@media (min-width:1025px){/* DESKTOPS */
.pglispag{clear:both;text-align:center;overflow:hidden;margin-bottom:60px;}
.pglispag a,.pglispag span{display:inline-block;padding:7px 15px;margin:0 3px 6px;border:1px solid #ccc;border-radius:5px;color:#808080;}
.pglispag a:hover,.pglispag a.current-page{background:#333;border:1px solid #333;color:#fff;}
.pglispag span{background:#333;border:1px solid #333;color:#fff;}

.pgban{position:relative;}
	.pgban figure{overflow:hidden;height:240px;position:relative;}
		.pgban figure:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background:url(../images/bgpattern.png) repeat center center rgba(24,49,106,0.7);}
	.pgban figure img{height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
	.pgban div{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;}
		.pgban div h2{font-weight:normal;font-size:24px;line-height:40px;}
		.pgban div span{display:none;}

.pgsea{padding:15px 0;line-height:30px;font-size:12px;background:#f9f9f9;border-bottom:1px solid #eee;}
	.pgseakey{}
		.pgseakey i{font-size:20px;float:left;margin:0 10px 0 0;}
		.pgseakey a{margin-right:10px;}
	.pgseafor{}
		.pgseafor form{}
		.pgseafor input{}
		.pgseafor input.txt{height:30px;line-height:30px;background:#f9f9f9;padding:0 10px;border:1px solid #005aa8;border-right:none;border-radius:3px 0 0 3px;}
		.pgseafor input.txt::-webkit-input-placeholder{color:#ccc;font-size:12px;}
		.pgseafor input.btn{height:30px;background:#005aa8;padding:0 20px;color:#fff;border-radius:0 3px 3px 0;}

.pggui{line-height:40px;background:#f9f9f9;padding:10px 0;}
		.pgguipos{}
			.pgguipos i{float:left;font-size:20px;margin:0 10px 0 0;font-weight:bold;}
			.pgguipos span{font-family:'宋体';}

.pg{background:#f9f9f9;padding:20px 0;}
	.pgprocatnam{text-align:center;}
		.pgprocatnam h1{font-size:32px;line-height:40px;}
			.pgprocatnam span{display:inline-block;font-size:32px;line-height:50px;position:relative;padding:0 70px;}
			.pgprocatnam span:before{content:"";position:absolute;width:35px;height:3px;background:#0087e3;left:0;top:29px;}
			.pgprocatnam span:after{content:"";position:absolute;width:35px;height:3px;background:#0087e3;right:0;top:29px;}
	.pgprocla{margin:20px 0 0;}
		.pgprocla ul{text-align:center;}
		.pgprocla li{display:inline-block;margin:0 5px;}
		.pgprocla li a{display:block;font-size:17px;font-weight:bold;line-height:48px;border:1px solid #18316a;border-radius:5px;padding:0 20px;color:#18316a;}
		.pgprocla li a.on{background:#fff;color:#18316a;}
	.pgprocat{border:1px solid #ebebeb;background:#fff;padding:30px;}
		.pgprocat ul{margin:10px 0 0;border-bottom:1px dashed #eee;}
		.pgprocat li{float:left;margin:0 10px 10px 0;}		
		.pgprocat li a{display:inline-block;border:1px solid #fff;padding:0 10px;font-size:16px;line-height:30px;box-sizing:border-box;border-radius:5px;color:#4c4c4c;}		
		.pgprocat li a h2{font-size:18px;color:#18316a;}
		.pgprocat li a:hover{border:1px solid #18316a;color:#18316a;}
	.pgprolis{margin:30px 0 0;}
		.pgprolis ul{margin:0 -1%;}
		.pgprolis li{float:left;width:31.33%;margin:0 1% 30px;}
		.pgprolis li a{display:block;border:1px solid #ebebeb;background:#fff;}
			.pgprolis li a figure{position:relative;}
				.pgprolis li a figure img{width:100%;}
				.pgprolis li a figure figcaption{position:absolute;top:20px;left:20px;border:1px solid #18316a;color:#18316a;display:inline-block;padding:0 10px;line-height:30px;box-sizing:border-box;}
			.pgprolis li a div{border-top:1px solid #ebebeb;padding:25px 40px;text-align:center;}
				.pgprolis li a div h3{font-size:24px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal;}
				.pgprolis li a div p{font-size:15px;line-height:30px;color:#666;}
		.pgprolis li a:hover{transform:translateY(-5px);box-shadow:0 0 10px rgba(0,0,0,0.1);}

.pgpro{background:#f9f9f9;padding:0 0 60px;}
	.pgpro main{flex:1;}
	.pgpro aside{flex:0 0 300px;min-width:0;margin:0 0 0 10px;}
	
	.pgproinf{}
		.pgproinfhea{position:relative;border:1px solid #eee;padding:30px;background:#fff;margin:0 0 10px;display:flex;justify-content:space-between;}
			.pgproinfheaimg{flex:0 0 360px;min-width:0;margin:0 30px 0 0;}
				.pgproinfheaimg figure{overflow:hidden;border:1px solid #eee;}
				.pgproinfheaimg figure img{width:100%;}
			.pgproinfheasum{flex:1;}
				.pgproinfheasum:after{content:'';display:block;clear:both;}
				.pgproinfheasum h1{font-size:36px;line-height:50px;font-weight:normal;margin:0 0 15px;}
				
				.pgproinfheasum p{line-height:30px;color:#999;}
				.pgproinfheasum div{margin:30px 0 0;border-top:1px solid #eee;padding:30px 0 0;}
				.pgproinfheasum div a{float:left;display:inline-block;background:#115ec5;color:#fff;padding:0 15px;line-height:60px;border-radius:3px;}
				.pgproinfheasum div a i{float:left;font-size:30px;margin:0 5px 0 0;}
				.pgproinfheasum div>span{float:right;overflow:hidden;display:block;position:relative;padding:0 0 0 60px;}
				.pgproinfheasum div>span i{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:50px;height:50px;text-align:center;line-height:50px;font-size:30px;margin:0 5px 0 0;background:#c00;color:#fff;border-radius:50px;}
				.pgproinfheasum div>span strong{display:block;font-size:24px;color:#c00;line-height:30px;}
		.pgproinfdet{border:1px solid #eee;padding:30px;margin-bottom:20px;background:#fff;}
			.pgproinfdettab{position:relative;}
				.pgproinfdettab h3{font-size:22px;line-height:40px;margin-bottom:40px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;font-weight:normal;}
				.pgproinfdettab h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#115ec5;}
				.pgproinfdettab span{position:absolute;top:15px;right:15px;}
				.pgproinfdettab span a{}
			.pgproinfdetcon{}
				.pgproinfdetcon video{width:100%;height: auto;}
				.pgproinfdetcon a{color:#f60;text-decoration:underline;}

		.articleside{background:#fff;border:1px solid #f0f0f0;}
			.articleside ul{display:flex;}
			.articleside li{flex:1;min-width:0;line-height:60px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
			.articleside li:first-child{padding:0 0 0 50px;border-right:1px solid #f0f0f0;}
			.articleside li:last-child{padding:0 50px 0 0;text-align:right;}

/* 服务支持 */
.pgdow{}
	.pgdowlis ul{}
	.pgdowlis li{float:left;width:18%;margin:0 1% 20px;}
	.pgdowlis li a{display:block;text-align:center;border:1px solid #eee;background:#fff;box-sizing:border-box;padding:20px;}
	.pgdowlis li a h3{font-size:22px;line-height:30px;font-weight:normal;}
	.pgdowlis li a figure{margin:20px 0;}
	.pgdowlis li a img{width:100%;}
	.pgdowlis li a span{display:inline-block;border:1px solid #eee;line-height:28px;padding:0 10px;border-radius:5px;}

.pgsininf{background:#fff;padding:60px;font-size:16px;line-height:30px;margin:0 0 60px;}

/* 新闻 */
.pgnew{background:#f9f9f9;padding:0 0 60px;}
	.pgnew aside{flex:0 0 90px;min-width:0;}
		.pgnewcla{margin:70px 0 0;}
			.pgnewcla ul{}
			.pgnewcla li{margin:0 0 10px;}
			.pgnewcla li a{display:block;background:#18316a;color:#fff;}
			.pgnewcla li a h2{font-size:20px;padding:20px;line-height:26px;text-align:center;font-weight:normal;}
			.pgnewcla li a:hover,.pgnewcla li a.on{background:#55d0f2;}
	.pgnew main{flex:1;background:#fff;}
		.pgnewlis{padding:70px 40px 40px;}
			.pgnewlis>figure{text-align:center;}
			.pgnewlishea{margin:0 0 60px;display:flex;justify-content:space-between;}
				.pgnewlishea article{flex:1;}
					.pgnewlishea article h3{font-size:22px;line-height:30px;margin:0 0 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
					.pgnewlishea article h3 span{display:inline-block;height:30px;line-height:30px;font-size:18px;color:#18316a;font-style:normal;border:1px solid #18316a;padding:0 15px;margin:0 20px 0 0;}
					.pgnewlishea article p{line-height:30px;text-align:justify;color:#666;margin:0 0 20px;}
					.pgnewlishea article span{}
				.pgnewlishea figure{flex:0 0 307px;min-width:0;margin:0 0 0 40px;}
				.pgnewlishea figure a{display:block;}
				.pgnewlishea figure img{height:205px;}
			.pgnewlis ul{border-bottom:1px solid #e3e3e3;}
				.pgnewlis li{border:1px solid #e3e3e3;padding:19px;border-bottom:none;overflow:hidden;}
					.pgnewlis li figure{overflow:hidden;float:left;margin:0 30px 0 0;}
						.pgnewlis li figure img{height:150px;}
					.pgnewlis li article{}
						.pgnewlis li article h3{font-size:22px;line-height:40px;margin:0 0 5px;font-weight:normal;}
						.pgnewlis li article h3 span{display:inline-block;height:30px;line-height:30px;font-size:18px;color:#18316a;font-style:normal;border:1px solid #18316a;padding:0 15px;margin:0 20px 0 0;}
						.pgnewlis li article p{line-height:25px;text-align:justify;color:#666;margin:0 0 20px;}
						.pgnewlis li article span{display:inline-block;height:33px;line-height:33px;font-size:14px;color:#18316a;text-align:center;border:1px solid #18316a;position:relative;padding:0 20px;}
						.pgnewlis li article span:before{content:'';position:absolute;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:10px solid #fff;left:-1px;top:50%;margin-top:-9px;z-index:1;}
						.pgnewlis li article span:after{content:'';position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #18316a;left:-1px;top:50%;margin-top:-5px;z-index:2;}
				.pgnewlis li:hover{box-shadow:5px 5px 10px #ededed,-5px -5px 10px #ededed;}
				.pgnewlis li:hover article h3{color:#18316a;}
				.pgnewlis li:hover article span{background:#18316a;color:#fff;}
				.pgnewlis li:hover article span:before{border-left:10px solid #18316a;}
				.pgnewlis li:hover article span:after{border-left:7px solid #fff}

.pgnewinf{background:#f9f9f9;padding:0 0 60px;}
	.pgnewinf main{flex:1;}
		.pgnewinf article{background:#fff;padding:50px;border:1px solid #f0f0f0;border-bottom:none;}
		.articlehead{border-bottom:1px solid #dedede;}
			.articlehead h1{font-size:36px;line-height:50px;font-weight:normal;margin:0 0 15px;}
			.articlehead p{color:#999;margin:0 0 10px;}
			.articlehead span{}
			.articlehead time{}
		.articlemain{font-size:16px;line-height:32px;color:#4c4c4c;padding:10px 0 0;text-align:justify;margin:0 0 30px;}
			.articlemain a{color:#18316a;display:inline-block;padding:0 3px;font-weight:bold;}
			.articlemain video{width:100%;height:auto;}
		.articlefoot{}
			.articlefoot p{line-height:30px;}
	.pgnewinf aside{flex:0 0 300px;min-width:0;margin:0 0 0 10px;}
		.pgsideproduct{background:#fff;padding:30px 20px;border:1px solid #f0f0f0;margin:0 0 10px;}
			.pgsideproduct h2{font-size:22px;line-height:40px;position:relative;margin:0 0 30px;font-weight:normal;}
				.pgsideproduct h2:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#18316a;}
				.pgsideproduct h2 a{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:25px;height:25px;font-family:'宋体';text-align:center;border:1px solid #f0f0f0;border-radius:20px;font-size:22px;line-height:25px;}
			.pgsideproduct ul{}
			.pgsideproduct li{}
			.pgsideproduct li figure{position:relative;border:1px solid #ccc;margin:0 0 10px;}
			.pgsideproduct li figure img{width:100%;}
			.pgsideproduct li figure figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
			.pgsideproduct li h3{text-align:center;font-size:16px;line-height:30px;font-weight:normal;}
		.pgsidehotkey{background:#fff;padding:30px 20px;border:1px solid #f0f0f0;margin:0 0 10px;}
			.pgsidehotkey h2{font-size:22px;line-height:40px;position:relative;margin:0 0 30px;font-weight:normal;}
				.pgsidehotkey h2:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#18316a;}
				.pgsidehotkey h2 a{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:25px;height:25px;font-family:'宋体';text-align:center;border:1px solid #f0f0f0;border-radius:20px;font-size:22px;line-height:25px;}
			.pgsidehotkey div{}
				.pgsidehotkey div a{display:inline-block;border:1px solid #e6e6e6;margin:0 5px 5px 0;line-height:34px;padding:0 10px;}
		.pgsideback{}
			.pgsideback a{display:inline-block;font-size:16px;line-height:50px;background:#18316a;color:#fff;padding:0 50px;}

.pgnewinflis{background:#f9f9f9;padding:0 0 60px;}
	.pgnewinflis h2{font-size:28px;line-height:40px;position:relative;font-weight:normal;padding:0 0 10px;color:#18316a;}
		.pgnewinflis h2:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#18316a;}
		.pgnewinflis h2 a{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:25px;height:25px;font-family:'宋体';text-align:center;border:1px solid #f0f0f0;border-radius:20px;font-size:22px;line-height:25px;}
	.pgnewinflis ul{overflow:hidden;background:#fff;padding:40px 0;position:relative;}
		.pgnewinflis ul:after{content:'';display:block;position:absolute;top:40px;bottom:40px;left:600px;transform:translateX(-50%);background:#e6e6e6;width:1px;}
		.pgnewinflis li{float:left;width:42%;line-height:36px;position:relative;margin:0 4%;}
		.pgnewinflis li a{display:inline-block;position:relative;padding:0 0 0 20px;}
			.pgnewinflis li a:before{content:"";position:absolute;width:4px;height:4px;border-radius:100%;border:2px solid #18316a;left:0;top:50%;transform:translateY(-50%);}
		.pgnewinflis li time{position:absolute;top:50%;right:0;transform:translateY(-50%);}

/* 关于我们 */
.pgabo{height:100px;background:#f9f9f9;border-bottom:1px solid #eee;}
	.pgabonav ul{display:flex;}
	.pgabonav li{flex:1;height:100px;position:relative;}
	.pgabonav li:after{content:"";position:absolute;width:1px;height:26px;background:#cfcfcf;right:0;top:50%;margin-top:-13px;}
	.pgabonav li:last-child:after{display:none;}
	.pgabonav li a{display:block;height:100px;line-height:100px;font-size:22px;color:#1a1a1a;text-align:center;}
	.pgabonav li.on:before,.pgabnav li:hover:before{content:"";position:absolute;width:100%;height:2px;background:#18316a;left:0;bottom:0;z-index:1;}
	.pgabonav li.on a,.pgabnav li:hover a{font-weight:bold;color:#18316a;}
	.pgabonav li.on a:before,.pgabnav li:hover a:before{content:"";position:absolute;width:12px;height:12px;background:#fff;border:3px solid #18316a;border-radius:100%;left:50%;margin-left:-9px;bottom:-8px;z-index:2;}
	.pgabonav li.on a:after,.pgabnav li:hover a:after{content:"";position:absolute;width:6px;height:6px;background:#18316a;border-radius:100%;left:50%;margin-left:-3px;bottom:-2px;z-index:3;}
	
	/* 关于我们--公司简介 */
	.pgabonum ul{overflow:hidden;background:#fff;text-align:center;padding:40px;}
		.pgabonum li{float:left;width:25%;box-sizing:border-box;position:relative;}
		.pgabonum li strong{font-family:'sysfont';font-size:48px;line-height:48px;color:#18316a;}
		.pgabonum li p{color:#999;}
		.pgabonum li i{color:#9dc419;font-style:normal;margin-left:10px;vertical-align:text-bottom;line-height:50px;}
	.pgabosli{}
		.pgabosli figure{}
		.pgabosli figure img{width:100%;}	
	.pgaboinf{background:#fff;padding:60px;font-size:16px;line-height:30px;columns:360px 3;column-gap:60px;margin:0 0 60px;}
	
	.pgaboslo{position:relative;padding:120px 0;}
		.pgaboslo:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:url(../images/bgpattern.png) repeat center center rgba(24,49,106,0.7);}
		.pgabosloinf{position:relative;z-index:1;text-align:center;color:#fff;}
			.pgabosloinf h2{font-size:32px;line-height:50px;letter-spacing:5px;font-weight:normal;}
			.pgabosloinf p{padding:0 200px;margin:50px 0 0;}
	
	.pgcontit{margin-bottom:40px;}
		.pgcontit h1{font-size:36px;line-height:40px;font-weight:normal;text-align:center;}
	.pgcon{margin:0 -1%;overflow:hidden;}
		.pgconlis{overflow:hidden;margin:0 -1% 30px;}
		.pgconlis div{float:left;width:23%;margin:0 1%;box-sizing:border-box;border:1px solid #f5f5f5;padding:30px 0;text-align:center;background:#fff;}
		.pgconlis figure{width:50px;height:50px;margin:0 auto;margin-bottom:10px;}
		.pgconlis figure i{font-size:50px;line-height:50px;}
		.pgconlis p{}
		.pgconmap{}

	/* 关于我们--厂区现场--团队风采--荣誉资质 */
	.pgaboimg{}
		.pgaboimg ul{margin:0 -10px;}
		.pgaboimg li{float:left;width:285px;margin:0 10px 20px;}		
			.pgaboimg li figure{overflow:hidden;padding:9px;border:1px solid #e5e5e5;background:#fff;}
			.pgaboimg li figure img{width:100%;}
			.pgaboimg li a{display:block;}
			.pgaboimg li a h3{font-weight:normal;font-size:16px;line-height:50px;text-align:center;background:#f0f0f0;}
	
	/* 关于我们--在线留言 */
	.pgmes{padding:40px;background:#fff;}
		.pgmes h3{font-size:16px;margin-bottom:30px;}
		.pgmes p{}
		.pgmes form{margin-top:30px;}
		.pgmes ul{overflow:hidden;}
		.pgmes li{margin-bottom:20px;box-sizing:border-box;position:relative;padding-left:80px;}
		.pgmes li label{position:absolute;top:0;left:0;line-height:40px;}
		.pgmes li span.redstar{color:#c00;}
		.pgmes li span i{margin-right:10px;}
		.pgmes li input.txt{width:100%;height:40px;padding:10px;box-sizing:border-box;background:#f6f6f6;border:1px solid #ddd;}
		.pgmes li textarea{display:block;width:100%;height:120px;padding:10px;box-sizing:border-box;background:#f6f6f6;border:1px solid #ddd;}
		.pgmes li input.btn{width:19%;margin-right:1%;color:#fff;height:40px;}
		.pgmes li input:nth-of-type(1).btn{background:#337ab7;}
		.pgmes li input:nth-of-type(2).btn{background:#d9534f;}
		#checkCodeImg{position:absolute;top:3px;right:3px;height:34px;}

.pgse{}
	.pgseli{padding:30px 0;}
		.pgseli ul{}
		.pgseli li{border-bottom:1px solid #f2f2f2;padding:10px 0;}
		.pgseli li a{display:block;line-height:30px;}
		.pgseli li a h3{font-weight:normal;font-size:16px;}
		.pgseli li a p{color:#666;}
}
@media (max-width:1024px){/* MOBILE */
.pglispag{clear:both;text-align:center;overflow:hidden;}
.pglispag a,.pglispag span{display:inline-block;padding:7px 15px;margin:0 3px 6px;border:1px solid #ccc;border-radius:5px;color:#808080;}
.pglispag a:hover,.pglispag a.current-page{background:#333;border:1px solid #333;color:#fff;}
.pglispag span{background:#333;border:1px solid #333;color:#fff;}

.pgban{position:relative;}
	.pgban figure{overflow:hidden;height:120px;position:relative;}
		.pgban figure:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background:url(../images/bgpattern.png) repeat center center rgba(24,49,106,0.7);}
	.pgban figure img{height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
	.pgban div{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;}
		.pgban div h2{font-weight:normal;font-size:24px;line-height:40px;}
		.pgban div span{display:none;}

.pgsea{padding:15px 0;line-height:30px;font-size:12px;background:#f9f9f9;border-bottom:1px solid #eee;}
	.pgseakey{}
		.pgseakey i{font-size:20px;float:left;margin:0 10px 0 0;}
		.pgseakey a{margin-right:10px;}
	.pgseafor{}
		.pgseafor form{}
		.pgseafor input{}
		.pgseafor input.txt{height:30px;line-height:30px;background:#f9f9f9;padding:0 10px;border:1px solid #005aa8;border-right:none;border-radius:3px 0 0 3px;}
		.pgseafor input.txt::-webkit-input-placeholder{color:#ccc;font-size:12px;}
		.pgseafor input.btn{height:30px;background:#005aa8;padding:0 20px;color:#fff;border-radius:0 3px 3px 0;}

.pggui{background:#f9f9f9;padding:10px 20px;}
		.pgguipos{}
			.pgguipos i{float:left;font-size:20px;margin:0 10px 0 0;font-weight:bold;}
			.pgguipos span{font-family:'宋体';}

.pg{background:#f9f9f9;padding:20px;}

.pg{}
	.pgprocatnam{text-align:center;}
		.pgprocatnam h1{font-size:32px;line-height:40px;}
			.pgprocatnam span{display:inline-block;font-size:18px;line-height:40px;position:relative;padding:0 70px;}
			.pgprocatnam span:before{content:"";position:absolute;width:35px;height:3px;background:#0087e3;left:0;top:20px;}
			.pgprocatnam span:after{content:"";position:absolute;width:35px;height:3px;background:#0087e3;right:0;top:20px;}
	.pgprocla{margin:10px 0 0;}
		.pgprocla ul{text-align:center;}
		.pgprocla li{display:inline-block;margin:0 10px 10px 0;}
		.pgprocla li a{display:block;line-height:38px;border:1px solid #18316a;border-radius:5px;padding:0 10px;background:#18316a;color:#fff;}
		.pgprocla li a.on{background:#fff;color:#18316a;}
	.pgprocat{border:1px solid #ebebeb;background:#fff;padding:10px 15px;}
		.pgprocat ul{border-bottom:1px dashed #eee;padding:5px 0;}
		.pgprocat ul:last-child{border:none;}
		.pgprocat li{float:left;margin:0 10px 0 0;}
		.pgprocat li a{display:inline-block;border:1px solid #fff;font-size:14px;line-height:25px;box-sizing:border-box;color:#4c4c4c;}
		.pgprocat li a h2{font-size:17px;color:#18316a;}
		.pgprocat li a:hover{color:#18316a;}
	.pgprolis{margin:10px 0 0;}
		.pgprolis ul{margin:0 -1%;}
		.pgprolis li{float:left;width:48%;margin:0 1% 10px;}
		.pgprolis li a{display:block;background:#fff;}
			.pgprolis li a figure{position:relative;}
				.pgprolis li a figure img{width:100%;}
				.pgprolis li a figure figcaption{position:absolute;top:20px;left:20px;border:1px solid #18316a;color:#18316a;display:inline-block;padding:0 10px;line-height:30px;box-sizing:border-box;}
			.pgprolis li a div{border-top:1px solid #ebebeb;text-align:center;padding:10px 0;}
				.pgprolis li a div h3{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:normal;margin:0 0 5px;}
				.pgprolis li a div p{color:#666;height:40px;overflow:hidden;padding:0 5px;}
		.pgprolis li a:hover{transform:translateY(-5px);box-shadow:0 0 10px rgba(0,0,0,0.1);}

.pgpro{background:#f9f9f9;padding:40px 20px;}
	.pgpro main{margin:0 0 40px;}
	.pgpro aside{}
	
	.pgproinf{}
		.pgproinfhea{position:relative;border:1px solid #eee;padding:20px;background:#fff;margin:0 0 10px;}
			.pgproinfheaimg{margin:0 0 20px;}
				.pgproinfheaimg figure{overflow:hidden;border:1px solid #eee;}
				.pgproinfheaimg figure img{width:100%;}
			.pgproinfheasum{}
				.pgproinfheasum:after{content:'';display:block;clear:both;}
				.pgproinfheasum h1{font-size:24px;line-height:30px;font-weight:normal;margin:0 0 15px;}
				
				.pgproinfheasum p{color:#999;}
				.pgproinfheasum div{margin:30px 0 0;border-top:1px solid #eee;padding:30px 0 0;}
				.pgproinfheasum div a{float:left;display:inline-block;background:#115ec5;color:#fff;padding:0 15px 0 10px;line-height:50px;border-radius:3px;}
				.pgproinfheasum div a i{float:left;font-size:30px;margin:0 5px 0 0;}
				.pgproinfheasum div>span{float:right;overflow:hidden;display:block;position:relative;padding:0 0 0 60px;}
				.pgproinfheasum div>span i{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:50px;height:50px;text-align:center;line-height:50px;font-size:30px;margin:0 5px 0 0;background:#c00;color:#fff;border-radius:50px;}
				.pgproinfheasum div>span strong{display:block;font-size:18px;color:#c00;line-height:25px;}
		.pgproinfdet{border:1px solid #eee;padding:20px;margin-bottom:10px;background:#fff;}
			.pgproinfdettab{position:relative;}
				.pgproinfdettab h3{font-size:22px;line-height:40px;margin-bottom:40px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;font-weight:normal;}
				.pgproinfdettab h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#115ec5;}
				.pgproinfdettab span{position:absolute;top:15px;right:15px;}
				.pgproinfdettab span a{}
			.pgproinfdetcon{}
				.pgproinfdetcon img{width:100%;}

		.articleside{background:#fff;border:1px solid #f0f0f0;}
			.articleside ul{padding:20px;}
			.articleside li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/* 服务支持 */
.pgdow{}
	.pgdowlis ul{}
	.pgdowlis li{float:left;width:48%;margin:0 1% 2%;}
	.pgdowlis li a{display:block;text-align:center;border:1px solid #eee;background:#fff;box-sizing:border-box;padding:20px;}
	.pgdowlis li a h3{font-size:16px;line-height:25px;font-weight:normal;}
	.pgdowlis li a figure{margin:20px 0;}
	.pgdowlis li a img{width:100%;}
	.pgdowlis li a span{display:inline-block;border:1px solid #eee;line-height:28px;padding:0 10px;border-radius:5px;}

.pgsininf{background:#fff;padding:30px;font-size:13px;line-height:25px;}

/* 新闻 */
.pgnew{background:#f9f9f9;padding:40px 20px;}
	.pgnew aside{margin:0 0 20px;}
		.pgnewcla{}
			.pgnewcla ul{margin:0 -1%;}
			.pgnewcla li{float:left;width:48%;margin:0 1% 2%;}
			.pgnewcla li a{display:block;background:#18316a;color:#fff;}
			.pgnewcla li a h2{font-size:16px;padding:10px;text-align:center;font-weight:normal;}
			.pgnewcla li a:hover,.pgnewcla li a.on{background:#55d0f2;}
	.pgnew main{background:#fff;}
		.pgnewlis{}
			.pgnewlis>figure{text-align:center;}
			.pgnewlishea{display:none;}
			.pgnewlis ul{border-bottom:1px solid #e3e3e3;}
				.pgnewlis li{display:flex;border:1px solid #e3e3e3;padding:19px;border-bottom:none;overflow:hidden;}
					.pgnewlis li figure{overflow:hidden;flex:0 0 100px;margin:0 20px 0 0;}
						.pgnewlis li figure img{width:100%;}
					.pgnewlis li article{}
						.pgnewlis li article h3{font-size:16px;margin:0 0 5px;font-weight:normal;}
						.pgnewlis li article h3 span{display:inline-block;height:30px;line-height:30px;font-size:18px;color:#18316a;font-style:normal;border:1px solid #18316a;padding:0 15px;margin:0 20px 0 0;}
						.pgnewlis li article p{text-align:justify;color:#666;margin:0 0 20px;}
						.pgnewlis li article span{display:inline-block;height:33px;line-height:33px;font-size:14px;color:#18316a;text-align:center;border:1px solid #18316a;position:relative;padding:0 20px;}
						.pgnewlis li article span:before{content:'';position:absolute;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:10px solid #fff;left:-1px;top:50%;margin-top:-9px;z-index:1;}
						.pgnewlis li article span:after{content:'';position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #18316a;left:-1px;top:50%;margin-top:-5px;z-index:2;}
				.pgnewlis li:hover{box-shadow:5px 5px 10px #ededed,-5px -5px 10px #ededed;}
				.pgnewlis li:hover article h3{color:#18316a;}
				.pgnewlis li:hover article span{background:#18316a;color:#fff;}
				.pgnewlis li:hover article span:before{border-left:10px solid #18316a;}
				.pgnewlis li:hover article span:after{border-left:7px solid #fff}

.pgnewinf{background:#f9f9f9;padding:40px 20px 20px;}
	.pgnewinf main{margin:0 0 40px;}
		.pgnewinf article{background:#fff;padding:20px;border:1px solid #f0f0f0;border-bottom:none;}
		.articlehead{border-bottom:1px solid #dedede;}
			.articlehead h1{font-size:22px;line-height:30px;font-weight:normal;margin:0 0 15px;}
			.articlehead p{color:#999;margin:0 0 10px;}
			.articlehead span{}
			.articlehead time{}
		.articlemain{font-size:13px;line-height:25px;color:#4c4c4c;padding:10px 0 0;text-align:justify;margin:0 0 30px;}
			.articlemain a{color:#18316a;display:inline-block;padding:0 3px;font-weight:bold;}
			.articlemain video{width:100%;height:auto;}
			.articlemain img{max-width:100%;}
		.articlefoot{}
			.articlefoot p{line-height:30px;}
	.pgnewinf aside{}
		.pgsideproduct{background:#fff;padding:30px 20px;border:1px solid #f0f0f0;margin:0 0 10px;}
			.pgsideproduct h2{font-size:22px;line-height:40px;position:relative;margin:0 0 30px;font-weight:normal;}
				.pgsideproduct h2:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#18316a;}
				.pgsideproduct h2 a{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:25px;height:25px;font-family:'宋体';text-align:center;border:1px solid #f0f0f0;border-radius:20px;font-size:22px;line-height:25px;}
			.pgsideproduct ul{}
			.pgsideproduct li{}
			.pgsideproduct li figure{position:relative;border:1px solid #ccc;margin:0 0 10px;}
			.pgsideproduct li figure img{width:100%;}
			.pgsideproduct li figure figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
			.pgsideproduct li h3{text-align:center;font-size:16px;line-height:30px;font-weight:normal;}
		.pgsidehotkey{background:#fff;padding:30px 20px;border:1px solid #f0f0f0;margin:0 0 10px;}
			.pgsidehotkey h2{font-size:22px;line-height:40px;position:relative;margin:0 0 30px;font-weight:normal;}
				.pgsidehotkey h2:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#18316a;}
				.pgsidehotkey h2 a{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:25px;height:25px;font-family:'宋体';text-align:center;border:1px solid #f0f0f0;border-radius:20px;font-size:22px;line-height:25px;}
			.pgsidehotkey div{}
				.pgsidehotkey div a{display:inline-block;border:1px solid #e6e6e6;margin:0 5px 5px 0;line-height:34px;padding:0 10px;}
		.pgsideback{}
			.pgsideback a{display:inline-block;font-size:16px;line-height:50px;background:#18316a;color:#fff;padding:0 50px;}

.pgnewinflis{background:#f9f9f9;padding:20px 20px 40px;}
	.pgnewinflis h2{font-size:22px;line-height:30px;position:relative;font-weight:normal;padding:0 0 10px;color:#18316a;}
		.pgnewinflis h2:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#18316a;}
		.pgnewinflis h2 a{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:25px;height:25px;font-family:'宋体';text-align:center;border:1px solid #f0f0f0;border-radius:20px;font-size:22px;line-height:25px;}
	.pgnewinflis ul{overflow:hidden;background:#fff;padding:40px 0;position:relative;}
		.pgnewinflis ul:after{content:'';display:block;position:absolute;top:40px;bottom:40px;left:600px;transform:translateX(-50%);background:#e6e6e6;width:1px;}
		.pgnewinflis li{line-height:36px;position:relative;margin:0 4%;padding:0 70px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.pgnewinflis li a{display:inline-block;position:relative;padding:0 0 0 20px;}
			.pgnewinflis li a:before{content:"";position:absolute;width:4px;height:4px;border-radius:100%;border:2px solid #18316a;left:0;top:50%;transform:translateY(-50%);}
		.pgnewinflis li time{display:none;}


/* 关于我们 */
.pgabo{background:#f9f9f9;padding:20px;border-bottom:1px solid #eee;}
	.pgabonav ul{margin:0 -1%;}
	.pgabonav li{float:left;width:48%;margin:0 1% 2%;}
	.pgabonav li a{display:block;height:40px;line-height:40px;font-size:15px;color:#1a1a1a;text-align:center;background:#fff;}

	
	/* 关于我们--公司简介 */
	.pgabonum ul{overflow:hidden;background:#fff;text-align:center;padding:30px;}
		.pgabonum li{float:left;width:25%;box-sizing:border-box;position:relative;}
		.pgabonum li strong{font-family:'sysfont';font-size:36px;line-height:40px;color:#18316a;}
		.pgabonum li p{color:#999;}
		.pgabonum li i{color:#9dc419;font-style:normal;margin-left:10px;vertical-align:text-bottom;line-height:50px;}
	
.pgabosli{}
		.pgabosli figure{}
		.pgabosli figure img{width:100%;}	
	.pgaboinf{background:#fff;padding:30px;font-size:13px;line-height:25px;}
	
	.pgaboslo{position:relative;padding:40px;}
		.pgaboslo:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:url(../images/bgpattern.png) repeat center center rgba(24,49,106,0.7);}
		.pgabosloinf{position:relative;z-index:1;text-align:center;color:#fff;}
			.pgabosloinf h2{font-size:22px;line-height:30px;font-weight:normal;}
			.pgabosloinf p{margin:30px 0 0;}
	
	.pgcontit{margin-bottom:20px;}
		.pgcontit h1{font-size:22px;line-height:30px;font-weight:normal;text-align:center;}
	.pgcon{margin:0 -1%;overflow:hidden;}
		.pgconlis{overflow:hidden;}
		.pgconlis div{box-sizing:border-box;border:1px solid #f5f5f5;padding:15px;background:#fff;}
		.pgconlis figure{float:left;width:30px;height:30px;margin:0 10px 0 0;}
		.pgconlis figure i{font-size:30px;line-height:30px;}
		.pgconlis p{line-height:30px;}
		.pgconmap{}

	/* 关于我们--厂区现场--团队风采--荣誉资质 */
	.pgaboimg{}
		.pgaboimg ul{margin:0 -1%;}
		.pgaboimg li{float:left;width:48%;margin:0 1% 2%;}		
			.pgaboimg li figure{overflow:hidden;padding:9px;border:1px solid #e5e5e5;background:#fff;}
			.pgaboimg li figure img{width:100%;}
			.pgaboimg li a{display:block;}
			.pgaboimg li a h3{font-weight:normal;font-size:13px;line-height:30px;text-align:center;background:#f0f0f0;}
	
	
/* 关于我们--在线留言 */
	.pgmes{padding:20px;background:#fff;}
		.pgmes h3{font-size:16px;margin-bottom:20px;}
		.pgmes p{}
		.pgmes form{margin-top:20px;}
		.pgmes ul{overflow:hidden;}
		.pgmes li{margin-bottom:20px;box-sizing:border-box;position:relative;}
		.pgmes li label{display:block;}
		.pgmes li span.redstar{color:#c00;}
		.pgmes li span i{margin-right:10px;}
		.pgmes li input.txt{width:100%;height:40px;padding:10px;box-sizing:border-box;background:#f6f6f6;border:1px solid #ddd;}
		.pgmes li textarea{display:block;width:100%;height:120px;padding:10px;box-sizing:border-box;background:#f6f6f6;border:1px solid #ddd;}
		.pgmes li input.btn{width:19%;margin-right:1%;color:#fff;height:40px;}
		.pgmes li input:nth-of-type(1).btn{background:#337ab7;}
		.pgmes li input:nth-of-type(2).btn{background:#d9534f;}
		#checkCodeImg{position:absolute;bottom:3px;right:3px;height:34px;}

.pgse{padding:40px 20px;}
	.pgseli{}
		.pgseli ul{}
		.pgseli li{border-bottom:1px solid #f2f2f2;padding:10px 0;}
		.pgseli li a{display:block;}
		.pgseli li a h3{font-weight:normal;font-size:13px;margin:0 0 5px;}
		.pgseli li a p{color:#666;}
}