@charset "utf-8";



/* CSS Document */



*{padding:0;margin:0;}ul{padding:0;margin:0;}body{font-size:12px;font-family:"Microsoft YaHei";color:#333;}



a{color:#333;text-decoration: none;}a:hover{color:#000;}



li{list-style-type:none;}



.clear{clear:both;}



.fr{float:right;}



.fl{float:left;}



.mid{margin-top: 20px;margin-bottom: 0;margin-left: auto;margin-right: auto;



width:1400px;}



.header{height: 105px;}



.tel{



	position: relative;



	width: 940px;



	float: right;



}.h20{



	height: 40px;;



} video{

	max-width: 100%;;

}



.logo{width: 222px;float: left;background-repeat: no-repeat;height: 105px;background-position: left center;margin-bottom: 0px;margin-top: 0px;}



.nav{padding-top:40px;width: 850px;float: left;}



.nav li{width: 120px;text-align:center;float: left;font-family: "Microsoft YaHei";line-height: 2;background-image: url(dli.jpg);background-repeat: no-repeat;background-position: right 10px;}



.nav li.last{background-image:none;}.nav li a{font-size: 16px;display:block;}



.nav li a:hover{color:#16439b;}



.dmenu{height:81px;background-color: #16439b;}



.hf1zs{position: relative;height:150px}

.hf1zs img{left: 50%;transform: translateX(-50%);position:absolute;}



.dnav{



	text-align: center;



}



.dnav li{font-size: 16px;width:150px;line-height:81px;display: inline-block;}



.dnav li a{color:#fff;}



.xsso{



	display: none;



	width: 255px;



	background-color: #fff;



	position:absolute;



	right: 0;



	height: 35px;;



	bottom: -35px;



	z-index: 999999999999;



}



.itx{vertical-align: middle;width:240px;padding-left:10px;background-color:#fff;color:#999;height:35px;border: none;}



.sbt{margin-left: -40px;margin-top:3px;vertical-align: middle}







.ssbg{width: 72px;height: 105px;background-image: url(so.jpg);background-repeat: no-repeat;background-position: center top;float: right;}				



.ssbg:hover .xsso{



	display: block;



}







.cpxl{



	margin-left: -130px;



	top: 65px;



	padding-top: 40px;



	background-color: #fff;



	position: absolute;



	z-index: 999999999;



	height: 305px;



	width: 950px;



}



.cpzx{



	float: left;



	width: 245px;



	height: 305px;



	background-color: #f1f1f1;background-image: url(cpzx.jpg);background-repeat: no-repeat;background-position: center center;



}







.cpzx2{



	float: right;



	width: 450px;



	height: 305px;



	background-image: url(cpzx2.jpg);background-repeat: no-repeat;background-position: center center;



}



.dvxlul{



	float: left;



	padding-top: 0;



	width: 200px;



	margin-left: 30px;



	



}



.dvxlul li{background-image: url(xla.jpg);background-repeat: no-repeat;background-position: right center;



	line-height: 40px;height: 40px;



	font-size: 16px;	width: 200px;



	padding: 0;



	text-align: left;



	border-bottom: solid 1px #ccc;



}



.cpxl{



	display: none;



}















.page2 li{	display:inline-block;}



.page2{ font-size:14px; text-align:center;margin-bottom:20px; margin-top:20px;	text-align:center;}



.page2 .fl_left{ /*display:none;*/ float:left; width:200px; line-height:30px; height:30px;}



.page2 .fl_left .page_all{ padding-left:12px; line-height:20px; display:none;}



.page2 a{ color:#4877af; text-decoration:none; border:1px solid #4877af; height:30px; line-height:30px; padding:0 10px; margin:0 3px; display:inline-block; background:#FFF;}



.page2 .page_all{ margin-right:20px; display:none;}



.page2 a:hover{ background:#FD8C00; border:1px solid #EF5927; color:#FFFFFF;}



.page2 .pagenum { background:#FD8C00; border:1px solid #EF5927; color:#FFFFFF;}



.page2 .fristimg{ padding-left:15px; display:none}



.page2 .preimg span{ padding-left:8px;}



.page2 .nextimg span{  padding-right:8px;}



.page2 .lastimg{padding-right:15px; display:none}



.page2 .preimg:hover span{ padding-left:8px;}



.page2 .nextimg:hover span{  padding-right:8px;}











.rollBox{width:1200px;overflow:hidden;margin:0 auto;height:260px;



padding-top:10px; position:relative;}



.rollBox .LeftBotton{height:33px;width:60px;background:url(xbt.jpg) no-repeat 0px 0;overflow:hidden;float:left;display:inline;left:0px;top:100px;cursor:pointer; position:absolute;}



.rollBox .RightBotton{height:33px;width:60px;background:url(xbt.jpg) no-repeat -60px 0;overflow:hidden;float:left;display:inline;right:0px;top:100px;cursor:pointer;position:absolute;}



.rollBox .Cont{width:1200px;overflow:hidden;float:left;padding-top:5px;}



.rollBox .ScrCont{width:10000000px;}



.rollBox .Cont .pic{width:300px;float:left; text-align:center;}



.rollBox .Cont .pic img{



	 background:#fff;display:block;margin:0 auto;}



.rollBox .Cont .pic p{line-height:26px;color:#505050;}



.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}



.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}



.rollBox #List1,.rollBox #List2{float:left;}	







.bd1{height: 400px;background-image: url(bd1.jpg);background-repeat: no-repeat;background-position: center center;}

.bd2{height: 400px;background-image: url(bd2.jpg);background-repeat: no-repeat;background-position: center center;}

.bd3{height: 400px;background-image: url(bd3.jpg);background-repeat: no-repeat;background-position: center center;}

.bd4{height: 400px;background-image: url(bd4.jpg);background-repeat: no-repeat;background-position: center center;}





.bd66{height: 400px;background-image: url(bd66.jpg);background-repeat: no-repeat;background-position: center center;}

.bd77{height: 400px;background-image: url(bd77.jpg);background-repeat: no-repeat;background-position: center center;}

.bd88{height: 400px;background-image: url(bd88.jpg);background-repeat: no-repeat;background-position: center center;}

.bd99{height: 400px;background-image: url(bd99.jpg);background-repeat: no-repeat;background-position: center center;}











.pt1{text-align: center;background-image: url(pt1.jpg);background-repeat: no-repeat;background-position: center center;margin-top:40px;margin-bottom:20px;font-size: 24px;color:#595757;font-weight: bold;}



.pt2{text-align: center;font-size: 16px;color:#595757;margin-top:10px;margin-bottom:20px;background-image: url(ptb.jpg);background-repeat: no-repeat;background-position: center bottom;



	padding-bottom: 10px;



}.pt3{height: 93px;background-image: url(pt3.jpg);background-repeat: no-repeat;background-position: center center;margin-top:40px;margin-bottom:20px;}











.zhsjj{



	padding-top: 30px;



}



.gszbwz{width: 780px;}



.gszbimg{



	width: 610px;;



}



.gsjjt{font-size: 24px;color:#131313;font-weight: bold;}



.gsjjt2{background-image: url(gst2.jpg);background-repeat: no-repeat;background-position: left center;width: 365px;



	padding-left: 10px;



height: 70px;font-size: 22px;



line-height: 70px;}



.gsjjt3{



	font-size: 14px;



	line-height: 28px;



	width: 700px;







}



.sznum{



	padding-top: 40px;



	width: 180px;



	display: inline-block;



	text-align: center;



	font-size: 16px;



}.sznum span{ color:#c70102;



font-size: 47px;



font-family: Impact;}







.gsjjdv{padding-top: 40px;



margin-left: -24px;}



.gsjjnd{



	text-align: center;



	font-size: 16px;



	line-height: 30px;



	float: left;



	margin-left: 24px;



	width: 332px;



}



.cpbg{



	padding-top: 20px;



	padding-bottom: 20px;



	margin-top: 40px;



	background-image: url(cpbg.jpg);background-repeat: repeat-y;background-position: center top;



}







.zhsyul{padding-top: 20px;}



.zhsyul li{float: left;text-align: center;width: 20%;font-size: 16px;line-height: 30px;transition: all 0.35s;}



.zhsyul li img{display: block;margin: 0 auto;}



.zhsyul li:hover{transform: translateY(-10px);}



.mmc{



	padding: 20px;



	text-align: center;



}







.gsysbg{	background-image: url(ysbg.jpg);background-repeat:no-repeat;background-position: center top;min-height: 792px;padding-top: 1px;}



.gsyst1{



	color:#fff;



	font-size: 38px;



	padding-left: 50px;



	font-weight: bold;	line-height: 100px;



	margin-top:100px;	



	background-image: url(gstt.png);background-repeat:no-repeat;background-position: left center;



}



.gsyst2{



	padding-right: 30px;



	opacity: 0.8;



	color:#fff;



	font-size: 18px;



	line-height: 40px;



	padding-left: 50px;







}



.gsystb{



	width: 930px;	padding-left: 50px;



	padding-top: 40px;



}







.gsysdv{



	display:inline-block;



	margin-right: 25px;



	margin-top: 25px;



	height: 126px;



	text-align: center;



	width: 200px;



	font-size: 16px;



	border-radius: 10px;



	background-image: url(ysbg2.png);



}



.ystbimg{



	padding-top: 30px;



}



.gsysdv:hover img{transform: rotate(360deg);transition: all  1s;}







.gsspp{padding-top: 70px;}



.gsspny{



	width: 620px;



	float: right;



}



.gsspnc{



	text-align: center;



	font-size: 37px;



	font-weight: bold;



	line-height: 120px;



	padding-top: 30px;



}



.gsspnn{



	width: 719px;



	font-size: 18px;



	line-height: 2;



}



.gsspimg{



	padding-top: 50px;



}



.gsspimg img{margin-right: 30px;}















.dvxyy{text-align: center;}



.dvxyy a{font-size: 16px;display: inline-block;line-height: 36px;height: 36px;border: solid 1px #ccc;padding:0 20px;margin:5px 10px;}



.dvxyy a:hover{



	background-color: #f0c936;



	border-color: #f0c936;



}		











.ingsjj{



	margin-top: 70px;



	background-color: #eeeeee;



	height: 399px;



	padding-top: 1px;



	color: #3a3a3a;



	font-size: 14px;



	line-height: 1.8;



	}		



		



.injjimg{margin-top: -40px;padding-left:40px;float: left;width: 700px;}		



.injjnr{



	padding-right: 50px;



	padding-top: 30px;



}.injjnr div{



	font-size: 22px;



	font-weight: bold;



	line-height: 80px;



}



.ingsjj a{float: right;}		



	.incp{	padding-top:0px;}		



.incpfl{width:256px	}		



			



.inctptitle{



	height: 80px;



background-image: url(pip.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	}		



			



.incpli{



	margin-bottom: 10px;



	border-left: solid 1px #dcdddd;



	border-right: solid 1px #dcdddd;



	border-bottom: solid 1px #dcdddd;







}.incpli li{



	font-size: 14px;line-height: 45px;height: 45px;



	border-bottom: solid 1px #f0f0f0;



	padding-left: 30px;



}







.incpli li.dali{







background-image: url(lijiao.png);



background-repeat: no-repeat;



background-position: 15px center;



padding-left: 30px;



	line-height: 65px;height: 65px;



	font-family: "Microsoft YaHei";



	font-size: 18px;



	background-color:#efefef;











}	.incpli li a{







	color:#333;}



.incpli ul li{



	background-image: none;



	background-color:#fff;



	border-bottom: solid 1px #efefef;



	line-height:47px;



	text-align:left;



	padding-left: 30px;



	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;



	height:47px;



	font-size:14px;



	}	



	.incpli ul{	display: none;}	



	



.hzkhd{margin-left:-10px;}



.hzkhd div{float: left;width:290px;height:139px;margin-left:10px;border: solid 1px #ccc;}



.hzkhd img{width:290px;height:139px;}











.incpfr{



	width:1120px;	



	}		



			



.incpfrtit{



	height:34px;



	line-height:34px;



	border-bottom:solid 4px #4877af;







	}		



.datt{



	background-color:#4877af;



	display: block;



	font-family: "Microsoft YaHei";



	font-size: 16px;



	color: #FFF;



	float: left;



	padding: 0 30px 0 25px;



	border-radius:0 15px 0 0;



	}	.datt a{



		color:#fff;}



.more{



	float:right;



	padding-right:10px;



	



	}		



.incps{	padding-top:20px;margin-left:-10px;}



.incps li img{width:340px;height: 340px;transition:all 0.35s;display:block;}



.incps li .fangda{ display: block;;overflow:hidden;  border: solid 1px #ccc;position: relative;}



.incps li{line-height:35px;width:342px;margin-top:-4px;font-size: 14px;float:left;text-align:center;padding-bottom:14px;margin-left:10px;white-space:nowrap;overflow:hidden;}



.incps li:hover .incpsk{width: 100%;height: 100%;position:absolute;opacity: 0.6;background-color: #16439b;top: 0;}



.incpspr li{width: 318px;}







.incpsqp li{margin-left: 2%;width:23%;height: auto;}.incpsqp li img{max-width: 100%; height: auto;}



.incpsqp {margin-left: -2%;}











incpscp li{width: 272px;}























.t2{height: 147px;	background-image: url(t2.jpg);



	background-repeat: no-repeat;



	background-position: center center;}



.xffs{background-image: url(xffs.jpg);background-repeat: no-repeat;background-position: center bottom;



	background-color: #f0f0f0;



	padding-top: 20px;



	padding-bottom: 20px;



}



.macb{



	margin-top: 30px;



	padding-top:1px;



	height: 823px;;



	background-image: url(mac.jpg);



	background-repeat: no-repeat;



	background-position: center center;



}



.coff{



	color:#fff;



}



.daliang{



	background: #fff;



	height: 540px;



	margin-top: 60px;



}



.daimggz{



	padding: 30px;



	float: left;



}



.dkmggy{



	font-size: 16px;



	line-height: 1.8;



	float: right;



	width:400px;



}



.dkimgtt{



	padding-top:40px;



	color:#16439b;



	font-size:30px;



}



.dkmggy span{



	margin-bottom: 5px;



	margin-top: 20px;



	display: inline-block;



	padding: 0 10px;



	line-height: 30px;



	height: 30px;



	color:#fff;



	background-color:#16439b;



} 











.dkmggyz{



	float: right;



	width: 405px;



	padding-right: 30px;



}



.dkimgtts{	padding-top:80px;



	color:#16439b;



	font-size:30px;



	text-align: center;



}











.dkyzs{



	text-align: center;



	height: 70px;



	margin-top: 10px;



	line-height: 32px;



background-image: url(zt222.jpg);



	background-repeat: no-repeat;



	background-position: center top;



	color:#fff;



	font-size: 18px;



}



.kdyzc{



	padding-top: 20px;



	font-size: 16px;



	line-height: 30px;



}



.drgsg{



	padding-top: 20px;



	text-align: center;



	font-size: 16px;



	line-height: 32px;



}



.gsnrimg{padding-top: 20px;}.gsnrimg img{transition: all 0.35s;}



.gsnrimg a{position: relative;



	display: block;



	float: left;



	width: 400px;	transition: all 0.35s;



	height: 251px;



	overflow: hidden;







}







.gsnrimg a:hover img{



	transform: scale(1.1);



}



.gsnrimg  .huibb{



	position: absolute;



	z-index: 999;



	width: 100%;



	text-align: center;



	height: 32px;



	background: #000;



	bottom: 0;



	opacity: 0.5;



}



.ffznew img{ width: 652px; height: 395px;}



.ffzibg{



	margin: 0 auto;



	transform: translateY(-50px);



	height: 160px;



	width: 594px;



	background-color: #ececec;



	background-image: url(nz.jpg);



	background-repeat: no-repeat;



	background-position: right bottom;



}



.ffzitt{



	font-weight: bold;



	font-size: 18px;



	padding-top:30px;



	padding-left: 40px; 



}



.ffzitn{	font-size: 14px;



	padding-top:10px;



	line-height: 2;



	padding-left: 40px; 







}



.fyzzr{



	width: 655px;	



}



.fyzza a{



	display: inline-block;



	width: 190px;



	height: 40px;



	font-size: 16px;



	border: solid 1px #ccc;



	text-align: center;



	background-color: #fff;



	line-height: 40px;



	margin-right: 10px;



}.fyzza a:hover{



	background-color: #16439b;



	color:#fff;



}



.zxnnul li{



	padding-bottom: 10px;



}



.zxulda{



	font-size: 16px;



	



	border-bottom: solid 1px #ccc;



}



.zxuldc{



	font-size: 14px;



	line-height: 2;



	padding-top: 10px;



}







.xinlink{



	height: 784px;



	background-image: url(link.jpg);



	background-repeat: no-repeat;



	background-position: center center;



}



.linkda{



	width: 270px;



	text-align:center; ;



	padding-top: 330px;



	color:#fff;



	font-size: 34px;



}



.linkxa{	color:#fff;



	padding-left: 30px;



	font-size: 16px;



	line-height: 2;padding-top: 20px;	width: 210px;



}















































.huibz{	position: absolute;



	z-index: 999;



	color:#fff;	opacity: 0.9;



	font-size: 16px;



	line-height: 30px;



	width: 100%;



	text-align: center;



	height: 32px;



	bottom: 0;







}







.hzkgbg{



	background-color: #565458;



	height: 202px;



	margin-top: 30px;



}.hzkgzimg{



	float: left;



	height:202px;



	width:235px;background-image: url(hzkg.jpg);



	background-repeat: no-repeat;



	background-position: center center;



}



.hzkhyimg{



	width: 950px;



	float: right;



}



#demoa,#demob,#democ{ width:950px; overflow:hidden;}



table{border-spacing:0;}



#demoa td,#demob td,#democ td{	padding-left:10px;}



.ryc{



	margin-right: 20px;



	margin-top: 30px;



}







.pts1{text-align: center;font-size: 40px;height:70px;font-weight: bold;color: #fff;margin-top: 55px;line-height: 70px;	background-image: url(pt2.png);



	background-repeat: no-repeat;



	background-position: center center;}



.pts2{text-align: center;font-size: 20px;color: #fff;height:40px;}



.pts1nn{margin-top: 17px;background-image: url(pt3.png);}







.xyss{



	padding-top: 59px;



	margin-left: -30px;



}



.xysn{



	width: 277px;



	height: 277px;



	background-color: #f0c936;



	float: left;



	margin-left: 30px;



}



.xyssimg{	



	background-position: center center;



background-repeat: no-repeat;



height: 127px;



margin: 0 auto;



margin-top: 30px;



width: 127px;



transition: all 0.5s;



}







.xysstit{



	margin-top: 10px;



	font-weight: bold;



	font-size: 18px;



	padding: 0 30px;



}



.xysstic{



	font-size: 14px;



	padding: 10px 30px;



}















.hhui2{



	margin-top: 80px;



	height: 858px;	



	background-image: url(cpp2.jpg);



	background-repeat: no-repeat;



	background-position: center top;



}







.htpss1{



	font-weight: bold;



	text-align: center;



	font-size: 45px;



	color:#3e3a39;



}



.htpss2{



	text-align: center;



	font-size: 30px;



	color:#3e3a39;



}



















.containerx img{display: block;}







































.newbg{	background-image: url(newbg.jpg);



	background-position: center center;



	min-height: 612px;



	margin-top: 50px;



	padding-top: 1px;







}







.zuls{



	background: #fff;



	border:solid 1px #ccc;



}.zulsimg{float: left;



width:280px;



margin-right: 40px;



height: 163px;}.zulsimg img{



	width:280px;



	height: 163px;}



.zultit{



	font-size: 18px;



	padding-top: 10px;



	font-weight: bold;



	line-height: 50px;



}



.zultic{



	color:#747171;



	font-size: 14px;



	line-height: 28px;



}







.innewsfl{



	background-color: #fff;



	width:789px;



	margin-top: 30px;



	min-height: 410px;



}



.datitle{	background-color: #dcdcdc;



	height: 60px;	font-size: 14px;



	line-height: 60px;







}











.datit{



	font-weight: bold;



	padding-left:20px;



	font-size: 20px;



}



.datit2{	







	background-color:#565458;



}



.time{



	float: right;



}







.inul{float: left;width: 439px;max-width: 100%;padding-top: 10px;}



.inul li{







	font-size: 14px;



	line-height: 44px;



	padding-left: 10px;



	border-bottom: dotted 1px #ccc;



}



.links{	background-color: #eeeeee;



	margin-bottom: -20px;



	line-height: 30px;



	padding: 20px;



}.links a{







	margin-right: 20px;



}



.fooder{







	background-color: #161515;



	/*margin-top: 20px;*/



}.dlogo{



	float: left;



	background-image: url(dlogo.jpg);



	background-repeat: no-repeat;



	background-position: center center;



	width: 300px;



	height: 270px;



}



.dbcc{line-height: 30px;



	width: 350px;



	float: left;



	opacity: 0.8;



	font-size: 14px;



	padding-top: 50px;



	color:#fff;







}.dbcc2{



	text-align: center;



	padding-top: 50px;



	float: right;



	



}.dblxxf{



	font-size: 18px;







		background-image: url(jiao.jpg);



		background-repeat: no-repeat;



		background-position: 80px center;



}.dbcct{



font-size:20px;



line-height: 50px;



font-weight: bold;	background-image: url(abst.jpg);



background-repeat: no-repeat;



background-position: left bottom;







}



.dbqq{



	margin-top: 20px;



	color: #d2d1d2;



	font-size: 14px;



	height: 57px;







	line-height: 57px;



}











.viewbox{



	padding:20px;}



.title{



	text-align:center;



	line-height:35px;}



	.info{



		text-align:center;



		line-height:25px;}.content{



			line-height:25px;



			font-size:14px;}.boxoff{



				border-bottom:dashed 1px #ccc;}.context{



					padding-top:20px;



					line-height:25px;}.cpbttl,.light{



						font-size:16px;



						font-family:"Microsoft YaHei";}.d4{



							line-height:25px;



							font-size:12px;}.commend{



								margin-top:20px;}.picbox{



									padding-bottom:20px;



									padding-top:20px;



									text-align:center;}



















#myvideo{



	width: 100%;



}











/*联系方式*/



.connnr{padding-top: 0px;}



.conntz{width: 434px;float: left;}



.conntzt{font-size: 14px;line-height: 40px;	background-image: url(cont.jpg);background-repeat: no-repeat;background-position: left bottom;}



.conntzt1{font-size: 20px; color:#c70102;font-weight: bold;line-height: 2;}



.conntzt2{font-size: 16px; line-height: 40px;;padding-left:25px;	background-image: url(conb.jpg);background-repeat: no-repeat;background-position: left 11px;}



.connti{float: right;}



.contit{font-size: 34px;line-height: 2;padding-top: 40px;text-align: center;}



.ipt-txt1{width:420px;margin-right:50px;line-height:60px;height:60px;font-family:"Microsoft YaHei";border:solid 1px #dddddd;padding-left:10px;}



.ipt-txt2{line-height:60px;width:410px;height:60px;font-family:"Microsoft YaHei";border:solid 1px #dddddd;padding-left:10px;}



.ipt-txt3{line-height:30px;width:1398px;margin-top:20px;height:120px;font-family:"Microsoft YaHei";border:solid 1px #dddddd;padding-left:10px;margin-bottom:20px;}



.ipt-txt4{line-height:60px;width:150px;height:60px;font-family:"Microsoft YaHei";border:solid 1px #dddddd;padding-left:10px;}



.ipt-txt5{background-color: #ffea01;height:60px;width:250px;border: none;}



.mapx{height: 400px;}















/*公司新闻*/



.newgsnt{font-size: 33px;text-align: center;padding-top: 20px;}



.newul{text-align: center;padding-top: 20px;}



.newul a{text-align:center;display: inline-block;background-color: #fff;border:solid 1px #ccc;width: 212px;margin:0 10px;font-size:16px;height: 43px;line-height: 43px;}



.newul a:hover{background-color: #123ca5;border: solid 1px #123ca5;color:#fff;}



.xnxul li{background-color: #f5f5f5;height: 160px;margin-top: 20px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2)}



.xnxulimg{width: 271px;float:left;margin-right: 20px;}



.xnxulimg img{width: 271px;height: 160px;}



.xnxultxt{font-size: 16px;line-height: 60px;}



.xnxultxc{font-size: 14px;line-height: 40px;}



.xnxultxd{font-size: 14px;line-height: 30px;color:#b7b7b7;}







/*产品中心*/



.xhsbg{	background-color: #f3f3f3;	height: 261px;}



.protj{font-size:34px;padding-top:70px;}



.proxl{position: relative;margin: 1%;display:none}



.xlkang{width: 537px;border: solid 1px #ccc;height:65px;padding-left: 20px;color:#16449c;font-size: 20px;line-height: 65px;background-color: #fff;}







.xia{background-image: url(xia.jpg);background-repeat: no-repeat;background-position: 96% center;}



.shang{background-image: url(shang.jpg);background-repeat: no-repeat;background-position: 500px center;}



.llkang{width: 557px;border: solid 1px #ccc;height: 400px;overflow: hidden;overflow-y: scroll;position: absolute;z-index: 999999999;display: none;background-color: #fff;border-top: none;z-index: 9;}



.llkang::-webkit-scrollbar-thumb{  background-color: #16449c;}



.llkang::-webkit-scrollbar{  width:4px;  background-color: #f1f1f1;}



.llkang a{line-height: 56px;font-size: 16px;padding-left: 20px;display: block;transition: all 0.35s;}



.llkang a:hover{background-color:#16449c;color:#fff;padding-left: 50px; }



.llkang a.xiao{padding-left: 30px;}



.llkang a.xiao:hover{background-color:#16449c;color:#fff;padding-left: 50px; }



.prot1{



	padding-top: 40px;



	text-align: center;



	font-size: 14px;



	line-height: 50px;



}











/*关于我们*/



.nxdh{height: 63px;line-height: 63px;border-bottom: solid 1px #ccc;font-size: 14px;}



.nxdhn{background-image: url(home.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 25px;}



.nuldh{}



.nuldh a{display: inline-block;width: 140px;height: 43px;background-color: #fff;border: solid 1px #ccc;line-height: 43px;line-height: 43px;text-align: center;



margin-right: 10px;font-size: 16px;}



.nuldh a:hover{background-color: #16449c;color:#fff;border: solid 1px #16449c;}







.abt1{text-align: center;padding-top: 40px;}



.abys{padding-top: 30px;}



.abysn{width: 25%;;background-repeat: no-repeat;background-position: right center;float: left;text-align: center;	font-size: 20px;	color:#161616;}



.abysn:nth-child(4){background-image: none;}



.abysn span{font-size: 67px;color: #c70102;font-weight: bold;}



.abcn{	padding-bottom: 0px;padding-top: 0px;line-height: 3;font-size: 16px;}



.abcimg{margin-left:-22px; text-align: center;font-size: 16px;line-height: 2; }



.abcimg div{float: left;width: 333px;margin-left: 22px;transition: all 0.35s;}



.abcimg div:hover{transform: translateY(-10px);}























/*企业文化*/



.zongzhibg{height:653px;background-image: url(zongzhi.jpg);margin-top:30px;background-repeat: no-repeat;background-position: center center;}



.zongzhit{padding-left: 70px;padding-top: 100px;text-transform: uppercase;color:#d4af58;font-size: 20px;}



.zongzhit2{padding-left: 70px;padding-top:10px;color:#141414;font-size: 22px;background-image: url(zonbb.jpg);background-repeat: no-repeat;background-position: 70px bottom;line-height: 50px;}



.zongzhit3{padding-left: 70px;padding-top:40px;color:#5c5c5c;font-size: 16px;line-height: 30px;width: 600px;}



.zongzhidiv{padding-left: 70px;padding-top:40px;}



.zongzhisn{width: 160px;height: 152px;background-color: #fff;opacity: 0.8;float: left;}



.zongzhisn:nth-child(1){background-color: #cead60;}



.zongzhisn:nth-child(3){background-color: #16449c;color: #fff;}



.zongzhist{text-align: center;font-size: 20px;padding-top: 30px;line-height: 40px;}



.zongzhisc{text-align: center;font-size: 14px;line-height: 2;}















/*公司风采*/



.yongyubg{background-image: url(ry.jpg);margin-top:30px;background-repeat: no-repeat;background-position: center center;padding-bottom: 30px;}



.rongytt{line-height:88px;text-align: center;font-size: 32px;background-image: url(ryt.jpg);margin-top:30px;background-repeat: no-repeat;background-position: center bottom;}



.rongyuul{text-align: center;margin-left: -66px;}



.rongyuul li{float:left;width:422px;height:279px;margin-left: 66px;margin-top: 30px; }



.rongyuul li img{width:422px;height:279px;}







.picFocus{width: 580px;height: 445px;padding: 5px;position: relative;overflow: hidden;zoom: 1;}



.picFocus .hd{width: 98px;height: 445px;position: absolute;right: 5px;overflow: hidden; }



.picFocus .hd ul li{width: 93px;text-align: center;padding: 0 0 5px 5px;}



.picFocus .hd ul li img{width: 85px;height: 79px;border: 1px solid #ddd;cursor: pointer;vertical-align: bottom;}



.picFocus .hd ul li.on{background: url("images/icoleft.gif") no-repeat 0 28px;}



.picFocus .hd ul li.on img{border-color: #f60;}



.picFocus .bd{width: 480px;height: 445px;position: relative;border: 1px solid #ccc;float:left;}



.picFocus .bd li{position: relative;zoom: 1;vertical-align: middle;}



.picFocus .bd li .pic{position: relative;z-index: 0;}



.picFocus .bd li .pic img{width: 480px;height: 445px;vertical-align: bottom;}











#demoss,#demos {



	margin-bottom: 20px;



	float: left;



}







.intttp{



	width: 280px;



	height: 306px;



	margin-right: 30px;



	background-color: #dcdcdc;



	margin-left: 20px;



	margin-top: 20px;



	float: left;



}



.intixxt{



	font-size: 16px;



	padding: 3px 5px;



}.inxtixxtc{



	font-size: 12px;



	padding: 3px 5px;



}



.ijswd{	min-height: 410px;



	background-color: #fff;



	width: 382px;margin-top: 30px;



}



.inwen{padding: 20px;}



.inwen li{font-size: 14px;line-height:2;padding-bottom:10px;}



.wen{font-size: 16px;line-height: 2;}











	/* tab选项切换效果 */







.wkj {







	float: right;



	width: 700px; padding-left:40px;padding-right: 40px;



	height: 415px;	padding-top: 30px;







}







.wkjtit {



	line-height: 50px;



	font-family: "Microsoft YaHei";



	font-size: 22px;



	border-bottom: solid 1px #ccc;



}







.wkjtic {



	padding-top: 5px;



	line-height: 25px;







	font-family: "Microsoft YaHei";



	font-size: 14px;



	color: #646464;



}







.wkjtel {



	padding-top: 35px;



	line-height: 25px;







	font-family: "Microsoft YaHei";



	font-size: 20px;



	color: #646464;



}







.wkjtel strong {



	font-size: 30px;



}		







.wkjbtn {



	padding-top: 20px;



	font-family: "Microsoft YaHei";



	font-size: 16px;



}







.wkjbcc {



	padding-top: 10px;



	font-family: "Microsoft YaHei";



	font-size: 19px;



}







.wkjbcc a {



	background-image: url(xs1.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-left: 20px;



	font-family: "Microsoft YaHei";



	font-size: 19px;



	line-height: 40px;



	margin-right: 20px;



	height: 40px;



	display: inline-block;



}	



.incpfrtit3{



	margin-bottom:5px;



	line-height:44px;height:44px;



	border-bottom:solid 1px #a4a4a4;



	font-family:"Microsoft YaHei";}







.dattx2{



	font-size:18px;



	display:inline-block;







    height:42px;



margin-right: 20px;}



.dattx2.ocv{



    	border-bottom:solid 3px #d74725;



}



.xgcp{



	width:460px;



	float:right;



	height:177px;}



.h40{



	height: 20px;



}



.swiper-container img{ display: block; }







@media (max-width: 992px) {

	.zhsyul{
		display: none;
	}

	.gsspnn{



		width: 100%;}



	.zhsjj{	padding-top: 20px;}



.gszbwz,.gsjjt3,.gszbimg,.gsspnn,.gsspny,.ffznew,.fyzzr {width: 100%;}



img{max-width: 100%;height: auto;}



.gsjjt{text-align: center;font-size: 24px;}



.sznum{	width: 48%;}



.gszbimg{	padding-top: 20px;}



.gsjjdv{



	text-align:center;;



	margin: 0;



	padding: 0;



}



.gsjjnd{



	width: 50%;



	margin: 0;







}



.gsysbg{



	padding-bottom: 30px;



	background-repeat: repeat-y;







}



.gsystb{	padding: 0;	width: auto;



	text-align: center;}



.gsysdv{	padding: 0;margin: 10px 2%;



	width: 40%;







}



.gsspimg{



	text-align: center;







	margin: 0 auto;



}.gsspimg img{	width: 30%;



	margin: 0 auto;



}



.ffznew {



	width: 100%;



}.ffznew  img{



	height: auto;



}



.ffzibg{



	width: auto;



}.ffzitt{

	padding-top: 10px;
    padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	font-size: 16px;
	text-align: center;


}



.ffzitn{



	padding: 0;



}.fyzza{



	text-align: center;



}



.fyzza a{



	margin:0 1%;



	width: 46%;



	margin-bottom: 10px;



}



	



/*联系方式*/







/*新闻列表*/



.xnxulimg{width: 271px;float:left;margin-right: 20px;}



.xnxultxt{font-size: 18px;line-height: 2}



.xnxultxc{font-size: 14px;line-height: 2;}



.newul a{margin-bottom: 10px;}







/*产品中心*/



.xmoblie{ display: block;}



/*质量管控*/



.abolist{text-align: center;}



.abolist a{max-width: 40%;margin: 5px 10px;}



.kongsk .gukongtc{padding: 15px;width:auto;}



.kongsk .gukongimg img{width:100%}







/*公司风采*/







.rongyuul{text-align: center;margin-left: 0;}



.rongyuul li{float:left;width:48%;height:auto;margin-left: 1%;margin-right:1%;;margin-top: 30px; }



.rongyuul li img{width:100%;height:auto;}



/*关于我们*/



.nuldh{text-align: center;}



.nuldh a{display: inline-block;width: 120px;height: 43px;background-color: #fff;border: solid 1px #ccc;line-height: 43px;line-height: 43px;text-align: center;



margin-right: 5px;margin-left:5px;margin-bottom:10px;font-size: 16px;}







.abysn{width: 50%;background-image: url(abli.jpg);background-repeat: no-repeat;background-position: right center;float: left;text-align: center;	font-size: 20px;	color:#161616;}







.abcimg{text-align: center;margin: 0;}



.abcimg div{float: left;width: 48%;margin-left: 1%;margin-right: 1%;transition: all 0.35s;}



.abcimg div:hover{transform: translateY(-10px);}











/*企业文化*/



.zongzhibg{height:653px;background-image: url(zongzhi.jpg);margin-top:30px;background-repeat: repeat-y;background-size:cover; background-position: center center;background-attachment: fixed;padding-bottom: 40px;}



.zongzhit{padding-left: 10px;}



.zongzhit2{padding-left: 10px;background-position: 10px bottom;}



.zongzhit3{padding-left: 10px;padding-top:40px;color:#5c5c5c;font-size: 16px;line-height: 30px;width: auto;}



.zongzhidiv{padding-left: 0;padding-top:40px;text-align: center;}



.zongzhisn{width: 45%;margin-left:1%;margin-right:1%;margin-bottom:10px;height: 152px;background-color: #fff;opacity: 0.8;float: none;display: inline-block;}







.zongzhisn:nth-child(1){background-color: #cead60;}



.zongzhisn:nth-child(3){background-color: #fff;color: #000;}



.zongzhisn:nth-child(4){background-color: #16449c;color: #fff;}















/*产品中心*/



.protj{display: none;}



.xlkang{width: auto;}



.xhsbg{ height: auto;padding: 10px;}



.llkang{width: 100%; height: auto;}































.tel{



		background: none;width: 100%;float: none;



		padding: 0;



		height: auto;



	}







.logo{width:100%; float:none;text-align: center;}



.nav{background-color:#16439b;margin: 0;padding: 5px 0;width: 100%;}



.nav li{width: 33.3%;background: none;}



.nav li:nth-child(4){display: block;}



.nav li a{ color:#fff;}.nav li a:hover{ color:#fff;}



.swiper-container img{ width: 100%; }



.mid{	width:100%;}







.incps{	margin-left:0;}



.incps li img{width:100%;height:auto;transition:all 0.35s;display:block;}



.fangda{ display: block;border:solid 1px #ccc;width:auto;overflow:hidden;height:auto;}



.incps li,.videoul li{  height:auto;width:48%; margin-left:1%;margin-right:1%;border: none;}



.gsnrimg a{width: 50%; height: auto}



.gsnrimg a img{	width: 100%;}



.fwdiv{background: none;width: 50%;}



.dbcc{border: none; padding:20px;width: auto;}



.dbcc3{text-align: center;margin-bottom: 40px;width: 100%;}



	.sousuo,.incpfl,.dmenu,.hhui,.hhui2,.incpfrtit2,.xkks,.links,.macb,.hzkgbg,.fpc{display:none;}



	.gskb,.ingsjj,.axttit{ background-image:none;}



	.gsk{width:50%;}



	.incpfrk,.incpfr{ width:100%;padding:0; margin:0;}



	.innewsfl,.ijswd{ width:100%;padding:0; margin-bottom: 20px;}



	.img{max-width:100%}



	.ingsjj{height:auto; padding-bottom: 20px;}



	.datitle{		margin-bottom:5px}







.newbg{



	padding: 5px;



	margin-top:1px;



}



.injjimg{ padding: 0;max-width: 100%; }	.injjimg img{max-width: 100%; height: auto;}







	.injjnr{width:auto; padding:10px 10px}



	.incps,.videoul{ padding:20px 1%;margin:0;height:auto;}



	



	.lxtp{ width:50%;}



	.mapx{



		margin:0 10px;



		max-width:100%}



	.incpfrtit3{		padding-left:10px;}



	.content{padding:10px}



	.content img{	width:100%;	height:auto;}



	.content table{	width:100%;	height:auto;}



	.wkj {



    height: auto;



    padding-bottom: 20px;



    padding-left: 1%;



    padding-right: 3%;



    width: 96%;



}



	



	



	.indnews{ margin:0 20px; padding:0 10px}



	.wen{ white-space:nowrap; overflow:hidden;}



	.header{	height:auto;}



	



	.contxx{padding-left:10px;}



.xwul{ padding:0 10px;}



.xwul li{height:auto;}



.xwuldata{ margin-right:15px;}



.xwzwz{



	float:none;



	width:auto;



}







	



.logo:after,.nav:after{



	content:'';



	clear:both;



	display:block;}



	







		



		



		.gsimgk,.gsimgnk{



			border:none;



			width:auto;



			height:auto;



			float:none;



			text-align:center;}



			.gsiwzimg{



				text-align:center;}.gsdimg{



					margin-top:20px;}



		.gsiwz{



			width:auto;



			padding:20px 10px;}



			



			



.gswhimg{	width:100%; text-align:center }



.gswhimg img{	width:100%;}



.gswhtit{	width:auto;}



.gswh2 .gswhimg{	width:100%;}



.gswhtic{ padding-left:10px;padding-top:0px; padding-bottom:30px; max-width:600px; padding-right:20px;}



.pzz1img{	text-align:center;	width:100%;padding:0;}



.pzz1tit,.pzktic{ width:auto; padding:10px;}



.pzkimg,.psz2 .pzkimg{ width:auto;padding:0; text-align:center; float:none;}



			



.bd1,.bd2,.bd3,.bd4,.bd5,.bd6{height:170px;background-size:cover;}



}















@media (max-width: 640px) {



	/*新闻列表*/



	.newul a{width: 26%;}



	.xnxul li{



		height: auto;



		padding-left: 10px;



		padding-right: 10px;



	}



.xnxulimg{display: none;}



.xnxultxt{font-size: 16px;line-height: 2}



.xnxultxc{font-size: 14px;line-height: 2;}







/*关于我们*/



.nuldh{text-align: center;}



.nuldh a{display: inline-block;width: 45%;height: 43px;background-color: #fff;border: solid 1px #ccc;line-height: 43px;line-height: 43px;text-align: center;



margin-right: 1%;margin-left:1%;margin-bottom:10px;font-size: 16px;}



.abysn{width: 100%;background-image: none;float: left;text-align: center;	font-size: 20px;	color:#161616;border-bottom: solid 1px #ccc;padding-bottom: 10px;}







.abcimg{text-align: center;margin: 0;}



.abcimg div{float: left;width: 100%;margin:0;transition: all 0.35s;}



.abcimg div:hover{transform: translateY(-10px);}























































	.zhsyul li{



		display:block;



		width: 50%;



		float: left;



		margin-bottom:20px; 



	}



	



	



	



	.bd1,.bd2,.bd3,.bd4,.bd5,.bd6{display: none;}.dvxyy a{padding: 0;width: 44%;margin: 5px;}



.pt1,.pt3{



font-size: 34px;



}



.fwdiv{background: none;width: 100%;}.zuls{



	display: none;



}



.inul li{



	overflow: hidden; white-space: nowrap;



    text-overflow: ellipsis;



}



.dlogo{



background-position: center center;



width: 100%; height: 200px;



}.dbcc2{



	padding: 0;



	display: block;



	width: 100%;float: none;



}



.picBtnTop .hd:after{



	content:'';



	display:block;



	clear:both;}	



	.picFocus{ margin:0 auto;  width:98%; padding:1%;  position:relative;  overflow:hidden;  zoom:1; height:auto   }



	.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; flo }



	.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }



	.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }



	.picFocus .hd ul li img{ width:75px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }



	.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }



	.picFocus .hd ul li.on img{ border-color:#f60;  }



	.picFocus .bd{width:100%;height: auto;position: relative;border: 1px solid #ccc;float:none;}



	.picFocus .bd li{ vertical-align:middle; }



	.picFocus .bd li img{ width:100%;display:block;  }



	.gsdimg div{width:50%;float:left;}







}



@media (max-width: 400px) {	







.cai2{color:#FFF;



		display:block;



		position:absolute;



		right:5px;



		top:25px;



		height:35px;



		width:25px;



	background-image: url(cai2.png);



	background-repeat: no-repeat;



	background-position: center 10px;



	}



/*.fooder{ padding-bottom:100px;}



.dbgs{



	display:block;}*/



.cpmm{



	display:block;



margin-bottom:80px;



height:100%;



overflow:hidden;



 position: absolute;



 z-index: 10000;



 top:0;



 width: 0%;



 background: #676767;



 padding-bottom:80px;



 }



 



.cpmli{







	}.cpmli li{			



	border-bottom:solid 1px #d6d6d6;	line-height:35px;height:35px;



	



}.cpmli  ul{



	padding-left:20px;}







.cpmli li a{	font-size: 14px;



	display:inline-block;



	padding-left:20px;



	height:auto;color:#FFF;



	line-height:35px;height:35px;



	}



.diva{



	margin-left:20px;



	margin-top:10px;



	display:block;



	border:solid 1px #ccc;



	width:100px;



	height:35px;



	line-height:35px;



	text-align:center;



font-size: 14px;



margin-bottom:10px;



	color:#fff;}







.xiangxia{	background-image: url(xxx.png);



	background-repeat: no-repeat;



	background-position: center center;



	display:inline-table;



	margin-right:20px;



	vertical-align:middle;



	height:30px;



	width:130px;



}











.inul li span{



	display:none;}







	



.gsk{width:100%;max-width:100%;}



.h1240{	display:none;}







.pt1{margin-top:10px;font-size: 24px;}







.top { display:none; }



}





.incpskk{display:flex;flex-wrap: wrap;justify-content: space-between;}

.incpskk li{width: 32%;position: relative;text-align: center;font-size: 16px;line-height: 3;margin-bottom: 1%;}

.incpskk li .fangda {position:relative;width:100%;padding-bottom: 100%;display: block;overflow: hidden;}

.incpskk li .fangda img{position:absolute;width:100%;height:100%;display: block;}

.incpskk li a{display:block;text-align:center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.incpskk::after{display: block;content: ''; width: 32%;}



@media (max-width: 992px) {

	.proxl{display:block}
	.hf1zs {height: 2px;}
	.wkj{padding-top: 0;}
	.newul a{font-size: 14px;}
}

@media (max-width: 700px) {

	.incpskk{padding:1%}

	.incpskk li{width:49.5%}

	.incpskk li .fangda{border:none}
	.gsjjt3 {padding-left: 15px;padding-right: 15px;}
}

.kuaisutongdao{text-align: center;padding-top: 30px;font-size: 28px;font-weight: bold;}
.kuaisutongdaoa{border: 1px solid #ccc;margin-top: 20px;padding: 10px;font-size: 14px;line-height: 2;margin-bottom: 20px;}
.kuaisutongdaoa a{margin-right: 10px;;}


@media (max-width: 641px){
.kuaisutongdao,.kuaisutongdaoa {
    display: none;
}
}
