
		
@media (min-width:1201px){
.banner{position:relative;width:100%;height:600px;overflow:hidden;}

.productclass{padding:60px 0;}
	.productclasstitle{margin-bottom:30px;}
		.productclasstitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.productclasslist{margin-bottom:30px;}
		.productclasslist ul{margin:0 -1%;}
		.productclasslist li{float:left;width:23%;margin:0 1%;}
		.productclasslist li figure{overflow:hidden;position:relative;}
		.productclasslist li img{width:100%;}
		.productclasslist li figcaption{position:absolute;bottom:0;left:0;right:0;line-height:40px;text-align:center;background:rgba(0,0,0,0.7);color:#fff;}
	.productclassfeature{}
		.productclassfeature ul{display:flex;}
		.productclassfeature li{flex:1;text-align:center;}
		.productclassfeature li figure{font-size:16px;}
		.productclassfeature li figure img{margin-bottom:10px;}
		.productclassfeature li:hover img{animation:flip 1s linear 1;}

.advantage{background:url(../img/advantage.jpg) no-repeat center 0;padding:60px 0;background-size:cover;}
	.advantagetitle{margin-bottom:30px;}
		.advantagetitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.advantagelist{position:relative;padding-left:350px;}
		.advantagelistcover{position:absolute;top:175px;left:0;}
		.advantagelist{}
		.advantagelist ul{padding:30px 0;}
		.advantagelist li{overflow:hidden;margin:-30px 0;}
		.advantagelist li:nth-of-type(1){}
		.advantagelist li:nth-of-type(2){padding-left:120px;}
		.advantagelist li:nth-of-type(3){padding-left:60px;margin:30px 0 -60px;}
		.advantagelist li:nth-of-type(4){margin-left:-120px;}
		.advantagelist li figure{float:left;margin-right:30px;}
		.advantagelist li dl{padding-top:60px;}
		.advantagelist li dt{font-size:30px;line-height:40px;margin-bottom:15px;color:#d02513;position:relative;}
		.advantagelist li dd{font-size:18px;}

.mix{background:url(../img/hen.png) no-repeat center center;margin-top:-24px;height:240px;}
	.mixinfo{float:left;padding-top:70px;font-size:30px;line-height:40px;color:#fff;width:50%;}
	.mixtel{float:right;padding-top:180px;font-size:18px;color:#fff;width:40%;}
	.mixtel a{color:#fff;font-family:impact;font-size:40px;}

.product{padding:60px 0;}
	.producttitle{margin-bottom:30px;}
		.producttitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.productlist{}
		.productlist ul{margin:0 -1%;}
		.productlist li{float:left;width:23%;margin:0 1% 20px;position:relative;}
		.productlist li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
		.productlist li section{border:1px solid #eee;}
		.productlist li figure{overflow:hidden;}
		.productlist li img{width:100%;}
		.productlist li h3{text-align:center;font-size:16px;background:#e5e5e5;line-height:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.productlist li:hover img{transform:scale3d(1.05, 1.05, 1);}

.about{background:url(../img/aboutbg.jpg) no-repeat center bottom;padding:60px 0;border-top:1px solid #eee;}
	.abouttitle{margin-bottom:30px;}
		.abouttitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.aboutphoto{float:left;width:40%;}
		.aboutphoto ul{border:1px solid #eee;padding:10px;}
		.aboutphoto li{float:left;width:50%;}
		.aboutphoto li figure{overflow:hidden;}
		.aboutphoto li img{width:100%;}
		.aboutphoto li:nth-of-type(1){width:100%;margin-bottom:10px;}
		.aboutphoto li:nth-of-type(2){}
		.aboutphoto li:nth-of-type(3){}
	.aboutinfo{float:right;width:60%;}
		.aboutinfo dl{padding:50px;}
		.aboutinfo dt{font-size:24px;line-height:30px;font-weight:bold;margin-bottom:20px;}
		.aboutinfo dd{line-height:30px;}
		.aboutinfo dd a{display:inline-block;margin-top:30px;background:#d02513;color:#fff;padding:0 30px;line-height:40px;}

.process{padding:60px 0;background:url(../img/processbg.jpg) no-repeat center center;}
	.processtitle{margin-bottom:30px;}
		.processtitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.processlist{}
		.processlist ul{}
		.processlist li{float:left;width:20%;text-align:center;}
		.processlist li section{height:166px;}
		.processlist li:nth-of-type(1) section{background:url(../img/process1.png) no-repeat center center;}
		.processlist li:nth-of-type(2) section{background:url(../img/process2.png) no-repeat center center;}
		.processlist li:nth-of-type(3) section{background:url(../img/process3.png) no-repeat center center;}
		.processlist li:nth-of-type(4) section{background:url(../img/process4.png) no-repeat center center;}
		.processlist li:nth-of-type(5) section{background:url(../img/process5.png) no-repeat center center;}
			.processlist section h3{font-size:22px;line-height:30px;font-weight:normal;padding-top:60px;color:#fff;}
			.processlist section p{font-family:arial,verdana,sans-serif;font-size:10px;color:rgba(255,255,255,0.6);line-height:16px;}

.partner{padding:60px 0;}
	.partnertitle{margin-bottom:30px;}
		.partnertitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.partnerlist{}
		.partnerlist section{overflow:hidden;}
		.partnerlist section img{width:100%;border:1px solid #eee;box-sizing:border-box;}

.article{background:url(../img/articlebg.jpg) no-repeat center top;padding:60px 0;border-top:1px solid #eee;}
	.articlecover{float:left;width:49%;}
		.articlecover section{border:1px solid #eee;}
			.articlecover figure{overflow:hidden;height:363px;}
			.articlecover img{width:100%;height:363px}
		.articlecover dl{padding:20px;}
			.articlecover dt{font-size:18px;line-height:30px;margin-bottom:10px;}
			.articlecover dd{}
			.articlecover dd a{}
	.articlelist{float:right;width:49%;}
		.articlelist ul{}
		.articlelist li{overflow:hidden;padding-bottom:14px;margin-bottom:15px;border-bottom:1px dashed #eee;}
		.articlelist li:last-child{margin-bottom:0;}
		.articlelist li time{float:left;display:block;text-align:center;background:#d02513;color:#fff;padding:10px;width:80px;}
		.articlelist li time strong{display:block;font-size:48px;line-height:60px;font-family:arial,verdana,sans-serif;}
		.articlelist li time span{display:block;}
		.articlelist li dl{float:right;width:470px;}
		.articlelist li dt{font-size:16px;line-height:30px;font-weight:bold;}
		.articlelist li dd{color:#777;}

.links{margin-bottom:60px;}
	.links .title{background:url(../img/fLink.png) no-repeat center bottom;padding-bottom:20px;margin-bottom:10px;}
	.links .title h2{font-size:18px;line-height:30px;color:#e77917;padding-bottom:0;}
	.links .title p{text-transform:uppercase;color:#999;font-size:14px;}
	.linkslist{}
	.linkslist a{margin-right:15px;margin-bottom:15px;}
/*----------------------------------*/
.boxpghead{position:relative;height:300px;}
	.boxpghead>div{position:absolute;left:0;right:0;}
	.boxpgbanner{top:0;bottom:0;overflow:hidden;}
		.boxpgbanner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:300px;}
.boxpgposition{border-bottom:1px solid #eee;line-height:40px;font-size:12px;padding:0 10px;}
	.pgposition{background:url(../img/toplocation.png) no-repeat 0 center;padding-left:30px;}

.listpage{clear:both;text-align:center;overflow:hidden;font-size:12px;}
.listpage ul{text-align:center;}
.listpage li{display:inline-block;margin:0 3px;}
.listpage li:last-child{}
.listpage a,.listpage span{display:inline-block;padding:7px 15px;border:1px solid #ccc;}
.listpage a:hover{background:#033c89;border:1px solid #033c89;color:#fff;}
.listpage span{background:#033c89;border:1px solid #033c89;color:#fff;}

.boxpg{padding:60px 0;}
	.pg{}
		.pgbody{float:right;width:880px;}
			.pgtitle{margin-bottom:30px;}
			.pgtitle h1{font-size:14px;padding:10px;background:#eee;line-height:40px;}
		.pgside{float:left;width:280px;}



			.pgsidenav{margin-bottom:20px;}
				.pgsidenavhead{color:#fff;marin-bottom:20px;background:linear-gradient(to top,#232e39 0%,#292e39 100%);padding:20px;}
					.pgsidenav p{text-transform:uppercase;font-family:impact;font-size:24px;line-height:40px;margin-bottom:20px;position:relative;}
					.pgsidenav p:after{content:'';display:block;position:absolute;bottom:-10px;left:0;width:30px;height:2px;background:#fff;}
					.pgsidenav h3{position:relative;font-size:20px;line-height:30px;}
					
				.pgsidenav ul{border:1px solid #232e39;border-top:none;}
				.pgsidenav li{border-bottom:1px solid #eee;}
				.pgsidenav li:last-child{border-bottom:none;}
				.pgsidenav li a{line-height:50px;display:block;padding:0 20px;position:relative;}
				.pgsidenav li a:after{content:'';display:block;position:absolute;right:20px;top:20px;width:10px;height:10px;text-align:center;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg);}
				.pgsidenav li a:hover,.pgsidenav li a.on{background:#ed7610;color:#fff;}
				.pgsidenav li ul{padding:0;}
				.pgsidenav li li a{line-height:39px;background:none;padding-left:38px;border-bottom:1px dashed #ddd;}
				.pgsidenav li li a:before{content:'';display:block;position:absolute;left:20px;top:16px;width:5px;height:5px;border:2px solid #ddd;}
				.pgsidenav li li a:after{content:'';}
				.pgsidenav li li a:hover{background:none;color:#06c;}
				.pgsidenav li li a:hover:before{border:2px solid #06c;}
			.pgsidearticle{border:1px solid #232e39;}
				.pgsidearticle h3{margin-bottom:10px;font-size:16px;line-height:40px;position:relative;color:#fff;background:#232e39;padding:0 20px;}
				.pgsidearticle ul{padding:20px;}
				.pgsidearticle li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:25px;}
				.pgsidearticle li a{position:relative;padding-left:15px;}
				.pgsidearticle li a:after{content:'';display:block;position:absolute;top:50%;let:0;width:3px;height:3px;transform:translateY(-50%);background:#999;}
			
			.pgcaselist{margin-bottom:20px;}
				.pgcaselist ul{margin:0 -1%;}
				.pgcaselist li{float:left;width:31.33%;margin:0 1% 20px;text-align:center;}
				.pgcaselist li a{}
				.pgcaselist li figure{border:1px solid #eee;overflow:hidden;}
				.pgcaselist li figure img{width:100%;}
				.pgcaselist li h3{font-size:14px;border-bottom:1px solid #eee;line-height:29px;}
				.pgcaselist li:hover figure img{transform:scale3d(1.1, 1.1, 1);}
			
			.infoproduct{}
			.infoproducthead{margin-bottom:30px;}
				.infoproductslide{float:left;width:38%;position:relative;}
					.infoproductslide .bd{border:1px solid #eee;padding:14px;}
						.infoproductslide .bd ul{}
						.infoproductslide .bd li{}
						.infoproductslide .bd li img{width:100%;cursor:pointer;}
						.infoproductslide .bd li:hover img{transform:scale3d(1.05, 1.05, 1);}
					.infoproductslide .hd{}
						.infoproductslide .hd ul{text-align:center;}
						.infoproductslide .hd li{}
				.infoproductsummary{float:right;width:58%;}
					.infoproductsummary h1{font-size:24px;line-height:30px;margin-bottom:20px;}
					.infoproductsummary h3{font-size:16px;margin-bottom:20px;}
					.infoproductsummary section{color:#999;margin-bottom:20px;}
					.infoproductsummary span{}
					.infoproductsummary span a{display:inline-block;font-size:12px;line-height:40px;padding:0 20px;background:#eb1d1d;color:#fff;}
			.infoproductdetail{}
				.detailtab{margin-bottom:30px;background:#eee;overflow:hidden;padding:15px;}
				.detailtab h3{font-size:16px;float:left;line-height:28px;}
				.detailtab .bdsharebuttonbox{float:right;}
				.edit{line-height:200%;margin-bottom:30px;}
					.edit img{max-width:880px;}
					.pgshare{text-align:center;margin:30px 0 0;}
					.infotags{margin-bottom:30px;background:#f9f9f9;padding:20px;}
						.infotags a{margin-right:10px;color:#005a98;}
			
			.infoproductother{margin-bottom:30px;}
				.infoproductother h3{font-size:14px;margin-bottom:20px;}
				.infoproductother ul{margin:0 -1%;}
				.infoproductother li{position:relative;float:left;width:18%;margin:0 1%;}
				.infoproductother li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
				.infoproductother li figure{overflow:hidden;border:1px solid #dcdcdc;padding:10px;}
				.infoproductother li figure img{width:100%;margin-bottom:10px;}
				.infoproductother li figcaption{text-align:center;font-size:12px;}
				.infoproductother li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
				.infoproductother li:hover figure img{transform:scale3d(1.05, 1.05, 1);}

			.infocase{}
				.infocasehead{margin-bottom:30px;}
					.infocaseslide{float:left;width:49%;position:relative;}
						.infocaseslide section{overflow:hidden;}
						.infocaseslide section img{width:100%;}
						.infocaseslide .swiper-pagination{bottom:-40px;}
					.infocasesummary{float:right;width:49%;border-left:1px solid #eee;box-sizing:border-box;padding-left:2%;}
						.infocasesummary h1{font-size:24px;line-height:30px;margin-bottom:20px;}
						.infocasesummary h3{font-size:16px;margin-bottom:20px;}
						.infocasesummary section{color:#999;margin-bottom:20px;}
						.infocasesummary span{display:inline-block;margin-bottom:20px;}
						.infocasesummary span a{display:inline-block;font-size:12px;line-height:40px;padding:0 20px;background:#eb1d1d;color:#fff;}
			
			.pghonorlist{}
			.pghonorlist ul{margin:0 -1%;}
			.pghonorlist li{float:left;width:31.33%;margin:0 1% 20px;text-align:center;}
			.pghonorlist li figure{padding:9px;border:1px solid #eee;}
				.pghonorlist li figure img{width:100%;}
			.pghonorlist li h3{font-size:14px;line-height:30px;font-weight:normal;}
			
			/*news*/
			.pgnewslist{margin-bottom:30px;}
				.pgnewslist ul{}
				.pgnewslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:30px;padding-bottom:30px;}
				.pgnewslist li section{overflow:hidden;position:relative;padding:29px;border:1px solid #eee;transition:all ease-out 0.3s;}
					.pgnewslist li section dl{}
						.pgnewslist li section dt{font-size:16px;line-height:30px;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;}
						.pgnewslist li section dd{color:#999;line-height:25px;}
							.pgnewslist li section dd span a{display:inline-block;margin-top:20px;border:1px solid #eee;padding:0 20px;line-height:38px;font-size:12px;color:#999;}
				.pgnewslist li section time{position:absolute;top:30px;right:30px;font-size:12px;color:#999;line-height:30px;}
				.pgnewslist li:hover section{box-shadow:0 0 10px rgba(0,0,0,0.1);}
				.pgnewslist li:hover section dd span a{background:#d02513;color:#fff;}
			
			/*newsinfo*/
			article{}
				.articlehead{padding-bottom:30px;text-align:center;border-bottom:1px solid #eee;margin-bottom:30px;}
					.articlehead h1{font-size:24px;line-height:30px;margin-bottom:10px;font-weight:normal;}
					.articleheadsub{font-size:12px;line-height:28px;color:#999;overflow:hidden;text-align:center;}
						.articleheadsub>span{display:inline-block;height:28px;overflow:hidden;}
					.articlehead span i{margin-right:20px;}
					.articlehead span time{margin-right:20px;}
				.articlebody{}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{}
					.infoprevnext{border-top:1px solid #eee;padding:20px 0;margin-bottom:30px;}
						.infoprevnext p{font-size:12px;}
						.infoprevnext p a{position:relative;padding-left:15px;}
						.infoprevnext p a:before{content:'';display:block;position:absolute;top:50%;border-top:2px solid #ddd;width:5px;height:5px;}
						.infoprevnext .infoprev{}
						.infoprevnext .infoprev a{padding-left:20px;}
						.infoprevnext .infoprev a:before{left:0;border-right:2px solid #ddd;transform:rotate(45deg) translateY(-70%);}
						.infoprevnext .infonext{}
						.infoprevnext .infonext a{padding-left:20px;}
						.infoprevnext .infonext a:before{left:0;border-right:2px solid #ddd;transform:rotate(45deg) translateY(-70%);}
					.relatedarticle{}
						.relatedarticle h3{font-size:18px;line-height:30px;margin-bottom:10px;}
						.relatedarticle ul{}
						.relatedarticle li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:30px;}
						.relatedarticle li a{float:left;position:relative;padding-left:13px;}
						.relatedarticle li a:after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:3px;background:#ddd;}
						.relatedarticle li time{float:right;color:#999;font-size:12px;}

						.table{overflow-x:scroll;}
						.table::-webkit-scrollbar{width:1px;height:1px;}
						.table::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}
						.table::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background:rgba(0,0,0,0.1);}
						.table table{border-collapse:collapse;border:1px solid #666;width:100%;box-sizing:border-box;}
						.table tr{}
						.table th{font-size:14px;border:1px solid #ddd;padding:8px 10px;line-height:150%;background:#f9f9f9;font-weight:normal;}
						.table td{font-size:12px;border:1px solid #ddd;padding:8px 10px;line-height:150%;}
			
			.pgcontactlist{margin-bottom:30px;}
				.pgcontactlist h3{font-size:18px;line-height:30px;margin-bottom:10px;}
				.pgcontactlist ul{}
				.pgcontactlist li{border-bottom:1px dashed #ccc;overflow:hidden;line-height:29px;padding:9px 0 10px;float:left;width:50%;}
				.pgcontactlist li figure{display:inline-block;float:left;margin-right:20px;}
				.pgcontactlist li figure img{width:30px;}
				.pgcontactlist li a{color:#1d80d3;}
			.pgmap{float:right;width:48%;}

			.pgmessage{width:400px;margin:0 auto;}
			.pgmessage h3{font-size:16px;margin-bottom:30px;}
			.pgmessage ul{}
			.pgmessage li{position:relative;margin-bottom:20px;border:1px solid #eee;border-radius:5px;}
			.pgmessage li:last-child{border:none;margin-bottom:0;}
			.pgmessage li span{position:absolute;top:-10px;left:20px;font-size:12px;color:#999;background:#fff;padding:0 10px;}
			.pgmessage li span i{margin-right:10px;}
			.pgmessage li input{padding:10px;width:100%;border-radius:5px;box-sizing:border-box;}
			.pgmessage li textarea{display:block;border:none;width:100%;height:120px;border-radius:5px;padding:10px;box-sizing:border-box;}
			.pgmessage li input.btn{width:100%;background:#232e39;color:#fff;}
			
			/*sitemap*/
			.listsitemap{}
			.listsitemap dl{margin-bottom:20px;border:1px solid #eee;}
			.listsitemap dt{line-height:40px;border-bottom:1px dashed #eee;background:#fdfdfd;padding:0 19px;}
			.listsitemap dt a{display:block;}
			.listsitemap dd{min-height:50px;padding:19px 19px 9px;}
			.listsitemap dd a{display:inline-block;margin-right:10px;line-height:38px;padding:0 20px;border:1px dashed #eee;margin-bottom:10px;}
			.listsitemap dd a:hover{background:#033c89;border:1px solid #033c89;color:#fff;}
			.listsitemap ul{}
			.listsitemap li{margin-left:40px;}
}
@media (min-width:769px) and (max-width:1200px){
.banner{position:relative;width:100%;height:600px;overflow:hidden;}

.productclass{padding:60px 0;}
	.productclasstitle{margin-bottom:30px;}
		.productclasstitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.productclasslist{margin-bottom:30px;}
		.productclasslist ul{margin:0 -1%;}
		.productclasslist li{float:left;width:23%;margin:0 1%;}
		.productclasslist li figure{overflow:hidden;position:relative;}
		.productclasslist li img{width:100%;}
		.productclasslist li figcaption{position:absolute;bottom:0;left:0;right:0;line-height:40px;text-align:center;background:rgba(0,0,0,0.7);color:#fff;}
	.productclassfeature{}
		.productclassfeature ul{display:flex;}
		.productclassfeature li{flex:1;text-align:center;}
		.productclassfeature li figure{font-size:16px;}
		.productclassfeature li figure img{margin-bottom:10px;}
		.productclassfeature li:hover img{animation:flip 1s linear 1;}

.advantage{background:url(../img/advantage.jpg) no-repeat center 0;padding:60px 0;background-size:cover;}
	.advantagetitle{margin-bottom:30px;}
		.advantagetitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.advantagelist{position:relative;padding-left:350px;}
		.advantagelistcover{position:absolute;top:175px;left:0;}
		.advantagelist{}
		.advantagelist ul{padding:30px 0;}
		.advantagelist li{overflow:hidden;margin:-30px 0;}
		.advantagelist li:nth-of-type(1){}
		.advantagelist li:nth-of-type(2){padding-left:120px;}
		.advantagelist li:nth-of-type(3){padding-left:60px;margin:30px 0 -60px;}
		.advantagelist li:nth-of-type(4){margin-left:-120px;}
		.advantagelist li figure{float:left;margin-right:30px;}
		.advantagelist li dl{padding-top:60px;}
		.advantagelist li dt{font-size:30px;line-height:40px;margin-bottom:15px;color:#d02513;position:relative;}
		.advantagelist li dd{font-size:18px;}

.mix{background:url(../img/hen.png) no-repeat center center;margin-top:-24px;height:240px;}
	.mixinfo{float:left;padding-top:70px;font-size:30px;line-height:40px;color:#fff;width:50%;}
	.mixtel{float:right;padding-top:180px;font-size:18px;color:#fff;width:40%;}
	.mixtel a{color:#fff;font-family:impact;font-size:40px;}

.product{padding:60px 0;}
	.producttitle{margin-bottom:30px;}
		.producttitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.productlist{}
		.productlist ul{margin:0 -1%;}
		.productlist li{float:left;width:23%;margin:0 1% 20px;position:relative;}
		.productlist li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
		.productlist li section{border:1px solid #eee;}
		.productlist li figure{overflow:hidden;}
		.productlist li img{width:100%;}
		.productlist li h3{text-align:center;font-size:16px;background:#e5e5e5;line-height:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.productlist li:hover img{transform:scale3d(1.05, 1.05, 1);}

.about{background:url(../img/aboutbg.jpg) no-repeat center bottom;padding:60px 0;border-top:1px solid #eee;}
	.abouttitle{margin-bottom:30px;}
		.abouttitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.aboutphoto{float:left;width:40%;}
		.aboutphoto ul{border:1px solid #eee;padding:10px;}
		.aboutphoto li{float:left;width:50%;}
		.aboutphoto li figure{overflow:hidden;}
		.aboutphoto li img{width:100%;}
		.aboutphoto li:nth-of-type(1){width:100%;margin-bottom:10px;}
		.aboutphoto li:nth-of-type(2){}
		.aboutphoto li:nth-of-type(3){}
	.aboutinfo{float:right;width:60%;}
		.aboutinfo dl{padding:50px;}
		.aboutinfo dt{font-size:24px;line-height:30px;font-weight:bold;margin-bottom:20px;}
		.aboutinfo dd{line-height:30px;}
		.aboutinfo dd a{display:inline-block;margin-top:30px;background:#d02513;color:#fff;padding:0 30px;line-height:40px;}

.process{padding:60px 0;background:url(../img/processbg.jpg) no-repeat center center;}
	.processtitle{margin-bottom:30px;}
		.processtitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.processlist{}
		.processlist ul{}
		.processlist li{float:left;width:20%;text-align:center;}
		.processlist li section{height:166px;}
		.processlist li:nth-of-type(1) section{background:url(../img/process1.png) no-repeat center center;}
		.processlist li:nth-of-type(2) section{background:url(../img/process2.png) no-repeat center center;}
		.processlist li:nth-of-type(3) section{background:url(../img/process3.png) no-repeat center center;}
		.processlist li:nth-of-type(4) section{background:url(../img/process4.png) no-repeat center center;}
		.processlist li:nth-of-type(5) section{background:url(../img/process5.png) no-repeat center center;}
			.processlist section h3{font-size:22px;line-height:30px;font-weight:normal;padding-top:60px;color:#fff;}
			.processlist section p{font-family:arial,verdana,sans-serif;font-size:10px;color:rgba(255,255,255,0.6);line-height:16px;}

.partner{padding:60px 0;}
	.partnertitle{margin-bottom:30px;}
		.partnertitle h2{text-align:center;font-size:36px;line-height:40px;background:url(../img/title.png) no-repeat center center;}
	.partnerlist{}
		.partnerlist section{overflow:hidden;}
		.partnerlist section img{width:100%;border:1px solid #eee;box-sizing:border-box;}

.article{background:url(../img/articlebg.jpg) no-repeat center top;padding:60px 0;border-top:1px solid #eee;}
	.articlecover{float:left;width:49%;}
		.articlecover section{border:1px solid #eee;}
			.articlecover figure{overflow:hidden;height:363px;}
			.articlecover img{width:100%;height:363px}
		.articlecover dl{padding:20px;}
			.articlecover dt{font-size:18px;line-height:30px;margin-bottom:10px;}
			.articlecover dd{}
			.articlecover dd a{}
	.articlelist{float:right;width:49%;}
		.articlelist ul{}
		.articlelist li{overflow:hidden;padding-bottom:14px;margin-bottom:15px;border-bottom:1px dashed #eee;}
		.articlelist li:last-child{margin-bottom:0;}
		.articlelist li time{float:left;display:block;text-align:center;background:#d02513;color:#fff;padding:10px;width:80px;}
		.articlelist li time strong{display:block;font-size:48px;line-height:60px;font-family:arial,verdana,sans-serif;}
		.articlelist li time span{display:block;}
		.articlelist li dl{float:right;width:470px;}
		.articlelist li dt{font-size:16px;line-height:30px;font-weight:bold;}
		.articlelist li dd{color:#777;}

.links{margin-bottom:60px;}
	.links .title{background:url(../img/fLink.png) no-repeat center bottom;padding-bottom:20px;margin-bottom:10px;}
	.links .title h2{font-size:18px;line-height:30px;color:#e77917;padding-bottom:0;}
	.links .title p{text-transform:uppercase;color:#999;font-size:14px;}
	.linkslist{}
	.linkslist a{margin-right:15px;margin-bottom:15px;}
/*----------------------------------*/
.boxpghead{position:relative;height:300px;}
	.boxpghead>div{position:absolute;left:0;right:0;}
	.boxpgbanner{top:0;bottom:0;overflow:hidden;}
		.boxpgbanner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:300px;}
.boxpgposition{border-bottom:1px solid #eee;line-height:40px;font-size:12px;padding:0 10px;}
	.pgposition{background:url(../img/toplocation.png) no-repeat 0 center;padding-left:30px;}

.listpage{clear:both;text-align:center;overflow:hidden;font-size:12px;}
.listpage ul{text-align:center;}
.listpage li{display:inline-block;margin:0 3px;}
.listpage li:last-child{}
.listpage a,.listpage span{display:inline-block;padding:7px 15px;border:1px solid #ccc;}
.listpage a:hover{background:#033c89;border:1px solid #033c89;color:#fff;}
.listpage span{background:#033c89;border:1px solid #033c89;color:#fff;}

.boxpg{padding:60px 0;}
	.pg{}
		.pgbody{float:right;width:880px;}
			.pgtitle{margin-bottom:30px;}
			.pgtitle h1{font-size:14px;padding:10px;background:#eee;line-height:40px;}
		.pgside{float:left;width:280px;}



			.pgsidenav{margin-bottom:20px;}
				.pgsidenavhead{color:#fff;marin-bottom:20px;background:linear-gradient(to top,#232e39 0%,#292e39 100%);padding:20px;}
					.pgsidenav p{text-transform:uppercase;font-family:impact;font-size:24px;line-height:40px;margin-bottom:20px;position:relative;}
					.pgsidenav p:after{content:'';display:block;position:absolute;bottom:-10px;left:0;width:30px;height:2px;background:#fff;}
					.pgsidenav h3{position:relative;font-size:20px;line-height:30px;}
					
				.pgsidenav ul{border:1px solid #232e39;border-top:none;}
				.pgsidenav li{border-bottom:1px solid #eee;}
				.pgsidenav li:last-child{border-bottom:none;}
				.pgsidenav li a{line-height:50px;display:block;padding:0 20px;position:relative;}
				.pgsidenav li a:after{content:'';display:block;position:absolute;right:20px;top:20px;width:10px;height:10px;text-align:center;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg);}
				.pgsidenav li a:hover,.pgsidenav li a.on{background:#ed7610;color:#fff;}
				.pgsidenav li ul{padding:0;}
				.pgsidenav li li a{line-height:39px;background:none;padding-left:38px;border-bottom:1px dashed #ddd;}
				.pgsidenav li li a:before{content:'';display:block;position:absolute;left:20px;top:16px;width:5px;height:5px;border:2px solid #ddd;}
				.pgsidenav li li a:after{content:'';}
				.pgsidenav li li a:hover{background:none;color:#06c;}
				.pgsidenav li li a:hover:before{border:2px solid #06c;}
			.pgsidearticle{border:1px solid #232e39;}
				.pgsidearticle h3{margin-bottom:10px;font-size:16px;line-height:40px;position:relative;color:#fff;background:#232e39;padding:0 20px;}
				.pgsidearticle ul{padding:20px;}
				.pgsidearticle li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:25px;}
				.pgsidearticle li a{position:relative;padding-left:15px;}
				.pgsidearticle li a:after{content:'';display:block;position:absolute;top:50%;let:0;width:3px;height:3px;transform:translateY(-50%);background:#999;}
			
			.pgcaselist{margin-bottom:20px;}
				.pgcaselist ul{margin:0 -1%;}
				.pgcaselist li{float:left;width:31.33%;margin:0 1% 20px;text-align:center;}
				.pgcaselist li a{}
				.pgcaselist li figure{border:1px solid #eee;overflow:hidden;}
				.pgcaselist li figure img{width:100%;}
				.pgcaselist li h3{font-size:14px;border-bottom:1px solid #eee;line-height:29px;}
				.pgcaselist li:hover figure img{transform:scale3d(1.1, 1.1, 1);}
			
			.infoproduct{}
			.infoproducthead{margin-bottom:30px;}
				.infoproductslide{float:left;width:38%;position:relative;}
					.infoproductslide .bd{border:1px solid #eee;padding:14px;}
						.infoproductslide .bd ul{}
						.infoproductslide .bd li{}
						.infoproductslide .bd li img{width:100%;cursor:pointer;}
						.infoproductslide .bd li:hover img{transform:scale3d(1.05, 1.05, 1);}
					.infoproductslide .hd{}
						.infoproductslide .hd ul{text-align:center;}
						.infoproductslide .hd li{}
				.infoproductsummary{float:right;width:58%;}
					.infoproductsummary h1{font-size:24px;line-height:30px;margin-bottom:20px;}
					.infoproductsummary h3{font-size:16px;margin-bottom:20px;}
					.infoproductsummary section{color:#999;margin-bottom:20px;}
					.infoproductsummary span{}
					.infoproductsummary span a{display:inline-block;font-size:12px;line-height:40px;padding:0 20px;background:#eb1d1d;color:#fff;}
			.infoproductdetail{}
				.detailtab{margin-bottom:30px;background:#eee;overflow:hidden;padding:15px;}
				.detailtab h3{font-size:16px;float:left;line-height:28px;}
				.detailtab .bdsharebuttonbox{float:right;}
				.edit{line-height:200%;margin-bottom:30px;}
					.edit img{max-width:880px;}
					.pgshare{text-align:center;margin:30px 0 0;}
					.infotags{margin-bottom:30px;background:#f9f9f9;padding:20px;}
						.infotags a{margin-right:10px;color:#005a98;}
			
			.infoproductother{margin-bottom:30px;}
				.infoproductother h3{font-size:14px;margin-bottom:20px;}
				.infoproductother ul{margin:0 -1%;}
				.infoproductother li{position:relative;float:left;width:18%;margin:0 1%;}
				.infoproductother li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
				.infoproductother li figure{overflow:hidden;border:1px solid #dcdcdc;padding:10px;}
				.infoproductother li figure img{width:100%;margin-bottom:10px;}
				.infoproductother li figcaption{text-align:center;font-size:12px;}
				.infoproductother li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
				.infoproductother li:hover figure img{transform:scale3d(1.05, 1.05, 1);}

			.infocase{}
				.infocasehead{margin-bottom:30px;}
					.infocaseslide{float:left;width:49%;position:relative;}
						.infocaseslide section{overflow:hidden;}
						.infocaseslide section img{width:100%;}
						.infocaseslide .swiper-pagination{bottom:-40px;}
					.infocasesummary{float:right;width:49%;border-left:1px solid #eee;box-sizing:border-box;padding-left:2%;}
						.infocasesummary h1{font-size:24px;line-height:30px;margin-bottom:20px;}
						.infocasesummary h3{font-size:16px;margin-bottom:20px;}
						.infocasesummary section{color:#999;margin-bottom:20px;}
						.infocasesummary span{display:inline-block;margin-bottom:20px;}
						.infocasesummary span a{display:inline-block;font-size:12px;line-height:40px;padding:0 20px;background:#eb1d1d;color:#fff;}
			
			.pghonorlist{}
			.pghonorlist ul{margin:0 -1%;}
			.pghonorlist li{float:left;width:31.33%;margin:0 1% 20px;text-align:center;}
			.pghonorlist li figure{padding:9px;border:1px solid #eee;}
				.pghonorlist li figure img{width:100%;}
			.pghonorlist li h3{font-size:14px;line-height:30px;font-weight:normal;}
			
			/*news*/
			.pgnewslist{margin-bottom:30px;}
				.pgnewslist ul{}
				.pgnewslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:30px;padding-bottom:30px;}
				.pgnewslist li section{overflow:hidden;position:relative;padding:29px;border:1px solid #eee;transition:all ease-out 0.3s;}
					.pgnewslist li section dl{}
						.pgnewslist li section dt{font-size:16px;line-height:30px;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;}
						.pgnewslist li section dd{color:#999;line-height:25px;}
							.pgnewslist li section dd span a{display:inline-block;margin-top:20px;border:1px solid #eee;padding:0 20px;line-height:38px;font-size:12px;color:#999;}
				.pgnewslist li section time{position:absolute;top:30px;right:30px;font-size:12px;color:#999;line-height:30px;}
				.pgnewslist li:hover section{box-shadow:0 0 10px rgba(0,0,0,0.1);}
				.pgnewslist li:hover section dd span a{background:#d02513;color:#fff;}
			
			/*newsinfo*/
			article{}
				.articlehead{padding-bottom:30px;text-align:center;border-bottom:1px solid #eee;margin-bottom:30px;}
					.articlehead h1{font-size:24px;line-height:30px;margin-bottom:10px;font-weight:normal;}
					.articleheadsub{font-size:12px;line-height:28px;color:#999;overflow:hidden;text-align:center;}
						.articleheadsub>span{display:inline-block;height:28px;overflow:hidden;}
					.articlehead span i{margin-right:20px;}
					.articlehead span time{margin-right:20px;}
				.articlebody{}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{}
					.infoprevnext{border-top:1px solid #eee;padding:20px 0;margin-bottom:30px;}
						.infoprevnext p{font-size:12px;}
						.infoprevnext p a{position:relative;padding-left:15px;}
						.infoprevnext p a:before{content:'';display:block;position:absolute;top:50%;border-top:2px solid #ddd;width:5px;height:5px;}
						.infoprevnext .infoprev{}
						.infoprevnext .infoprev a{padding-left:20px;}
						.infoprevnext .infoprev a:before{left:0;border-right:2px solid #ddd;transform:rotate(45deg) translateY(-70%);}
						.infoprevnext .infonext{}
						.infoprevnext .infonext a{padding-left:20px;}
						.infoprevnext .infonext a:before{left:0;border-right:2px solid #ddd;transform:rotate(45deg) translateY(-70%);}
					.relatedarticle{}
						.relatedarticle h3{font-size:18px;line-height:30px;margin-bottom:10px;}
						.relatedarticle ul{}
						.relatedarticle li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:30px;}
						.relatedarticle li a{float:left;position:relative;padding-left:13px;}
						.relatedarticle li a:after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:3px;background:#ddd;}
						.relatedarticle li time{float:right;color:#999;font-size:12px;}

						.table{overflow-x:scroll;}
						.table::-webkit-scrollbar{width:1px;height:1px;}
						.table::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}
						.table::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background:rgba(0,0,0,0.1);}
						.table table{border-collapse:collapse;border:1px solid #666;width:100%;box-sizing:border-box;}
						.table tr{}
						.table th{font-size:14px;border:1px solid #ddd;padding:8px 10px;line-height:150%;background:#f9f9f9;font-weight:normal;}
						.table td{font-size:12px;border:1px solid #ddd;padding:8px 10px;line-height:150%;}
			
			.pgcontactlist{margin-bottom:30px;}
				.pgcontactlist h3{font-size:18px;line-height:30px;margin-bottom:10px;}
				.pgcontactlist ul{}
				.pgcontactlist li{border-bottom:1px dashed #ccc;overflow:hidden;line-height:29px;padding:9px 0 10px;float:left;width:50%;}
				.pgcontactlist li figure{display:inline-block;float:left;margin-right:20px;}
				.pgcontactlist li figure img{width:30px;}
				.pgcontactlist li a{color:#1d80d3;}
			.pgmap{float:right;width:48%;}

			.pgmessage{width:400px;margin:0 auto;}
			.pgmessage h3{font-size:16px;margin-bottom:30px;}
			.pgmessage ul{}
			.pgmessage li{position:relative;margin-bottom:20px;border:1px solid #eee;border-radius:5px;}
			.pgmessage li:last-child{border:none;margin-bottom:0;}
			.pgmessage li span{position:absolute;top:-10px;left:20px;font-size:12px;color:#999;background:#fff;padding:0 10px;}
			.pgmessage li span i{margin-right:10px;}
			.pgmessage li input{padding:10px;width:100%;border-radius:5px;box-sizing:border-box;}
			.pgmessage li textarea{display:block;border:none;width:100%;height:120px;border-radius:5px;padding:10px;box-sizing:border-box;}
			.pgmessage li input.btn{width:100%;background:#232e39;color:#fff;}
			
			/*sitemap*/
			.listsitemap{}
			.listsitemap dl{margin-bottom:20px;border:1px solid #eee;}
			.listsitemap dt{line-height:40px;border-bottom:1px dashed #eee;background:#fdfdfd;padding:0 19px;}
			.listsitemap dt a{display:block;}
			.listsitemap dd{min-height:50px;padding:19px 19px 9px;}
			.listsitemap dd a{display:inline-block;margin-right:10px;line-height:38px;padding:0 20px;border:1px dashed #eee;margin-bottom:10px;}
			.listsitemap dd a:hover{background:#033c89;border:1px solid #033c89;color:#fff;}
			.listsitemap ul{}
			.listsitemap li{margin-left:40px;}
}
@media (max-width:768px){
.banner{}
.banner img{width:100%;}

.productclass{padding:20px;}
	.productclasstitle{margin-bottom:10px;}
		.productclasstitle h2{text-align:center;font-size:16px;line-height:30px;background:url(../img/title.png) no-repeat center center;}
	.productclassfeature{}
		.productclassfeature ul{display:flex;flex-wrap:wrap;}
		.productclassfeature li{flex:0 0 33.33%;text-align:center;margin-bottom:10px;}
		.productclassfeature li figure{font-size:12px;}
		.productclassfeature li figure img{width:100%;}
		.productclassfeature li:hover img{animation:flip 1s linear 1;}

.advantage{background:url(../img/advantage.jpg) no-repeat center 0;padding:20px;background-size:cover;}
	.advantagetitle{margin-bottom:20px;}
		.advantagetitle h2{text-align:center;font-size:16px;line-height:30px;background:url(../img/title.png) no-repeat center center;}
	.advantagelist{}
		.advantagelistcover{display:none;}
		.advantagelist{}
		.advantagelist ul{}
		.advantagelist li{overflow:hidden;}
		.advantagelist li figure{float:left;width:100px;margin-right:20px;}
		.advantagelist li figure img{width:100%;}
		.advantagelist li dl{}
		.advantagelist li dt{font-size:14px;margin-bottom:5px;color:#d02513;position:relative;}
		.advantagelist li dd{font-size:12px;}

.mix{color:#fff;}
	.mixinfo{background:#333;padding:20px;}
	.mixtel{background:#c00;padding:20px;}
	.mixtel a{color:#fff;font-family:impact;font-size:30px;}

.product{padding:20px;}
	.producttitle{margin-bottom:20px;}
		.producttitle h2{text-align:center;font-size:16px;line-height:30px;background:url(../img/title.png) no-repeat center center;}
	.productlist{margin-bottom:20px;}
		.productlist ul{margin:0 -1%;}
		.productlist li{float:left;width:48%;margin:0 1% 2%;position:relative;}
		.productlist li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
		.productlist li section{border:1px solid #eee;}
		.productlist li figure{overflow:hidden;}
		.productlist li img{width:100%;}
		.productlist li h3{padding:10px;text-align:center;font-size:14px;background:#e5e5e5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.productlist li:hover img{transform:scale3d(1.05, 1.05, 1);}

.about{background:url(../img/aboutbg.jpg) no-repeat center bottom;padding:20px;border-top:1px solid #eee;}
	.abouttitle{margin-bottom:20px;}
		.abouttitle h2{text-align:center;font-size:16px;line-height:30px;background:url(../img/title.png) no-repeat center center;}
	.aboutphoto{margin-bottom:20px;}
		.aboutphoto ul{border:1px solid #eee;padding:10px;}
		.aboutphoto li{float:left;width:50%;}
		.aboutphoto li figure{overflow:hidden;}
		.aboutphoto li img{width:100%;}
		.aboutphoto li:nth-of-type(1){width:100%;margin-bottom:10px;}
		.aboutphoto li:nth-of-type(2){}
		.aboutphoto li:nth-of-type(3){}
	.aboutinfo{}
		.aboutinfo dl{}
		.aboutinfo dt{font-size:14px;font-weight:bold;margin-bottom:10px;}
		.aboutinfo dd{}
		.aboutinfo dd a{display:inline-block;margin-top:20px;background:#d02513;color:#fff;padding:0 20px;line-height:30px;}

.process{padding:20px;background:url(../img/processbg.jpg) no-repeat center center;}
	.processtitle{margin-bottom:20px;}
		.processtitle h2{text-align:center;font-size:16px;line-height:30px;background:url(../img/title.png) no-repeat center center;}
	.processlist{overflow-x:scroll;}
		.processlist ul{width:600px;}
		.processlist li{float:left;width:120px;text-align:center;}
		.processlist li section{padding:50px 0;}
		.processlist li:nth-of-type(1) section{background:url(../img/process1.png) no-repeat center center;background-size:120px 120px;}
		.processlist li:nth-of-type(2) section{background:url(../img/process2.png) no-repeat center center;background-size:120px 120px;}
		.processlist li:nth-of-type(3) section{background:url(../img/process3.png) no-repeat center center;background-size:120px 120px;}
		.processlist li:nth-of-type(4) section{background:url(../img/process4.png) no-repeat center center;background-size:120px 120px;}
		.processlist li:nth-of-type(5) section{background:url(../img/process5.png) no-repeat center center;background-size:120px 120px;}
			.processlist section h3{font-size:14px;font-weight:normal;color:#fff;}
			.processlist section p{font-family:arial,verdana,sans-serif;font-size:10px;color:rgba(255,255,255,0.6);line-height:12px;}

.partner{padding:20px;}
	.partnertitle{margin-bottom:20px;}
		.partnertitle h2{text-align:center;font-size:16px;line-height:30px;background:url(../img/title.png) no-repeat center center;}
	.partnerlist{}
		.partnerlist section{overflow:hidden;}
		.partnerlist section img{width:100%;border:1px solid #eee;box-sizing:border-box;}

.article{background:url(../img/articlebg.jpg) no-repeat center top;padding:20px;border-top:1px solid #eee;}
	.articlecover{margin-bottom:20px;}
		.articlecover section{border:1px solid #eee;}
			.articlecover figure{overflow:hidden;}
			.articlecover img{width:100%;}
		.articlecover dl{padding:10px;}
			.articlecover dt{font-size:14px;margin-bottom:10px;}
			.articlecover dd{}
			.articlecover dd a{}
	.articlelist{}
		.articlelist ul{}
		.articlelist li{overflow:hidden;padding-bottom:14px;margin-bottom:15px;border-bottom:1px dashed #eee;}
		.articlelist li:last-child{margin-bottom:0;}
		.articlelist li time{display:inline-block;margin-bottom:5px;}
		.articlelist li time strong{display:inline-block;padding:1px 5px;background:#d02513;color:#fff;}
		.articlelist li time span{display:inline-block;padding:1px 5px;background:#f9f9f9;}
		.articlelist li dl{}
		.articlelist li dt{font-size:12px;font-weight:bold;}
		.articlelist li dd{color:#777;}

.links{padding:20px;border-top:1px solid #eee;}
	.links .title{background:url(../img/fLink.png) no-repeat center bottom;margin-bottom:10px;}
	.links .title h2{font-size:18px;line-height:30px;color:#e77917;padding-bottom:0;}
	.links .title p{text-transform:uppercase;color:#999;font-size:14px;}
	.linkslist{}
	.linkslist a{margin-right:15px;margin-bottom:15px;}
/*----------------------------------*/
.boxpghead{position:relative;height:120px;}
	.boxpghead>div{position:absolute;left:0;right:0;}
	.boxpgbanner{top:0;bottom:0;overflow:hidden;}
		.boxpgbanner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:120px;}
.boxpgposition{border-bottom:1px solid #eee;line-height:40px;font-size:12px;padding:0 10px;}
	.pgposition{background:url(../img/toplocation.png) no-repeat 0 center;padding-left:30px;}

.listpage{clear:both;text-align:center;overflow:hidden;font-size:12px;}
.listpage ul{text-align:center;}
.listpage li{display:inline-block;margin:0 3px 6px;}
.listpage li:last-child{}
.listpage a,.listpage span{display:inline-block;padding:2px 11px;border:1px solid #ccc;}
.listpage a:hover{background:#033c89;border:1px solid #033c89;color:#fff;}
.listpage span{background:#033c89;border:1px solid #033c89;color:#fff;}

.boxpg{padding:20px;}
	.pg{}
		.pgbody{margin-bottom:20px;}
			.pgtitle{margin-bottom:20px;}
			.pgtitle h1{font-size:14px;padding:10px;background:#eee;}
		.pgside{margin-bottom:20px;}
			.pgsidenav{margin-bottom:20px;}
				.pgsidenavhead{color:#fff;marin-bottom:20px;background:linear-gradient(to top,#232e39 0%,#292e39 100%);padding:20px;}
					.pgsidenav p{text-transform:uppercase;font-family:impact;font-size:24px;line-height:40px;margin-bottom:20px;position:relative;}
					.pgsidenav p:after{content:'';display:block;position:absolute;bottom:-10px;left:0;width:30px;height:2px;background:#fff;}
					.pgsidenav h3{position:relative;font-size:20px;line-height:30px;}
					
				.pgsidenav ul{border:1px solid #232e39;border-top:none;}
				.pgsidenav li{border-bottom:1px solid #eee;}
				.pgsidenav li:last-child{border-bottom:none;}
				.pgsidenav li a{line-height:50px;display:block;padding:0 20px;position:relative;}
				.pgsidenav li a:after{content:'';display:block;position:absolute;right:20px;top:20px;width:10px;height:10px;text-align:center;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg);}
				.pgsidenav li a:hover,.pgsidenav li a.on{background:#ed7610;color:#fff;}
				.pgsidenav li ul{padding:0;}
				.pgsidenav li li a{line-height:39px;background:none;padding-left:38px;border-bottom:1px dashed #ddd;}
				.pgsidenav li li a:before{content:'';display:block;position:absolute;left:20px;top:16px;width:5px;height:5px;border:2px solid #ddd;}
				.pgsidenav li li a:after{content:'';}
				.pgsidenav li li a:hover{background:none;color:#06c;}
				.pgsidenav li li a:hover:before{border:2px solid #06c;}
			.pgsidearticle{border:1px solid #232e39;}
				.pgsidearticle h3{margin-bottom:10px;font-size:16px;line-height:40px;position:relative;color:#fff;background:#232e39;padding:0 20px;}
				.pgsidearticle ul{padding:20px;}
				.pgsidearticle li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:25px;}
				.pgsidearticle li a{position:relative;padding-left:15px;}
				.pgsidearticle li a:after{content:'';display:block;position:absolute;top:50%;let:0;width:3px;height:3px;transform:translateY(-50%);background:#999;}
			
			.pgcaselist{margin-bottom:20px;}
				.pgcaselist ul{margin:0 -1%;}
				.pgcaselist li{float:left;width:48%;margin:0 1% 2%;text-align:center;}
				.pgcaselist li a{}
				.pgcaselist li figure{border:1px solid #eee;overflow:hidden;}
				.pgcaselist li figure img{width:100%;}
				.pgcaselist li h3{font-size:14px;border-bottom:1px solid #eee;line-height:29px;}
				.pgcaselist li:hover figure img{transform:scale3d(1.1, 1.1, 1);}
			
			.infoproduct{}
			.infoproducthead{margin-bottom:30px;}
				.infoproductslide{float:left;width:38%;position:relative;}
					.infoproductslide .bd{border:1px solid #eee;padding:14px;}
						.infoproductslide .bd ul{}
						.infoproductslide .bd li{}
						.infoproductslide .bd li img{width:100%;cursor:pointer;}
						.infoproductslide .bd li:hover img{transform:scale3d(1.05, 1.05, 1);}
					.infoproductslide .hd{}
						.infoproductslide .hd ul{text-align:center;}
						.infoproductslide .hd li{}
				.infoproductsummary{float:right;width:58%;}
					.infoproductsummary h1{font-size:24px;line-height:30px;margin-bottom:20px;}
					.infoproductsummary h3{font-size:16px;margin-bottom:20px;}
					.infoproductsummary section{color:#999;margin-bottom:20px;}
					.infoproductsummary span{}
					.infoproductsummary span a{display:inline-block;font-size:12px;line-height:40px;padding:0 20px;background:#eb1d1d;color:#fff;}
			.infoproductdetail{}
				.detailtab{margin-bottom:30px;background:#eee;overflow:hidden;padding:15px;}
				.detailtab h3{font-size:16px;float:left;line-height:28px;}
				.detailtab .bdsharebuttonbox{float:right;}
				.edit{line-height:200%;margin-bottom:30px;}
					.edit img{max-width:880px;}
					.pgshare{text-align:center;margin:30px 0 0;}
					.infotags{margin-bottom:30px;background:#f9f9f9;padding:20px;}
						.infotags a{margin-right:10px;color:#005a98;}
			
			.infoproductother{margin-bottom:30px;}
				.infoproductother h3{font-size:14px;margin-bottom:20px;}
				.infoproductother ul{margin:0 -1%;}
				.infoproductother li{position:relative;float:left;width:18%;margin:0 1%;}
				.infoproductother li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
				.infoproductother li figure{overflow:hidden;border:1px solid #dcdcdc;padding:10px;}
				.infoproductother li figure img{width:100%;margin-bottom:10px;}
				.infoproductother li figcaption{text-align:center;font-size:12px;}
				.infoproductother li:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
				.infoproductother li:hover figure img{transform:scale3d(1.05, 1.05, 1);}

			.infocase{}
				.infocasehead{margin-bottom:20px;}
					.infocaseslide{position:relative;margin-bottom:20px;}
						.infocaseslide section{overflow:hidden;}
						.infocaseslide section img{width:100%;}
						.infocaseslide .swiper-pagination{bottom:-40px;}
					.infocasesummary{}
						.infocasesummary h1{font-size:16px;margin-bottom:10px;}
						.infocasesummary h3{font-size:12px;margin-bottom:10px;}
						.infocasesummary section{color:#999;margin-bottom:10px;}
						.infocasesummary span{display:inline-block;margin-bottom:10px;}
						.infocasesummary span a{display:inline-block;font-size:12px;line-height:30px;padding:0 10px;background:#eb1d1d;color:#fff;}
			
			.pghonorlist{}
			.pghonorlist ul{margin:0 -1%;}
			.pghonorlist li{float:left;width:48%;margin:0 1% 2%;text-align:center;}
			.pghonorlist li figure{padding:1px;border:1px solid #eee;}
				.pghonorlist li figure img{width:100%;}
			.pghonorlist li h3{font-size:14px;line-height:30px;font-weight:normal;}
			
			/*news*/
			.pgnewslist{margin-bottom:30px;}
				.pgnewslist ul{}
				.pgnewslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:10px;padding-bottom:10px;}
				.pgnewslist li section{overflow:hidden;transition:all ease-out 0.3s;}
					.pgnewslist li section dl{}
						.pgnewslist li section dt{font-size:14px;}
						.pgnewslist li section dd{color:#999;}
							.pgnewslist li section dd span a{display:inline-block;margin-top:20px;border:1px solid #eee;padding:0 20px;line-height:28px;color:#999;}
				.pgnewslist li section time{display:block;color:#999;}
				.pgnewslist li:hover section{box-shadow:0 0 10px rgba(0,0,0,0.1);}
				.pgnewslist li:hover section dd span a{background:#d02513;color:#fff;}
			
			/*newsinfo*/
			article{}
				.articlehead{padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:30px;}
					.articlehead h1{font-size:14px;margin-bottom:5px;font-weight:normal;}
					.articleheadsub{font-size:12px;line-height:28px;color:#999;overflow:hidden;}
						.articleheadsub>span{}
					.articlehead span i{margin-right:20px;}
					.articlehead span time{margin-right:20px;}
				.articlebody{}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{}
					.infoprevnext{border-top:1px solid #eee;padding:20px 0;margin-bottom:30px;}
						.infoprevnext p{font-size:12px;}
						.infoprevnext p a{position:relative;padding-left:15px;}
						.infoprevnext p a:before{content:'';display:block;position:absolute;top:50%;border-top:2px solid #ddd;width:5px;height:5px;}
						.infoprevnext .infoprev{}
						.infoprevnext .infoprev a{padding-left:20px;}
						.infoprevnext .infoprev a:before{left:0;border-right:2px solid #ddd;transform:rotate(45deg) translateY(-70%);}
						.infoprevnext .infonext{}
						.infoprevnext .infonext a{padding-left:20px;}
						.infoprevnext .infonext a:before{left:0;border-right:2px solid #ddd;transform:rotate(45deg) translateY(-70%);}
					.relatedarticle{}
						.relatedarticle h3{font-size:18px;line-height:30px;margin-bottom:10px;}
						.relatedarticle ul{}
						.relatedarticle li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:30px;}
						.relatedarticle li a{float:left;position:relative;padding-left:13px;}
						.relatedarticle li a:after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:3px;background:#ddd;}
						.relatedarticle li time{display:none;}

						.table{overflow-x:scroll;}
						.table::-webkit-scrollbar{width:1px;height:1px;}
						.table::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}
						.table::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background:rgba(0,0,0,0.1);}
						.table table{border-collapse:collapse;border:1px solid #666;width:100%;box-sizing:border-box;}
						.table tr{}
						.table th{font-size:14px;border:1px solid #ddd;padding:8px 10px;line-height:150%;background:#f9f9f9;font-weight:normal;}
						.table td{font-size:12px;border:1px solid #ddd;padding:8px 10px;line-height:150%;}
			
			.pgcontactlist{margin-bottom:30px;}
				.pgcontactlist h3{font-size:18px;line-height:30px;margin-bottom:10px;}
				.pgcontactlist ul{}
				.pgcontactlist li{border-bottom:1px dashed #ccc;overflow:hidden;line-height:29px;padding:9px 0 10px;}
				.pgcontactlist li figure{display:inline-block;float:left;margin-right:20px;}
				.pgcontactlist li figure img{width:30px;}
				.pgcontactlist li a{color:#1d80d3;}
			.pgmap{float:right;width:48%;}

			.pgmessage{}
			.pgmessage h3{font-size:14px;margin-bottom:10px;}
			.pgmessage ul{}
			.pgmessage li{position:relative;margin-bottom:10px;border:1px solid #eee;border-radius:5px;}
			.pgmessage li:last-child{border:none;margin-bottom:0;}
			.pgmessage li span{position:absolute;top:-10px;left:20px;font-size:12px;color:#999;background:#fff;padding:0 10px;}
			.pgmessage li span i{margin-right:10px;}
			.pgmessage li input{padding:10px;width:100%;border-radius:5px;box-sizing:border-box;}
			.pgmessage li textarea{display:block;border:none;width:100%;height:120px;border-radius:5px;padding:10px;box-sizing:border-box;}
			.pgmessage li input.btn{width:100%;background:#232e39;color:#fff;}
			
			/*sitemap*/
			.listsitemap{}
			.listsitemap dl{margin-bottom:20px;border:1px solid #eee;}
			.listsitemap dt{line-height:40px;border-bottom:1px dashed #eee;background:#fdfdfd;padding:0 19px;}
			.listsitemap dt a{display:block;}
			.listsitemap dd{min-height:50px;padding:19px 19px 9px;}
			.listsitemap dd a{display:inline-block;margin-right:10px;line-height:38px;padding:0 20px;border:1px dashed #eee;margin-bottom:10px;}
			.listsitemap dd a:hover{background:#033c89;border:1px solid #033c89;color:#fff;}
			.listsitemap ul{}
			.listsitemap li{margin-left:40px;}
}