table-layout: fixed;@charset "utf-8";



/* CSS Document */
@media only screen and (min-width: 800px) {
::-webkit-scrollbar {
 width: 5px;
 height: 5px;
 background-color: #000;
}
  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track {
 border-radius: 0px;
 background: #ccc;
}
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb {
 border-radius: 0px;
 background-color:#888;
}
}

/*
@font-face {
    font-family: 'ziti';
    src: url("TT0246M_0.TTF");
}*/
 /*=========
  基本默认值
  ==========*/
*{
	margin: 0;
	padding: 0; 
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-word-break: normal !important;
    word-break: normal !important;
    word-wrap: break-word !important;
}
html{ 
	min-height:100%;
}
body {
	min-height:100%;
	font-size: 12px;
	color: #000;
	font-family:"Arial","微软雅黑";
	overflow-x:hidden;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
li{
	list-style: none;
}
i{
	font-style:normal
}
img {
	border: none;
	vertical-align: middle;
	max-width: 100%;
	height:auto!important;
	transition:all .5s;
	-moz-transition:all .5s; /* Firefox 4 */
	-webkit-transition:all .5s; /* Safari and Chrome */
	-o-transition:all .5s; /* Opera */
}
a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
	text-decoration: none;
	color: #333;	
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s;
	-ms-transition: all .5s; 
	transition: all .5s; 
}
::after,::before{	
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s;
	-ms-transition: all .5s; 
	transition: all .5s; 
}
table {
	border-collapse: collapse;
	table-layout: fixed;
}
input, textarea,select {
	font-family: "Arial","微软雅黑";
	font-size: 12px;
	outline: none;
}

img{ max-width:100%}
/* =========
  工具样式
  ========== */
.clearfix:before,
.clearfix:after{
	content: "";
	display: block;
}
.clearfix:after{
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.donghua{
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}
.img_donghua{ overflow:hidden;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}
.all{
	max-width: 100%;
	overflow: hidden;
}



/*
@font-face {
 font-family: 'ttRegular_hy123';
 src: url('tt.eot');
 src: local('tt Regular'),
        local('tt'),
        url('tt.woff') format('woff'),
        url('tt.ttf') format('truetype'),
        url('tt.svg#1') format('svg');
} 

@font-face {
 font-family: 'syRegular';
 src: url('sy.eot');
 src: local('sy Regular'),
        local('sy'),
        url('sy.woff') format('woff'),
        url('sy.ttf') format('truetype'),
        url('sy.svg#1') format('svg');
}

@font-face {
 font-family: 'dhRegular';
 src: url('dh.eot');
 src: local('dh Regular'),
        local('dh'),
        url('dh.woff') format('woff'),
        url('dh.ttf') format('truetype'),
        url('dh.svg#1') format('svg');
}

*/




/* =========

  首页

  ========== */
.wrap{
	width:96%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}


a:hover{ color:#1854c1; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
ul,li{ list-style:none; padding:0; margin:0}
.clear{ clear:both; overflow:hidden}




/*首页头部信息*/
.header_index{
	overflow:hidden;
	background:#bf6300;
	height:90px;
	position: relative;
}
.header_index .logo_index{ float:left; margin-top:16px; width:27%; height:58px; padding-left:110px; 
background-image:url(../logo_text_index.png);
background-repeat:no-repeat;
background-position:center left;
background-size:100px auto;
color:#fff;
font-size:18px;
line-height:29px;
} 
.header_index .logo_index p{letter-spacing:1px;}
.header_index .logo_index p span{ font-family:Arial;}

.header_index .logo_index a{ color:#fff;}


.header_index .nav_index{ float:right; width:70%;}


@media only screen and (max-width: 1024px) {
.header_index .logo_index{ background-size:80px auto; padding-left:90px; font-size:14px;}

}



/*首页头部导航*/
.nav_index{ float:right; overflow:hidden; position:relative; margin-top:20px;}
.nav_index li{ float:left;text-align:center; width:16.66%}
.nav_index li a{ position:relative; display:block; line-height:26px; color:#fff;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}
.nav_index li .cn{ font-size:16px;}
.nav_index li .en{ font-size:16px; font-family:Arial; text-transform:capitalize}
.nav_index li a:hover,.nav li.active a{color:#333}

.nav_index li a:before{ content:""; position:absolute; width:1px; height:15px; background:#cf8a40; left:0; top:6px; }
.nav_index li:first-child a:before{ display:none}



/*首页大图*/
.banner{ background:#aaaaaa; height:208px; text-align:center; overflow:hidden; margin:4px auto}
.banner li{ width:100%; text-align:center; margin-top:40px;}
.banner li .t1{ font-size:62px; color:#292f79; font-family:Arial; font-weight:bold;line-height:50px; letter-spacing:15px;}
.banner li .t2{ font-size:32px; color:#000000; letter-spacing:12px; margin-top:10px;}
.banner li .t3{ font-size:22px; color:#292f79; font-family:Arial; margin-top:10px; font-weight:bold; letter-spacing:2px;}


/*
.banner{ 
	width:100%; 
	overflow:hidden; 
	position:relative;

}

.banner li{ 
	width:100%;
	position:relative;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}



.banner .bx-pager{ text-align:center; position:absolute; bottom:30px; left:0; width:100%; height:16px; z-index:99999}

.banner .bx-pager .bx-pager-item{ 
	display:inline-block; 
	margin:0 10px;
}

.banner .bx-pager .bx-pager-item a{ 
	width:12px; 
	height:12px;
	border:2px solid #006fc8;
	border-radius:30px; 
	display:block;
	background: #fff;
}

.banner .bx-pager .bx-pager-item a.active{
	background:#006fc8;
}


.banner:hover .bx-controls-direction{ 
	display:block;
}

*/



/*首页标题*/
.index_title{text-align:center; padding:30px 0; position:relative}
.index_title .cn{ font-size:32px; color:#323232;  line-height:36px;}
.index_title .en{ font-size:16px; color:#b4b4b4;  line-height:36px; text-transform:uppercase; font-family:'ttRegular_hy123'}




/*首页产品中心*/
.index_pro{ overflow:hidden; height:310px; background:#4c86fa; text-align:center;font-size:0}
.index_pro li{ display:inline-block; width:25%; height:220px; background:#f0dfab; overflow:hidden; border-radius:40px; margin:45px 80px;}
.index_pro li a{ display:block; width:100%; height:100%; overflow:hidden}
.index_pro li .cn1{ font-size:26px; color:#415a0a; font-weight:bold; margin-top:30px;}
.index_pro li .cn2{ font-size:26px; color:#415a0a; font-weight:bold; }
.index_pro li .en{ font-size:24px; color:#415a0a; line-height:26px; text-transform:capitalize; font-family:Arial;  margin-top:10px;}





/*首页新闻中心*/
.index_news{ overflow:hidden; margin-top:20px; margin-bottom:30px;}



.index_news .main{ overflow:hidden;}
.index_news .com{ overflow:hidden; float:left; width:39.166%; }
.index_news .com .img{ width:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.index_news .com .text{ overflow:hidden; background:#f5f5f5; padding:20px; position:relative}
.index_news .com .text .tit{overflow:hidden}
.index_news .com .text .tit{ display:block; font-size:18px; color:#323232; line-height:40px; font-weight:bold;}
.index_news .com:hover .text .tit{ color:#108ee9}
.index_news .com .text .time{ overflow:hidden; background:url(../icon_time.png) no-repeat center left; color:#979797; line-height:30px; font-size:16px;  font-family:"ttRegular_hy123"; padding-left:22px; margin-top:6px;}
.index_news .com .text .more{ width:28px; height:28px; overflow:hidden; background:url(../index_news_more.png) no-repeat center; position:absolute; right:20px; bottom:20px; z-index:99}

.index_news .list{ overflow:hidden; float:right; width:58%;}

.index_news .list li{ background:#f5f5f5;overflow:hidden; margin-bottom:20px; padding:18px 20px; position:relative}
.index_news .list li .time{ float:left; width:54px; font-family:"ttRegular_hy123"; text-align:center}
.index_news .list li .time .t1{ font-size:36px; color:#555555; border-bottom:1px solid #aaaaaa}
.index_news .list li .time .t2{ font-size:16px; color:#aaaaaa; line-height:40px;}

.index_news .list li .text{ float:right; width:82%; position:relative; padding-left:5%;}
.index_news .list li .text:before{ content:""; display:block; width:1px; height:100%; position:absolute; left:0; top:0; 

  background: linear-gradient(#f5f5f5, #dedede, #f5f5f5); /* 标准的语法 */

}
.index_news .list li .text .t1{ font-size:18px; color:#323232; font-weight:bold; line-height:30px; margin-bottom:10px; height:30PX; overflow:hidden}
.index_news .list li .text .t2{ font-size:14px; color:#5a5a5a; line-height:24px; height:48px; overflow:hidden;}

.index_news .list li:hover .text .t1{ color:#108ee9}








/*首页底部*/
.footer_index{ width:100%; background:#2e3033; padding-top:20px; }

.footer_index .footer_content{ overflow:hidden}
.footer_index .footer_content_l{ float:left;overflow:hidden; font-size:14px; color:#ffffff; line-height:26px; }
.footer_index .footer_content_l h1{ font-size:16px; color:#fff; line-height:40px;}
.footer_index .footer_content_l .info{ overflow:hidden;  text-align:left;color:#ffffff!important;}
.footer_index .footer_content_l .info a{color:#ffffff!important; text-decoration:none!important}
.footer_index .footer_content_l .info .fl{ float:left; margin-right: 80px;
margin-left: 20px;}
.footer_index .footer_content_l .info .fr{ float:left;}



.footer_index .footer_content_r{ float:right; }
.footer_index .footer_content_r .foot_tel{ overflow:hidden; border-bottom:1px solid #434548}
.footer_index .footer_content_r .foot_tel .t1{ font-size:14px; color:#323232;}
.footer_index .footer_content_r .foot_tel .t2{ font-family:Arial; font-size:30px; color:#ffffff; line-height:44px;}

.footer_index .footer_content_r .foot_share{ overflow:hidden; }
.footer_index .footer_content_r .foot_share .t1{ font-size:14px; color:#a0a0a0; }
.footer_index .footer_content_r .foot_share .t2{ overflow:hidden}


.footer_index .footer_content_r .foot_share{
	overflow: hidden;
	color: #a0a0a0;
}
.footer_index .footer_content_r .foot_share .t1{
	font-size: 14px;
}
.footer_index .footer_content_r .foot_share .t2{
overflow:hidden; margin-top:10px;
}
.footer_index .footer_content_r .foot_share .t2 .bdsharebuttonbox{ float:left; }
.footer_index .footer_content_r .foot_share .t2 a{ width:30px; height:30px;  display:inline-block; margin:0; padding-left:0; margin-right:5px; background-position:center; background-repeat:no-repeat; background-color:#6d6d6d; border-radius:30px;
}
.footer_index .footer_content_r .foot_share .t2 a.bds_weixin{ background-image:url(../icon_wx.png)}
.footer_index .footer_content_r .foot_share .t2 a.bds_tsina{ background-image:url(../icon_sina.png)}
.footer_index .footer_content_r .foot_share .t2 a.bds_qzone{ background-image:url(../icon_mail.png)}
.footer_index .footer_content_r .foot_share .t2 a.bds_sqq{ background-image:url(../icon_qq.png)}

.footer_index .footer_content_r .foot_share .t2 a:hover{ background-color:#17b5e3}



.footer_index .footer_cop{  font-size:14px; line-height:60px; color:#ffffff;  overflow:hidden; border-top:1px solid #434548; margin-top:20px}
.footer_index .footer_cop a{color:#ffffff}

























/*头部信息*/
.header_top{ height:40px; background:#f0f0f0; line-height:40px;}
.header_top .text{ float:left; font-size:14px; color:#5a5a5a;}
.header_top .lang{ float:right; }
.header_top .lang a{ display:block; float:left; font-size:14px; color:#5a5a5a; margin-left:20px}
.header_top .lang a:hover{ color:#1854c1}
.header_top .lang a.lang_cn{ padding-left:30px; background:url(../lang_cn.png) no-repeat center left}


/*头部*/
.header{ width:100%; height:150px;  background:#fff; border-bottom:1px solid #ddd; position:relative; z-index:999; }
.header .logo{ float:left;}
.header .logo .img{ float:left; margin-top:24px; text-align:center; }
.header .logo .img .t1{ font-size:40px; color:#292f79; font-family:Arial; font-weight:bold;line-height:40px;}
.header .logo .img .t2{ font-size:22px; color:#000000; letter-spacing:4px}
.header .logo .img .t3{ font-size:16px; color:#292f79; font-family:Arial; margin-top:6px; font-weight:bold;}

.header .logo .text{ float:left; margin-top:56px;  margin-left:10px;
padding-left:80px; 
background-image:url(../logo_text_index.png);
background-repeat:no-repeat;
background-position:center left;
background-size:70px auto;
color:#0c0c0c;
font-size:14px;
line-height:16px;
}

.header .logo .text .t1{ letter-spacing:5px;}
.header .logo .text .t2{ letter-spacing:2px;}


@media only screen and (max-width: 1024px) {
.header .logo .img .t1{ font-size:36px;}
.header .logo .img .t2{ font-size:18px; letter-spacing:2px;}
.header .logo .img .t3{ font-size:12px;}

.header .logo .text{ font-size:12px;    background-size: 70px auto; padding-left: 76px;}

}


/*头部导航*/
.nav{ float:right; overflow:hidden; position:relative; margin-top:60px;width: 52%;}
.nav li{ float:left; font-size:16px; color:#323232; width:16.66%; text-align:center}
.nav li a{color:#323232; position:relative; display:block;  }
.nav li a:hover,.nav li.active a{color:#1854c1}

.nav li a:before{ content:""; position:absolute; width:1px; height:15px; background:#bfbfbf; left:0; top:50%; margin-top:-7.5px;}
.nav li:first-child a:before{ display:none}



/*底部*/
.footer{ width:100%; background:#2e3033; padding-top:20px; }

.footer_content{ overflow:hidden}
.footer_content_l{ float:left;overflow:hidden; font-size:14px; color:#5a5a5a; line-height:26px; }
.footer_content_l h1{ font-size:16px; color:#323232; line-height:40px;}


.footer_content_r{ float:right; }
.footer_content_r .foot_tel{ overflow:hidden; border-bottom:1px solid #dcdcdc}
.footer_content_r .foot_tel .t1{ font-size:14px; color:#323232; }
.footer_content_r .foot_tel .t2{ font-family:Arial; font-size:30px; color:#5a5a5a; line-height:44px;}

.footer_content_r .foot_share{ overflow:hidden;}
.footer_content_r .foot_share .t1{ font-size:14px; color:#a0a0a0; }
.footer_content_r .foot_share .t2{ overflow:hidden}


.footer_content_r .foot_share{
	overflow: hidden;
	color: #a0a0a0;
}
.footer_content_r .foot_share .t1{
	font-size: 14px;
}
.footer_content_r .foot_share .t2{
overflow:hidden; margin-top:10px;
}
.footer_content_r .foot_share .t2 .bdsharebuttonbox{ float:left; }
.footer_content_r .foot_share .t2 a{ width:30px; height:30px;  display:inline-block; margin:0; padding-left:0; margin-right:10px; background-position:center; background-repeat:no-repeat; background-color:#6d6d6d; border-radius:30px;
}
.footer_content_r .foot_share .t2 a.bds_weixin{ background-image:url(../icon_wx.png)}
.footer_content_r .foot_share .t2 a.bds_tsina{ background-image:url(../icon_sina.png)}
.footer_content_r .foot_share .t2 a.bds_qzone{ background-image:url(../icon_mail.png)}
.footer_content_r .foot_share .t2 a.bds_sqq{ background-image:url(../icon_qq.png)}

.footer_content_r .foot_share .t2 a:hover{ background-color:#17b5e3}



.footer_cop{  font-size:14px; line-height:60px; color:#5a5a5a;  overflow:hidden; border-top:1px solid #dcdcdc; margin-top:30px}
.footer_cop a{color:#5a5a5a}





/*内页banner*/
.ny_banner{ width:100%; height:400px; overflow:hidden; 
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
    -webkit-background-size: cover;

}
.ny_banner .text{ float:left; width:460px; height:240px; background-color:rgba(185,142,50,0.9); color:#fff; margin-top:80px; padding:50px 60px}

.ny_banner .text .en{ font-size:40px; text-transform:uppercase;font-family: 'ttRegular_hy123'; font-weight:bold; line-height:36px;}
.ny_banner .text .cn{ font-size:50px; font-weight:bold;}


.ny_title{ overflow:hidden; text-align:center; position:relative; margin:20px 0}
.ny_title .cn{ font-size:30px; color:#323232; line-height:80px;}
.ny_title:before{ content:""; display:block; width:48px; height:2px; background:#666666; position:absolute; left:50%; margin-left:-24px; bottom:0}



#flip{ margin: 30px 0 0 0;}
/*内页标题下信息*/
.detail{ text-align:center;  overflow:hidden; text-align:center; border-bottom:1px solid #e5e5e5; margin-bottom:30px; padding:6px 0}
.detail_m{ display:inline-block;line-height: 20px;}
.detail .time{font-family: 'ttRegular_hy123';font-size: 20px; color: #828282; float:left; margin-right:14px}
.detail .hits{font-size: 13px; color: #797a81; float:left; margin-right:14px}
.detail .share{ float:left;}
.detail .share em{font-size: 13px;color: #797a81; font-style:normal; float:left;}
.detail .share .bdsharebuttonbox{ float:left; }
.detail .share a{ width:20px; height:20px;  display:inline-block; margin:0; padding-left:0; margin-left:10px; background-position:center; background-repeat:no-repeat; background-size:100%}
.detail .share a.bds_weixin{ background-image:url(../wx.png)}
.detail .share a.bds_tsina{ background-image:url(../wb.png)}
.detail .share a.bds_qzone{ background-image:url(../qzone.png)}
.detail .share a.bds_sqq{ background-image:url(../qq.png)}

.bd_weixin_popup{ height:auto!important}





/*内页导航*/
.ny_inner{ width:100%; height:60px; overflow:hidden; background:url(../ny_nav2_bg.png); border-bottom:1px solid #e5e5e5; display:none}
.ny_nav2{ float:right;}
.ny_nav2 ul{ }
.ny_nav2 li{ float:left; height:60px; line-height:60px; font-size:14px; margin-right:30px; position:relative}
.ny_nav2 li a{ color:#5a5a5a; display:block}
.ny_nav2 li:hover a,.ny_nav2 li.nav2_now a{ color:#30488e}
.ny_nav2 li .ny_nav2_l_line{ position:absolute; width:0; height:2px; background:#30488e; bottom:0; left:0;
opacity:0;
filter:Alpha(opacity=0); /* IE8 以及更早的浏览器 */
}
.ny_nav2 li:hover .ny_nav2_l_line,.ny_nav2 li.nav2_now .ny_nav2_l_line{
width:100%;
opacity:1;
filter:Alpha(opacity=100); /* IE8 以及更早的浏览器 */ 
}


/*内页位置*/
.ny_weizhi{ float:left; background:url(../ny_weizhi.png) no-repeat center left; padding-left:30px;}
.ny_weizhi span{ display:block; float:left; font-size:14px; color:#323232; line-height:60px;}
.ny_weizhi a{ display:block; float:left; background:url(../ny_weizhi_a.jpg) no-repeat center left; padding-left:12px; margin-left:10px; font-size:14px; color:#323232; line-height:60px;}
.ny_weizhi a:hover{ color:#30488e}



/*内页内容*/
.ny_main{ width:100%; overflow:hidden;}


/*简介模块*/
.ny_show{ overflow:hidden; font-size:14px; line-height:30px; padding:30px 0}
.ny_show .content{ font-size:14px; color:#5a5a5a; line-height:24px; }



/*联系我们*/

.ny_contact{ overflow:hidden; padding:50px 0}
.ny_contact_l{ overflow:hidden; float:left; width:41.66%;height: 490px;  /* margin-top:50px; */ border:1px solid #323232;padding: 5px 15px;}
.ny_contact_l .t1{font-size:26px; color:#333; margin-bottom:30px;}
.ny_contact_l .t2{font-size:16px; line-height:36px; color:#333!important;}
.ny_contact_l .t2 a{color:#333!important; text-decoration:none!important}

.ny_contact_l .company{
  background-color: #2e3033;
  color:#fff;
  padding:10px 15px;
  margin-bottom: 10px;
}

.ny_contact_l  p{
  line-height: 25px;
  font-size: 14px;
}

.ny_contact_l .people{
  background-color: #2e3033;
  color:#fff;
  padding:10px 15px;
  width:60%;
}

.ny_contact_r{ overflow:hidden; width:54.16%; float:right;border:1px solid #323232;padding: 5px 15px;}
.ny_contact_r .map{ 
	width:100%; 
	height:460px;
	overflow:hidden;
	border:1px solid #d3d3d3;
	margin-top:20px;

}

.ny_contact_r .map .BMapLib_SearchInfoWindow .BMapLib_bubble_content{
padding:10px 20px!important;
}

.ny_contact_r .map .BMapLib_nav{ 
	display:none;
}
.ny_contact_r .map .BMapLib_bubble_title{ 
	color:#000000!important; 
	font-weight:bold; 
	font-family:Microsoft YaHei;
	font-size:16px!important;
}
.ny_contact_r .map .BMapLib_bubble_content div{ 
	font-size:14px; 
	color:#323232!important; 
	line-height:24px!important;
	font-family:Microsoft YaHei;
}
.ny_contact_r .map .anchorBL,.contact_map .BMap_cpyCtrl{ 
	display:none;
}
.ny_contact_r .map .BMapLib_sendToPhone{ 
	display:none;
}
.ny_contact_r .map .BMapLib_bubble_title{ 
	line-height:50px!important; 
	height:50px!important;
	padding:0 20px!important;
}
.ny_contact_r .map .BMapLib_bubble_top{ 
	height:50px!important;
}
.ny_contact_r .map .BMapLib_bubble_close{ 
	height:50px!important;
}




/*产品列表*/
.pro_list{ width:100%;   overflow:hidden; margin:50px 0;}
.pro_list li{ overflow: hidden; float:left; width:33%; margin-right:0.33%; margin-bottom: 6px;}
.pro_list li .img{ float:left; width:100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.pro_list li:nth-child(3n){ margin-right:0}






/*图片列表页*/
.img_list{ overflow:hidden}
.img_list .title{ overflow:hidden; }
.img_list .title li{float:left; width:15%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; margin-right:2%; background:#16c3df; border-radius:10px; cursor:pointer;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;

}
.img_list .title li:nth-child(6n){ margin-right:0}
.img_list .title li.up{ background:#efb41f}

.img_list .main{ overflow:hidden; margin-top:30px;}
.img_list .main .list{ overflow:hidden}
.img_list .main .list li{ overflow:hidden; float:left; width:31.667%; margin-right:2.5%; margin-top:30px;}
.img_list .main .list li:nth-child(3n){ margin-right:0}
.img_list .main .list li .img{ width:100%; overflow:hidden; border:1px solid #f5f5f5; background:#fff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.img_list .main .list li .text{ width:100%; overflow:hidden; background:#f5f5f5; padding:30px 6.5%}
.img_list .main .list li .text .tit{ font-size:18px; color:#323232; line-height:30px; height:30px; overflow:hidden}
.img_list .main .list li .text .desc{ font-size:14px; color:#797979; line-height:24px; height:72px; overflow:hidden; margin-top:20px}
.img_list .main .list li:hover .text{ color:#292f79}




/*新闻列表页*/
.newslist{ width:100%; overflow:hidden; padding-bottom:50px; margin-top:50px;}
.newslist_com{ width:100%;  overflow:hidden; background:#f5f5f5; margin-bottom:28px;}
.newslist_com .img{ float:left; width:38.1818%;  overflow:hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.newslist_com .img img{ width:100%;}
.newslist_com .text{ float:left; width:56%; margin-left:30px; }
.newslist_com .text h1{ font-size:17px; color:#323232;  margin-top:10px; line-height:50px; height:50px; overflow:hidden}
.newslist_com .text h2{ font-size:15px; color:#a0a0a0;  margin-bottom:20px;font-family: 'ttRegular_hy123'; background:url(../icon_time.png) no-repeat center left; padding-left:22px;}
.newslist_com .text h3{ font-size:13px; color:#828282; line-height:24px; height:72px;overflow:hidden;}
.newslist_com .text h4{ width:120px; height:36px; border-radius:100px; text-align:center; line-height:36px; background:#0181e6; font-size:14px; color:#ffffff; margin-top:40px;}
.newslist_com .text h4 a{ color:#fff; display:block;}


.newslist_list{ width:100%;   overflow:hidden;  }
.newslist_list li a{ display:block; overflow:hidden;padding:20px 0;  border-bottom:1px solid #e5e5e5;position:relative}
.newslist_list li:nth-child(1) a{border-top:1px solid #e5e5e5;}
.newslist_list li .img{ float:left; width:26.67%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.newslist_list li .img img{ width:100%;}

.newslist_list li .text{ float:right; width:68.33%;}
.newslist_list li .text h1{ font-size:17px; color:#323232;  line-height:30px; padding: 20px 0 10px 0;}
.newslist_list li .text h2{ font-size:15px; color:#979797;  font-family: 'ttRegular_hy123'; 
background:url(../icon_time.png) no-repeat center left; padding-left:22px;}
.newslist_list li .text h3{ font-size:13px; color:#828282; line-height:24px; height:48px; overflow:hidden; margin-top:10px; border-top: 1px dashed #e5e5e5; padding-top: 20px;}
.newslist_list li .more{ position:absolute; top:0; right:-5%; height:100%; padding-left:100px; background:url(../news_tm_bg.png) repeat-y center left;
opacity:0;
filter:Alpha(opacity=0); /* IE8 以及更早的浏览器 */
}
.newslist_list li .more span{ display:block; width:152px; height:100%; background:url(../icon_more1.png) no-repeat center #006fc8;}

.newslist_list li:hover{ background:#f4f4f5}
.newslist_list li:hover .more{
right:0;
opacity:1;
filter:Alpha(opacity=100); /* IE8 以及更早的浏览器 */
}

.newslist_more{ width:100%; height:52px; overflow:hidden; background:#f0f0f0; line-height:52px; text-align:center; margin-top:46px; cursor:pointer}
.newslist_more span{ height:100%; display:inline-block; background:url(../icon_more2.png) no-repeat center left; padding-left:46px; font-size:14px; color:#797979;}

.newslist_more:hover{ background:#d80c21;}
.newslist_more:hover span{ background:url(../icon_more1.png) no-repeat center left; color:#fff;}

.shownews{ width:100%;  overflow:hidden; padding:30px 0;}



/*百叶窗事业部*/
.q_shutter{ overflow:hidden;}
.clear_line{ width:1200px; height:4px; margin:20px auto; clear:both; background:#4c86fa}

.q_shutter_1{ overflow:hidden; padding:60px 0 0 0}
.q_shutter_1 .title{ overflow:hidden; line-height:36px;}
.q_shutter_1 .title .en{ font-size:12px; color:#2c3287; font-family:Arial; padding-left:140px;}
.q_shutter_1 .title .cn{ font-size:34px; color:#323232; position:relative; padding-left:140px;}
.q_shutter_1 .title .cn:before{ content:""; display:block; position:absolute; left:0; top:50%; width:100px; height:2px; margin-top:-1px; background:#1854c1}
.q_shutter_1 .desc{ overflow:hidden; font-size:15px; line-height:24px; color:#5a5a5a;padding:20px 0 20px 140px; width:780px; text-align:justify;}
.q_shutter_1 .content{ overflow:hidden; font-size:14px; line-height:24px; color:#5a5a5a;}

.q_shutter_2{ overflow:hidden;}
/*.q_shutter_2 .wrap {padding:90px 20px 40px 20px; height:460px; background:url(../q_shutter_2.jpg) no-repeat center bottom #eeeeee; }*/
.q_shutter_2 .wrap {padding:0 20px 80px 20px; background:url(../q_shutter_2.jpg) no-repeat center bottom #eeeeee; background-size: 100% 60%; }

/*.q_shutter_2 .img{ float:left; width:54%}*/
.q_shutter_2 .img{ float:left; width:66%}
.q_shutter_2 .img img{ width:100%; }

.q_shutter_2 .content{ float:right; width:34%; }
/*.q_shutter_2 .content .tit{ font-size:34px; color:#323232; line-height:40px;}*/
.q_shutter_2 .tit{ font-size:34px; color:rgb(68,114,196); line-height:40px;font-weight:bold; text-align:center;background:#fff;margin:0 -20px 40px -20px; padding:30px 20px;}

/*.q_shutter_2 .content .text{ overflow:hidden; margin-top:44px;}
.q_shutter_2 .content .text li{ float:left;  position:relative; }*/
.q_shutter_2 .content .text{ overflow:hidden;}
.q_shutter_2 .content .text li{ float:left;  position:relative; display:flex;justify-content:space-between;}

/*.q_shutter_2 .content .text li:first-child{ margin-right:52px;padding-right:52px;}
.q_shutter_2 .content .text li:first-child:before{ content:""; position:absolute; width:1px; height:82px; background:#d0d0d0; top:50%; right:0; margin-top:-41px;}*/
/*.q_shutter_2 .content .text li h1{ overflow:hidden;position:relative; padding-right:26px;}*/
.q_shutter_2 .content .text li h1{ overflow:hidden;position:relative; padding-right:40px;}

.q_shutter_2 .content .text li h1 .num{ font-size:72px; color:#1854c1;font-family: 'ttRegular_hy123'; float:left}
/*.q_shutter_2 .content .text li h1 span{ float:left; position:absolute; right:0; bottom:14px}
.q_shutter_2 .content .text li h1 span i.cn{ font-size:16px; color:#1854c1; }*/
.q_shutter_2 .content .text li h1 span{ float:left; position:absolute; right:0; bottom:16px}
.q_shutter_2 .content .text li h1 span i.cn{ font-size:20px; color:#1854c1; }

/*.q_shutter_2 .content .text li h2{ font-size:16px; color:#5a5a5a; overflow:hidden}*/
.q_shutter_2 .content .text li h2{ font-size:24px; color:#000; overflow:hidden; text-align:center;margin:10px 20px 20px 0;}

@media only screen and (min-width: 1024px) {
.q_shutter_2 .content .text li h1 .num{ font-size:50px;}
}



.q_shutter_3{ overflow:hidden; margin-bottom:20px;}
.q_shutter_3  .wrap {height:550px; background:url(../q_shutter_3.jpg) no-repeat top; padding:90px 20px 0 20px;}
.q_shutter_3 .text{ overflow:hidden; float:left; color:#fff; width:34.16%; margin-top:50px;}
.q_shutter_3 .text .t1{ font-size:34px; margin-bottom:20px;}
.q_shutter_3 .text .t2{ font-size:16px; line-height:24px;}
.q_shutter_3 .text .t3{ overflow:hidden; margin-top:40px;}
.q_shutter_3 .text .t3 li{ float:left; text-align:center; margin-right:56px;}
.q_shutter_3 .text .t3 li i{}
.q_shutter_3 .text .t3 li p{ font-size:16px; margin-top:20px; color:#fff}

.q_shutter_3 .img{ float:right; width:59.83%}
.q_shutter_3 .img .img1{ float:left; width:42.9%; }
.q_shutter_3 .img .img1 li{width:100%; height:195px; padding:6px; background:#fff; margin-bottom:10px;}
.q_shutter_3 .img .img1 li span{ display:block; width:100%; height:100%;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}

.q_shutter_3 .img .img2{ float:right; width:55.7%;}
.q_shutter_3 .img .img2 li{width:100%; height:400px; padding:6px; background:#fff; margin-bottom:10px;}
.q_shutter_3 .img .img2 li span{ display:block; width:100%; height:100%;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}






.q_shutter_4{ overflow:hidden; margin-bottom:20px; }
.q_shutter_4 .wrap{ position:relative;height:580px; background:url(../q_shutter_4.jpg) no-repeat top; padding:20px 20px 0 20px;}
.q_shutter_4 .t1{ font-size:34px; color:#323232; text-align:center}
.q_shutter_4 .t2{ font-size:16px; color:#5a5a5a; text-align:center; line-height:24px; margin:30px auto 20px auto; width:626px;}
.q_shutter_4 .t3{ overflow:hidden; text-align:center;}
.q_shutter_4 .t3 li{ display:inline-block;  margin:0 28px;}
.q_shutter_4 .t3 li i{}
.q_shutter_4 .t3 li p{ font-size:16px; margin-top:20px; color:#5a5a5a}

.q_shutter_4 .t4{ overflow:hidden; margin-top:30px; float:left; width:450px;}
.q_shutter_4 .t4 img{ width:100%;}
.q_shutter_4 .t5{ overflow:hidden; position:absolute; right:20px; top:130px}
.q_shutter_4 .t5 li{padding:6px; background:#fff; margin-bottom:10px; margin-left:10px}
.q_shutter_4 .t5 li.li1{ width:250px; height:170px; float:right}
.q_shutter_4 .t5 li.li2{ width:200px; height:260px; float:left}
.q_shutter_4 .t5 li.li3{ width:480px; height:260px; float:left}
.q_shutter_4 .t5 li span{ display:block; width:100%; height:100%;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}


.q_shutter_5{overflow:hidden;}
.q_shutter_5 .wrap{ height:500px; background:url(../q_shutter_5.jpg) no-repeat; padding:20px;}
.q_shutter_5 .t1{ font-size:28px; color:#fff; text-align:center}
/*.q_shutter_5 .t2{ font-size:20px; color:#fff; text-align:center; line-height:24px; margin:10px auto; width:626px;}*/
.q_shutter_5 .t2{ font-size:20px; color:#fff; text-align:center; line-height:24px; margin:10px auto; width:626px; margin-top: 25px;}

.q_shutter_5 .t3{ overflow:hidden; text-align:center;}
.q_shutter_5 .t3 li{ display:inline-block;  margin:0 28px;}
.q_shutter_5 .t3 li i{}
.q_shutter_5 .t3 li p{ font-size:16px; margin-top:20px; color:#fff}
.q_shutter_5 .t4{ font-size:14px; color:#fff; text-align:center; line-height:24px; margin:40px auto; width:730px;}
.q_shutter_5 .t5{ overflow:hidden; }
.q_shutter_5 .t5 li{padding:6px; width:24.2%; float:left; background:#fff; margin-bottom:10px; margin-right:1%}
.q_shutter_5 .t5 li span{ display:block; width:100%; height:100%;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_shutter_5 .t5 li:nth-child(4n){ margin-right:0}



.q_shutter_6{ overflow:hidden;}
.q_shutter_6 .tant1{ overflow:hidden}
.q_shutter_6 .tant1 .left{ float:left; width:72%;}
.q_shutter_6 .tant1 .left .text{ overflow:hidden; text-align:center;}
.q_shutter_6 .tant1 .left .text .t3{ font-size:28px; color:#333; }
.q_shutter_6 .tant1 .left .text .t1{ font-size:42px; color:#09aefe; margin-top:20px;}
.q_shutter_6 .tant1 .left .text .t2{ font-size:26px; color:#616161;}


.q_shutter_6 .tant1 .left .list{ overflow:hidden; text-align:center; margin-top:36px;}
.q_shutter_6 .tant1 .left .list li{ float:left; width:24.6%; background:#49484d; margin-right:0.5%;}
.q_shutter_6 .tant1 .left .list li:nth-child(4n){ margin-right:0}
.q_shutter_6 .tant1 .left .list li .img{ width:100%; overflow:hidden}
.q_shutter_6 .tant1 .left .list li .tit{ overflow:hidden; color:#fff; font-size:20px; line-height:30px; padding:40px 0; }

.q_shutter_6 .tant1 .right{ float:right; width:25%;}
.q_shutter_6 .tant1 .right li{ width:100%; overflow:hidden}
.q_shutter_6 .tant1 .right li img{ width:100%;}



.q_shutter_6 .tant2{ overflow:hidden}
.q_shutter_6 .tant2 .left{ float:left; width:58.75%; position:relative}
.q_shutter_6 .tant2 .left .text{ position:absolute; left:10%; top:30px;}
.q_shutter_6 .tant2 .left .text .t1{ font-size:28px; color:#f5e6e1}
.q_shutter_6 .tant2 .left .text .t2{ font-size:16px; color:#f5e6e1; line-height:30px; margin-top:10px;}

.q_shutter_6 .tant2 .left .img{ width:100%;}
.q_shutter_6 .tant2 .left .img img{ width:100%;}

.q_shutter_6 .tant2 .right{ float:right; width:41.25%; position:relative}
.q_shutter_6 .tant2 .right .text{ position:absolute; left:0; width:100%; text-align:center; bottom:-100px; line-height:44px;}
.q_shutter_6 .tant2 .right .text .t1{ font-size:36px; color:#25a9f4}
.q_shutter_6 .tant2 .right .text .t2{ font-size:18px; color:#585757;}

.q_shutter_6 .tant2 .right .img{ width:100%; overflow:hidden}
.q_shutter_6 .tant2 .right .img img{ width:100%;}


@media only screen and (max-width: 1024px) {
.q_shutter_6 .tant1 .left .list{ margin-top:32px;}
.q_shutter_6 .tant2 .left .text{ left:4%}
.q_shutter_6 .tant2 .left .text .t1{ font-size:32px;}
.q_shutter_6 .tant2 .right .text{ bottom:-100px; line-height:40px;}
.q_shutter_6 .tant2 .right .text .t1{ font-size:38px;}

}

@media only screen and (max-width: 768px) {
.q_shutter_6 .tant1 .left,.q_shutter_6 .tant1 .right{ float:none; width:100%;}
.q_shutter_6 .tant1 .left .text{ padding:0;}
.q_shutter_6 .tant1 .left .text .t1{ font-size:36px;}
.q_shutter_6 .tant1 .left .text .t2{ font-size:20px;}
.q_shutter_6 .tant1 .left .list li{ width:49%; margin-right:2%; margin-bottom:10px;}
.q_shutter_6 .tant1 .left .list li:nth-child(2n){ margin-right:0}
.q_shutter_6 .tant1 .left .list li .tit{ padding:20px 0; font-size:18px;}
.q_shutter_6 .tant1 .right{ margin-top:20px;}
.q_shutter_6 .tant1 .right li{ margin-bottom:10px;}


.q_shutter_6 .tant2 .left,.q_shutter_6 .tant2 .right{float:none; width:100%;}
.q_shutter_6 .tant2 .left .text .t1{ font-size:20px; margin-bottom:10px;}
.q_shutter_6 .tant2 .left .text .t2{ font-size:14px; line-height:20px;}

.q_shutter_6 .tant2 .right{ padding-bottom:90px;}
.q_shutter_6 .tant2 .right .text{ bottom:0}
.q_shutter_6 .tant2 .right .text .t1{ font-size:28px;}
.q_shutter_6 .tant2 .right .text .t2{ font-size:16px;}

}






.q_shutter_7{ overflow:hidden;}
.q_shutter_7 li{width:100%; padding-bottom:30px; margin-bottom:30px; border-bottom:4px solid #4c86fa;}
.q_shutter_7 li .img{ border: 1px solid #e4e4e4;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_shutter_7 li .img img{ width:100%;}



.q_shutter_8{ overflow:hidden;}
.q_shutter_8 .wrap{ position:relative;}

.q_shutter_8 .main{ margin:0 auto; overflow:hidden}
.q_shutter_8 .main li{width:100%; padding-bottom:30px; margin-bottom:30px;  border-bottom:4px solid #4c86fa;}
.q_shutter_8 .main li .img{ width:100%; 
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}



.q_shutter_8 .tant1{ overflow:hidden; }
.q_shutter_8 .tant1 .title{ text-align:center; font-size:28px; line-height:60px;}
.q_shutter_8 .tant1 .table{ overflow:hidden; width:100%;}
.q_shutter_8 .tant1 .table table{width:100%;border-collapse: collapse; word-wrap: break-word; word-break: break-all;}
.q_shutter_8 .tant1 .table table tr{ width:100%; text-align:center; vertical-align:middle; color:#fff;}
.q_shutter_8 .tant1 .table table td{  overflow:hidden;word-break: break-all!important;border:1px solid #fff; vertical-align: middle; padding:14px; font-size:18px; font-weight:normal;}
.q_shutter_8 .tant1 .table table td p{ vertical-align:middle; display:block; line-height:30px; height:360px; background-repeat:no-repeat; background-position:center; background-size:auto 100%; position:relative;  }
.q_shutter_8 .tant1 .table table td p span{  position:absolute; left:0; top:28px; bottom:0; right:0; margin:auto; 
writing-mode:vertical-lr;
writing-mode: tb-rl;
text-align:center;
display:flex;
    -webkit-display:flex;
    flex-direction:column; 
    align-content: center; 
    vertical-align: middle; 
    justify-content:center;

}


@media only screen and (max-width: 768px) {
.q_shutter_8 .tant1 .title{ font-size:20px;}
.q_shutter_8 .tant1 .table table td{ font-size:14px;}
}




.q_shutter_8 .tant2{ overflow:hidden; }
.q_shutter_8 .tant2 .title{ text-align:center; font-size:28px; margin-bottom:10px;}
.q_shutter_8 .tant2 .table{ overflow:hidden; width:100%;}
.q_shutter_8 .tant2 .table table{width:100%;border-collapse: collapse; word-wrap: break-word; word-break: break-all;}
.q_shutter_8 .tant2 .table table tr{ width:100%; text-align:center; vertical-align:middle; color:#fff;background:#fff;}
.q_shutter_8 .tant2 .table table td{  overflow:hidden;word-break: break-all!important;border:1px solid #ccc; vertical-align: middle; padding:8px; font-size:16px; font-weight:normal; background:#fff; color:#333;}

.q_shutter_8 .tant2 .table table tr:nth-child(n+2):nth-child(-n+4) td{ background-color: rgb(114,167,85); color: #fff;}


@media only screen and (max-width: 768px) {
.q_shutter_8 .tant2 .title{ font-size:20px;}
.q_shutter_8 .tant2 .table table td{ font-size:14px;}
}


.q_shutter_8 .tant3{ overflow:hidden; }
.q_shutter_8 .tant3 .title{ text-align:center; font-size:28px; margin-bottom:10px;}
.q_shutter_8 .tant3 .content{ overflow:hidden;}

.q_shutter_8 .tant4{ overflow:hidden;}
.q_shutter_8 .tant4 .title{ text-align:center; font-size:28px; margin-bottom:10px;}
.q_shutter_8 .tant4 .table{ overflow:hidden; width:100%;}
.q_shutter_8 .tant4 .table table{width:100%;border-collapse: collapse; word-wrap: break-word; word-break: break-all;}
.q_shutter_8 .tant4 .table table tr{ width:100%; text-align:center; vertical-align:middle; color:#fff;background:#fff;}
.q_shutter_8 .tant4 .table table td{  overflow:hidden;word-break: break-all!important;border:1px solid #ccc; vertical-align: middle; padding:8px; font-size:16px; font-weight:normal;background:#fff; color:#333;}



@media only screen and (max-width: 768px) {
.q_shutter_8 .tant4 .title{ font-size:20px;}
.q_shutter_8 .tant4 .table table td{ font-size:14px;}
}




















.q_shutter_9{ overflow:hidden;}
.q_shutter_9 .title{ text-align:center; font-size:28px; line-height:60px;}

.q_shutter_9 .img{ overflow:hidden; }
.q_shutter_9 .img li{ float:left; width:32%; margin-right:2%; margin-top:24px;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_shutter_9 .img li:nth-child(3n){ margin-right:0}



.q_shutter_10{ overflow:hidden;  margin-bottom:30px;}
.q_shutter_10 .wrap{ padding-bottom:30px; border-bottom:4px solid #4c86fa}
.q_shutter_10 .title{ overflow:hidden; text-align:center}
.q_shutter_10 .title .cn{ font-size:28px; color:#323232; line-height:70px;}
.q_shutter_10 .title .en{ font-size:20px; color:#b4b4b4; font-family:Arial; text-transform:capitalize}


.q_shutter_10 .tant{ width:100%; overflow:hidden; }
.q_shutter_10 .tant table{width:100%;border-collapse: collapse; word-wrap: break-word; word-break: break-all;}
.q_shutter_10 .tant table tr{ width:100%; text-align:center; vertical-align:middle; color:#5a5a5a;}
.q_shutter_10 .tant table td{  overflow:hidden;word-break: break-all!important;border:1px solid #ccc; vertical-align: middle; padding:6px; font-size:18px; font-weight:normal;}


@media only screen and (max-width: 768px) {
.q_shutter_10 .tant table td{ font-size:14px;}

}






.q_shutter_11{ overflow:hidden;  margin-bottom:30px;}
.q_shutter_11 .title{ overflow:hidden; text-align:center}
.q_shutter_11 .title .cn{ font-size:28px; color:#323232; line-height:50px;}
.q_shutter_11 .title .en{ font-size:20px; color:#b4b4b4; font-family:Arial; text-transform:capitalize}
.q_shutter_11 .content{ overflow:hidden;}
.q_shutter_11 .content .line{ width:100%; height:4px; background:#4c86fa; overflow:hidden;}
.q_shutter_11 .content li{ float:left; width:5.83%; margin-right:1.4%; margin-bottom:20px; margin-top:30px;}
.q_shutter_11 .content li .img{ 
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_shutter_11 .content li .img img{ width:100%;}
.q_shutter_11 .content li .t1{text-align:center; font-size:12px; color:#5a5a5a; font-family:Arial; text-transform:uppercase; margin-top:10px; font-weight:bold; line-height:14px; height:14px; overflow:hidden }
.q_shutter_11 .content li .t2{text-align:center; font-size:12px; color:#5a5a5a; font-family:Arial; text-transform:capitalize; margin-top:6px; line-height:14px; height:28px; overflow:hidden }

.q_shutter_11 .content li:nth-of-type(14n+14){ margin-right:0}
/* 设置最后 3个 特殊的颜色卡 */
.q_shutter_11 .content li:nth-last-of-type(-n+3){ margin-left: 4%;}




.q_shutter_12{ overflow:hidden;  margin-bottom:30px;    }
.q_shutter_12 .title{ overflow:hidden; text-align:center}
.q_shutter_12 .title .cn{ font-size:28px; color:#323232; line-height:50px;}
.q_shutter_12 .list{ overflow:hidden}
.q_shutter_12 .list li{ float:left; width:31.83%; background:#5791d5; border-radius:20px; padding:2%; margin-right:2.2%; margin-top:20px; cursor:pointer}
.q_shutter_12 .list li .img{ width:100%; overflow:hidden;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_shutter_12 .list li:nth-child(3n){ margin-right:0}

@media only screen and (max-width: 768px) {
.q_shutter_12 .list li{ width:48%; margin-right:4%; margin-top:20px}
.q_shutter_12 .list li:nth-child(3n){ margin-right:4%}
.q_shutter_12 .list li:nth-child(2n){ margin-right:0}

}



.q_shutter_12 .list2{ overflow:hidden}
.q_shutter_12 .list2 li{ float:left; width:22%; background:#5791d5; border-radius:10px; padding:1%; margin-right:3%; margin-top:20px; cursor:pointer}
.q_shutter_12 .list2 li .img{ width:100%; overflow:hidden;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}

@media only screen and (max-width: 768px) {
.q_shutter_12 .list2 li{ width:48%; margin-top:20px}
.q_shutter_12 .list2 li:nth-child(3n){ margin-right:4%}
.q_shutter_12 .list2 li:nth-child(2n){ margin-right:0}

}



.lg-thumb-outer{ display:none}

.lg-sub-html{ text-transform:uppercase}





.header_index .nav_index .nav_btn{
	display: none;
}

.header_top .inside_img{
	width: 20px;
	height: 20px!important;
	position: absolute;
	right: 10px;
	top: 10px;
	display: none;
}






/*安提事业部*/
.q_anti{ overflow:hidden;}
.clear_line{ width:1200px; height:4px; margin:20px auto; clear:both; background:#4c86fa}

.q_anti_1{ overflow:hidden; text-align:center; margin-top:60px;}
.q_anti_1 .t1{ font-weight:bold;}
.q_anti_1 .t1 span.b{ font-size:60px; color:#293b53;  position:relative; padding-right:22px;}
.q_anti_1 .t1 span.b i{ font-size:24px; line-height:10px; position:absolute; right:0; top:0}
.q_anti_1 .t1 span.m{ font-size:44px; color:#293b53; margin-left:20px; }
.q_anti_1 .t2{ font-size:26px; color:#154895; position:relative; margin-top:30px;}
.q_anti_1 .t2 span{ position:relative; padding-right:12px;}
.q_anti_1 .t2 span i{ font-size:14px; line-height:10px; position:absolute;right:0; top:0}
.q_anti_1 .t3{ font-size:48px; color:#ff6000; line-height:72px;margin-top:30px;}

@media only screen and (max-width: 768px) {
.q_anti_1 .t1 span.b{ font-size:40px;}
.q_anti_1 .t1 span.m{ font-size:30px}
.q_anti_1 .t2{ font-size:22px;}
.q_anti_1 .t3{ font-size:26px; line-height:40px}
}



.q_anti_2{ overflow:hidden;  margin-top:60px;}
.q_anti_2 .text{ float:left; width:56.67%}
.q_anti_2 .text .tant{ overflow:hidden; margin-bottom:50px;}
.q_anti_2 .text .tant .tit{ font-size:30px; color:#e5813c; position:relative; line-height:70px; padding-top:10px;}
.q_anti_2 .text .tant .tit::before{ content:""; display:block; width:60px; height:4px; background:#154895; position:absolute; left:0; top:0}
.q_anti_2 .text .tant .content{ font-size:20px; color:#787878; line-height:30px;text-align:justify;}
.q_anti_2 .img{ float:right; width:37%; margin-top:80px;}



@media only screen and (max-width: 768px) {
.q_anti_2 .text{ width:100%; float:none}
.q_anti_2 .text .tant{  margin-bottom:20px}
.q_anti_2 .text .tant .tit{ font-size:20px; line-height:44px}
.q_anti_2 .text .tant .content{ font-size:14px; line-height:26px}
.q_anti_2 .img{ width:100%; float:none; margin-top:0; text-align:center}
}


.q_anti_3{ overflow:hidden;  margin-top:40px; padding:50px 0; background-image: linear-gradient(#1e61d2, #2641b4);}
.q_anti_3 .tant1{ overflow:hidden}
.q_anti_3 .tant1 .fl{ float:left; width:38%;}
.q_anti_3 .tant1 .fl .title{ font-size:48px; color:#fff; font-weight:bold; margin-bottom:88px;}
.q_anti_3 .tant1 .content{ background:#fff; width:100%; border-radius:20px; overflow:hidden; padding:10px 6% 40px 6%; position:relative}
.q_anti_3 .tant1 .content .bg{ position:absolute; font-size:160px; color:#ebebeb; line-height:160px; left:0; top:0;}
.q_anti_3 .tant1 .content .t1{ position:relative; z-index:1; float:left; width:114px; height:60px; line-height:60px; font-size:34px; color:#ffffff; letter-spacing:6px; text-align:center; background:url(../q_anti_3_t1.png) no-repeat center; margin-top:20px;}
.q_anti_3 .tant1 .content .t2{ position:relative; z-index:1; font-size:22px; color:#5a5a5a; font-family:Arial; text-transform:uppercase; line-height:50px; padding-left:6px;}
.q_anti_3 .tant1 .content .t3{ position:relative; z-index:1; font-size:20px; color:#5a5a5a; line-height:30px; margin-top:30px;text-align:justify;}
.q_anti_3 .tant1 .fr{ float:right; width:58%;}

.q_anti_3 .tant2{ overflow:hidden; margin-top:50px;}
.q_anti_3 .tant2 .content{ overflow:hidden}
.q_anti_3 .tant2 .content .text{ overflow:hidden; float:left; width:45%;}
.q_anti_3 .tant2 .content .text .tit{ font-size:40px; color:#ffffff;}
.q_anti_3 .tant2 .content .text .desc{ font-size:20px; color:#ffffff; line-height:30px; margin-top:20px;text-align:justify;}
.q_anti_3 .tant2 .content .text .li{ overflow:hidden; margin-top:40px;}
.q_anti_3 .tant2 .content .text .li .t1{ font-size:30px; line-height:70px; color:#ffffff; position:relative}
.q_anti_3 .tant2 .content .text .li .t1::before{ content:""; display:block; width:60px; height:4px; background:#ea4b3d; position:absolute; left:0; top:0}
.q_anti_3 .tant2 .content .text .li .t2{ font-size:20px; color:#ffffff; line-height:30px;text-align:justify;}
.q_anti_3 .tant2 .content .img{ overflow:hidden; float:right; width:50.8%; margin-top:75px;}

.q_anti_3 .tant2 .list{ overflow:hidden; margin-top:60px;}
.q_anti_3 .tant2 .list li{ float:left; width:8.8%; margin-right:9.4%;}
.q_anti_3 .tant2 .list li .img{ overflow:hidden;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_anti_3 .tant2 .list li:nth-child(6n){ margin-right:0}
.q_anti_3 .tant2 .list li .tit{ overflow:hidden; font-size:20px; text-align:center; color:#fff; line-height:46px;}



@media only screen and (max-width: 768px) {
.q_anti_3 .tant1 .fl,.q_anti_3 .tant1 .fr{ float:none; width:100%; margin-bottom:20px}
.q_anti_3 .tant1 .fl .title{ font-size:30px; margin-bottom:10px; line-height:50px}
.q_anti_3 .tant1 .content .t3{ font-size:16px}
.q_anti_3 .tant2{ margin-top:20px}
.q_anti_3 .tant2 .content .text{ width:100%; float:none}
.q_anti_3 .tant2 .content .text .tit{ font-size:30px}
.q_anti_3 .tant2 .content .text .desc{ font-size:16px}
.q_anti_3 .tant2 .content .text .li{ margin-top:20px}
.q_anti_3 .tant2 .content .text .li .t1{ font-size:20px; line-height:40px}
.q_anti_3 .tant2 .content .text .li .t2{ font-size:14px}
.q_anti_3 .tant2 .content .img{ float:none; width:100%; margin-top:20px}
.q_anti_3 .tant2 .list{ margin-top:20px}
.q_anti_3 .tant2 .list li{ width:30%; margin-right:5%}
.q_anti_3 .tant2 .list li:nth-child(3n){ margin-right:0}
}



.q_anti_4{ overflow:hidden;  margin-top:40px;}
.q_anti_4 .title{ font-size:40px; color:#5a5a5a;}
.q_anti_4 .content{ font-size:20px; color:#5a5a5a; line-height:30px; margin-top:20px;text-align:justify;}
.q_anti_4 .list{ overflow:hidden; margin-top:30px;}
.q_anti_4 .list li{ width:23.5%; margin-right:2%; float:left;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_anti_4 .list li:nth-child(4n){ margin-right:0}


@media only screen and (max-width: 768px) {
.q_anti_4 .title{ font-size:30px}
.q_anti_4 .content{ font-size:16px}
.q_anti_4 .list li{ width:48%; margin-right:4%; margin-bottom:10px}
.q_anti_4 .list li:nth-child(2n){ margin-right:0}
}


.q_anti_5{ overflow:hidden;  margin-top:40px;}
.q_anti_5 .title{ font-size:40px; color:#5a5a5a;}
.q_anti_5 .list{ background:#154895; overflow:hidden; padding:50px 0; margin-top:30px;}
.q_anti_5 .list li{ float:left; width:33.3%; min-height:300px; padding:0 30px; border-left:1px solid #fff}
.q_anti_5 .list li .t1{ font-size:30px; color:#ffffff; line-height:70px; position:relative}
.q_anti_5 .list li .t1::before{ content:""; display:block; width:60px; height:4px; position:absolute; left:0; top:0; z-index:1}
.q_anti_5 .list li:nth-child(1) .t1::before{ background:#062d67}
.q_anti_5 .list li:nth-child(2) .t1::before{ background:#2ea1f2}
.q_anti_5 .list li:nth-child(3) .t1::before{ background:#b0f7fa}

.q_anti_5 .list li .t2{ font-size:24px; color:#ffffff;}
.q_anti_5 .list li .t3{ font-size:18px; color:#e1e1e1; line-height:30px; margin-top:20px;text-align:justify;}

.q_anti_5 .list li:nth-child(1){ border-left:none}


@media only screen and (max-width: 768px) {
.q_anti_5{ margin-top:20px}
.q_anti_5 .title{ font-size:30px}
.q_anti_5 .list li{ float:none; width:100%; min-height:auto; margin-bottom:20px; border-left:none}
.q_anti_5 .list li .t1{ font-size:20px; line-height:50px}
.q_anti_5 .list li .t2{ font-size:18px;}
.q_anti_5 .list li .t3{ font-size:16px; line-height:26px; margin-top:0}
}

.q_anti_6{ overflow:hidden;  margin-top:40px;}
.q_anti_6 .title{ font-size:40px; color:#5a5a5a;}
.q_anti_6 .table{ width:100%; overflow:hidden; margin-top:10px; }
.q_anti_6 .table table{width:100%;border-collapse: collapse; word-wrap: break-word; word-break: break-all;}
.q_anti_6 .table table tr{ width:100%; text-align:center; vertical-align:middle; color:#fff;}
.q_anti_6 .table table td{  overflow:hidden;word-break: break-all!important;border:1px solid #77876c; vertical-align: middle; padding:2px; font-size:20px; font-weight:normal;}


@media only screen and (max-width: 768px) {
.q_anti_6{ margin-top:20px}
.q_anti_6 .title{ font-size:30px;}
.q_anti_6 .table table td{ font-size:16px;}

}


.q_anti_7{ overflow:hidden;  font-family:"微软雅黑"; }
.q_anti_7 .wrap{background:#f0f0f0; padding:1% 2%}
.q_anti_7 .wrap .main{ border:3px solid #154895; overflow:hidden}
.q_anti_7 .wrap .main .content{ overflow:hidden;}
.q_anti_7 .wrap .main .content .img{ width:50%; float:left; background:#5793d6}
.q_anti_7 .wrap .main .content .img img{ width:100%;}
.q_anti_7 .wrap .main .content .text{ width:48.5%;padding:0 1%; float:right; position:relative;}
.q_anti_7 .wrap .main .content .text .t1{ font-size:42px;font-weight:bold;line-height:63px; color:rgb(21,72,149);margin-left: 16px; margin-bottom: 5px;}
.q_anti_7 .wrap .main .content .text .t2{ font-size:22px; color:#fff;margin-left: 16px;}
.q_anti_7 .wrap .main .content .text .t2 span{ display: inline-block; background-color:rgb(21,72,149);padding:5px 10px; border-radius:5px; }
.q_anti_7 .wrap .main .content .text .t3{ overflow:hidden; font-size:20px; margin-top:20px;}
.q_anti_7 .wrap .main .content .text .t3 li{overflow:hidden; color:#000;}
.q_anti_7 .wrap .main .content .text .t3 li .t{ float:left; text-indent: -1em; padding-left: 1em; /* width: 35%;padding-right: 3%; */ }
.q_anti_7 .wrap .main .content .text .t3 li .t span{ font-size: 16px; }
.q_anti_7 .wrap .main .content .text .t3 li .d{ float:left; width: 60%;}
.q_anti_7 .wrap .main .content .text .t4 { margin-top:20px; overflow:hidden; line-height:30px; color:#111; background: rgb(241,247,254);}
.q_anti_7 .wrap .main .content .text .t4 .t{ text-align:center; font-size: 26px; font-weight: bold; letter-spacing: 6px; padding-top: 2%; color: rgb(21,72,149); }
.q_anti_7 .wrap .main .content .text .t4 .d{ padding: 16px;font-size: 20px;line-height:26px;}
.q_anti_7 .wrap .main .content .text .t5{ width:20%; position:absolute; top:8%; right:2%;}



@media only screen and (max-width: 1024px) {
.q_anti_7 .wrap .main .content .text .t3 li .t{ width:35%}
.q_anti_7 .wrap .main .content .text .t3 li .d{ width:60%}

.q_anti_7 .wrap .main .content .text .t5{ top:4%;}
}

@media only screen and (max-width: 768px) {
.q_anti_7{ margin-top:20px}
.q_anti_7 .wrap .main .content .img{ float:none; width:100%;}
.q_anti_7 .wrap .main .content .text{ float:none; width:100%; margin-top:20px !important;}
.q_anti_7 .wrap .main .content .text .t1{ font-size:20px}
.q_anti_7 .wrap .main .content .text .t2{ font-size:24px}
.q_anti_7 .wrap .main .content .text .t3 li{ font-size:16px}
.q_anti_7 .wrap .main .content .text .t3 li .t span{ font-size: 13px; }

.q_anti_7 .wrap .main .content .text .t4 .d{ font-size:16px}

.q_anti_7 .wrap .main .content .text .t5{ top:2%;}
}


.q_anti_8{ overflow:hidden;}
.q_anti_8 .wrap{background:#f0f0f0; padding:1% 2%; padding-bottom: 0;}
.q_anti_8 .wrap .main{ border:3px solid #154895; border-bottom: none; padding:10px 2%; overflow:hidden}
.q_anti_8 .wrap .main .list1{ overflow:hidden; margin-top:10px;}
.q_anti_8 .wrap .main .list1 li{ float:left; width:49%; margin-right:2%}
.q_anti_8 .wrap .main .list1 li:nth-child(2n){ margin-right:0}

.q_anti_8 .wrap .main .list1 li .t1{ text-align:center; padding:10px 0}
.q_anti_8 .wrap .main .list1 li .t1 span{ font-size:26px; color:#5a5a5a;  position:relative; padding-right:14px; font-weight:bold; letter-spacing:6px;}
.q_anti_8 .wrap .main .list1 li .t1 span i{ font-size:14px; line-height:10px; position:absolute; right:0; top:0}
.q_anti_8 .wrap .main .list1 li .t2{ width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; }
.q_anti_8 .wrap .main .list1 li .t3{ overflow:hidden; padding:10px 0; display: flex; justify-content: center; font-size: 26px;}

@media only screen and (max-width: 768px) {
.q_anti_8 .wrap .main .list1 li{ float:none; width:100%; margin-right:0; margin-bottom:10px}
.q_anti_8 .wrap .main .list1 li .t3 { font-size: 20px;}
}



.q_anti_9 {overflow:hidden; font-family:"微软雅黑"; }
.q_anti_9 .wrap{background:#f0f0f0; padding:0 2%}
.q_anti_9 .wrap .main{ border-left:3px solid #154895; border-right:3px solid #154895; padding: 0 2% 1% 2%; overflow:hidden}
.q_anti_9 .wrap .main .content{ margin-top: 1%; overflow:hidden;}
.q_anti_9 .wrap .main .content > div:nth-of-type(2n){ margin-left: 3%;}
.q_anti_9 .wrap .main .content .img{ float:left; width:44%;}
.q_anti_9 .wrap .main .content .img img{ width:100%;}
.q_anti_9 .wrap .main .content .text{ float: left; width:53%;padding:2%; background:rgb(241,247,254);  padding-bottom: 99px; margin-bottom: -99px;}
.q_anti_9 .wrap .main .content .text .t1{ width: 80%; margin: 40px auto 30px auto;}
.q_anti_9 .wrap .main .content .text .t2{ font-size:42px; color:#fff; text-align: center;}
.q_anti_9 .wrap .main .content .text .t2 span{ display: inline-block; background-color:rgb(239,130,0);padding:5px 10px; border-radius:42px; }
.q_anti_9 .wrap .main .content .text .t3{ overflow:hidden; margin-top:30px; height: 100%;}
.q_anti_9 .wrap .main .content .text .t3 li{ font-size:22px; color:#222; margin: 8px 0;}
.q_anti_9 .wrap .main .content .text .t3 li .t{ font-size: 26px; }
.q_anti_9 .wrap .main .content .text .t3 li .d{ margin-left: 16px; color: #333; }

.q_anti_9 .wrap .main .content .head{margin: 1% auto; width: 33%;text-align: center; }

.q_anti_9 .wrap .main .content .table { width: 94%; font-size: 24px; color: #333; border: 2px solid #666; border-radius: 22px; }
.q_anti_9 .wrap .main .content .table ul{ width: 100%; display: flex; justify-content: space-between; }
.q_anti_9 .wrap .main .content .table ul li{ border: 1px solid #666; width: 25%; padding: 1% 2%; }
.q_anti_9 .wrap .main .content .table ul:first-of-type li{ border-top: none; }
.q_anti_9 .wrap .main .content .table ul:last-of-type li{ border-bottom: none; }
.q_anti_9 .wrap .main .content .table ul li:first-of-type{ border-left: none; }
.q_anti_9 .wrap .main .content .table ul li:last-of-type{ border-right: none; }

.q_anti_9 .wrap:last-of-type { padding-bottom: 1%;}
.q_anti_9 .wrap:last-of-type .main{ border-bottom:3px solid #154895;padding-bottom: 2%;}

@media only screen and (max-width: 768px) {
.q_anti_9 .wrap .main .content > div:nth-of-type(2n){ margin-left: 0;}
.q_anti_9 .wrap .main .content .img{ float:none; width:100%;}
.q_anti_9 .wrap .main .content .text{ float:none; width:100%;}
.q_anti_9 .wrap .main .content .text .t2{ font-size:24px}
.q_anti_9 .wrap .main .content .text .t3 li .t{ font-size:20px}
.q_anti_9 .wrap .main .content .text .t3 li .d{ font-size:16px}

.q_anti_9 .wrap .main .content .table { font-size: 16px; width: 100%; }
}




.q_anti_10{ overflow:hidden;  margin-top:60px; }
.q_anti_10 .t1{ font-size:48px; color:#293b53;}
.q_anti_10 .t2{ font-size:30px; color:#5a5a5a; margin-top:10px;}
.q_anti_10 .list{ overflow:hidden}
.q_anti_10 .list li{ float:left; width:31.83%; background:#5791d5; border-radius:20px; padding:2%; margin-right:2.2%; margin-top:44px; cursor:pointer}
.q_anti_10 .list li .img{ width:100%; overflow:hidden;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_anti_10 .list li:nth-child(3n){ margin-right:0}


@media only screen and (max-width: 768px) {
.q_anti_10{ margin-top:20px}
.q_anti_10 .t1{ font-size:30px}
.q_anti_10 .t2{ font-size:26px}
.q_anti_10 .list li{ width:48%; margin-right:4%; margin-top:20px}
.q_anti_10 .list li:nth-child(3n){ margin-right:4%}
.q_anti_10 .list li:nth-child(2n){ margin-right:0}

}

.q_anti_11{ overflow:hidden;  margin-top:60px; background:#3e7dc4; padding:40px 0; }
.q_anti_11 .title{ font-size:40px; color:#fff;}
.q_anti_11 .text{ float:left; width:48%; margin-left:2%}
.q_anti_11 .text .list{ overflow:hidden}
.q_anti_11 .text .list li{ overflow:hidden; margin-top:30px;}
.q_anti_11 .text .list li .t1{ font-size:30px; color:#ffc600; line-height:46px; position:relative; padding-top:10px;}
.q_anti_11 .text .list li .t1::before{ content:""; display:block; width:60px; height:4px; position:absolute; left:0; top:0; z-index:1; background:#df4f46}
.q_anti_11 .text .list li .t2{ font-size:22px; color:#ffffff; line-height:36px;}

.q_anti_11 .img{ float:right; width:38%; margin-right:2%; margin-top:160px;}
.q_anti_11 .img .t1{ overflow:hidden; text-align:center;}
.q_anti_11 .img .t2{ overflow:hidden; margin-top:40px}
.q_anti_11 .img .t2 li{ float:left; width:31.35%; margin-right:2%;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.q_anti_11 .img .t2 li:nth-child(3n){ margin-right:0;}


@media only screen and (max-width: 768px) {
.q_anti_11{ margin-top:20px}
.q_anti_11 .title{ font-size:30px;}
.q_anti_11 .text{ float:none; width:100%; margin-left:0}
.q_anti_11 .text .list li{ margin-top:20px}
.q_anti_11 .text .list li .t1{ font-size:20px; line-height:40px}
.q_anti_11 .text .list li .t2{ font-size:18px}
.q_anti_11 .img{ float:none; width:100%; margin-top:20px}
}


.q_anti_foot{ height:90px; overflow:hidden; text-align:center; line-height:90px; font-size:20px; color:#154895;}


@media only screen and (max-width: 768px) {
.q_anti_foot{ font-size:14px; height:60px; line-height:60px}

}



.zhsh_title{
	color:#fff;margin-top:5px;text-align:center;width:90%; padding-left: 5%;white-space: nowrap;
overflow: hidden;font-size:16px;text-overflow: ellipsis;
}



/*移动端开始*/
@media screen and (min-width: 320px) and (max-width: 768px) {
	/*头部开始*/
	.header_index{
		width: 100%;
		position: fixed;
		left: 0px;
		top: 0px;
		z-index: 999999999;
	}
	

	.banner{
		margin-top: 95px;
	}
	.banner li .t1{
	font-size:40px;
	line-height:auto;
	letter-spacing:6px;
	}
	.banner li .t2{
	font-size:22px;
	letter-spacing:4px;
	margin-top:0;
	}
	.banner li .t3{
	font-size:14px;
	letter-spacing:0;
	}
	.header_index .logo_index{
		width: 80%;
		margin-top: 14px;
		font-size:14px;
	}
	.header_index .nav_index{
		position: absolute;
		right: 15px;
		top: 10px;
		width: 27px;
		height: 25px;
	}
	.header_index .nav_index .nav_btn{
		display: block;
	}
	.nav_index .nav_index_ul{
		width: 100%;
		position: fixed;
		left: 0px;
		top: 90px;
		background: white;
		display: none;
		z-index: 999999999;
	}
	.nav_index .nav_index_ul li{
		border-bottom: 1px solid #ccc;
		width: 100%;
		/*text-align: left;*/
	}
	.nav_index .nav_index_ul li a{
		color: #5a5a5a;
	}
	.nav_index li a:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 15px;
		background: none;
		left: 0;
		top: 6px;
	}
	.q_shutter_1 .title .cn {
		font-size: 25px;
		color: #323232;
		position: relative;
		padding-left: 140px;
	}
	.clear_line {
		width: 96%;
		height: 4px;
		margin: 30px auto;
		clear: both;
		background: #4c86fa;
	}
	/*头部结束*/




	/*中间图片区域开始*/
	.index_pro {
		overflow: hidden;
		height: auto;
		background: #4c86fa;
		text-align: center;
		font-size: 0;
	}
	.index_pro li {
		display: inline-block;
		width: 100%;
		height: 220px;
		background: #f0dfab;
		overflow: hidden;
		border-radius: 40px;
		margin: 45px 0px;
	}
	.index_pro li:last-child{
		margin-top: 0px;
	}
	.index_title {
		text-align: center;
		padding: 0px 0;
		position: relative;
	}
	.index_news .main {
		overflow: hidden;
		display: flex;
		flex-wrap: wrap;
	}
	.index_news .com {
		overflow: hidden;
		float: none;
		width: 100%;
	}
	.index_news .list {
		overflow: hidden;
		float: none;
		width: 100%;
		margin-top: 20px;
	}

	/*中间图片区域结束*/


	/*底部开始*/
	.footer_index {
		width: 100%;
		background: #2e3033;
		padding-top: 3px;
	}
	.footer_index .footer_content {
		overflow: hidden;
		display: none;
	}
	.fl {
		float: left;
		line-height: 25px;
		text-align: center;
	}
	.fr {
		border: none;
		float: none;
		text-align: center;
	}
	.footer_index .footer_cop {
		font-size: 14px;
		line-height: 60px;
		color: #ffffff;
		overflow: hidden;
		border-top: 1px solid #2e3033;
		margin-top: 20px;
	}
	/*底部结束*/



	/*内页头部开始*/
	.header {
		width: 100%;
		height: 120px;
		background: #fff;
		border-bottom: 1px solid #ddd;
		position: relative;
		z-index: 999;
	}
	.header_top {
		height: 40px;
		background: #f0f0f0;
		line-height: 40px;
		position: relative;
		z-index: 999;
	}
	.header_top .inside_img{
		width: 20px;
		height: 20px!important;
		position: absolute;
		right: 10px;
		top: 10px;
		display: block;
	}
	.header_top .text {
		width: 216px;
		float: left;
		font-size: 12px;
		color: #5a5a5a;
		overflow: hidden;
	}
	.header_top .lang {
		position: absolute;
		right: 50px;
		top: 0px;
		float: none;
	}
	.ny_banner {
		width: 100%;
		height: 200px;
		overflow: hidden;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		-webkit-background-size: cover;
	}
	.ny_banner .text {
		float: left;
		width: 100%;
		height: 160px;
		background-color: rgba(185,142,50,0.9);
		color: #fff;
		margin-top: 20px;
		padding: 25px 60px;
	}
	.ny_banner .text .en {
		font-size: 20px;
		text-transform: uppercase;
		font-family: 'ttRegular_hy123';
		font-weight: bold;
		line-height: 36px;
	}
	.ny_banner .text .cn {
		font-size: 25px;
		font-weight: bold;
	}
	.ny_title {
		overflow: hidden;
		text-align: center;
		position: relative;
		margin: 10px 0;
	}
	.ny_title .cn {
		font-size: 25px;
		color: #323232;
		line-height: 80px;
	}


	.header_top .lang a.lang_cn {
		padding-left: 0px;
		background: none;
	}
	.header_top .lang a {
		display: block;
		float: left;
		font-size: 12px;
		color: #5a5a5a;
		margin-left: 8px;
	}
	.header .logo {
		float: left;
		width: 100%;
		margin-top: 15px;
	}
	.header .logo .img {
		margin-top: 0px;
	}
	.header .logo .text {
		float:right;
		margin-top: 10px;
		text-align:center;
		background-position:center top;
		padding-left:0;
		padding-top:44px;
		margin-left:0
	}
	.header .logo .text .t1,.header .logo .text .t2{ letter-spacing:0}
	

	.nav{
		float: none;
		overflow: hidden;
		width: 100%;
		margin-top: 0px;
		position: absolute;
		left: 0px;
		top: 0px;
		background: white;
		z-index: 999;
		display: none;
	}
	.nav li {
		border-bottom: 0.5px solid #ccc;
		float: none;
		font-size: 16px;
		color: #323232;
		width: 100%;
		text-align: center;
		padding: 10px 0;
	}
	.nav li a:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 15px;
		background: none;
		left: 0;
		top: 50%;
		margin-top: -7.5px;
	}
	/*内页头部结束*/


	/*新闻中心开始*/
	.newslist_com .img {
		float: none;
		width: 100%;
		overflow: hidden;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.newslist_com .text {
		float: none;
		width: 90%;
		margin-left: 15px;
		margin-right: 0px;
		padding: 0px 15px;
	}
	.newslist_com .text h4 {
		width: 120px;
		height: 36px;
		border-radius: 0px;
		text-align: center;
		line-height: 36px;
		background: none;
		font-size: 14px;
		color: #ffffff;
		margin: 0 auto;
		margin-top: 40px;
		position: relative;
	}
	.newslist_com .text h4 a {
		color: #fff;
		display: block;
		position: absolute;
		background: #0181e6;
		width: 120px;
		height: 36px;
		bottom: 20px;
		border-radius: 50px;
	}
	.donghua {
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		transition: all .5s;
		position: relative;
	}
	.newslist_list li .img {
		float: left;
		width: 100%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		/*position: absolute;*/
		/*top: 60px;*/
	}
	.newslist_list ul li{
		height: auto;
		display: flex;
		flex-wrap: wrap;
	}
	.newslist_list li .text {
		float: none;
		width: 100%;
	}
	.newslist_list li .more {
		position: absolute;
		top: 0;
		right: -5%;
		 height: 0%;
		padding-left: 100px;
		background: url(../news_tm_bg.png) repeat-y center left;
		opacity: 0;
		filter: Alpha(opacity=0);
	}
	.newslist_list li .text h1 {
		width: 100%;
		font-size: 17px;
		color: #323232;
		line-height: 30px;
		padding: 20px 0 10px 0;
		margin-top: 230px;
	}
	.newslist_list li .text h3 {
		font-size: 13px;
		color: #828282;
		line-height: 20px;
		height: 30px;
		overflow: hidden;
		margin-top: 5px;
		border-top: 1px dashed #e5e5e5;
		padding-top: 10px;
	}
	.detail .share {
		float: left;
		display: none;
	}

	.q_shutter_1 .desc {
		overflow: hidden;
		font-size: 14px;
		line-height: 24px;
		color: #5a5a5a;
		padding: 20px 0 20px 0px;
		width: 100%;
	}
	.q_shutter_3 .wrap {
		height: 770px;
		background: url(../q_shutter_3.jpg) no-repeat top;
		padding: 106px 20px 0 20px;
		background-size: cover;
	}
	.q_shutter_3 .text .t3 {
		overflow: hidden;
		margin-top: 40px;
		display: block;
	}
	.q_shutter_3 .text .t3 li {
		float: left;
		text-align: center;
		margin-right: 0px;
		width: 50%;
	}
	.q_shutter_3 .text {
		overflow: hidden;
		float: none;
		color: #fff;
		width: 100%;
		margin-top: -50px;
	}
	.q_shutter_3 .img {
		float: none;
		width: 100%;
		margin-top: 25px;
	}
	.q_shutter_4 .t2 {
		font-size: 16px;
		color: #5a5a5a;
		text-align: center;
		line-height: 24px;
		margin: 30px auto 50px auto;
		width: 100%;
	}
	.q_shutter_4 .t3 {
		width: 100%;
		overflow: hidden;
		text-align: center;

	}
	.q_shutter_4 .t3 li {
		width: 33.333%;
		display: block;
		margin: 0 0;
		float: left;
	}
	/*.q_shutter_4 .t3 li i {*/
	/*	width: 68px;*/
	/*}*/
	.q_shutter_4 .t4 {
		overflow: hidden;
		margin-top: 30px;
		width: 100%;
	}
	.q_shutter_4 .t5 {
		width: 100%;
		/*height: 800px;*/
		overflow: hidden;
		position: absolute;
		right: 0px;
		top: 580px;
		/*display: none;*/
	}
	.q_shutter_4 .t5 li.li1 {
		width: 49%;
		height: 170px;
		float: left;
	}
	.q_shutter_4 .t5 li.li2 {
		width: 49%;
		height: 170px;
		float: left;
		position: absolute;
		top: 0px;
		right: 0px;
	}

	.q_shutter_4 .t5 li.li3 {
		width: 100%;
		height: 260px;
		float: right;
}
	/*新闻中心结束*/


	/*联系我们开始*/
	.ny_contact {
		overflow: hidden;
		padding: 0 0;
	}
	.ny_contact_l {
		overflow: hidden;
		float: none;
		width: 100%;
		margin-top: 10px;
	}
	.ny_contact_r {
		overflow: hidden;
		width: 100%;
		float: none;
		padding-bottom: 30px;
	}
	/*联系我们结束*/



	.q_shutter_4 .wrap {
		position: relative;
		height: 1070px;
		background: url(../q_shutter_4.jpg) no-repeat top;
		padding: 50px 20px 0 20px;
		background-size: cover;
	}
	.q_shutter_2 .wrap {
		padding: 25px 20px 40px 20px;
		height: 460px;
		background: url(../q_shutter_2.jpg) no-repeat center bottom #eeeeee;
	}
	.q_shutter_2 .content {
		float: right;
		width: 100%;
		margin-top: 50px;
	}
	.q_shutter_2 .img {
		float: left;
		width: 100%;
	}
	.q_shutter_2 .content .tit {
		font-size: 25px;
		color: #323232;
		line-height: 40px;
	}
	.q_shutter_2 .content .text li h1 .num {
		font-size: 50px;
		color: #1854c1;
		font-family: 'ttRegular_hy123';
		float: left;
	}
.q_shutter_5 .t2 {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	margin: 30px auto;
	width: 100%;
}
	.q_shutter_5 .t5 li {
		padding: 6px;
		width: 48%;
		float: left;
		background: #fff;
		margin-bottom: 10px;
		margin-right: 2%;
	}
.q_shutter_5 .t4 {
	font-size: 13px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	margin: 25px auto;
	width: 100%;
}
.q_shutter_5 .wrap {
	height: auto;
	background: url(../q_shutter_5.jpg) no-repeat;
	padding: 50px 20px;
	background-size: cover;
}
	.q_shutter_11 .content {
		width: 100%;
		overflow: hidden;
	}
	.q_shutter_11 .content #lightgallery{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.q_shutter_11 .content li {
		float: none;
		width: 10%;
		margin-left: 2.6%;
		margin-bottom: 20px;
		margin-top: 30px;
	}

	.q_shutter_5 .t3 {
		width: 100%;
		overflow: hidden;
		text-align: center;
	}
	.q_shutter_5 .t3 ul{
		width: 100%;
		display: flex;
	}
	.q_shutter_5 .t3 li {
		width: 33.333%;
		display: block;
		margin: 0 28px;
	}





}



/*移动端结束*/











