@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: 34px;height: 34px;margin: 4px;font-size: 14px;transition: all .4s ease;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #005ba8;background-color: #005ba8;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: #005ba8;}
.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: #005ba8;color: #fff;border-color: #005ba8;}
.paging-hint span{color: #005ba8;}
@media all and (max-width:1000px){.paging-menu a{margin: 4px 2px;width: 28px;height: 28px;font-size: 10px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}}

/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #005ba8;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #005ba8;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: #005ba8 !important;}
.search-link:hover h2{color: #005ba8;}

/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}

/* 网站地图 */
.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: #005ba8;}
.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: #005ba8;}
.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;}
}


/* banner头部 */
.wtBan{width: 100%;overflow: hidden;position: relative;background: #222;}
.wtBan img.bg{width: 100%;min-height: 200px;}
.wtBan-cont{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;color: #fff;text-align: center;transform: translate3d(0,0,10px);}
.wtBan-cont .title, .wtBan-cont .text{opacity: 0;}
.wtBan-cont .title{animation: wtBanRun 1s ease both .3s;}
.wtBan-cont .text{animation: wtBanRun 1s ease both .4s;}
@keyframes wtBanRun{0%{opacity: 0;transform: translateY(max(30px,0.8rem));filter: blur(4px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
/* -- */
.wtMenu{width: 100%;background: #fff;position: relative;}
.wtMenu::after{content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;background: #e3e5e8;}
.wtMenu-link{width: 100%;flex-wrap: nowrap;white-space: nowrap;position: relative;z-index: 4;}
.wtMenu-link a{height: max(36px,0.6rem);display: flex;align-items: center;margin-right: max(12px,0.6rem);position: relative;transition: color .4s ease;}
.wtMenu-link a:last-child{margin-right: 0;}
.wtMenu-link a::after{content: "";position: absolute;width: 100%;height: 2px;background: #005ba8;left: 0;bottom: 0;opacity: 0;transition: opacity .4s ease;}
.wtMenu-link a:hover, .wtMenu-link a.active{color: #282f34;}
.wtMenu-link a.active::after{opacity: 1;}
/* -- */
.wtPlace{position: absolute;z-index: 10;transform: translate3d(0,0,10px);left: 0;top: 0;width: 100%;}
.wtPlace a{height: max(40px,0.56rem);font-size: 14px;display: flex;align-items: center;color: #969a9e;transition: all .4s ease;}
.wtPlace a::before{content: "\e80b";color: #969a9e;transform: rotate(180deg);font-family: "icon";font-size: 12px;margin: 0 max(8px,0.12rem);line-height: 1;transition: all .4s ease;}
.wtPlace a:hover{color: #005ba8;}
.wtPlace a:first-child::before{content: "\e619";transform: rotate(0);font-size: 16px;margin-left: 0;}
.wtPlace a:first-child:hover::before{color: #005ba8;}
.wtPlace.white a, .wtPlace.white a::before{color: #fff;}
.wtPlace.white a:hover{opacity: 0.8;}
.wtPlace.white a:first-child:hover::before{color: #fff;opacity: 0.8;}

/* 服务支持-产品视频 */
.sersp{background: #f7f9fa;}
.serspMa{background: #fff;width: 100%;padding: max(7px,0.14rem) max(20px,0.36rem);justify-content: space-between;align-items: center;}
.serspMa-filter{width: calc(100% - 3.96rem);padding-right: max(40px,1.2rem);}
.serspMa-filter li{width: 100%;display: flex;font-size: max(14px,0.14rem);align-items: flex-start;}
.serspMa-filter li h6{color: #282f34;height: max(38px,0.5rem);white-space: nowrap;margin: max(5px,0.09rem) 0;line-height: 1;padding-right: max(10px,0.16rem);display: flex;align-items: center;}
.serspMa-filter li p{display: flex;flex-wrap: wrap;}
.serspMa-filter li p a{height: max(38px,0.5rem);padding: 0 max(14px,0.24rem);line-height: 1;border-radius: max(19px,0.25rem);display: flex;align-items: center;justify-content: center;background: #f7f9fa;margin: max(5px,0.09rem) max(12px,0.2rem) max(5px,0.09rem) 0;transition: all .4s ease;}
.serspMa-filter li p a:hover{color: #005ba8;background: #eef3f5}
.serspMa-filter li p a.active{color: #fff;background: #005ba8;}
.serspMa-search{width: 3.96rem;position: relative;justify-content: space-between;}
.serspMa-search i, .serspMa-search input, .serspMa-search button{height: max(38px,0.5rem);border-radius: max(19px,0.25rem);}
.serspMa-search i{position: absolute;border-radius: 0;width: max(34px,0.48rem);font-size: max(16px,0.16rem);top: 0;left: 0;display: flex;align-items: center;justify-content: flex-end;padding-right: max(6px,0.1rem);line-height: 1;}
.serspMa-search input{background: #f7f9fa;border: 1px solid #e3e5e8;font-size: max(14px,0.14rem);color: #282f34;padding: 0 max(14px,0.2rem) 0 max(34px,0.48rem);width: calc(100% - max(60px,0.8rem) - max(6px,0.1rem));transition: border .4s ease;}
.serspMa-search input:focus{border-color: #afafaf;}
.serspMa-search button{width: max(60px,0.8rem);background: #005ba8;color: #fff;line-height: 1;font-size: max(14px,0.14rem);cursor: pointer;transition: box-shadow .4s ease;}
.serspMa-search button:hover{box-shadow: 0 0 max(6px,0.16rem) rgba(0,91,168, 0.3);}
.serspLb{width: 100%;}
.serspLb-list{width: 100%;}
.serspLb-list ul{margin: min(-10px,-0.52rem) 0 0 min(-10px,-0.6rem);}
.serspLb-list li{width: calc(100%/3 - max(10px,0.6rem));margin: max(10px,0.52rem) 0 0 max(10px,0.6rem);}
.serspLb-link{display: block;width: 100%;cursor: pointer;}
.serspLb-link .img{position: relative;width: 100%;overflow: hidden;}
.serspLb-link .img img{width: 100%;height: 13.5vw;transition: all .6s ease;}
.serspLb-link .img i{position: absolute;right: max(14px,0.24rem);line-height: 1;bottom: max(12px,0.2rem);font-size: max(20px,0.4rem);color: rgba(255,255,255, 0.5);transition: color .4s ease;transform: translate3d(0,0,4px);z-index: 4;}
.serspLb-link:hover .img img{transform: scale(1.04);}
.serspLb-link:hover .img i{color: #fff;}
.serspLb-link:hover .cont .title{color: #005ba8;}

/* 服务支持-常见问题 */
.serwt{background: #f7f9fa;}
.serwtMa{width: 100%;justify-content: space-between;align-items: center;}
.serwtMa-menu{width: auto;}
.serwtMa-menu a{color: rgba(40,47,52, 0.25);transition: color .4s ease;margin-right: max(20px,0.58rem);}
.serwtMa-menu a:last-child{margin-right: 0;}
.serwtMa-menu a:hover, .serwtMa-menu a.active{color: #282f34;}
.serwtLb{width: 100%;}
.serwtLb-list{width: 100%;}
.serwtLb-list ul{margin: min(-14px,-0.48rem) 0 0 min(-14px,-0.48rem);}
.serwtLb-list li{width: calc(100%/2 - max(14px,0.48rem));margin: max(14px,0.48rem) 0 0 max(14px,0.48rem);}
.serwtLb-link{display: flex;width: 100%;background: #fff;padding: max(8px,0.12rem);flex-wrap: wrap;align-items: center;transition: box-shadow .4s ease;}
.serwtLb-link .img{width: 2.4rem;overflow: hidden;}
.serwtLb-link .img img{width: 100%;height: 1.8rem;transition: all .6s ease;}
.serwtLb-link .cont{width: calc(100% - 2.4rem);padding: 0 max(10px,0.2rem) 0 max(20px,0.36rem);}
.serwtLb-link .cont .link p{display: flex;align-items: center;line-height: 1;font-size: max(14px,0.14rem);}
.serwtLb-link .cont .link p span{color: #282f34;transition: color .4s ease;}
.serwtLb-link .cont .link p i{color: #005ba8;transform: rotate(135deg);margin-left: max(8px,0.12rem);transition: transform .4s ease;}
.serwtLb-link:hover{box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.16);}
.serwtLb-link:hover .img img{transform: scale(1.02);}
.serwtLb-link:hover .cont .title{color: #005ba8;}
.serwtLb-link:hover .link p span{color: #005ba8;}
.serwtLb-link:hover .link p i{transform: rotate(180deg);}

/* 服务支持-渠道合作 */
.serhz{background: #fff;}
.wtTitle{width: 100%;}
.wtTitle .hint span{margin: 0 max(6px,0.1rem);}
.wtTitle .text{width: 10.46rem;margin-left: auto;margin-right: auto;}
.serhzJs{background: #fff;}
.serhzJs-info{width: 100%;text-align: center;}
.serhzYs{background: #f7f9fa;}
.serhzYs .contain{width: calc(var(--wid) + 24px);}
.serhzYs-loop{width: 100%;}
.serhzYs-loop .swiper-container{padding: max(30px,0.58rem) 12px max(24px,0.4rem);}
.serhzYs-loop .swiper-slide{height: auto;}
.serhzYs-link{width: 100%;min-height: 4.32rem;display: block;background: #fff;position: relative;overflow: hidden;padding: max(20px,0.36rem) max(16px,0.34rem);border-bottom: max(2px,0.04rem) solid #005ba8;height: 100%;box-shadow: 0px 6px 12px 0px rgba(9, 18, 26, 0.08);transition: box-shadow .4s ease;}
.serhzYs-link .num{line-height: 0.66;font-size: 2.4rem;position: absolute;left: max(16px,0.34rem);bottom: 0;color: #f6f9fb;}
.serhzYs-link .head{position: relative;z-index: 4;align-items: center;border-bottom: 1px solid #e3e5e8;}
.serhzYs-link .head .ico{max-width: max(28px,0.46rem);margin-right: max(12px,0.24rem);}
.serhzYs-link .text{position: relative;z-index: 4;}
.serhzYs-loop .swiper-pagination{font-size: 0;position: relative;bottom: 0;}
.serhzYs-loop .swiper-pagination-bullet{width: 6px;height: 6px;background: #c7ccd1;opacity: 1;margin: 0 max(8px,0.14rem) !important;position: relative;transition: background .4s ease;}
.serhzYs-loop .swiper-pagination-bullet::before{content: "";position: absolute;width: 14px;height: 14px;border-radius: 50%;border: 1px solid #005ba8;top: 50%;left: 50%;margin:-7px 0 0 -7px;transform: scale(0);transition: transform .4s ease;opacity: 0;}
.serhzYs-loop .swiper-pagination-bullet-active {opacity: 1;background: #005ba8;}
.serhzYs-loop .swiper-pagination-bullet-active::before{transform: scale(1);opacity: 1;}
.serhzYs-link:hover{box-shadow: 0px 6px 12px 0px rgba(0,91,168, 0.2);}
.serhzTj{background: #fff;}
.serhzTj-list{width: 100%;}
.serhzTj-list li{display: flex;flex-wrap: wrap;width: 100%;background: #f7f9fa;margin-top: max(24px,1rem);}
.serhzTj-list li:first-child{margin-top: 0;}
.serhzTj-list li .img{width: 6.08rem;}
.serhzTj-list li .img img{width: 100%;height: 100%;}
.serhzTj-list li .cont{width: calc(100% - 6.08rem);padding: max(20px,0.6rem) max(24px,1.2rem) max(20px,0.6rem) max(24px,0.8rem);display: flex;flex-direction: column;justify-content: center;}
.serhzTj-list li .cont .text p{position: relative;padding-left: max(18px,0.22rem);}
.serhzTj-list li .cont .text p::before, .serhzTj-list li .cont .text p::after{content: "";position: absolute;background: #005ba8;border-radius: 50%;}
.serhzTj-list li .cont .text p::before{width: 12px;height: 12px;left: 0;opacity: 0.25;top: 14px;}
.serhzTj-list li .cont .text p::after{width: 6px;height: 6px;left: 3px;top: 17px;}
.serhzTj-list li:nth-child(2n+1){flex-direction: row-reverse;}

/* 服务支持-售后服务 */
.serfw{background: #fff;}
.serfwWd{background: #f7f9fa url("../images/pages/serfw1bg.jpg") no-repeat center/cover;}
.serfwWd-info{width: 100%;align-items: center;}
.serfwWd-info .img{width: 9.29rem;}
.serfwWd-info .img img{width: 100%;}
.serfwWd-info .cont{width: calc(100% - 9.29rem);padding-left: max(40px,1rem);}
.serfwSh{background: #fff;}
.serfwSh-list{width: 100%;}
.serfwSh-list ul{margin: min(-16px,-0.36rem) 0 0 min(-16px,-0.36rem);}
.serfwSh-list li{width: calc(100%/2 - max(16px,0.36rem));margin: max(16px,0.36rem) 0 0 max(16px,0.36rem);transition: box-shadow .4s ease;}
.serfwSh-link{background: #f7f9fa;width: 100%;overflow: hidden;position: relative;padding: max(30px,0.8rem) max(20px,0.68rem) max(30px,0.8rem) 2.32rem;height: 100%;}
.serfwSh-link .ico{position: absolute;width: 2.78rem;height: 2.78rem;left: -0.23rem;top: 50%;margin-top: -1.39rem;}
.serfwSh-list li:hover{box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.16);}
.serfwSh-main{width: 100%;margin-top: max(16px,0.36rem);background: #f7f9fa;padding: max(20px,0.48rem) max(16px,0.56rem);overflow: hidden;transition: box-shadow .4s ease;}
.serfwSh-main li{width: 100%;margin-top: max(18px,0.36rem);}
.serfwSh-main li:first-child{margin-top: 0;}
.serfwSh-main:hover{box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.16);}
.serfwBd{background: #f7f9fa;}
.serfwBd .contain{background: #fff;box-shadow: 0px max(4px,0.1rem) max(16px,0.3rem) 0px rgba(9, 18, 26, 0.08);padding: max(24px,0.54rem);overflow: hidden;}
.serfwBd-form{width: 100%;}
.serfwBd-form ul{margin: min(-12px,-0.2rem) 0 0 min(-12px,-0.2rem);}
.serfwBd-form li{width: calc(100%/3 - max(12px,0.2rem));margin: max(12px,0.2rem) 0 0 max(12px,0.2rem);}
.serfwBd-form li.long{width: calc(100% - max(12px,0.2rem));}
.serfwBd-form li.btn{justify-content: space-between;display: flex;flex-wrap: wrap;}
.serfwBd-form li .inp{width: 100%;}
.serfwBd-form li .inp input, .serfwBd-form li .inp textarea{background: #f7f9fa;font-size: max(14px,0.14rem);color: #282f34;width: 100%;height: max(40px,0.46rem);padding: 0 max(12px,0.18rem);}
.serfwBd-form li .inp textarea{padding: max(10px,0.16rem) max(12px,0.18rem);height: max(120px,1.8rem);display: block;}
/* -- */
.serfwBd-form li .isForm-select label{color: #888;height: max(40px,0.46rem);padding: 0 max(12px,0.18rem);font-size: max(14px,0.14rem);}
.serfwBd-form li .customSelect-name{background: #f7f9fa;color: #282f34;font-size: max(14px,0.14rem);border: none;height: max(40px,0.46rem);padding: 0 max(12px,0.18rem);}
.serfwBd-form li .customSelect.hasInput .customSelect-name {background: #f7f9fa;}
.serfwBd-form li .customSelect-name::after{color: #888;right: max(12px,0.18rem);font-size: 12px;}
.serfwBd-form li .customSelect input{background: transparent;color: #282f34;font-size: max(14px,0.14rem);border: none;height: max(40px,0.46rem);padding: 0 max(38px,0.6rem) 0 max(12px,0.18rem);}
.serfwBd-form li .customSelect-drop>div{height: max(36px,0.4rem);font-size: max(14px,0.14rem);color: #282f34;padding: 0 max(12px,0.18rem);}
.serfwBd-form li .customSelect-drop>div:hover{color: #005ba8;}
.serfwBd-form li .customSelect-drop{max-height: max(144px,1.6rem);}
/* -- */
.serfwBd-code{position: relative;width: calc(100%/3 - max(12px,0.2rem));}
.serfwBd-form li .serfwBd-code .inp input{padding-right: max(120px,1.4rem);}
.serfwBd-form li .serfwBd-code-auth{height: max(40px,0.46rem);margin: 0;width: max(108px,1.22rem);position: absolute;right: 0;top: 0;z-index: 4;cursor: pointer;user-select: none;}
.serfwBd-form li .serfwBd-code-auth img{width: 100%;height: 100%;}
.serfwBd-form li button{height: max(40px,0.46rem);border-radius: max(18px,0.23rem);padding: 0 max(18px,0.26rem);border: 1px solid rgba(0,91,168, 0.25);color: #005ba8;cursor: pointer;display: flex;align-items: center;font-size: max(14px,0.14rem);transition: all .4s ease;}
.serfwBd-form li button i{transform: rotate(180deg);font-size: 12px;margin-left: max(16px,0.32rem);transition: transform .4s ease;}
.serfwBd-form li button:hover{background: #005ba8;color: #fff;border-color: #005ba8;box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.3);}
.serfwBd-form li button:hover i{transform: rotate(180deg) translateX(6px);}

/* 服务支持-资料中心 */
.serzl{background: #f7f9fa;}
.serzl-list{width: 100%;}
.serzl-list ul{margin-left: min(-20px,-0.48rem);}
.serzl-list li{width: calc(100%/2 - max(20px,0.48rem));margin-left: max(20px,0.48rem);margin-top: max(20px,0.48rem);}
.serzl-link{display: block;width: 100%;height: 100%;background: #fff;padding: max(20px,0.3rem) max(16px,0.32rem);transition: box-shadow .4s ease;}
.serzl-link .head{display: block;width: 100%;}
.serzl-link .head:hover .name{color: #005ba8;}
.serzl-link .tags i{display: block;font-style: inherit;margin: 0 max(12px,0.16rem);}
.serzl-link .btn{align-items: center;justify-content: flex-end;}
.serzl-link .btn a{display: flex;margin-right: max(16px,0.3rem);line-height: 1;transition: color .4s ease;}
.serzl-link .btn a:last-child{margin-right: 0;}
.serzl-link .btn a i{font-size: max(14px,0.16rem);margin-right: max(8px,0.1rem);}
.serzl-link .btn a:hover{color: #005ba8;}
.serzl-link:hover{box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.16);}

/* 供应商合作 */
.supp{background: #f7f9fa;}
.supp-imgs{width: 100%;background: #fff;box-shadow: 0px 3px max(12px,0.18rem) 0px rgba(19, 21, 23, 0.1);text-align: center;padding: max(20px,0.64rem);}
.supp-info{width: 100%;padding: 0 max(20px,0.64rem);}
.supp-info p{padding-left: 18px;position: relative;}
.supp-info p::before{content: "";position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #005ba8;top: 24px;left: 0;}

/* 解决方案-列表 */
@media all and (min-width:1000px){
    .caseChange .Header{box-shadow:none;background: transparent;}
    .caseChange .Header::after{background: #d4dde4;content: "";position: absolute;width: 100%;height: 1px;left: 0;bottom: 0;transition: opacity .4s ease;}
    .caseChange.bodyMouse .Header, .caseChange.bodySearch .Header{background: #fff;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.08);}
    .caseChange.bodyMouse .Header::after, .caseChange.bodySearch .Header::after{opacity: 0;}
    .caseBody .Container{margin-top: 0;}
}
.caseBan{width: 100%;overflow: hidden;position: relative;}
.caseBan img.bg{width: 100%;min-height: 200px;}
.caseBan-cont{position: absolute;z-index: 2;width: 100%;height: calc(100% - max(70px,0.84rem));top: max(70px,0.84rem);left: 0;color: #fff;text-align: center;transform: translate3d(0,0,10px);}
.caseBan-cont .wtTitle{opacity: 0;animation: wtBanRun 1s ease both .3s;}
.caseBan .wtPlace{top: max(70px,0.84rem);}



/* 解决方案-详情 */
.casexqBan{width: 100%;overflow: hidden;position: relative;}
.casexqBan img.bg{width: 100%;min-height: 300px;}
.casexqBan-cont{position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;color: #fff;text-align: left;transform: translate3d(0,0,10px);}
.casexqBan-cont .title, .casexqBan-cont .text, .casexqBan-cont .link{opacity: 0;max-width: 6.4rem;}
.casexqBan-cont .title{animation: wtBanRun 1s ease both .3s;}
.casexqBan-cont .text{animation: wtBanRun 1s ease both .4s;}
.casexqBan-cont .link{animation: wtBanRun 1s ease both .5s;}
.casexqBan-cont .link a{height: max(34px,0.44rem);border-radius: max(17px,0.22rem);padding: 0 max(16px,0.3rem);background: #005ba8;display: flex;align-items: center;color: #fff;transition: all .4s ease;line-height: 1;}
.casexqBan-cont .link a i{font-size: 12px;transform: rotate(180deg);margin-left: max(6px,0.1rem);}
.casexqBan-cont .link a:hover{background: #fff;color: #005ba8;box-shadow: 0 0 max(12px,0.24rem) rgba(255,255,255, 0.5);}
.casexqBan-cont .contain.flex-center{height: 100%;flex-direction: column;}
.casexqBan-cont .contain.flex-center .title,.casexqBan-cont .contain.flex-center .text,.casexqBan-cont .contain.flex-center .link{max-width: 8rem;}
.casexqMenu{position: sticky;top: max(70px,0.84rem);z-index: 99;left: 0;}
.casexqMenu .wtMenu-link{justify-content: center;}
.casexq{background: #fff;}
.casexqXz{background: #fff;}
.casexqXz-list ul{margin: min(-14px,-0.36rem) 0 0 min(-14px,-0.36rem);}
.casexqXz-list li{width: calc(50% - max(14px,0.36rem));margin: max(14px,0.36rem) 0 0 max(14px,0.36rem);}
.casexqXz-link{width: 100%;height: 100%;background: #f7f9fa;align-items: center;transition: box-shadow .4s ease;}
.casexqXz-link .img{width: 2.74rem;overflow: hidden;height: 100%;}
.casexqXz-link .img img{width: 100%;height: 100%;transition: transform .6s ease;}
.casexqXz-link .cont{width: calc(100% - 2.74rem);padding: 20px max(20px,0.36rem);}
.casexqXz-link:hover .img img{transform: scale(1.04);}
.casexqXz-link:hover{box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.2);}
.casexqGs{background: #f7f9fa;}
.casexqGs-wrap{align-items: center;}
.casexqGs-wrap .img{width: 7rem;text-align: right;}
.casexqGs-wrap .cont{width: calc(100% - 7rem);padding-right: max(60px,1.2rem);}
.casexqGs-main{width: 100%;text-align: center;}
.casexqJg{background: #fff;}
.casexqJg-imgs{width: 100%;text-align: center;}
.casexqYs{background: #f7f9fa;}
.casexqYs .wtTitle{display: none;}
.casexqYs-imgs{width: 100%;text-align: center;}
.casexqPt{background: #fff;}
.casexqPt img.bg{width: 100%;}
.casexqPt-img{width: 100%;display: none;}
.casexqPt-img img{width: 100%;}
.casexqPt-wrap{position: absolute;width: 100%;height: 100%;display: flex;align-items: center;z-index: 4;top: 0;left: 0;}
.casexqPt-cont{width: 50%;}
.casexqPt-cont .tags{max-width: 632px;}
.casexqPt-cont .tags span{width: max(120px,1.44rem);height: max(36px,0.46rem);border-radius: max(36px,0.46rem);margin: max(8px,0.12rem) max(8px,0.12rem) 0 0;display: flex;align-items: center;justify-content: center;line-height: 1;background: #fff;}
.casexqSj{background: #fff;}
.casexqSj .wtTitle{display: none;}
.casexqSj-imgs{width: 100%;text-align: center;}
.casexqCj{background: #fff;}
.casexqCj-list{width: 100%;}
.casexqCj-list ul{margin: min(-16px,-0.32rem) 0 0 min(-10px,-0.32rem);}
.casexqCj-list li{width: calc(25% - max(10px,0.32rem));margin: max(16px,0.32rem) 0 0 max(10px,0.32rem);}
.casexqCj-link{display: block;width: 100%;}
.casexqCj-link .img{width: 100%;overflow: hidden;}
.casexqCj-link .img img{width: 100%;height: 2.67rem;transition: transform .6s ease;}
.casexqCj-link .cont{width: 100%;margin-top: max(12px,0.16rem);text-align: center;}
.casexqCj-link:hover .img img{transform: scale(1.04);}
.casexqCp{background: #fff;overflow: hidden;}
.casexqCp-head{width: 100%;align-items: center;justify-content: space-between;}
.casexqCp-head .btn{width: auto;}
.casexqCp-head .btn>div{width: max(36px,0.46rem);height: max(36px,0.46rem);margin-right: max(8px,0.18rem);border-radius: 50%;font-size: 14px;color: #c7cbd2;line-height: 1;border: 1px solid #c7cbd2;transition: all .4s ease;cursor: pointer;}
.casexqCp-head .btn>div:last-child{transform: rotateY(180deg);margin-right: 0;}
.casexqCp-head .btn>div:hover{border-color: #005ba8;background: #005ba8;color: #fff;}
.casexqCp-loop{width: calc(79% + 32px);margin-left: auto;margin-right: auto;}
.casexqCp-loop .swiper-container{padding: max(30px,0.58rem) 16px 0;}
.casexqCp-loop .swiper-slide{height: auto;}
.casexqCp-link{width: 100%;display: block;position: relative;height: 100%;}
.casexqCp-link .img{padding: 14px;height: 3.56rem;background: #fff;box-shadow: 0px 2px 16px 0px rgba(9, 18, 26, 0.08);transition: box-shadow .4s ease;}
.casexqCp-link .img img{max-height: 100%;transition: transform .6s ease;}
.casexqCp-link .cont{margin-top: max(14px,0.24rem);}
.casexqCp-link:hover .img{box-shadow: 0px 2px 16px 0px rgba(0,91,168, 0.2);}
.casexqCp-link:hover .img img{transform: scale(0.96);}
.casexqCp-link:hover .cont .title{color: #005ba8;}

/* 联系我们-区域 */
.relqy{background: #fff;}
.relqyDt{width: 100%;position: relative;}
.relqyDt-map{width: 100%;position: relative;height: 8rem;background: #f2f2f2;}
.relqyDt-info{position: absolute;z-index: 4;z-index: 10;transform: translate3d(0,0,10px);left: 0;bottom: max(20px,0.36rem);width: 100%;pointer-events: none;}
.relqyDt-info .items{display: none;width: 100%;background: #fff;pointer-events: auto;padding: max(20px,0.44rem) max(16px,0.5rem);flex-wrap: wrap;box-shadow: 0px max(6px,0.1rem) max(16px,0.3rem) 0px rgba(9, 18, 26, 0.08);}
.relqyDt-info .items.active{display: flex;}
.relqyDt-info .items .event{width: 26%;padding-right: max(24px,0.4rem);}
.relqyDt-info .items .phone{width: 32%;padding-right: max(24px,0.4rem);}
.relqyDt-info .items .address{width: 42%;}
.relqyDt-info .items .name {align-items: center;}
.relqyDt-info .items .name i{width: max(24px,0.3rem);font-size: max(15px,0.18rem);}
.relqyDt-info .items .text{padding-left: max(24px,0.3rem);}
.relqyDt-info .items .text a{transition: color .4s ease;}
.relqyDt-info .items .text a:hover{color: #005ba8;}
/* -- */
.relqyDt-map #map{width: 100%;height: 100%;background: transparent !important;}
.relqyDt-map #map .amap-logo,.relqyDt-map #map .amap-copyright{display: none !important;}
.relqyDt-map .amap-touch-toolbar .amap-zoomcontrol{right: max(8px,0.34rem) !important;bottom: 5rem !important;}
.relqyDt-map .amap-marker i{width: 34px;height: 40px;background: url("../images/pages/relqyic.png") no-repeat center top/100% auto;transition: background .4s ease;display: block;}
.relqyDt-map .amap-marker.active i{background-image: url("../images/pages/relqyicH.png");}

/* 联系我们-方式 */
.relfs{background: #fff;}
.relfsJs{background: #f7f9fa;}
.relfsJs-list{width: 100%;}
.relfsJs-list ul{margin: min(-16px,-0.48rem) 0 0 min(-16px,-0.48rem);}
.relfsJs-list li{width: calc(100%/3 - max(16px,0.48rem));margin: max(16px,0.48rem) 0 0 max(16px,0.48rem);}
.relfsJs-link{width: 100%;height: 100%;}
.relfsJs-link .ico{width: max(40px,0.8rem);height: max(40px,0.8rem);background: #e7f2f9;border-radius: 50%;}
.relfsJs-link .ico img{max-width: max(18px,0.32rem);max-height: max(18px,0.32rem);}
.relfsJs-link .cont{width: calc(100% - max(40px,0.8rem));padding: max(0px,0.1rem) 0 0 max(16px,0.26rem);}
.relfsJs-link .cont .text{max-width: 280px;}
.relfsJs-map{width: 100%;position: relative;height: 6rem;}
.relfsJs-map #map{width: 100%;height: 100%;background: transparent !important;}
.relfsJs-map #map .amap-logo,.relfsJs-map #map .amap-copyright{display: none !important;}
.relfsYw{background: #fff;}
.relfsYw-table{width: 100%;}
.relfsYw-table table{width: 100%;border: 2px solid #fff;border-width:2px 0px 0px 2px;text-align: center;}
.relfsYw-table table th, .relfsYw-table table td{border: solid #fff;border-width:0px 2px 2px 0px;padding: max(10px,0.18rem) 12px;}
.relfsYw-table table th{background: #005ba8;color: #fff;font-weight: normal;}
.relfsYw-table table tbody tr{background: #f7f9fa;}
.relfsYw-table table tbody tr.odd{background: #eef2f5;}
.relfsBd{background: #f7f9fa;}
.relfsBd .serfwBd-form li .inp input, .relfsBd .serfwBd-form li .inp textarea{background: #fff;}
.relfsBd .serfwBd-form li .customSelect.hasInput .customSelect-name{background: #fff;}
.relfsBd .serfwBd-form li button {background: #005ba8;color: #fff;border-color: #005ba8;}

/* 工程案例-主页 */
.anlizy{background: #fff;}
.anlizyDb{background: #e4ecf5 url("../images/pages/anlizy1bg.jpg") no-repeat center/cover;padding: max(28px,0.42rem) 0;}
.anlizyDb .contain{width: 100%;padding: 0 max(40px,0.6rem) 0 var(--widDb);}
.anlizyDb-wrap{width: 100%;align-items: center;}
.anlizyDb-img{width: 9.9rem;text-align: right;position: relative;}
.anlizyDb-img img{width: 100%;}
.anlizyDb-cont{width: calc(100% - 9.9rem);padding-right: max(40px,1.2rem);}
.anlizyDb-num{width: 100%;}
.anlizyDb-num li{padding: 0 max(18px,0.26rem);border-right: 1px solid #ccd4e1;}
.anlizyDb-num li:first-child{padding-left: 0;}
.anlizyDb-num li:last-child{border-right: none;padding-right: 0;}
.anlizyDb-num li .num span{margin-right: 4px;}
.anlizyMenu{width: 100%;border-bottom: 1px solid #e3e5e8;user-select: none;}
.anlizyMenu .contain{justify-content: center;}
.anlizyMenu a{height: max(24px,0.36rem);display: flex;line-height: 1;margin-right: max(12px,0.6rem);position: relative;transition: color .4s ease;z-index: 2;}
.anlizyMenu a:last-child{margin-right: 0;}
.anlizyMenu a::after{content: "";position: absolute;width: 100%;height: 2px;background: #005ba8;left: 0;bottom: -1px;opacity: 0;transition: opacity .4s ease;}
.anlizyMenu a:hover, .anlizyMenu a.active{color: #282f34;}
.anlizyMenu a.active::after{opacity: 1;}
.anlizyItems{width: 100%;}
.anlizyItems .item{width: 100%;display: none;}
.anlizyItems .item.active{display: block;}
.anlizyBtn{width: 100%;justify-content: center;}
.anlizyBtn a{height: max(36px,0.44rem);border-radius: max(18px,0.23rem);padding: 0 max(18px,0.34rem);margin-right: max(10px,0.18rem);border: 1px solid rgba(0,91,168, 0.25);color: #005ba8;cursor: pointer;display: flex;align-items: center;font-size: 14px;transition: all .4s ease;}
.anlizyBtn a:last-child{margin-right: 0;}
.anlizyBtn a i{transform: rotate(180deg);font-size: 12px;margin-left: max(8px,0.12rem);transition: transform .4s ease;}
.anlizyBtn a:hover{background: #005ba8;color: #fff;border-color: #005ba8;box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.3);}
.anlizyBtn a:hover i{transform: rotate(180deg) translateX(-4px);}
/* -- */
.anlizyTc{background: #fff;}
.anlizyTc .anlizyItems{background: #f7f9fa;}
.anlizyTc-wrap{width: 100%;}
.anlizyTc-main{display: block;width: 7.3rem;position: relative;overflow: hidden;}
.anlizyTc-main img.bg{width: 100%;height: 100%;transition: transform .6s ease;}
.anlizyTc-main::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;transform: translate3d(0,0,4px);background: url("../images/pages/anlizy2sd.png") repeat-x left bottom/auto 35.74%;}
.anlizyTc-main .cont{position: absolute;width: 100%;z-index: 5;transform: translate3d(0,0,10px);left: 0;bottom: 0;color: #fff;padding: 0 max(20px,0.38rem) max(16px,0.34rem);}
.anlizyTc-main .cont .hint span{background: #005ba8;padding: 6px 10px;border-radius: 4px;}
.anlizyTc-main .cont .title h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.anlizyTc-main .cont .title h4::after{content: "\e7e7";font-family: "icon";transform: rotate(180deg);display: inline-block;margin-left: 6px;}
.anlizyTc-main:hover img.bg{transform: scale(1.04);}
.anlizyTc-list{width: calc(100% - 7.3rem);padding-left: max(20px,0.6rem);}
.anlizyTc-list ul{margin: min(-20px,-0.5rem) 0 0 min(-20px,-0.54rem);}
.anlizyTc-list li{width: calc(50% - max(20px,0.54rem));margin: max(20px,0.5rem) 0 0 max(20px,0.54rem);}
.anlizyTc-link{display: block;width: 100%;}
.anlizyTc-link .img{width: 100%;overflow: hidden;}
.anlizyTc-link .img img{width: 100%;height: 9.5vw;transition: transform .6s ease;}
.anlizyTc-link:hover .img img{transform: scale(1.04);}
.anlizyTc-link:hover .cont .title{color: #005ba8;}
.anlizyRx{background: #fff;}
.anlizyRx .contain{width: calc(var(--wid) + 32px);}
.anlizyRx-loop{width: 100%;position: relative;}
.anlizyRx-loop .swiper-container{padding: max(28px,0.48rem) 16px max(36px,0.6rem);}
.anlizyRx-loop .swiper-slide{height: auto;}
.anlizyRx-link{width: 100%;display: block;position: relative;height: 100%;box-shadow: 0px 2px 16px 0px rgba(9, 18, 26, 0.08);transition: box-shadow .4s ease;}
.anlizyRx-link .img{width: 100%;overflow: hidden;}
.anlizyRx-link .img img{width: 100%;height: 14.5vw;transition: transform .6s ease;}
.anlizyRx-link .cont{padding: max(14px,0.24rem) max(14px,0.22rem);background: #fff;width: 100%;}
.anlizyRx-link .cont .tags span{border-radius: 3px;border: 1px solid #e3e5e8;line-height: 1;padding: 4px 6px;margin-right: 6px;}
.anlizyRx-link .cont .tags span:last-child{margin-right: 0;}
.anlizyRx-link:hover{box-shadow: 0px 2px 16px 0px rgba(0,91,168, 0.2);}
.anlizyRx-link:hover .img img{transform: scale(1.04);}
.anlizyRx-link:hover .cont .title{color: #005ba8;}
.anlizyRx-loop .btn{width: max(40px,0.6rem);height: max(40px,0.6rem);top: 50%;margin-top: min(-20px,-0.3rem);font-size: max(18px,0.34rem);color: #e3e5e8;cursor: pointer;transition: color .4s ease;user-select: none;position: absolute;z-index: 12;}
.anlizyRx-loop .btn.prev{left: min(-0.34rem,-0.5rem);}
.anlizyRx-loop .btn.next{right: min(-0.34rem,-0.5rem);transform: rotateY(180deg);}
.anlizyRx-loop .btn:hover{color: #005ba8;}
.anlizyRx-loop .swiper-pagination{font-size: 0;position: relative;bottom: 0;display: none;}
.anlizyRx-loop .swiper-pagination-bullet{width: 6px;height: 6px;background: #c7ccd1;opacity: 1;margin: 0 max(8px,0.14rem) !important;position: relative;transition: background .4s ease;}
.anlizyRx-loop .swiper-pagination-bullet::before{content: "";position: absolute;width: 14px;height: 14px;border-radius: 50%;border: 1px solid #005ba8;top: 50%;left: 50%;margin:-7px 0 0 -7px;transform: scale(0);transition: transform .4s ease;opacity: 0;}
.anlizyRx-loop .swiper-pagination-bullet-active {opacity: 1;background: #005ba8;}
.anlizyRx-loop .swiper-pagination-bullet-active::before{transform: scale(1);opacity: 1;}
.anlizyGy{background: #f7f9fa;}
.anlizyGy .anlizyTc-main img.bg {height: 4.66rem;}
.anlizyGy-list{width: calc(100% - 7.3rem);padding-left: max(20px,0.6rem);}
.anlizyGy-list ul{margin: min(-20px,-0.54rem) 0 0 min(-20px,-0.54rem);}
.anlizyGy-list li{width: calc(50% - max(20px,0.54rem));margin: max(20px,0.54rem) 0 0 max(20px,0.54rem);}
.anlizyGy-link{display: block;width: 100%;height: 4.66rem;background: #fff;box-shadow: 0px 2px 16px 0px rgba(9, 18, 26, 0.08);transition: box-shadow .4s ease;}
.anlizyGy-link .img{width: 100%;overflow: hidden;}
.anlizyGy-link .img img{width: 100%;height: 2.33rem;transition: transform .6s ease;}
.anlizyGy-link .cont{height: calc(100% - 2.33rem);position: relative;padding: max(20px,0.3rem) max(16px,0.28rem);display: flex;flex-direction: column;justify-content: space-between;}
.anlizyGy-link .cont .link p{display: flex;align-items: center;line-height: 1;font-size: 14px;}
.anlizyGy-link .cont .link p i{transform: rotate(180deg);margin-left: max(4px,0.1rem);transition: transform .4s ease;}
.anlizyGy-link .cont .tags span{border-radius: 3px;border: 1px solid #e3e5e8;line-height: 1;padding: 4px 6px;margin-right: 6px;}
.anlizyGy-link .cont .tags span:last-child{margin-right: 0;}
.anlizyGy-link:hover{box-shadow: 0px 2px 16px 0px rgba(0,91,168, 0.2);}
.anlizyGy-link:hover .img img{transform: scale(1.04);}
.anlizyGy-link:hover .cont .title{color: #005ba8;}

/* 工程案例-列表 */
.anlilbMenu .wtMenu-link{justify-content: center;}
.anlilb{background: #f7f9fa;}
.anlilb-list{width: 100%;}
.anlilb-list ul{margin: min(-20px,-0.54rem) 0 0 min(-20px,-0.54rem);}
.anlilb-list li{width: calc(100%/3 - max(20px,0.54rem));margin: max(20px,0.54rem) 0 0 max(20px,0.54rem);}

/* 工程案例-详情 */
.anlixqBan img.bg{position: absolute;width: 100%;height: 100%;min-height: auto;}
.anlixqBan .caseBan-cont{text-align: left;color: #969a9e;align-items: flex-start;padding-top: calc(max(70px,0.84rem) + 0.9rem);padding-bottom: 1.9rem;position: relative;height: auto;top: 0;}
.anlixqBan-wrap{width: 100%;align-items: center;justify-content: space-between;}
.anlixqBan-wrap .wtTitle{width: 6.4rem;}
.anlixqBan-wrap .wtTitle .text{width: 100%;}
.anlixqBan-img{width: 5.23rem;opacity: 0;animation: anlixqBanRight 1s ease both .4s;}
.anlixqBan-img img{width: 100%;height: 3.5rem;}
@keyframes anlixqBanRight{0%{opacity: 0;transform: translateX(max(40px,1.4rem));filter: blur(4px);}100%{opacity: 1;transform: translateX(0);filter: blur(0);}}
.anlixqBan-wrap .wtTitle .link a{height: max(36px,0.44rem);border-radius: max(18px,0.23rem);padding: 0 max(18px,0.34rem);margin-right: max(10px,0.18rem);border: 1px solid rgba(0,91,168, 0.25);line-height: 1;color: #005ba8;cursor: pointer;display: flex;align-items: center;font-size: 14px;transition: all .4s ease;}
.anlixqBan-wrap .wtTitle .link a:last-child{margin-right: 0;}
.anlixqBan-wrap .wtTitle .link a i{transform: rotate(180deg);font-size: 12px;margin-left: max(8px,0.12rem);transition: transform .4s ease;}
.anlixqBan-wrap .wtTitle .link a:hover{background: #005ba8;color: #fff;border-color: #005ba8;box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.3);}
.anlixqBan-wrap .wtTitle .link a:hover i{transform: rotate(180deg) translateX(-4px);}
.anlixq{background: #fff;}
.anlixqNr{width: 100%;margin-top: -1.2rem;position: relative;z-index: 4;}
.anlixqNr-content{width: 100%;padding: max(24px,0.68rem) max(20px,0.52rem) max(20px,0.52rem);box-shadow: 0px max(4px,0.1rem) max(16px,0.3rem) 0px rgba(9, 18, 26, 0.08);background: #fff;}
.anlixqNr-content .cont{width: 100%;}
.anlixqNr-content .cont img{max-width: 100%;height: auto !important;}
.anlixqNr-link{width: 100%;justify-content: center;}
.anlixqNr-link a{height: max(36px,0.44rem);border-radius: max(18px,0.23rem);padding: 0 max(18px,0.34rem);margin-right: max(10px,0.18rem);background: #005ba8;color: #fff;cursor: pointer;display: flex;align-items: center;font-size: 14px;line-height: 1;transition: all .4s ease;}
.anlixqNr-link a:last-child{margin-right: 0;}
.anlixqNr-link a i{transform: rotate(180deg);font-size: 12px;margin-left: max(8px,0.12rem);transition: transform .4s ease;}
.anlixqNr-link a:hover{box-shadow: 0 0 max(12px,0.24rem) rgba(0,91,168, 0.3);}
.anlixqNr-link a:hover i{transform: rotate(180deg) translateX(-4px);}



  

/* 在强 */
/* 新闻-列表 */
.newsShow-img{width: 50%;}
.newsShow-img img{width: 100%;height: 25vw;transition: all 2s linear;}
.newsShow-img:hover img{transform: scale(1.1);}
.newsShow-con{width: 50%;border: 1px solid #e3e5e8;padding: max(25px,0.6rem) max(15px,0.44rem);}
.newsShow-con .title{border-bottom: 1px solid #e3e5e8;}
.newsShow-con .title::after{content: "";position: absolute;left: 0;bottom: 0;width: max(30px,0.8rem);height: 1px;background: #005ba8;transition: all .4s ease;}
.newsShow-con .title:hover{color: #005ba8;}
.newsShow-con .title:hover::after{width: 100%;}
.newsShow-switch{z-index: 5;position: absolute;right: 0;bottom: max(25px,0.6rem);width: 50%;padding: 0 max(15px,0.44rem);justify-content: space-between;align-items: flex-end;}
.newsShow-btn .btn{user-select: none;cursor: pointer; width: max(30px,0.6rem);border-radius: 50%; height: max(30px,0.6rem);font-size: max(10px,0.14rem);border: 1px solid #d5d9dd;color: #d5d9dd;}
.newsShow-btn .btn.next{transform: rotate(180deg);margin-left: max(12px,0.18rem);}
.newsShow-btn .btn:hover{border: 1px solid #005ba8;color: #005ba8;}
.newsShow-page{align-items: flex-end;}
.newsShow-page .line{margin: 0 6px;}
.newsCon{background: #f7f9fa;}
.newsNav .item{opacity: .25;margin-left: max(20px,0.6rem);}
.newsNav .item:first-child{margin-left: 0;}
.newsNav .item:hover,.newsNav .item.active{opacity: 1;}
.newsItem{background: #fff;padding: max(15px,0.3rem);}
.newsItem-img{width: 16.5%;}
.newsItem-img img{width: 100%;height: 7.55vw;min-height: 110px;}
.newsItem-con{margin-left: max(20px,0.42rem);width: 55%;}
.newsItem-con .title{margin-top: 7px;}
.newsItem-con .more{align-items: center;}
.newsItem-con .more i{display: block;transform: rotate(45deg);margin-left: 12px;font-size: 10px;}
.newsItem:hover{box-shadow: 0 5px 30px 5px rgba(0, 0, 0, .1);}
.newsItem:hover .newsItem-con .title{color: #005ba8;}

/* 新闻-详情 */
.newsDet-view .wtPlace{background: #fff;}
.newsDet-flex{justify-content: space-between;align-items: flex-start;}
.newsDet-left{width: 72.4%;}
.newsDet-head{border-bottom: 1px solid #e4ebf1;}
.newsDet-head .title{text-align: center;}
.newsDet-head .date{text-align: right;}
.newsDet-intro{background: #eff2f4;padding: max(14px,0.22rem) max(16px,0.3rem);}
.newsDet-edit img{height:auto;}
.newsDet-switch{border-top: 1px solid #e4ebf1;justify-content: space-between;align-items: center;}
.newsDet-page{width: max(100px,1.28rem);height: max(34px,0.44rem);border-radius: 40px;border: 1px solid #e4ebf1;justify-content: center;align-items: center;}
.newsDet-page i{font-weight: 700;font-size: 10px;transition: all .4s ease;color: #005ba8;}
.newsDet-page span{display: block;margin-left: max(15px,0.34rem);}
.newsDet-page.next{flex-direction: row-reverse;}
.newsDet-page.next i{transform: rotate(180deg);}
.newsDet-page.next span{margin-left: 0;margin-right: max(15px,0.24rem);}
.newsDet-page:hover{border-color: #005ba8;color: #fff;background: #005ba8;}
.newsDet-page:hover i{color: #fff;}
.newsDet-back i{font-size: max(10px,13px);display: block;transition: transform .4s ease;margin-right: max(10px,0.12rem);}
.newsDet-back:hover{color: #282f34;}
.newsDet-back:hover i{transform: rotate(180deg);}
.newsDet-right{width: 23%}
.newsDet-pro img{width: 100%;height: 11.1vw;}
.newsDet-pro:hover img{transform: scale(1.1);}
.newsDet-sol-item{width: calc(100% / 3);flex-direction: column;align-items: center;padding: 0 0.1rem;}
.newsDet-sol-item .icon{width: max(34px,0.5rem);height: max(34px,0.5rem);border-radius: 50%;background: #f7f9fa;}
.newsDet-sol-item .icon img{max-width: 46%;max-height: 46%;}
.newsDet-sol-item .title{font-size: 0.14rem;line-height: 0.26rem;}
.newsDet-sol-item:hover .icon{transform: translateY(-0.1rem);}
.newsDet-sol-item:hover .title{color: #005ba8;}

.newsDet-hot{padding: max(16px,0.24rem) max(14px,0.3rem);box-shadow: 0px 3px max(12px,0.18rem) 0px rgba(19, 21, 23, 0.1);}
.newsDet-hot-list{border-top: 1px solid #e4ebf1;}
.newsDet-hot-item{align-items: flex-start;}
/* .newsDet-hot-item:nth-child(1){margin-top: 0;} */
.newsDet-hot-item .page{margin-top: max(4px,0.06rem); width: max(18px,0.2rem);height: max(18px,0.2rem);background: #b7bfc6;margin-right: 10px;}
.newsDet-hot-item .text-box{flex: 1;}
.newsDet-hot-item:nth-child(1) .page{background: #005ba8;}
.newsDet-hot-item:nth-child(2) .page{background: #4084be;}
.newsDet-hot-item:nth-child(3) .page{background: #a3c4e0;}
.newsDet-hot-item:hover .text-box{color: #005ba8;}

/* 加入我们 */
.joinLN-con-box{justify-content: center;}
.joinLN-con{width: 38%;}
.joinLN-center img{width: 100%;}
.joinLN-center .line{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 83%;}
.joinLN-center .line img{animation: rotate360 30s linear infinite;}
@keyframes rotate360 {0%{transform: rotate(0);}100%{transform: rotate(360deg);}}
.joinLN-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.joinLN-list li{position: absolute;}
.joinLN-list .icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); box-shadow: 0px max(5px,0.1rem) max(15px,0.3rem) 0px rgba(9, 18, 26, 0.08);border-radius: 50%;background: #fff;width: max(30px,0.6rem);height: max(30px,0.6rem);}
.joinLN-list .icon img{max-width: 50%;max-height: 50%;}
.joinLN-list .text-box{text-align: right;white-space: nowrap; position: absolute;right: max(35px,0.75rem);top: 50%;transform: translateY(-50%);}
.joinLN-list li:nth-child(2n) .text-box{right: auto;text-align: left;left: max(35px,0.75rem);}
.joinLN-list li:nth-child(1){left: 6%;top: 26%;}
.joinLN-list li:nth-child(2){right: 6%;top: 26%;}
.joinLN-list li:nth-child(3){left: 6%;bottom: 26%;}
.joinLN-list li:nth-child(4){right: 6%;bottom: 26%;}
.joinHJ-swp{width: 66.5%;margin: 0 auto;}
.joinHJ-swp .swiper-container{overflow: visible;}
.joinHJ-slide::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, .75);transition: all .6s ease;}
.joinHJ-slide img{width: 100%;height: 5.7rem;}
.swiper-slide-active .joinHJ-slide::after{opacity: 0;}
.joinHJ-btn{width: max(30px,0.6rem);height: max(30px,0.6rem);background: rgba(255, 255, 255, .75);font-size: max(10px,0.13rem); position: absolute;left: 0;top: calc(5.7rem / 2);transform: translateY(-50%);z-index: 4;user-select: none;cursor: pointer;border-radius: 50%;}
.joinHJ-btn.next{left: auto;right: 0;transform: rotate(180deg);}
.joinHJ-btn:hover{background: #005ba8;color: #fff;}
.joinWH-list{margin-left: min(-10px,-0.3rem);}
.joinWH-list .item{width: calc(25% - max(10px,0.3rem));margin-left: max(10px,0.3rem);}
.joinWH-list .item img{height: 2.65rem;width: 100%;}
.joinWH-list .item:nth-child(1){width: calc(50% - max(10px,0.3rem));}
.joinWH-list .item:nth-child(1) img{width: 100%;height: 5.6rem;}
.joinWH-list .item:nth-child(4){position: absolute;left: 50%;bottom: 0;}
.joinWH-list .item:nth-child(5){position: absolute;right: 0;bottom: 0;}
.joinZW-head{padding: max(14px,0.2rem) max(24px,0.5rem);align-items: center;}
.joinZW-head .item:nth-child(1),.joinZW-menu .item:nth-child(1){width: 37%;}
.joinZW-head .item:nth-child(2),.joinZW-menu .item:nth-child(2){width: 27%;}
.joinZW-head .item:nth-child(3),.joinZW-menu .item:nth-child(3){width: 36%;}
.joinZW-menu{padding: max(16px,0.28rem) max(24px,0.5rem);align-items: center;border-bottom: 1px solid #e3e5e8;user-select: none;cursor: pointer;}
.joinZW-row:last-child .joinZW-menu{border: unset;}
.joinZW-menu .title{transition: all .4s ease;}
.joinZW-menu:hover .title{color: #005ba8;}
.joinZW-menu .position{align-items: center;}
.joinZW-menu .position i{display: block;font-size: max(12px,0.16rem);margin-right: max(6px,0.08rem);color: #d7d8d9;}
.joinZW-menu .item:nth-child(4){position: absolute;right: max(14px,0.34rem);top: 50%;transform: translateY(-50%);}
.joinZW-menu .btn{width: 14px;height: 14px;position: relative;transition: all .4s ease;}
.joinZW-menu .btn::after,.joinZW-menu .btn::before{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;height: 2px;background: #005ba8;transition: all .4s ease;}
.joinZW-menu .btn::after{width: 2px;height: 100%;}
.joinZW-row.active{background: #f7f9fa;}
.joinZW-row.active .joinZW-menu .btn{transform: rotate(180deg);}
.joinZW-row.active .joinZW-menu .btn::after{opacity: 0;}
.joinZW-drop{display: none;padding: max(18px,0.32rem) max(24px,0.5rem) max(28px,0.6rem);}
.joinZW-edit h1,.joinZW-edit h2,.joinZW-edit h3,.joinZW-edit h4,.joinZW-edit h5,.joinZW-edit h6{color: #282f34;font-size: max(15px,0.16rem);}
.joinZW-edit p{margin-left: max(8px,0.12rem);}
.joinZW-btn{width: max(130px,1.75rem);height: max(34px,0.44rem);border-radius: 40px;border: 1px solid #b9d1e5;}
.joinZW-btn i{margin-left: max(12px,0.28rem);position: relative;}
.joinZW-btn i img{transition: all .4s ease;}
.joinZW-btn i img.h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.joinZW-btn:hover{background: #005ba8;border-color: #005ba8;color: #fff;}
.joinZW-btn:hover i img.s{opacity: 0;}
.joinZW-btn:hover i img.h{opacity: 1;}

/* 安快相册 */
.photoZZ .comTitle .text{width: 71%;margin: max(10px,0.3rem) auto 0;}
.photoZZ-list{justify-content: center;}
.photoZZ-item{position: absolute;left: 0;top: 0;width: calc(34.5% - 10px);clip-path: polygon(0 0, 100% 0, 88.5% 100%, 0% 100%);}
.photoZZ-item:nth-child(2){position: relative;width: 39.5%;clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);}
.photoZZ-item:nth-child(3){left: auto;right: 0;clip-path: polygon(12% 0, 100% 0, 100% 100%, 0% 100%);}
.photoZZ-img img{width: 100%;height: 18.5vw;transition: all 2s linear;}
.photoZZ-item:hover .photoZZ-img img{transform: scale(1.1);}
.photoZZ-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 50%,rgba(9,18,26,.9));}
.photoZZ-con{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 4;padding: max(14px,0.26rem) 15px;}
.photoZZ-item:nth-child(1) .title{padding-right: 0.6rem;}
.photoZZ-item:nth-child(3) .title{padding-left: 0.6rem;}
.photoHJ-nav-list{justify-content: center;}
.photoHJ-nav-item{margin-left: max(14px,0.18rem);transition: all .4s ease;border: 1px solid #e3e5e8;border-radius: 40px;overflow: hidden;}
.photoHJ-nav-item:first-child{margin-left: 0;}
.photoHJ-nav-item .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .4s ease;opacity: 0;}
.photoHJ-nav-item .bg img{width: 100%;height: 100%;}
.photoHJ-nav-item .con{padding: max(10px,0.15rem) max(20px,0.4rem);position: relative;z-index: 2;}
.photoHJ-nav-item .con i{display: block;width: max(14px,0.18rem);margin-right: 8px;position: relative;}
.photoHJ-nav-item .con i img{transition: all .4s ease;}
.photoHJ-nav-item .con i img.h{position: absolute;left: 0;top: 50%;transform: translateY(-50%);opacity: 0;}
.photoHJ-nav-item.active{border-color: transparent;}
.photoHJ-nav-item:hover .con{color: #005ba8;}
.photoHJ-nav-item.active .bg{opacity: 1;}
.photoHJ-nav-item.active .con,.photoHJ-nav-item.active:hover .con{color: #fff;}
.photoHJ-nav-item.active .con i img.s{opacity: 0;}
.photoHJ-nav-item.active .con i img.h{opacity: 1;}
.photoHJ-swp{display: none;}
.photoHJ-swp:first-child{display: block;}
.photoHJ-list{margin-left: -20px;}
.photoHJ-item{padding: 12px;border: 1px dashed #e3e5e8; margin: 20px 0 0 20px;width: calc((100% / 3) - 20px);}
.photoHJ-item-img{transition: all .4s ease;}
.photoHJ-item-img img{width: 100%;height: 13.8vw;}
.photoHJ-item-con{padding: 20px 15px 8px;}
.photoHJ-item:hover{box-shadow: 0 5px 30px rgba(0, 0, 0, .2);border: 1px solid #005ba8;}
.photoHJ-item:hover .photoHJ-item-img img{transform: scale(1.08);}

/* 专利证书 */
.bookScreen{justify-content: center;}
.bookSearch{border-radius: 40px;overflow: hidden;border: 1px solid #e3e5e8;margin-right: 20px;}
.bookSearch .btn{width: max(30px,0.45rem);padding-left: max(6px,0.08rem);user-select: none;cursor: pointer;font-size: max(14px,0.16rem);}
.bookSearch .btn:hover{color: #005ba8;}
.bookSearch input{width: max(180px,2.25rem);height: 100%;background: transparent;}
.bookScreen .photoHJ-nav-item .con{padding: 0;width: max(150px,2rem);height: max(34px,0.48rem);}
.bookHead .item,.bookRow .item{width: 9%;padding: max(10px,0.14rem) 10px;display: flex;align-items: center;justify-content: center;}
.bookHead .item:nth-child(1),.bookRow .item:nth-child(1){width: 9%;}
.bookHead .item:nth-child(2),.bookRow .item:nth-child(2){width: 22%;}
.bookHead .item:nth-child(3),.bookRow .item:nth-child(3){width: 29%;}
.bookHead .item:nth-child(4),.bookRow .item:nth-child(4){width: 20%;}
.bookHead .item:nth-child(5),.bookRow .item:nth-child(5){width: 20%;}
.bookHead{background: #f7f9fa;}
.bookHead .item{border-left: 2px solid #fff;}
.bookHead .item:first-child{border-left: unset;}
.bookBody{background: #eef2f5;}
.bookRow:nth-child(2n){background: #f7f9fa;}
.bookRow .item{border-top: 2px solid #fff;border-left: 2px solid #fff;}
.bookRow .item:first-child{border-left: unset;}
.bookRow-btn{justify-content: center;}
.bookRow-btn .btn{width: max(50px,0.8rem);height: max(20px,0.26rem);border-radius: 40px;border: 1px solid #005ba8;}
.bookRow-btn .btn:nth-child(2){margin-left: max(10px,0.18rem);}
.bookRow-btn .btn:hover{color: #fff;background: #005ba8;}

/* 荣誉资质 */
.honorShow-flex{justify-content: space-between;align-items: center;}
.honorShow-img{width: 48%;background: url('../images/pages/honorShow-bg.jpg') no-repeat center/cover;}
.honorShow-img .item{display: none;height: 6.5rem;justify-content: center;align-items: flex-end;padding-bottom: 0.9rem;}
.honorShow-img .item.active{display: flex;animation: honorShow 1s ease both;}
.honorShow-img .item img{max-height: 80%;max-width: 65%;}
@keyframes honorShow {0%{opacity: 0;transform: scale(0.5);}100%{opacity: 1;transform: scale(1);}}
.honorShow-right{width: 48%;}
.honorShow-list .item{border-bottom: 1px solid #e3e5e8;}
.honorShow-list .item::after{content: "";position: absolute;right: 0;bottom: 0;width: 0;height: 1px;background: #005ba8;transition: all .6s ease;}
.honorShow-list .item.active{color: #282f34;}
.honorShow-list .item.active::after{right: auto;left: 0;width: 100%;}
.honorList-list{margin-left: -20px;}
.honorList-item{margin: 20px 0 0 20px;width: calc((100% / 3) - 20px);background: #fff;padding: max(15px,0.25rem);}
.honorList-img .img{height: 14.5vw;min-height: 150px;}
.honorList-img .img img{max-width: 63%;max-height: 80%;}
.honorList-img .btn{transition: all .4s ease; width: max(26px,0.5rem);height: max(26px,0.5rem);border-radius: 50%;font-size: max(12px,0.24rem);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);}
.honorList-item:hover .honorList-img .btn{transform: translate(-50%,-50%);}

/* 关于我们 */
.abIntro-flex{width: 92%;margin: 0 auto;justify-content: space-between;align-items: flex-start;}
.abIntro-year{line-height: .9;}
.abIntro-year p:nth-child(1){margin-left: 0px;}
.abIntro-year p:nth-child(2){margin-left: 120px;}
.abIntro-year p:nth-child(3){margin-left: 0;}
.abIntro-desc{width: 46.5%;}
.abIntro-desc .btn{align-items: center;user-select: none;cursor: pointer;}
.abIntro-desc .btn i{width: max(30px,0.4rem);height: max(30px,0.4rem);border-radius: 50%;font-size: max(10px,0.12rem);margin-left: max(10px,0.16rem);}
.abIntro-desc .btn:hover i{background: #282f34;}
.abIntro-img{height: 23vw;}
.abIntro-img img{width: 100%;}
.abHonor{background: url('../images/pages/abHonor-bg3.jpg') no-repeat left bottom/79% auto;}
.abHonor-flex{justify-content: space-between;}
.abHonor-right{width: 44%;}
.abHonor-item{width: 50%;}
.abHonor-item .img{height: max(40px,0.6rem);}
.abHonor-item .img img{max-height: 100%;}
.abHonor-item:last-child{width: 100%;}
.abHonor-item .title{align-items: flex-start;}
.abHonor-item .title i{display: block;transform: rotate(45deg) translateY(10px);margin:4px 0 0 10px;font-size: 10px;opacity: 0;}
a.abHonor-item:hover .title i{transform:  rotate(45deg) translateY(0);opacity: 1;}
.abWhy-flex{justify-content: space-between;align-items: center;}
.abWhy-con{width: 41%;}
.abWhy-num li{width: 50%;}
.abWhy-num .num{line-height: 1.2;}
.abWhy-img{width: 7rem;height: 7rem;border-radius: 50%;background: linear-gradient(120deg, #fff 0%, #f1f4fa 100%);box-shadow: 0px 0px 60px 0px rgba(13, 32, 47, 0.06);}
.abWhy-img img{width: 100%;}
.abWhy-img .img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.abWhy-img .img1{width: 24.2%;}
.abWhy-img .img2{width: 57.1%;}
.abWhy-img .img3{width: 96.2%;}
.abYS-bg .img img,.abWH-bg .img img{width: 100%;}
.abYS-bg .shade,.abWH-bg .shade{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(9, 18, 26, .6);}
.abYS-bg .border,.abWH-bg .border{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-width: 10vw 20vw;border-color: #fff;border-style: solid;}
.abYS-con,.abWH-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abYS-con .contain{width: 48%;max-width: 92%;height: 100%;flex-direction: column;}
.abYS-num{justify-content: space-between;width: 100%;}
.abYS-num li{display: flex;flex-direction: column;align-items: center;}
.abYS-num .icon{height: max(40px,0.6rem);}
.abYS-num .icon img{max-height: 100%;}
.abYS-num .num{align-items: flex-end;}
.abYS-num .num span{line-height: 1;display: block;margin-right: 5px;}
.abFZ{background: url('../images/pages/abFZ-bg2.jpg') no-repeat center/cover;overflow: hidden;}
/* .abFZ-swp::after{content: "";position: absolute;left: 50%;top: 0.75rem;transform: translateX(-50%);width: 100vw;height: 15px;background: url('../images/pages/abFZ-line.png') no-repeat center/100% auto;} */
.abFZ-slide{display: flex;flex-direction: column;align-items: center;}
.abFZ-slide-year{color: #d2d6d9;font-size: max(30px,2.1rem);line-height: .8;padding: 0 0.5rem;}
.abFZ-slide-year span:nth-last-child(-n+2){color: #005ba8;}
.abFZ-slide-desc{width: 36%;margin: max(20px,0.5rem) auto 0;}
.abFZ-slide-desc .title{color: #282f34;}
.abFZ-btn{padding: 0 0.15rem; align-items: center;z-index: 10;position: absolute;left: 0;top: 50%;transform: translateY(-50%); user-select: none;cursor: pointer;}
.abFZ-btn .year{background: #fff;padding-right: max(10px,0.24rem);}
.abFZ-btn.next .year{padding-right: 0;padding-left: max(10px,0.24rem);}
.abFZ-btn .btn{background: #c5cace; width: max(30px,0.58rem);height: max(30px,0.58rem);border-radius: 50%;color: #fff;font-size: max(10px,0.13rem);}
.abFZ-btn.next .btn{transform: rotate(180deg);}
.abFZ-btn.next{left: auto;right: 0;flex-direction: row-reverse;}
.abFZ-btn .year.hide{opacity: 0;}
.abFZ-btn:hover .year{color: #005ba8;}
.abFZ-btn:hover .btn{color: #fff;border-color: #005ba8;background: #005ba8;}
.abFZ-thumbs{padding: 0 0.4rem; position: relative;transform: rotate(-8deg);will-change: transform;}
.abFZ-thumbs::after{content: "";position: absolute;left: 50%;top: 10px;transform: translateX(-50%);width: 200%;height: 1px;background: #c2c7cb;}
.abFZ-thumbs-year{flex-direction: column;user-select: none;cursor: pointer;transform: rotate(8deg);}
.abFZ-thumbs-year:first-child{margin-left: 0;}
.abFZ-thumbs-year .dot{width: 20px;height: 20px;border-radius: 50%;background: rgba(150, 154, 158, .25);transition: all .4s ease;}
.abFZ-thumbs-year .dot i{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 50%;height: 50%;border-radius: 50%;background: #979b9f;transition: all .4s ease;}
.abFZ-thumbs-year .dot::after{content: "";position: absolute;left: 50%;transform: translateX(-50%); top: 50%;width: 1px;height: 16px;background: #979b9f;}
.abFZ-thumbs-year .dot::before{z-index: 2; content: "";position: absolute;left: 50%;transform: translateX(-50%); top: 50%;width: 1px;height: 0;background: #005ba8;transition: all .4s ease;}
.abFZ-thumbs-year .title{margin-top: 14px;}
.abFZ-thumbs-year:hover .title,.abFZ-menu-year.active .title{color: #005ba8;}
.abFZ-thumbs-year.active .dot{background: rgba(0, 91, 168, .25);}
.abFZ-thumbs-year.active .dot i{background: #005ba8;}
.abFZ-thumbs-year.active .dot::before{height: 16px;}
.fzAni{animation: fzAni 1s ease both;}
@keyframes fzAni {
    0%{opacity: 0;transform:  rotate(-8deg) translateX(50%);}
    100%{opacity: 1;transform: rotate(-8deg) translateX(0);}
}


.abWH-con .contain{height: 100%;flex-direction: column;}
.abWH-num{justify-content: space-between;width: 100%;}
.abWH-num li{width: 28%;display: flex;flex-direction: column;align-items: center;}
.abWH-num .icon{height: max(50px,72px);}
.abWH-num .icon img{max-height: 100%;}
.abWH-num .text{color: rgba(255, 255, 255, .75);}
.abMap-con{width: 97%;margin: 0 auto;}
.abMap-bg .bg img{width: 100%;}
.abMap-bg .line{width: 74%;position: absolute;left: 17.8%;top: 5.5%;}
.abMap-bg .line img{width: 100%;}
.abMap-logo{position: absolute;left: 82.5%;top: 45%;z-index: 10;}
.abMap-logo .dot{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 12px;height: 12px;}
.abMap-logo .dot i{display: block; width: 100%;height: 100%;border-radius: 50%;background: #005ba8;position: relative;z-index: 2;}
.abMap-logo .dot::after,.abMap-logo .dot::before{opacity: 0; animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(0, 91, 168, .3);}
.abMap-logo .dot::after{animation-delay: -1s;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(2);}100%{opacity: 0;transform: scale(3);}}
.abMap-logo .img{display: flex;align-items: center;justify-content: center; position: absolute;left: 50%;bottom: 30px;transform: translateX(-50%); width: 1rem;height: 0.3rem;border-radius: 40px;background: #fff;box-shadow: 0px 3px 12px 0px rgba(0, 91, 168, 0.24);}
.abMap-logo .img img{max-width: 62%;}
.abMap-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abMap-list .dot{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 6px;height: 6px;}
.abMap-list .dot i{display: block; width: 100%;height: 100%;border-radius: 50%;background: #005ba8;position: relative;z-index: 2;}
.abMap-list .dot::after,.abMap-list .dot::before{opacity: 0; animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(0, 91, 168, .5);}
.abMap-list .dot::after{animation-delay: -1s;}
.abMap-list .title{position: absolute;left: 50%;top: 10px;transform: translateX(-50%);white-space: nowrap;}
.abMap-list li{position: absolute;font-family: 'M';}
.abMap-list li.America{left: 20%;top: 23%;}
.abMap-list li.USA{left: 18%;top: 35.5%;}
.abMap-list li.Mexico{left: 17%;top: 52%;}
.abMap-list li.Argentine{left: 27%;top: 85.5%;}
.abMap-list li.Sweden{left: 53.5%;top: 10%;}
.abMap-list li.Norway{left: 50.5%;top: 14.5%;}
.abMap-list li.UK{left: 48%;top: 19%;}
.abMap-list li.France{left: 47.5%;top: 28%;}
.abMap-list li.Finland{left: 56%;top: 11%;}
.abMap-list li.Poland{left: 55%;top: 21%;}
.abMap-list li.Germany{left: 52.5%;top: 26%;}
.abMap-list li.Ukraine{left: 60.5%;top: 24.5%;}
.abMap-list li.Yugoslavia{left: 56%;top: 31%;}
.abMap-list li.Iran{left: 59%;top: 36%;}
.abMap-list li.Syria{left: 53%;top: 39%;}
.abMap-list li.Arabia{left: 55%;top: 43%;}
.abMap-list li.Egypt{left: 52%;top: 43%;}
.abMap-list li.Africa{left: 56.2%;top: 74%;}
.abMap-list li.Russia{left: 68.5%;top: 15.5%;}
.abMap-list li.Korea{left: 84%;top: 32%;}
.abMap-list li.Japan{left: 91%;top: 47%;}
.abMap-list li.Australia{left: 91.4%;top: 84%;}

.abMap-list li.Norway .title,.abMap-list li.UK .title,.abMap-list li.Finland .title,.abMap-list li.Poland .title,.abMap-list li.Germany .title,.abMap-list li.Russia .title,.abMap-list li.Ukraine .title,.abMap-list li.Yugoslavia .title,.abMap-list li.Iran .title,.abMap-list li.Syria .title,.abMap-list li.Arabia .title,.abMap-list li.Korea .title,.abMap-list li.Japan .title{left: 10px;top: 50%;transform: translateY(-50%);}
.abMap-list li.Sweden .title{top: auto;bottom: 16px;}
@media all and (min-width:680px) {
    .abYS.animated .abYS-bg .border,.abWH.animated .abWH-bg .border{animation: AbojjYsD1 2s ease both 0.6s;}
    @keyframes AbojjYsD1{0%{transform: scale(1);}100%{transform: scale(2);}}
    .abYS.animated .abYS-bg .shade,.abWH.animated .abWH-bg .shade{animation: AbojjYsD2 1.4s ease both 1s;}
    @keyframes AbojjYsD2{0%{opacity: 0;}100%{opacity: 1;}}
    .abYS.animated .abYS-desc,.abWH.animated .abWH-desc{animation: AbojjYsD3 1.4s ease both 1.4s;}
    .abYS.animated .abYS-num,.abWH.animated .abWH-num{animation: AbojjYsD3 1.4s ease both 1.6s;}
    @keyframes AbojjYsD3{0%{opacity: 0;transform: translateY(100px);filter: blur(6px);}100%{opacity: 1;transform: translateY(0);filter: blur(0);}}
}


/* 产品列表-通用 */
.proList-list{margin-left: min(-15px,-0.5rem);}
.proList-item{margin: max(15px,0.5rem) 0 0 max(15px,0.5rem);width: calc(50% - max(15px,0.5rem));padding: max(20px,0.5rem) max(12px,0.3rem); background: #fff;align-items: center;justify-content: space-between;}
.proList-con{width: 45%;}
.proList-con .title{border-bottom: 1px solid #e3e5e8;}
.proList-con .title::after{content: "";position: absolute;left: 0;bottom: 0;width: 40%;height: 1px;background: #005ba8;transition: all .4s ease;}
.proList-img{width: 49%;height: max(150px,2.8rem);}
.proList-img img{max-height: 100%;}
.proList-item:hover{box-shadow: 0px max(5px,0.1rem) max(14px,0.4rem) 0px rgba(13, 32, 47, 0.2);}
.proList-item:hover .proList-con .title{color: #005ba8;}
.proList-item:hover .proList-con .title::after{width: 100%;}
.proCta-list{margin-left: min(-15px,0.5rem);}
.proCta-item{align-items: center; margin: max(15px,0.5rem) 0 0 max(15px,0.5rem);width: calc(50% - max(15px,0.5rem));background: #f7f9fa;padding: max(20px,0.4rem) max(30px,0.75rem);}
.proCta-icon{height: max(35px,0.6rem);margin-right: max(15px,0.4rem);}
.proCta-icon img{max-height: 100%;}
.proCta-con{flex: 1;}
.proCta-con .text{align-items: flex-start;margin-top: 8px;}
.proCta-con .text i{opacity: 0;display: block;font-size: 10px;margin:4px 0 0 max(8px,0.12rem);transform:rotate(45deg) translateY(5px) ;transition: all .4s ease;}
.proCta-item:hover{box-shadow: 0px max(5px,0.1rem) max(10px,0.3rem) 0px rgba(13, 32, 47, 0.1);}
.proCta-item:hover .proCta-con .text i{opacity: 1;transform:rotate(45deg) translateY(0) ;}

/* 产品列表-工业门 */
.industry-view .proList-list{margin-left: 0;}
.industry-view .proList-item{margin: max(15px,0.3rem) 0 0;width: 100%;padding: max(40px,1rem) 0 max(40px,1rem) max(30px,0.6rem);}
.industry-view .proList-con{width: 36.5%;}
.industry-view .proList-con .title::after{width: 20%;}
.industry-view .proList-img{width: 46.5%;height: max(150px,2.8rem);}

/* 产品详情-通版 */
.proDet-view .wtMenu-link{justify-content: center;}
.proDet-show{background: url('../images/pages/proDet-show-bg.jpg') no-repeat center/cover;}
.proDet-show .wtPlace{top: max(70px,0.84rem);}
.proDet-show-con .contain{flex-direction: column;}
.proDet-show-con .comTitle .text{width: 550px;margin: max(10px,0.2rem) auto 0;}
.proDet-show-img{width: 78%;height: max(200px,4.1rem);}
.proDet-show-img img{max-height: 100%;}
.proDet-show-more .btn{width: max(100px,1.4rem);height: max(34px,0.44rem);border-radius: 40px;border: 1px solid #b3cee4;}
.proDet-show-more .btn i{display: block;font-size: 8px;margin-left: max(12px,0.32rem);transform: rotate(180deg);font-weight: 700;}
.proDet-show-more .btn:hover{border-color: #005ba8;background: #005ba8;color: #fff;}
.proDet-show-more .btn:hover i{animation: showMore .4s .2s ease both;}
@keyframes showMore {0%{opacity: 0;transform: translateX(-5px) rotate(180deg);}100%{opacity: 1;transform: translateX(0) rotate(180deg);}}
.proDetGN-list{margin-left: min(-15px,-0.36rem);}
.proDetGN-list li{box-shadow: 0px max(5px,0.1rem) max(15px,0.3rem) 0px rgba(9, 18, 26, 0.08);width: calc((100% / 3) - max(15px,0.36rem)); padding: max(25px,0.45rem) 15px; margin: max(15px,0.36rem) 0 0 max(15px,0.36rem);background: #fff;display: flex;flex-direction: column;text-align: center;align-items: center;transition: all .4s ease;}
.proDetGN-list .icon{width: max(50px,0.8rem);height: max(50px,0.8rem);background: #f7f9fa;border-radius: 50%;}
.proDetGN-list li:hover{transform: translateY(-10px);}
.proDet-intro-edit{background: #fff;padding: max(20px,0.5rem);box-shadow: 0px 10px 30px 0px rgba(9, 18, 26, 0.08);}
.proDet-intro-edit img{width: 100%;height:auto;}
.proDet-video .contain{padding: 0 1.2rem;}
.proDet-video-con .bg img{width: 100%;height: 100%;}
.proDet-video-con .bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(9, 18, 26, .5);}
.proDet-video-con .btn{padding-left: 4px; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); user-select: none;cursor: pointer;width: max(30px,1rem);height: max(30px,1rem);border-radius: 50%;background: rgba(255, 255, 255, .1);font-size: max(12px,0.3rem);}
.proDet-video-con .btn:hover{background: #fff;color: #005ba8;transform: translate(-50%,-50%) scale(.95);}
.proDet-video-con .btn:active{transform: translate(-50%,calc(-50% + 5px)) scale(.95);}
.proDet-case-head{justify-content: space-between;align-items: center;} 
.proDet-case-btn .btn{border-radius: 50%; border: 1px solid #c7cbd1;color: #c7cbd1;font-size: max(10px,0.14rem);width: max(30px,0.46rem);height: max(30px,0.46rem);user-select: none;cursor: pointer;}
.proDet-case-btn .btn.next{margin-left: max(10px,0.18rem);transform: rotate(180deg);}
.proDet-case-btn .btn:hover{border-color: #005ba8;color: #005ba8;}
.proDet-case-swp,.proDet-hot-swp{width: calc(100% + max(28px,0.6rem));margin-left: min(-14px,-0.3rem);}
.proDet-case-swp .swiper-slide{padding: max(10px,0.2rem) max(7px,0.15rem) max(20px,0.4rem);}
.proDet-case-slide{background: #fff;box-shadow: 0px max(5px,0.1rem) max(14px,0.3rem) 0px rgba(9, 18, 26, 0.08);}
.proDet-case-img img{height: 8.3vw;width: 100%;}
.proDet-case-con{padding: max(15px,0.2rem) max(15px,0.25rem) max(15px,0.25rem);}
.proDet-case-slide:hover .proDet-case-img img{transform: scale(1.1);}
.proDet-case-slide:hover .proDet-case-con .title{color: #005ba8;}
.proDet-hot-swp .swiper-slide{padding: max(10px,0.2rem) max(7px,0.15rem) 0;}
.proDet-hot-img{height: max(200px,3.5rem);overflow: hidden;box-shadow: 0px max(5px,0.1rem) max(14px,0.3rem) 0px rgba(9, 18, 26, 0.08);}
.proDet-hot-img img{max-width: 90%;max-height: 80%;}
.proDet-hot-con{position: relative;z-index: 2;}
.proDet-hot-slide:hover .proDet-hot-img img{transform: scale(1.1);}
.proDet-hot-slide:hover .proDet-hot-con .title{color: #005ba8;}

/* 产品详情-工业门 */
body.noFiexl .Header{position: absolute;left: 0;top: 0;}
.gymHead{position: relative;top: 0;width: 100%;z-index: 999;background: rgba(255, 255, 255, .95);border-bottom: 1px solid #ccd1d5;}
.gymHead.fixed{position: fixed;}
.gymHead .contain{ justify-content: space-between;align-items: center;height: max(58px,0.58rem);}
.gymBread .item:hover{color: #005ba8;}
.gymLink{padding: 7px 14px;border-radius: 40px;}
.gymLink:hover{background: #282f34;}
.gymShow-bg img{width: 100%;height: auto;}
.gymShow-con{position: absolute;left: 0;top: 0;width: 100%;}
.gymShow-con .contain{flex-direction: column;}
.gymShow-con .text{width: 550px;max-width: 100%;}
.gymShow-con .img img{max-width: 78%;max-height: 4.9rem;}
.gymYS,.gymData{height: 300vh;}
.gymJX{height: 150vh;}
.gymJX-sticky,.gymYS-sticky,.gymData-sticky,.gymVideo-sticky{position: sticky;top: 0;width: 100%;overflow: hidden;}
.gymJX-bg img,.gymYS-bg img,.gymData-bg img{width: 100%;height: 100vh;}
.gymJX-con,.gymYS-con,.gymData-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.gymJX-con .contain,.gymYS-con .contain,.gymData-con .contain{height: 100%;align-items: center;}
.gymJX-desc{width: 31%;transition: all .1s ease;}
.gymJX-desc .text,.gymYS-desc .text,.gymData-list .text{color: rgba(255, 255, 255, .5);}
.gymJX2 .gymJX-con .contain,.gymYS .contain{justify-content: flex-end;}

.gymYS-desc{width: 29%;transition: all .1s ease;}
.gymYS-list li:first-child{margin-top: 0;}

.gymData-desc{width: 35%;}
.gymData-list li{width: 38%;}
.gymData-list li:nth-child(2n){width: 62%;}
.gymData-list .text{background: -webkit-linear-gradient(left, #6ea7f9 0%,  #98f4ff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.gymHL-module{height: 300vh;}
.gymHL-flex{width: 100%;position: sticky;top: 0;height: 100vh;align-items: center;}
.gymHL-con{width: 100%;min-width: 55%;}
.gymHL-con .img img{width: 100%;height: auto;}
.gymHL-con .desc{width: 3.9rem;position: absolute;left: calc(100% + 1rem);top: 50%;transform: translateY(-50%);}
.gymHL-module:nth-child(2n) .gymHL-flex{justify-content: flex-end;}
.gymHL-module:nth-child(2n) .gymHL-con .desc{left: auto;width: 5.5rem;left: auto;right: calc(100% + (var(--wid) - (var(--wid) * 0.55 + 5.5rem)));}

.gymPZ-list{justify-content: space-between;}
.gymPZ-item{width: calc(50% - 5px);background: #f7f9fa;}
.gymPZ-item .img img{width: 100%;height: 6.2rem;}
.gymPZ-item .desc{position: absolute;left: 0;top: 0;width: 100%;}
.gymPZ-item .text{width: 55%;margin: 8px auto 0;}


.gymApp{height: 400vh;}
.gymApp-sticky{position: sticky;top: 0;width: 100%;height: 100vh;flex-direction: column;justify-content: center;background: #090c0e;}
.gymApp-loop{width: 100%;overflow: hidden;}
.gymApp-loop-list{display: flex;flex-wrap: nowrap;}
.gymApp-loop-item{margin-left: 12px;opacity: .3;transition: all .6s ease;}
.gymApp-loop-item.active{opacity: 1;}
.gymApp-loop-item img{width: 46vw;height: 26.5vw;max-width: unset;}
.gymApp-menu{width: 4.1rem;}
.gymApp-menu-line{width: 100%;height: 5px;border-radius: 10px;overflow: hidden;background: rgba(255, 255, 255, .25);position: relative;}
.gymApp-menu-line i{position: absolute;left: 0;top: 0;width: calc(100% / 3);height: 100%;border-radius: 10px;background: #fff;}
.gymApp-menu-item{flex: 1;user-select: none;cursor: pointer;}
.gymApp-menu-item .text{color: rgba(255, 255, 255, .5);}

.gymVideo{height: 400vh;}
.gymVideo-con{margin: max(16px,0.40rem) auto 0;}


.abBan-bg img{width: 100%;height: 100vh;}
.abBan-bg video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;animation: abBan .4s linear both;}
.abBan-btn{font-size: max(16px,0.24rem); position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: max(40px,0.72rem);height: max(40px,0.72rem);border-radius: 50%;border: max(2px,0.03rem) solid #fff;user-select: none;cursor: pointer;}
.abBan-btn:hover{background: #fff;color: #005ba8;}
@keyframes abBan {0%{opacity: 0;}100%{opacity: 1;}}

.gymHead-nav .item{margin-right: max(15px,0.3rem);user-select: none;cursor: pointer;}
.gymHead-nav .item:hover,.gymHead-nav .item.active{color: #282f34;}
.gymModule{display: none;}
.gymModule:first-child{display: block;}
.gym-video{width: 100%;}



/* 新增 */
/* 解决方案-人行 */
.walkSystem-zhy{border: 1px dashed #005ba8;height: 6rem;}
.walkSystem-zhy img{width: 100%;}
.walkSystem-zhy-con{position: absolute;left: calc(50% - 5.3rem);top: calc(50% - 5.3rem);width: 10.6rem;height: 10.6rem;border-radius: 50%;border: 2px solid #005ba8;}
.walkSystem-zhy-logo{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 5rem;}
.walkSystem-zhy-logo .line img{animation: rotate360 20s linear infinite;}
@keyframes rotate360 {0%{transform: rotate(0);}100%{transform: rotate(360deg);}}
.walkSystem-zhy-logo .logo{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 2.7rem;}
.walkSystem-zhy-list1,.walkSystem-zhy-list2{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;}
.walkSystem-zhy-list1 li{font-size: 0.3rem;white-space: nowrap; position: absolute;pointer-events: auto;border-radius: 0.12rem;width: 2rem;height: 0.7rem;display: flex;align-items: center;justify-content: center;text-align: center; background: linear-gradient(60deg, rgb(0,91,168) 0%, rgb(74,152,217) 100%);}
.walkSystem-zhy-list1 li:nth-child(1){left: 15%;top: 32%;}
.walkSystem-zhy-list1 li:nth-child(2){right: 15%;top: 32%;}
.walkSystem-zhy-list1 li:nth-child(3){left: 11%;top: 47%;}
.walkSystem-zhy-list1 li:nth-child(4){right: 11%;top: 47%;}
.walkSystem-zhy-list1 li:nth-child(5){left: 15%;top: 62%;}
.walkSystem-zhy-list1 li:nth-child(6){right: 15%;top: 62%;}

.walkSystem-zhy-list2 li{position: absolute;white-space: nowrap;pointer-events: auto;}
.walkSystem-zhy-list2 .icon{width: 0.9rem;position: relative;z-index: 2;}
.walkSystem-zhy-list2 .text{font-size: 0.24rem;color: #005ba8; background: #fff; padding-left: 0.3rem;right: 50%;top: 50%;transform: translateY(-50%); position: absolute;width: 1.9rem;height: 0.6rem;border-radius: 40px;border: 1px solid #005ba8;display: flex;align-items: center;}
.walkSystem-zhy-list2 li:nth-child(2n) .text{right: auto;left: 50%;padding-left: 0;padding-right: 0.3rem;justify-content: flex-end;}
.walkSystem-zhy-list2 li:nth-child(1){left: -1%;top: 28%;}
.walkSystem-zhy-list2 li:nth-child(2){right: -1%;top: 28%;}
.walkSystem-zhy-list2 li:nth-child(3){left: -4%;top: 40%;}
.walkSystem-zhy-list2 li:nth-child(4){right: -4%;top: 40%;}
.walkSystem-zhy-list2 li:nth-child(5){left: -4%;top: 52%;}
.walkSystem-zhy-list2 li:nth-child(6){right: -4%;top: 52%;}
.walkSystem-zhy-list2 li:nth-child(7){left: -1%;top: 64%;}
.walkSystem-zhy-list2 li:nth-child(8){right:-1%;top: 64%;}
.walkSystem-fwzd{border: 1px dashed #005ba8;padding: 0.36rem 0.48rem;}
.walkSystem-fwzd img{width: 100%;}
.walkSystem-fwzd-img2{margin: 0.24rem auto 0;width: 11.1rem;}
.walkSystem-fwzd-img2 .logo{position: absolute;left: 50%;top: 0.12rem;transform: translateX(-50%);width: 1.63rem;}
.walkSystem-fwzd-img3{margin-top: 1.05rem;}

.walkCom-flex{justify-content: space-between;}
.walkCom-flex img{width: 100%;height: 100%;}
.walkCom-left{width: 25%;}
.walkCom-right{width: 73.5%;background: #fff;box-shadow: 0 0.1rem 0.3rem rgba(9, 18, 26, .08);}
.walkApp-list{margin-left: -0.3rem;}
.walkApp-list li{margin: 0.4rem 0 0 0.3rem;width: calc((100% / 3) - 0.3rem);}
.walkApp-list .img img{width: 100%;height: 3.2rem;transition: all 2s linear;}
.walkApp-list li:hover .img img{transform: scale(1.1);}

/* 解决方案-楼宇广告 */
.adData-list{margin-left: -0.26rem;}
.adData-item{box-shadow: 0 0.1rem 0.3rem rgba(9, 18, 26, .08); margin-left: 0.26rem;width: calc((100% / 3) - 0.26rem);background: #fff;display: flex;flex-direction: column;}
.adData-head{padding: 0.22rem 0; background: linear-gradient( 0deg, rgb(0,91,168) 0%, rgb(74,151,217) 100%);}
.adData-con{padding: 0 0.35rem 0.35rem; flex: 1;display: flex;flex-direction: column;justify-content: flex-end;}
.adData-item:nth-child(1) .adData-img img{max-width: 80%;}
.adData-text .text-item{border-bottom: 1px solid #005ba8;}
.adData-text .title{padding-left: 0.3rem;position: relative;}
.adData-text .title::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.16rem;height: 0.16rem;border-radius: 50%;border: 0.03rem solid #005ba8;}
.adData-text .text-item:last-child{border-bottom: unset;padding-bottom: 0;}
.adQS-flex{padding: 0.34rem 0.4rem 0.34rem 0.74rem;justify-content: space-between; background: url('../images/solution/adQS-bg.jpg') no-repeat center/cover;align-items: flex-end;}
.adQS-img{width: 43.5%;}
.adQS-list{width: 50%;}
.adQS-list li:first-child{margin-top: 0;}
.adQS-list li{padding: 0.46rem 0.64rem 0.22rem 0.5rem;align-items: center;justify-content: space-between;background: #fff;}
.adQS-list .icon{width: 27%;}
.adQS-list .text{width: 68%;padding-bottom: 0.3rem;}
.adMedia-list{margin-left: -0.3rem;}
.adMedia-item{margin: 0.3rem 0 0 0.3rem;width: calc((100% / 3) - 0.3rem);}
.adMedia-item.rd12,.adMedia-item-item.rd12{padding: 0.32rem 0.4rem 0.34rem; background: #fff;box-shadow: 0px 0.1rem 0.3rem 0px rgba(9, 18, 26, 0.08);}
.adMedia-item:last-child{width: calc((100% / 3 *2) - 0.3rem);}
.adMedia-img img{width: 100%;}
.adMedia-gender{padding: 0 0.16rem;justify-content: space-between;}
.adMedia-gender .icon{height: 0.48rem;margin-right: 0.2rem;}
.adMedia-gender .icon img{max-height: 100%;}
.adMedia-gender .text{padding-left: 0.24rem;position: relative;}
.adMedia-gender .text::after{content: "";position: absolute;left: 0;top: 0.05rem;width: 0.14rem;height: 0.14rem;background: #005ba8;}
.adMedia-cover-item{align-items: center;justify-content: space-between;padding: 0 0.2rem;}
.adMedia-cover-img{width: 40.5%;}
.adMedia-cover-img .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.adMedia-cover-text{width: 48%;}
.adMedia-cover-text p{margin-top: 0.08rem;padding-left: 0.2rem;position: relative;}
.adMedia-cover-text p:first-child{margin-top: 0;}
.adMedia-cover-text p::after{content: "";position: absolute;left: 0;top: 0.1rem;width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #005ba8;}
.adMedia-count:first-child{border-bottom: 1px solid #e3e5e8;}
.adMedia-count-text p{padding-left: 0.28rem;position: relative;}
.adMedia-count-text p::after{content: "";position: absolute;left: 0;top: 0.1rem;width: 0.14rem;height: 0.14rem;background: #005ba8;}
.adMedia-count-btm{align-items: center;}
.adMedia-count-btm .center{text-align: center;}
.adMedia-count-btm .center span{display: block;width: 1.2rem;height: 1px;background: #282f34;margin: 2px 10px;}
.casexqCj-link .img img{transition: all 2s linear;}
.casexqCj-link:hover .img img{transform: scale(1.1);}
.adCB-bg .bg img{width: 100%;} 
.adCB-bg .text{position: absolute;right: 0.36rem;bottom: 0.36rem;padding: 0.26rem 0.3rem;background: rgba(26, 44, 50, .75);}
.adCB-con{padding: 0 0.55rem 0.65rem var(--widDb); position: absolute;left: 0;top: 0;width: 43%;height: 100%; background: rgba(26, 44, 50, .9);flex-direction: column;justify-content: flex-end;}
.adCB-con .title{border-bottom: 1px dashed rgba(255, 255, 255, .5);}
.adCB-con .text p{margin-top: 0.25rem;position: relative;padding-left: 0.2rem;}
.adCB-con .text p:first-child{margin-top: 0;}
.adCB-con .text p::after{content: "";position: absolute;left: 0;top: 0.07rem;width: 0.1rem;height: 0.1rem;border-radius: 50%;background: #fff;}
.adFS-con{position: relative;z-index: 3;}
.adFS-list{margin-left: -0.3rem;}
.adFS-list li{margin-left: 0.3rem;width: calc(100% / 3 - 0.3rem);padding: 0.2rem;background: linear-gradient(0deg, rgb(0,91,168) 0%, rgb(74,151,217) 100%);}
.adFS-img{margin-top: -0.7rem;}
.adHot-list ul{border-bottom: 2px dashed #c6c8cc;}
.adHot-list li{width: 25%;}
.adHot-list .title{padding-left: 0.26rem;}
.adHot-list .title::after{content: "";position: absolute;left: 0;top: 0.1rem;width: 0.14rem;height: 0.14rem;border-radius: 50%;background: #005ba8;}
.adHot-show .bg img{width: 100%;}
.adHot-show .text{position: absolute;left: 0.36rem;bottom: 0.36rem;padding: 0.26rem 0.3rem;background: rgba(255, 255, 255, .75);}
  
/* 解决方案-工业门 */
.doorIntro-con{width: 5rem;margin: 0 auto;height: 5rem;border-radius: 50%;border: 1px solid #c5daeb;}
.doorIntro-center{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.doorIntro-circle{width: 4rem;height: 4rem;border-radius: 50%;position: relative;background: linear-gradient(0deg, rgb(0,91,168) 0%, rgb(74,152,217) 100%);}
.doorIntro-circle::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 3.75rem;height: 3.75rem;border-radius: 50%;border: 1px dashed rgba(255, 255, 255, .5);}
.doorIntro-circle{flex-direction: column;justify-content: space-between;padding: 0.5rem 0;align-items: center;}
.doorIntro-list1{justify-content: center;margin: -0.18rem 0 0 -0.18rem;position: relative;z-index: 2;}
.doorIntro-list1 li{margin: 0.18rem 0 0 0.18rem; font-size: 0.16rem;padding: 0.1rem 0.3rem;border-radius: 40px;background: rgba(255, 255, 255, .1);}
.doorIntro-list1 li:nth-child(1){margin-left: 0.9rem;}
.doorIntro-list1 li:nth-child(2){margin-right: 0.9rem;}
.doorIntro-list1 li:nth-child(6){margin-left: 1.2rem;margin-right: 1.2rem;}
.doorIntro-logo{width: 2.3rem;position: relative;z-index: 3;;}
.doorIntro-list2{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;}
.doorIntro-list2 li{pointer-events: auto;position: absolute;font-size: 0.2rem;width: 0.08rem;height: 0.08rem;border-radius: 50%;background: #005ba8;}
.doorIntro-list2 span{display: block;position: absolute;left: 50%;bottom: 0.16rem;transform: translateX(-50%);white-space: nowrap;}
.doorIntro-list2 li:nth-child(2) span,.doorIntro-list2 li:nth-child(4) span{left: auto;right: 0.26rem;bottom: 50%;transform: translateY(50%);}
.doorIntro-list2 li:nth-child(3) span,.doorIntro-list2 li:nth-child(5) span{left: 0.26rem;bottom: 50%;transform: translateY(50%);}
.doorIntro-list2 li:nth-child(6) span{bottom: auto;top: 0.16rem;}
.doorIntro-list2 li:nth-child(1){left: calc(50% - 0.04rem);top: -0.04rem;}
.doorIntro-list2 li:nth-child(2){left: 6%;top: 23.5%;}
.doorIntro-list2 li:nth-child(3){right: 6%;top: 23.5%;}
.doorIntro-list2 li:nth-child(4){left: 6%;top: 74.5%;}
.doorIntro-list2 li:nth-child(5){right: 6%;top: 74.5%;}
.doorIntro-list2 li:nth-child(6){left: calc(50% - 0.04rem);top: calc(100% - 0.04rem);}
.doorIntro-list3{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;}
.doorIntro-list3 li{pointer-events: auto;position: absolute;}
.doorIntro-list3 .text{position: absolute;right: 2.75rem;bottom: 0.5rem; font-size: 0.24rem;border-radius: 40px;white-space: nowrap;padding: 0.16rem 0.34rem;background: linear-gradient( 0deg, rgb(0,91,168) 0%, rgb(74,152,217) 100%);}
.doorIntro-list3 .line{position: absolute;right: 0;top: 0;transform: rotate(45deg);transform-origin: right center;}
.doorIntro-list3 .line span:nth-child(1){width: 1.2rem;height: 1px;display: block;position: relative;}
.doorIntro-list3 .line span:nth-child(2){position: absolute;transform-origin: right center;transform: rotate(-45deg); right: 100%;top: 0;width: 1.9rem;height: 1px;display: block;}
.doorIntro-list3 .line span i{position: absolute;right: 0;top: 0;width: 100%;height: 100%;background: #c5daeb;display: block;}
.doorIntro-list3 li:nth-child(2n) .line span i{right: auto;left: 0;}
.doorIntro-list3 li:nth-child(2) .text{right: auto;left: 2.75rem;}
.doorIntro-list3 li:nth-child(2) .line{right: auto;left: 0;transform-origin: left center;transform: rotate(-45deg);}
.doorIntro-list3 li:nth-child(2) .line span:nth-child(2){right: auto;left: 100%;transform-origin: left center;transform: rotate(45deg);}

.doorIntro-list3 li:nth-child(3) .text{right: 3.2rem;bottom: -0.3rem;}
.doorIntro-list3 li:nth-child(3) .line span:nth-child(1){display: none;}
.doorIntro-list3 li:nth-child(3) .line span:nth-child(2){right: 0;width: 3.2rem;}

.doorIntro-list3 li:nth-child(4) .text{right: auto;left: 3.2rem; bottom: -0.3rem;}
.doorIntro-list3 li:nth-child(4) .line span:nth-child(1){display: none;}
.doorIntro-list3 li:nth-child(4) .line span:nth-child(2){right: auto;left: 0;width: 3.2rem;transform-origin: left center;}

.doorIntro-list3 li:nth-child(5) .text{bottom: auto;top: 0.5rem;}
.doorIntro-list3 li:nth-child(5) .line{transform: rotate(-45deg);}
.doorIntro-list3 li:nth-child(5) .line span:nth-child(2){transform: rotate(45deg);}

.doorIntro-list3 li:nth-child(6) .text{right: auto;left: 2.75rem;bottom: auto;top: 0.5rem;}
.doorIntro-list3 li:nth-child(6) .line{right: auto;left: 0;transform-origin: left center;}
.doorIntro-list3 li:nth-child(6) .line span:nth-child(2){right: auto;left: 100%;transform-origin: left center;}

.doorIntro-list3 li:nth-child(1){left: 14%;top: 15%;}
.doorIntro-list3 li:nth-child(2){right: 14%;top: 15%;}
.doorIntro-list3 li:nth-child(3){left: 0%;top: 50%;}
.doorIntro-list3 li:nth-child(4){right: 0%;top: 50%;}
.doorIntro-list3 li:nth-child(5){left: 14%;top: 85%;}
.doorIntro-list3 li:nth-child(6){right: 14%;top: 85%;}

.doorAPP-bg img{width: 100%;}
.doorAPP-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.doorItem-body{background: #f7f9fa;}
.doorItem-name .btn{width: max(90px,1.38rem);height: max(34px,0.44rem);border-radius: 40px;}
.doorItem-con{background: #fff;box-shadow: 0px 0.1rem 0.3rem 0px rgba(9, 18, 26, 0.08);}
.doorItem-top,.doorItem-center{padding: 0 1.4rem;}
.doorItem-center-list{margin-left: -0.32rem;}
.doorItem-center-list li{margin: 0.32rem 0 0 0.32rem;width: calc(50% - 0.32rem);}
.doorItem-center-list li img{width: 100%;transition: all 2s linear;}
.doorItem-center-list li:hover img{transform: scale(1.1);}
.doorItem-center-list.list1 li{width: 100%;}
.doorItem-center-list.list1 li img{transform: scale(1);height: auto;}
.doorItem-btm-show .bg img{width: 100%;}
.doorItem-btm-show .text{position: absolute;right: 0.66rem;bottom: 0.48rem;padding: 0.2rem 0.28rem;background: rgba(36, 44, 50, .75);}
.doorItem-btm-show .text.cor{background: rgba(255, 255, 255, .5);}


/* 解决方案-亮化 */
.lightSY-list li{width: 20%;flex-direction: column;}
.lightSY-list .page{font-style: italic;}
.lightSY-list .title{text-align: center;background: url('../images/solution/lightSY-bg1.png') no-repeat center/100% 100%;width: 100%;}
.lightSY-list li:nth-child(2n) .title{background-image: url('../images/solution/lightSY-bg2.png');}
.lightSY-list .text{display: flex;flex-direction: column;align-items: center;text-align: center;}
.lightSY-list .text i{display: block;position: relative;width: 1px;height: 0.82rem;border-left: 1px dashed #005ba8;}
.lightSY-list .text i::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 0.09rem;height: 0.09rem;border-radius: 50%;background: #005ba8;}
.lightSY-list .text span{display: block;margin-top: 0.08rem;}
.lightCom-FL-bg img{width: 100%;}
.lightCom-FL-list{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.lightCom-FL-list li{position: absolute;}
.lightCom-FL-list .dot{position: relative;display: flex;align-items: center;justify-content: center;width: 0.12rem;height: 0.12rem;border-radius: 50%;background: #005ba8;}
.lightCom-FL-list .dot i{position: relative;z-index: 2;display: block;width: 0.04rem;height: 0.04rem;border-radius: 50%;background: #fff;}
.lightCom-FL-list .dot::after,.lightCom-FL-list .dot::before{animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(0, 91, 168, .6);}
.lightCom-FL-list .dot::after{animation-delay: -1s;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(2);}100%{opacity: 0;transform: scale(3);}}
.lightCom-FL-list .text-box{width: 3.8rem;border-radius: 0.1rem;background: #fff;padding: 0.2rem 0.25rem;position: absolute;right: 0.48rem;bottom: -0.24rem;}
.lightCom-FL-list .text-box::after{content: "";position: absolute;left: 100%;top: 50%;width: 0.18rem;height: 0.12rem;background: url('../images/solution/lightFL-icon.png') no-repeat center bottom/100% auto;}
.lightCom-FL-list .title{font-size: 0.18rem;}
.lightCom-FL-list .text{font-size: 0.14rem;line-height: 0.2rem;}
.lightCom-FL-list li:nth-child(1){left: 41%;top: 21%;}
.lightCom-FL-list li:nth-child(2){left: 78%;top: 46%;}
.lightCom-FL-list li:nth-child(3){left: 35%;top: 67%;}
.lightCom-FL-list li:nth-child(4){left: 66%;top: 70%;}
.lightCom-FL-list li:nth-child(4) .text-box{right: auto;left: 0.48rem;}
.lightCom-FL-list li:nth-child(4) .text-box::after{left: auto;right: 100%;transform: rotateY(180deg);}
.lightCom-APP-list{margin-left: -0.46rem;}
.lightCom-APP-list li{margin: 0.46rem 0 0 0.46rem;width: calc(50% - 0.46rem);}
.lightCom-APP-list .img img{width: 100%;height: 4.6rem;}
.lightCom-APP-list .label{width: max(90px,1.2rem);height: max(32px,0.44rem);position: absolute;left: 50%;bottom: 0.24rem;transform: translateX(-50%);border-radius: 40px;}
.lightCom-intro-bg img{width: 100%;}
.lightCom-intro-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.lightCom-intro-list{position: absolute;left: 0;top: 0.5rem;width: 100%;}
.lightCom-intro-list li{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center; border-left: 1px dashed #fff;padding-bottom: 0.08rem;}
.lightCom-intro-list li:first-child{border-left: unset;}
.lightCom-intro-list .text{width: 80%;}
.lightCom-intro-list.bottom{top: auto;bottom: 0.5rem;}
.lightCom-intro-list.right{left: auto;top: auto;right: 0.6rem;bottom: 0.5rem;width: 40%;}
.lightCom-intro-list.right .text{width: 100%;}
.lightCom-intro-list.right li{flex: unset; width: 50%;}
.lightCom-intro-list.right li:nth-child(1){padding-right: 0.26rem;padding-bottom: 0;}
.lightCom-intro-list.right li:nth-child(1) .text{text-align: right;padding-bottom: 0.3rem;border-bottom: 1px dashed #fff;}
.lightCom-intro-list.right li:nth-child(2){padding-left: 0.26rem;padding-bottom: 0;}
.lightCom-intro-list.right li:nth-child(2) .text{text-align: left;padding-bottom: 0.3rem;border-bottom: 1px dashed #fff;}
.lightCom-intro-list.right li:nth-child(3){padding-right: 0.26rem;margin-top: 0.24rem;border-left: unset;}
.lightCom-intro-list.right li:nth-child(3) .text{text-align: right;}
.lightCom-intro-list.right li:nth-child(4){padding-left: 0.26rem;margin-top: 0.24rem;}
.lightCom-intro-list.right li:nth-child(4) .text{text-align: left;}

/* 新增 */
/* .newsDet-ad-bg img{width: 100%;} */
.newsDet-ad-bg img{width: 100%;}
.newsDet-share#toShare{display: flex;justify-content: flex-end;}
.newsDet-share#toShare a{display: flex;color: #fff;font-size: 16px; width: 40px;height: 40px;margin-left: 15px;background: #005ba8; border-radius: 50%;align-items: center;justify-content: center;transition: all .4s ease;}
.newsDet-share#toShare a>img{max-width: 22px;}
.newsDet-share#toShare a:first-child{margin: 0;}
.newsDet-share#toShare a:hover{background: #014885;}
.newsDet-share#toShare .icon-wechat{position: relative;}
.newsDet-share#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, .1);transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
.newsDet-share#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
.newsDet-share#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
.newsDet-share#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
.newsDet-share#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
.newsDet-share#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
.newsDet-share#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
.newsDet-share#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.newsDet-share#toShare .icon-wechat:hover .wechat-qrcode{display: block;}







/* 2k屏图片100% */
.casexqGs-main img,.casexqJg-imgs img,.casexqYs-imgs img,.casexqSj-imgs img{width: 100%;}

/* -------------------------2k端--------------------------- */
@media all and (min-width:2000px) and (max-width:3000px) {
    /* 1920设计稿 2560分辨率【所有宽度 × (2560÷1920 ≈ 1.5)】【电脑缩放1920÷2560 = 75%】 */
    .supp-imgs img{width: 80%;}
}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
    .serhzTj-list li .cont .text p::before{top: 11px;}
    .serhzTj-list li .cont .text p::after{top: 14px;}
    .supp-info p::before{top: 21px;}
    
}

@media all and (max-width:1590px){
    /* 1440 × (700)  */
    .serhzTj-list li .cont .text p::before{top: 9px;}
    .serhzTj-list li .cont .text p::after{top: 12px;}
    .supp-info p::before{top: 18px;}
    
    .casexqCp-loop{width: calc(var(--wid) + 24px);}
    .casexqCp-loop .swiper-container{padding: max(30px,0.58rem) 12px 0;}
    .casexqCp-link .img{box-shadow: 0px 2px 12px 0px rgba(9, 18, 26, 0.08);}
    .casexqCp-link:hover .img{box-shadow: 0px 2px 12px 0px rgba(0,91,168, 0.2);}

    /* 新增 */
    .adMedia-gender .text::after{top: 0.03rem;}
    .adMedia-count-text p::after{top: 0.09rem;}
}

@media all and (max-width:1430px){
    /* 1360 */
    .serhzTj-list li .cont .text p::before{top: 8px;}
    .serhzTj-list li .cont .text p::after{top: 11px;}
    .supp-info p::before{top: 16px;}
    .relqyDt-map .amap-touch-toolbar .amap-zoomcontrol{bottom: 4rem !important;}

}

@media all and (max-width:1350px){
    /* 1280 */
    .supp-info p::before{top: 15px;}
}

@media all and (max-width:1270px){
    /* 1152 × (700) */
    .abMap-list .title{font-size: 12px;}

    /* 新增 */
    .adMedia-gender .text::after{top: 0.06rem;}
    .adMedia-count-text p::after{top: 0.11rem;}
    .adCB-con{padding-bottom: 0.4rem;}
    .adCB-con .tips{margin-top: 20px;}
    .lightCom-intro-list.right{width: 50%;}
    .lightCom-intro-list .text{width: 95%;}
}

/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
}

/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
    .wtMenu .contain{overflow-x: auto;overflow-y: hidden;}
    .serspMa-filter {width: 100%;padding-right: 0;}
    .serspMa-search{width: 100%;margin-top: 14px;}
    .serspMa{padding: 12px 12px 16px;}
    .serspMa-filter li p a{font-size: 12px;height: 28px;border-radius: 14px;margin: 2px 4px 2px 0;}
    .serspMa-filter li h6{font-size: 12px;height: 30px;padding-right: 2px;margin: 2px 0;}
    .serspLb-list ul {margin: -16px 0 0;}
    .serspLb-list li {width: 100%;margin: 16px 0 0;}
    .serspLb-link .img img{height: 160px;}
    .serwtMa-menu{width: 100%;}
    .serwtLb-list ul {margin: -12px 0 0;}
    .serwtLb-list li {width: 100%;margin: 12px 0 0;}
    .serwtLb-link .img{width: 120px;}
    .serwtLb-link .img img{height: 90px;}
    .serwtLb-link .cont{width: calc(100% - 120px);padding: 0 4px 0 12px;}
    .serwtLb-link .cont .link p{font-size: 12px;}
    .serwtLb-link .cont .text{margin-top: 4px;}
    .wtTitle .text{width: 100%;}
    .serhzYs .contain{width: 92%;}
    .serhzYs-loop .swiper-container{padding: 0;}
    .serhzYs-loop{margin-top: 24px;}
    .serhzYs-loop .swiper-pagination{margin-top: 20px;}
    .serhzYs-link {min-height: 240px;box-shadow: none;}
    .serhzTj-list li{flex-direction: row !important;}
    .serhzTj-list li .img{width: 100%;}
    .serhzTj-list li .cont{width: 100%;padding: 24px 16px;}
    .serfwWd-info .img{width: 100%;}
    .serfwWd-info .cont{width: 100%;padding: 0;margin-top: 24px;}
    .serfwSh-list ul {margin: -14px 0 0}
    .serfwSh-list li {width: 100%;margin: 14px 0 0;}
    .serfwSh-link .ico{position: static;margin: 0 auto;width: 120px;height: 120px;}
    .serfwSh-link{width: 100%;padding: 0 16px 24px;}
    .serfwSh-link .title{text-align: center;}
    .serfwSh-link .cont{margin-top: -16px;}
    .serfwSh-main{margin-top: 14px;}
    .serfwBd-form li {width: calc(100% - max(12px,0.2rem));}
    .serfwBd .contain{padding: 20px 12px;}
    .serfwBd-code {width: 100%;}
    .serfwBd-form li.btn{justify-content: center;}
    .serfwBd-form li button{margin: 16px auto 0;}
    .serfwBd .wtTitle .title{font-size: 16px;}
    .serzl-list{margin-top: 10px;}
    .serzl-list ul {margin-left: 0;}
    .serzl-list li {width: 100%;margin-left: 0;margin-top: 14px;}
    .serzl-link .btn{margin-top: 10px;}
    .supp-imgs{padding: 12px;}
    .supp-info {padding: 0;line-height: 26px;}
    .supp-info p {padding-left: 14px;}
    .supp-info p::before {width: 5px;height: 5px;top: 11px;}
    .wtPlace{display: none;}
    .caseBan-cont{top: 0;height: 100%;}
    
    .casexqMenu{display: none;}
    .casexqBan-cont .title, .casexqBan-cont .text, .casexqBan-cont .link {max-width: 100%;}
    .casexqXz-list ul {margin: -12px 0 0;}
    .casexqXz-list li{width: 100%;margin: 12px 0 0;}
    .casexqXz-link .img{width: 130px;}
    .casexqXz-link .cont{width: calc(100% - 130px);padding: 14px 12px;}
    .casexqGs-wrap .cont{width: 100%;padding: 0;}
    .casexqGs-wrap .img{width: 100%;margin-top: 30px;text-align: center;}
    .casexqGs-main{margin-top: 30px;}
    .casexqPt img.bg{display: none;}
    .casexqPt-img{display: block;}
    .casexqPt-wrap {position: relative;}
    .casexqPt{padding-top: 32px;}
    .casexqPt-cont{width: 100%;margin-top: 16px;}
    .casexqPt-cont .tags span{background: #f7f9fa;width: 102px;font-size: 12px;height: 32px;border-radius: 16px;}
    .casexqCj-list li{width: calc(50% - max(10px,0.32rem));}
    .casexqCj-link .img img{height: 120px;}
    .casexqCp-link .img{height: 220px;}
    .casexqCp-head .btn>div {width: 32px;height: 32px;margin-right: 6px;font-size: 12px;}
    .casexqCp-loop{width: calc(var(--wid) + 16px);}
    .casexqCp-loop .swiper-container{padding: 24px 8px 0;}
    .casexqCp-link .img{box-shadow: 0px 2px 8px 0px rgba(9, 18, 26, 0.08);}
    .casexqCp-link:hover .img{box-shadow: 0px 2px 8px 0px rgba(0,91,168, 0.2);}
    .relqyDt-info{position: relative;bottom: 0;padding: 20px 0 40px;}
    .relqyDt-info .items .event{width: 100%;padding: 0;}
    .relqyDt-info .items .phone{width: 100%;padding: 0;margin-top: 14px;}
    .relqyDt-info .items .address{width: 100%;margin-top: 14px;}
    .relqyDt-map{height: 400px;}
    .relfsJs-list ul {margin: -16px 0 0;}
    .relfsJs-list li {width: 100%;margin: 16px 0 0;}
    .relfsJs-map{height: 260px;}
    .relfsYw-table{overflow-x: auto;}
    .relfsYw-table table{width: 700px;}
    .anlizyDb-cont{width: 100%;padding: 0;text-align: center;}
    .anlizyDb-num ul{justify-content: center;}
    .anlizyDb-img{width: 100%;margin-top: 28px;text-align: center;}
    .anlizyDb .contain{padding: 0 4%;}
    .anlizyMenu .contain{width: 100%;}
    .anlizyMenu a{height: 22px;font-size: 11px;}
    .anlizyTc .anlizyMenu a{margin-right: 10px;}
    .anlizyTc-main{width: 100%;}
    .anlizyTc-main img.bg{height: 244px;}
    .anlizyTc-list {width: 100%;padding-left: 0;margin-top: 12px;}
    .anlizyTc-list ul {margin: -12px 0 0 -12px;}
    .anlizyTc-list li {width: calc(50% - 12px);margin: 12px 0 0 12px;}
    .anlizyTc-link .img img{height: 88px;}
    .anlizyRx-loop .btn{display: none;}
    .anlizyRx-loop .swiper-pagination{display: block;}
    .anlizyRx .anlizyBtn{margin-top: 24px;}
    .anlizyRx .contain{width: 100%;}
    .anlizyRx-loop .swiper-container {padding: 22px 4% 20px;}
    .anlizyRx-link .img img{height: 200px;}
    .anlizyGy .anlizyTc-main img.bg{height: 212px;}
    .anlizyGy-list{width: 100%;margin-top: 12px;padding-left: 0;}
    .anlizyGy-list ul {margin: -12px 0 0 -12px;}
    .anlizyGy-list li {width: calc(50% - 12px);margin: 12px 0 0 12px;}
    .anlizyGy-link{height: 100%;}
    .anlizyGy-link .img img{height: 112px;}
    .anlizyGy-link .cont {height: calc(100% - 112px);padding: 16px 14px;}
    .anlizyGy-link .cont .title{font-size: 14px;line-height: 20px;height: 40px;}
    .anlizyGy-link .cont .link p{font-size: 12px;}
    .anlilb-list ul {margin: -16px 0 0;}
    .anlilb-list li {width: 100%;margin: 16px 0 0;}
    .anlilbMenu .wtMenu-link {justify-content: flex-start;}
    .anlixqBan .caseBan-cont {padding-top: 30px;padding-bottom: 70px;}
    .anlixqBan-wrap .wtTitle{width: 100%;}
    .anlixqBan-img{width: 100%;margin-top: 24px;animation: wtBanRun 1s ease both .3s;}
    .anlixqBan-img img{height: auto;}
    .anlixqNr{margin-top: -30px;}
    .anlixqNr-content{padding: 20px 16px;}

    /* 在强 */
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 215px;}
    .newsShow-con{width: 100%;padding: 25px 15px 60px;}
    .newsShow-switch{width: auto;right: 15px;bottom: 15px;padding: 0;}
    .newsShow-btn .btn{display: none;}
    .newsItem{margin-top: 20px;padding-bottom: 30px;}
    .newsItem-img{width: 100%;}
    .newsItem-img img{height: 190px;}
    .newsItem-con{margin: 20px 0 0;width: 100%;}
    .newsItem-con .more{margin-top: 40px;}
    .newsDet-left{width: 100%;}
    .newsDet-page{width: 80px;height: 30px;}
    .newsDet-page i{font-size: 8px;}
    .newsDet-page span{margin-left: 10px;}
    .newsDet-page.next span{margin-right: 10px;}
    .newsDet-back i{font-size: 10px;}
    .newsDet-right{width: 100%;margin-top: 40px;}
    .newsDet-pro.mt20{margin-top: 15px;}
    .newsDet-pro.mt24{margin-top: 20px;}
    .newsDet-pro img{height: 210px;}
    /* .newsDet-right{width: 100%;top: auto;position: relative;margin-top: 15px;} */
    .newsDet-sol-item .icon{width: 50px;height: 50px;}
    .newsDet-sol-item .title{font-size: 12px;line-height: 22px;}
    .newsDet-sol-item{margin-top: 15px;}
    .newsDet-hot-title.pb22{padding-bottom: 15px;}
    .newsDet-hot-item{margin-top: 20px;}
    .joinLN-list .icon{width: 26px;height: 26px;}
    .joinLN-list .text-box{right: 25px;white-space: inherit;width: 90px;}
    .joinLN-list li:nth-child(2n) .text-box{left: 25px;}
    .joinLN-list .title{font-size: 11px;}
    .joinLN-list .text{font-size: 9px;line-height: 1.5;}
    .joinHJ-swp{width: 80%;}
    .joinHJ-btn{display: none;}
    .joinHJ-slide img{height: 155px;}
    .joinWH-swp{margin-top: 10px;}
    .joinWH-list .item{width: calc(50% - 10px);margin: 10px 0 0 10px;position: static !important;}
    .joinWH-list .item:nth-child(1){width: 100%;}
    .joinWH-list .item img{height: 125px;}
    .joinWH-list .item:nth-child(1) img{height: 250px;}
    .joinZW-head{display: none;}
    .joinZW-menu{padding: 20px 10px;font-size: 13px;}
    .joinZW-menu .item:nth-child(1){width: 100%;margin-bottom: 8px;font-size: 15px;}
    .joinZW-drop{padding: 20px 10px;}
    .joinZW-edit{font-size: 12px;line-height: 1.7;}
    .joinZW-edit h1, .joinZW-edit h2, .joinZW-edit h3, .joinZW-edit h4, .joinZW-edit h5, .joinZW-edit h6{font-size: 13px;}
    .photoZZ .comTitle .text{width: 100%;}
    .photoZZ-list{margin-top: 0;}
    .photoZZ-item{position: relative;clip-path: unset !important;width: 100% !important;margin-top: 15px;}
    .photoZZ-img img{height: 260px;}
    .photoZZ-con{padding: 25px 15px;}
    .bookSearch{width: 80%;height: 36px;margin: 0 auto;}
    .photoHJ-nav{overflow: auto;margin-top: 10px;}
    .bookSearch input{font-size: 13px;}
    .photoHJ-nav-list{justify-content: flex-start;flex-wrap: nowrap;white-space: nowrap;}
    .photoHJ-nav-item{padding: 0;overflow: visible;margin-left: 20px !important;}
    .photoHJ-nav-item .bg{border-radius: 40px;overflow: hidden;}
    .photoHJ-nav-item .con{padding: 0;height: 34px;width: 120px;}
    .photoHJ-list{margin-left: 0;}
    .photoHJ-item{width: 100%;margin: 20px 0 0;}
    .photoHJ-item-img img{height: 180px;}
    .photoHJ-item-con{padding: 12px 15px 0;}
    .bookCon{overflow-x: auto;}
    .bookTable{width: 200%;}
    .bookHead,.bookBody{font-size: 11px;}
    .honorShow-img{width: 100%;}
    .honorShow-img .item{height: 240px;}
    .honorShow-right{width: 100%;margin-top: 30px;}
    .honorShow-list .item{padding: 15px 0;}
    .honorList-list{margin: 0;}
    .honorList-item{margin: 20px 0 0;width: 100%;}
    .honorList-img .img{height: 180px;}
    .honorList-img .btn{width: 40px;height: 40px;font-size: 20px;}
    .abIntro-flex{width: 100%;}
    .abIntro-year p:nth-child(2){margin-left: 80px;}
    .abIntro-year{width: 100%;line-height: 1;}
    .abIntro-desc{width: 100%;margin-top: 20px;}
    .abIntro-img{height: auto;}
    .abHonor{background-size: 100% auto;}
    .abHonor-right{width: 100%;margin-top: 10px;}
    .abHonor-list{padding-top: 0;}
    .abHonor-item{margin-top: 30px;}
    .abHonor-item .img{height: 30px;}
    .abHonor-item .title{font-size: 14px;margin-top: 12px;}
    .abWhy-con{width: 100%;}
    .abWhy-img{width: 80vw;height: 80vw; margin: 30px auto 0;box-shadow: 0px 0px 20px 0px rgba(13, 32, 47, 0.06);}
    .abYS-bg .border, .abWH-bg .border{display: none;}
    .abYS-bg, .abWH-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .abYS-bg .img, .abWH-bg .img{height: 100%;}
    .abYS-bg .img img, .abWH-bg .img img{width: 100%;height: 100%;}
    .abYS-con, .abWH-con{position: relative;z-index: 2;padding: 40px 0;}
    .abYS-con .contain{width: 92%;}
    .abYS-num .icon{height: 30px;}
    .abFZ-btn .year{display: none;}
    .abFZ-slide-desc{width: 100%;}
    .abWH-num{margin-top: 0;}
    .abWH-num li{width: 100%;margin: 40px 0 0;padding: 0 20px;}
    .abWH-num .icon{height: 40px;}
    .abMap-list .title{opacity: 0;pointer-events: none;transition: all .4s ease;font-size: 10px;}
    .abMap-list li:hover .title{opacity: 1;}
    .abMap-logo .dot{width: 10px;height: 10px;}
    .abMap-list .dot{width: 5px;height: 5px;}
    .abMap-logo .img{width: 60px;height: 20px;bottom: 20px;}
    .proList-list{margin-left: 0;}
    .proList-item{margin: 15px 0 0;width: 100%;}
    .proList-con{width: 55%;}
    .proList-img{width: 40%;}
    .proList-con .title::after{width: 30%;}
    .proCta-list{margin-left: 0;}
    .proCta-item{margin: 15px 0 0;width: 100%;padding: 22px 15px;}
    .proCta-icon{height: 30px;margin-right: 20px;}
    .industry-view .proList-item{padding: 22px 0 22px 15px;}
    .industry-view .proList-con{width: 55%;}
    .industry-view .proList-img{width: 40%;}
    .proDet-show-con .comTitle .text{width: 100%;}
    .proDet-show-img{width: 100%;}
    .proDet-show{padding-bottom: 44px;}
    .proDetGN-list{margin-left: 0;}
    .proDetGN-list li{margin: 15px 0 0;width: 100%;padding: 40px 15px;}
    .proDet-video .contain{padding: 0;}
    .proDet-video-con .btn{width: 40px;height: 40px;}
    .proDet-case-img img{height: 160px;}
    .proDet-case-swp, .proDet-hot-swp{margin-top: 5px;}
    .proDet-case-con{padding: 20px 15px;}
    .proDet-hot-img{height: 250px;}
    .proDet-hot-con{padding-top: 15px;}
    .gymHead .contain{height: 44px;}
    .gymBread{font-size: 13px;}
    .gymLink{padding: 5px 12px;font-size: 11px;}
    .gymHead{background: rgba(255, 255, 255, .9);padding: 18px 0;position: sticky !important;}
    .gymHead-menu{margin-top: 10px;width: 100%;}
    /* .gymShow{display: flex;flex-direction: column-reverse;}
    .gymShow-con{position: relative;color: #282f34;padding: 30px 0 15px;}
    .gymShow-con .img{margin-top: 20px;}
    .gymShow-con .img img{max-width: 90%;max-height: 150px;}
    .gymJX, .gymYS, .gymData{height: auto;margin-top: 35px;}
    .gymJX-sticky, .gymYS-sticky, .gymData-sticky, .gymVideo-sticky{position: relative;}
    .gymJX-bg img,.gymYS-bg img, .gymData-bg img{height: auto;width: 92%;margin: 0 auto;display: block;}
    .gymJX-con,.gymYS-con,.gymData-con{position: relative;}
    .gymJX-desc .title,.gymYS-desc .title,.gymData-title,.gymHL-con .title{color: #282f34;font-size: 16px;}
    .gymJX-desc .text,.gymYS-desc .text,.gymHL-con .text{color: #969a9e;font-size: 13px;margin-top: 8px;line-height: 1.7;}
    .gymJX-desc,.gymYS-desc,.gymData-desc{width: 100%;padding-top: 14px;}
    .gymData-desc .title{color: #282f34;font-size: 13px;}
    .gymData-list .text{font-size: 13px;margin-top: 5px;}
    .gymData-list{margin-left: -12px;}
    .gymData-list li{margin:16px 0 0 12px;width: calc((100% / 4) - 12px) !important;} */

    /* 修改 */
    .gymJX,.gymYS, .gymData{height: auto;}
    .gymJX-sticky, .gymYS-sticky, .gymData-sticky, .gymVideo-sticky{position: relative;}
    .gymShow-con{padding-top: 60px;}
    .gymJX-con .contain{align-items: flex-start;padding-top: 60px;}
    .gymData-con .contain{align-items: flex-start;padding-top: 40px;}
    .gymData-list li{width: calc(100% / 3) !important;}
    .gymData-list .title,.gymData-list .text{font-size: 14px;}
    .gymJX-desc,.gymYS-desc,.gymData-desc{width: 100%;}
    .gymYS .contain{align-items: flex-start;padding-top: 30px;}
    .gymYS-list .title{font-size: 16px;}
    .gymYS-list .text{font-size: 13px;line-height: 1.6;}
    .gymJX-bg img, .gymYS-bg img, .gymData-bg img{height: auto;}
    
    .gymHL-con .title{font-size: 16px;}
    .gymHL-con .text{font-size: 13px;white-space: inherit !important;}
    .gymHL-con .text br{display: none;}
    .gymHL-module{height: auto;margin-top: 35px;}
    .gymHL-flex{height: auto;position: relative;}
    .gymHL-con .desc{position: relative;width: 100% !important;left: auto;top: auto;transform: none;padding-top: 14px;right: auto !important;}
    .gymPZ{padding-top: 35px;}
    .gymPZ-list{margin-top: 0;}
    .gymPZ-item{width: 100%;margin: 15px 0 0;}
    .gymPZ-item .desc{padding-top: 20px;}
    .gymPZ-item .text{width: 90%;font-size: 13px;}
    .gymApp{height: auto;padding: 50px 4%;background: #090c0e;}
    .gymApp-sticky{position: relative;height: auto;}
    .gymApp-menu-box{margin-top: 5px;}
    .gymApp-menu{width: 80%;}
    .gymApp-menu-line{height: 3px;}
    .gymApp-menu-list{margin-top: 12px;}
    .gymApp-menu-item{position: relative;}
    .gymApp-menu-item::after{content: "";position: absolute;left: 0;top: -15px;width: 100%;height: 3px;border-radius: 10px;background: #fff;opacity: 0;}
    .gymApp-menu-item.active::after{opacity: 1;}
    .gymApp-menu-item .title{font-size: 14px;}
    .gymApp-menu-item .text{font-size: 12px;}
    .gymApp-loop-list{margin-left: -8px;transition: all .4s ease;}
    .gymApp-loop-item{margin-left: 8px;}
    .gymApp-loop-item img{width: 92vw;height: 200px;}
    .gymApp-loop{margin-top: 25px;}
    .gymApp-menu-line i{display: none;}
    .gymVideo{height: auto;}
    .gymVideo-con{width: 92%;}
    .joinLN-con-box{margin-top: 10px;}

    .abBan-bg img{height: 200px;}
    .abBan-bg video{display: none;}
    .abBan-btn{font-size: 12px;padding-left: 3px;}
    .abFZ-thumbs{padding: 0;}
    .abFZ-thumbs::after{top: 6px;}
    .abFZ-thumbs-year .dot{width: 14px;height: 14px;}
    .abFZ-thumbs-year .dot::after{height: 12px;}
    .abFZ-thumbs-year.active .dot::before{height: 12px;}
    .abFZ-thumbs-year .title{font-size: 12px;margin-top: 10px;}
    .abFZ-slide-desc{margin-top: 15px;}

     /* 新增 */
     .walkSystem-zhy-con{width: 7.6rem;height: 7.6rem;border-width: 1px;left: calc(50% - 3.8rem);top: calc(50% - 3.8rem);}
     .walkSystem-zhy-list1 li{width: 40px;height: 18px;}
     .walkSystem-fwzd-img2{width: 8rem;}
     .walkApp-list .title{font-size: 12px;}
     .adData-list{margin-left: 0;}
     .adData-item{width: 100%;margin: 20px 0 0;}
     .adData-item:first-child{margin-top: 0;}
     .adData-head{padding: 12px 0;}
     .adData-text .title{padding-left: 14px;}
     .adData-text .title::after{width: 8px;height: 8px;}
     .adData-con{padding: 0 15px 20px;}
     .adQS-flex{padding: 25px 15px;}
     .adQS-img{width: 100%;}
     .adQS-list{width: 100%;margin-top: 30px;}
     .adQS-list li{margin-top: 15px;}
     .adQS-list .icon{width: 20%;}
     .adQS-list .text{width: 74%;font-size: 12px;line-height: 20px;}
     .adMedia-list{margin-left: 0;}
     .adMedia-item{margin: 25px 0 0;width: 100%;}
     .adMedia-item:first-child{margin-top: 0;}
     .adMedia-item.rd12, .adMedia-item-item.rd12{padding: 15px;}
     .adMedia-gender{justify-content: center;padding: 0;}
     .adMedia-gender-item{align-items: center;}
     .adMedia-gender-item:nth-child(2){margin-left: 50px;}
     .adMedia-gender .icon{height: 26px;margin-right: 15px;}
     .adMedia-gender .text::after{top: 5px;width: 6px;height: 6px;}
     .adMedia-gender .text{padding-left: 12px;}
     .adMedia-cover-img{width: 35%;}
     .adMedia-cover-text{width: 52%;}
     .adMedia-cover-item{padding: 0 20px;margin-top: 25px;}
     .adMedia-cover-text p{padding-left: 14px;}
     .adMedia-cover-text p::after{width: 6px;height: 6px;top: 7px;}
     .adMedia-item:last-child{width: 100%;}
     .adMedia-count-text{line-height: 30px;margin-top: 15px;font-size: 14px;}
     .adMedia-count-text p{padding-left: 14px;}
     .adMedia-count-text p::after{width: 6px;height: 6px;top: 10px;}
     .adMedia-count-btm .center span{width: 94px;}
     .adCB{display: flex;flex-direction: column-reverse;}
     .adCB-con{color: #282f34;width: 100%;position: relative;height: auto;padding: 0 4% 15px;background: transparent;}
     .adCB-bg .text,.adHot-show .text{font-size: 10px;padding: 8px;}
     .adFS-list{margin-left: 0;}
     .adFS-list li{margin: 15px 0 0;width: 100%;padding: 16px 10px;}
     .adFS-list li:first-child{margin-top: 0;}
     .adFS-img{margin-top: 0;}
     .adHot-list ul{border-bottom: unset;padding: 0;}
     .adHot-list li{width: 100%;border-bottom: 1px dashed #c6c8cc;padding: 20px 0;}
     .adHot-list .title{padding-left: 14px;}
     .adHot-list .title::after{width: 6px;height: 6px;top: 7px;}
     .doorIntro-con-box{transform: scale(.8);}
     .doorAPP-con{position: relative;padding-bottom: 20px;}
     .doorAPP-con .title,.doorAPP-con .text{color: #282f34;}
     .doorIntro{padding-bottom: 26px;}
     .doorItem-top, .doorItem-center{padding: 0 15px;}
     .doorItem-btm-show .text{right: 10px;bottom: 10px;font-size: 8px;padding: 8px;}
     .lightSY-list .page{font-size: 18px;}
     .lightSY-list .title{padding: 6px 0;font-size: 10px;}
     .lightSY-list .text{font-size: 12px;}
     .lightSY-list .text i::after{width: 4px;height: 4px;left: -3px;transform: none;}
     .lightCom-FL-list .text-box{width: 3.2rem;padding: 5px;}
     .lightCom-FL-list .text{margin-top: 4px;}
     .lightCom-FL-list li:nth-child(2) {left: 79%;top: 38%;}
     .lightCom-APP-list{margin-left: 0;}
     .lightCom-APP-list li{margin: 20px 0 0;width: 100%;}
     .lightCom-APP-list .img img{height: 215px;}
     .lightCom-APP-list .label{font-size: 13px;bottom: 15px;width: 80px;height: 30px;}
     .lightCom-intro-con{position: relative;z-index: 2;}
     .lightCom-intro-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
     .lightCom-intro-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .4);}
     .lightCom-intro-bg img{height: 100%;}
     .lightCom-intro-list{left: 0 !important;right: auto !important;bottom: auto !important;top: 0 !important;width: 100% !important;padding: 0 15px;position: relative;}
     .lightCom-intro-list li{flex: unset; width: 100% !important;border: unset !important;border-top: 1px dashed #fff !important;padding: 20px 0 !important;}
     .lightCom-intro-list li:first-child{border-top: unset !important;}
     .lightCom-intro-list .text{text-align: left !important;border: unset !important;width: 100%;padding: 0 !important;}
     .newsDet-switch{margin-top: 20px;}
     .newsDet-share#toShare a{width: 30px;height: 30px;font-size: 12px;margin-left: 10px;}
     .gymPZ-item .img img{height: 285px;}
}