@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: 48px;height: 48px;margin: 4px;font-size: 14px;color: #fff;transition: all .4s ease;border-radius: 50%;background-color: #16161e;display: flex;align-items: center;justify-content: center;}
.paging-menu a.next{transform: rotate(180deg);}
.paging-menu a i{font-size: 10px;font-weight: 700;}
.paging-menu a:hover, .paging-menu a.active, .paging a.on{border-color: #e7791a;background-color: #e7791a;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: #e7791a;}
.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: #e7791a;color: #fff;border-color: #e7791a;}
.paging-hint span{color: #e7791a;}
@media all and (max-width:1000px){.paging-menu a{margin: 4px 2px;width: 34px;height: 34px;font-size: 12px;}.paging-skip{width: 100%;margin-left: 0;justify-content: center;}}
/* 搜索页面 */
.search{width: 100%;}
.search-result{font-size: 14px;color: #e7791a;line-height: 1.1;}
.search-result span{margin-left: 6px;}
.search-info{width: 100%;line-height: 1.1;color: #fff;}
.search-info span{color: #e7791a;font-weight: 700;flex: 1;}
.search-list{width: 100%;}
.search-link{display: block;width: 100%;background: #16161d;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: #fff;line-height: 1.1;font-weight: 700;transition: all .4s ease;}
.search-link p{width: 100%;color: #b9b9bd;}
.search-link .highlightRow span{color: #e7791a !important;}
.search-link:hover h2{color: #e7791a;}
/* 隐私协议 */
.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: #e7791a;}
.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: #e7791a;}
.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{width: 95%;margin: 0 auto;border-radius: max(10px,0.3rem);overflow: hidden;}
.pagesBan-bg img{width: 100%;}
.pagesBan-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(13,12,20,.7) 60%,#0d0c14 85%);}
.pagesBan-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.pagesBan-con .contain{height: 100%;flex-direction: column;}
.pagesBan-con .comMore i{display: block;width: max(13px,0.15rem);height: max(13px,0.15rem);margin-left: max(6px,0.08rem);background: url('../images/pages/solBan-icon.png') no-repeat center/100% auto;transition: background .4s ease;}
.pagesBan-con .comMore:hover i{background-image: url('../images/pages/solBan-icon2.png');}
.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);}}
.pagesNav-list{margin: -0.18rem 0 0 -0.18rem;}
.pagesNav-list .item{margin: 0.18rem 0 0 0.18rem;padding: 0.1rem 0.2rem;border-radius: 40px;background: #16161e;}
.pagesNav-list .item:hover{background: #333;}
.pagesNav-list .item.active,.pagesNav-list .item.active:hover{background: #e7791a;}
.pages-pagination{user-select: none;}
.pages-pagination .swiper-pagination-bullet{width: max(7px,0.12rem);height: max(7px,0.12rem);opacity: 1;background: #26252c;margin: 0 5px;}
.pages-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #e7791a;}
/* 新闻-列表 */
.newsShow{border: 2px solid #222224;padding: 0.32rem;align-items: center;justify-content: space-between;}
.newsShow-img{width: 47%;}
.newsShow-img img{width: 100%;height: 4rem;}
.newsShow-img:hover img{transform: scale(1.1);}
.newsShow-con{width: 53%;padding: 0 0.75rem 0 0.45rem;}
.newsItem{height: 100%;}
.newsItem-img img{width: 100%;height: 2.35rem;}
.newsItem:hover .newsItem-img img{transform: scale(1.1);}
/* 新闻-详情 */
.newsDet-head .title{padding: 0 0.5rem;}
.newsDet-head .img img{width: 100%;}
.newsDet-edit h1,.newsDet-edit h2,.newsDet-edit h3,.newsDet-edit h4{color: #fff;font-family: 'B';}
.newsDet-edit h1,.newsDet-edit h2{font-size: max(20px,0.42rem);}
.newsDet-edit h3{font-size: max(18px,0.3rem);}
.newsDet-edit h4,.newsDet-edit h5,.newsDet-edit h6{font-size: max(15px,0.2rem);}
.newsDet-edit strong,.newsDet-edit b{font-family: 'SB';color: #fff;}
/* 问卷调查 */
.msg-view .contain{width: 1030px;}

/* 常见问题 */
.faqItem{background: #16161e;padding: 0 0.35rem 0.1rem;}
.faqItem-menu{user-select: none;cursor: pointer;padding: 0.32rem 0 0.22rem;}
.faqItem-menu .title{flex: 1;padding-right: 20px;}
.faqItem-menu .btn{transform: rotate(180deg);}
.faqItem-menu.active .title,.faqItem-menu:hover .title{color: #e7791a;}
.faqItem-menu.active .btn{transform: rotate(0);}
.faqItem-drop{display: none;padding: 0 0.7rem 0.22rem 0;}
.techList .newsShow-img img{height: 3.55rem;}
/* 营销 */
.downItem{border: 2px solid #25242b;padding: 0.12rem 0.12rem 0.24rem;height: 100%;}
.downItem .img{height: 2.2rem;}
.downItem .img img{transition: all .3s ease-in-out;height: 100%;border-radius: max(9px,0.24rem);width: 100%;}
.downItem .con{padding: 0 0.15rem;position: relative;transition: all .3s ease-in-out;}
.downItem .btn{align-items: center;position: absolute;left: 0;top: 100%;width: 100%;padding: 0 0.15rem;opacity: 0;transition: all .2s ease-in-out;}
.downItem .btn i{display: block;margin-left: max(8px,0.12rem);}
.downItem:hover .img img{height: calc(100% - 0.4rem);}
.downItem:hover .con{transform: translateY(-0.4rem);}
.downItem:hover .btn{opacity: 1;}
/* 联系我们 */
.ctaData .Footer-code{justify-content: center;margin-top: max(20px,0.54rem);}
.ctaData .Footer-code a{margin-right: max(12px,0.38rem);width: max(38px,0.48rem);height: max(38px,0.48rem);}
.ctaData .Footer-code a span{font-size: max(15px,0.2rem);}
.ctaData-swp .swiper-slide{height: auto;}
.ctaData-slide{height: 100%;border: 2px solid #25242b;padding: 0.12rem 0.12rem 0.28rem;}
.ctaData-img img{width: 100%;height: 3.4rem;}
.ctaData-con{padding: 0.18rem 0.15rem 0;}
.ctaData-con .list .title{margin-right: 6px;}
.ctaData-con .list .text{flex: 1;}
.ctaData-con .list .text a{text-decoration: underline;transition: all .4s ease;}
.ctaData-con .list .text a:hover{color: #fff;}
.ctaProj-flex{border: 2px solid #25242b;}
.ctaProj-map{width: 50%;}
.ctaProj-map iframe{width: 100%;height: 100%;}
.ctaProj-msg{width: 50%;padding: 0.44rem 0.48rem 0.48rem;}
.ctaProj-msg .msgList{margin-top: 0;}
.ctaProj-submit{user-select: none;cursor: pointer;height: max(40px,0.48rem);}
.ctaProj-submit:hover{background: #fff;color: #000;}
/* 认证证书 */
.honorItem{height: 100%;background: #16161d;padding: 0.2rem 0.1rem 0.5rem;}
.honorItem .img{height: 3rem;}
.honorItem .img img{max-width: 60%;max-height: 100%;}
.honorItem .btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(.3);opacity: 0;transition: all .5s ease;width: max(30px,0.72rem);height: max(30px,0.72rem);background: url('../images/pages/honor-btn.png') no-repeat center/100% auto;}
.honorItem:hover .img,.honorItem:hover .title{opacity: .06;}
.honorItem:hover .btn{transform: translate(-50%,-50%) scale(1);opacity: 1;transition-delay: .1s;}
/* 合作伙伴 */
.partner-item .bg img{width: 100%;height: max(260px,3.7rem);}
.partner-item .bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .75);}
.partner-item .logo{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;background: #16161d;transition: all .3s ease-in-out;}
.partner-item .logo img{max-width: 60%;max-height: 20%;}
.partner-item .desc{position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;padding: 0 0.4rem;z-index: 2;}
.partner-item:hover .logo{opacity: 0;}
/* 团队 */
.teamIntro-flex{justify-content: space-between;align-items: center;}
.teamIntro-con{width: 45%;}
.teamIntro-img{width: 48%;}
.teamIntro-img img{width: 100%;height: 4.2rem;}
.teamInfo-item{height: 100%;border: 2px solid #232426;user-select: none;cursor: pointer;}
.teamInfo-show{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: space-between;}
.teamInfo-show .img img{width: 100%;height: 3.8rem;}
.teamInfo-show .desc{padding: 0.26rem 0.32rem;}
.teamInfo-hide{min-height: max(350px,4.9rem); z-index: 2; opacity: 0;transform: translateY(100%);transition: all .4s ease;position: relative; height: 100%;background: #0d0c14;padding: 0.3rem 0.3rem max(65px,0.9rem);}
.teamInfo-btn{user-select: none;cursor: pointer; z-index: 3;position: absolute;right: 0.32rem;bottom: 0.3rem;width: max(34px,0.42rem);height: max(34px,0.42rem);border-radius: 50%;border: 2px solid #fff;font-size: max(12px,0.14rem);padding-left: 0.02rem;transition: all .4s ease;}
.teamInfo-btn:hover{background: #fff;color: #232426;}
.teamInfo-item:hover .teamInfo-hide{opacity: 1;transform: translateY(0);}
/* 关于我们 */
.abIntro-flex{justify-content: space-between;align-items: center;}
.abIntro-con{width: 47%;}
.abIntro-video{width: 47%;}
.abIntro-video .img img{width: 100%;height: 4.2rem;}
.abIntro-video .img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 0%,rgba(231,121,26,.5) 100%);}
.abIntro-video .btn{z-index: 2;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: max(48px,0.86rem);height: max(48px,0.86rem);border-radius: 50%;user-select: none;cursor: pointer;padding-left: max(2px,0.05rem);}
.abIntro-video .btn:hover{transform: translate(-50%,-50%) scale(.95);}
.abIntro-video .btn:active{transform: translate(-50%,calc(-50% + 5px)) scale(.95);}
.abFZ-swp::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100vw;height: 26vw;background: url('../images/pages/abFZ-line.png') no-repeat center/100% auto;pointer-events: none;}
.abFZ-swp .swiper-container{overflow: visible;}
.abFZ-swp .swiper-wrapper {transition-timing-function: linear;}
.abFZ-swp .swiper-slide{height: auto;padding: 0.35rem 0.12rem;background: url('../images/pages/abFZ-item-bg2.png') no-repeat center/100% 100%;}
.abFZ-slide{height: 100%;position: relative;border-radius: max(10px,0.26rem);overflow: hidden;}
.abFZ-img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.abFZ-img img{width: 100%;height: 100%;}
.abFZ-con{height: 100%; position: relative;z-index: 2;flex-direction: column;justify-content: flex-start;padding: 0.3rem 0.4rem 0.25rem;background: #0d0c14;transition: all .4s ease;}
.abFZ-con .ico{height: max(24px,0.38rem);}
.abFZ-con .ico img{max-height: 100%;transition: all .4s ease;}
.abFZ-con .ico .h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.abFZ-slide:hover .abFZ-con{background: rgba(13, 12, 20, .75);}
.abFZ-slide:hover .abFZ-con .ico .s{opacity: 0;}
.abFZ-slide:hover .abFZ-con .ico .h{opacity: 1;}
.abFZ-slide:hover .abFZ-con .year{color: #e7791a;}
.abFZ-slide:hover .abFZ-con .text{color: #fff;}
.about-view .indWH-list{margin-left: -0.36rem;}
.about-view .indWH-item{height: max(300px,4rem);margin-left: 0.36rem;}
.about-view .indWH-item.active{width: calc(100% - 0.36rem * 4 - 1.9rem * 3);}
.about-view .indWH-item.active .indWH-desc{transform: translateY(min(-120px,-1.6rem));}
.abProc-slide{align-items: center;justify-content: space-between;}
.abProc-img{width: 48%;}
.abProc-img img{width: 100%;height: 4.2rem;}
.abProc-con{width: 48%;}
.abProc-con .ico-box{align-items: center;}
.abProc-con .ico-img{width: 0.6rem;height: 0.6rem;margin-right: max(10px,0.18rem);}
/* 案例-详情 */
.case-view .downItem .btn i,.solution-view .downItem .btn i{font-size: 10px;transform: rotate(180deg);margin-left: max(6px,0.08rem);}
.caseDet-intro-slide img{width: 100%;height: 6.7rem;}
.caseDet-intro-btn{user-select: none;cursor: pointer;z-index: 2;position: absolute;left: 16px;top: 50%;transform: translateY(-50%);width: max(36px,0.44rem);height: max(36px,0.44rem);border-radius: 50%;background: rgba(0, 0, 0, .2);}
.caseDet-intro-btn.next{left: auto;right: 16px;transform: translateY(-50%) rotate(180deg);}
.caseDet-intro-btn:hover{background: #000;}
.caseDet-ys-module{justify-content: space-between;align-items: center;}
.caseDet-ys-module:nth-child(2n){flex-direction: row-reverse;}
.caseDet-ys-left{width: 48%;}
.caseDet-ys-img .img{position: absolute;left: 0;top: 0;width: 100%;opacity: 0;transition: all 1s linear;}
.caseDet-ys-img .img:first-child{position: relative;}
.caseDet-ys-img .img img{width: 100%;height: 5.4rem;transition: all 3s ease 1s;transform: scale(1.1);}
.caseDet-ys-img .img.active{opacity: 1;z-index: 2;}
.caseDet-ys-img .img.active img{transform: scale(1);transition-delay: 0s;}
.caseDet-ys-right{width: 48%;}
.caseDet-ys-list li{padding: 0 0.25rem;border-top: 1px solid rgba(255, 255, 255, .08);}
.caseDet-ys-list li:first-child{border-color: transparent;}
.caseDet-ys-menu{padding: 0.2rem 0;align-items: center;user-select: none;cursor: pointer;}
.caseDet-ys-menu .title{flex: 1;padding-right: 10px;}
.caseDet-ys-menu .btn{width: max(24px,0.28rem);height: max(24px,0.28rem);border-radius: 50%;border: 2px solid #fff;transform: rotate(180deg);font-size: 10px;}
.caseDet-ys-drop{display: none;padding: 0 0 0.3rem;}
.caseDet-ys-list li:first-child .caseDet-ys-drop{display: block;}
.caseDet-ys-list li.active{background: #16161e;border-color: transparent;}
.caseDet-ys-list li.active .caseDet-ys-menu .btn{background: #e7791a;border-color: #e7791a;transform: rotate(0);}
.caseDet-effect-num li{margin-top: max(10px,0.3rem);width: calc(100% / 3);position: relative;padding: 0.12rem 0.25rem;}
.caseDet-effect-num li::after{content: "";position: absolute;left: 0;top: 0;width: max(2px,0.04rem);height: 100%;background: #e7791a;border-radius: 10px;}
.caseDet-effect-num .num{align-items: flex-start;}
.caseDet-effect-num .num .odometer{display: block;margin-right: max(4px,0.08rem);transform: translateY(min(-5px,-0.15rem));}
.caseDet-effect-num .num i{display: block;width: max(12px,0.21rem);height: max(22px,0.37rem);background: url('../images/pages/caseDet-result-icon.png') no-repeat center/100% auto;margin-left: max(10px,0.18rem);}
.caseDet-pj-slide{padding: 0.25rem 1.7rem 0;flex-direction: column;justify-content: flex-start;}
.caseDet-pj-slide::before,.caseDet-pj-slide::after{content: "";position: absolute;left: 0.85rem;top: 0;width: 1.21rem;height: 0.72rem;background: url('../images/pages/caseDet-pj-icon1.png') no-repeat center/100% auto;}
.caseDet-pj-slide::after{left: auto;top: auto;right: 0.9rem;bottom: 0.75rem;transform: rotate(180deg);}
.caseDet-pj-slide .ico i{margin-left: max(3px,0.07rem); display: block;width: max(14px,0.26rem);height: max(14px,0.26rem);background: url('../images/pages/caseDet-pj-icon2.png') no-repeat center/100% auto;}
.caseDet-pj-slide .ico i:first-child{margin-left: 0;}
.caseDet-pj-slide .img{width: max(40px,0.8rem);height: max(40px,0.8rem);border-radius: 50%;}
.caseDet-pj-slide .img img{width: 100%;height: 100%;}
.caseDet-pj-btn{user-select: none;cursor: pointer;z-index: 2;position: absolute;left: 16px;top: 38%;transform: translateY(-50%);width: max(36px,0.44rem);height: max(36px,0.44rem);border-radius: 50%;background: #16161e;}
.caseDet-pj-btn.next{left: auto;right: 16px;transform: translateY(-50%) rotate(180deg);}
.caseDet-pj-btn:hover{background: #fff;color: #000;}
.caseDet-hot-swp .swiper-container{overflow: visible;}
.caseDet-hot-slide{opacity: .25;transition: all .8s ease;pointer-events: none;}
.caseDet-hot-img{overflow: hidden;}
.caseDet-hot-img img{width: 100%;height: 2.9rem;transition: all .3s ease-in-out;}
.caseDet-hot-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 70%,#0d0c14 100%);}
.caseDet-hot-con{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.16rem 0.2rem;z-index: 2;}
.caseDet-hot-slide:hover .caseDet-hot-img img{transform: scale(1.1);}
.caseDet-hot-btn{user-select: none;cursor: pointer;z-index: 2;position: absolute;left: 16px;top: 45%;transform: translateY(-50%);width: max(36px,0.44rem);height: max(36px,0.44rem);border-radius: 50%;background: rgba(0, 0, 0, .2);}
.caseDet-hot-btn.next{left: auto;right: 16px;transform: translateY(-50%) rotate(180deg);}
.caseDet-hot-btn:hover{background: #000;}
.swiper-slide-active .caseDet-hot-slide,.swiper-slide-next .caseDet-hot-slide,.next2 .caseDet-hot-slide{opacity: 1;pointer-events: auto;}
/* 解决方案-详情 */
.solIntro-item{align-items: center;justify-content: space-between;}
.solIntro-item:first-child{margin-top: 0;}
.solIntro-item:nth-child(2n){flex-direction: row-reverse;}
.solIntro-con{width: 47%;}
.solIntro-img{width: 48%;}
.solIntro-img img{width: 100%;height: 4.2rem;}
.solEffect{width: calc(100% + 16vw * 2);margin-left: -16vw;}
.solEffect-bg img{width: 100%;height: 7rem;}
.solEffect-con{z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0.9rem 0;justify-content: center;}
.solEffect-list{width: 12rem;height: 100%;max-width: 100%;}
.solEffect-list li{position: absolute;width: max(230px,3rem);}
.solEffect-list li:nth-child(1){left: 0;top: 0;}
.solEffect-list li:nth-child(2){right: 0.6rem;top: 0.6rem;}
.solEffect-list li:nth-child(3){left: 0.6rem;bottom: 0.6rem;}
.solEffect-list li:nth-child(4){right: 0;bottom: 0;}
.solEffect-list .num{align-items: flex-start;}
.solEffect-list .num .odometer{display: block;margin-right: max(4px,0.08rem);transform: translateY(min(-5px,-0.15rem));}
.solEffect-list .num i{display: block;width: max(12px,0.21rem);height: max(22px,0.37rem);background: url('../images/pages/caseDet-result-icon.png') no-repeat center/100% auto;margin-left: max(10px,0.18rem);}
.solEffect-list .text{margin-top: 0;}
.solEffect-list li:nth-child(2) .num i{transform: rotate(180deg);}
.solCan-img img{width: 100%;height: 6.6rem;}
.solCan-con{padding: 0.36rem 0.4rem;background: rgba(0, 0, 0, .85);backdrop-filter: blur(20px); position: absolute;left: 50%;bottom: 0.36rem;transform: translateX(-50%);width: calc(100% - 0.72rem);}
.solCan-con .text p{position: relative;padding-left: max(18px,0.3rem);margin-top: max(8px,0.16rem);}
.solCan-con .text p::after{content: "";position: absolute;left: 0;top: max(6px,0.08rem);width: max(10px,0.15rem);height: max(7px,0.11rem);background: url('../images/pages/solCan-icon.png') no-repeat center/100% auto;}
.solCan-item:hover .solCan-con{background: #000;}
.solPro .downItem .img{height: 1.9rem;}
/* 关于我们-质量保证 */
.quaIntro{justify-content: space-between;}
.quaIntro .text{width: 46%;}
.quaCan-list-box{position: relative;}
.quaCan-list{z-index: 2;position: relative;}
.quaCan-list::after{content: ""; position: absolute;left: 50%;top: 0.5rem;transform: translateX(-50%);width: max(2px,0.06rem);height: calc(100% - 1rem);border-left: max(2px,0.06rem) dotted #222224;}
.quaCan-item:first-child{margin-top: 0;}
.quaCan-item{justify-content: space-between;align-items: flex-start;z-index: 2;}
.quaCan-item:nth-child(2n){flex-direction: row-reverse;}
.quaCan-con{width: 43%;}
.quaCan-con .ico{height: max(30px,0.55rem);}
.quaCan-con .ico img{max-height: 100%;}
.quaCan-con .title{transition: all .4s ease;}
.quaCan-img{width: 43%;}
.quaCan-img img{width: 100%;height: 3.3rem;}
.quaCan-page{position: absolute;left: 50%;top: 0.5rem;transform: translate(-50%,-50%);width: max(30px,0.42rem);height: max(30px,0.42rem);border-radius: 50%;background: #222224;z-index: 5;}
.quaCan-item.active .quaCan-page{background: #e7791a;color: #fff;}
/* .quaCan-item.active .quaCan-con .title{color: #e7791a;} */
/* 产品-详情 */
.proIcon-desc{background: url('../images/pages/proIcon-bg.jpg') no-repeat center/cover;}
.proIcon-desc .text{width: max(450px,7.5rem);max-width: 92%;}
.proIcon-list li{width: calc(100% / 6);flex-direction: column;justify-content: flex-start;padding: 0 0.1rem;}
.proIcon-list .ico{height: max(30px,0.52rem);}
.proIcon-list .ico img{max-height: 100%;}
.proIntro .pagesTitle{width: max(800px,1.1rem);margin: 0 auto;max-width: 100%;}
.proIntro-swp{padding: 0 1rem;}
.proIntro-swp .swiper-wrapper{align-items: center;}
.proIntro-slide{padding: 0 0.45rem;}
.proIntro-slide img{max-height: 9.51rem;}
.proIntro-btn{user-select: none;cursor: pointer;width: max(36px,0.44rem);height: max(36px,0.44rem);border-radius: 50%;background: #16161d;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 2;}
.proIntro-btn.next{left: auto;right: 0;transform: translateY(-50%) rotate(180deg);}
.proIntro-btn:hover{background: #e7791a;}
.proTD-module-box{width: 95%;margin: 0 auto;}
.proTD-bg img{width: 100%;}
.proTD-bg::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to right,#0d0c14 0%,transparent 100%);}
.proTD-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.proTD-con .contain{height: 100%;display: flex;}
.proTD-list{width: max(380px,5.8rem); height: 100%;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;}
.proTD-list .title{align-items: center;}
.proTD-list .title i{display: block;margin-right: max(12px,0.18rem);width: max(40px,0.74rem);}
.proTD-list .title span{flex: 1;}
.proTD-list .text{color: rgba(255, 255, 255, .75);}
.proTD-module:nth-child(2n) .proTD-bg::after{transform: rotate(180deg);}
.proTD-module:nth-child(2n) .proTD-con .contain{justify-content: flex-end;}
.proAPI-img{position: relative;}
.proAPI-img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(13,12,20,1) 0%,transparent 15%,transparent 85%,rgba(13,12,20,1));}
.proAPI-img img{width: 100%;}
.proYS .contain{min-height: max(400px,6rem);}
.proYS-list{align-items: flex-start;justify-content: center;}
.proYS-list li{width: 20%;position: relative;margin-top: max(16px,0.48rem);transition: all .4s ease;}
.proYS-menu{flex-direction: column;justify-content: flex-start;user-select: none;cursor: pointer;padding: 0 0.2rem;}
.proYS-menu .ico{height: max(36px,0.6rem);}
.proYS-menu .ico img{max-height: 100%;transition: all .4s ease;}
.proYS-menu .ico .h{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0;}
.proYS-drop{opacity: 0;pointer-events: none;visibility: visible;transform: translateY(0.2rem);transition: all .4s ease; padding-top: 0.3rem; position: absolute;left: 0;top: 100%;width: 12rem;}
.proYS-drop .dot{position: absolute;left: 1.2rem;top: 0.1rem;z-index: 2; transform: translateX(-50%); width: 0.27rem;height: 0.22rem;background: url('../images/pages/proYS-dot.jpg') no-repeat center bottom/100% auto;}
.proYS-drop .text{border: 0.02rem solid #e7791a;border-radius: max(5px,0.1rem);padding: 0.2rem 0.9rem 0.2rem 0.35rem;}
.proYS-list li.active .proYS-menu .ico .s{opacity: 0;}
.proYS-list li.active .proYS-menu .ico .h{opacity: 1;}
.proYS-list li.active .proYS-menu .title{color: #e7791a;}
.proYS-list li.active .proYS-drop{opacity: 1;pointer-events: auto;visibility: visible;transform: translateY(0);transition-delay: .2s;}
.proOther-menu{width: 95%;margin: 0 auto;user-select: none;cursor: pointer;background: #16161d;}
.proOther-menu .contain{position: relative;height: max(40px,0.92rem);align-items: center;}
.proOther-menu i{position: absolute;right: calc(100% + max(12px,0.18rem));top: 50%;transform: translateY(-50%);width: max(12px,0.18rem);height: max(12px,0.18rem);}
.proOther-menu i::before,.proOther-menu i::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;width: 100%;height: 2px;transition: all .4s ease;}
.proOther-menu i::after{width: 2px;height: 100%;}
.proOther-menu.active i::before,.proOther-menu.active i::after{transform: translate(-50%,-50%) rotate(180deg);}
.proOther-menu.active i::after{opacity: 0;}
.proOther-drop{display: none;}
.proSpec-nav{padding: 0 0.9rem;}
.proSpec-nav ul{margin: -0.18rem 0 0 -0.18rem;justify-content: center;}
.proSpec-nav li{display: flex;align-items: center;justify-content: center;text-align: center;transition: all .4s ease; user-select: none;cursor: pointer;border-radius: 40px;border: 2px solid #fff;margin: 0.18rem 0 0 0.18rem;width: max(80px,1.05rem);height: max(32px,0.38rem);}
.proSpec-nav li:hover,.proSpec-nav li.active{background: #e7791a;border-color: #e7791a;}
.proSpec-table{border-top: 1px solid rgba(255, 255, 255, .1);}
.proDown-slide{padding: 0.12rem; align-items: center;justify-content: space-between;border: 2px solid rgba(255, 255, 255, .1);}
.proDown-img{width: 25%;}
.proDown-img img{width: 100%;height: 1.4rem;}
.proDown-con{width: 70%;}
.proDown-con .btn{align-items: center;}
.proDown-con .btn i{display: block;margin-left: max(8px,0.12rem);}
.proDown-con .btn:hover span{text-decoration: underline;}
.proGallery .tile{opacity: 0;float: left;}
.proGallery .tile .item{transition: transform .2s linear;width: 100%;display: block;}
.proGallery .tile.ftg-loaded{opacity: 1;}
.quaCan .pagesTitle{padding: 0 2.4rem;}

/* 修改 */
.proDown-nav{border-bottom: 1px solid rgba(255, 255, 255, .12);}
.proDown-nav .item{user-select: none;cursor: pointer;padding: 0 0.3rem 0.2rem;}
.proDown-nav .item::after{content: "";position: absolute;left: 50%;bottom: -1px;width: 0;height: 2px;background: #e7791a;transform: translateX(-50%);transition: all .4s ease;}
.proDown-nav .item:hover,.proDown-nav .item.active{color: #e7791a;}
.proDown-nav .item.active::after{width: 100%;}
.proDown .contain{width: 11.3rem;}
.proDown-drop{display: none;}
.proDown-drop:first-child{display: block;}
.proDown-list{justify-content: space-between;width: 100%;}
.proDown-item{width: 48%;}
.proDown-item .ico{width: max(18px,0.23rem);margin-right: max(8px,0.12rem);}
.proDown-item .title{flex: 1;}
.proDown-item:hover .title{color: #e7791a;}


/* 二开 */
.solTran-intro .pagesTitle{padding: 0 0.7rem;}
.solTran-driving-flex{justify-content: space-between;align-items: flex-end;}
.solTran-driving-con{width: 42%;}
.solTran-driving-menu li{border-top: 1px solid rgba(255, 255, 255, .08);}
.solTran-driving-menu li:first-child{border: unset;}
.solTran-driving-menu li:first-child .text{display: block;}
.solTran-driving-menu .title{user-select: none;cursor: pointer;color: rgba(255, 255, 255, .25);}
.solTran-driving-menu .title span{transition: all .4s ease;}
.solTran-driving-menu .title:hover span{color: #fff;}
.solTran-driving-menu .title.active span:nth-child(1),.solTran-driving-menu .title.active:hover span:nth-child(1){color: #fff;}
.solTran-driving-menu .title.active span:nth-child(2),.solTran-driving-menu .title.active:hover span:nth-child(2){color: #e7791a;}
.solTran-driving-menu .text{display: none;}
.solTran-driving-drop{width: 49%;}
.solTran-driving-drop .drop-item{display: none;}
.solTran-driving-drop .drop-item:first-child{display: block;}
.solTran-driving-drop .img{justify-content: center;align-items: flex-end;position: relative;z-index: 2;}
.solTran-driving-drop .dot{width: 4.2rem;height: 4.2rem;position: absolute;left: 63%;bottom: 0;transform: translateX(-50%);background: url('../images/pages/solTran-driving-dot.png') no-repeat center/100% auto;}
.solTran-att-item .img{position: relative;}
.solTran-att-item .img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 50%,rgba(13,12,20,1));}
.solTran-att-item .img img{width: 100%;height: 2.8rem;}
.solTran-att-item .title{z-index: 2;position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.2rem 0.14rem;}
.solTran-att-list .uli.ml24.uli4 li:nth-child(1),.solTran-att-list .uli.ml24.uli4 li:nth-child(6){width: calc(100%/2 - max(10px,0.24rem));}
.solTran-effect .proTD-module-box{width: 95vw;margin-left: calc((95vw - 12rem) / 2 * (-1));}
.proTD-desc{height: 100%;width: max(400px,5.9rem);display: flex;flex-direction: column;justify-content: center;}
.proTD-module.right .proTD-con .contain{justify-content: flex-end;}
.proTD-module.right .proTD-bg::after{transform: rotate(180deg);}
.solRoom-app-menu{justify-content: center;}
.solRoom-app-menu .item{padding: max(6px,0.08rem) max(12px,0.15rem); user-select: none;cursor: pointer;background: #16161d;border-radius: 40px;margin-left: max(10px,0.18rem);}
.solRoom-app-menu .item:first-child{margin-left: 0;}
.solRoom-app-menu .item:hover,.solRoom-app-menu .item.active{background: #e7791a;}
.solRoom-app-drop .drop-item{display: none;}
.solRoom-app-drop .drop-item:first-child{display: block;}
.solRoom-app-drop .img img{width: 100%;height: 5.8rem;}
.solRoom-app-drop .img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,transparent 50%,rgba(13,12,20,1) 100%);}
.solRoom-app-drop .title{z-index: 2;position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.4rem;width: 70%;}
.solRoom-effect-item{align-items: center;justify-content: space-between;}
.solRoom-effect-item:first-child{margin-top: 0;}
.solRoom-effect-item:nth-child(2n){flex-direction: row-reverse;}
.solRoom-effect-con{width: 47%;}
.solRoom-effect-num{justify-content: space-between;}
.solRoom-effect-num li{width: 41%;}
.solRoom-effect-num .num{align-items: flex-start;display: flex;}
.solRoom-effect-num .num .odometer{display: block;margin-right: max(4px,0.08rem);transform: translateY(min(-5px,-0.15rem));}
.solRoom-effect-num .num i{display: block;width: max(12px,0.21rem);height: max(22px,0.37rem);background: url('../images/pages/caseDet-result-icon.png') no-repeat center/100% auto;margin-left: max(10px,0.18rem);}
.solRoom-effect-num .num.down i {transform: rotate(180deg);}
.solRoom-effect-img{width: 48%;}
.solRoom-effect-img img{width: 100%;height: 5.2rem;}




/* -------------------------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) */
    .teamInfo-item .position,.teamInfo-item .text{font-size: 12px;line-height: 1.5;}
}
/* ------------------------平板端-------------------------- */
@media all and (max-width:1100px){
    /* 1024 横屏 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){
    /* 移动终端 360 适配 */
    .pagesBan{width: 100%;}
    .pagesBan-bg img{height: 300px;}
    .pagesNav{overflow-x: auto;}
    .pagesNav-list{flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;}
    .pagesNav-list .item{padding: 9px 15px;margin-left: 15px;}
    .newsShow{padding: 13px;}
    .newsShow-img{width: 100%;}
    .newsShow-img img{height: 230px;}
    .newsShow-con{width: 100%;padding: 15px 0 20px;}
    .newsList .uli.ml44{margin: -30px 0 0;}
    .newsList .uli.ml44.uli3 li{margin: 30px 0 0;width: 100%;}
    .newsItem-img img{height: 210px;}
    .newsItem-con .date{margin-top: 10px;}
    .newsDet-head .title{padding: 0;}
    .msg-view .contain{width: 92%;}
    .faqItem{padding: 0 15px 8px;}
    .faqItem-menu .title{font-size: 13px;}
    .faqItem-menu{padding: 20px 0 15px;}
    .faqItem-drop{padding: 0 0 10px;font-size: 12px;}
    .techList .newsShow-img img{height: 200px;}
    .downList .uli.ml44{margin: -20px 0 0;}
    .downList .uli.ml44.uli3 li{margin: 20px 0 0;width: 100%;}
    .downItem{padding: 12px 12px 30px;}
    .downItem .img{height: 200px;}
    .downItem .con{padding: 5px 12px 0;}
    .downItem .btn{padding: 0 12px;}
    .ctaData-slide{padding: 12px 12px 28px;}
    .ctaData-img img{height: 310px;}
    .ctaData-con{padding: 15px 12px 0;}
    .ctaData-con .list{line-height: 1.6;}
    .ctaProj-map{width: 100%;}
    .ctaProj-map iframe{height: 250px;}
    .ctaProj-msg{width: 100%;padding: 15px 12px 30px;}
    .ctaProj-submit{font-size: 14px;}
    .honorList .uli.ml44{margin: -10px 0 0 -10px;}
    .honorList .uli.ml44.uli3 li {width: calc(100%/2 - 10px);margin: 10px 0 0 10px;}
    .honorItem{padding: 10px 8px 25px;}
    .honorItem .img{height: 200px;}
    .honorItem .img img{max-width: 80%;}
    .honorItem .title{font-size: 13px;}
    .honorItem .btn{width: 40px;height: 40px;}
    .partner-list .uli.ml44{margin: -15px 0 0;}
    .partner-list .uli.ml44.uli3 li{margin: 15px 0 0;width: 100%;}
    .partner-item .bg img{height: 345px;}
    .partner-item .desc{padding: 0 20px;}
    .teamIntro-flex{flex-direction: column-reverse;}
    .teamIntro-con{width: 100%;margin-top: 20px;}
    .teamIntro-img{width: 100%;}
    .teamIntro-img img{height: 250px;}
    .teamInfo-list .uli.ml44{margin: -15px 0 0;}
    .teamInfo-list .uli.ml44.uli3 li{margin: 15px 0 0;width: 100%;}
    .teamInfo-show .img img{height: 350px;}
    .teamInfo-show .desc{padding: 20px 15px;}
    .teamInfo-btn{bottom: 20px;right: 15px;}
    .teamInfo-hide{height: 430px;padding: 30px 15px;}
    .abIntro-con{width: 100%;}
    .abIntro-video{width: 100%;margin-top: 20px;}
    .abIntro-video .img img{height: 250px;}
    .abFZ-slide{border-radius: 16px;}
    .abFZ-img{border-radius: 18px;}
    .abFZ-swp .swiper-slide{padding: 30px 10px;}
    .abFZ-con{padding: 20px 15px;z-index: 100;}
    .abFZ-con .year{font-size: 18px;}
    .about-view .indWH-item{margin-left: 0;height: auto;}
    .abProc-img{width: 100%;}
    .abProc-img img{height: 250px;}
    .abProc-con{width: 100%;margin-top: 20px;}
    .abProc-con .ico-img{width: 38px;height: 38px;}
    .abProc-con .title{margin-top: 15px;}
    .caseDet-ys-module{flex-direction: column !important;}
    .caseDet-ys-left{width: 100%;}
    .caseDet-ys-img .img img{height: 220px;}
    .caseDet-ys-right{width: 100%;margin-top: 20px;}
    .caseDet-ys-list li{padding: 0 15px;}
    .caseDet-ys-menu{padding: 12px 0;}
    .caseDet-ys-drop{padding-bottom: 20px;}
    .caseDet-effect-num{padding-top: 0;}
    .caseDet-effect-num li{width: 100%;padding: 5px 20px;margin-top: 25px;}
    .caseDet-effect-num .num{line-height: 1;}
    .caseDet-effect-num .num span{font-size: 28px;}
    .caseDet-intro-btn,.caseDet-pj-btn,.caseDet-hot-btn{display: none;}
    .caseDet-pj-slide{padding: 10px 10px 0;}
    .caseDet-pj-slide::before{left: 0;}
    .caseDet-pj-slide::after{right: 0;bottom: 70px;}
    .caseDet-hot-img img{height: 250px;}
    .caseDet-hot-con{padding: 20px;}
    .caseDet-hot-con .title{font-size: 17px;}
    .solIntro-item{flex-direction: column-reverse !important;}
    .solIntro-img{width: 100%;}
    .solIntro-img img{height: 250px;}
    .solIntro-con{width: 100%;margin-top: 20px;}
    .solEffect{width: calc(100% + 8vw);margin-left: -4vw;}
    .solEffect-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    .solEffect-bg img{height: 100%;width: 100%;}
    .solEffect-con{position: relative;z-index: 2;padding: 50px 4%;}
    .solEffect-list{width: 100%;}
    .solEffect-list li{position: static;width: 100%;margin-top: 30px;}
    .solEffect-list li:first-child{margin-top: 0;}
    .solEffect-list .num span{font-size: 28px;}
    .solCan-list .uli.ml42{margin: -15px 0 0;}
    .solCan-list .uli.ml42.uli2 li{margin: 15px 0 0;width: 100%;}
    .solCan-img img{height: 380px;}
    .solCan-con{padding: 30px 15px;}
    .solPro .downItem .img{height: 175px;}
    .proIcon-list li{width: 50%;margin-top: 30px;}
    .proIcon-list .title{font-size: 13px;margin-top: 12px;}
    .proIcon-list .ico{height: 36px;}
    .proIntro-swp{padding: 0;}
    .proIntro-slide{padding: 0 10px;}
    .proIntro-btn{display: none;}
    .proTD-con{position: relative;height: auto;}
    .proTD-bg::after{display: none;}
    .proTD-module-box{width: 100%;}
    .proTD-module{margin-top: 40px;}
    .proTD-module:first-child{margin-top: 0;}
    .proOther-menu i{position: relative;top: auto;transform: none;right: auto;margin-right: 10px;width: 10px;height: 10px;}
    .proOther-menu .contain{height: 44px;}
    .proSpec-nav{padding: 0;margin-top: 15px;}
    .proSpec-table{padding: 18px 0;}
    .proSpec-table-list .uli.ml14{margin: -15px 0 0;}
    .proSpec-table-list .uli.ml14.uli4 li{margin: 15px 0 0;width: 100%;}
    .proDown-slide{padding: 10px;}
    .proDown-img{width: 20%;}
    .proDown-img img{height: 65px;}
    .proDown-con{width: 74%;}
    .proYS-list{padding-top: 0;}
    .proYS-list li{width: 50%;margin-top: 30px;}
    .proYS-drop .text{padding: 10px;font-size: 12px;}
    .quaIntro .text{width: 100%;margin-top: 10px;}
    .quaCan-item{flex-direction: column !important;}
    .quaCan-page{position: relative;left: auto;top: auto;transform: none;}
    .quaCan-con{width: 100%;margin-top: 20px;}
    .quaCan-img{width: 100%;margin-top: 20px;}
    .quaCan-img img{height: 225px;}
    .quaCan-con .ico{height: 40px;}
    .quaIntro .title-box{padding-top: 0;}
    .quaIntro .title-box br{display: none;}
    .quaCan .pagesTitle{padding: 0;}
    .proYS .contain{min-height: unset;padding-bottom: 40px;}
    .proDown-nav{flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;justify-content: flex-start;margin-top: 18px;}
    .proDown-nav .item{padding: 0 15px 12px;}
    .proDown-nav .item::after{bottom: 0;}
    .proDown-item{width: 100%;margin-top: 18px;}


    /* 二开 */
    .solTran-intro .pagesTitle{padding: 0;}
    .solTran-driving-con{width: 100%;}
    .solTran-driving-menu li{padding: 20px 0;}
    .solTran-driving-drop{width: 80%;margin: 40px auto 0;}
    .solTran-att-list ul{margin: -20px 0 0 !important;}
    .solTran-att-list li{margin: 20px 0 0 !important;width: 100% !important;}
    .solTran-att-item .img img{height: 200px;}
    .solTran-att-item .title{padding: 15px;}
    .solTran-effect .proTD-module-box{width: 100%;margin-top: 10px;}
    .proTD-module.right .proTD-con .contain{width: 100%;}
    .proTD-desc{padding-top: 15px;}
    .solRoom-app-menu{justify-content: flex-start;overflow-x: auto;flex-wrap: nowrap;white-space: nowrap;}
    .solRoom-app-drop .img img{height: 200px;}
    .solRoom-app-drop .img::after{background: linear-gradient(to bottom,transparent 0%,rgba(13,12,20,1) 100%);}
    .solRoom-app-drop .title{width: 100%;padding: 15px;font-size: 14px;line-height: 20px;}
    .solRoom-effect-item{flex-direction: column-reverse !important;}
    .solRoom-effect-img{width: 100%;}
    .solRoom-effect-img img{height: 290px;}
    .solRoom-effect-con{width: 100%;margin-top: 15px;}
    .solRoom-effect-num{margin-top: 0;}
    .solRoom-effect-num li{width: 100%;margin-top: 25px;}
    .solTran-effect .contain{width: 100%;}
    
    
    
}
/* --------------------图片-iPad-调整---------------------- */
@media all and (min-width: 720px) and (max-width: 1000px){}