@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "黑体"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }
.f_fst{ font-family: "黑体" }

/* 小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;） */


.banner a{ display:block; height:499px; overflow:hidden;}
.banner a{ display:block; height:499px;}
.banner a { height:499px; display:block}
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 499px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; background-repeat:no-repeat; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute;  z-index:1; bottom:30px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on { background:#c80009; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(../img/index/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(../img/index/right1s.png) no-repeat; }





/*pro*/
.pro_bg{ height:825px; overflow:hidden;} 

.t_h2{position: relative; margin:1px auto 32px; height:120px; width: 1000px; overflow:hidden; text-align:center;}
.t_h2 i{ display: block; height:36px;  display:block; color:#333; font:16px/36px "黑体"; }

.t_h2 img{width: 1000px; height: 83px;}

.t_h2 em{ color:#ce050d;}
.t_h2 a:hover{ text-decoration:none;}
.t_h22 i{ color: #ccc; text-transform: uppercase; }

.pro_bg .t_h2 strong{ 
	position: absolute; 
	left: 380px; 
	top: 20px;
	font-size: 32px;
}

.pro_l{ width:194px; height: 725px; overflow:hidden;}
.pro_l h4{ padding-top: 13px; height:60px; width: 194px; overflow:hidden; text-align:center; font:26px/32px "黑体"; background:url(../img/index/pro_t2.jpg) no-repeat center top;}
.pro_l h4 a{ color:#fff;}
.pro_l h4 i{ display: block; font:14px/16px "黑体"; color: #a3b7d6; text-transform: uppercase; }
.pro_l h4 a:hover{ text-decoration: none;}

.pro_l2{ width: 188px; height: 570px; overflow: hidden; border: 3px solid #0054a6; border-top:none; }

.pro_l h3{width:188px; height:53px; overflow:hidden; font:14px/53px "黑体";}
.pro_l h3 a{display: inline-block; padding-left:15px; width:173px; height:53px; overflow:hidden; color:#333; background:url(../img/index/pro_b1.jpg) no-repeat center top;}
.pro_l h3 a:hover,.pro_l .on a{ text-decoration: none; color: #fff;  background:url(../img/index/pro_b2.jpg) no-repeat center top;}
.pro_l ul{margin:15px 0 15px 18px; width: 170px; overflow: hidden;}
.pro_l ul li{ padding-left: 13px; height:32px; overflow:hidden; font:14px/32px "黑体"; background:url(../img/index/pro_ic1.jpg) no-repeat left center;}
.pro_l ul li a{ color:#666;}

.pro_r{ width:788px; height: 800px; overflow:hidden;}
.pro_r dl{background: #fff; border: 1px solid #ccc; height:305px; width:786px; overflow:hidden;}
.pro_r dt {border-right: 1px solid #ccc;display: inline;float: left;height: 305px; overflow: hidden;padding: 0 0 0 18px;width: 258px;}
.pro_r dt img{width:258px;}

.pro_r dd{float: right;margin: 15px 42px 0 0; display: inline; width:435px; }
.pro_r dd h3{ width: 170px; height: 35px; overflow: hidden; font:20px/35px "黑体";background: #0054a6; text-align: center;}
.pro_r dd h3 a{ color: #fff;}
.pro_r dd p{padding: 18px 0 18px 0; font:14px/22px "黑体";}
.pro_r dd p b{float: left; width: 50px;display: inline-block; color: #333;}
.pro_r dd p em{float: right; width: 375px; height: 170px; overflow: hidden; display:inline-block; color:#666; }

.pro_rbtn{
	text-align: left;
}
.pro_rbtn a{
	display: inline-block;
	background-color: #333;
	padding: 10px 20px;
	color: #fff;
}
.pro_rbtn .pro_a2{
	background-color: #ca0107 !important;
}
.pro_rbtn span{
	padding-left: 20px;
}

.pro_r ul{ display: flex; justify-content: space-between; flex-wrap: wrap; }
.pro_r li{line-height: 0px; text-align: center; width:256px; height:327px; overflow:hidden; line-height: 0px;  background:url(../img/index/pro_ibg1.png) no-repeat center top;}
.pro_r li img{margin:15px 8px 0; width:220px; height:210px;}
.pro_r li span{ display: block; height: 26px; overflow: hidden; color: #666; font:14px/26px "黑体"; background:url(../img/index/pro_ic2.jpg) no-repeat center top;}
.pro_r li p{ margin:15px auto 0; display:block;  width:160px; height:29px;font:12px/29px "黑体"; overflow:hidden; background:url(../img/index/pro_ic3.jpg) repeat center top;} 
.pro_r li p a{float: left; display:inline-block; width: 80px; height:29px; overflow:hidden; color:#fff;}
.pro_r .nones{ margin-right:0;}




/*case_bg*/
.case_bg{ background:url(../img/index/cs_bg1.jpg) no-repeat center top; height:661px; overflow:hidden;background-color:#F5F5F5;} 

.case .t_h2{ margin:14px auto 30px;}

.case .t_h2 strong{
	position: absolute;
	left: 270px;
	top:20px;
	font-size: 32px;
}

.case h3{margin:59px 0 22px 0px; height: 80px; width: 665px; overflow: hidden; border-bottom: 1px solid #c7c7c7; font:bold 24px/42px "黑体"; color: #0063b8;}
.case h3 em{color: #333; display: block;  font:16px/26px "黑体";}
.case p{float: left; margin-right: 37px; color: #333; width: 385px; padding-left: 17px; height: 38px; overflow: hidden; background:url(../img/index/bann_tel.jpg) repeat left top; font:14px/38px "黑体"; }
.case p b{color: #333; font:20px/38px "黑体"; }
.case p a{ width: 140px; display: inline-block; float: right; text-align: center; color: #fff;font:14px/38px "黑体"; }
.case h4{float: left; display: block; width: 191px; height: 38px; overflow: hidden;background:url(../img/index/bann1_b.jpg) repeat left top; text-align: center; font:14px/38px "黑体"; }
.case h4 a{color: #333;}


.case ul{}
.case li{float: left; margin-right: 43px; width: 165px; height: 80px;}
.case li a{display: inline-block; width: 165px; height: 80px;}
.case li em{display: block; float: left; width: 52px; height: 52px; overflow: hidden;}
.case li span{ display: block; padding-top: 10px; color: #333; float: right; width: 100px; overflow: hidden;font:14px/18px "黑体";}
.case li span i{ color: #cb0108;}

.case li a:hover{}
.case li a:hover span{ color: #0054a6;}
.case .nones{ margin-right: 0px;}
.cs_01 em{background:url(../img/index/cs_i1.jpg) no-repeat left top;}
.cs_01 a:hover em{background:url(../img/index/cs_i101.jpg) no-repeat left top;}

.cs_02 em{background:url(../img/index/cs_i2.jpg) no-repeat left top;}
.cs_02 a:hover em{background:url(../img/index/cs_i22.jpg) no-repeat left top;}

.cs_03 em{background:url(../img/index/cs_i3.jpg) no-repeat left top;}
.cs_03 a:hover em{background:url(../img/index/cs_i33.jpg) no-repeat left top;}

.cs_04 em{background:url(../img/index/cs_i4.jpg) no-repeat left top;}
.cs_04 a:hover em{background:url(../img/index/cs_i44.jpg) no-repeat left top;}

.cs_05 em{background:url(../img/index/cs_i5.jpg) no-repeat left top;}
.cs_05 a:hover em{background:url(../img/index/cs_i55.jpg) no-repeat left top;}

.cs_06 em{background:url(../img/index/cs_i6.jpg) no-repeat left top;}
.cs_06 a:hover em{background:url(../img/index/cs_i66.jpg) no-repeat left top;}

.cs_07 em{background:url(../img/index/cs_i7.jpg) no-repeat left top;}
.cs_07 a:hover em{background:url(../img/index/cs_i77.jpg) no-repeat left top;}

.cs_08 em{background:url(../img/index/cs_i8.jpg) no-repeat left top;}
.cs_08 a:hover em{background:url(../img/index/cs_i88.jpg) no-repeat left top;}

.cs_09 em{background:url(../img/index/cs_i9.jpg) no-repeat left top;}
.cs_09 a:hover em{background:url(../img/index/cs_i99.jpg) no-repeat left top;}

.cs_10 em{background:url(../img/index/cs_i10.jpg) no-repeat left top;}
.cs_10 a:hover em{background:url(../img/index/cs_i100.jpg) no-repeat left top;}

.cs_11 em{background:url(../img/index/cs_i11.jpg) no-repeat left top;}
.cs_11 a:hover em{background:url(../img/index/cs_i111.jpg) no-repeat left top;}

.cs_12 em{background:url(../img/index/cs_i12.jpg) no-repeat left top;}
.cs_12 a:hover em{background:url(../img/index/cs_i122.jpg) no-repeat left top;}

.cs_13 em{background:url(../img/index/cs_i13.jpg) no-repeat left top;}
.cs_13 a:hover em{background:url(../img/index/cs_i133.jpg) no-repeat left top;}

.cs_14 em{background:url(../img/index/cs_i14.jpg) no-repeat left top;}
.cs_14 a:hover em{background:url(../img/index/cs_i144.jpg) no-repeat left top;}



/*adv_bg*/
.adv_bg{ height:660px; overflow:hidden;}

.adv .t_h2{ margin:20px auto 18px;}
.adv .t_h2 strong{
	position: absolute;
	left: 310px;
	top:20px;
	font-size: 32px;
}
.adv ul{}
.adv li{position: relative; float: left; margin-right: 2px; width: 332px; height: 86px; font:24px/86px "黑体"; overflow: hidden;}
.adv li img{width: 332px; height: 86px; }
.adv li a{height: 86px;width: 332px;  overflow: hidden; display: inline-block;background: #666; }
.adv li em{ position: absolute; left: 140px; top:0px; width: 192px; height: 96px; overflow: hidden; color: #fff; }
.adv li a:hover,.adv ul .cur a{color: #fff; background: #0054a6;}
.adv ul .nones{ margin-right: 0px; }


.adv_c{width:1000px; height: 374px!important; overflow:hidden;background: #e6e6e6;}
.adv_c dt{ float: left;width: 556px; height:375px; overflow: hidden;}
.adv_c dt img{ width: 556px; height: 375px;}
.adv_c dd{  float: right; margin-top: 17px;overflow: hidden;padding-right: 60px; width: 310px;}
.adv_c dd h3{border-bottom: 1px solid #ccc; margin-bottom: 10px; height:70px; text-align: center; overflow:hidden; color: #333;font:24px/33px "黑体";}
.adv_c dd h3 i{ display:block; color:#adadad; font:12px/16px "黑体"; text-transform: uppercase;}
.adv_c dd p{ display: block; color:#666; padding-left:16px; padding-bottom: 20px; background:url(../img/index/adv_ic.gif) no-repeat left 10px; font:14px/17px "黑体";} 



/*tec_process*/
.tec_process{ height: 472px; overflow: hidden; background-color:#F5F5F5;}
.tec .t_h2{ margin:20px auto;}
.tec .t_h2 strong{
	position: absolute;
	top:20px;
	left: 325px;
	font-size: 32px;
}
.tec p{ text-align: center; color: #333; width: 1000px;  height: 33px; overflow: hidden; background:url(../img/index/tec_l23.jpg) no-repeat center center; font:16px/33px "黑体"; }
.tec p b{color: #cb0108; font:bold 26px/33px "黑体"; }


.tec ul{ height: 311px; overflow: hidden;}
.tec li{ float: left; margin-right: 15px; width:130px; height: 157px; background:url(../img/index/tec_ic.png) no-repeat right 39px;}
.tec li em{ display: block; width: 90px; height: 99px; overflow: hidden;}
.tec li span{ display: block; text-align: center; color: #333; width: 100px; overflow: hidden;font:14px/25px "黑体";}
.tec li span i{ color: #cb0108;}
.tec li a:hover{ text-decoration: none;}
.tec li a:hover span{ color: #0054a6;}
.tec li a:hover span i{ color: #cb0108;}
.tec .nones{width: 100px; margin-right: 0px; background: none;}
.tec .tec_05 span{ width: 148px; text-align: left;}
.tec .tec_13 span{ width: 115px; text-align: left;}


.tec_01 em{background:url(../img/index/tec_i1.png) no-repeat left top;}
.tec_01 a:hover em{background:url(../img/index/tec_i101.png) no-repeat left top;}

.tec_02 em{background:url(../img/index/tec_i2.png) no-repeat left top;}
.tec_02 a:hover em{background:url(../img/index/tec_i22.png) no-repeat left top;}

.tec_03 em{background:url(../img/index/tec_i3.png) no-repeat left top;}
.tec_03 a:hover em{background:url(../img/index/tec_i33.png) no-repeat left top;}

.tec_04 em{background:url(../img/index/tec_i4.png) no-repeat left top;}
.tec_04 a:hover em{background:url(../img/index/tec_i44.png) no-repeat left top;}

.tec_05 em{background:url(../img/index/tec_i5.png) no-repeat left top;}
.tec_05 a:hover em{background:url(../img/index/tec_i55.png) no-repeat left top;}

.tec_06 em{background:url(../img/index/tec_i6.png) no-repeat left top;}
.tec_06 a:hover em{background:url(../img/index/tec_i66.png) no-repeat left top;}

.tec_07 em{background:url(../img/index/tec_i7.png) no-repeat left top;}
.tec_07 a:hover em{background:url(../img/index/tec_i77.png) no-repeat left top;}

.tec_08 em{background:url(../img/index/tec_i8.png) no-repeat left top;}
.tec_08 a:hover em{background:url(../img/index/tec_i88.png) no-repeat left top;}

.tec_09 em{background:url(../img/index/tec_i9.png) no-repeat left top;}
.tec_09 a:hover em{background:url(../img/index/tec_i99.png) no-repeat left top;}

.tec_10 em{background:url(../img/index/tec_i10.png) no-repeat left top;}
.tec_10 a:hover em{background:url(../img/index/tec_i100.png) no-repeat left top;}

.tec_11 em{background:url(../img/index/tec_i11.png) no-repeat left top;}
.tec_11 a:hover em{background:url(../img/index/tec_i111.png) no-repeat left top;}

.tec_12 em{background:url(../img/index/tec_i12.png) no-repeat left top;}
.tec_12 a:hover em{background:url(../img/index/tec_i122.png) no-repeat left top;}

.tec_13 em{background:url(../img/index/tec_i13.png) no-repeat left top;}
.tec_13 a:hover em{background:url(../img/index/tec_i133.png) no-repeat left top;}

.tec_14 em{background:url(../img/index/tec_i14.png) no-repeat left top;}
.tec_14 a:hover em{}

/*part*/
.part_bg{ height:700px;} 

.part_vb{
	
}



/*part*/
.culture_bg{  background:url(../img/index/part_bg.jpg) repeat-y center top;  background-color:#F5F5F5; padding-bottom: 40px;} 
.cul {}

.cul-vli{
	width: 100%;
}
.cul-vli ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cul-vli li{
	width: 240px;
	height: 185px;
	background-color: #ddd;
	font-size: 14px;
	margin-bottom: 15px;
}
.cul-vli li img{
	width: 100%;
	height: 160px;
}
.cul-vli li em{
	display: block;
	text-align: center;
}


.certificate{
	
}
.certificate ul{
	display: flex;
	justify-content: center;
}
.certificate li{
	width: 130px;
}
.certificate li img{
	width: 100%;
}



/*about_bg*/
.about_bg{padding-top: 15px; background:url(../img/index/ab_bg.jpg) no-repeat center top; height:505px; overflow:hidden;background-color:#F5F5F5;} 
.about .t_h2{ margin:0 auto 26px;}
.about .t_h2 strong{
	position: absolute;
	top:20px;
	left: 400px;
	font-size: 32px;
}

.about dl{ width: 1000px;  overflow: hidden;}
.about dt { float:left; width:448px; height: 360px; overflow:hidden; background:url(../img/index/ab_ibg.png) no-repeat left 304px;}
.about dt img{width:448px; height:304px;}
.about dd{ float:right; width:475px; padding-top:20px;  overflow:hidden; }
.about dd p{ text-indent: 32px; font:14px/31px "黑体"; color:#666;}
.about dd h3{ font: bold 16px/45px "黑体";}
.about dd h3 a{ color:#565656;}
.about dd h3 a:hover{ text-decoration:none;}
.about dd em{margin-top: 15px; float: right; display: block; width: 110px; height: 62px; overflow: hidden; text-align: center; font:14px/36px "黑体"; background:url(../img/index/cust_b.png) no-repeat center top;}
.about dd em a{ color: #fff;}



/*new*/
.new_bg{ padding-top: 38px; margin-bottom: 20px; }


.newt{
	display: flex;
	justify-content: space-between;
}
.newt-list{
	width: 48%;
}
.newt-list h3{
	font-size: 18px;
	background: url(../img/index/cul_t.gif) repeat-x left top;
	height: 39px;
	line-height: 39px;
	margin-bottom: 10px;
	padding: 0 10px;
}
.newt-list h3 a{
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.newt-list li{
	padding: 5px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.newt-list li a{
	display: block;
	width: 80%;
	font-size: 14px;
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.newt-list li a:hover{
	color: #141fff;
}
.newt-list li span{
	color: #666;
}





/*link*/
.link_bg{margin-top: 15px; height:120px;overflow:hidden;} 
.link{height:142px;overflow:hidden; }
.link h2{ float: left; margin-top: 20px; padding-left: 3px; height:100px; width:145px; overflow:hidden; font:18px/39px "黑体";background:url(../img/index/link_t.gif) no-repeat left top;}
.link h2 a{ color:#333;}
.link h2 span{ display:block;font:14px/30px "黑体"; }
.link h2 span a{ display:inline-block; color:#333;}

.link p{float: right; width: 850px; margin-top: 20px; height:120px; overflow:hidden; font:14px/40px "黑体";}
.link p a{ color:#666; padding:0 5px; display:inline-block;}
 

 
