@charset "UTF-8";

@keyframes sort01 {
  0%{
    /* opacity:0; */
    -moz-transform: matrix(1, 0, 0, 1, 0, 0);
	-ms-transform:matrix(1, 0, 0, 1, 0, 0);
    -webkit-transform:matrix(1, 0, 0, 1, 0, 0);
    transform:matrix(1, 0, 0, 1, 0, 0);
  }
  100%{
   /* top:-1000px;
    right:2000px;
    opacity: 1; */
    -moz-transform: matrix(1.5, 0, 0, 1.5, -100, -50);
	-ms-transform:matrix(1.5, 0, 0, 1.5, -100, -50);
    -webkit-transform:matrix(1.5, 0, 0, 1.5, -100, -50);
    transform:matrix(1.5, 0, 0, 1.5, -100, -50);
  }
}
@keyframes sort02 {
  0%{
    /* opacity:0; */
	-moz-transform: matrix(1.5, 0, 0, 1.5, -100, -50);
	-ms-transform:matrix(1.5, 0, 0, 1.5, -100, -50);
	-webkit-transform:matrix(1.5, 0, 0, 1.5, -100, -50);
	transform:matrix(1.5, 0, 0, 1.5, -100, -50);
  }
  100%{
   /* top:-1000px;
    right:2000px;
    opacity: 1; */
   -moz-transform: matrix(1, 0, 0, 1, 0, 0);
   -ms-transform:matrix(1, 0, 0, 1, 0, 0);
   -webkit-transform:matrix(1, 0, 0, 1, 0, 0);
   transform:matrix(1, 0, 0, 1, 0, 0);
  }
}

.about-title{position:relative;margin-top:84px;margin-bottom:80px;}
.about-title h1{font-weight:bold;font-size: 36px;color:#006fba;line-height:36px;position:relative;padding-bottom:30px;}
.about-title h1:after{content:"";width:48px;height:4px;background-color: #006fba;position:absolute;bottom:0;left:0;}
.about-title h2{font-weight:bold;font-size: 36px;color:#006fba;line-height:36px;position:relative;padding-bottom:30px;}
.about-title h2:after{content:"";width:48px;height:4px;background-color: #006fba;position:absolute;bottom:0;left:0;}


.about-intro-left{float:left;width:48%;}
.about-intro-right{float:right;width:48%;}

@media (max-width:1440px){
    .about-title{margin-top:76px;margin-bottom:70px;}
	.about-title h1{font-size: 32px;line-height:32px;padding-bottom:24px;}
	.about-title h1:after{width:40px;height:4px;}
	.about-title h2{font-size: 32px;line-height:32px;padding-bottom:24px;}
	.about-title h2:after{width:40px;height:4px;}
}

@media (max-width:1080px){
    .about-title{margin-top:64px;margin-bottom:60px;}
	.about-title h1{font-size: 28px;line-height:28px;padding-bottom:20px;}
	.about-title h1:after{width:32px;height:2px;}
	.about-title h2{font-size: 28px;line-height:28px;padding-bottom:20px;}
	.about-title h2:after{width:32px;height:2px;}
}

@media (max-width:769px){
    .about-title{margin-top:40px;margin-bottom:32px;}
	.about-title h1{font-size: 20px;line-height:20px;padding-bottom:16px;}
	.about-title h1:after{width:24px;height:2px;}
	.about-title h2{font-size: 20px;line-height:20px;padding-bottom:16px;}
	.about-title h2:after{width:24px;height:2px;}

	.about-intro-left{width:100%;}
	.about-intro-right{width:100%;}
}

.about-editor{width:100%;font-size:18px;color:#58646d;line-height:36px;font-family:"微软雅黑";}
.about-editor p{line-height:36px;margin-bottom:20px;}
.about-editor img{max-width:100%;}
.about-editor ul,.about-editor li{list-style:inherit;}

@media (max-width:1080px){
    .about-editor{font-size:14px;line-height:28px;}
    .about-editor p{line-height:28px;margin-bottom:10px;}
}

.about-data{width:100%;margin-top:72px;padding-top:50px;padding-bottom:80px;border-top:#e0e0e0 solid 1px;}
.about-data li{float:left;width:33.33%;display:flex;align-items: center;justify-content: center;}
.about-data li .data-box{position:relative;}
.about-data li .data{font-size:68px;color:#006fba;line-height:72px;font-family:"Arial";font-weight: bold;position:relative;z-index:2;text-shadow:4px 6px 8px rgba(183,214,255);}
.about-data li .icon{position:absolute;z-index:1;width:64px;top:20px;right:-30px;}
.about-data li .icon img{display:block;width:100%;}
.about-data li h6{font-size:16px;color:#58646d;line-height:20px;text-align:center;margin-top:30px;}

@media (max-width:1440px){
    .about-data{margin-top:60px;padding-top:40px;padding-bottom:72px;}
	.about-data li .data{font-size:60px;line-height:60px;}
	.about-data li .icon{width:60px;top:16px;right:-28px;}
	.about-data li h6{font-size:14px;margin-top:24px;}
}

@media (max-width:1080px){
    .about-data{margin-top:40px;padding-top:30px;padding-bottom:60px;}
	.about-data li .data{font-size:48px;line-height:48px;}
	.about-data li .icon{width:40px;top:12px;right:-20px;}
	.about-data li h6{font-size:14px;margin-top:20px;}
}

@media (max-width:769px){
    .about-data{margin-top:20px;padding-bottom:40px;}
	.about-data li .data{font-size:24px;line-height:24px;text-align:center;}
	.about-data li .icon{width:20px;top:12px;right:auto;left:50%;margin-left:20px;}
	.about-data li h6{font-size:12px;margin-top:16px;}
}

.about-video{width:100%;overflow:hidden;position:relative;height:680px;background-repeat: no-repeat;background-position: center;background-size:cover;}
.about-video .about-title h2{color:#fff;}
.about-video .about-title h2:after{background-color: #fff;}

.about-video-play{margin-top:140px;width:80px;}
.about-video-play .icon{display:block;width:80px;height:80px;border-radius:50%;background-color:#fff;box-shadow: 6px 8px 12px #84a8e0;background-image: url(../images/about/icon-play.png);background-repeat: no-repeat;background-position: center;background-size: 16px;cursor:pointer;}
.about-video-play p{font-size:16px;color:#fff;line-height:20px;margin-top:20px;width:100%;text-align:center;font-family:"Arial";}

@media (max-width:1440px){
	.about-video{height:560px;}
	.about-video-play{margin-top:100px;}
}

@media (max-width:1080px){
	.about-video{height:400px;}

	.about-video-play{margin-top:40px;width:60px;}
	.about-video-play .icon{width:60px;height:60px;}
	.about-video-play p{font-size:12px;margin-top:12px;}
}

@media (max-width:769px){
	.about-video{height:280px;}
}

@media (max-width:480px){
	.about-video{height:200px;}
	.about-video .about-title{margin-bottom:20px;}
	.about-video-play{width:48px;margin:0 auto;}
	.about-video-play .icon{width:48px;height:48px;background-size:12px;opacity: 0.6;}
	.about-video-play p{margin-top:8px;width:60px;margin-left:-6px;}
}

/* 视频组件 */
.video-bg{position: fixed;z-index: 1000;top: 0;left: 0;background: #000;opacity: 0.7;width: 100%;height: 100%;display: none;}
.home-videobox{position: fixed;z-index: 1001;width: 60%;max-width:1000px;top: 50%;left: 50%;display: none;transform: translate(-50%,-50%);}
.home-videobox .video-close{position: absolute;right: -8px;top: -40px;width: 40px;height: 40px;background: url(../images/icon-nav-close01.png)no-repeat center;background-size: 28px;border-radius: 50%;cursor: pointer;opacity: 0.7;}

@media (max-width:1080px){
	.home-videobox{width:84%;}
}

/*企业文化*/
.cul-intro{width:42%;}
.cul-slogan{width:100%;}
.cul-slogan .slogan{position:relative;padding-bottom:36px;margin-top:40px;}
.cul-slogan .slogan h3{font-size:24px;color:#006fba;line-height:48px;}
.cul-slogan .slogan:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:20px;background:#006fba;}
.cul-slogan .slogan:last-child{padding-bottom:0;}
.cul-slogan .slogan:last-child:after{display:none;}
.cul-img{width:49.375%;margin-top:30px;}

.cul-explain{width:100%;margin-top:80px;margin-bottom:80px;padding-top:70px;border-top:#e0e0e0 solid 1px;}
.explain-title{font-size:36px;color:#006fba;line-height:40px;font-weight:bold;margin-bottom:40px;}
.cul-explain .exp-img{float:left;width:33.5%;}
.cul-explain .exp-img img{display:block;max-width:100%;margin:0 auto;}
.cul-explain .exp-txt{float:right;width:62%;}
.cul-explain .exp-txt p{margin-bottom:0;}
.cul-explain .exp-txt .exp01{display:flex;align-items: center;min-height:120px;margin-bottom:72px;}
.cul-explain .exp-txt .exp02{display:flex;align-items: center;min-height:120px;margin-bottom:72px;}
.cul-explain .exp-txt .exp03{display:flex;align-items: center;min-height:120px;}

@media (max-width:1560px){
	.cul-img{margin-top:60px;}

	.cul-explain .exp-txt .exp01{min-height:100px;margin-bottom:60px;}
	.cul-explain .exp-txt .exp02{min-height:100px;margin-bottom:60px;}
	.cul-explain .exp-txt .exp03{min-height:100px;}
}

@media (max-width:1440px){
	.cul-slogan .slogan{padding-bottom:20px;margin-top:32px;}
	.cul-slogan .slogan h3{font-size:22px;line-height:36px;}

	.cul-explain{margin-top:60px;margin-bottom:60px;padding-top:50px;}
	.explain-title{font-size:32px;line-height:32px;margin-bottom:40px;}
}

@media (max-width:1280px){
	.cul-explain .exp-txt .exp01{margin-bottom:48px;}
	.cul-explain .exp-txt .exp02{margin-bottom:48px;}
}

@media (max-width:1080px){
	.cul-slogan .slogan{padding-bottom:8px;margin-top:20px;}
	.cul-slogan .slogan h3{font-size:18px;line-height:28px;}
	.cul-slogan .slogan:after{height:2px;width:16px;}


	.explain-title{font-size:28px;line-height:28px;margin-bottom:40px;}

	.cul-explain .exp-txt .exp01{min-height:60px;margin-bottom:30px;}
	.cul-explain .exp-txt .exp02{min-height:60px;margin-bottom:30px;}
	.cul-explain .exp-txt .exp03{min-height:60px;}
}

@media (max-width:769px){
	.cul-intro{width:100%;}
	.cul-slogan .slogan h3{font-size:16px;line-height:24px;}
	.cul-img{width:100%;margin-top:20px;}

	.cul-explain{margin-top:40px;padding-top:30px;margin-bottom:40px;}
	.explain-title{font-size:20px;line-height:20px;}

	.cul-explain .exp-img{width:80%;margin-left:8%;}
	.cul-explain .exp-txt{width:100%;margin-top:20px;}

	.cul-explain .exp-txt .exp01{min-height:auto;margin-bottom:20px;}
	.cul-explain .exp-txt .exp02{min-height:auto;margin-bottom:20px;}
	.cul-explain .exp-txt .exp03{min-height:auto;}
}

/*IP介绍*/
.ip-intro{width:100%;font-size:18px;color:#58646d;line-height:36px;font-family:"微软雅黑";border-top:#e0e0e0 solid 1px;padding-top:96px;}
.ip-intro p{line-height:36px;}

@media (max-width:1440px){
    .ip-intro{font-size:16px;line-height:28px;}
    .ip-intro p{line-height:28px;}
}

@media (max-width:1080px){
    .ip-intro{font-size:14px;line-height:24px;}
    .ip-intro p{line-height:24px;}
}

.ip-list{width:100%;}
.ip-list .bg{position:absolute;bottom:0;left:0;right:0;top:0;z-index:1; border-top-left-radius: 24px;border-bottom-right-radius:24px;background: linear-gradient(to right, #90c6e5, #006fba);opacity:0.2;}
.ip-list .ip-img img{display:block;width:100%;}
.ip-list .ip-txt{float:right;width:75%;position:relative;z-index:2;}
.ip-list .ip-txt .name{margin-bottom:32px;}
.ip-list .ip-txt h5{font-size:24px;color:#006fba;line-height:28px;font-weight:bold;}
.ip-list .ip-txt h6{font-size:18px;color:#006fba;line-height:48px;font-weight:bold;}
.ip-list dt{float:left;width:100%;margin-bottom:3.5%;position:relative;padding:36px 50px 40px;margin-top:200px;}
.ip-list dt .ip-img{position:absolute;top:-200px;left:32px;z-index:2;width:20%;max-width:300px;}
.ip-list dd{float:left;width:48.25%;margin-left:3.5%;margin-bottom:3.5%;position:relative;padding:60px;}
.ip-list dd:nth-child(even){margin-left:0;}
.ip-list dd .ip-img{position:absolute;bottom:50px;left:52px;z-index:2;width:36%;max-width:260px;}
.ip-list dd .ip-txt{width:54%;}

.ip-declaration{width:100%;margin:20px auto 140px;display:flex;justify-content: center;}
.ip-declaration .ip-img{float:left;width:300px;}
.ip-declaration .ip-img img{display:block;width:100%;}
.ip-declaration .declaration{float:right;width:400px;padding:28px 40px;position:relative;margin-top:100px;margin-left:40px;}
.ip-declaration .declaration h6{font-size:22px;color:#006fba;line-height:48px;}
.ip-declaration .declaration:before{content:"";position: absolute;top:0;left:0;width:32px;height:24px;background:url(../images/about/cul-icon.png) no-repeat center;background-size:100%;}
.ip-declaration .declaration:after{content:"";position: absolute;bottom:0;right:0;width:32px;height:24px;background:url(../images/about/cul-icon.png) no-repeat center;background-size:100%;transform: rotate(-180deg);}

@media (max-width:1440px){
    .ip-list .ip-txt .name{margin-bottom:20px;}
	.ip-list .ip-txt h5{font-size:20px;line-height:24px;}
	.ip-list .ip-txt h6{font-size:16px;line-height:40px;white-space: nowrap;}

	.ip-list dt{margin-top:160px;}
	.ip-list dd{padding:48px;height:320px;}
	.ip-list dd .ip-img{bottom:40px;left:32px;width:36%;}
	.ip-list dd .ip-txt{width:54%;}
}

@media (max-width:1280px){
	.ip-list dd{height:360px;}
}

@media (max-width:1080px){
    .ip-list .ip-txt{width:54%;margin-top:60px;}
	.ip-list .ip-txt .name{margin-bottom:20px;}
	.ip-list .ip-txt h5{font-size:18px;line-height:20px;}
	.ip-list .ip-txt h6{font-size:16px;line-height:40px;}
	.ip-list dt{padding:48px;margin-top:20px;}
	.ip-list dt .ip-img{position:relative;top:0;left:0;width:36%;max-width:260px;float:left;margin-top:-40px;}
	.ip-list dd{width:100%;margin-left:0;padding:32px;height:auto;}
	.ip-list dd .ip-img{position:relative;bottom:0;left:0;float:left;margin-top:-40px;}
	.ip-list dd .ip-txt{width:54%;}

	.ip-declaration{margin:20px auto 80px;}
	.ip-declaration .ip-img{width:260px;}
	.ip-declaration .declaration{width:300px;padding:20px;margin-top:80px;margin-left:40px;}
	.ip-declaration .declaration h6{font-size:18px;line-height:40px;}
	.ip-declaration .declaration:before{width:28px;height:20px;}
	.ip-declaration .declaration:after{width:28px;height:20px;}
}

@media (max-width:769px){
     .ip-list .ip-txt{margin-top:0;width:72%;}
	.ip-list .ip-txt .name{margin-bottom:10px;}
	.ip-list dt{padding:20px;padding-left:12px;}
	.ip-list dd{padding:20px;padding-left:12px;}
	.ip-list dd .ip-txt{width:72%;}
	.ip-list dt .ip-img{width:24%;margin-top:-10px;}
	.ip-list dd .ip-img{width:24%;margin-top:-10px;}

	.ip-declaration{margin:0 auto 60px;}
	.ip-declaration .ip-img{max-width:260px;width:36%;}
	.ip-declaration .declaration{width:60%;padding:20px;margin-top:40px;margin-left:0;}
	.ip-declaration .declaration h6{font-size:16px;line-height:32px;}
	.ip-declaration .declaration:before{width:24px;height:20px;}
	.ip-declaration .declaration:after{width:24px;height:20px;}

}

@media (max-width:480px){
    .ip-list .ip-txt{margin-top:0;width:100%;float:none;}
	.ip-list dt{padding:16px;padding-left:16px;margin-top:160px;}
	.ip-list dd{padding:16px;padding-left:16px;margin-top:160px;}
	.ip-list dd .ip-txt{width:100%;float:none;}
	.ip-list dt .ip-img{width:48%;margin:0 auto;float:none;margin-top:-180px;}
	.ip-list dd .ip-img{width:48%;margin:0 auto;float:none;margin-top:-180px;}

	.ip-declaration{margin:0 auto 60px;}
	.ip-declaration .ip-img{max-width:200px;width:100%;float:none;margin:0 auto;}
	.ip-declaration .declaration{width:100%;max-width:280px;float:none;margin:0 auto;padding:20px;margin-top:20px;}
}


.download-list{width:100%;padding:80px 0;}
.download-list ul{margin-bottom:4%;}
.download-list li{float:left;width:48%;margin-left:4%;border-bottom:#e0e0e0 solid 1px;padding:30px 0;}
.download-list li:nth-child(1){border-top:#e0e0e0 solid 1px;}
.download-list li:nth-child(2){border-top:#e0e0e0 solid 1px;}
.download-list li:nth-child(odd){margin-left:0;}
.download-list li a{float:left;width:100%;}
.download-list li a .date{float:left;width:110px;font-size:18px;color:#999;line-height:20px;margin-top:8px;font-family:"Arial";border-right:#e0e0e0 solid 1px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.download-list li a .download-title{float:left;width:calc(100% - 260px);padding-left:20px;font-size:18px;color:#888;line-height:36px;font-family: "微软雅黑";height:36px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition:all 0.3s;-webkit-transition:all 0.3s;}
.download-list li a .download-btn{float:right;width:120px;font-size:18px;color:#888;line-height:36px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.download-list li a .download-btn span{float:left;transition:all 0.3s;-webkit-transition:all 0.3s;}
.download-list li a .download-btn .icon{float:right;width:36px;height:36px;background:#ccc;border-radius:50%;padding:9px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.download-list li a .download-btn .icon img{display:block;width:100%;}

.download-list li a:hover .date{color:#006fba;border-right:#006fba solid 1px;}
.download-list li a:hover .download-title{color:#006fba;}
.download-list li a:hover .download-btn{color:#006fba;}
.download-list li a:hover .download-btn .icon{background:#006fba;}


@media (max-width:1080px){
    .download-list{padding:60px 0;}
	.download-list li{padding:20px 0;}
	.download-list li a .date{width:90px;font-size:14px;margin-top:6px;}
	.download-list li a .download-title{width:calc(100% - 210px);padding-left:16px;font-size:16px;line-height:32px;height:32px;}
	.download-list li a .download-btn{width:100px;font-size:16px;line-height:32px;}
	.download-list li a .download-btn .icon{width:32px;height:32px;padding:8px;}
}

@media (max-width:769px){
    .download-list{padding:10px 0 60px;}
    .download-list li{width:100%;margin-left:0;padding:12px 0;}
	.download-list li:nth-child(1){border-top:none;}
	.download-list li:nth-child(2){border-top:none;}
	.download-list li a .date{width:76px;font-size:12px;line-height:16px;margin-top:4px;}
	.download-list li a .download-title{width:calc(100% - 120px);padding-left:8px;font-size:14px;line-height:24px;height:24px;}
	.download-list li a .download-btn{width:24px;font-size:14px;line-height:24px;}
	.download-list li a .download-btn span{display:none;}
	.download-list li a .download-btn .icon{width:24px;height:24px;padding:6px;}
}


/* 业务咨询 */
.cont-list{width: 100%;}
.cont-list ul{display: flex;width: 100%;flex-wrap: wrap;}
.cont-list li{width: 31%;margin-right: 2%;padding: 40px;border-radius: 20px;border: 1px solid #e0e0e0;margin-bottom: 2%;}
.cont-list li a{display: block;width: 100%;}
.cont-list li h4{font-size: 16px;line-height: 36px;color: #006fba;font-family: "微软雅黑";font-weight: bold;}
.cont-list li .pp{display: flex;align-items: center;}
.cont-list li .pp img{max-width: 24px;max-height: 20px;object-fit: cover;display: block;margin-right: 12px;}
.cont-list li p{font-size: 16px;line-height: 36px;color: #888;font-family: "Arial";}

.map{width:100%;background: #f5f8fc;padding: 84px 0 80px 0;position: relative;overflow: hidden;}
/* .about-title2{position: relative;margin-top: 84px;margin-bottom: 80px;} */
.about-title2 h1{font-weight:bold;font-size: 36px;color:#006fba;line-height:36px;position:relative;padding-bottom:30px;z-index: 20;}
.about-title2 h1:after{content:"";width:48px;height:4px;background-color: #006fba;position:absolute;bottom:0;left:0;}

.map .body-two{width: 1200px;margin: 0 auto;height: 675px;background-image: url(../images/about/big-map.png);position: relative;}
.map .body-two.sort01{animation: sort01 linear 1s forwards;}
.map .body-two.sort02{animation: sort02 linear 1s forwards;}
.map .map_div{position: absolute;display: block;background-repeat: no-repeat;opacity: 0;transition: all .4s linear;-webkit-transition: all .4s linear; }
.map .m-mg{background: url(../images/about/mp-mg.png);right: 191px;top: 127px;width: 369px;height: 224px;cursor: pointer;}
.map .m-zg{background: url(../images/about/mp-zg.png);left: 382px;top: 195px;width: 165px;height: 182px;cursor: pointer;}
.map .m-yd{background: url(../images/about/mp-yd.png);left: 352px;top: 260px;width: 81px;height: 92px;cursor: pointer;}
.map .m-dg{background: url(../images/about/mp-dg.png);left: 242px;top: 141px;width: 32px;height: 42px;cursor: pointer;}
.map .m-hg{background: url(../images/about/mp-hg.png);left: 513px;top: 230px;width: 20px;height: 33px;cursor: pointer;}
.map_div:hover{opacity: 1;}
.body-two .text{box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);width: 130px;z-index: 10;cursor: pointer;height: 36px;position: absolute;display: flex;justify-content: space-between;align-items: center;border-radius: 10px;}
.body-two .text p{transition: all .4s linear;-webkit-transition: all .4s linear;border-top-left-radius: 10px;border-bottom-left-radius: 10px;font-size: 16px;display: inline-block;line-height: 36px;color: #fff;width: 80%;font-family: "微软雅黑";padding-left: 12px;background: #c22045;opacity: .8}
.body-two .text .img{border-top-right-radius: 10px;border-bottom-right-radius: 10px;opacity: 1;margin-left: auto;padding: 0 10px;height: 100%;background: #c22045;display: flex;align-items: center;}
.body-two .text img{max-width: 18px;max-height: 18px;}
.body-two .text.mg{right: 168px;top: 222px;}
.body-two .text.zg .img{background: #d64b24;}
.body-two .text.zg p{background:#d64b24 ;}
.body-two .text.zg{left: 300px;top: 206px;}
.body-two .text.yd .img{background: #f2ab48;}
.body-two .text.yd p{background:#f2ab48 ;}
.body-two .text.yd{left: 285px;top: 320px;}
.body-two .text.dg .img{background: #f2d848;}
.body-two .text.dg p{background:#f2d848 ;}
.body-two .text.dg{left:251px;top: 104px;}
.body-two .text.hg .img{background: #13bbff;}
.body-two .text.hg p{background:#13bbff ;}
.body-two .text.hg{left: 528px;top: 247px;}
.mg:hover + .m-mg{opacity: 1;}
.zg:hover + .m-zg{opacity: 1;}
.yd:hover + .m-yd{opacity: 1;}
.dg:hover + .m-dg{opacity: 1;}
.hg:hover + .m-hg{opacity: 1;}

.map .right{height: 100%;background: #fff;width:960px;z-index: 20;position: absolute;top: 0;right: -200%;transition: all 1.2s linear;-webkit-transition: all 1.2s linear;}
.map .right.active{right: 0%;}
.map .right .titles{position: relative;transition: all .6s linear;webkit-transition: all .6s linear;background: #d64b24;width: 100%;height: 90px;text-align: left;padding-left: 38px;margin-bottom: 0;}
.map .right .titles li{display: none;transition: all .6s linear;webkit-transition: all .6s linear;}
.map .right .titles li.active{display: block;}
.map .right .titles h2{font-size: 28px;white-space: nowrap;line-height: 36px;font-weight: bold;font-family: "微软雅黑";color: #fff;display: inline-block;line-height: 90px;}
.map .right .center{padding: 60px 60px 0 60px;height: calc(100% - 90px);overflow-y: scroll;}
.map .right .center h3{font-size: 24px;line-height: 36px;font-family: "微软雅黑";color: #000;}
.map .right .center h4{font-size: 16px;line-height: 36px;font-weight: bold;font-family: "微软雅黑";color: #006fba;}
.map .right .img{position: absolute;left: -100px;top: 20px;cursor: pointer;}
.fixed{position: absolute;left:-50px ;top: 150px;width: 50px;}
.fixed li{cursor: pointer;border-bottom-left-radius: 10px;transition: all .6s linear;webkit-transition: all .6s linear;border-top-left-radius: 10px;background: rgba(128,183,221,0.5);z-index: 9;margin-bottom: 4px;height: 56px;}
.fixed li h4{font-size: 18px;line-height: 56px;color: #fff;font-family: "微软雅黑";display: none;padding-left: 20px;border-radius: 10px;}
.body-two .text:hover p{opacity: 1;}
.fixed li.active:nth-child(1) {background: #d64b24;}
.fixed li.active:nth-child(2) {background: #c22045;}
.fixed li.active:nth-child(3) {background: #f2d848;}
.fixed li.active:nth-child(4) {background: #13bbff;}
.fixed li.active:nth-child(5) {background: #f2ab48;}
.fixed li:hover:nth-child(1) {background: #d64b24;}
.fixed li:hover:nth-child(2) {background: #c22045;}
.fixed li:hover:nth-child(3) {background: #f2d848;}
.fixed li:hover:nth-child(4) {background: #13bbff;}
.fixed li:hover:nth-child(5) {background: #f2ab48;}
.fixed li.active{position: relative;left: -30px;width: 80px;}
.fixed li.active h4{display: block;}

/* @media (max-width:1680px) {
	.about-title{margin: 4% 0 2% 0;}
} */
@media (max-width:1440px) {
	.about-title2 h1{font-size: 32px;line-height: 32px;padding-bottom: 24px;}
}
@media (max-width:1280px) {
	.map{padding: 4% 0;}
	.map .main{overflow-x: scroll;}
	.cont-list li{padding:2%;}
	.map .right{width: 750px;}
}
@media (max-width:1080px) {
	.cont-list li h4{font-size: 14px;line-height: 26px;}
	.cont-list li p{font-size: 14px;line-height: 26px;}
	.cont-list li .pp{margin-bottom: 2%;}
	.cont-list li h4{margin-bottom: 4%;}
	.cont-list li{width: 32%;margin-right: 1%;margin-bottom: 1%;}
	.about-title2 h1{font-size: 28px;line-height: 28px;padding-bottom: 20px;}
	.map .right{width: 500px;}
	.map .right .center{padding: 4% 2%;}
}
@media (max-width:769px) {
	.map .body-two{width: 100%;background-size: contain;background-position: center;background-repeat: no-repeat;height: 400px;display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;}
	.map .main{overflow-x: hidden;}
	.cont-list li{width: 49%;border-radius: 8px;}
	.body-two .text{position: unset;margin: 0 40px;}
	.map .map_div{display: none;}
	.about-title2 h1{font-size: 20px;line-height: 20px;padding-bottom: 16px;}
	.map .right{width: 400px;}
	.map .right .titles h2{font-size: 18px;line-height: 40px;}
	.map .right .titles{height: 40px;}
	.map .right .center{height: calc(100% - 40px);}
	.map .right .center h3{font-size: 16px;line-height: 20px;}
	.map .right .center p{font-size: 14px;line-height: 24px;}
	.map .right .img{max-width: 30px;max-height: 30px;left: -50px;}
	.map .right .img img{width: 100%;object-fit: cover;}
	.fixed li{height: 44px;}
	.fixed li h4{font-size: 14px;line-height: 44px;}
	
}
@media (max-width:480px) {
	.fixed{top: 80px;}
	.map .right .center{height: calc(100% - 70px)}
	.map .body-two{flex-direction: column;align-content: flex-start;}
	.map .right{width: calc(100% - 80px);}
	
	.cont-list li{width: 100%;margin-right: 0;padding: 4%;margin-bottom: 4%;}
	.cont-list li h4{margin-bottom: 2%;}
	.cont-list li .pp{margin-bottom: 1%;}
	
	.cont-list li .pp img{max-width: 18px;margin-right: 8px;}
}

/* 高德地图 */
.GDmap{width: 100%;height: 650px;margin-top: 20px;}
#container{width: 100%;height: 100%;border-radius: 10px;}
@media (max-width:1280px) {
	.GDmap{height: 500px;}
}
@media (max-width:480px) {
	.GDmap{height: 380px;}
}

/* 环保政策 */
.policy{width: 100%;padding: 80px 0 140px 0;}
.policy li{width: 100%;margin-bottom: 40px;}
.policy h2{font-size: 28px;line-height: 36px;color: #000;font-family: 'Arial';}
.policy h3{font-size: 28px;line-height: 36px;color: #006fba;font-family: 'Arial';}
.policy h6{font-size: 16px;line-height: 36px;color: #006fba;font-family: 'Arial';}
.policy p{font-size: 16px;line-height: 36px;color: #666;font-family: 'Arial';}
.policy li .right-img{float: right;width: 38%;}
.policy li .right-img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.policy li .text-left{float: left;width: 58%;}
.policy li:nth-child(3) .right-img{float: left;}
.policy li:nth-child(4) .right-img{float: left;}
.policy li:nth-child(3) .text-left{float: right;}
.policy li:nth-child(4) .text-left{float: right;}

.policy .table-text table{width: 100%;border: 1px solid #e0e0e0;margin-top: 40px;}
.policy .table-text table th{padding: 24px 10px;border: 1px solid #e0e0e0;}

@media (max-width:1280px) {
	.policy{padding: 60px 0 80px 0;}
	.policy p{line-height: 26px;}
	.policy h6{line-height: 26px;}
	.policy .table-text table th{padding: 12px 4px;}
	.policy li{position: relative;}
	.policy li .right-img{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
	.policy li:nth-child(3) .right-img{left: 0;}
	.policy li:nth-child(4) .right-img{left: 0;}
}
@media (max-width:769px) {
	.table-text{width: 100%;overflow: scroll;}
	.table-text table th:last-child p{white-space: nowrap;}
	.policy li{margin-bottom: 4%;}
	.policy li .right-img{position: unset;float: unset;transform: translate(0);width: 100%;margin-top: 2%;}
	.policy li .text-left{float: unset;width: 100%;}
	.policy h2{font-size: 20px;line-height: 24px;}
	.policy h3{font-size: 20px;line-height: 24px;}
	.policy p{font-size: 14px;}
	.policy h6{font-size: 14px;}
	.policy .table-text table{margin-top: 2%;}
}
@media (max-width:480px) {
	.policy{padding: 40px 0 60px 0;}
	.policy p{font-size: 12px;line-height: 20px;}
}