@charset "utf-8";

/* CSS Document */

*{padding:0;margin:0;}ul{padding:0;margin:0;}body{font-size:12px;color:#333;}

a{color:#333;text-decoration: none;}a:hover{color:#000;}

li{list-style-type:none;}

.clear{clear:both; height: 0px;}

.fr{float:right;}

.fl{float:left;}

.swiper-container img{ width: 100%; }

.mid{margin:0 auto;

width:1200px;}

.top{background-color:#515151;font-family:"Microsoft YaHei";font-size:14px;color:#FFF;line-height:30px;height:30px;background-repeat: repeat-x;}.top a{color:#fff;}

.header{height: 136px;}

.logo{background-image: url(../images/logo.jpg);width: 214px;float: left;background-repeat: no-repeat;height: 136px;background-position: left center;}

.tel{float:right;width:900px;height: 136px;background-image: url(../images/tel.jpg);background-repeat: no-repeat;background-position: right top;}

.menu{height:47px;line-height:47px;}

.nav{padding-top: 90px;}

.nav li{width: 128px;text-align:center;float: left;font-family: "Microsoft YaHei";background-image: url(../images/mli.jpg);background-repeat: no-repeat;background-position: right center;}.nav li.last{background-image:none;}

.nav li a{font-size: 16px;display:block;}

.dmenu{height:45px;background-image: url(../images/fo2.jpg);background-repeat: no-repeat;background-position: center center;}



#div1{
				width: 712px;
				height: 108px;
				margin: 100px auto;
				position: relative;
				overflow: hidden;
				 
			}
			#div1 ul{
				position:absolute;
				left: 0;
				top: 0;
			}
			#div1 ul li {
				float: left;
				width: 178px;
				height: 108px;
				list-style: none;
				margin-left: 10px;
			}





.sousuo{border-bottom:solid 1px #dbdada;font-family:"Microsoft YaHei";height:74px;line-height:74px;font-size:14px;}.ssl{width: 762px;float: left;vertical-align: middle;}

.sbt{vertical-align: middle;margin-top:0px;margin-left: -35px;}

.itx{vertical-align: middle;margin-top:0px;width:305px;padding-left:20px;border:solid 0px #ccc;background-color:#f2f2f2;color:#999;background-image: url(../images/sso.jpg);background-repeat:no-repeat;background-position: left center;height: 45px;}

#hylist{display:none;}

.ssk{float:right;}

.hsxs{background-image: url(../images/hsxs.jpg);background-repeat: repeat-x;background-position: left top;height:6px;}

					

#full-screen-slider{width:100%; height:690px; position:relative; background:#FFF;}

#slides{display:block; width:100%; height:690px; list-style:none; padding:0; margin:0; position:relative; z-index:0;}

#slides li{display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; z-index:0}

#slides li a{display:block; width:100%; height:100%; text-indent:-9999px}

#pagination{display:block; list-style:none; position:absolute; left:70%; top:660px; z-index:9900;  padding:5px 15px 5px 0; margin:0}

#pagination li{display:block; list-style:none; width:10px; height:10px; float:left; margin-left:10px; border-radius:5px; background:#fff}

#pagination li a{display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

#pagination li.current{background:#f7640b}		







.page2 li{	display:inline-block;}

.page2{ font-size:14px; text-align:center;margin-bottom:20px; margin-top:20px;	text-align:center;}

.page2 a{ color:#bb2643; text-decoration:none; border:1px solid #bb2643; height:30px; line-height:30px; padding:0 10px; margin:0 3px; display:inline-block; background:#FFF;}

.page2 a:hover{ background:#FD8C00; border:1px solid #EF5927; color:#FFFFFF;}







.rollBox{width:1200px;overflow:hidden;margin:0 auto;height:260px;

padding-top:10px; position:relative;}

.rollBox .LeftBotton{height:33px;width:60px;background:url(../images/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(../images/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(../images/bd1.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.bd2{

	height: 400px;

	background-image: url(../images/bd2.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.bd3{

	height: 400px;

	background-image: url(../images/bd3.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.bd4{

	height: 400px;

	background-image: url(../images/bd4.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.guanyu{

	height: 400px;

	background-image: url(../images/guanyu.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.hangye{

	height: 400px;

	background-image: url(../images/hangye.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.anli{

	height: 400px;

	background-image: url(../images/anli.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}








.pt1{

	text-align: center;

	font-size: 39px;

	color:#373737;

	font-weight: bold;

	margin-top:40px;



}.pt2{

	color:#373737;	text-align: center;font-size: 16px;



	margin-top:10px;

	margin-bottom:20px;

}.pt3{

	text-align: center;

	font-size: 39px;

	color:#373737;

	font-weight: bold;

	margin-top:40px;



}	.pt3 span{

	color:#bc2544;

	padding-right: 10px;

}





.cpbg{	background-image: url(../images/cpbg.jpg);

	background-repeat: repeat;

	background-position: center center;

	padding-top:20px;

	padding-bottom:20px;

	}



.btx{

	background-image:url(../images/btx.jpg);

	background-repeat: repeat;

	background-position: center center;

	height:60px;



}



.ggd{	background-image: url(../images/gd.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right:20px;}



.mmz{

	height: 33px;

	background-image: url(../images/mmz.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	margin-top:30px;



}	

	

		

.ingsjj{

	height:470px;

	background-image: url(../images/gs.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	}		

		

		

.incp{

		padding-top:20px;}		

.incpfl{

	width:219px

	}		

			

.inctptitle{

	height: 92px;

	line-height: 92px;

	background-image: url(../images/pip.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	}		

			

.incpli{

background-color:#f4f4f4;

}

.incpli li.dali{

	background-color: #565458;

	line-height: 42px;height: 42px;

	font-size: 16px;

	padding-left: 20px;

}	.incpli li a{

	color:#fff;}

.incpli ul li{white-space: nowrap;

	text-overflow: ellipsis;overflow:hidden; 

	background-image: url(../images/mi.jpg);

	background-repeat: no-repeat;

	background-position: 20px center;

	line-height: 42px;height: 42px;

	font-size: 14px;

	padding-left: 40px;



	}	

	.incpli ul li a{

		color:#333;

	}	

			

			

.incpfr{

	width:960px;	

	}		

			

.incpfrtit{

	border:solid 1px #ccc;

	height:34px;

	line-height:34px;



	}		

.datt{



	display: block;

	font-family: "Microsoft YaHei";

	font-size: 16px;



	float: left;

	padding-left:10px;

	}

.more{	float:right;	padding-right:10px;	}		

.incps{	margin-left:-31px;padding-top:20px;}

.incps li img{width:297px;height:297px;transition:all 0.35s;display:block;}
.incps2{	margin-left:-31px;padding-top:20px;}

.incps2 li img{width:297px;height:350px;transition:all 0.35s;display:block;}

.incps2 li a{	color:#fff;}

.incps2 li{	background-color: #716f73;line-height:35px;width:299px;margin-bottom: 20px;height:360px;font-size: 14px;float:left;text-align:center;		margin-left:31px;white-space:nowrap;overflow:hidden; }

.incps2 li:hover img{transform: scale(1.1);

}

.fangda{ display: block;	border:solid 1px #716f73;	;overflow:hidden;}

.incps li a{	color:#fff;}

.incps li{	background-color: #716f73;line-height:35px;width:299px;margin-bottom: 20px;height:334px;font-size: 14px;float:left;text-align:center;		margin-left:31px;white-space:nowrap;overflow:hidden; }

.incps li:hover img{transform: scale(1.1);

}

.incpsqp li{margin-left: 2%;width:23%;height: auto;}.incpsqp li img{max-width: 297px; height: 223px;}

.incpsqp {margin-left: -2%;}





.t2{height: 147px;	background-image: url(../images/t2.jpg);

	background-repeat: no-repeat;

	background-position: center center;}



.macb{

	margin-top: 30px;

	padding-top:1px;

	height: 823px;;

	background-image: url(../images/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:#bc2544;

	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:#bc2544;

} 





.dkmggyz{

	float: right;

	width: 405px;

	padding-right: 30px;

}

.dkimgtts{	padding-top:80px;

	color:#bc2544;

	font-size:30px;

	text-align: center;

}





.dkyzs{

	text-align: center;

	height: 70px;

	margin-top: 10px;

	line-height: 32px;

background-image: url(../images/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;

}

.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(../images/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: 25px;

}



.fwdiv{

	width: 300px;

	float: left;

	height: 330px;

	background-image: url(../images/ysl.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}.fwdiv.last{

	background: none;

}

.fwimg{

	background-repeat: no-repeat;

	background-position: center center;

	height: 140px;

}

.fwitt{

	font-size: 18px;

	line-height: 40px;

	text-align: center;

	color:#2a2929;

	font-weight: bold;

}

.fwitc{

	padding:10px 50px;

	line-height: 28px;

		font-size: 16px;

	color:#6c6c6c;

}

.fwimg1{	background-image: url(../images/ys1.png);}

.fwimg2{	background-image: url(../images/ys2.png);}

.fwimg3{	background-image: url(../images/ys3.png);}	

.fwimg4{	background-image: url(../images/ys4.png);}

.fwdiv:hover .fwimg1{	background-image: url(../images/ys11.png);}

.fwdiv:hover .fwimg2{	background-image: url(../images/ys22.png);}

.fwdiv:hover .fwimg3{	background-image: url(../images/ys33.png);}	

.fwdiv:hover .fwimg4{	background-image: url(../images/ys44.png);}



.newbg{	background-image: url(../images/newbg.jpg);

	background-position: center center;

	height: 633px;

	margin-top: 20px;

	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{

	width:588px;

	margin-top: 40px;

}

.datitle{

	height: 40px;	font-size: 14px;

	line-height: 40px;

	border-bottom: solid 1px #ccc;

}





.datit{	height: 40px;

	width: 118px;

	color:#fff;

	display: inline-block;

	text-align: center;

	font-size: 16px;

	background-color:#bc2544;

}

.datit2{	



	background-color:#565458;

}

.time{

	float: right;

}



.inul{}

.inul li{

	background-image: url(../images/iul.png);

	background-repeat: no-repeat;

	background-position: left center;

	font-size: 14px;

	line-height: 44px;

	padding-left: 20px;

	border-bottom: dotted 1px #ccc;

}

.links{

	line-height: 30px;

	padding: 20px;

}.links a{



	margin-right: 20px;

}

.fooder{

	padding-top: 20px;

	background-color: #f7f7f7;

	margin-top: 20px;

}

.dbcc{line-height: 30px;

	width: 290px;

	float: left;

	font-size: 14px;

	color:#8c8c8c;

	border-right: solid 1px #cfcfcf;

}.dbcc4{	width: 320px;

}

.dnav li{text-align:center;float:left;font-size: 14px;width:50%;height:45px;line-height:45px;}{}

.dbcc3{

	float: right;

}.dbcc2{

	padding-top: 15px;

	float: left;

	width:100px;

	padding-left: 50px;

}.dblxxf{

	font-size: 18px;

	color:#424242;

		background-image: url(../images/jiao.jpg);

		background-repeat: no-repeat;

		background-position: 80px center;

}.dbcct{color:#424242;

font-size:20px;

line-height: 50px;

font-weight: bold;



}

.dbqq{

	margin-top: 20px;

	color: #d2d1d2;

	font-size: 14px;

	height: 57px;

	background-color: #565458;

	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;}
		.content img{
				}
		.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;}















/*联系方式*/

.contit{text-align:center;background-image: url(../images/contitb.jpg);background-repeat: no-repeat;background-position: center bottom;font-size: 28px;line-height: 50px;padding-bottom: 10px;}

.lxfs{

	padding-top: 40px;

	width: 510px;

	float: left;

}

.ipt-txt2{

	margin-bottom: 20px;

	font-size: 14px;

	background-color: #fafafa;

	line-height: 40px;

	border: none;

	width: 480px;

	padding-left:20px;

}



.lxfsc{

	float: right;

	width: 600px;font-size: 18px;

	padding-top: 30px;

}

.lxfsc div{padding-left: 60px;	border-bottom: solid 1px #cfcfcf;height: 80px;line-height: 80px;background-repeat: no-repeat;background-position: left center;}

.lxddh1{background-image: url(../images/lcc1.jpg);}

.lxddh2{background-image: url(../images/lcc2.jpg);}

.lxddh3{background-image: url(../images/lcc3.jpg);}

.lxddh4{background-image: url(../images/lcc4.jpg);}
.lxddh5{background-image: url(../images/lcc5.jpg);}
.mapx{

	height: 400px;

	margin-top: 40px;

	margin-bottom: 40px;

}



/*公司新闻*/

.dvlist{margin-bottom: 10px;}

.dvlist a{display: inline-block;width:146px; height:36px;font-size: 16px;border:solid 1px #ccc;text-align: center;line-height: 36px;margin-right: 20px;}

.dvlist a:hover{background-color:#bc2544;border-color:#bc2544;color:#fff;}



.dvnul{}

.dvnul li{padding-top: 20px;border-bottom: solid 1px #ccc;height:163px;}

.dvnimg{width: 239px;height: 163px;float: left;margin-right: 40px;}

.dvnimg img{	width: 239px;height: 163px;}

.divzzz{ width: 700px;float: left;}

.dvntit{ line-height: 40px;font-size: 18px;}

.dvntic{ line-height: 30px;font-size: 14px;}

.dvriqi{font-size: 14px;text-align:center;border-left:solid 1px #ccc;padding-top:40px;line-height: 30px;

height: 90px;float: right;width: 150px;}





/*产品中心*/

.cpntts{

	border-top: solid 1px #ccc;

	border-bottom: solid 1px #ccc;

	font-weight: bold;

	line-height: 40px;

	font-size: 20px;

	margin-top: 20px;

}

.xmoblie{ display: none;}



/*关于我们*/

.abos{

	padding: 20px 0;



	background-image: url(../images/gsbg.jpg);



	background-position: center top;

}

.abolist{padding-top: 20px;



}

.abolist a{

	color:#323232;

	background-color:#fff;

	font-size:18px;

	line-height: 54px;

	height:54px;

	width: 196px;

	display: inline-block;

	margin-right: 10px;

	margin-bottom: 10px;

	text-align: center;

}.abolist a:hover{

	background-color:#bc2544;

	color:#fff;

}

.abgs{	background-image: url(../images/abgs.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 500px;

	margin-top: 20px;

	font-size: 16px;

	line-height: 2;



}

.gsimgs{float:left;width:650px;}

.gstxt{	padding-right: 30px;	padding-top:110px;}

.abo2{

	padding-bottom: 40px;

}



/*企业文化*/

.abwehnhua{

	padding-top: 20px;

	padding-bottom: 40px;

}

.wenhuan{

	color:#fff;

	width:568px;

line-height: 2;

padding-bottom: 20px;

	float: left;

	border: solid 1px #ccc;

}

.wenhuan:nth-child(2){

	float: right;

}

.wenhuant{	font-size: 24px;padding: 5px 20px;}

.wenhuanc{	font-size: 16px;padding: 5px 20px; color:#c1c1c1;}



/*质量管控*/

.guankongt{

	text-align: center;

	font-size: 36px;

	color:#fff;

	margin-top: 40px;

	line-height: 60px;	background-image: url(../images/guankongx.png);

	background-repeat: no-repeat;

	background-position: center center;

}

.guankongt2{

	color:#d3d3d3;

	text-align: center;

	font-size: 16px;

}

.kongsk{background-color:#ececec;margin-top: 15px;}

.kongsk .gukongtc{float: left;width: 540px;padding-left:50px;padding-top: 50px;font-size: 16px;line-height: 2;}

.kongsk .gukongtc span{padding-bottom:10px;display:block;font-size: 18px;color:#2d2c2c;}

.kongsk .gukongimg{float: right;}.gukongimg img{display:block;}

.kongsk.fodd .gukongimg{float: left;}

.kongsk.fodd .gukongtc{float: right;}

/*公司风采*/

.fengcaiul{margin-left: -15px;padding-top:20px;}

.fengcaiul li{width:368px;padding: 10px;border: solid 1px #9b9b9b;text-align: center;float: left;margin-left: 15px;margin-bottom: 20px; white-space:nowrap;overflow:hidden; }

.fengcaiul li img{max-width: 100%;}

.fengcaiul li:hover{border-color: #bb2643;}

.fengcaiul li a{ color:#fff;font-size: 16px;line-height: 30px;}

.videoul li a{color:#333;}







.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;

}







	/* tab选项切换效果 */



.wkj {



	float: right;

	width: 500px; padding-left:40px;padding-right: 40px;

	height: 415px;	padding-top: 30px;



}



.wkjtit {

	line-height: 50px;

	font-family: "Microsoft YaHei";

	font-size: 18px;

	border-bottom: solid 1px #818181;

}



.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(../images/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:43px;height:43px;

	border-bottom:solid 1px #a4a4a4;

	font-family:"Microsoft YaHei";}



.dattx2{

	font-size:18px;

	display:inline-block;

	border-bottom:solid 3px #bc2544;

	height:42px;}

.xgcp{

	width:460px;

	float:right;

	height:177px;}

.h40{

	height: 20px;

}





@media (max-width: 992px) {

	

/*联系方式*/

	.lxfsc{width:auto;float: none;margin:5px 20px;}

/*新闻列表*/

.dvnul li{padding:10px;border-bottom: solid 1px #ccc;height:auto;}

.dvlist{text-align: center;}

.dvlist a{max-width: 40%;margin: 5px 10px;}

.dvnimg,.dvriqi{display: none;}

.divzzz{float: none; width: 100%;}

.dvntit{ line-height: 40px;font-size: 18px;}

.dvntic{ line-height: 30px;font-size: 14px;}



/*产品中心*/

.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%}

/*公司风采*/

.fengcaiul{margin: 0;}

.fengcaiul li{height:auto;width:48%; margin-left:1%;margin-right:1%;padding: 0;border: 0;}

.fengcaiul li a{ color:#fff;font-size: 14px;line-height: 30px;}

.fengcaiul li img{width:100%}

.videoul li a{color:#333;}



/*关于我们*/

.abgs{	background-image:none;

	height: auto;

	margin-top: 20px;

	font-size: 16px;

	line-height: 2;



}

.gsimgs{float:left;width:100%;}

.gsimgs img{width:100%;}

.gstxt{	padding: 10px; color:#fff;}









/*企业文化*/

.wenhuan{color:#fff;width:100%;line-height: 2;padding-bottom: 20px;	float: left;	border: solid 0px #ccc;margin-bottom: 10px;}

.wenhuan:nth-child(2){float: right;}

.wenhuan img{width: 100%;}

.wenhuant{	font-size: 24px;padding: 5px 20px;}

.wenhuanc{	font-size: 16px;padding: 5px 20px; color:#c1c1c1;}













.tel{

		background: none;width: 100%;float: none;

		padding: 0;

		height: auto;

	}



.logo{width:100%; background-size:contain;background-position:center center; float:none;height: 80px;}

.nav{background-color:#bc2544;margin: 0;padding: 5px 0;}

.nav li{width: 33.3%;background: none;line-height: 30px;}

.nav li:nth-child(4){display: none;}

.nav li a{ 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 #716f73;width:auto;overflow:hidden;height:auto;}

.incps li,.videoul li{  height:auto;width:48%; margin-left:1%;margin-right:1%;}

.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,.incpfrtit2,.xkks,.links,.macb,.hzkgbg,.fpc{display:none;}

	.gskb,.ingsjj,.axttit{ background-image:none;}

	.gsk{width:50%;}

	.incpfrk,.incpfr,.innewsfl,.ijswd{ width:100%;padding:0; margin:0;}

	

	.img{max-width:100%}

	.ingsjj{height:auto;}

	.datitle{		margin-bottom:5px}

	.intttp img{height:auto;

		width:100%;}



	



	.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: 2%;

    padding-right: 2%;

    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) {.bd1,.bd2,.bd3,.bd4,.bd5,.bd6{	height:120px;}

.pt1,.pt3{

font-size: 24px;

}

.fwdiv{background: none;width: 100%;}.zuls{

	display: none;

}

.inul li{

	overflow: hidden; white-space: nowrap;

    text-overflow: ellipsis;

}

.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/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(../images/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(../images/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;}



.top { display:none; }

}



/*pagenavi*/
.pagenavi {clear:both; text-align:center; font-size:0.875em; margin-top:25px;}
.pagenavi a {display:inline-block; padding:0px 8px; border:1px solid #ddd; border-radius:3px; margin:0 3px;}
.pagenavi a:hover,.pagenavi a.oncurrent {color:#fff; background:#ec1537; border:1px solid #ec1537; transition:all 0.4s ease 0s;}

