@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{font-family: 'M '; width: max(34px,0.4rem);height: max(34px,0.4rem);margin: 0 max(3px,0.06rem);font-size: max(12px,0.14rem);color: #222;transition: all .4s ease;border-radius: 4px;background-color: #fff;display: flex;align-items: center;justify-content: center;line-height: 1;}
.paging-menu a.next{transform: rotateY(180deg);}
.paging-menu a i{font-size: 10px;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #d32840;background-color: #d32840;color: #fff;}
.paging-skip{margin-left: 8px;align-items: center;}
.paging-hint{font-size: max(14px,0.16rem);color: #999;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: max(48px,0.54rem);text-align: center;height: max(38px,0.46rem);border: 1px solid #e1e1e1;font-size: max(14px,0.16rem);color: #666;border-radius: 3px;transition: all .4s ease;padding: 0 max(6px,0.12rem);}
.paging-skip input:focus{border-color: #d32840;}
.paging-skip button{color: #555;font-size: max(14px,0.16rem);padding: 0 max(14px,0.18rem);border: 1px solid #e1e1e1;transition: all .4s ease;height: max(38px,0.46rem);background: #fff;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #d32840;color: #fff;border-color: #d32840;}
.paging-hint span{color: #d32840;}
@media all and (max-width:1000px){.paging-skip{width: 100%;margin-left: 0;justify-content: center;margin-top: 8px;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #d32840;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #333;}
.search-info span{color: #d32840;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: #d32840 !important;}
.search-link:hover h2{color: #d32840;}
/* 隐私协议 */
.privacy{width: 100%;}
.privacy-title{width: 100%;color: #333;line-height: 1.1;}
.privacy-content{width: 100%;color: #666;}
.privacy-content h6{color: #333;line-height: inherit;}
/* 网站地图 */
.webmap{width: 100%;}
.webmap-title{width: 100%;color: #333;line-height: 1;position: relative;padding-bottom: max(14px,0.24rem);}
.webmap-title::after{content: "";position: absolute;width: max(36px,0.6rem);left: 0;right: 0;margin: 0 auto;bottom: 0;height: max(2px,0.04rem);background: #d32840;}
.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: #d32840;}
.webmap-list>ul>li>.menu{font-weight: 700;border-bottom: 1px solid #e1e1e1;font-size: max(16px,0.2rem);width: 100%;padding-bottom: max(12px,0.2rem);line-height: 1;}
.webmap-list>ul>li>.drop{margin-top: max(10px,0.2rem);}
.webmap-list>ul>li>.drop a{line-height: 1.28;padding: max(4px,0.06rem) 0;font-size: max(15px,0.18rem);}
.webmap-list>ul>li>.drop .drop a{padding-left: max(12px,0.18rem);font-size: max(14px,0.16rem);}
.webmap-list>ul>li>.drop .drop a::before{content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #afafaf;left: 0;top: 0.14rem;}
@media all and (max-width: 1000px){
    .webmap-list>ul>li>.drop .drop a::before{top: 0.2rem;}
    .webmap-list>ul{margin: -14px 0 0;}.webmap-list>ul>li{width: 100%;margin: 14px 0 0;}.webmap-list>ul>li>.drop .drop a::before{top: 11px;}
}
/* 内页公共 */
.pagesBan-bg img{width: 100%;min-height: 300px;}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pagesBan-con .contain{height: 100%;align-items: center;}
.pagesBan-con .title{animation: banText 1s ease both;}
.pagesBan-con .text{animation: banText 1s ease both .1s;}
.pagesBan-con .comMore-box{animation: banText 1s ease both .2s;}
@keyframes banText {0%{opacity: 0;transform: translateY(0.4rem);}100%{opacity: 1;transform: translateY(0);}}
.pagesBan.ban2 .pagesBan-con{background: linear-gradient(to right,rgba(0,0,0,.6) 0%,transparent 60%);}
.pagesNav-list{justify-content: center;}
.pagesNav-list .item{width: max(90px,1.3rem);height: max(38px,0.46rem);border-radius: 40px;border: 2px solid #d6d6d6;margin-left: max(10px,0.15rem);}
.pagesNav-list .item:first-child{margin-left: 0;}
.pagesNav-list .item:hover{color: #d32840;}
.pagesNav-list .item.active,.pagesNav-list .item.active:hover{color: #fff;background: #d32840;border-color: #d32840;}
/* 新闻-列表 */
.news-view{background: linear-gradient(to bottom,#fff 60%,#f5f5f5 90%);}
.newsShow-img{width: 48.5%;}
.newsShow-img img{width: 100%;height: max(300px,4.5rem);}
.newsShow-img:hover img{transform: scale(1.08);}
.newsShow-con{width: 51.5%;background: #f5f5f5;padding: 0.8rem 0.6rem 0;}
.newsShow-con .date,.newsItem-con .date,.newsDet-related-item .date{align-items: center;color: #bfbfbf;}
.newsShow-con .date i,.newsItem-con .date i,.newsDet-related-item .date i{display: block;font-size: max(15px,0.18rem);margin-right: max(8px,0.1rem);}
.newsShow-con .title:hover{color: #d32840;}
.newsShow-pagination{user-select: none;z-index: 2;position: absolute;right: 0.6rem;bottom: 0.75rem;}
.newsShow-pagination .swiper-pagination-bullet{opacity: 1;border-radius: 10px;background: #ddd;width: max(8px,0.12rem);height: max(2px,0.04rem);margin-left: 8px;transition: all .4s ease;}
.newsShow-pagination .swiper-pagination-bullet:first-child{margin-left: 0;}
.newsShow-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #d32840;width: max(15px,0.25rem);}
.newsItem{border: 2px solid #f3f3f3;}
.newsItem-img{width: 35%;}
.newsItem-img img{width: 100%;height: max(150px,2.6rem);}
.newsItem-con{width: 65%;display: flex;flex-direction: column;padding: 0 0.6rem 0 0.5rem;justify-content: center;}
.newsItem-con>div{width: 100%;}
.newsItem-con .title:hover{color: #d32840;}
.newsItem-con .text-box{justify-content: space-between;align-items: center;}
.newsItem-con .text{flex: 1;padding-right: 0.6rem;}
.newsItem-con .btn{transform: rotate(45deg);width: max(30px,0.38rem);height: max(30px,0.38rem);border-radius: 50%;border: 2px solid #dedede;overflow: hidden;}
.newsItem-con .btn i{width: 100%;height: 100%;transition: transform .4s ease;}
.newsItem-con .btn i:nth-child(2){position: absolute;left: 0;top: 100%;}
.newsItem:hover{box-shadow: 0 10px 30px rgba(0, 0, 0, .05);}
.newsItem:hover .newsItem-con .title{color: #d32840;}
.newsItem:hover .newsItem-con .btn{border-color: #d32840;background: #d32840;color: #fff;}
.newsItem:hover .newsItem-con .btn i{transform: translateY(-100%)}
/* 新闻-详情 */
.newsDet-title{padding-left: max(10px,0.2rem);border-left: max(2px,0.04rem) solid #d32840;}
.newsDet-flex{justify-content: space-between;align-items: flex-start;}
.newsDet-left{width: 69%;}
.newsDet-left-top{background: #fff;padding: 0.4rem 0.4rem 0.5rem;}
.newsDet-head{border-bottom: 1px solid #f3f3f3;}
.newsDet-head .date{align-items: center;}
.newsDet-head .date i{display: block;margin-right: max(8px,0.1rem);font-size: max(13px,0.15rem);}
.newsDet-edit h1,.newsDet-edit h2,.newsDet-edit h3,.newsDet-edit h4,.newsDet-edit h5,.newsDet-edit h6{font-family: 'B';color: #000;margin-bottom: max(5px,0.1rem);}
.newsDet-edit strong,.newsDet-edit b{font-family: 'B';}
.newsDet-back .btn{width: max(100px,1.42rem);height: max(34px,0.42rem);border-radius: 40px;border: 1px solid #d32840;}
.newsDet-back .btn i{display: block;transition: transform .4s ease;font-size: max(12px,0.14rem);margin-right: max(8px,0.1rem);}
.newsDet-back .btn:hover{background: #d32840;color: #fff;}
.newsDet-back .btn:hover i{transform: rotate(180deg);}
.newsDet-related-item .img img{height: 1.65rem;width: 100%;}
.newsDet-related-item:hover .img img{transform: scale(1.1);}
.newsDet-related-item:hover .title{color: #d32840;}
.newsDet-right{width: 29%;}
.newsDet-right-module{background: #fff;padding: 0.26rem 0.3rem;}
.newsDet-case-item{align-items: center;}
.newsDet-case-item .page{font-style: italic;width: max(18px,0.26rem);color: #73777c;}
.newsDet-case-item .title{width: calc(100% - max(18px,0.26rem));}
.newsDet-case-item:nth-child(-n+3) .page{color: #d32840;}
.newsDet-case-item:hover .title{color: #d32840;}
.newsDet-solution-list{margin-left: -0.1rem;}
.newsDet-solution-list .item{margin: 0.1rem 0 0 0.1rem;height: max(28px,0.34rem);border: 1px solid #e6e6e6;padding: 0 max(4px,0.1rem);border-radius: 3px;}
.newsDet-solution-list .item:hover{border-color: #d32840;background: #d32840;color: #fff;}
.newsDet-hot-item{border-bottom: 1px solid #e9ecf3;}
.newsDet-hot-item:last-child{border-bottom: unset;}
.newsDet-hot-item:hover .title{color: #d32840;}
/* 商务合作 */
.parIntro-bg img{width: 100%;}
.parIntro-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;padding: 0 0.65rem;}
.parYS-item{height: 100%;min-height: max(200px,3rem);background: #fff;padding: 0.65rem 0.4rem 0.3rem;}
.parYS-item .ico{height: max(40px,0.58rem);}
.parYS-item .ico img{max-height: 100%;}
.parJoin-con{background: #f8f8f8;padding: 0.9rem 0.45rem;}
.parJoin-list{justify-content: space-between;}
.parJoin-list li{width: 30%;}
.parJoin-list .page{margin-right: max(15px,0.3rem);}
.parJoin-list .con{flex: 1;}
.parJoin-list .list p{position: relative;padding-left: max(14px,0.22rem);margin-top: max(6px,0.1rem);}
.parJoin-list .list p::after{content: "";position: absolute;left: 0;top: max(7px,0.08rem);width: max(8px,0.1rem);height: max(8px,0.1rem);border-radius: 50%;border: 1px solid #d32840;}
.parPJ-swp .swiper-slide{height: auto;}
.parPJ-slide{height: 100%;flex-direction: column;align-items: center;padding: 0 0.4rem 0.55rem;}
.parPJ-slide::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: calc(100% - max(30px,0.5rem));border-radius: max(6px,0.15rem);background: #f8f8f8;}
.parPJ-slide>div{position: relative;z-index: 2;}
.parPJ-slide .img{width: max(60px,1rem);height: max(60px,1rem);border-radius: 50%;border: max(2px,0.06rem) solid #fff;overflow: hidden;}
.parPJ-slide .img img{width: 100%;height: 100%;}
.parPJ-slide .ico i{display: block;margin-left: 3px;}
.parPJ-slide .ico i:first-child{margin-left: 0;}
.parPJ-pagination{user-select: none;}
.parPJ-pagination .swiper-pagination-bullet{opacity: 1;background: transparent;border: max(2px,0.03rem) solid #e0e0e0;width: max(8px,0.14rem);height: max(8px,0.14rem);margin: 0 max(4px,0.07rem);}
.parPJ-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: #d32840;}
.parMsg{background: linear-gradient(to bottom,transparent 0%,#f8f8f8 60%);}
.parMsg-flex{justify-content: space-between;align-items: center;}
.parMsg-img{width: 50%;}
.parMsg-img img{width: 100%;height: 6.1rem;}
.parMsg-con{width: 43%;}
.parMsg-list{justify-content: space-between;}
.parMsg-item{width: calc(50% - 0.07rem);}
.parMsg-item.w100{width: 100%;}
.parMsg-item input{width: 100%;background: #f6f6f6;border: 1px solid #e6e6e6;padding-left: 14px;height: max(44px,0.54rem);}
.parMsg-select .isLinked{display: flex;flex-wrap: wrap;margin: -0.14rem 0 0 -0.14rem;}
.parMsg-select .customSelect{margin: 0.14rem 0 0 0.14rem;width: calc(100% / 3 - 0.14rem);}
.parMsg-select .customSelect-name{background: #f6f6f6;border: 1px solid #e6e6e6;padding-left: 14px;height: max(44px,0.54rem);border-radius: max(4px,0.06rem);font-size: max(12px,0.14rem);color: #666;}
.parMsg-select .customSelect-name::after{right: 14px;font-size: 12px;}
.parMsg-tips .ico{width: max(14px,0.16rem);height: max(14px,0.16rem);font-size: max(10px,0.12rem);margin: 2px max(8px,0.1rem) 0 0;color: transparent;border: 1px solid #dbdbdb;user-select: none;cursor: pointer;}
.parMsg-tips .ico.active{border-color: #d32840;background: #d32840;color: #fff;}
.parMsg-tips .text{flex: 1;}
.parMsg-tips .text a:hover{text-decoration: underline;}
.parMsg-submit{user-select: none;cursor: pointer;height: max(44px,0.54rem);}
.parMsg-submit:hover{background: #b5142b;}
/* 人才理念 */
.joinLN-flex{justify-content: space-between;align-items: center;}
.joinLN-img{width: 38%;border-top-right-radius: 1.9rem;overflow: hidden;}
.joinLN-img img{width: 100%;height: 5.1rem;}
.joinLN-list{width: 55%;}
.joinLN-list li{width: 50%;border-bottom: 1px solid #f2f2f2;}
.joinLN-list li:nth-child(-n+2){border-top: 1px solid #f2f2f2;}
.joinLN-list .ico{height: max(30px,0.42rem);}
.joinLN-list .ico img{max-height: 100%;}
.joinLN-list .text{padding-right: 0.4rem;}
.joinFC-swp-box{justify-content: center;}
.joinFC-swp-box::before,.joinFC-swp-box::after{content: "";position: absolute;left: 0;top: 0;width: 30%;height: 100%;background: linear-gradient(to right,rgba(255,255,255,.8) 0%,transparent 100%);z-index: 2;pointer-events: none;}
.joinFC-swp-box::after{left: auto;right: 0;transform: rotate(180deg);}
.joinFC-swp{width: 10rem;display: none;}
.joinFC-swp:first-child{display: block;}
.joinFC-swp .swiper-container{overflow: visible;}
.joinFC-slide img{width: 100%;height: 5rem;}
.swiper-slide-active .joinFC-slide{box-shadow: 0px max(6px,0.12rem) max(15px,0.31rem) 3.5px rgba(75, 75, 75, 0.19);}
.joinGW{background: linear-gradient(to bottom,#fff,#f8f8f8);}
.joinGW-swp{width: calc(100% + 0.6rem);margin-left: -0.3rem;}
.joinGW-swp .swiper-slide{padding: 0.2rem 0.3rem 0;}
.joinGW-head .item:nth-child(1),.joinGW-menu .item:nth-child(1){width: 23%;}
.joinGW-head .item:nth-child(2),.joinGW-menu .item:nth-child(2){width: 20%;}
.joinGW-head .item:nth-child(3),.joinGW-menu .item:nth-child(3){width: 18%;}
.joinGW-head .item:nth-child(4),.joinGW-menu .item:nth-child(4){width: 19%;}
.joinGW-head .item:nth-child(5),.joinGW-menu .item:nth-child(5){width: 20%;}
.joinGW-head{box-shadow: 0px 0.1rem 0.3rem 3.5px rgba(211, 40, 64, 0.19);}
.joinGW-head .item{padding: max(15px,0.25rem) 0;}
.joinGW-head .title{align-items: center;}
.joinGW-head .title i{display: block;margin-right: max(8px,0.1rem);}
.joinGW-menu{border-bottom: 1px solid #f1f1f1;user-select: none;cursor: pointer;}
.joinGW-row:first-child .joinGW-menu{border-top: 1px solid #f1f1f1;}
.joinGW-menu .item{padding: max(15px,0.36rem) 0;}
.joinGW-menu .btn{transform: rotate(45deg);width: max(30px,0.4rem);height: max(30px,0.4rem);border-radius: 50%;background: #0d0d0d;}
.joinGW-menu.active .btn{transform: rotate(135deg);background: #d32840;}
.joinGW-drop{display: none;}
.joinGW-drop-flex{padding: 0.6rem 1.2rem 0.75rem;background: #fff;}
.joinGW-drop-left{width: 21%;}
.joinGW-drop-left .num{align-items: flex-end;}
.joinGW-drop-left .num span{display: block;margin-right: max(5px,0.1rem);line-height: 1.2;}
.joinGW-drop-right{width: 79%;}
.joinGW-drop-right .edit h1,.joinGW-drop-right .edit h2,.joinGW-drop-right .edit h3,.joinGW-drop-right .edit h4,.joinGW-drop-right .edit h5,.joinGW-drop-right .edit h6{font-family: 'B';color: #222;font-size: max(13px,0.15rem);line-height: inherit;}
.joinGW-drop-right .email{text-decoration: underline;}
.joinGW-drop-right .email:hover{color: #000;}
.joinCta-flex{justify-content: space-between;align-items: center;}
.joinCta-left{width: 46.5%;}
.joinCta-data{border-top: 1px solid #e8ebef;border-bottom: 1px solid #e8ebef;}
.joinCta-data .ico{width: max(26px,0.34rem);height: max(26px,0.34rem);margin-right: max(10px,0.15rem);}
.joinCta-data .title{flex: 1;margin-top: max(4px,0.05rem);}
.joinCta-data li:nth-child(1){width: 40%;}
.joinCta-data li:nth-child(2){width: 60%;}
.joinCta-data li:nth-child(3){width: 100%;}
.joinCta-right{width: 49%;background: #fff;padding: 0.26rem 0.3rem 0.45rem;}
.joinCta-form{justify-content: space-between;}
.joinCta-form-item{width: 49%;}
.joinCta-form-item.w100{width: 100%;}
.joinCta-form-item input{width: 100%;background: #fafbfd;border: 1px solid #f0f2f6;height: max(38px,0.4rem);padding: 0 max(12px,0.2rem);}
.joinCta-form-item textarea{width: 100%;background: #fafbfd;border: 1px solid #f0f2f6;height: max(74px,0.85rem);padding: max(8px,0.12rem) max(12px,0.2rem);}
.joinCta-submit{user-select: none;cursor: pointer;height: max(38px,0.4rem);}
.joinCta-submit:hover{background: #e50012;}
/* 联系我们 */
.ctaIntro-item{height: 100%;background: #fff;}
.ctaIntro-img img{width: 100%;height: 1.9rem;}
.ctaIntro-con{padding: 0.25rem 0.3rem;}
.ctaIntro-con .ico{margin-right: max(8px,0.12rem);}
.ctaIntro-con .desc{flex: 1;}
.ctaMedia-list{margin-left: -1px;overflow: visible;}
.ctaMedia-item{margin: 1px 0 0 1px;background: #fff;flex: 1;height: 1.7rem;}
.ctaMedia-item:nth-child(1){border-top-left-radius: 0.15rem;border-bottom-left-radius: 0.15rem;}
.ctaMedia-item{justify-content: center;padding-top: 0.5rem;}
.ctaMedia-item .box{transition: all .4s ease;position: relative;}
.ctaMedia-menu{flex-direction: column;justify-content: flex-start;}
.ctaMedia-menu .ico{width: 0.64rem;height: 0.64rem;background: #1c1c1c;color: #fff;display: flex;align-items: center;justify-content: center;}
.ctaMedia-menu .ico img{max-width: 65%;max-height: 60%;}
.ctaMedia-menu .title{opacity: 0;}
.ctaMedia-drop{position: absolute;padding: 0.1rem;box-shadow: 0 0 10px rgba(0, 0, 0, .1); transition: all .4s ease;opacity: 0;visibility: hidden; width: 1.4rem; left: 50%;bottom: calc(100% + 10px);transform: translate(-50%,-30px);background: #fff;border-radius: 0.05rem;z-index: 10;}
.ctaMedia-drop::before{content: "";left: 0;top: 100%;width: 100%;height: 10px;position: absolute;}
.ctaMedia-drop::after{content: "";position: absolute;left: 50%;top: 100%;transform: translateX(-50%);width: 16px;height: 10px;border: 8px solid transparent;border-top-color: #fff;}
.ctaMedia-drop img{width: 100%;border-radius: 0.05rem;}
.ctaMedia-item:hover .ctaMedia-menu .ico{background: #3370ff;transform: translateY(-0.16rem);}
.ctaMedia-item:hover .ctaMedia-menu .title{opacity: 1;transform: translateY(-0.16rem);transition-delay: .2s;}
.ctaMedia-item:hover .ctaMedia-drop{opacity: 1;transform: translate(-50%,-20px);visibility: visible;}
.ctaGZ-map{height: 5.2rem;box-shadow: 0px 9px 16px 0px rgba(82, 94, 105, 0.21);}
.amap-logo,.amap-icon,.amap-info-close,.amap-copyright{display: none !important;}
.amap-info-content{background: rgba(255, 255, 255, .95);}
.map-info{padding: 0 0.15rem 0 0.25rem;border-radius: 10px;width: max(200px,3.3rem);height: max(70px,1.3rem);align-items: center;flex-direction: column;justify-content: center;text-align: center;}
.map-img img{width: max(80px,1.3rem);margin-bottom: max(6px,0.12rem);}
.map-con{font-size: max(12px,0.15rem);line-height: 1.6;color: #777;}
/* 关于我们 */
.abIntro{background: url('../images/pages/abIntro-bg.png') no-repeat center/cover;}
.abIntro-flex{justify-content: space-between;align-items: center;}
.abIntro-con{width: 54%;}
.abIntro-con .comMore i{background: #d32840;}
.abIntro-con .comMore i::before{transform: rotate(0);}
.abIntro-con .comMore:hover i{background: #fff;}
.abIntro-img{width: 42%;box-shadow: 0px 24px 21px 0px rgba(106, 106, 106, 0.06);}
.abIntro-img img{width: 100%;height: 4.1rem;}
.abData{background: url('../images/pages/abData-bg.jpg') no-repeat center/cover;}
.abData-list{padding-left: 0.9rem;}
.abData-list li{flex: 1;padding-left: max(14px,0.22rem);position: relative;border-left: max(2px,0.03rem) solid #fff;}
.abData-list .num{align-items: flex-end;}
.abData-list .num span{line-height: .8;}
.abData-list .num p{margin-left: 5px;}
.aboufz-cont{width: 100%;position: relative;align-items: flex-start;}
.aboufz-cont .cont-l{z-index: 5; width: 50%;position: relative;padding-left: 0; position: sticky;top: max(70px,0.9rem);height: calc(100vh - max(70px,0.9rem));display: flex;justify-content: flex-end;}
.aboufz-cont .cont-l::after{z-index: 10; content: "";position: absolute;left: 0;bottom: 0;width: 200%;height: 13vw;pointer-events: all;background: url('../images/pages/abFZ-bg.png') no-repeat center bottom/100% auto;}
.aboufz-cont .cont-r{width: 50%;padding: 4rem var(--widDb) 2.5rem 1.6rem;}
.aboufz-dw{margin: 1.6rem 0px;position: relative;}
.aboufz-years-vertical{position: relative;}
.aboufz-years-vertical__years{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);display: flex;align-items: stretch;z-index: 4;left: 0.8rem;}
.aboufz-years-vertical__years__left{color: #d32840;font-size: 2.4rem;font-family: 'num';  line-height: 1;position: relative;z-index: 4;}
.aboufz-years-vertical__years__right{line-height: 1;}
.aboufz-years-vertical__years__right__list{position: absolute;transition: all .4s linear;}
.aboufz-years-vertical__years__right__item {color: #f8f8f9;font-size: 2.4rem;font-family: 'num'; transition: all .4s linear;line-height: 1;}
.aboufz-years-vertical__years__right__item.is-active{color: #d32840;}
.circular-chart {display: block;width: 5.2rem;height: 5.2rem;margin-left: 2.5rem;}
.circle-bg {fill: none;stroke: #e6e6e6;stroke-width: .1;}
.circle {fill: none;stroke-width: .1;stroke-linecap: round;animation: progress 1s ease-out forwards;}
@keyframes progress {0% {stroke-dasharray: 0 100;}}
.circular-chart .circle {stroke: #d32840;}
.aboufz-events__item{border-bottom: 1px solid #efefef;padding: 0.3rem 0px;}
.aboufz-events__item .date{transition: all .4s ease;}
.aboufz-events__item.is-active .data{color: #d32840;}
.aboufz-events__item .title p{margin-top: 0.1rem;position: relative;padding-left: max(14px,0.2rem);}
.aboufz-events__item .title p::after{content: "";position: absolute;left: 0;top: max(8px,0.1rem);width: max(4px,0.06rem);height: max(4px,0.06rem);border-radius: 50%;background: #bcbcbc;}
.aboury-lun .img img{max-height: 100%;}
.aboury-svp .pages{opacity: 0;}
.abHonor{position: relative;z-index: 10;background: #fff;}
.abHonor-swp{display: none;}
.abHonor-swp:first-child{display: block;}
.abHonor-item .img-box{height: 2.3rem;display: flex;align-items: center;}
.abHonor-item .img{padding: 3px;border: 1px solid #e9e9e9;width: 100%;}
.abHonor-item .img img{max-height: calc(2.3rem - 8px);}
.abHonor-item .btn{width: max(38px,0.5rem);height: max(38px,0.5rem);border-radius: 50%; font-size: max(14px,0.18rem);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);opacity: 0;transition: all .5s ease;}
.abHonor-item:hover .img{opacity: .5;}
.abHonor-item:hover .btn{transform: translate(-50%,-50%) scale(1);opacity: 1;}
.swiper-slide:nth-child(2n)  .abHonor-list .uli.ml20.uli7 li {width: calc(100%/5 - max(8px,0.2rem));}
.abSer-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abSer-bg .item{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all 1s linear;}
.abSer-bg .item img{width: 100%;height: 100%;}
.abSer-bg .item.active{opacity: 1;z-index: 2;}
.abSer-list{position: relative;z-index: 4;background: rgba(0, 0, 0, .4);}
.abSer-list li{user-select: none;cursor: pointer; height: max(550px,6.2rem);padding: 0 0.25rem 0.64rem; flex: 1;border-left: 1px solid rgba(255, 255, 255, .1);transition: all .4s ease;flex-direction: column;justify-content: flex-end;align-items: center;}
.abSer-list li:first-child{border-left: unset;}
.abSer-list li::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0;background: linear-gradient(to bottom,transparent,#d32840);transition: all .6s ease;}
.abSer-list li>div{position: relative;z-index: 2;}
.abSer-list li .page p{transition: all .4s ease;}
.abSer-list li .page p:nth-child(1){background: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 90%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.abSer-list li .page p:nth-child(2){-webkit-text-stroke: 0.01rem #fff;color: transparent;position: absolute;left: 50%;top: 0;transform: translateX(-50%);opacity: 0;}
.abSer-list li .dot{width: max(14px,0.18rem);height: 2px;background: #fff;}
.abSer-list li .text{display: none;width: 100%;}
.abSer-list li.active::after{height: 100%;}
.abSer-list li.active .page p{font-size: max(30px,0.5rem);}
.abSer-list li.active .page p:nth-child(1){opacity: 0;}
.abSer-list li.active .page p:nth-child(2){opacity: 1;}
.abYS{background: linear-gradient(to bottom,#fff 0%,#f7f7f7 50%);}
.abYS-img img{width: 100%;height: max(200px,3rem);}
.abYS-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);}
.abYS-hide{opacity: 0;transition: all .6s ease;padding: 0 0.4rem; z-index: 2; position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;justify-content: center;}
.abYS-hide .page{position: absolute;right: 0.4rem;top: 0.3rem;}
.abYS-show{transition: all .6s ease; padding: 0 0.4rem;z-index: 3;background: #fff; position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;justify-content: center;}
.abYS-show .ico{height: max(40px,0.58rem);}
.abYS-show .ico img{max-height: 100%;}
.abYS-item:hover .abYS-hide{opacity: 1;}
.abYS-item:hover .abYS-show{opacity: 0;}
/* 案例-列表 */
.caseItem{padding-bottom: 1.9rem;transition: all .6s ease;}
.caseItem-img img{width: 100%;height: 2.2rem;}
.caseItem-con{background: #fff;position: absolute;left: 0;top: 2rem;width: 100%;height: 100%;transition: all .5s ease;}
.caseItem-show{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0.35rem;transition: all .6s ease;}
.caseItem-hide{transition: all .6s ease; border-bottom: max(2px,0.03rem) solid #d32840; background: url('../images/pages/caseList-item-bg.jpg') no-repeat center/cover; opacity: 0; position: relative;z-index: 2;height: 100%;flex-direction: column;justify-content: center;padding: 0 0.2rem 0 0.4rem;}
.caseItem-show .logo,.caseItem-hide .logo{width: max(70px,1.25rem);height: max(30px,0.44rem);align-items: center;}
.caseItem-show .logo img,.caseItem-hide .logo img{max-height: 100%;}
.caseItem-hide .label{margin-left: min(-6px,-0.1rem);}
.caseItem-hide .label span{border-radius: max(3px,0.06rem); display: block;margin: max(6px,0.1rem) 0 0 max(6px,0.1rem);border: 1px solid #e9e9e9;padding: max(3px,0.05rem) max(10px,0.15rem);}
.caseItem-hide .more,.caseDet-hot-con .more,.entCase-con .more,.rentNL-hide .more{align-items: center;}
.caseItem-hide .more span,.caseDet-hot-con .more span,.entCase-con .more span,.rentNL-hide .more span{position: relative;}
.caseItem-hide .more span::after,.caseDet-hot-con .more span::after,.entCase-con .more span::after,.rentNL-hide .more span::after{content: "";position: absolute;right: 0;bottom: -2px;width: 0;height: 1px;background: #d32840;transition: all .4s ease;}
.caseItem-hide .more i,.caseDet-hot-con .more i,.entCase-con .more i,.rentNL-hide .more i{display: block;transform: rotate(45deg);margin-left: max(8px,0.1rem);font-size: max(12px,0.14rem);}
.caseItem-hide .more:hover span::after,.caseDet-hot-con .more:hover span::after,.entCase-con .more:hover span::after,.rentNL-hide .more:hover span::after{right: auto;left: 0;width: 100%;}
.caseItem:hover{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.caseItem:hover .caseItem-con{border-bottom-left-radius: 0;border-bottom-right-radius: 0;top: 0;}
.caseItem:hover .caseItem-show{opacity: 0;}
.caseItem:hover .caseItem-hide{opacity: 1;}
/* 案例-详情 */
.caseDet-ban-bg img{width: 100%;min-height: 200px;}
.caseDet-ban-con{position: absolute;left: 0;top: 100%;width: 100%;transform: translateY(-50%);}
.caseDet-ban-flex{background: #fff;position: relative;z-index: 5;justify-content: space-between;align-items: center;padding: 0.3rem 0.7rem 0.3rem 0.45rem;}
.caseDet-ban-left{flex: 1;align-items: center;}
.caseDet-ban-left .logo{width: max(80px,1.16rem);height: max(80px,1.16rem);border: 1px solid #f0f0f0;margin-right: max(15px,0.3rem);}
.caseDet-ban-left .logo img{max-width: 60%;max-height: 60%;}
.caseDet-ban-left .desc{flex: 1;}
.caseDet-ban-left .top{align-items: flex-end;}
.caseDet-ban-left .title{margin-right: max(10px,0.2rem);}
.caseDet-ban-code{flex-direction: column;}
.caseDet-ban-code .img img{width: max(70px,1rem);}
.caseDet-bg-img{width: 50%;}
.caseDet-bg-img img{width: 100%;height: max(250px,4rem);}
.caseDet-bg-con{width: 50%;flex-direction: column;justify-content: center;background: #fff;padding: 0 0.4rem;align-items: flex-start;}
.caseDet-bg-con .title span{position: relative;z-index: 2;}
.caseDet-bg-con .title::after{content: "";position: absolute;left: 0;bottom: 1px;width: 100%;height: max(2px,0.04rem);background: linear-gradient(to right,#fbedef,#dc5467);}
.caseDet-bg-con .text p{margin-top: max(3px,0.06rem);}
.caseDet-bg-con .text p:first-child{margin-top: 0;}
.caseDet-bg-item:nth-child(2n){flex-direction: row-reverse;}
.caseDet-pj-swp .swiper-slide{height: auto;}
.caseDet-pj-slide{min-height: max(200px,2.5rem); align-items: center;padding: 0.25rem 0.35rem;background: url('../images/pages/caseDet-pj-bg.jpg') no-repeat center/cover;height: 100%;}
.caseDet-pj-slide .img-box{padding: max(4px,0.12rem); width: max(90px,1.46rem);height: max(90px,1.46rem);border-radius: 50%;border: 1px solid #f5eded;margin-right: max(15px,0.28rem);}
.caseDet-pj-slide .img,.caseDet-pj-slide .img img{width: 100%;height: 100%;}
.caseDet-pj-slide .desc{flex: 1;}
.caseDet-pj-slide .page{opacity: .5;position: absolute;right: max(16px,0.26rem);top: max(10px,0.16rem);}
.caseDet-result-con{background: #fff;min-height: max(160px,2.2rem);padding: 0.4rem 1rem;}
.caseDet-result-con .text{width: 100%;padding: 0 1.7rem;}
.caseDet-result-con .text::before,.caseDet-result-con .text::after{content: "";position: absolute;left: 0;bottom: 100%;width: max(18px,0.33rem);height: max(16px,0.28rem);background: url('../images/pages/caseDet-result-icon.png') no-repeat center/100% auto;}
.caseDet-result-con .text::after{left: auto;right: 0;bottom: auto;top: calc(100% + 0.1rem);transform: rotateY(180deg);}
.caseDet-hot-slide{background: #fff;}
.caseDet-hot-img{width: 44%;}
.caseDet-hot-img img{width: 100%;height: max(200px,3.8rem);}
.caseDet-hot-img:hover img{transform: scale(1.1);}
.caseDet-hot-con{width: 56%;flex-direction: column;justify-content: center;padding: 0 0.8rem;}
.caseDet-hot-con .text:hover{color: #d32840;}
/* 企业班车 */
.entYS-item{box-shadow: 0px 12px 41.31px 9.69px rgba(77, 77, 77, 0.06);}
.entYS-img img{width: 100%;height: max(200px,2.5rem);}
.entYS-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}
.entYS-hide{opacity: 0;transition: all .6s ease;padding: 0 0.45rem; z-index: 2; position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;justify-content: center;}
.entYS-hide .list{max-height: max(80px,1rem);overflow-y: auto;}
.entYS-show{pointer-events: none; transition: all .6s ease; padding: 0 0.45rem;z-index: 3;background: #fff; position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;justify-content: center;}
.entYS-show .ico{height: max(25px,0.35rem);}
.entYS-show .ico img{max-height: 100%;}
.entYS-show .page{position: absolute;right: 0.5rem;top: 0.65rem;color: #e4e4e4;}
.entYS-item:hover .entYS-hide{opacity: 1;}
.entYS-item:hover .entYS-show{opacity: 0;}
.entGL-flex{justify-content: space-between;align-items: flex-start;}
.entGL-menu{width: 35%;}
.entGL-menu-item{user-select: none;cursor: pointer;border-bottom: 1px solid #eee;}
.entGL-menu-item:first-child{border-top: 1px solid #eee;}
.entGL-menu-item .top{align-items: center;}
.entGL-menu-item .title{flex: 1;padding-right: 10px;}
.entGL-menu-item .ico{transform: rotate(45deg);}
.entGL-menu-item .text{width: 90%;display: none;}
.entGL-menu-item.active{border-bottom-color: #d32840;}
.entGL-menu-item.active .title{font-family: 'B';}
.entGL-menu-item.active .title,.entGL-menu-item.active .ico{color: #d32840;}
.entGL-drop{width: 60%;}
.entGL-drop-item{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;transition: all 1s linear;border: max(3px,0.05rem) solid #000;box-shadow: 0px 12px 31.5px 3.5px rgba(78, 78, 78, 0.31);}
.entGL-drop-item:first-child{position: relative;}
.entGL-drop-item.active{z-index: 2;opacity: 1;}
.entGL-drop-item img{width: 100%;height: 4.1rem;}
.entYQ-list{justify-content: space-between;}
.entYQ-list li{align-items: center;margin-right: 2.4rem;width: max(200px,3.8rem);align-items: center;border-bottom: 1px solid #e9e9e9;}
.entYQ-list li:nth-child(2n){margin: 0 0 0 2.4rem;}
.entYQ-list .ico{width: max(30px,0.5rem);margin-right: max(15px,0.5rem);}
.entYQ-list .desc{flex: 1;}
.entYQ-center{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.entYQ-center .img{width: 4.27rem;}
.entData-list-box{justify-content: space-between;}
.entData-list{justify-content: space-between;width: 4rem;}
.entData-list li{align-items: center;}
.entData-list li:nth-child(-n+2){margin-top: 0;}
.entData-list .dot{width: max(18px,0.24rem);height: max(18px,0.24rem);border-radius: 50%;border: 1px dashed #f2cdd2;margin-right: max(14px,0.22rem);}
.entData-list .dot i{display: block;background: #d32840;width: max(5px,0.09rem);height: max(5px,0.09rem);border-radius: 50%;}
.entData-list .line{width: max(18px,0.28rem);height: max(2px,0.03rem);}
.entData-list .num{align-items: flex-end;}
.entData-list .num span{line-height: .8;}
.entData-list .num p{margin-left: 5px;}
.entData-img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 2.86rem;}
.entData-img .img{position: relative;z-index: 2;}
.entData-img .line{position: absolute;left: 50%;top: 59%;transform: translate(-50%,-50%);width: 135%;}
.entData-img .line img{animation: rotateAni 10s linear infinite;}
@keyframes rotateAni {0%{transform: rotate(0);}100%{transform: rotate(360deg);}}
.entCase-slide{padding-bottom: 1.2rem;}
.entCase-img img{width: 100%;height: 2rem;}
.entCase-con{background: #fff;position: absolute;left: 0;top: 1.7rem;width: 100%;z-index: 2;padding:0.3rem;}
.entCase-slide:hover .entCase-con{transform: translateY(min(-20px,-0.4rem));}
/* 租车服务 */
.rent-view .entCase{background: transparent !important;}
.rentYS-img img{width: 100%;height: max(150px,2.2rem);}
.rentYS-img::before,.rentYS-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .6s ease;background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.8) 100%);}
.rentYS-img::after{opacity: 0;background: rgba(0, 0, 0, .5);}
.rentYS-show{z-index: 2;transition: all .6s ease .2s;position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.24rem 0.35rem;}
.rentYS-hide{z-index: 3;position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;justify-content: center;padding: 0 0.35rem;}
.rentYS-hide .page{color: rgba(255, 255, 255, .5);}
.rentYS-hide .page,.rentYS-hide .title,.rentYS-hide .text{opacity: 0;transform: translateY(0.3rem);transition: all .6s ease;}
.rentYS-item:hover .rentYS-img::before{opacity: 0;}
.rentYS-item:hover .rentYS-img::after{opacity: 1;}
.rentYS-item:hover .rentYS-show{opacity: 0;transition: all .4s ease;}
.rentYS-item:hover .rentYS-hide .page,.rentYS-item:hover .rentYS-hide .title,.rentYS-item:hover .rentYS-hide .text{opacity: 1;transform: translateY(0);}
.rentYS-item:hover .rentYS-hide .page{transition-delay: .2s;}
.rentYS-item:hover .rentYS-hide .title{transition-delay: .3s;}
.rentYS-item:hover .rentYS-hide .text{transition-delay: .4s;}
.rentCJ .entGL-flex{flex-direction: row-reverse;}
.rentCJ .entGL-menu{width: 39%;}
.rentCJ .entGL-menu-item:first-child{border-top: unset;}
.rentCJ .entGL-menu-item .title{position: relative;}
.rentCJ .entGL-menu-item .title::after{content: "";position: absolute;left: -0.4rem;top: max(6px,0.09rem);width: max(8px,0.1rem);height: max(8px,0.1rem);border-radius: 50%;border: 2px solid #d32840;}
.rentCJ .entGL-menu-item.active .title{color: #222;font-family: 'M';}
.rentCJ .entGL-drop{width: 51%;}
.rentCJ .entGL-drop-item{box-shadow: unset;border: unset;}
.rentCJ .entGL-drop-item img{height: 5.5rem;}
.rentModel-con{background: #fff;padding: 0 0.4rem;overflow: visible;display: none;}
.rentModel-con:first-child{display: block;}
.rentModel-slide{height: 3.7rem;flex-direction: column;}
.rentModel-slide .img{width: 100%;height: 1.5rem;}
.rentModel-slide .img img{max-width: 80%;max-height: 100%;}
.rentModel-btn{user-select: none;cursor: pointer;width: 40px;height: 40px;z-index: 2;color: #dbdbdb;position: absolute;left: -1.2rem;top: 50%;transform: translateY(-50%);}
.rentModel-btn.next{left: auto;right: -1.2rem;transform: translateY(-50%) rotate(180deg);}
.rentModel-btn:hover{color: #d32840;}
.rentModel-btm{border-top: 1px solid #ededed;justify-content: space-between;align-items: center;}
.rentModel-btm-left{width: 70%;}
.rentModel-btm-list .title{line-height: 1;padding-left: max(8px,0.12rem);border-left: max(2px,0.04rem) solid #d32840;}
.rentNL-list{margin-left: -0.22rem;display: flex;}
.rentNL-item{margin-left: 0.22rem;flex: 1;transition: flex .5s;}
.rentNL-show{background: #fff;flex-direction: column;justify-content: flex-start;padding: 0.8rem 0.1rem 0.3rem;transition: all .6s ease;}
.rentNL-show .ico,.rentNL-hide .ico{height: max(40px,0.63rem);}
.rentNL-show .ico img,.rentNL-hide .ico img{max-height: 100%;}
.rentNL-show .page{color: #e6e6e6;}
.rentNL-hide{opacity: 0;transition: all .6s ease; align-items: center;padding: 0 0.45rem; position: absolute;left: 0;top: 0;width: 5.4rem;height: 100%;background: url('../images/pages/rentNL-item-bg.png') no-repeat center/cover;}
.rentNL-hide .page{color: rgba(255, 255, 255, .2);position: absolute;right: 0.4rem;top: 0.3rem;}
.rentNL-hide .ico{margin-right: max(15px,0.4rem);}
.rentNL-hide .desc{flex: 1;flex-direction: column;align-items: flex-start;}
.rentNL-hide .text{color: rgba(255, 255, 255, .8);}
.rentNL-hide .more span::after{background: #fff;}
.rentNL-item.active{flex: 2.25;}
.rentNL-item.active .rentNL-show{opacity: 0;transition: all .4s ease;}
.rentNL-item.active .rentNL-hide{opacity: 1;}
/* 解决方案-列表 */
.solCJ-module:first-child{margin-top: 0;}
.solCJ-img img{width: 100%;height: 3.8rem;}
.solCJ-img::before,.solCJ-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .6s ease;background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.4) 100%);}
.solCJ-img::after{background: rgba(0, 0, 0, .8);opacity: 0;}
.solCJ-show{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.4rem;transition: all .6s ease .2s;z-index: 2;}
.solCJ-hide{position: absolute;z-index: 3;position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;justify-content: center;padding: 0 0.4rem;}
.solCJ-hide .page,.solCJ-hide .title,.solCJ-hide .text,.solCJ-hide .comMore-box{opacity: 0;transform: translateY(0.3rem);transition: all .6s ease;}
.solCJ-item:hover .solCJ-img::before{opacity: 0;}
.solCJ-item:hover .solCJ-img::after{opacity: 1;}
.solCJ-item:hover .solCJ-show{opacity: 0;transition: all .4s ease;}
.solCJ-item:hover .solCJ-hide .page,.solCJ-item:hover .solCJ-hide .title,.solCJ-item:hover .solCJ-hide .text,.solCJ-item:hover .solCJ-hide .comMore-box{opacity: 1;transform: translateY(0);}
.solCJ-item:hover .solCJ-hide .page,.solCJ-item:hover .solCJ-hide .title{transition-delay: .2s;}
.solCJ-item:hover .solCJ-hide .text{transition-delay: .3s;}
.solCJ-item:hover .solCJ-hide .comMore-box{transition-delay: .4s;}
.solCJ-nav{position: fixed;left: 0.35rem;top: 50%;transform: translate(-20px,-50%);z-index: 999;opacity: 0;transition: all .6s ease;}
.solCJ-nav.show{opacity: 1;transform: translate(0,-50%);}
.solCJ-nav .item{position: relative;z-index: 2;align-items: center;height: max(30px,0.6rem);user-select: none;cursor: pointer;}
.solCJ-nav .dot{position: relative;margin-right: max(12px,0.16rem);}
.solCJ-nav .dot i{display: block;position: relative;z-index: 2;width: max(5px,0.07rem);height: max(5px,0.07rem);border-radius: 50%;background: #d32840;}
.solCJ-nav .dot span{opacity: 0; display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .4s ease;}
.solCJ-nav .dot span::before,.solCJ-nav .dot span::after{animation: dotAni 2s linear infinite; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;background: rgba(211, 40, 61, .2);}
.solCJ-nav .dot span::after{animation-delay: -1s;}
.solCJ-nav .item.active .dot span{opacity: 1;}
@keyframes dotAni {0%{opacity: 0;transform: scale(1);}50%{opacity: 1;transform: scale(2.5);}100%{opacity: 0;transform: scale(4);}}
.solCJ-nav .line{position: absolute;left: max(2px,0.03rem);top: 50%;transform: translateY(-50%);width: 1px;height: calc(100% - max(30px,0.6rem));background: #f4dbdf;overflow: hidden;}
.solCJ-nav .line i{display: block;background: #d32840;position: absolute;left: 0;top: 0;width: 100%;height: 50%;}
.solNL-item{background: #fff;min-height: max(150px,3rem);padding: 0.65rem 0.4rem 0.2rem;}
.solNL-item::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../images/pages/solNL-item-bg.jpg') no-repeat center/cover;opacity: 0;transition: all .4s ease;}
.solNL-item>div{position: relative;z-index: 2;}
.solNL-item .ico{height: max(40px,0.58rem);}
.solNL-item .ico img{max-height: 100%;transition: all .4s ease;}
.solNL-item .ico .h{position: absolute;left: 0;top: 0;opacity: 0;}
.solNL-item:hover::after{opacity: 1;}
.solNL-item:hover .ico .s{opacity: 0;}
.solNL-item:hover .ico .h{opacity: 1;}
.solNL-item:hover .title{color: #fff;}
.solNL-item:hover .text{color: rgba(255, 255, 255, .6);}
.solProc-item{position: relative;padding: 0 0 0.2rem 0.6rem;}
.solProc-item::after{content: "";position: absolute;left: 0;top: 0;width: 95%;height: 100%;border-radius: inherit;border: 1px solid #efefef;transition: all .4s ease;}
.solProc-item>div{position: relative;z-index: 2;}
.solProc-item .img img{width: 100%;height: 2.4rem;}
.solProc-item .page{position: absolute;left: 0;bottom: 0;background: #fff;width: max(40px,0.58rem);height: max(40px,0.58rem);box-shadow: 0px 12px 46px 0px rgba(78, 78, 78, 0.08);}
.solProc-item .desc{padding-right: 0.3rem;}
.solProc-item .text{height: max(30px,0.42rem);}
.solYS .rentNL-show{background: #f8f8f8;}
.solYS .rentNL-show .ico,.solYS .rentNL-hide .ico{height: max(38px,0.58rem);}
.rentNL-list.list6 .rentNL-item.active{flex: 2.75;}
.rentNL-list.list6 .rentNL-hide{width: 4.4rem;}
.solBS-flex{justify-content: space-between;align-items: flex-start;}
.solBS-menu{width: 32%;}
.solBS-menu-item{user-select: none;cursor: pointer;margin-top: 8px;background: #f8f8f8;display: flex;flex-direction: column;justify-content: center;padding: 0 0.2rem 0 0.4rem;height: max(80px,1.1rem);}
.solBS-menu-item:first-child{margin-top: 0;}
.solBS-menu-item::after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: max(2px,0.04rem);height: 0;background: #d32840;transition: all .4s ease;}
.solBS-menu-item .text{display: none;}
.solBS-menu-item.active::after{height: 100%;}
.solBS-menu-item.active .title{color: #d32840;}
.solBS-drop{width: 66%;position: relative;}
.solBS-drop-item{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;transition: all 1s linear;}
.solBS-drop-item img{width: 100%;height: max(342px,4.65rem);}
.solBS-drop-item:first-child{position: relative;}
.solBS-drop-item.active{z-index: 2;opacity: 1;}
/* 班车系统 */
.busGN-item{box-shadow: 0px 12px 41.31px 9.69px rgba(77, 77, 77, 0.06);}
.busGN-img{border-radius: max(8px,0.12rem);overflow: hidden;}
.busGN-img img{width: 100%;height: max(180px,2.2rem);}
.busGN-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
.busGN-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;transition: all .4s ease;padding: 0.4rem 0.4rem 0;}
.busGN-con .ico{height: max(22px,0.35rem);}
.busGN-con .ico img{max-height: 100%;transition: all .4s ease;}
.busGN-con .ico .h{position: absolute;left: 0;top: 0;opacity: 0;}
.busGN-item:hover .busGN-con{background: transparent;}
.busGN-item:hover .busGN-con .ico .s{opacity: 0;}
.busGN-item:hover .busGN-con .ico .h{opacity: 1;}
.busGN-item:hover .busGN-con .title,.busGN-item:hover .busGN-con .text{color: #fff;}
.busPort{background: linear-gradient(to bottom,#f6f6f6 50%,transparent 100%);}
.busPort-menu1 .item{user-select: none;cursor: pointer;margin-left: 0.65rem;}
.busPort-menu1 .item:first-child{margin-left: 0;}
.busPort-menu1 .item.active{color: #d32840;}
.busPort-drop1-item{display: none;}
.busPort-drop1-item:first-child{display: block;}
.busPort-drop1-flex{justify-content: space-between;}
.busPort-menu2{width: 21%;margin-top: 0.9rem;}
.busPort-menu2 .item{position: relative; margin-top: max(6px,0.1rem); padding: max(6px,0.12rem) max(6px,0.12rem) max(6px,0.12rem) max(20px,0.35rem);user-select: none;cursor: pointer;transition: all .4s ease;}
.busPort-menu2 .item:first-child{margin-top: 0;}
.busPort-menu2 .item span{position: relative;z-index: 2;}
.busPort-menu2 .item::after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;transition: all .6s ease;background: #d32840;border-radius: 40px 0 0 40px;}
.busPort-menu2 .item.active{color: #fff;}
.busPort-menu2 .item.active::after{width: 100%;}
.busPort-drop2{width: 70%;}
.busPort-drop2-item{display: none;}
.busPort-drop2-item:first-child{display: block;}
.busPort-drop2-flex{align-items: flex-start;position: relative;}
.busPort-img{width: 3.5rem;}
.busPort-con{width: 67%;z-index: 2;margin-top: 0.9rem;position: absolute;right: 0;top: 0;}
.busPort-desc{border-bottom: 1px solid #e8e8e8;}
.busPort-faq .list li{width: 48%;position: relative;margin-top: max(10px,0.18rem);padding-left: max(12px,0.16rem);}
.busPort-faq .list li::after{content: "";position: absolute;left: 0;top: max(5px,0.06rem);width: max(5px,0.06rem);height: max(5px,0.06rem);border-radius: 50%;background: #d32840;}
.busYQ-img img{width: 8.91rem;}
.busPT-item{background: #f8f8f8;padding: 0.55rem 0.25rem 0.2rem;border: 1px solid #f0f0f0;min-height: max(180px,2.2rem);}
.busPT-item .ico{height: max(25px,0.4rem);}
.busPT-item .ico img{max-height: 100%;}
/* 硬件方案 */
.hardIntro .contain{width: 11.1rem;}
.hardDW-img{width: 50%;}
.hardDW-img img{width: 100%;height: max(250px,4rem);}
.hardDW-con{width: 50%;background: #fff;flex-direction: column;justify-content: center;padding: 0 0.4rem;align-items: flex-start;}
.hardDW-con .title{position: relative;}
.hardDW-con .title span{position: relative;z-index: 2;}
.hardDW-con .title::after{content: "";position: absolute;left: 0;bottom: max(2px,0.04rem);width: 100%;height: max(2px,0.04rem);background: linear-gradient(to right,#fceef0,#dc5366);}
.hardDW-con .text p{margin-top: max(4px,0.06rem);}
.hardDW-item:nth-child(2n){flex-direction: row-reverse;}
.hardTJ-flex{background: #fff;}
.hardTJ-menu{width: 17.5%;padding: 0.75rem 0 0.7rem 0.35rem;border-right: 1px solid #f6f6f6;}
.hardTJ-menu .item{user-select: none;cursor: pointer;margin-top: max(4px,0.1rem);padding: max(6px,0.12rem) max(6px,0.12rem) max(6px,0.12rem) max(20px,0.35rem);}
.hardTJ-menu .item:first-child{margin: 0;}
.hardTJ-menu .item span{position: relative;z-index: 2;}
.hardTJ-menu .item::after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #d32840;transition: all .6s ease;border-radius: 40px 0 0 40px;}
.hardTJ-menu .item.active{color: #fff;}
.hardTJ-menu .item.active::after{width: 100%;}
.hardTJ-drop{width: 82.5%;}
.hardTJ-drop-item{display: none;}
.hardTJ-drop-item:first-child{display: block;}
.hardTJ-swp .swiper-slide{border-left: 1px solid #f6f6f6;}
.hardTJ-swp .swiper-slide:first-child{border: unset;}
.hardTJ-slide{padding: 0.75rem 0.2rem 0.55rem;}
.hardTJ-slide .img{height: 2.1rem;}
.hardTJ-slide .img img{max-width: 80%;max-height: 100%;}
.hardTJ-slide:hover .img img{transform: scale(1.1);}
.hardTJ-swp .com-pagination{position: absolute;left: 0;bottom: max(10px,0.15rem);width: 100%;z-index: 2;text-align: center;}
.hardTJ-desc{border-top: 1px solid #f6f6f6;height: max(60px,1rem);}
.indYS-gallery-more{align-items: center;justify-content: space-between;}
.indYS-gallery-con{width: 27%;}
.indYS-gallery-con .dot{width: max(34px,0.64rem);}
.indYS-gallery-img{width: 64%;border-top-left-radius: 1.4rem;}
.indYS-gallery-img img{transition: all 3s linear;width: 100%;height: 5.1rem;}
.indYS-gallery-img:hover img{transform: scale(1.1);}
.indYS-thumbs-click .page{color: #aeaeae;}
.indYS-thumbs-click .line{width: 100%;height: max(2px,0.03rem);background: #ccc;transition: all .4s ease;position: relative;}
.indYS-thumbs-click .line i{display: block;position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #d32840;transition: all .4s ease;}
.indYS-thumbs-click.active .page,.indYS-thumbs-click.active .title{color: #d32840;}
.indYS-thumbs-click.active .line{background: #efcdd2;}
.indYS-thumbs-click.active .line i{width: 100%;transition: all 4.5s linear;}

/* 常见问题 */
.serFAQ-list li{user-select: none;cursor: pointer;border-top: 1px solid #f4f4f4;}
.serFAQ-list .left{flex: 1;}
.serFAQ-list .page{color: #d7d8da;margin-right: 0.3rem;line-height: 1;}
.serFAQ-list .desc{flex: 1;padding-right: 10px;}
.serFAQ-list .text{display: none;width: 70%;}
.serFAQ-list .btn{width: max(30px,0.46rem);height: max(30px,0.46rem);border-radius: 50%;background: #000;}
.serFAQ-list .btn::before,.serFAQ-list .btn::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;width: max(10px,0.12rem);height: 2px;transition: all .4s ease;}
.serFAQ-list .btn::after{width: 2px;height: max(10px,0.12rem);}
.serFAQ-list li.active .page{color: #000;}
.serFAQ-list li.active .btn{background: #c00413;transform: rotate(180deg);}
.serFAQ-list li.active .btn::after{opacity: 0;}


/* 车辆管理系统 */
.manaState-item{height: 100%; box-shadow: 0px 12px 41.31px 9.69px rgba(77, 77, 77, 0.06);background: #fff;min-height: max(200px,3rem);padding: 0.2rem 0.35rem;display: flex;flex-direction: column;justify-content: center;}
.manaState-item::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url('../images/pages/manaState-item-bg.jpg') no-repeat center/cover;opacity: 0;transition: all .4s ease;}
.manaState-item>div{position: relative;z-index: 2;}
.manaState-item .ico{height: max(20px,0.36rem);}
.manaState-item .ico img{max-height: 100%;transition: all .4s ease;}
.manaState-item .ico .h{position: absolute;left: 0;top: 0;opacity: 0;}
.manaState-item .text{height: max(60px,0.9rem);}
.manaState-item .page{color: #ccc;}
.manaState-item:hover::after{opacity: 1;}
.manaState-item:hover .ico .s{opacity: 0;}
.manaState-item:hover .ico .h{opacity: 1;}
.manaState-item:hover .title{color: #fff;}
.manaState-item:hover .text{color: #fff;}
.manaState-item:hover .page{color: rgba(255, 255, 255, .2);}
.manaState-list .uli2 .manaState-item{min-height: max(180px,2.2rem);}
.manaState-list .uli2 .manaState-item::after{background-image: url('../images/pages/routePain-item-bg.jpg');}
.manaState-list .uli2 .manaState-item .page{position: absolute;right: 0.4rem; top: 50%;transform: translateY(-50%);}
.manaState-list .uli2 .manaState-item .text{height: auto;}

.manaSol-nav li{flex: 1;margin-left: max(15px,0.22rem);user-select: none;cursor: pointer;}
.manaSol-nav li:first-child{margin-left: 0;}
.manaSol-nav .line{height: max(2px,0.03rem);background: #e0e0e0;}
.manaSol-nav .line i{display: block;position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #d32840;transition: all .4s ease;}
.manaSol-nav .title{transition: all .4s ease;}
.manaSol-nav li.active .line i{width: 100%;}
.manaSol-nav li:hover .title,.manaSol-nav li.active .title{color: #d32840;}
.manaSol-slide{background: #f9f9f9;}
.manaSol-con{width: 50%;flex-direction: column;justify-content: center;padding: 0 0.6rem 0 0.4rem;}
.manaSol-con .list{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.manaSol-con .list li{width: calc(100% / 3);margin-top: max(10px,0.14rem);padding-left: max(20px,0.25rem);position: relative;}
.manaSol-con .list li:nth-child(-n+3){margin-top: 0;}
.manaSol-con .list li::after{content: "";position: absolute;left: 0;top: max(1px,0.02rem);width: max(14px,0.16rem);height: max(14px,0.16rem);background: url('../images/pages/manaSol-icon.png') no-repeat center/100% auto;}
.manaSol-img{width: 50%;}
.manaSol-img img{width: 100%;height: max(300px,4.3rem);}
.manaAI .busPT-item{min-height: max(220px,2.7rem);}
.routeSol.rentCJ .entGL-drop-item img{height: 3.9rem;}
.rentYS-page{position: absolute;left: 0;top: 0;width: max(30px,0.4rem);height: max(30px,0.4rem);z-index: 5;}
.routeProc .rentYS-item:hover .rentYS-hide .title {transition-delay: .2s;}
.routeProc .rentYS-item:hover .rentYS-hide .text {transition-delay: .3s;}
.routeProc .rentYS-list .uli.ml24.uli3 li:nth-child(n+4){width: calc(100%/2 - max(10px,0.24rem));}
.routeCJ-item{box-shadow: 0px 12px 41.31px 9.69px rgba(77, 77, 77, 0.06);}
.routeCJ-show{align-items: center;pointer-events: none; padding: 0 0.3rem 0 0.75rem;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: url('../images/pages/routeCJ-item-bg.jpg') no-repeat center/cover;}
.routeCJ-show .ico{width: max(38px,0.56rem);margin-right: max(20px,0.35rem);}
.routeCJ-show .desc{flex: 1;}
.routeCJ-hide .img img{width: 100%;height: max(250px,3.4rem);}
.routeCJ-hide .desc{background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.8) 90%);padding: 0.5rem; position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;justify-content: flex-end;}
.routeCJ-item:hover .routeCJ-show{opacity: 0;}
.routeJZ .indTitle{position: sticky;top: max(90px,1.2rem);}
.routeJZ-item{position: sticky;top: max(200px,3rem);padding: 0.45rem;align-items: center;justify-content: space-between;background: #fff;}
.routeJZ-con{width: 34%;}
.routeJZ-con .page{color: #b3b3b3;}
.routeJZ-img{width: 50%;}
.routeJZ-img img{width: 100%;height: 2.9rem;}
.routeJZ-item{box-shadow: 0 -10px 20px rgba(0, 0, 0, .01);}
.routeJZ-item:nth-child(2){top: max(220px,3.3rem);}
.routeJZ-item:nth-child(3){top: max(240px,3.6rem);}
.routeJZ-item:nth-child(4){top: max(260px,3.9rem);}
.routeJZ-item:nth-child(5){top: max(280px,4.2rem);}
.routeJZ-item:nth-child(6){top: max(300px,4.5rem);}
.routeJZ-item:nth-child(7){top: max(320px,4.8rem);}
.routeJZ-item:nth-child(8){top: max(340px,5.1rem);}





/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){
    /* 1600 × (900) */
}
@media all and (max-width:1590px){
    /* 1440 × (700)  */
}
@media all and (max-width:1430px){
    /* 1360 */
}
@media all and (max-width:1350px){
    /* 1280 */
}
@media all and (max-width:1270px){
    /* 1152 × (700) */
}
/* --------------------平板(横屏1024)---------------------- */
@media all and (max-width:1100px){}
/* --------------------平板(竖屏768)----------------------- */
@media all and (max-width:1000px){}
/* --------------------手机端(360)------------------------- */
@media all and (max-width:720px){
    .pagesBan.ban2 .pagesBan-con{background: linear-gradient(to right,rgba(0,0,0,.6) 0%,transparent 100%);}
    .pagesNav{overflow-x: auto;}
    .pagesNav-list{flex-wrap: nowrap;white-space: nowrap;}
    .pagesNav-list .item{width: auto;padding: 0 20px;}
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 240px;}
    .newsShow-con{width: 100%;padding: 15px 15px 25px;}
    .newsItem-img{width: 100%;}
    .newsItem-img img{height: 190px;}
    .newsItem-con{width: 100%;padding: 15px 15px 25px;}
    .newsItem-con .btn{display: none;}
    .newsItem-con .text{flex: none;padding-right: 0;width: 100%;}
    .newsDet-left{width: 100%;}
    .newsDet-left-top{padding: 15px 15px 30px;}
    .newsDet-related-list{margin-top: 20px;}
    .newsDet-related-item .img img{height: 190px;}
    .newsDet-right{width: 100%;margin-top: 30px;}
    .newsDet-right-module{padding: 15px;}
    .newsDet-solution-list{margin-left: -6px;}
    .newsDet-solution-list .item{margin: 6px 0 0 6px;padding: 0 8px;}
    .newsDet-case-item{margin-top: 10px;}
    .parIntro-con{position: relative;height: auto;padding: 40px 15px;}
    .parIntro-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .parIntro-bg img{width: 100%;height: 100%;}
    .parYS-item{padding: 40px 15px 20px;}
    .parJoin-con{padding: 40px 15px;}
    .parJoin-list li{width: 100%;margin-top: 20px;}
    .parJoin-list li:first-child{margin-top: 0;}
    .parPJ-slide{padding: 0 15px 30px;}
    .parMsg-img{display: none;}
    .parMsg-con{width: 100%;}
    .parMsg-item{width: 100%;}
    .parMsg-title{text-align: center;}
    .parMsg-list{padding-top: 10px;}
    .parMsg-select .isLinked{margin: -10px 0 0;}
    .parMsg-select .customSelect{margin: 10px 0 0;width: 100%;}
    .joinGW-head .item, .joinGW-menu .item{display: none;}
    .joinGW-head .item:nth-child(1), .joinGW-head .item:nth-child(5), .joinGW-menu .item:nth-child(1), .joinGW-menu .item:nth-child(5){display: flex;}
    .joinGW-head .item:nth-child(1), .joinGW-menu .item:nth-child(1){width: 70%;justify-content: flex-start;padding-left: 20px;}
    .joinGW-head .item:nth-child(5), .joinGW-menu .item:nth-child(5){width: 30%;justify-content: flex-end;padding-right: 15px;}
    .joinGW-drop-flex{padding: 20px;}
    .joinGW-drop-left{width: 100%;}
    .joinGW-drop-right{width: 100%;margin-top: 10px;}
    .joinGW-drop-left .num span{font-size: 26px;}
    .joinFC .pagesNav-list,.case-view .pagesNav-list{justify-content: flex-start;}
    .joinLN-img{display: none;}
    .joinLN-list{width: 100%;}
    .joinLN-list li{width: 100%;padding: 20px 0;}
    .joinLN-list .title{margin-top: 20px;}
    .ctaMedia-menu .ico{width: 36px;height: 36px;border-radius: 8px;}
    .ctaMedia-item{height: 70px;padding-top: 20px;}
    .ctaMedia-menu .title{font-size: 8px;}
    .ctaMedia-drop{width: 70px;}
    .ctaIntro-img img{height: 160px;}
    .ctaIntro-con{padding: 25px 15px;}
    .ctaGZ-map{height: 200px;}
    .aboufz{display: none;}
    .aboufz2{display: block;background: #f5f8fb url('../images/pages/abFZ-bg.jpg') no-repeat center bottom/100% auto fixed;}
    .aboufz2 .thumbs-year{display: flex;justify-content: center;color: #333;font-size: 26px;font-weight: 700;}
    .aboufz2 .thumbs-year.active{color: #d32840;}
    .aboufz2 .gallery-more ul{margin-bottom: -10px;}
    .aboufz2 .gallery-more li{margin-bottom: 10px;width: 100%;border-top: 1px solid #d32840;padding-top: 20px;}
    .aboufz2 .gallery-more li .data{font-size: 16px;color: #000;font-weight: 900;font-family: "B";}
    .aboufz2 .gallery-more li .title{font-size: 14px;color: #666;line-height: 1.4;}
    .aboufz2 .gallery-more li .title p{margin-top: 10px;}
    .abFZ-mb-swp{display: none;}
    .abFZ-mb-swp:first-child{display: block;}
    .abFZ-head{position: relative;background: transparent;top: auto;left: auto;padding: 0;width: 100%;flex-direction: column;align-items: center;}
    .abFZ-head::after{display: none;}
    .abFZ-menu{margin-top: 20px;}
    .abFZ-menu .item:first-child{margin-left: 0;}
    .abFZ-mb-swp-box{margin-top: 30px;}
    .abSer-list{flex-wrap: nowrap;overflow-x: auto;}
    .abSer-list li{padding: 80px 15px 20px;align-items: flex-start; flex: unset;width: 300px;height: auto;min-width: 300px;}
    .abSer-list li .page{font-size: 30px;}
    .abSer-list li .text{display: block;padding-bottom: 0;}
    .abSer-list li .dot{display: none;}
    .abIntro-con{width: 100%;}
    .abIntro-img{width: 100%;margin-top: 20px;}
    .abIntro-img img{height: 250px;}
    .abData-list{padding-left: 4%;margin-top: -20px;}
    .abData-list li{width: 50%;flex: none;margin-top: 20px;}
    .abHonor-list .uli.ml20.uli7 li {width: calc(100%/2 - max(8px,0.2rem)) !important;}
    .abHonor-item .img-box{height: 230px;}
    .abHonor-item .img img{max-height: calc(230px - 8px);}
    .abYS-hide .page{right: 20px;top: 15px;}
    .caseItem-img img{height: 170px;}
    .caseItem{padding-bottom: 150px;}
    .caseItem-con{top: 160px;}
    .caseItem-show{padding: 20px 15px;}
    .caseItem-hide{padding: 0 15px;}
    .caseItem-hide .title{margin-top: 14px;}
    .caseDet-ban-flex{padding: 15px;}
    .caseDet-ban-con{transform: none;top: calc(100% - 50px);}
    .caseDet-ban-left{flex: none;width: 100%;align-items: center;flex-direction: column;}
    .caseDet-ban-left .logo{margin-right: 100px;}
    .caseDet-ban-left .desc{flex: none;width: 100%;margin-top: 30px;text-align: center;}
    .caseDet-ban-code{position: absolute;left: 170px;top: 15px;}
    .caseDet-ban-code .img img{width: 80px;}
    .caseDet-ban-left .top{flex-direction: column;align-items: center;}
    .caseDet-ban-left .title{margin: 0 0 5px 0;}
    .caseDet-bg{padding-top: 200px;}
    .caseDet-bg-img{width: 100%;}
    .caseDet-bg-img img{height: 200px;}
    .caseDet-bg-con{width: 100%;padding: 15px 15px 25px;}
    .caseDet-result-con{padding: 30px 10px;}
    .caseDet-result-con .text{padding: 0 15px;}
    .caseDet-hot-img{width: 100%;}
    .caseDet-hot-con{padding: 15px 15px 25px;width: 100%;}
    .entYS-show .title{margin-top: 15px;}
    .entGL-menu{width: 100%;}
    .entGL-drop{width: 100%;margin-top: 30px;}
    .entGL-drop-item img{height: 180px;}
    .entYQ-con{margin-top: 30px;}
    .entYQ-list{margin-top: 15px;}
    .entYQ-list li{margin: 0 !important;width: 100%;}
    .entYQ-center{position: relative;left: auto;top: auto;transform: none;display: flex;justify-content: center;}
    .entYQ-center .img{width: 200px;}
    .entData-con{margin-top: 0;}
    .entData-list-box{position: relative;z-index: 5;}
    .entData-list{width: 100%;}
    .entData-list li{width: 50%;margin-top: 30px !important;}
    .entData-img{display: none;}
    .entCase-img img{height: 175px;}
    .entCase-slide{padding-bottom: 80px;}
    .entCase-con{top: 140px;padding: 20px 15px;}
    .entCase-slide:hover .entCase-con{transform: translateY(-30px);}
    .rentYS-img::before{opacity: 0;}
    .rentYS-img::after{opacity: 1;}
    .rentYS-show{display: none;}
    .rentYS-hide{padding: 0 15px;}
    .rentYS-hide .page, .rentYS-hide .title, .rentYS-hide .text{opacity: 1;transform: translateY(0);}
    .rentYS-hide .title{margin-top: 12px;}
    .rentModel-btn{display: none;}
    .rentModel .com-pagination{position: absolute;left: 0;bottom: 10px;width: 100%;z-index: 2;}
    .rentModel-slide{height: 300px;}
    .rentModel-slide .img{height: 140px;}
    .rentModel-slide .title{margin-top: 25px;}
    .rentModel-btm-left{width: 100%;}
    .rentModel-btm-list{margin-top: 15px;}
    .rentModel-btm .comMore-box{margin-top: 25px;}
    .rentCJ .entGL-flex{flex-direction: column;}
    .rentCJ .entGL-menu{width: 100%;}
    .rentCJ .entGL-drop{width: 100%;}
    .rentCJ .entGL-menu-item .title::after{display: none;}
    .rentCJ .entGL-menu-item{padding: 15px 0;}
    .rentCJ .entGL-drop-item img{height: 280px;}
    .rentNL-list{display: block;margin: 0;}
    .rentNL-item{flex: none;margin: 20px 0 0;width: 100%;}
    .rentNL-show{padding: 60px 15px 15px;}
    .rentNL-hide{width: 100%;}
    .rentNL-hide .page{right: 15px;top: 10px;}
    .busGN-con{padding: 0 15px;display: flex;flex-direction: column;justify-content: center;}
    .busPort-menu2{width: 100%;display: flex;white-space: nowrap;overflow-x: auto;margin-top: 0;}
    .busPort-menu2 .item{padding: 7px 15px;border-radius: 40px;margin: 0 0 0 10px;}
    .busPort-menu2 .item:first-child{margin: 0;}
    .busPort-drop2{width: 100%;margin-top: 30px;}
    .busPort-img{width: 100%;display: flex;justify-content: center;padding-left: 60px;}
    .busPort-img img{width: 80%;}
    .busPort-con{position: relative;margin-top: 10px;width: 100%;}
    .busPort-faq .list li{width: 100%;}
    .busYQ-img img{width: 100%;}
    .busPT-item{padding: 0 15px;display: flex;flex-direction: column;justify-content: center;min-height: 160px;}
    .solCJ-nav{display: none;}
    .solCJ-img img{height: 250px;}
    .solCJ-show{padding: 25px 15px;}
    .solProc-item .img img{height: 210px;}
    .solProc-item .desc{margin-top: 20px;}
    .rentNL-list.list6 .rentNL-item.active{flex: none;}
    .rentNL-list.list6 .rentNL-hide{width: 100%;}
    .solBS-menu{width: 100%;}
    .solBS-drop{width: 100%;margin-top: 20px;}
    .hardDW-item{flex-direction: column !important;}
    .hardDW-img{width: 100%;}
    .hardDW-con{width: 100%;padding: 20px 15px 30px;}
    .hardDW-img img{height: 200px;}
    .hardTJ-flex{padding: 20px 15px;}
    .hardTJ-menu{width: 100%;padding: 0;display: flex;white-space: nowrap;overflow-x: auto;}
    .hardTJ-menu .item{margin: 0 0 0 10px;padding: 6px 20px;}
    .hardTJ-menu .item::after{border-radius: 40px;}
    .hardTJ-drop{width: 100%;}
    .hardTJ-slide .img{height: 200px;}
    .hardTJ-slide{padding: 40px 20px;}
    .indYS-gallery-con{width: 100%;}
    .indYS-gallery-img{width: 100%;margin-top: 20px;}
    .indYS-gallery-img img{height: 200px;}

    .serFAQ-list li{padding: 20px 0;}
    .serFAQ-list .page{line-height: 1.3;}
    .serFAQ-list .text{width: 100%;}

    .manaState-item{min-height: 180px;padding: 25px 15px;}
    .manaState-item .text{height: 40px;}
    .manaSol-nav{overflow-x: auto;flex-wrap: nowrap;white-space: nowrap;}
    .manaSol-nav li{flex: none;width: 120px;}
    .manaSol-slide{flex-direction: column-reverse;}
    .manaSol-img{width: 100%;}
    .manaSol-img img{height: 220px;}
    .manaSol-con{width: 100%;padding: 20px 15px 30px;}
    .manaSol-con .list{padding: 15px 0;}
    .manaSol-con .list li{width: 50%;}
    .manaSol-con .list li:nth-child(3){margin-top: 10px;}
    .manaSol-con .comMore-box{margin-top: 30px;}
    .manaAI .busPT-item{min-height: 180px;}
    .manaState-list .uli2 .manaState-item .page{top: 20px;right: 15px;}
    .routeSol.rentCJ .entGL-drop-item img{height: 210px;}
    .routeCJ-hide .img img{height: 200px;}
    .routeJZ-item{flex-direction: column-reverse;padding: 20px 15px;}
    .routeJZ-img{width: 100%;}
    .routeJZ-con{width: 100%;margin-top: 10px;}
    .routeJZ-img img{height: 150px;}
}