@media (min-width:1401px){
.banner{position:relative;width:100%;height:700px;overflow:hidden;}

.bannerfoot{background:linear-gradient(to right,#419983 0%,#419983 40%,#fff 40%,#fff 100%);}
.w70{width:700px;}
.w50{width:500px;}
.w90{width:900px;}
.fl{float:left;}
.fr{float:right;}
	.slogen{color:#fff;}
		.slogen dl{padding:25px 25px 25px 0;}
		.slogen dt{line-height:30px;}
		.slogen dt strong{display:inline-block;font-size:24px;margin-right:10px;}
		.slogen dt span{display:inline-block;}
		.slogen dd{color:rgba(255,255,255,0.7);}
	span.tel{float:left;padding:40px 25px 40px 110px;background:url(../img/headtelicon.png) no-repeat 45px center;}
		span.tel a{display:inline-block;height:40px;font-size:24px;line-height:40px;margin-right:20px;font-weight:bold;}
	.search{float:right;padding:40px 25px;}
		.search input{font-size:12px;box-sizing:border-box;}
		.search .txt{height:40px;width:200px;line-height:40px;border:1px solid #ddd;padding:0 10px;}
		.search .btn{height:40px;padding:0 20px;background:#419983;color:#fff;}

.num{background:#f1f1f1;}
	.numlist{padding:60px 0;overflow:hidden;text-align:center;}
		.numlist dl{float:left;width:25%;box-sizing:border-box;padding:0 30px;}
			.numlist dt{}
				.numlist dt strong{font-size:50px;font-family:"Times New Roman";line-height:100%;}
				.numlist dt em{font-size:24px;color:#419983;}
			.numlist dd{font-size:16px;line-height:30px;color:#999;}

.product{padding:60px 0;}
	.producttitle{overflow:hidden;position:relative;line-height:30px;margin-bottom:30px;}
	.producttitle:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:80px;height:7px;background:linear-gradient(-45deg,#fff 25%, #ddd 0, #ddd 50%,#fff 0, #fff 75%, #ddd 0);background-size:5px 5px;}
		.producttitle h2{position:relative;z-index:1;float:left;font-size:18px;background:#fff;padding-right:10px;}
		.producttitle h2 span{font-size:14px;color:#999;font-weight:normal;}
		.producttitle em{float:right;display:inline-block;background:url(../img/more.png) no-repeat 0 center;padding-left:40px;}
	.productlisthot{}
		.productlisthot .swiper-slide a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
		.productlisthot .swiper-slide section{text-align:center;}
		.productlisthot .swiper-slide section figure{overflow:hidden;}
		.productlisthot .swiper-slide section figure img{width:100%;}
		.productlisthot .swiper-slide section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
		.productlisthot .swiper-slide:hover figure img{transform:scale3d(1.05, 1.05, 1);}
		.productlisthot .swiper-slide:hover h3{background:#419983;color:#fff;}
	
	.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{text-align:center;}
		.productlist li section figure{overflow:hidden;}
		.productlist li section figure img{width:100%;height:246px;}
		.productlist li section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
		.productlist li:hover figure img{transform:scale3d(1.05, 1.05, 1);}
		.productlist li:hover h3{background:#419983;color:#fff;}

.about{background:linear-gradient(-45deg,#fff 25%, #eee 0, #eee 50%,#fff 0, #fff 75%, #eee 0);background-size:5px 5px;padding:60px 0;}
	.abouttitle{margin-bottom:50px;}
		.abouttitle h2{position:relative;z-index:1;font-size:18px;}
		.abouttitle h2 span{font-size:14px;color:#999;font-weight:normal;}
	.aboutinfo{margin-bottom:50px;}
		.aboutinfo p{margin-bottom:30px;}
	.aboutmore{}
		.aboutmore a{display:inline-block;line-height:40px;padding:0 30px 0 60px;color:#fff;background:url(../img/morew.png) no-repeat 20px center #419983;}
	.aboutcover{text-align:right;}

.honor{background:#f6f6f6;padding:60px 0;}
	.honottitle{margin-bottom:50px;}
		.honottitle h2{position:relative;z-index:1;font-size:18px;}
		.honottitle h2 span{font-size:14px;color:#999;font-weight:normal;}
	.honorlist{}
		.honorlist figure{overflow:hidden;}
		.honorlist figure img{width:100%;border:4px solid #ddd;box-sizing:border-box;}

.news{padding:60px 0;}
	.newstitle{overflow:hidden;position:relative;line-height:30px;margin-bottom:30px;}
	.newstitle:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:80px;height:7px;background:linear-gradient(-45deg,#fff 25%, #ddd 0, #ddd 50%,#fff 0, #fff 75%, #ddd 0);background-size:5px 5px;}
		.newstitle h2{position:relative;z-index:1;float:left;font-size:18px;background:#fff;padding-right:10px;}
		.newstitle h2 span{font-size:14px;color:#999;font-weight:normal;}
		.newstitle em{float:right;display:inline-block;background:url(../img/more.png) no-repeat 0 center;padding-left:40px;}
	.newslist{}
		.newslist ul{margin:0 -1%;}
		.newslist li{float:left;width:31.33%;margin:0 1%;}
		.newslist li a{}
		.newslist li h3{font-size:16px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;}
		.newslist li dl{}
		.newslist li dt{margin-bottom:10px;font-size:12px;position:relative;padding-left:15px;}
		.newslist li dt:after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:5px;height:5px;border-radius:5px;background:#eee;}
		.newslist li dd{display:none;color:#999;}
		.newslist li span{display:none;}
		.newslist li dl:nth-of-type(1){}
		.newslist li dl:nth-of-type(1) dt{margin-bottom:10px;padding:0;}
		.newslist li dl:nth-of-type(1) dt:after{display:none;}
		.newslist li dl:nth-of-type(1) dd{color:#999;display:block;}
		.newslist li span:nth-of-type(1){display:inline-block;height:30px;width:29px;background:url(../img/more.png) no-repeat center center;text-indent:-999em;margin:20px 0;}

.contact{background:url(../img/contactbg.jpg) no-repeat center center;color:#fff;}
	.contactinfo{padding:35px 0;}
		.contactinfo a{color:#fff;}
		.contactinfo h3{font-size:16px;margin-bottom:10px;}
		.contactinfo p{line-height:25px;padding-left:30px;background-size:20px 20px;background-repeat:no-repeat;background-position:0 center;}
		.contactinfo p:nth-of-type(1){background-image:url(../img/footcontact2.png);}
		.contactinfo p:nth-of-type(2){background-image:url(../img/footcontact1.png);}
		.contactinfo p:nth-of-type(3){background-image:url(../img/footcontact4.png);}
		.contactinfo p:nth-of-type(4){background-image:url(../img/footcontact5.png);}
	.contactform{padding:30px 0;}
		.contactform ul{position:relative;height:140px;}
		.contactform li{position:absolute;}
		.contactform li input,.contactform li textarea{box-sizing:border-box;border:1px solid #fff;width:100%;}
		.contactform li input{height:40px;line-height:40px;padding:0 10px;}
		.contactform li input.txt{background:none;color:#fff;}
		.contactform li textarea.txts{height:90px;padding:10px;background:none;color:#fff;}
		.contactform li input.btn{background:#fff;color:#333;}
		.contactform li:nth-of-type(1){left:0;top:0;width:250px;}
		.contactform li:nth-of-type(2){left:0;top:50px;width:250px;}
		.contactform li:nth-of-type(3){left:0;top:100px;width:250px;}
		.contactform li:nth-of-type(4){top:0;left:260px;width:440px;}
		.contactform li:nth-of-type(5){top:100px;left:260px;width:100px;}

.links{background:#f9f9f9;padding:30px 0 15px;}
	.links .title{float:left;margin-right:20px;}
	.links .title h2{float:left;font-size:12px;color:#e77917;padding-bottom:0;}
	.links .title p{float:left;text-transform:uppercase;color:#999;font-size:12px;}
	.linkslist{}
	.linkslist a{display:inline-block;padding-right:15px;padding-bottom:15px;}
/*----------------------------------*/
.boxpghead{position:relative;height:294px;}
	.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:294px;}
.boxpgposition{position:relative;z-index:1;border-bottom:1px solid #eee;font-size:12px;margin-top:-60px;}
	.pgposition{background:url(../img/toplocation.png) no-repeat 30px center #fff;padding:22px 30px 22px 60px;border-bottom:1px solid #eee;}
	.pgposition strong{color:#419983;}

.listpage{clear:both;text-align:center;overflow:hidden;font-size:12px;margin-bottom:60px;}
.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:#333;border:1px solid #333;color:#fff;}
.listpage span{background:#333;border:1px solid #333;color:#fff;}

.pg{background:#f5f5f5;position:relative;z-index:1;padding-bottom:60px;}
		.w114{width:1140px;background:#fff;margin-top:-65px;}
			.pgtitle{margin-bottom:30px;}
			.pgtitle h1{font-size:14px;padding:10px;background:#eee;line-height:40px;}
		.w24{width:240px;margin-top:-65px;}

			.pgsidenav{background:#fff;position:relative;}
				.pgsidenav:before{content:'';display:block;position:absolute;top:0;left:-50px;width:50px;height:110px;background:url(../img/sidenavbg.png) no-repeat center center;}
				.pgsidenav:after{content:'';display:block;position:absolute;top:0;left:240px;width:20px;height:65px;background:#419983;}
				.pgsidenavhead{color:#fff;marin-bottom:20px;background:linear-gradient(to top,#419983 0%,#419983 100%);padding:10px 20px;}
					.pgsidenav p{text-transform:uppercase;font-size:10px;font-family:arial,verdana,sans-serif;}
					.pgsidenav h2{position:relative;font-size:18px;line-height:25px;}
					
				.pgsidenav ul{}
				.pgsidenav li{}
				.pgsidenav li:last-child{border-bottom:none;}
				.pgsidenav li a{line-height:50px;display:block;padding:0 20px;position:relative;border-bottom:1px solid #eee;}
				.pgsidenav li a:after{content:'';display:block;position:absolute;right:20px;top:50%;width:10px;height:10px;text-align:center;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg) translateY(-50%);}
				.pgsidenav li a:hover,.pgsidenav li a.on{background:none;color:#419983;}
				.pgsidenav li.on>a{background:#419983;color:#fff;}
				.pgsidenav li ul{display:none;background:#f9f9f9;}
				.pgsidenav li:hover ul{display:block;}
				.pgsidenav li li a{font-size:12px;line-height:39px;background:none;padding-left:42px;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:before,.pgsidenav li li a.on:before{border:2px solid #419983;}
			.pgsidenews{background:#fff;margin-bottom:20px;}
				.pgsidenews h3{font-size:16px;line-height:40px;position:relative;background:#f5f9fa;padding:0 20px;position:relative;}
				.pgsidenews h3:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:3px;background:#449982;}
				.pgsidenews ul{padding:20px;}
				.pgsidenews li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:25px;}
				.pgsidenews li a{position:relative;padding-left:15px;}
				.pgsidenews li a:after{content:'';display:block;position:absolute;top:50%;let:0;width:3px;height:3px;transform:translateY(-50%);background:#999;}
			.pgsidecontact{background:#fff;}
				.pgsidecontact dl{text-align:center;padding:20px;border-bottom:1px solid #eee;}
				.pgsidecontact dt{margin-bottom:20px;}
				.pgsidecontact dd{font-size:12px;color:#999;}
				.pgsidecontact ul{padding:20px;}
				.pgsidecontact li{background-size:20px 20px;background-position:0 0;background-repeat:no-repeat;padding-left:30px;margin-bottom:10px;}
				.pgsidecontact li:nth-of-type(1){background-image:url(../img/footcontact2b.png);}
				.pgsidecontact li:nth-of-type(2){background-image:url(../img/footcontact1b.png);}
				.pgsidecontact li:nth-of-type(3){background-image:url(../img/footcontact4b.png);margin-bottom:0;}
				.pgsidecontact figure{text-align:center;padding:20px;border-top:1px solid #eee;}
				.pgsidecontact figure img{width:100px;border:1px solid #eee;padding:5px;}
				.pgsidecontact figure figcaption{font-size:12px;color:#999;}
			
			.pgproductlist{padding:50px;}
				.pgproductlist ul{margin:0 -1%;}
				.pgproductlist li{float:left;width:31.33%;margin:0 1% 20px;position:relative;}
				.pgproductlist li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
				.pgproductlist li section{text-align:center;}
				.pgproductlist li section figure{overflow:hidden;}
				.pgproductlist li section figure img{width:100%;height:248px;}
				.pgproductlist li section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
				.pgproductlist li:hover figure img{transform:scale3d(1.05, 1.05, 1);}
				.pgproductlist li:hover h3{background:#419983;color:#fff;}
			
			.infoproduct{padding:50px;}
				.infoproducthead{margin-bottom:30px;}
					.infoproductslide{float:left;width:38%;position:relative;}
						.infoproductslide img{width:100%;}
					.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;overflow:hidden;background:#eee;padding:20px;}
						.detailtab h3{float:left;font-size:16px;}
						.bshare-custom{float:right;}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{max-width:880px;}
						.pgshare{text-align:center;margin:30px 0 0;}
							.bdsharebuttonbox{font-style:normal;display:inline-block;}
							.bdsharebuttonbox a.bds_more{background:none;float:none;padding:0;margin:0;line-height:50px;font-weight:bold;color:#fff;display:inline-block;width:50px;height:50px;text-align:center;background:url(../img/share.png) no-repeat center center #333;border-radius:60px;text-indent:-999em;font-size:12px;}
							.bdsharebuttonbox span{display:inline-block;}
			
				.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);}
			
			.pghonorlist{padding:50px;}
			.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{padding:50px 50px 0;}
				.pgnewslist ul{}
				.pgnewslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:30px;padding-bottom:30px;}
				.pgnewslist li dl{}
				.pgnewslist li dt{font-size:16px;}
				.pgnewslist li dd{color:#777;}
				.pgnewslist li dd time{font-size:12px;color:#999;display:inline-block;margin:5px 0;}
			
			.pgtagslist{padding:50px;background:#fff;margin-bottom:30px;}
				.pgtagslist ul{}
				.pgtagslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:30px;padding-bottom:30px;}
				.pgtagslist li dl{}
				.pgtagslist li dt{font-size:16px;}
				.pgtagslist li dd{color:#777;}
				.pgtagslist li dd time{font-size:12px;color:#999;display:inline-block;margin:5px 0;}
					
			
			/*newsinfo*/
			article{padding:50px;}
				.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;}
					.articlehead p{font-size:12px;color:#999;}
					.articlehead p span{margin:0 10px;}
					.articlehead p time{margin:0 10px;}
				.articlebody{}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{}
					.pgshare{text-align:center;margin:30px 0 0;}
						.bdsharebuttonbox{font-style:normal;display:inline-block;}
						.bdsharebuttonbox a.bds_more{background:none;float:none;padding:0;margin:0;line-height:50px;font-weight:bold;color:#fff;display:inline-block;width:50px;height:50px;text-align:center;background:url(../img/share.png) no-repeat center center #333;border-radius:60px;text-indent:-999em;font-size:12px;}
						.bdsharebuttonbox span{display:inline-block;}
					.infoprevnext{border-top:1px solid #eee;padding:20px 0;}
						.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%);}
					.articletags{margin-bottom:30px;position:relative;padding-left:20px;font-size:12px;}
						.articletags:after{content: '';display: block;position: absolute;top: 50%;border-top: 2px solid #ddd;width: 5px;height:5px;left:0;border-right:2px solid #ddd;	transform: rotate(45deg) translateY(-70%);}
						.articletags a{margin-right:10px;color:#005a98;}
					.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%;}
			
			.pgcontact{overflow:hidden;padding:50px;background:#fff;}
				.listcontact{float:left;width:48%;}
					.listcontact h2{}
					.listcontact ul{}
					.listcontact li{border-bottom:1px dashed #ccc;overflow:hidden;line-height:59px;font-size:16px;padding:9px 0 10px;}
					.listcontact li figure{display:inline-block;float:left;margin-right:20px;}
					.listcontact li a{color:#1d80d3;}
			.pgmap{float:right;width:48%;}

			.pgmessage{background:#fff;padding:60px 200px;}
			.pgmessage h3{font-size:16px;margin-bottom:30px;}
			.pgmessage ul{}
			.pgmessage li{position:relative;margin-bottom:20px;padding-left:100px;}
			.pgmessage li label{position:absolute;top:0;left:0;line-height:50px;}
			.pgmessage li label span{color:#c00;}
			.pgmessage li img{position:absolute;top:1px;right:1px;width:100px;height:48px;}
			.pgmessage li:last-child{margin-bottom:0;}
			.pgmessage li input{padding:10px;width:100%;height:50px;box-sizing:border-box;border:1px solid #eee;}
			.pgmessage li textarea{display:block;width:100%;height:120px;padding:10px;box-sizing:border-box;border:1px solid #eee;}
			.pgmessage li input.btn{width:100%;background:#333;color:#fff;}
			
			/*sitemap*/
			.listsitemap{padding:50px;background:#fff;}
			.listsitemap ul{border:1px solid #eee;overflow:hidden;background:#fdfdfd;}
			.listsitemap li{line-height:40px;padding:0 19px;border-bottom:1px solid #eee;}
			.listsitemap li:last-child{border-bottom:none;}
			.listsitemap li a{display:block;}
			.listsitemap li ul{margin-bottom:15px;}
			.listsitemap li li{}
			.listsitemap li li ul{margin-bottom:15px;}
			.listsitemap li li li{display:inline-block;border-bottom:none;padding-bottom:0;font-size:12px;}

}
@media (min-width:769px) and (max-width:1400px){
.banner{position:relative;width:100%;height:700px;overflow:hidden;}

.bannerfoot{background:linear-gradient(to right,#419983 0%,#419983 35%,#fff 35%,#fff 100%);}
.w70{width:600px;}
.w50{width:400px;}
.w90{width:800px;}
.fl{float:left;}
.fr{float:right;}
	.slogen{color:#fff;}
		.slogen dl{padding:25px 25px 25px 0;}
		.slogen dt{line-height:30px;}
		.slogen dt strong{display:inline-block;font-size:24px;margin-right:10px;}
		.slogen dt span{display:inline-block;}
		.slogen dd{color:rgba(255,255,255,0.7);}
	span.tel{float:left;padding:40px 25px 40px 110px;background:url(../img/headtelicon.png) no-repeat 45px center;}
		span.tel a{display:inline-block;height:40px;font-size:24px;line-height:40px;margin-right:20px;font-weight:bold;}
	.search{float:right;padding:40px 25px;}
		.search input{font-size:12px;box-sizing:border-box;}
		.search .txt{height:40px;width:120px;line-height:40px;border:1px solid #ddd;padding:0 10px;}
		.search .btn{height:40px;padding:0 20px;background:#419983;color:#fff;}

.num{background:#f1f1f1;}
	.numlist{padding:60px 0;overflow:hidden;text-align:center;}
		.numlist dl{float:left;width:25%;box-sizing:border-box;padding:0 30px;}
			.numlist dt{}
				.numlist dt strong{font-size:50px;font-family:"Times New Roman";line-height:100%;}
				.numlist dt em{font-size:24px;color:#419983;}
			.numlist dd{font-size:16px;line-height:30px;color:#999;}

.product{padding:60px 0;}
	.producttitle{overflow:hidden;position:relative;line-height:30px;margin-bottom:30px;}
	.producttitle:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:80px;height:7px;background:linear-gradient(-45deg,#fff 25%, #ddd 0, #ddd 50%,#fff 0, #fff 75%, #ddd 0);background-size:5px 5px;}
		.producttitle h2{position:relative;z-index:1;float:left;font-size:18px;background:#fff;padding-right:10px;}
		.producttitle h2 span{font-size:14px;color:#999;font-weight:normal;}
		.producttitle em{float:right;display:inline-block;background:url(../img/more.png) no-repeat 0 center;padding-left:40px;}
	.productlisthot{}
		.productlisthot .swiper-slide a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
		.productlisthot .swiper-slide section{text-align:center;}
		.productlisthot .swiper-slide section figure{overflow:hidden;}
		.productlisthot .swiper-slide section figure img{width:100%;}
		.productlisthot .swiper-slide section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
		.productlisthot .swiper-slide:hover figure img{transform:scale3d(1.05, 1.05, 1);}
		.productlisthot .swiper-slide:hover h3{background:#419983;color:#fff;}
	
	.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{text-align:center;}
		.productlist li section figure{overflow:hidden;}
		.productlist li section figure img{width:100%;height:246px;}
		.productlist li section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
		.productlist li:hover figure img{transform:scale3d(1.05, 1.05, 1);}
		.productlist li:hover h3{background:#419983;color:#fff;}

.about{background:linear-gradient(-45deg,#fff 25%, #eee 0, #eee 50%,#fff 0, #fff 75%, #eee 0);background-size:5px 5px;padding:60px 0;}
	.abouttitle{margin-bottom:50px;}
		.abouttitle h2{position:relative;z-index:1;font-size:18px;}
		.abouttitle h2 span{font-size:14px;color:#999;font-weight:normal;}
	.aboutinfo{margin-bottom:50px;}
		.aboutinfo p{margin-bottom:30px;}
	.aboutmore{}
		.aboutmore a{display:inline-block;line-height:40px;padding:0 30px 0 60px;color:#fff;background:url(../img/morew.png) no-repeat 20px center #419983;}
	.aboutcover{text-align:right;}

.honor{background:#f6f6f6;padding:60px 0;}
	.honottitle{margin-bottom:50px;}
		.honottitle h2{position:relative;z-index:1;font-size:18px;}
		.honottitle h2 span{font-size:14px;color:#999;font-weight:normal;}
	.honorlist{}
		.honorlist figure{overflow:hidden;}
		.honorlist figure img{width:100%;border:4px solid #ddd;box-sizing:border-box;}

.news{padding:60px 0;}
	.newstitle{overflow:hidden;position:relative;line-height:30px;margin-bottom:30px;}
	.newstitle:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:80px;height:7px;background:linear-gradient(-45deg,#fff 25%, #ddd 0, #ddd 50%,#fff 0, #fff 75%, #ddd 0);background-size:5px 5px;}
		.newstitle h2{position:relative;z-index:1;float:left;font-size:18px;background:#fff;padding-right:10px;}
		.newstitle h2 span{font-size:14px;color:#999;font-weight:normal;}
		.newstitle em{float:right;display:inline-block;background:url(../img/more.png) no-repeat 0 center;padding-left:40px;}
	.newslist{}
		.newslist ul{margin:0 -1%;}
		.newslist li{float:left;width:31.33%;margin:0 1%;}
		.newslist li a{}
		.newslist li h3{font-size:16px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;}
		.newslist li dl{}
		.newslist li dt{margin-bottom:10px;font-size:12px;position:relative;padding-left:15px;}
		.newslist li dt:after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:5px;height:5px;border-radius:5px;background:#eee;}
		.newslist li dd{display:none;color:#999;}
		.newslist li span{display:none;}
		.newslist li dl:nth-of-type(1){}
		.newslist li dl:nth-of-type(1) dt{margin-bottom:10px;padding:0;}
		.newslist li dl:nth-of-type(1) dt:after{display:none;}
		.newslist li dl:nth-of-type(1) dd{color:#999;display:block;}
		.newslist li span:nth-of-type(1){display:inline-block;height:30px;width:29px;background:url(../img/more.png) no-repeat center center;text-indent:-999em;margin:20px 0;}

.contact{background:url(../img/contactbg.jpg) no-repeat center center;color:#fff;}
	.contactinfo{padding:35px 0;}
		.contactinfo a{color:#fff;}
		.contactinfo h3{font-size:16px;margin-bottom:10px;}
		.contactinfo p{line-height:25px;padding-left:30px;background-size:20px 20px;background-repeat:no-repeat;background-position:0 center;}
		.contactinfo p:nth-of-type(1){background-image:url(../img/footcontact2.png);}
		.contactinfo p:nth-of-type(2){background-image:url(../img/footcontact1.png);}
		.contactinfo p:nth-of-type(3){background-image:url(../img/footcontact4.png);}
		.contactinfo p:nth-of-type(4){background-image:url(../img/footcontact5.png);}
	.contactform{padding:30px 0;}
		.contactform ul{position:relative;height:140px;}
		.contactform li{position:absolute;}
		.contactform li input,.contactform li textarea{box-sizing:border-box;border:1px solid #fff;width:100%;}
		.contactform li input{height:40px;line-height:40px;padding:0 10px;}
		.contactform li input.txt{background:none;color:#fff;}
		.contactform li textarea.txts{height:90px;padding:10px;background:none;color:#fff;}
		.contactform li input.btn{background:#fff;color:#333;}
		.contactform li:nth-of-type(1){left:0;top:0;width:250px;}
		.contactform li:nth-of-type(2){left:0;top:50px;width:250px;}
		.contactform li:nth-of-type(3){left:0;top:100px;width:250px;}
		.contactform li:nth-of-type(4){top:0;left:260px;width:370px;}
		.contactform li:nth-of-type(5){top:100px;left:260px;width:100px;}

.links{background:#f9f9f9;padding:30px 0 15px;}
	.links .title{float:left;margin-right:20px;}
	.links .title h2{float:left;font-size:12px;color:#e77917;padding-bottom:0;}
	.links .title p{float:left;text-transform:uppercase;color:#999;font-size:12px;}
	.linkslist{}
	.linkslist a{display:inline-block;padding-right:15px;padding-bottom:15px;}
/*----------------------------------*/
.boxpghead{position:relative;height:294px;}
	.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:294px;}
.boxpgposition{position:relative;z-index:1;border-bottom:1px solid #eee;font-size:12px;margin-top:-60px;}
	.pgposition{background:url(../img/toplocation.png) no-repeat 30px center #fff;padding:22px 30px 22px 60px;border-bottom:1px solid #eee;}
	.pgposition strong{color:#419983;}

.listpage{clear:both;text-align:center;overflow:hidden;font-size:12px;margin-bottom:60px;}
.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:#333;border:1px solid #333;color:#fff;}
.listpage span{background:#333;border:1px solid #333;color:#fff;}

.pg{background:#f5f5f5;position:relative;z-index:1;padding-bottom:60px;}
		.w114{width:940px;background:#fff;margin-top:-65px;}
			.pgtitle{margin-bottom:30px;}
			.pgtitle h1{font-size:14px;padding:10px;background:#eee;line-height:40px;}
		.w24{width:240px;margin-top:-65px;}

			.pgsidenav{background:#fff;position:relative;}
				.pgsidenav:before{content:'';display:block;position:absolute;top:0;left:-50px;width:50px;height:110px;background:url(../img/sidenavbg.png) no-repeat center center;}
				.pgsidenav:after{content:'';display:block;position:absolute;top:0;left:240px;width:20px;height:65px;background:#419983;}
				.pgsidenavhead{color:#fff;marin-bottom:20px;background:linear-gradient(to top,#419983 0%,#419983 100%);padding:10px 20px;}
					.pgsidenav p{text-transform:uppercase;font-size:10px;font-family:arial,verdana,sans-serif;}
					.pgsidenav h2{position:relative;font-size:18px;line-height:25px;}
					
				.pgsidenav ul{}
				.pgsidenav li{}
				.pgsidenav li:last-child{border-bottom:none;}
				.pgsidenav li a{line-height:50px;display:block;padding:0 20px;position:relative;border-bottom:1px solid #eee;}
				.pgsidenav li a:after{content:'';display:block;position:absolute;right:20px;top:50%;width:10px;height:10px;text-align:center;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg) translateY(-50%);}
				.pgsidenav li a:hover,.pgsidenav li a.on{background:none;color:#419983;}
				.pgsidenav li.on>a{background:#419983;color:#fff;}
				.pgsidenav li ul{display:none;background:#f9f9f9;}
				.pgsidenav li:hover ul{display:block;}
				.pgsidenav li li a{font-size:12px;line-height:39px;background:none;padding-left:42px;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:before,.pgsidenav li li a.on:before{border:2px solid #419983;}
			.pgsidenews{background:#fff;margin-bottom:20px;}
				.pgsidenews h3{font-size:16px;line-height:40px;position:relative;background:#f5f9fa;padding:0 20px;position:relative;}
				.pgsidenews h3:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:3px;background:#449982;}
				.pgsidenews ul{padding:20px;}
				.pgsidenews li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:25px;}
				.pgsidenews li a{position:relative;padding-left:15px;}
				.pgsidenews li a:after{content:'';display:block;position:absolute;top:50%;let:0;width:3px;height:3px;transform:translateY(-50%);background:#999;}
			.pgsidecontact{background:#fff;}
				.pgsidecontact dl{text-align:center;padding:20px;border-bottom:1px solid #eee;}
				.pgsidecontact dt{margin-bottom:20px;}
				.pgsidecontact dd{font-size:12px;color:#999;}
				.pgsidecontact ul{padding:20px;}
				.pgsidecontact li{background-size:20px 20px;background-position:0 0;background-repeat:no-repeat;padding-left:30px;margin-bottom:10px;}
				.pgsidecontact li:nth-of-type(1){background-image:url(../img/footcontact2b.png);}
				.pgsidecontact li:nth-of-type(2){background-image:url(../img/footcontact1b.png);}
				.pgsidecontact li:nth-of-type(3){background-image:url(../img/footcontact4b.png);margin-bottom:0;}
				.pgsidecontact figure{text-align:center;padding:20px;border-top:1px solid #eee;}
				.pgsidecontact figure img{width:100px;border:1px solid #eee;padding:5px;}
				.pgsidecontact figure figcaption{font-size:12px;color:#999;}
			
			.pgproductlist{padding:50px;}
				.pgproductlist ul{margin:0 -1%;}
				.pgproductlist li{float:left;width:31.33%;margin:0 1% 20px;position:relative;}
				.pgproductlist li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
				.pgproductlist li section{text-align:center;}
				.pgproductlist li section figure{overflow:hidden;}
				.pgproductlist li section figure img{width:100%;height:248px;}
				.pgproductlist li section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
				.pgproductlist li:hover figure img{transform:scale3d(1.05, 1.05, 1);}
				.pgproductlist li:hover h3{background:#419983;color:#fff;}
			
			.infoproduct{padding:50px;}
				.infoproducthead{margin-bottom:30px;}
					.infoproductslide{float:left;width:38%;position:relative;}
						.infoproductslide img{width:100%;}
					.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;overflow:hidden;background:#eee;padding:20px;}
						.detailtab h3{float:left;font-size:16px;}
						.bshare-custom{float:right;}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{max-width:880px;}
						.pgshare{text-align:center;margin:30px 0 0;}
							.bdsharebuttonbox{font-style:normal;display:inline-block;}
							.bdsharebuttonbox a.bds_more{background:none;float:none;padding:0;margin:0;line-height:50px;font-weight:bold;color:#fff;display:inline-block;width:50px;height:50px;text-align:center;background:url(../img/share.png) no-repeat center center #333;border-radius:60px;text-indent:-999em;font-size:12px;}
							.bdsharebuttonbox span{display:inline-block;}
			
				.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);}
			
			.pghonorlist{padding:50px;}
			.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{padding:50px 50px 0;}
				.pgnewslist ul{}
				.pgnewslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:30px;padding-bottom:30px;}
				.pgnewslist li dl{}
				.pgnewslist li dt{font-size:16px;}
				.pgnewslist li dd{color:#777;}
				.pgnewslist li dd time{font-size:12px;color:#999;display:inline-block;margin:5px 0;}
			
			.pgtagslist{padding:50px;background:#fff;margin-bottom:30px;}
				.pgtagslist ul{}
				.pgtagslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:30px;padding-bottom:30px;}
				.pgtagslist li dl{}
				.pgtagslist li dt{font-size:16px;}
				.pgtagslist li dd{color:#777;}
				.pgtagslist li dd time{font-size:12px;color:#999;display:inline-block;margin:5px 0;}
					
			
			/*newsinfo*/
			article{padding:50px;}
				.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;}
					.articlehead p{font-size:12px;color:#999;}
					.articlehead p span{margin:0 10px;}
					.articlehead p time{margin:0 10px;}
				.articlebody{}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{max-width:840px;}
					.pgshare{text-align:center;margin:30px 0 0;}
						.bdsharebuttonbox{font-style:normal;display:inline-block;}
						.bdsharebuttonbox a.bds_more{background:none;float:none;padding:0;margin:0;line-height:50px;font-weight:bold;color:#fff;display:inline-block;width:50px;height:50px;text-align:center;background:url(../img/share.png) no-repeat center center #333;border-radius:60px;text-indent:-999em;font-size:12px;}
						.bdsharebuttonbox span{display:inline-block;}
					.infoprevnext{border-top:1px solid #eee;padding:20px 0;}
						.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%);}
					.articletags{margin-bottom:30px;position:relative;padding-left:20px;font-size:12px;}
						.articletags:after{content: '';display: block;position: absolute;top: 50%;border-top: 2px solid #ddd;width: 5px;height:5px;left:0;border-right:2px solid #ddd;	transform: rotate(45deg) translateY(-70%);}
						.articletags a{margin-right:10px;color:#005a98;}
					.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%;}
			
			.pgcontact{overflow:hidden;padding:50px;background:#fff;}
				.listcontact{float:left;width:48%;}
					.listcontact h2{}
					.listcontact ul{}
					.listcontact li{border-bottom:1px dashed #ccc;overflow:hidden;line-height:59px;font-size:16px;padding:9px 0 10px;}
					.listcontact li figure{display:inline-block;float:left;margin-right:20px;}
					.listcontact li a{color:#1d80d3;}
			.pgmap{float:right;width:48%;}

			.pgmessage{background:#fff;padding:60px 200px;}
			.pgmessage h3{font-size:16px;margin-bottom:30px;}
			.pgmessage ul{}
			.pgmessage li{position:relative;margin-bottom:20px;padding-left:100px;}
			.pgmessage li label{position:absolute;top:0;left:0;line-height:50px;}
			.pgmessage li label span{color:#c00;}
			.pgmessage li img{position:absolute;top:1px;right:1px;width:100px;height:48px;}
			.pgmessage li:last-child{margin-bottom:0;}
			.pgmessage li input{padding:10px;width:100%;height:50px;box-sizing:border-box;border:1px solid #eee;}
			.pgmessage li textarea{display:block;width:100%;height:120px;padding:10px;box-sizing:border-box;border:1px solid #eee;}
			.pgmessage li input.btn{width:100%;background:#333;color:#fff;}
			
			/*sitemap*/
			.listsitemap{padding:50px;background:#fff;}
			.listsitemap ul{border:1px solid #eee;overflow:hidden;background:#fdfdfd;}
			.listsitemap li{line-height:40px;padding:0 19px;border-bottom:1px solid #eee;}
			.listsitemap li:last-child{border-bottom:none;}
			.listsitemap li a{display:block;}
			.listsitemap li ul{margin-bottom:15px;}
			.listsitemap li li{}
			.listsitemap li li ul{margin-bottom:15px;}
			.listsitemap li li li{display:inline-block;border-bottom:none;padding-bottom:0;font-size:12px;}

}
@media (max-width:768px){
.banner{position:relative;width:100%;overflow:hidden;}
.banner img{width:100%;}

.bannerfoot{}
	.slogen{padding:20px;background:#419983;color:#fff;}
		.slogen dl{}
		.slogen dt{line-height:30px;}
		.slogen dt strong{display:inline-block;font-size:18px;margin-right:10px;}
		.slogen dt span{display:inline-block;}
		.slogen dd{}
	.bannerfoot .fr{text-align:center;padding:20px;border-bottom:1px solid #eee;}
	span.tel{display:inline-block;margin-bottom:20px;background:url(../img/headtelicon.png) no-repeat 0 center;height:30px;font-size:16px;line-height:30px;padding-left:50px;background-size:30px 30px;}
		span.tel a{margin-right:20px;}
	.search{}
		.search input{font-size:12px;box-sizing:border-box;}
		.search .txt{height:40px;width:200px;line-height:40px;border:1px solid #ddd;padding:0 10px;}
		.search .btn{height:40px;padding:0 20px;background:#419983;color:#fff;}

.num{background:#f1f1f1;}
	.numlist{padding:20px;overflow:hidden;text-align:center;}
		.numlist dl{float:left;width:50%;box-sizing:border-box;}
			.numlist dt{}
				.numlist dt strong{font-size:30px;font-family:"Times New Roman";line-height:100%;}
				.numlist dt em{font-size:16px;color:#419983;}
			.numlist dd{font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.product{padding:20px;}
	.producttitle{overflow:hidden;position:relative;line-height:30px;margin-bottom:30px;}
	.producttitle:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:80px;height:7px;background:linear-gradient(-45deg,#fff 25%, #ddd 0, #ddd 50%,#fff 0, #fff 75%, #ddd 0);background-size:5px 5px;}
		.producttitle h2{position:relative;z-index:1;float:left;font-size:16px;background:#fff;padding-right:10px;}
		.producttitle h2 span{font-size:12px;color:#999;font-weight:normal;}
		.producttitle em{float:right;display:inline-block;background:url(../img/more.png) no-repeat 0 center;padding-left:40px;}
	.productlisthot{}
		.productlisthot .swiper-slide a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
		.productlisthot .swiper-slide section{text-align:center;}
		.productlisthot .swiper-slide section figure{overflow:hidden;}
		.productlisthot .swiper-slide section figure img{width:100%;}
		.productlisthot .swiper-slide section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
		.productlisthot .swiper-slide:hover figure img{transform:scale3d(1.05, 1.05, 1);}
		.productlisthot .swiper-slide:hover h3{background:#419983;color:#fff;}
	
	.productlist{}
		.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{text-align:center;}
		.productlist li section figure{overflow:hidden;}
		.productlist li section figure img{width:100%;}
		.productlist li section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
		.productlist li:hover figure img{transform:scale3d(1.05, 1.05, 1);}
		.productlist li:hover h3{background:#419983;color:#fff;}

.about{background:linear-gradient(-45deg,#fff 25%, #eee 0, #eee 50%,#fff 0, #fff 75%, #eee 0);background-size:5px 5px;padding:20px;}
	.abouttitle{margin-bottom:20px;}
		.abouttitle h2{position:relative;z-index:1;font-size:18px;}
		.abouttitle h2 span{font-size:14px;color:#999;font-weight:normal;}
	.aboutinfo{}
		.aboutinfo p{margin-bottom:20px;}
	.aboutmore{margin-bottom:20px;}
		.aboutmore a{display:inline-block;line-height:40px;padding:0 30px 0 60px;color:#fff;background:url(../img/morew.png) no-repeat 20px center #419983;}
	.aboutcover{}
		.aboutcover img{width:100%;}

.honor{background:#f6f6f6;padding:20px;}
	.honottitle{margin-bottom:50px;}
		.honottitle h2{position:relative;z-index:1;font-size:18px;}
		.honottitle h2 span{font-size:14px;color:#999;font-weight:normal;}
	.honorlist{}
		.honorlist figure{overflow:hidden;}
		.honorlist figure img{width:100%;border:4px solid #ddd;box-sizing:border-box;}

.news{padding:20px;}
	.newstitle{overflow:hidden;position:relative;line-height:30px;margin-bottom:30px;}
	.newstitle:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;right:80px;height:7px;background:linear-gradient(-45deg,#fff 25%, #ddd 0, #ddd 50%,#fff 0, #fff 75%, #ddd 0);background-size:5px 5px;}
		.newstitle h2{position:relative;z-index:1;float:left;font-size:18px;background:#fff;padding-right:10px;}
		.newstitle h2 span{font-size:14px;color:#999;font-weight:normal;}
		.newstitle em{float:right;display:inline-block;background:url(../img/more.png) no-repeat 0 center;padding-left:40px;}
	.newslist{}
		.newslist ul{}
		.newslist li{margin-bottom:20px;}
		.newslist li:last-child{margin-bottom:0;}
		.newslist li a{}
		.newslist li h3{font-size:14px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;}
		.newslist li dl{}
		.newslist li dt{margin-bottom:10px;}
		.newslist li dd{display:none;}
		.newslist li span{display:none;}

		.newslist li dl:nth-of-type(1){}
		.newslist li dl:nth-of-type(1) dt{margin-bottom:10px;}
		.newslist li dl:nth-of-type(1) dd{display:block;color:#999;}
		.newslist li span:nth-of-type(1){display:inline-block;height:30px;width:29px;background:url(../img/more.png) no-repeat center center;text-indent:-999em;margin:20px 0;}

.contact{background:url(../img/contactbg.jpg) no-repeat center center;color:#fff;background-size:cover;padding:20px;}
	.contactinfo{margin-bottom:20px;}
		.contactinfo a{color:#fff;}
		.contactinfo h3{font-size:16px;margin-bottom:10px;}
		.contactinfo p{line-height:25px;padding-left:30px;background-size:20px 20px;background-repeat:no-repeat;background-position:0 center;}
		.contactinfo p:nth-of-type(1){background-image:url(../img/footcontact2.png);}
		.contactinfo p:nth-of-type(2){background-image:url(../img/footcontact1.png);}
		.contactinfo p:nth-of-type(3){background-image:url(../img/footcontact4.png);}
		.contactinfo p:nth-of-type(4){background-image:url(../img/footcontact5.png);}
	.contactform{}
		.contactform ul{}
		.contactform li{margin-bottom:10px;}
		.contactform li input,.contactform li textarea{box-sizing:border-box;border:1px solid #fff;width:100%;}
		.contactform li input{height:40px;line-height:40px;padding:0 10px;}
		.contactform li input.txt{background:none;color:#fff;}
		.contactform li textarea.txts{height:90px;padding:10px;background:none;color:#fff;}
		.contactform li input.btn{background:#fff;color:#333;}

.links{background:#f9f9f9;padding:30px 0 15px;}
	.links .title{float:left;margin-right:20px;}
	.links .title h2{float:left;font-size:12px;color:#e77917;padding-bottom:0;}
	.links .title p{float:left;text-transform:uppercase;color:#999;font-size:12px;}
	.linkslist{}
	.linkslist a{display:inline-block;padding-right:15px;padding-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{position:relative;z-index:1;border-bottom:1px solid #eee;margin-top:-60px;}
	.pgposition{background:url(../img/toplocation.png) no-repeat 20px center #fff;padding:10px 20px 10px 45px;border-bottom:1px solid #eee;}
	.pgposition strong{color:#419983;}

.listpage{clear:both;text-align:center;overflow:hidden;padding-bottom:20px;}
.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:7px 15px;border:1px solid #ccc;}
.listpage a:hover{background:#333;border:1px solid #333;color:#fff;}
.listpage span{background:#333;border:1px solid #333;color:#fff;}

.pg{background:#f5f5f5;position:relative;z-index:1;padding-bottom:20px;}
	.w114{background:#fff;}
			.pgtitle{margin-bottom:30px;}
			.pgtitle h1{font-size:14px;padding:10px;background:#eee;line-height:40px;}

			.pgsidenav{background:#fff;position:relative;}
				.pgsidenav:before{content:'';display:block;position:absolute;top:0;left:-50px;width:50px;height:110px;background:url(../img/sidenavbg.png) no-repeat center center;}
				.pgsidenav:after{content:'';display:block;position:absolute;top:0;left:240px;width:20px;height:65px;background:#419983;}
				.pgsidenavhead{color:#fff;marin-bottom:20px;background:linear-gradient(to top,#419983 0%,#419983 100%);padding:10px 20px;}
					.pgsidenav p{text-transform:uppercase;font-size:10px;font-family:arial,verdana,sans-serif;}
					.pgsidenav h2{position:relative;font-size:18px;line-height:25px;}
					
				.pgsidenav ul{}
				.pgsidenav li{}
				.pgsidenav li:last-child{border-bottom:none;}
				.pgsidenav li a{line-height:50px;display:block;padding:0 20px;position:relative;border-bottom:1px solid #eee;}
				.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:none;color:#419983;}
				.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:before,.pgsidenav li li a.on:before{border:2px solid #419983;}
			.pgsidenews{background:#fff;margin-bottom:20px;}
				.pgsidenews h3{font-size:16px;line-height:40px;position:relative;background:#f5f9fa;padding:0 20px;position:relative;}
				.pgsidenews h3:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:3px;background:#449982;}
				.pgsidenews ul{padding:20px;}
				.pgsidenews li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:25px;}
				.pgsidenews li a{position:relative;padding-left:15px;}
				.pgsidenews li a:after{content:'';display:block;position:absolute;top:50%;let:0;width:3px;height:3px;transform:translateY(-50%);background:#999;}
			.pgsidecontact{background:#fff;}
				.pgsidecontact dl{text-align:center;padding:20px;border-bottom:1px solid #eee;}
				.pgsidecontact dt{margin-bottom:20px;}
				.pgsidecontact dd{font-size:12px;color:#999;}
				.pgsidecontact ul{padding:20px;}
				.pgsidecontact li{background-size:20px 20px;background-position:0 0;background-repeat:no-repeat;padding-left:30px;margin-bottom:10px;}
				.pgsidecontact li:nth-of-type(1){background-image:url(../img/footcontact2b.png);}
				.pgsidecontact li:nth-of-type(2){background-image:url(../img/footcontact1b.png);}
				.pgsidecontact li:nth-of-type(3){background-image:url(../img/footcontact4b.png);margin-bottom:0;}
				.pgsidecontact figure{text-align:center;padding:20px;border-top:1px solid #eee;}
				.pgsidecontact figure img{width:100px;border:1px solid #eee;padding:5px;}
				.pgsidecontact figure figcaption{font-size:12px;color:#999;}
			
			.pgproductlist{padding:20px;background:#fff;}
				.pgproductlist ul{margin:0 -1%;}
				.pgproductlist li{float:left;width:48%;margin:0 1% 2%;position:relative;}
				.pgproductlist li a{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;text-indent:-999em;}
				.pgproductlist li section{text-align:center;}
				.pgproductlist li section figure{overflow:hidden;}
				.pgproductlist li section figure img{width:100%;}
				.pgproductlist li section h3{font-size:14px;background:#e7e5e6;font-weight:normal;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all ease-out 0.3s;}
				.pgproductlist li:hover figure img{transform:scale3d(1.05, 1.05, 1);}
				.pgproductlist li:hover h3{background:#419983;color:#fff;}
			
			.infoproduct{padding:20px;}
				.infoproducthead{margin-bottom:20px;}
					.infoproductslide{position:relative;margin-bottom:10px;}
						.infoproductslide img{width:100%;}
					.infoproductsummary{}
						.infoproductsummary h1{font-size:16px;margin-bottom:10px;}
						.infoproductsummary h3{font-size:12px;margin-bottom:10px;}
						.infoproductsummary section{color:#999;margin-bottom:10px;}
						.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:20px;padding:10px;background:#eee;overflow:hidden;}
						.detailtab h3{font-size:12px;float:left;}
						.bshare-custom{float:right;}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{max-width:100%;}
						.pgshare{text-align:center;margin:30px 0 0;}
							.bdsharebuttonbox{font-style:normal;display:inline-block;}
							.bdsharebuttonbox a.bds_more{background:none;float:none;padding:0;margin:0;line-height:50px;font-weight:bold;color:#fff;display:inline-block;width:50px;height:50px;text-align:center;background:url(../img/share.png) no-repeat center center #333;border-radius:60px;text-indent:-999em;font-size:12px;}
							.bdsharebuttonbox span{display:inline-block;}
			
				.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);}
			
			.pghonorlist{padding:20px;background:#fff;}
			.pghonorlist ul{margin:0 -1%;}
			.pghonorlist li{float:left;width:48%;margin:0 1% 2%;text-align:center;}
			.pghonorlist li figure{padding:9px;border:1px solid #eee;}
				.pghonorlist li figure img{width:100%;}
			.pghonorlist li h3{font-size:12px;font-weight:normal;}
			
			/*news*/
			.pgnewslist{padding:20px;}
				.pgnewslist ul{}
				.pgnewslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:20px;padding-bottom:20px;}
				.pgnewslist li dl{}
				.pgnewslist li dt{font-size:16px;}
				.pgnewslist li dd{color:#777;}
				.pgnewslist li dd time{font-size:12px;color:#999;display:inline-block;margin:5px 0;}
			
			.pgtagslist{padding:20px;background:#fff;margin-bottom:20px;}
				.pgtagslist ul{}
				.pgtagslist li{position:relative;border-bottom:1px dashed #ddd;margin-bottom:20px;padding-bottom:20px;}
				.pgtagslist li dl{}
				.pgtagslist li dt{font-size:16px;}
				.pgtagslist li dd{color:#777;}
				.pgtagslist li dd time{font-size:12px;color:#999;display:inline-block;margin:5px 0;}
			
			/*newsinfo*/
			article{padding:20px;background:#fff;}
				.articlehead{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px;}
					.articlehead h1{font-size:18px;line-height:25px;margin-bottom:10px;}
					.articlehead p{font-size:12px;color:#999;}
					.articlehead p span{margin:0 10px;}
					.articlehead p time{margin:0 10px;}
				.articlebody{}
					.edit{line-height:200%;margin-bottom:30px;}
						.edit img{}
					.pgshare{text-align:center;margin:30px 0 0;}
						.bdsharebuttonbox{font-style:normal;display:inline-block;}
						.bdsharebuttonbox a.bds_more{background:none;float:none;padding:0;margin:0;line-height:50px;font-weight:bold;color:#fff;display:inline-block;width:50px;height:50px;text-align:center;background:url(../img/share.png) no-repeat center center #333;border-radius:60px;text-indent:-999em;font-size:12px;}
						.bdsharebuttonbox span{display:inline-block;}
					.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%;}
			
			.pgcontact{overflow:hidden;padding:20px;background:#fff;}
				.listcontact{margin-bottom:20px;}
					.listcontact h2{}
					.listcontact ul{}
					.listcontact li{border-bottom:1px dashed #ccc;overflow:hidden;line-height:29px;font-size:16px;padding:9px 0 10px;}
					.listcontact li figure{display:inline-block;float:left;margin-right:20px;}
					.listcontact li figure img{width:30px;}
					.listcontact li a{color:#1d80d3;}
			.pgmap{}

			.pgmessage{background:#fff;padding:20px;}
			.pgmessage h3{font-size:14px;margin-bottom:20px;}
			.pgmessage ul{}
			.pgmessage li{position:relative;margin-bottom:20px;padding-left:60px;}
			.pgmessage li label{position:absolute;top:0;left:0;line-height:40px;}
			.pgmessage li label span{color:#c00;}
			.pgmessage li img{position:absolute;top:1px;right:1px;width:100px;height:38px;}
			.pgmessage li:last-child{margin-bottom:0;}
			.pgmessage li input{padding:10px;width:100%;height:40px;box-sizing:border-box;border:1px solid #eee;}
			.pgmessage li textarea{display:block;width:100%;height:120px;padding:10px;box-sizing:border-box;border:1px solid #eee;}
			.pgmessage li input.btn{width:100%;background:#333;color:#fff;}
			
			/*sitemap*/
			.listsitemap{padding:20px;background:#fff;}
			.listsitemap ul{border:1px solid #eee;overflow:hidden;background:#fdfdfd;}
			.listsitemap li{line-height:40px;padding:0 19px;border-bottom:1px solid #eee;}
			.listsitemap li:last-child{border-bottom:none;}
			.listsitemap li a{display:block;}
			.listsitemap li ul{margin-bottom:15px;}
			.listsitemap li li{}
			.listsitemap li li ul{margin-bottom:15px;}
			.listsitemap li li li{display:inline-block;border-bottom:none;padding-bottom:0;font-size:12px;}
}