html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
.w1920{
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	position: relative;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.w1240{
	width: 1240px;
	margin: 0 auto;
}

/*.page-position,.xypg-left-title,.product-detail-tab .product-detail-tabli li.on, .product-detail-tab .product-detail-tabli li:active, .product-detail-tab .product-detail-tabli li:visited,.relate-title span{
	background: #3480ce;
}
.page-position,.page-position a,.page-product-inquiry a{
	color: #fff;
}
.xypg-detail-tags .tags-title h3{
    border-color:#3480ce; 
}*/
.container{
	    width: 1200px !important;
}
.box_voann,.box_voann *{
	  box-sizing:content-box;  
}


/*头部样式*/
.head1{
	background: #f7f7f7;
}
.head1,.head1 a{
	color: #999999;
	font:500 12px/34px "微软雅黑";
}
.head1 a:hover{
	color: #014a97;
}
#header{width:1240px;margin:0 auto;height: 100px;}
.logo{float:left;line-height: 100px;}
.logo h1{
	display: inline-block;
}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}

#menu{}
.bhhann{
	line-height: 100px;
	margin-left: 20px;
}


.a2_c2{
    width: 50%;
    position: absolute;
    
}

/*热门搜索*/
.search_box{
	display: none;
	position: absolute;
	top: 134px;
	z-index: 9999;
	background: #fff;
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	padding: 5px 0;
}
.search{text-align:left;}
#formsearch{width:auto;float:right;}
.hotSearch{width:auto;float:left;height:24px;line-height:24px;font-weight:normal;color: #333333;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}
/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;color: #333333;}
.hotSearch a:hover{
	color: #014a97;
}
#formsearch input{height:22px;background:#fff;border:1px solid #c8c8c8;line-height:22px;}
#formsearch input#keyword{height:24px;line-height:24px;padding-left:4px;color:#666;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:#3480ce;color:#fff;border:none;cursor:pointer;}

/*导航栏样式*/
.nav{height:100px;}
.nav li{line-height:100px;height:100px;text-align:center;width:115px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:100px;color:#333333;height:100px;font-size: 16px;}
.nav li:hover>a{color:#014a97;font-weight: 600;}

.nav .sec{background:#003a8e;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:100px;left:0px;display: none;}
.nav .sec a{background:#003a8e;color:#fff;height:38px;line-height:38px;width:115px;}
.nav .sec a:hover{background:#000;text-decoration:none;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}
/*产品列表*/
.product_list li{float:left;margin-left:15px;margin-right:15px;padding-bottom:15px;_display:inline;}
.product_list li a.img{padding:1px;border:1px solid #e0e1dc;}
.product_list li a.img img{width:150px;height:120px;}
.product_list li h3{text-align:center;padding-top:5px;}
.product_list li h3 a{font-weight:normal;}
.product_list li a.img{display:block;}
.product_list li a.img:hover{border-color:#e87518;}
.roll_product{float:left;}


/*cont1*/
.cont1{
	background: url(../images/bj1.jpg) no-repeat center top;
	height: 727px;
	overflow: hidden;
	box-sizing: border-box;
	border-bottom: 1px solid #ebebeb;
	padding-top: 62px;
}
.title_ad1 {
	text-align: center;
}
.title_ad1 h2{
	color: #000000;
	font:600 36px/58px "微软雅黑";
}
.title_ad1 h2:after{
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	background: #014a97;
	margin: 10px auto 10px;
}
.title_ad1 span{
	display: block;
	color: #666;
	font:500 16px/34px "微软雅黑";
}
.a1_v1{
	margin-top: 72px;
}
.a1_b1 li{
	float: left;
	box-sizing: border-box;
	padding: 10px 10px 28px;
	border:2px solid #fff;
	box-shadow: 0 0 8px #ccc;
}
.a1_b1 li+li{
	margin-left: 26px;
}
.a1_b1 li a.img{
	display: block;
	width: 266px;
	height: 266px;
	position: relative;
}
.a1_b1 li a.img img{
	width: 266px;
	height: 266px;
}
.a1_b1 li a.img h3{
	position: absolute;
	width: 266px;
	height: 266px;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.56);
	opacity: 0;
}
.a1_b1 li a.img h3 span{
	display: block;
	color: #ffffff;
	font:500 16px/36px "微软雅黑";
	border-radius: 18px;
	width: 196px;
	text-align: center;
	border:1px solid #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	 transform: translate(-50%,-50%);
}
.a1_b1 li h2 a{
	display: block;
	text-align: center;
	color: #666666;
	font:500 15px/34px "微软雅黑";
	margin-top: 20px;
}
.a1_b1 li a.moer_ah{
	display: block;
	width: 100%;
	border:1px solid #eeeeee;
	color: #666666;
	font:500 12px/38px "微软雅黑";
	text-align: center;
	margin-top: 20px;
}
.a1_b1 li a.moer_ah b{
	font-size: 16px;
	color: #b2b2b2;
}
.a1_b1 li:hover{
	border-color: #014a97;
}
.a1_b1 li:hover a.moer_ah{
	background: #014a97;
	color: #fff;
	border-color: #014a97;
}
.a1_b1 li:hover a.moer_ah b{
	color: #fff;
}
.a1_b1 li:hover a.img h3{
	opacity: 1;
}
/*cont2*/
.cont2{
	margin-top: 50px;
}
.a2_v1{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	margin-top: 58px;
}
.a2_b1{
	width: calc(50% - 2px);
}
.a2_b2{
	width: 50%;
}
.a2_c1{
    width: 50%;
    background: #f7f7f7;
    height: 440px;
    overflow: hidden;
    float: right;
}
.abt_wenaa{
    width: 570px;
    float: right;
    margin-right: 348px;
    margin-top: 220px;
    transform: translateY(-50%);
}
.abt_wenaa h2{
	color: #333;
	font: 600 28px/33px "微软雅黑";
}
.abt_wenaa h2 span{
	display: block;
	color: #666666;
	font:500 16px/30px "微软雅黑";
}
.abt_wenaa h2:after{
	    content: "";
	    display: block;
	    width: 45px;
	    height: 3px;
	    background: #014a97;
	    margin: 15px 0 10px;
}
.abt_wen{
	color: #666666;
	font:500 14px/30px "微软雅黑";
	margin-top: 22px;
}
.xw_hha li{
	width: 960px;
	height: 440px;
	text-align: center;
	position: relative;
	float: left;
}
.xw_hha li a.img{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 960px;
	height: 440px;
	background: rgba(0,0,0,.5);
}
.xw_hha li .wenhha{
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%); 
}
.xw_hha li .wenhha i{
	display: block;
	text-align: center;
}
.xw_hha li .wenhha h3{
	color: #ffffff;
	font:500 28px/44px "微软雅黑";
	margin-top: 22px;
}
.xw_hha li .wenhha h3 span{
	display: block;
	color: rgba(255,255,255,.6); text-transform: uppercase;font:500 12px/22px "Arial";
	display: none;
}
.xw_hha li .wenhha h2{
	margin-top: 26px;
	display: none;
}
.xw_hha li:hover a.img{
background: rgba(1,74,151,.9);
}
.xw_hha li:hover .wenhha h3 span,.xw_hha li:hover .wenhha h2{
	display: block;
}
/*cont3*/
.cont3{
	padding-top: 75px;
	box-sizing: border-box;
	    width: 1920px;
    height: 745px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    background: url(../images/bj2.jpg) bottom center no-repeat;
    background-size: 100%;
    text-align: center;
}
.a3_b1{
	margin-top: 20px;
}
.a3_b1 li{
	float: left;
	padding: 10px 10px 0;
	background: none;
}
.a3_b1 li+li{
	margin-left: 5px;
}
.a3_b1 li a.img{
	display: block;
}
.a3_b1 li a.img img{
	width: 286px;
	height: 286px;
}
.a3_b1 li h2 a{
	display: block;
	text-align: center;
	color: #333333;
	font:500 16px/60px "微软雅黑";
	opacity: 0
}
.a3_b1 li:hover{
	background: rgba(255,255,255,.5);
	box-shadow: 0 0 6px rgba(0,0,0,.1);
}
.a3_b1 li:hover h2 a{
	opacity: 1;
}
a.case_more{
	display: block;
	color: #fff;
	background: #014a97;
	font:500 16px/46px "微软雅黑";
	width: 216px;
	text-align: center;
	border-radius: 23px;
	margin: 10px auto 0;
}
/*cont4*/
.cont4{
	margin-top: 66px;
}
.a4_nahjh li{
	float: left;
	padding: 0 35px 0 36px;
	border-right: 1px solid #efefef;
}
.a4_nahjh li a.img{
	display: block;
}
.a4_nahjh li a.img img{
	width: 230px;
	height: 177px;
}
.picMarquee-left{
	position: relative;
	margin-top: 78px;
}
.picMarquee-left .bd{
	overflow: hidden;
	margin: 0 46px;
}
.picMarquee-left .hd a{
   display: block;
   position: absolute;
   top: 112px;
}
.picMarquee-left .hd a.next{
	left: 0;
}
.picMarquee-left .hd a.prev{
	right: 0;transform: scale(-1); 
}
/*cont5*/
.cont5{
	background: url(../images/bj3.jpg) no-repeat center top;
	height: 786px;
	overflow: hidden;
	box-sizing: border-box;
	margin-top: 114px;
}
.a5_v1{
	background: #fff;
	height: 540px;
	margin-top: 148px;
}
.a5_b1{
	width: 882px;
	box-sizing: border-box;
	padding: 25px 22px 0; 
}
.a5_b2{
	box-sizing: border-box;
	padding: 25px 22px 0; 
	height: 540px;
	width: calc(100% - 882px);
} 
.xw_tti h2{
	color: #333333;
	font:500 36px/50px "微软雅黑";
	float: left;
}
.xw_tti h2 span{
	color: #999999;
	font:500 16px/25px "微软雅黑";
	display: block;
}
.xw_tti a.more_xw{
  display: block;
  float: right;
  color: #c1c1c1;
  font:500 12px/40px "微软雅黑";
  width: 40px;
  border:1px solid #f4f4f4;
  text-align: center;
  margin-top: 8px;
}
.a5_abba{
	margin-top: 38px;
}
.xw_a1{
	width: 426px;
}
.xw_a1 li a.img{
	display: block;
}
.xw_a1 li a.img img{
	width: 426px;
	height: 150px;
} 
.xw_a1 li h2 a{
	display: block;
	color: #333333;
	font:500 18px/38px "微软雅黑";
	margin-top: 22px;
}
.xw_a1 li h3{
	color: #666666;
	font:500 14px/24px "微软雅黑";
	margin-top: 12px;
}
.xw_a1 li a.nxbnba{
	display: block;
	color: #ffffff;
	font:500 14px/38px "微软雅黑";
	width: 118px;
	box-sizing: border-box;
	padding-left: 15px;
	background: url(../images/gbagh.jpg) no-repeat center;
	margin-top: 36px;
}
.xw_a2{
	width: 332px;
	margin-right: 36px;
	margin-top: 8px;
}
.xw_a2 li a{
	display: block;
	color: #666;
	font:500 14px/50px "微软雅黑";
	border-bottom: 1px solid #e5e5e5;
	background: url(../images/aghahg.png) no-repeat center left;
	padding-left: 14px;
}
.a5_b2{
	background: #004b97;
}
.abr_ahjhj h2{
	color: #fff;
	font: 500 36px/50px "微软雅黑";
}
.abr_ahjhj h2 span{
	display: block;
	font: 500 16px/24px "微软雅黑";
	margin-top: 5px;
}
.a5_ahh{
	color: #fff;
	font:500 12px/24px "微软雅黑";
	margin-top: 30px;
}
.a5_ahh img{
	padding-right: 22px;
}
.sou_tu{
	width: 304px;
	height: 159px;
	margin: 42px auto 0;
}
.sou_tu img{
	width: 304px;
	height: 159px;
}


.foot_bj{
	background: #323131;	
}
.foot1{
   padding: 38px 0 45px;
}
.x-layout-menu1 dl{
	width: 183px;
	float: left;
}
.x-layout-menu1 dl dt{
	color: #ffffff;
	font:500 17px/56px "微软雅黑";
	margin-bottom: 18px;
}
.x-layout-menu1 dl dt:after{
	content: "";
	background: #7a7979;
	width: 18px;
	height: 1px;
	display: block;
}
.x-layout-menu1 dl dd a{
	display: block;
	color: rgba(255,255,255,.5);
	font:500 12px/26px "微软雅黑";
}
.x-layout-menu1 dl dd a:hover{
	color: #fff;
}
.d_ajhhja{
	width: 250px;
	margin-top:34px;
}
.sjhh_a1 h2{
	color: #ffffff;
	font:600 24px/26px "微软雅黑";
}
.sjhh_a1 h2 span{
	color: rgba(255,255,255,.8);
	font:500 14px/26px "微软雅黑";
}
.sjhh_a1{
	background: url(../images/bagh.png) no-repeat left center;
	padding-left: 58px;
}
.sjhh_a2{
	background: url(../images/bagh1.png) no-repeat left center;
	padding-left: 58px;
	margin-top: 33px;
}
.sjhh_a1 h2{
	color: #ffffff;
	font:600 24px/26px "微软雅黑";
}
.sjhh_a1 h2 span{
	color: rgba(255,255,255,.8);
	font:500 14px/26px "微软雅黑";
	display: block;
}
.sjhh_a2 h2{
	color: #ffffff;
	font:500 24px/26px "微软雅黑";
}
.sjhh_a2 h2 span{
	color: rgba(255,255,255,.8);
	font:500 14px/26px "微软雅黑";display: block;
}
.foot2{
	border-top:1px solid #3e3d3d;
	padding: 12px 0;
}
.foot2,.foot2 a{
	color: rgba(255,255,255,.5);
	font:500 12px/28px "微软雅黑";text-transform: uppercase;
}

.icon-qq:after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(../images/aa1.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
  background-position: center;
}
.icon-phone:after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(../images/aa2.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px); background-position: center;
}
.icon-ewm:after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(../images/aa3.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px); background-position: center;
}
.icon-top:after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(../images/aa4.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px); background-position: center;
}
