.pgbanner{position:relative;}
.pgbanner:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.3);}
	.pgbanner figure{height:240px;overflow:hidden;position:relative;width: 100%;}
	.pgbanner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:240px;}
	.pgbanner section{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width: 1440px;color:#fff;box-sizing: border-box;}
	.pgbanner h1{font-size:24px;line-height:30px;position:relative;padding:0 0 15px;margin:0 0 15px;}
	.pgbanner h1:before{content:'';display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background:#fff;}
	.pgbanner span{display:inline-block;font-weight:normal;text-transform:uppercase;}

.pgguide{background:#fff;text-transform:capitalize;line-height:60px;}
	.pgguideposition{text-transform:uppercase;color:#999;}
		.pgguideposition li{float: left;}
		.pgguideposition span{padding:0 10px;}
		.pgguideposition i{display:block;width:20px;height:20px;float:left;font-size:20px;margin-right:5px;}
		.pgguideposition i svg{font-size:20px;line-height:30px;}
	.pgguidenav{}
	.pgguidenav ul{overflow:hidden;}
	.pgguidenav li{float:left;padding:0 30px;}
	.pgguidenav a{display:block;font-size:16px;font-weight:;position:relative;color: #000;}
		.pgguidenav a:after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;}
	.pgguidenav li.on a,.pgguidenav li a:hover{color:#1e70b0;}
		.pgguidenav li.on a:after{border-bottom:10px solid #f9f9f9;}

.listpage{clear:both;text-align:center;overflow:hidden;padding-top: 15px;}
.listpage a,.listpage span{display:inline-block;padding:5px 14px;margin:0 3px 6px;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{padding:50px 0;overflow:hidden;background:#f9f9f9;}
	main{flex:1;min-width:0;}
	
	.pgtigle{margin:0 0 40px;}
		.pgtigle h1{font-size:24px;font-weight:normal;line-height:30px;text-align:center;}
	
	.pgcolumnclass{margin-bottom:40px;}
		.pgcolumnclass ul{}
		.pgcolumnclass li{float:left;width:25%;}
		.pgcolumnclass li a{font-size:17px;font-weight:bold;line-height:60px;display:block;padding:0 20px;position:relative;background:#fff;}
		.pgcolumnclass li a i{float:right;font-size:18px;}
		.pgcolumnclass li a:hover,.pgcolumnclass li a.on{background:#0062b4;color:#fff;padding:0 30px;}
		.pgcolumnclass li a:hover i,.pgcolumnclass li a.on i{animation:mctranslatex 1s linear infinite;-webkit-animation:mctranslatex 1s linear infinite;}
	.pgprevnext{}
		.pgprevnext a{display:block;background:#0062b4;color:#fff;overflow:hidden;width:60px;text-align:center;}
		.pgprevnext a em{display:block;padding:0 15px;}
		.pgprevnext a i{display:inline-block;width:30px;height:30px;font-size:30px;line-height:30px;padding:10px 0;text-align:center;vertical-align:top;}
		.pgprevnext a em{display:block;padding:10px 5px;border-top:1px solid #eee;}
		.pgprevnext span{position:fixed;bottom:240px;}
		.pgprevnext .prev{left:50%;margin-left:-780px;}
		.pgprevnext .next{right:50%;margin-right:-780px;}
		.pgprevnext a:hover i{animation:mctranslatex 3s infinite ease-in-out;-webkit-animation:mctranslatex 3s infinite ease-in-out;}
	/* 产品中心 */
	.pgproductlist{}
		.pgproductlist h2{font-size:24px;line-height:30px;margin:0 0 20px;}
		.pgproductlist ul{margin:0 -1% 40px;}
		.pgproductlist li{float:left;width:48%;margin:0 1% 20px;}
			.pgproductlist li a{background:#fff;display:flex;}
			.pgproductlist li a figure{flex:0 0 300px;min-width:0;overflow:hidden;}
				.pgproductlist li a img{width:100%;}
			.pgproductlist li a section{flex:1;padding:30px;}
				.pgproductlist li a h3{font-size:18px;line-height:50px;height:50px;overflow: hidden;color:#0062b5;margin-bottom:20px;position:relative;transition:all 0.3s ease-out 0s;}
				.pgproductlist li a h3:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#0062b4;transition:all 0.3s ease-out 0s;}
				.pgproductlist li a p{color:#999;line-height:25px;height:100px;overflow:hidden;margin-bottom:30px;}
				.pgproductlist li a span{display:block;width:100px;line-height:38px;padding:0 15px;border:1px solid #0062b5;color:#0062b5;transition:all 0.3s ease-out 0s;}
				.pgproductlist li a span i{float:right;font-size:20px;}
			.pgproductlist li a:hover img{transform:scale3d(1.05, 1.05, 1);}
			.pgproductlist li a:hover h3{color:#9dc419;}
			.pgproductlist li a:hover h3:after{width:50px;background:#9dc419;}
			.pgproductlist li a:hover span{background:#0062b4;color:#fff;padding:0 20px;}
	.infoproduct{}
		.infoproducthead{display:flex;justify-content:space-between;margin-bottom:20px;overflow:hidden;background:#FFF;}
			.infoproductslide{flex:0 0 500px;min-width:0;}
				.infoproductslide figure{overflow:hidden;}
				.infoproductslide figure img{width:100%;}
				.infoproductslide figure:hover img{transform:scale3d(1.05, 1.05, 1);}
			.infoproductsummary{flex:1;padding:40px;}
				.infoproductsummary h1{font-size:24px;line-height:30px;margin-bottom:40px; position: relative;}
                .infoproductsummary h1:after{content:'';display:block;position:absolute;bottom:-20px;width:50px;height:2px;background:#9dc419;}
				.infoproductsummary h2{font-weight:normal;font-size:22px;line-height:30px;}
				.infoproductsummary section{font-size:16px;line-height:25px;margin:20px 0;opacity:0.8;}
				.infoproductsummary ul{}
				.infoproductsummary li{float:left;margin-right:10px;}
				.infoproductsummary li a{display:block;background:#fff;color:#0062b4;line-height:38px;padding:0 10px;border:1px solid #0062b4;border-radius:3px;}
				.infoproductsummary li a i{float:left;margin-right:5px;font-size:24px;}
				.infoproductsummary li a:hover{background:#0062b4;border:1px solid #0062b4;color:#fff;}
		.infoproductdetail{display: flex;flex-wrap: wrap; width: 100%;
            /* padding:30px;margin-bottom:20px; */
        }
        .infoproductdetail dl{float:;width: 100%;box-sizing: border-box;padding-bottom: 22px;}
        .infoproductdetail dt{float:;width: 100%;box-sizing: border-box;position: relative; font-weight: bold; }
        .infoproductdetail dd{float:;width: 100%;box-sizing: border-box;padding-left: 20px; position: relative;}
        .infoproductdetail dd:before {
            content: '\f0da';
            font-family: "FontAwesome"; 
            position: absolute;
            left: 8px;
            top: 1px;
        
        }
        .infoproductdetail li{float:;width: 100%;box-sizing: border-box; padding-left: 20px; position: relative;}
        .infoproductdetail li:before {
            content: '\f105';
            font-family: "FontAwesome"; 
            position: absolute;
            left: 8px;
            top: 1px;
        
        }
        .w50{width: 50%; box-sizing: border-box; padding: 30px;background:#fff;}
			.detailtab{margin-bottom:20px;position:relative;}
				.detailtab h3{font-size:22px;line-height:30px;font-weight:normal;margin-bottom:10px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
				.detailtab h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#0062b4;}
				.detailtab span{position:absolute;top:15px;right:15px;}
				.detailtab span a{}
			.infoproductdetail .edit{margin:0 0 60px;}
		
		.infoproductother{background:#fff;padding:30px;margin-bottom:20px;}
			.infoproductother h3{font-size:16px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.infoproductother h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#0062b4;}
			.infoproductother ul{margin:0 -1%;}
			.infoproductother li{position:relative;float:left;width:23%;margin:0 1%;}
			.infoproductother li a{display:block;}
			.infoproductother li figure{overflow:hidden;}
			.infoproductother li figure img{width:100%;}
			.infoproductother li h4{text-align:center;font-size:12px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:30px;}
			.infoproductother li:hover figure img{transform:scale3d(1.05, 1.05, 1);}
		
		.inforelated{background:#fff;padding:30px;margin-bottom:20px;}
			.inforelated h3{font-size:16px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.inforelated h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#0062b4;}
			.inforelated ul{margin:0 -1%;overflow:hidden;}
			.inforelated li{line-height:30px;float:left;width:48%;margin:0 1%;}
			.inforelated li a{position:relative;padding-left:15px;}
			.inforelated li a:before{content:'';display:block;position:absolute;top:50%;left:0;width:3px;height:3px;background:#999;transform:translateY(-50%);border-radius:3px;}

	/* 成功案例 */
	.pgcaselist{margin:0 0 30px;}
		.pgcaselist ul{margin:0 -1%;}
		.pgcaselist li{position:relative;float:left;width:31.33%;margin:0 1% 30px;transition:all ease-out 0.3s;}
		.pgcaselist li a{display:block;background:#fff;}
		.pgcaselist li section{}
			.pgcaselist li figure{overflow:hidden;max-height: 345px;}
				.pgcaselist li figure img{width:100%;}
			.pgcaselist li dl{padding:15px;}
				.pgcaselist li dt{font-size: 18px;text-align: center;
                    /* border-bottom:1px solid #eee;line-height:40px; */
                }
				.pgcaselist li dd{font-size:12px;color:#999;padding-top:10px;}
				.pgcaselist li dd span{text-transform:uppercase;display:block;line-height:30px;background:url(../img/more.png) no-repeat right center;transition:all ease-out 0.3s;}
		.pgcaselist li:hover{transform:translateY(-10px);box-shadow:0 10px 10px rgba(0,0,0,0.1);}
		.pgcaselist li:hover img{transform: scale3d(1.05, 1.05, 1);}
		.pgcaselist li:hover dt{color:#1e50ae;}
		.pgcaselist li:hover dd span{background:url(../img/more.png) no-repeat 95% center;}
	/* 新闻中心 */
    /* .pgnewsslide{margin:0 0 40px;position:relative;}
    .pgnewsslide span.iconfont{display:block;width:50px;height:50px;font-size:40px;line-height:50px;text-align:center;background:#0062b4;color:#fff;border-radius:5px;}
    .pgnewsslide .swiper-button-prev{left:-25px;}
    .pgnewsslide .swiper-button-prev span{text-indent:4px;}
    .pgnewsslide .swiper-button-next{right:-25px;}
    .pgnewsslide .swiper-button-next span{text-indent:-4px;}
    .pgnewsslide a{display:flex;}
    .pgnewsslide a figure{overflow:hidden;flex:0 0 600px;min-width:0;}
    .pgnewsslide a figure img{width:100%;}
    .pgnewsslide a section{overflow:hidden;position:relative;transition:all ease-out 0.3s;padding:60px 80px;background:#fff;}
    .pgnewsslide a section time{display:block;}
    .pgnewsslide a section dl{margin-bottom:20px;padding-bottom:20px;}
    .pgnewsslide a section dt{font-size:22px;line-height:30px;margin:0 0 20px;padding:0 0 20px;position:relative;}
    .pgnewsslide a section dt:after{content:'';display:block;position:absolute;bottom:0;left:0;width:50px;height:2px;background:#eee;}
    .pgnewsslide a section dd{opacity:0.6;font-size:15px;line-height:25px;}
    .pgnewsslide a section span{display:block;}
    .pgnewsslide a section span i{float:left;margin-right:5px;font-size:20px;}
    .pgnewsslide a:hover img{transform:scale3d(1.05, 1.05, 1);}
    .pgnewsslide a:hover{}	 */

	.pgnewslist{  }
    .pgnewslist ul{}
    .pgnewslist li{position:relative;float:left;width:48%;margin:0 1% 30px; background: #FFF; height: 160px; overflow: hidden;}
    .pgnewslist li figure{width: 30%;float:left; box-sizing: border-box;}
    .pgnewslist li figure img{width:100%;}
    .pgnewslist li section{width: 70%;float:left;box-sizing: border-box;padding: 10px 30px;transition:all ease-out 0.3s;}
    .pgnewslist li section time{width:100%; float:left;font-size: 14px;}
    .pgnewslist li section dl{width:100%; float:left;}
    .pgnewslist li section dt{width:100%; float:left;font-size:18px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:5px;}
    .pgnewslist li section dd{width:100%; float:left;opacity:0.7;font-size:15px;line-height:25px;height:75px;overflow:hidden;}
    .pgnewslist li:hover{background:#0062b4;}
    .pgnewslist li:hover section{color:#fff;}
   
	/* 加入我们 */
	.pgjoinprospect{margin:0 0 80px;}
		.pgjoinprospect h2{text-align:center;font-size:30px;line-height:40px;}
		.pgjoinprospect p{text-align:center;opacity:0.6;text-transform:uppercase;margin:10px 0 40px;}
		.pgjoinprospect ul{margin:0 -2%;}
		.pgjoinprospect li{float:left;width:29.33%;margin:0 2%;background:#fff;position:relative;}
		.pgjoinprospect li figure{overflow:hidden;margin:0 0 20px;}
		.pgjoinprospect li figure img{width:100%;}
		.pgjoinprospect li span{position:relative;display:block;width:60px;height:60px;text-align:center;font-family:'sysfont';font-size:30px;line-height:60px;margin:-60px 30px 0;background:#fff;}
		.pgjoinprospect li dl{padding:30px;}
		.pgjoinprospect li dt{font-size:22px;line-height:30px;margin:0 0 20px;position:relative;padding:0 0 20px;transition:all 0.3s ease-out 0s;}
		.pgjoinprospect li dt:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#0062b4;transition:all 0.3s ease-out 0s;}
		.pgjoinprospect li dd{font-size:15px;line-height:25px;opacity:0.6;height:125px;overflow:hidden;}
		.pgjoinprospect li:hover img{transform:scale3d(1.05, 1.05, 1);}
		.pgjoinprospect li:hover dt{color:#0062b4;}
		.pgjoinprospect li:hover dt:after{width:50px;background:#9dc419;}
	.pgjoinflow{margin:0 0 80px;position:relative;}
		.pgjoinflow h2{text-align:center;font-size:30px;line-height:40px;}
		.pgjoinflow p{text-align:center;opacity:0.6;text-transform:uppercase;margin:10px 0 40px;}
		.pgjoinflow section{text-align:center;padding:0 0 40px;}
			.pgjoinflow i{font-size:100px;line-height:100px;display:block;width:100px;height:100px;margin:0 auto 20px;background:#fff;padding:10px;transition:all 0.3s ease-out 0s;}
			.pgjoinflow h3{font-size:16px;}
			.pgjoinflow section:hover i{background:#0062b4;color:#fff;}		
		.pgjoinflow .swiper-container{background:#fff;padding:40px 0;}
		.pgjoinflow .swiper-button-prev{left:-80px;top:auto;bottom:100px;}
		.pgjoinflow .swiper-button-prev .iconfont{display:block;width:30px;height:30px;font-size:30px;line-height:30px;text-align:center;background:#0062b4;color:#fff;padding:5px;}
		.pgjoinflow .swiper-button-next{right:-80px;top:auto;bottom:100px;}
		.pgjoinflow .swiper-button-next .iconfont{display:block;width:30px;height:30px;font-size:30px;line-height:30px;text-align:center;background:#0062b4;color:#fff;padding:5px;}
	.pgjoinadvan{margin:0 0 80px;}
		.pgjoinadvan h2{text-align:center;font-size:30px;line-height:40px;}
		.pgjoinadvan p{text-align:center;opacity:0.6;text-transform:uppercase;margin:10px 0 40px;}
		.pgjoinadvan ul{}
		.pgjoinadvan li{overflow:hidden;background:#fff;}
			.pgjoinadvan li figure{width:50%;overflow:hidden;}
			.pgjoinadvan li:nth-of-type(2n+1) figure{float:left;}
			.pgjoinadvan li:nth-of-type(2n) figure{float:right;}
			.pgjoinadvan li section{width:50%;padding:60px;box-sizing:border-box;}
			.pgjoinadvan li section span{display:inline-block;vertical-align:top;line-height:30px;background:#9dc419;color:#fff;padding:0 10px;}
			.pgjoinadvan li section dl{margin:40px 0 0;}
			.pgjoinadvan li section dt{font-size:24px;line-height:30px;position:relative;padding:0 0 20px;margin:0 0 20px;}
			.pgjoinadvan li section dt:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#0062b4;}
			.pgjoinadvan li section dd{font-size:17px;line-height:30px;opacity:0.6;}
			.pgjoinadvan li:nth-of-type(2n+1) section{float:right;}
			.pgjoinadvan li:nth-of-type(2n) section{float:left;}
	.pgjoinform{margin:0 0 80px;}
		.pgjoinform h2{text-align:center;font-size:30px;line-height:40px;}
		.pgjoinform p{text-align:center;opacity:0.6;text-transform:uppercase;margin:10px 0 40px;}
		.pgjoinform form{background:#fff;padding:60px;}
			.pgjoinform ul{margin:0 -1%;}
			.pgjoinform li:not(:last-child){float:left;width:31.33%;position:relative;margin:0 1% 20px;}
            .pgjoinform li:last-child{float:left;width:100%;position:relative;margin:0 1% 20px;}
			.pgjoinform li i{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:20px;}
			.pgjoinform li .txt{width:100%;height:60px;padding:15px 15px 15px 45px;box-sizing:border-box;border:1px solid #e4e4e4;line-height:60px;}
			.pgjoinform li .txts{display:block;width:100%;height:140px;padding:15px;box-sizing:border-box;border:1px solid #e4e4e4;}
			.pgjoinform li .btn{display: inline-block; float: left; cursor: pointer;;margin:0 auto; padding: 0 50px;height:60px;font-size:22px;line-height:30px;background:#0062b4;color:#fff;}
	.pgjointel{}
		.pgjointel section{display:flex;width:98%;max-width: 450px;margin:0 auto;background:#0062b4;color:#fff;padding:10px;border-radius:50px;transition:all 0.3s ease-out 0s;}
		.pgjointel i{font-size:50px;line-height:50px;}
		.pgjointel span{line-height:50px;margin:0 20px 0 10px;}
		.pgjointel strong{font-size:36px;line-height:50px;}
		.pgjointel section:hover{background:#9dc419;}

	.pgmessageinfo{text-align:center;line-height:30px;margin:0 0 40px;}
		.pgmessageinfo h2{font-size:24px;margin:0 0 20px;}
		.pgmessageinfo p{font-size:16px;}
	.pgmessageform{display:flex;justify-content:space-between;}
		.feedback{flex:0 0 49%;min-width:0;
                    background: #FFF;
                    padding: 50px;
                    margin: 0 0.5%;
                    box-sizing: border-box;
            }
			.feedback form{}
            .feedback h2{font-size:24px;margin:0 0 20px; font-weight: normal;}
			.feedback ul{}
			.feedback li{position:relative;margin:0 0 20px;}
			.feedback li i{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:20px;}
			.feedback li .txt{width:100%;height:60px;padding:15px 15px 15px 45px;box-sizing:border-box;border:1px solid #e4e4e4;line-height:60px;float: ;}
			.feedback li .txts{display:block;width:100%;height:140px;padding:15px;box-sizing:border-box;border:1px solid #e4e4e4;float: ;}
            .feedback li .txts1{height:300px;}
			.feedback li .btn{cursor: pointer;
                display: inline-block;
                height: 60px;
                font-size: 22px;
                line-height: 30px;
                background: #9dc419;
                color: #fff;
                padding: 0 50px;
                float: left;
            }
            .vcode {
                padding: 13px;
                background: #ECF6FE;
                margin-right: 7px;
                display: inline-block;
                float: left;
            }
		/* .order{flex:0 0 48%;min-width:0;}
			.order form{}
			.order ul{}
			.order li{position:relative;margin:0 0 20px;}
			.order li i{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:20px;}
			.order li .txt{width:100%;height:60px;padding:15px 15px 15px 45px;box-sizing:border-box;border:1px solid #e4e4e4;line-height:60px;}
			.order li .txts{display:block;width:100%;height:140px;padding:15px;box-sizing:border-box;border:1px solid #e4e4e4;}
			.order li .btn{display:block;margin:0 auto;width:280px;height:60px;font-size:22px;line-height:30px;background:#9dc419;color:#fff;} */
	
	.pghrinfo{text-align:center;line-height:30px;margin:0 0 40px;}
		.pghrinfo h2{font-size:24px;margin:0 0 20px;}
		.pghrinfo p{font-size:16px;}
	.pghrlist{}
		.pghrlist ul{margin:0 -2%;}
		.pghrlist li{float:left;width:46%;margin:0 2%;}
		.pghrlist li figure{overflow:hidden;}
		.pghrlist li img{width:100%;}
		.pghrlist li dl{background:#fff;padding:30px;}
		.pghrlist li dt{font-size:17px;font-weight:bold;line-height:30px;padding:0 0 10px;margin:0 0 10px;position:relative;}
		.pghrlist li dt:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#0062b4;}
		.pghrlist li dd{line-height:;opacity:0.8;min-height:200px;}
		.pghrlist li:hover img{transform:scale3d(1.05, 1.05, 1);}
	
	.pgjoblist{margin-bottom:60px;}
		.pgjoblist dl{margin-bottom:10px;}
		.pgjoblist dt{font-size:18px;line-height:50px;background:#eee;border-radius:5px;padding:0 40px;}
			.pgjoblist dt strong{padding-right:20px;}
			.pgjoblist dt span{color:#6094f7;padding-right:5px;}
			.pgjoblist dt i{float:right;line-height:50px;}
		.pgjoblist dd{padding:40px;font-size:16px;line-height:180%;display:none;}
		.pgjoblist dl:first-child dd{display:block;}	
	.pgjobinfo{}
	
	.pgaboutslide{}
		.pgaboutslide figure{}
		.pgaboutslide figure img{width:100%;}
	.pgaboutnum ul{overflow:hidden;background:#fff;text-align:center;padding:40px;}
		.pgaboutnum li{float:left;width:25%;box-sizing:border-box;position:relative;}
		.pgaboutnum li strong{font-family:'sysfont';font-size:48px;line-height:48px;color:#0062b4;}
		.pgaboutnum li p{color:#999;}
		.pgaboutnum li i{color:#9dc419;font-style:normal;margin-left:10px;vertical-align:text-bottom;line-height:50px;}
	.pgaboutinfo{background:#fff;padding:60px;font-size:16px;line-height:30px;columns:360px 3;column-gap:60px;margin:0 0 60px;}	
	.pgabouthistory{padding:40px;background:url(../images/bghistory.jpg) no-repeat center center;position:relative;margin:0 0 60px;}
		.pgabouthistory:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,98,180,0.5);}
			.pgabouthistory h2{font-size:24px;line-height:30px;color:#fff;position:relative;}
			.pgabouthistory p{display:block;margin:0 0 40px;color:#fff;opacity:0.6;position:relative;text-transform:uppercase;}
		.pgabouthistory .swiper-container{padding:0 0 40px;}
		.pgabouthistory section{}
			.pgabouthistory section dl{color:#fff;transition:all ease-out 0.3s;position:relative;}
			.pgabouthistory section dt{font-size:24px;font-weight:normal;line-height:30px;margin-bottom:20px;transition:all ease-out 0.3s;}
			.pgabouthistory section dd{opacity:0.6;font-size:16px;position:relative;padding:0 0 0 15px;margin:0 0 10px;}
			.pgabouthistory section dd:before{content:'';display:block;position:absolute;top:8px;left:0;width:5px;height:5px;background:#eee;border-radius:5px;}
	.pgaboutculture{background:#fff;padding:40px;margin:0 0 40px;}
		.pgaboutculture h2{font-size:24px;line-height:30px;position:relative;}
			.pgaboutculture p{display:block;margin:0 0 40px;opacity:0.6;position:relative;text-transform:uppercase;}
		.pgaboutculture ul{margin:0 -1%;}
		.pgaboutculture li{float:left;width:48%;margin:0 1% 20px;background:#fff;display:flex;}
		.pgaboutculture li figure{flex:0 0 300px;min-width:0;}
			.pgaboutculture li figure img{width:100%;}
		.pgaboutculture li dl{padding:30px;}
			.pgaboutculture li dt{font-size:22px;line-height:30px;position:relative;padding:0 0 20px;margin:0 0 20px ;}
				.pgaboutculture li dt:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#0062b4;}
			.pgaboutculture li dd{}
	.pgabouthonor,.pgaboutpatent{background:#fff;padding:40px;margin:0 0 40px;}
		.pgabouthonor .swiper-container{margin:0 0 40px;}		
		.pgabouthonor h2,.pgaboutpatent h2{font-size:24px;line-height:30px;position:relative;}
		.pgabouthonor p,.pgaboutpatent p{display:block;margin:0 0 40px;opacity:0.6;position:relative;text-transform:uppercase;}
		.pgabouthonor figure,.pgaboutpatent figure{overflow:hidden;}
		.pgabouthonor img,.pgaboutpatent img{width:100%;}
		.pgabouthonor .swiper-button-prev,.pgaboutpatent .swiper-button-prev{left:0;}
		.pgabouthonor .swiper-button-next,.pgaboutpatent .swiper-button-next{right:0;}

	
	.pgmap{}
		.pgmapinfo{display: flex;  justify-content: space-between; width: 100%;}
        .baiduMap {width: 75% ; height:500px;} 
		.pgmapinfo section{width:35%;display: block;background: #FFF; box-sizing: border-box;padding:60px 30px; 
            /* position:absolute;z-index:2;top:0;left:0;bottom:0;box-shadow:0 0 10px rgba(0,0,0,0.2);background:rgba(255,255,255,1); */
            }
		.pgmapinfo section dl{margin:0 0 60px;}
			.pgmapinfo section dt{font-size:24px;line-height:46px;color:#9dc419;}
			.pgmapinfo section dd{font-size:36px;line-height:40px;color:#0062b4;font-weight:bold;}
		.pgmapinfo section h2{margin:0 0 20px;font-size:24px;line-height:30px;position:relative;}
			.pgmapinfo section h2:before{content:'';display:block;position:absolute;top:-50px;left:0;width:30px;height:2px;background:#0062b4;}
		.pgmapinfo section span{display:block;overflow:hidden;margin:0 0 20px;line-height:40px;}
		.pgmapinfo section span i{display:block;float:left;width:40px;height:40px;font-size:30px;text-align:center;margin:0 10px 0 0;background:#0062b4;color:#fff;border-radius:30px;}
		.pgmapinfo section span em{display:block;float:left;color:#0062b4;}
		.pgmapinfo section span strong{font-size:24px;}
		.pgmapinfo section p{line-height:30px;}
		.pgmapinfo section p i{float:left;font-size:20px;margin:0 10px 0 0;}
       
	
	.pgservice{background:#fff;display:flex;justify-content:space-between;padding:30px;}
		.pgservicecover{flex:0 0 29%;min-width:0;margin:0 60px 0 0;text-align:center;position:relative;}
			.pgservicecover:after{content:'';position:absolute;top:0;bottom:0;left:109%;width:1px;background:#eee;}
			.pgservicecover figure{margin:0 0 20px;}
			.pgservicecover img{width:100%;}
		.pgserviceinfo{flex:1;}
			.pgserviceinfo h2{font-size:18px;line-height:30px;position:relative;padding:0 0 20px;}
				.pgserviceinfo h2:after{content:'';display:block;position:absolute;bottom:10px;left:0;width:30px;height:2px;background:#0062b4;}
			.pgserviceinfo section{line-height:25px;color:#666;margin:0 0 30px;}

	main{flex:1;}
		.pgcolumntitle{line-height:30px;padding:20px;margin-bottom:20px;background:#fff;overflow:hidden;}
			.pgcolumntitle span{float:right;text-transform:uppercase;font-size:14px;color:#999;}
			.pgcolumntitle h3{float:left;font-size:22px;}
		
		article{padding:40px;margin-bottom:20px;background:#fff;}
			.articlehead{padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:30px;}
				.articlehead h1{font-size:24px;line-height:30px;}
				.articlehead p{font-size:12px;color:#999;margin-top:10px;}
				.articlehead p span{margin-right:10px;}
				.articlehead p time{margin-right:10px;}
			.articlebody{margin:0 0 60px;}
				.edit{line-height:200%;font-size:16px;}
					.edit img{max-width:100%;}
					.edit iframe{width:100%;height:520px;}
			.articletags{font-style:italic;font-size:12px;padding:15px;background:#f6f6f6;color:#666;}
		.articleprevnext{background:#fff;padding:40px;margin:0 0 20px;line-height:30px;}
			.articleprevnext time{float:right;font-size:12px;color:#999;}
			.articleprevnext{}
		.articlerelevant{padding:40px;background:#fff;margin-bottom:20px;}
			.articlerelevant h3{font-size:17px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.articlerelevant h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#2167d3;}
			.articlerelevant ul{}
			.articlerelevant li{line-height:30px;margin:0 1%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
			.articlerelevant li a{position:relative;padding-left:15px;}
			.articlerelevant li a:after{content:'';display:block;position:absolute;top:50%;let:0;width:3px;height:3px;transform:translateY(-50%);background:#999;}

	aside{flex:0 0 300px;min-width:0;margin:0 0 0 40px;}
		.pgsidenav{margin:0 0 20px;background:#fff;}
			.pgsidenavhead{color:#fff;background:linear-gradient(to bottom,#0062b4 0%,#0062b4 100%);padding:20px;}
				.pgsidenav p{text-transform:uppercase;font-family:'sysfont';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 h2{position:relative;font-size:20px;line-height:30px;font-weight:normal;}
			.pgsidenav ul{}
			.pgsidenav li{}
			.pgsidenav li:last-child{border-bottom:none;}
			.pgsidenav li a{line-height:60px;display:block;padding:0 20px;position:relative;border-bottom:1px solid #eee;}
			.pgsidenav li a span{display:inline-block;vertical-align:middle;line-height:20px;margin-left:5px;font-size:12px;opacity:0.6;background:#fc7203;color:#fff;padding:0 5px;border-radius:3px;}
			.pgsidenav li a i{float:right;font-size:18px;}
			.pgsidenav li a:hover,.pgsidenav li a.on{background:#f5f5f5;}
			.pgsidenav li a:hover i,.pgsidenav li a.on i{animation:mctranslatex 1s linear infinite;-webkit-animation:mctranslatex 1s linear infinite;}
		
		.pgsideproduct{background:#fff;padding:20px;margin:0 0 20px;}
			.pgsideproduct h2{font-size:17px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.pgsideproduct h2:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#2167d3;}
			.pgsideproduct span.iconfont{display:block;width:30px;height:30px;font-size:20px;line-height:30px;text-align:center;background:#eee;border-radius:5px;}
			.pgsideproduct .swiper-button-prev{z-index:8;left:0;}
				.pgsideproduct .swiper-button-prev span{text-indent:4px;}
			.pgsideproduct .swiper-button-next{z-index:8;right:0;}
				.pgsideproduct .swiper-button-next span{text-indent:-4px;}
			.pgsideproduct a{display:block;}
			.pgsideproduct a figure{overflow:hidden;margin:0 0 10px;}
			.pgsideproduct a img{width:100%;}
			.pgsideproduct a h3{font-weight:normal;font-size:14px;background:#eee;padding:10px;transition:all 0.3s ease-out 0s;}
			.pgsideproduct a h3 i{float:right;font-size:20px;}
			.pgsideproduct a:hover img{transform:scale3d(1.05, 1.05, 1);}
			.pgsideproduct a:hover h3{padding:10px 15px;}

		.pgsidenews{background:#fff;padding:20px;}
			.pgsidenews h2{font-size:17px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.pgsidenews h2:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#2167d3;}
			.pgsidenews ul{}
			.pgsidenews li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:39px;border-bottom:1px dashed #eee;}
			.pgsidenews li a{}

	
	
	


