@charset "utf-8";
/* =====================内页样式======================== */
/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu, .paging-skip, .paging-hint{display: flex;flex-wrap: wrap;}
.paging-menu a{width: 44px;height: 44px;border: 1px solid #70b754;margin: 4px;font-size: 16px;color: #3d3e47;transition: all .4s ease;font-family: 'fms'; display: flex;align-items: center;justify-content: center;}
.paging-menu a.next{transform: rotate(180deg);}
.paging-menu a i{font-size: 14px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #70b754;background-color: #70b754;color: #fff;}
.paging-skip{margin-left: 8px;align-items: center;}
.paging-hint{font-size: 14px;color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 54px;text-align: center;height: 38px;border: 1px solid #e1e1e1;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #70b754;}
.paging-skip button{color: #555;font-size: 14px;padding: 0 18px;border: 1px solid #e1e1e1;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #70b754;color: #fff;border-color: #70b754;}
.paging-hint span{color: #70b754;}
@media all and (max-width:1000px){.paging-menu a i{font-size: 12px;}.paging-menu a{margin: 4px 2px;width: 34px;height: 34px;font-size: 14px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #70b754;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #70b754;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;border: 1px solid #eee;background: #f6f8f9;padding: max(20px,0.4rem) max(15px,0.26rem);margin-top: max(12px,0.18rem);}
.search-link:first-child{margin-top: 0;}
.search-link h2{color: #333;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #666;}
.search-link .highlightRow span{color: #70b754 !important;}
.search-link:hover h2{color: #70b754;}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
.privacy-content h6{color: #333;line-height: inherit;}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: max(14px,0.24rem);}
.webmap-title::after{content: "";position: absolute;width: max(36px,0.6rem);left: 0;right: 0;margin: 0 auto;bottom: 0;height: max(2px,0.04rem);background: #70b754;}
.webmap-list{width: 100%;}
.webmap-list>ul{margin: -0.4rem 0 0 -0.4rem;display: flex;flex-wrap: wrap;}
.webmap-list>ul>li{width: calc(20% - 0.4rem);margin: 0.4rem 0 0 0.4rem;color: #333;}
.webmap-list>ul>li ul, .webmap-list>ul>li li{width: 100%;}
.webmap-list>ul>li a{display: block;transition: color .4s ease;position: relative;}
.webmap-list>ul>li a:hover{color: #70b754;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: max(16px,0.2rem);width: 100%;padding-bottom: max(12px,0.2rem);line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: max(10px,0.2rem);}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: max(4px,0.06rem) 0;font-size: max(15px,0.18rem);}
.webmap-list>ul>li>.drop .drop a{padding-left: max(12px,0.18rem);font-size: max(14px,0.16rem);}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 0.14rem;}
@media all and (max-width: 1000px){
    .webmap-list>ul>li>.drop .drop a::before{top: 0.2rem;}
    .webmap-list>ul{margin: -14px 0 0;}.webmap-list>ul>li{width: 100%;margin: 14px 0 0;}.webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
/* 内页公共 */
.pagesBan-bg img{width: 100%;}
.pagesBan-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../images/pages/pagesBan-after.png') no-repeat center/cover;}
.pagesBan-con{z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pagesBan-con .contain{height: 100%;flex-direction: column;justify-content: center;}
.pagesBan-con .title span{position: relative;overflow: hidden;animation: banColor 1s ease-in;}
.pagesBan-con .title span::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #70b754;animation: banLeft .7s, banRight .7s .7s forwards;animation-timing-function: cubic-bezier(.895,.03,.685,.22);}
.pagesBan-con .text{animation: banIn 1s ease both;}
@keyframes banLeft {0%{transform: translateX(-100%);}100%{transform: translateX(0);}}
@keyframes banRight {0%{transform: translateX(0);}100%{transform: translateX(100%);}}
@keyframes banIn {0%{opacity: 0;}100%{opacity: 1;}}
@keyframes banColor {0%{color: rgba(255, 255, 255, 0);}90%{color: rgba(255, 255, 255, .05);}100%{color: rgba(255, 255, 255, 1);}}
.pages-pagination{user-select: none;}
.pages-pagination .swiper-pagination-bullet{width: max(6px,0.08rem);height: max(6px,0.08rem);border-radius: 0;opacity: 1;background: #e3e5e8;margin-left: max(8px,0.18rem);}
.pages-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.pages-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #70b754;}
.pagesBread .item{color: #c0c1c4;margin-left: max(16px,0.24rem);}
.pagesBread .item::after{content: "/";font-family: 'fmr';font-size: max(16px);position: absolute;left: min(-8px,-0.12rem);top: 50%;transform: translate(-50%,-50%);color: #c0c1c4;}
.pagesBread .item:first-child{margin-left: 0;}
.pagesBread .item:first-child::after{display: none;}
.pagesBread .item:hover,.pagesBread .item:last-child{color: #3d3e47;}
.pagesTitle .label{letter-spacing: max(1px,0.03rem);}
/* 新闻-列表 */
.newsShow-swp{width: calc(100% + 0.6rem);margin-left: -0.3rem;}
.newsShow-swp .swiper-slide{padding: 0.2rem 0.3rem 0.4rem;}
.newsShow-slide{background: #fff;box-shadow: 0px 0.1rem 0.3rem 0px rgba(24, 36, 16, 0.12);}
.newsShow-img{width: 50%;}
.newsShow-img img{width: 100%;height: max(300px,4.5rem);transition: all 2s linear;}
.newsShow-img:hover img{transform: scale(1.1);}
.newsShow-con{width: 50%;display: flex;flex-direction: column;justify-content: center;padding: 0 0.75rem;}
.newsShow-con .title:hover{color: #70b754;}
.newsShow .pages-pagination{position: absolute;right: 0.8rem;bottom: 0.9rem;z-index: 2;}
.newsNav-list{border-bottom: 2px solid #e3e5e8;}
.newsNav-list .item{margin-left: max(20px,0.5rem);color: #c0c1c4;}
.newsNav-list .item:first-child{margin-left: 0;}
.newsNav-list .item::after{content: "";position: absolute;left: 0;bottom: -2px;width: 100%;height: 2px;background: #70b754;opacity: 0;transition: all .4s ease;}
.newsNav-list .item:hover,.newsNav-list .item.active{color: #3d3e47;}
.newsNav-list .item.active::after{opacity: 1;}
/* 新闻-详情 */
.newsDet-head{border-bottom: 1px solid #e3e5e8;align-items: center;}
.newsDet-back{align-items: center;position: relative;margin-right: max(20px,0.4rem);}
.newsDet-back::after{content: "";position: absolute;right: min(-10px,-0.2rem);top: 50%;transform: translateY(-50%);width: 1px;height: max(14px,0.16rem);background: #e3e5e8;}
.newsDet-back i{display: block;font-size: max(14px,0.16rem);margin-right: max(8px,0.18rem);color: #70b754;}
.newsDet-back span{display: block;transition: all 0.4s ease;}
.newsDet-back:hover span{color: #70b754;transform: translateX(min(-3px,-0.06rem));}
.newsDet-flex{justify-content: space-between;align-items: flex-start;}
.newsDet-left{width: 66%;}
.newsDet-edit{font-family: 'fms';font-weight: 500;}
.newsDet-edit h1,.newsDet-edit h2,.newsDet-edit h3,.newsDet-edit h4,.newsDet-edit h5,.newsDet-edit h6{font-size: max(15px,0.18rem);color: #3d3e47;font-family: 'fmb';font-weight: 700;}
.newsDet-share{align-items: center;}
.newsDet-share .Footer-code{width: auto;margin-top: 0;}
.newsDet-share .Footer-code a{background: #c7c8cb;}
.newsDet-share .Footer-code a:hover{background: #70b754;}
.newsDet-page{border-top: 1px solid #e3e5e8;justify-content: space-between;}
.newsDet-page-item{align-items: center;}
.newsDet-page-item .title{max-width: max(200px,3rem);margin-left: max(15px,0.25rem);}
.newsDet-page-item.next{flex-direction: row-reverse;}
.newsDet-page-item.next .title{margin: 0 max(15px,0.25rem) 0 0;}
.newsDet-right{width: 21%;position: sticky;top: max(100px,1.2rem);}
.newsDet-hot{border-top: 1px solid #e3e5e8;}
.newsDet-hot-item:first-child{margin-top: 0;}
.newsDet-hot-item:hover .title{color: #70b754;}
/* 人才招聘 */
.joinFL{background: #fbfcfc url('../images/pages/joinFL-bg.jpg') no-repeat center bottom/100% auto;}
.joinFL-flex{justify-content: space-between;align-items: flex-start;}
.joinFL-con{width: 43%;position: sticky;top: max(70px,0.9rem);}
.joinFL-list{width: 45%;}
.joinFL-item:first-child{margin-top: 0;}
.joinFL-item{background: #f2f4f5;padding: 0.5rem 0.5rem 0.44rem;}
.joinFL-item .ico{height: max(34px,0.74rem);}
.joinFL-item .ico img{max-height: 100%;}
.joinGW-nav .item{padding: 0 0.15rem 0.12rem;user-select: none;cursor: pointer;color: #c8c8ca;transition: color .4s ease;border-bottom: max(1px,0.02rem) solid #e3e5e8;}
.joinGW-nav .item:hover,.joinGW-nav .item.active{color: #3d3e47;}
.joinGW-nav .item.active{border-color: #70b754;}
.joinGW-con{display: none;}
.joinGW-con:first-child{display: block;}
.joinGW-item{border-bottom: 1px solid #3d3e47;position: relative;}
.joinGW-item::after{content: "";position: absolute;left: 0;top: -1px;width: 0;height: max(2px,0.03rem);background: #70b754;transition: all .6s ease;z-index: 10;}
.joinGW-menu{user-select: none;cursor: pointer;align-items: center;justify-content: space-between;padding-right: 0.3rem;}
.joinGW-menu .desc{flex: 1;padding-right: 20px;}
.joinGW-menu .text{color: #acacaf;}
.joinGW-menu .btn{transform: rotate(180deg);}
.joinGW-item.active{border-bottom-color: transparent;}
.joinGW-item.active::after{width: 100%;}
.joinGW-item.active .joinGW-menu .title{color: #70b754;}
.joinGW-item.active .joinGW-menu .btn{transform: rotate(0);}
.joinGW-drop{display: none;}
.joinGW-edit{padding-left: max(12px,0.2rem);}
.joinGW-edit h1,.joinGW-edit h2,.joinGW-edit h3,.joinGW-edit h4,.joinGW-edit h5,.joinGW-edit h6{font-size: max(14px,0.17rem);font-weight: 700;position: relative;margin-bottom: max(5px,0.1rem);}
.joinGW-edit h1::after,.joinGW-edit h2::after,.joinGW-edit h3::after,.joinGW-edit h4::after,.joinGW-edit h5::after,.joinGW-edit h6::after{content: "";position: absolute;left: min(-12px,-0.2rem);top: max(6px,0.07rem);width: max(4px,0.08rem);height: max(4px,0.08rem);background: #70b754;}
.joinFC-swp-box{justify-content: center;}
.joinFC-swp{width: 8.6rem;}
.joinFC-swp .swiper-container{overflow: visible;}
.joinFC-slide::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .9);z-index: 1;transition: all .6s ease;}
.joinFC-slide img{width: 100%;height: 5.2rem;}
.swiper-slide-active .joinFC-slide::after{opacity: 0;}
.joinFC .comMore{position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 2;}
.joinFC .comMore.next{left: auto;right: 0;transform: translateY(-50%) rotate(180deg);}
/* 社会责任 */
.socBig{justify-content: flex-end;}
.soc-li p{position: relative;padding-left: max(15px,0.3rem);}
.soc-li p::after{content: "";position: absolute;left: max(6px,0.12rem);top: max(8px,0.12rem);width: max(4px,0.08rem);height: max(4px,0.08rem);background: #70b754;}
.socBig-bg{width: 63.5%;}
.socBig-bg img{width: 100%;height: 7rem;}
.socBig-con{position: absolute;right: 52.5%;top: 50%;transform: translateY(-50%);z-index: 2;}
.socBig-con .box{width: 6.2rem;padding: 0.7rem; background: #fff;box-shadow: 0px 0.08rem 0.3rem 0px rgba(24, 36, 16, 0.12);}
.socBig .comMore{border-width: 1px;}
.socBig .comMore.next{margin-left: max(10px,0.18rem);}
.socBig .soc-li{min-height: max(90px,1.4rem);}
.socBig.big2{justify-content: flex-start;}
.socBig.big2 .socBig-con{right: auto;left: 52.5%;}
.socSmall-flex{justify-content: space-between;align-items: center;}
.socSmall-con{width: 45%;}
.socSmall-img{width: 50%;}
.socSmall-img img{width: 100%;height: 4.2rem;}
/* 环境治理 */
.envIntro .pagesTitle{width: 88%;}
.envIntro-bg img{width: 100%;height: 5.6rem;}
.envIntro-con{padding: 0 0.75rem; position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;justify-content: center;background: linear-gradient(to right,#1d373a 5%,transparent 70%);}
.envIntro-con .text{width: max(350px,5rem);max-width: 100%;}
.envIntro-con .comBtn span{color: #fff;}
.envIntro-menu{justify-content: flex-end;align-items: center;margin-top: 2px;}
.envIntro-menu .title{color: #888a99;margin-right: max(12px,0.24rem);}
.envIntro-btn .comMore.next{margin-left: 2px;}
.envWhat-list li{width: calc(100% / 2);padding-right: 1.1rem;}
.envWhat-list .ico{height: max(36px,0.66rem);}
.envWhat-list .ico img{max-height: 100%;}
/* 联系我们 */
.ctaIntro{background: url('../images/pages/ctaIntro-bg.jpg') no-repeat center bottom/100% auto;}
.ctaIntro-flex{justify-content: space-between;align-items: flex-start;}
.ctaIntro-left{width: 45%;}
.ctaIntro-list li{align-items: flex-start;}
.ctaIntro-list .ico{width: max(30px,0.48rem);height: max(30px,0.48rem);margin-right: max(12px,0.24rem);}
.ctaIntro-list .title{flex: 1;padding-top: 0.08rem;}
.ctaIntro-list .title a{text-decoration: underline;}
.ctaIntro-list .title a:hover{color: #000;}
.ctaIntro-right{background: #f2f4f5;padding: 0.4rem 0.5rem 0.5rem;width: 40%;}
.ctaIntro-form-item .title{color: #888a99;}
.ctaIntro-form-item input{width: 100%;height: max(42px,0.5rem);background: #fff;padding: 0 max(12px,0.18rem);border: 1px solid #fff;transition: all .4s ease;}
.ctaIntro-form-item input::-webkit-input-placeholder{color: inherit;}
.ctaIntro-form-item input:focus{border-color: #70b754;}
.ctaIntro-form-item textarea{width: 100%;height: max(11px,1.5rem);background: #fff;padding: max(12px,0.18rem);border: 1px solid #fff;transition: all .4s ease;}
.ctaIntro-form-item textarea::-webkit-input-placeholder{color: inherit;}
.ctaIntro-form-item textarea:focus{border-color: #70b754;}
.ctaIntro-form-item .customSelect-name{height: max(42px,0.5rem);background: #fff;padding: 0 max(12px,0.18rem);}
.ctaIntro-form-item .customSelect-name::after{font-size: max(10px,0.12rem);right: max(12px,0.18rem);}
.ctaMap{height: 6rem;}
.amap-logo{display: none !important;}
.amap-icon img{width: max(20px,0.4rem);}
/* 关于我们 */
.abIntro{background: url('../images/pages/abIntro-bg.jpg') no-repeat center bottom/100% auto;}
.abIntro .pagesTitle .text{padding: 0 2.7rem;text-align: justify;text-indent: 2em;}
.abIntro-list li{width: calc(100% / 3);display: flex;flex-direction: column;align-items: center;text-align: center;}
.abIntro-list .ico{height: max(34px,0.74rem);}
.abIntro-list .ico img{max-height: 100%;}
.abIntro-list .text{width: max(200px,2.8rem);max-width: 100%;}
.abFZ{background: url('../images/pages/abFZ-bg.jpg') no-repeat center/cover fixed;}
.abFZ-circle{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 16.66rem;}
.abFZ-circle .img{transition: all 1s ease;}
.abFZ-circle img{width: 100%;}
.abFZ .contain{position: relative;z-index: 2;}
.abFZ-gallery-box{padding: 0 2.8rem;}
.abFZ-gallery-more{justify-content: center;align-items: flex-start;padding-left: 0.5rem;}
.abFZ-gallery-more .year{line-height: 1;}
.abFZ-gallery-more .text{width: max(200px,3.5rem);height: max(180px,2.7rem);overflow-y: auto;padding: 0 10px 0 max(20px,0.4rem);}
.abFZ-gallery-more .text p{position: relative;padding-left: max(12px,0.18rem);margin-top: max(10px,0.16rem);}
.abFZ-gallery-more .text p:first-child{margin-top: 0;}
.abFZ-gallery-more .text p::after{content: "";position: absolute;left: 0;top: max(8px,0.1rem);width: max(4px,0.06rem);height: max(4px,0.06rem);background: #70b754;}
.abFZ-btn1{align-items: center;user-select: none;cursor: pointer;position: absolute;left: 0;top: -5px;z-index: 5;}
.abFZ-btn1.next{left: auto;right: 0;}
.abFZ-btn1 .comMore{border-color: #fff;opacity: .25;}
.abFZ-btn1:hover .comMore{opacity: 1;border-color: #70b754;}
.abFZ-btn1 .year{opacity: .25;margin-left: max(12px,0.24rem);}
.abFZ-btn1.next{flex-direction: row-reverse;}
.abFZ-btn1.next .year{margin: 0 max(12px,0.24rem) 0 0;}
.abFZ-thumbs-click{flex-direction: column;position: relative;z-index: 3;}
.abFZ-thumbs-click .dot{width: max(6px,0.08rem);height: max(6px,0.08rem);background: #fff;}
.abFZ-thumbs-click .title{opacity: .25;}
.abFZ-thumbs-click:hover .title,.abFZ-thumbs-click.active .title{opacity: 1;}
.abFZ-thumbs::after,.abFZ-thumbs-line{content: "";position: absolute;left: 0;top: max(2px,0.03rem);width: 100%;height: 2px;background: rgba(255, 255, 255, .25);}
.abFZ-thumbs{width: calc(100% - 0.5rem);margin: max(15px,0.3rem) auto 0;}
.abFZ-thumbs-line{background: transparent;z-index: 2;}
.abFZ-thumbs-line i{position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #fff;transition: all .4s ease;}
.abFZ-btn2{height: 30px;user-select: none;cursor: pointer;z-index: 2;opacity: .25;position: absolute;left: -0.25rem;top: max(3px,0.04rem);transform: translateY(-50%);}
.abFZ-btn2.next{left: auto;right: -0.25rem;transform: translateY(-50%) rotate(180deg);}
.abFZ-btn2:hover{opacity: 1;}
.abHonor-flex{position: relative; overflow: hidden;padding: 0.7rem 0.9rem;justify-content: space-between;align-items: flex-start; background: #fff;box-shadow: 0px 0.08rem 0.3rem 0px rgba(24, 36, 16, 0.12);}
.abHonor-con{width: 64%;position: relative;z-index: 5;}
.abHonor-list li{position: relative;padding-left: max(15px,0.22rem);user-select: none;cursor: pointer;}
.abHonor-list li::after{content: "";transition: all .4s ease;position: absolute;left: 0;top: 7px;width: max(4px,0.06rem);height: max(4px,0.06rem);background: #b9b9bd;}
.abHonor-list .title span{display: inline;background-image: linear-gradient(transparent 60%, #70b754 60%);background-size: 0% 2px;background-repeat: no-repeat;background-position: 0 100%;transition: background-size 0.4s ease;}
.abHonor-list li.active::after{background: #70b754;}
.abHonor-list li.active .title{color: #70b754;}
.abHonor-list li.active .title span{background-size: 100% 2px;}
.abHonor-img{width: 32%;z-index: 5;}
.abHonor-img .img{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;transition: all .8s linear;height: 3.9rem;}
.abHonor-img .img:first-child{position: relative;}
.abHonor-img .img img{max-height: 100%;}
.abHonor-img .img.active{opacity: 1;z-index: 2;}
.abHonor-bg{width: 100%;white-space: nowrap;display: flex; position: absolute;left: 100%;top: 50%;transform: translate(-56%,-50%) rotate(-90deg);pointer-events: none; white-space: nowrap;font-size: 2.6rem;color: #f8fafa;line-height: .8;}
.abHonor-bg p{animation: fzAni 10s linear infinite;}
@keyframes fzAni {0%{transform: translateX(0);}100%{transform: translateX(-100%);}}
.abMap-bg img{width: 100%;}
.abMap-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abMap-list li{position: absolute;user-select: none;cursor: pointer;}
.abMap-dot{position: relative;}
.abMap-dot .dot{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: max(12px,0.24rem);height: max(12px,0.24rem);background: url('../images/pages/abMap-dot1.png') no-repeat center/100% auto;}
.abMap-dot .title{white-space: nowrap;position: absolute;left: max(12px,0.22rem);top: 50%;transform: translateY(-50%);}
.abMap-con{transform: translateX(50vw);transition: transform 1.017s cubic-bezier(.25,.74,.22,.99), visibility 0s 1.017s, -webkit-transform 1.017s cubic-bezier(.25,.74,.22,.99);visibility: hidden;position: absolute;right: max(25px,0.5rem);bottom: min(-30px,-0.6rem);z-index: 5;}
.abMap-con .box{position: relative; background: #fff;border-top: max(2px,0.03rem) solid #70b754;width: max(250px,3.4rem);padding: 0.36rem;box-shadow: 0px 0.06rem 0.3rem 0px rgba(0, 0, 10, 0.1);}
.abMap-con .box::after{content: "";position: absolute;left: 100%;bottom: max(30px,0.6rem);width: max(18px,0.24rem);height: max(14px,0.2rem);background: #fff;clip-path: polygon(0 0, 0% 100%, 100% 100%);}
.abMap-con .text p{flex: 1;color: #888a99;}
.abMap-con .text a{text-decoration: underline;}
.abMap-con .img img{width: 100%;height: 1.6rem;}
.abMap-list li.active .abMap-dot .dot{background-image: url('../images/pages/abMap-dot2.png');}
.abMap-list li.active .abMap-con{transform: translateX(0);visibility: visible;transition: none;}
.abMap-list li.active .abMap-con .box{animation: pop-in 1.6s cubic-bezier(.25,.74,.22,.99) backwards;}
@keyframes pop-in {0% {opacity: 0;transform: translateY(40vw)}}
.abMap-list li:nth-child(1){left: 80%;top: 52.5%;}
.abMap-list li:nth-child(2){left: 78.5%;top: 58.5%;}
.abMap-list li:nth-child(3){left: 75%;top: 76%;}
/* 产品-列表 */
.proUp{margin-top: -24px;position: relative;z-index: 2;}
.proSearch{background: #f2f4f5;padding: 0.65rem 0.4rem;align-items: center;}
.proSearch .title{margin-right: max(10px,0.2rem);}
.proSearch-form{flex: 1;}
.proSearch-form input{width: 100%;background: #fff;height: max(42px,0.46rem);padding: 0 max(12px,0.24rem);}
.proSearch-form input::-webkit-input-placeholder{color: #c8c8ca;}
.proSearch-form .btn{width: max(40px,0.6rem);height: 100%;position: absolute;right: 0;top: 0;user-select: none;cursor: pointer;}
.proSearch-form .btn:hover{color: #000;}
.proFlex{justify-content: space-between;align-items: flex-start;}
.proLeft{width: 21%;position: sticky;top: max(100px,1.3rem);}
.proNav-item{align-items: center;border-bottom: 1px solid #e3e5e8;padding-right: 8px;}
.proNav-item::after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background: #70b754;transition: all .4s ease;}
.proNav-item .title{flex: 1;}
.proNav-item .btn{font-size: max(10px,0.12rem);transform: rotate(180deg);transition: all .4s ease;}
.proNav-item:hover .title,.proNav-item.active .title{color: #70b754;}
.proNav-item.active::after{width: 100%;}
.proAll{height: max(40px,0.48rem);border: 2px solid #70b754;}
.proAll::after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #70b754;transition: all .6s ease;}
.proAll span{position: relative;z-index: 2;}
.proAll:hover{color: #fff;}
.proAll:hover::after{width: 100%;}
.proRight{width: 71%;}
.proItem{padding: 0.42rem 0; background: #fff;box-shadow: 0px 0.08rem 0.3rem 0px rgba(24, 36, 16, 0.12);}
.proItem-hot{position: absolute;left: 0;top: 0;width: max(38px,0.48rem);height: max(20px,0.24rem);}
.proItem-img{width: 30%;height: 1.5rem;}
.proItem-img img{max-height: 80%;max-width: 70%;}
.proItem-con{width: 45%;}
.proItem-con .more{align-items: center;}
.proItem-con .more-title{color: #888a99;margin-left: max(12px,0.24rem);transition: all .4s ease;}
.proItem:hover .proItem-img img{transform: scale(1.2);}
.proItem:hover .proItem-con .title,.proItem:hover .proItem-con .more-title{color: #70b754;}
/* 产品-详情 */
.proDet-show-flex{justify-content: space-between;align-items: flex-start;}
.proDet-show-img{width: 35%;}
.proDet-show-img .img{height: 3.7rem;}
.proDet-show-img .img img{max-width: 95%;max-height: 80%;}
.proDet-show-img .btn{user-select: none;cursor: pointer;position: absolute;right: 0.3rem;top: 0;font-weight: 700;}
.proDet-show-img .btn:hover{color: #70b754;}
.proDet-show-con{width: 60%;}
.proDet-show-con .list li{margin-top: max(8px,0.12rem);position: relative;padding-left: max(12px,0.18rem);}
.proDet-show-con .list li::after{content: "";position: absolute;left: 0;top: max(7px,0.08rem);width: max(4px,0.06rem);height: max(4px,0.06rem);background: #70b754;}
.proDet-tz-list li{width: calc(100% / 3);padding-right: 0.2rem;}
.proDet-tz-list .ico{width: max(20px,0.24rem);height: max(20px,0.24rem);font-size: max(10px,0.12rem);}
.proDet-params-table{color: #888a99;}
.proDet-params-table table{width: 100%;}
.proDet-params-table table td{width: 50%; border-left: max(2px,0.03rem) solid #fff;background: #f5f6f7;padding: 12px 16px;}
.proDet-params-table table tr.even td{background: #fff;}
.proDet-params-table table tr:first-child td{background: #dce2e6;}
.proDet-params-table table td.one{color: #3d3e47;}
.proDet-params-table table tr:first-child td{color: #3d3e47;font-weight: 700;}
/* 研发实力 */
.rdItem:first-child{margin-top: 0;}
.rdItem-bg{width: 66%;}
.rdItem-bg img{width: 100%;height: 5rem;}
.rdItem-con{flex-direction: column;min-height: max(350px,4.4rem);padding: 0.3rem 0.6rem; position: absolute;left: 54%;bottom: -0.5rem;background: url('../images/pages/rd-item-bg.jpg') no-repeat center/cover;justify-content: center; box-shadow: 0px 0.08rem 0.3rem 0px rgba(24, 36, 16, 0.12);}
.rdItem-num li{width: 50%;}
.rdItem-num .num{line-height: .8;}
.rdItem:nth-child(2n){justify-content: flex-end;}
.rdItem:nth-child(2n) .rdItem-con{left: auto;right: 54%;}
/* 精益生产 */
.scIntro .pagesTitle .text{padding: 0 2.5rem;}
.scIntro-list li{display: flex;flex-direction: column;align-items: center;text-align: center;width: 25%;}
.scIntro-list .ico{height: max(30px,0.66rem);}
.scIntro-list .ico img{max-height: 100%;}
.scIntro-list .text{width: max(200px,2.2rem);}
/* 质量保证 */
.quaItem{justify-content: space-between;align-items: flex-start;border-bottom: 1px solid #70b754;}
.quaItem-img{width: 36%;height: 3.9rem;}
.quaItem-img img{max-width: 80%;max-height: 100%;}
.quaItem-con{width: 60%;}
.quaItem-desc .date{color: #888a99;}
.quaItem-btn{align-items: center;}
.quaItem-btn .btn{width: max(30px,0.4rem);height: max(30px,0.4rem);border: 2px solid #70b754;margin-right: max(12px,0.24rem);}
.quaItem-btn .title{color: #888a99;}
.quaItem-btn:hover .btn{background: #70b754;color: #fff;}
.quaItem-btn:hover .title{color: #70b754;}
/* 专利技术 */
.honorItem{padding: 0.8rem 0.42rem 0; height: 100%;background: #fff;box-shadow: 0px 0.08rem 0.3rem 0px rgba(24, 36, 16, 0.12);}
.honorItem-img .img{height: 3.3rem;}
.honorItem-img .img img{max-width: 100%;max-height: 100%;}
.honorItem-img .btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);opacity: 0;width: max(40px,0.6rem);height: max(40px,0.6rem);border-radius: 50%;}
.honorItem-title{border-top: 1px solid #e3e5e8;}
.honorItem:hover .honorItem-img .img{opacity: .1;}
.honorItem:hover .honorItem-img .btn{opacity: 1;transform: translate(-50%,-50%);}
.maskBox{position: relative;overflow: hidden;}
.maskBlock{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #70b754;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}
@media all and (max-width:1590px){
    /* 1440 × (700)  */
}
@media all and (max-width:1430px){
    /* 1360 */
}
@media all and (max-width:1350px){
    /* 1280 */
}
@media all and (max-width:1270px){
    /* 1152 × (700) */
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
    .pagesBan-bg img{height: 250px;}
    .pagesBread{display: none;}
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 230px;}
    .newsShow-con{width: 100%;padding: 20px 15px 50px;}
    .newsShow .pages-pagination{right: 25px;bottom: 35px;}
    .newsList .uli.ml30{margin: -20px 0 0;}
    .newsList .uli.ml30.uli3 li{margin: 20px 0 0;width: 100%;}
    .newsDet-view{padding-top: 36px;}
    .newsDet-left{width: 100%;}
    .newsDet-page-item{width: 100%;display: block;}
    .newsDet-page-item:nth-child(2){margin-top: 12px;}
    .newsDet-page-item .comMore{display: none;}
    .newsDet-page-item .title{width: 80%;max-width: unset;margin: 0 !important;}
    .newsDet-right{position: relative;top: auto;width: 100%;margin-top: 40px;}
    .joinFL-con{width: 100%;padding-top: 0;position: relative;top: auto;}
    .joinFL-list{width: 100%;margin-top: 30px;}
    .joinFL-item{padding: 30px 15px;}
    .joinGW-menu{padding: 20px 0 15px;}
    .joinFC-swp{width: 100%;}
    .joinFC .comMore{display: none;}
    .joinFC-slide img{height: 210px;}
    .socBig{flex-direction: column-reverse;}
    .socBig-bg{width: 100%;}
    .socBig-con{position: relative;right: auto;left: auto !important;width: 100%;top: auto;transform: none;}
    .socBig-con .box{width: 100%;padding: 20px 15px 0;box-shadow: unset;}
    .socSmall .contain{width: 100%;}
    .socSmall-flex{flex-direction: column-reverse;}
    .socSmall-img{width: 100%;}
    .socSmall-img img{height: 210px;}
    .socSmall-con{width: 100%;padding: 20px 15px 0;}
    .envIntro .pagesTitle{width: 100%;}
    .envIntro-bg img{height: 320px;}
    .envIntro-con{padding: 0 15px;}
    .envIntro-con .text{width: 100%;}
    .envWhat-list li{width: 100%;padding-right: 0;margin-top: 30px;}
    .ctaIntro-left{width: 100%;}
    .ctaIntro-list .title{padding-top: 2px;}
    .ctaIntro-right{width: 100%;margin-top: 30px;padding: 25px 15px 35px;}
    .abIntro .pagesTitle .text{padding: 0;}
    .abIntro-list li{width: 100%;margin-top: 50px;}
    .abIntro-list li:first-child{margin-top: 0;}
    .abIntro-list .text{width: 250px;}
    .abFZ-gallery-box{padding: 0;}
    .abFZ-btn1{display: none;}
    .abFZ-gallery-more{padding: 0;}
    .abFZ-gallery-more .text{width: auto;flex: 1;}
    .abFZ-btn2{display: none;}
    .abFZ-thumbs{width: 100%;}
    .abHonor-flex{width: 100%;padding: 25px 15px;}
    .abHonor-con{width: 100%;}
    .abHonor-img{width: 100%;margin-top: 40px;}
    .abHonor-img .img{height: 250px;}
    .abHonor-list li{margin-top: 15px;}
    .abMap-dot .title{display: none;}
    .abMap{padding-bottom: 300px;}
    .abMap-con{transform: translateX(100vw);bottom: auto;top: 0;}
    .abMap-con .box{padding: 15px;}
    .abMap-con .img img{height: 130px;}
    .proUp{margin-top: 30px;}
    .proLeft{width: 100%;position: relative;top: auto;}
    .proLeft-title{display: none;}
    .proNav{margin-top: 0;}
    .proNav-item{padding: 17px 8px 17px 0;}
    .proAll{height: 42px;}
    .proRight{width: 100%;margin-top: 40px;}
    .proItem{padding: 0;margin-top: 20px;}
    .proItem-img{width: 100%;height: 180px;}
    .proItem-con{width: 100%;padding: 0 15px 30px;}
    .proDet-show{padding-top: 36px;}
    .proDet-show-img{width: 100%;}
    .proDet-show-img .img{height: 200px;}
    .proDet-show-con{width: 100%;margin-top: 20px;}
    .proDet-tz-list li{width: 50%;margin-top: 25px;}
    .proDet-params-table{overflow-x: auto;}
    .proDet-params-table table{font-size: 12px;}
    .proDet-params-table table td{padding: 10px 14px;}
    .rdItem-con{position: relative;left: auto;bottom: auto;width: 100%;min-height: unset;padding: 20px 15px 30px;}
    .rdItem-bg{width: 100%;}
    .rdItem-bg img{height: 190px;}
    .rdItem:nth-child(2n) .rdItem-con{right: auto;}
    .scIntro .pagesTitle .text{padding: 0;}
    .scIntro-list{margin-top: 0;}
    .scIntro-list li{width: 50%;margin-top: 30px;}
    .scIntro-list .text{width: 100%;}
    .scIntro-list .ico{height: 40px;}
    .quaItem-img{width: 100%;height: 220px;}
    .quaItem-con{width: 100%;padding-top: 20px;}
    .honorList .uli.ml30{margin: -20px 0 0;}
    .honorList .uli.ml30.uli3 li{margin: 20px 0 0;width: 100%;}
    .honorItem{padding: 50px 25px 0;}
    .honorItem-img .img{height: 200px;}
    .honorItem-title{padding: 15px 0 25px;font-size: 15px;}
    .maskBlock{display: none;}
}
/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}