﻿.cate-img img{opacity: 1;}
.about .more-btn{background:#FE6D36}
/*.about-con{background-image:url(/uploads/44613/page/p20250725140256e8982.jpg)}*/
.about-con{background:#ccc;color:var(--fontcolor)}
.about article{color:var(--fontcolor)}
.about .about-sel img{filter: invert(1);}
.swiper-button-next, .swiper-button-prev{background:var(--color)}
#swiper-banner .swiper-button-next:hover, #swiper-banner .swiper-button-prev:hover{background:var(--color1)}
.que-item:first-of-type{background:var(--color1)}
@media (min-width:1381px){.que-item{padding:40px}}
.que article{max-width:100%}
.que-item:nth-of-type(3){background:#ccc;}



#swiper-banner .banner-animate{width: 80%;top: 50%;left: 50%;transform:translate(-50%,-50%);text-align: left;max-width: 1640px;padding: 0 20px;color: #fff;position: absolute;}
#swiper-banner .banner-animate .p1{line-height: 1.2;font-size: 48px;margin-bottom: 20px;font-weight: bold;}
#swiper-banner .banner-animate .p2{line-height: 1.2;font-size: 24px;margin-bottom: 20px}
#swiper-banner .banner-animate .btn a{display: inline-flex;margin-top: 20px;padding: 8px 20px;border: 1px solid #fff;font-weight: 500;width: auto;border-radius: 5px;background: #fff;color: #000;font-size:20px}
#swiper-banner .banner-animate.ban1{text-align: center;width: 100%;}
#swiper-banner .banner-animate.ban1 .p1{font-size: 3vw;}
#swiper-banner .banner-animate.ban2{transform:translateY(-50%);width: auto;color: #000;background: #ffffff80;border-radius: 20px;padding: 20px;}
#swiper-banner .banner-animate.ban2 .ico{color: var(--color1);margin-right: 5px;}
#swiper-banner .banner-animate.ban2 .p2 p{display: flex;align-items: center;margin-bottom: 5px;}
@media (max-width:1480px) {#swiper-banner .banner-animate .p1{font-size: 36px;}
#swiper-banner .banner-animate .p2{font-size: 24px;}}
@media (max-width:1024px) {
#swiper-banner .swiper-wrapper .banner-animate .p1{font-size: 18px;}
#swiper-banner .banner-animate.ban2{width:100%;transform:translate(-50%,-50%);background:initial;text-align:center;color:#fff}
#swiper-banner .banner-animate .p2{display:none}}


.hometitle{font-weight:bold;font-size:42px;color:#060606;text-align:center;line-height:1.25}
.homehead span{font-size: 22px;color: var(--color1);line-height: 1;display: flex;justify-content: center;margin-bottom: 15px;}
.homehead p{font-size: 26px;color: #555555;text-align: center;}
.l-wraps{width:100%;max-width:1750px;padding:0 50px;margin:0 auto}
.home-math{display:flex;justify-content:space-between;padding:0 5%;background:#e1e1e1}
.math-title{display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:60px;color:#414141;line-height:1}
.math-box{width:25%;text-align:center;padding:65px 0}
.math-text{margin-top:15px}
.math-text p{font-weight:bold;font-size:14px;color:#9b9b9b}
.home-product{padding: 5% 0 4%;background: #fff;}
.home-product .l-wraps{display:flex;justify-content:space-between}
.product-img{min-height:300px;display:flex;justify-content:center;align-items:center}
.product-left{width:49.5%;display:flex;flex-wrap:wrap;justify-content:space-between}
.product-item{width:49%;background:#e2e4e3;padding:100px 25px 40px;margin-bottom:2%}
.product-right{width:49.5%}
.product-com p:nth-of-type(1){color:#333;line-height:27px;text-align:center;font-size: 18px;}
.product-com a{color: #fff;background: var(--color1);border-radius: 25px;line-height: 1;padding: 12px 20px;margin-top: 15px;transition: all .3s ease-in-out;}
.product-com{display:flex;flex-direction:column;align-items:center}
.product-top{display:flex;justify-content:space-between}
.product-top .product-item{padding:30px 25px 20px}
.product-box{display:flex;justify-content:space-between;align-items:center;padding:45px 25px;background:#e2e4e3}
.product-box:nth-of-type(2n){flex-direction:row-reverse;margin-top:2%}
.product-box .product-com{width:50%}
.product-imgs img,.product-item img{transition:all .3s ease-in-out}
.product-box:hover img,.product-item:hover img{transform:scale(1.02)}
.product-com a:hover{border-radius:0}
.home-customers{padding:5% 0;background:#f2f3f7}
.custom-item{display:flex;justify-content:space-between;margin-top:45px}
.custom-box{width:19%;background:#fff;text-align:center;padding:50px 30px}
.custom-img{height:110px;display:flex;justify-content:center}
.custom-img img{transition:all .3s ease-in-out}
.custom-text{margin-top:25px}
.custom-text p{font-size:18px;color:#555;line-height:29px}
.custom-box:hover .custom-img img{transform:rotateY(180deg)}
.home-introduce{background:url(/uploads/44613/hk/back01.webp) center top no-repeat;padding-top:5%}
.home-introduce .hometitle{color:#fff}
.introduce-contant{max-width:1440px;margin:55px auto 0;display:flex;align-items:center;padding:45px 50px;background:#fff;border-radius: 8px;}
.introduce-box{display:flex;align-items:center;font-size:22px;color:#555}
.introduce-left{width:55%;overflow: hidden;border-radius: 8px;}
.introduce-left:hover img{transform: scale(1.02);}
.introduce-left img{width:100%;transition: all .3s ease-in-out;}
.introduce-right{flex:1;padding-left:5%}
.introduce-box img{margin-right:8px}
.home-process{padding: 5% 0;}
.process-contant{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 45px;}
.process-item{width: 24%;}
.process-item:hover .process-img img{transform: scale(1.02);}
.process-items{width: 49%;}
.process-img img{width: 100%;aspect-ratio: 1 / 1;object-fit: cover;transition: all .3s ease-in-out;}
.process-items .process-img img{aspect-ratio: 2.04 / 1;}
.process-text p{font-weight: bold;font-size: 24px;color: #000000;line-height: 1.25;padding: 25px 0;text-align: center;}
.process-img{overflow: hidden;border-radius: 8px;}
.service-contant{display: flex;margin-top: 55px;}
.service-item{width: 20%;padding: 10px 35px;border-right: 1px solid #E6E6E6;}
.service-item:nth-last-child(1){border-right: none;}
.service-txt{display: flex;align-items: center;}
.service-txt p:nth-of-type(1){font-size: 64px;color: #555555;font-weight: bold;line-height: 1;}
.service-txt p:nth-of-type(2){font-weight: bold;font-size: 24px;color: #000000;line-height: 1.52;padding-left: 15px;}
.service-img{padding-left: 50px;margin-top: 20px;}
.home-support{padding: 3% 0;background: url(/uploads/44613/hk/back02.webp)center no-repeat;background-size: cover;}
.home-support .l-wraps{display: flex;align-items: center;justify-content: space-between;}
.support-right{width: 57%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.support-box{width: 49%;padding: 50px 25px;background: #616161;margin-bottom: 2%;text-align: center;color: #fff;}
.support-box:nth-of-type(2),.support-box:nth-of-type(3){background: #fff;color: #000000;}
.support-box:nth-of-type(3),.support-box:nth-of-type(4){margin-bottom: 0;}
.support-left{text-align: left;flex: 1;padding-right: 5%;}
.support-left .hometitle{text-align: left;color: #fff;}
.support-img img{transition: all .3s ease-in-out;}
.support-box:hover .support-img img{transform: rotateY(180deg);}
.support-text{margin-top: 30px;}
.support-text p{font-size: 24px;color: #FEFEFE;line-height: 36px;}
.support-text a{font-weight: bold;font-size: 20px;color: #242424;padding: 15px 20px;line-height: 1;background: #fff;display: inline-block;margin-top: 35px;border-radius: 25px;transition: all .3s ease-in-out;}
.support-text a:hover{background: var(--color1);color: #fff;}
.support-txt .p1{font-family: Arial;font-weight: bold;font-size: 24px;line-height: 1;}
.support-txt .p2{font-size: 18px;line-height: 30px;margin-top: 15px;}
.support-txt{margin-top: 25px;}
.support-img{height: 70px;display: flex;justify-content: center;}
.home-saas{padding: 5% 0;}
.saas-contant{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 45px;}
.saas-box{width: 24%;background: #fff;text-align: center;margin-bottom: 1.5%;padding: 50px 20px 25px;}
.saas-img img{aspect-ratio: 1 / 1;object-fit: cover;height: 280px;transition: all .3s ease-in-out;}
.saas-text{margin-top: 35px;}
.saas-text p{font-family: Arial;font-weight: bold;font-size: 22px;color: #000000;line-height: 28px;}
.saas-text a,.exit-btns a{color: #fff;background: var(--color1);border-radius: 25px;line-height: 1;padding: 12px 20px;margin-top: 15px;transition: all .3s ease-in-out;display: inline-block;}
.saas-box:hover .saas-img img{transform: scale(1.02);}
.home-exit .l-wraps{display: flex;justify-content: space-between;align-items: center;}
.exit-left{width: 40%;}
.exit-left .hometitle{text-align: left;}
.exit-right{flex: 1;padding-left: 35px;}
.exit-text{margin-top: 35px;}
.exit-text p{font-family: Arial;font-size: 30px;color: #555555;line-height: 49px;}
.home-exit{padding: 5% 0;background: #fff;}
.newslist{display: flex;justify-content: space-between;margin-top: 45px;padding-bottom: 40px;}
.news-item{width: 32%;background: #F9F9F9;position: relative;}
.news-item:hover .newsinfo a{color: var(--color1);}
.newsimg img{width: 100%;aspect-ratio: 5.3 / 4.1;object-fit: cover;}
.homenews{background: #fff;}
.newsimg{position: relative;}
.newsimg .lazy-wrap{overflow: unset;}
.newsimg .date{position: absolute;bottom: -15px;left: 30px;font-size: 18px;color: #FEFEFE;background: #555555;border-radius: 5px;line-height: 1;padding: 12px 25px;}
.newsinfo{padding: 35px 30px 45px;position: relative;}
.newsinfo a{font-weight: bold;font-size: 22px;color: #000000;line-height: 28px;margin-bottom: 15px;}
.newsinfo .txt{color: #646060;line-height: 26px;}
.newsbtns{position: absolute;bottom: -31px;left: 35px;}
.newsbtns a{font-size: 24px;line-height: 1;font-weight: bold;color: #555555;width: 62px;height: 62px;border-radius: 50%;border: 1px solid #555555;display: flex;justify-content: center;align-items: center;transition: all .3s ease-in-out;}
.newsbtns:hover a{background: var(--color1);color: #fff;border: 1px solid #fff;}
.home-faq{background: #fff;padding: 5% 0;}
.faq-container{margin-top: 45px;}
.faq-colse{display: none;margin-top: 15px;font-size: 20px;}
.faq-open{display: flex;padding-right: 20px;justify-content: space-between;font-weight: bold;font-size: 22px;color: #000000;line-height: 37px;position: relative;}
.faq-item{padding: 25px 40px 25px 70px;background: #F7F7F9;border: 1px solid #ECEDF3;border-bottom: none;cursor: pointer;}
.faq-item:nth-last-child(1){border-bottom: 1px solid #ECEDF3;}
.faq-icon{position: absolute;right: 0;transform: rotateZ(90deg);}
.faq-item.active .faq-icon{transform: rotateZ(270deg);}
.faq-item.active .faq-open{color: var(--color1);}
.home-contact{background: url(/uploads/44613/hk/back03.webp)center no-repeat;background-size: cover;}
.home-contact .l-wraps{display: flex;justify-content: space-between;align-items: center;}
.home-contact .hometitle{color: #fff;text-align: left;}
.home-contact .homehead{padding-left: 10%;}
.home-contact .btns{display: flex;padding-right: 10%;}
.home-contact .btns a{font-size: 22px;color: #4F4F4F;border-radius: 29px;background: #fff;padding: 20px 35px;line-height: 1;}
@media (max-width:1640px) {.hometitle{font-size: 38px;}
.home-product{padding: 3% 0 2%;}
.product-item{padding: 94px 25px 40px;}
.custom-img{height: 80px;}
.custom-item{margin-top: 30px;}
.introduce-contant{max-width: 100%;margin: 35px auto 0;}
.exit-text p{font-size: 24px;}
.process-text p,.service-txt p:nth-of-type(2),.support-text p,.homehead p{font-size: 22px;}
.exit-left .hometitle br{display: none;}
.exit-text {margin-top: 20px;}}
@media (max-width:1440px) {.hometitle {font-size: 34px;}
.homehead span{font-size: 18px;}
.math-title{font-size: 42px;}
.math-box{padding: 45px 0;}
.product-item {padding: 82px 25px 40px;}
.custom-img {height: 60px;}
.custom-text {margin-top: 15px;}
.custom-box{padding: 35px 20px;}
.introduce-box{font-size: 20px;}
.introduce-contant{padding: 35px;}
.service-txt p:nth-of-type(1){font-size: 52px;}
.process-text p, .service-txt p:nth-of-type(2), .support-text p, .homehead p,.saas-text p{font-size: 20px;}
.support-img{height: 48px;}
.support-txt .p1{font-size: 22px;}
.exit-text p {font-size: 20px;line-height: 1.52;}
.faq-item{padding: 20px 30px;}
.faq-colse{font-size: 18px;}
.home-contact .homehead {padding-left: 5%;}
.home-contact .btns{padding-right: 5%;}
.home-contact .btns a{font-size: 18px;padding: 15px 35px;}}
@media (max-width:1200px) {.hometitle {font-size: 28px;}
.l-wraps{padding: 0 30px;}
.homehead span,.support-txt .p2{font-size: 16px;}
.support-txt .p1,.faq-open{font-size: 20px;}
.home-introduce{background-size: cover;}
.home-process,.home-introduce{padding: 3% 0;}
.math-box {padding: 30px 0;}
.math-text {margin-top: 8px;}
.math-title {font-size: 32px;}
.product-com p:nth-of-type(1),.support-text a,.faq-colse{font-size: 16px;}
.product-item {padding: 46px 25px 40px;}
.custom-text p {font-size: 16px;line-height: 1.52;}
.introduce-box{font-size: 18px;}
.process-text p, .service-txt p:nth-of-type(2), .support-text p, .homehead p, .saas-text p,.exit-text p{font-size: 16px;}
.service-item{padding: 10px 20px;}
.service-txt p:nth-of-type(1){font-size: 36px;}
.process-contant,.service-contant,.newslist,.saas-contant,.faq-container{margin-top: 30px;}
.saas-img img{height: 180px;}
.newsinfo a{font-size: 18px;margin-bottom: 10px;}
.newsinfo{padding: 30px 20px;}
.newsbtns a{width: 40px;height: 40px;font-size: 22px;}
.newsbtns{bottom: -20px;left: 20px;}}
@media (max-width:1024px) {.hometitle {font-size: 24px;}
.l-wraps {padding: 0 15px;}
.home-math{padding: 0px 3%;}
.home-product .l-wraps{flex-direction: column;}
.product-left,.product-right{width: 100%;}
.introduce-box{font-size: 16px;}
.introduce-contant {padding: 25px;margin: 30px auto 0;}
.service-img{padding-left: 0;margin-top: 15px;}
.service-img img{width: 100%;}
.service-txt{flex-direction: column;}
.service-txt p:nth-of-type(2) {padding-left: 0;text-align: center;line-height: 1.25;}
.service-txt p:nth-of-type(1) {font-size: 28px;margin-bottom: 15px;}
.home-service{padding: 3% 0;}
.support-box{padding: 25px 15px;}
.support-img {height: 34px;}
.support-txt .p2{font-size: 14px;line-height: 1.52;margin-top: 10px;}
.support-left{padding-right: 3%;}
.support-text p{line-height: 1.52;}
.support-text {margin-top: 15px;}
.support-text a{margin-top: 25px;}
.saas-box{padding: 25px 15px;}
.newsimg .date{left: 20px;font-size: 16px;padding: 10px 20px;}
.faq-open{font-size: 18px;}}
@media (max-width:768px) {.hometitle{font-size: 22px;}
.home-math{flex-wrap: wrap;}
.math-box {padding: 20px 0;width: 50%;}
.product-img{min-height: 270px;}
.product-com{margin-top: 20px;}
.custom-item{flex-wrap: wrap;}
.custom-box {padding: 25px 15px;width: 49%;margin-bottom: 2%;}
.custom-img {height: 50px;}
.introduce-left{width: 65%;}
.introduce-right{padding-left: 3%;}
.introduce-box{font-size: 14px;}
.introduce-box img{width: 20px;}
.process-text p{padding: 15px 0;}
.service-contant{flex-wrap: wrap;}
.service-item{width: 50%;}
.service-item:nth-of-type(2n){border-right: none;}
.service-item:nth-last-child(1){border-right: 1px solid #E6E6E6;}
.service-txt p:nth-of-type(2) br{display: none;}
.home-support .l-wraps{flex-direction: column;}
.support-left {padding-right: 0;text-align: center;margin-bottom: 20px;}
.support-left .hometitle,.exit-left .hometitle{text-align: center;}
.support-left .hometitle br{display: none;}
.support-text{padding: 0 5%;}
.support-right{width: 100%;}
.saas-box{width: 49%;}
.home-exit .l-wraps{flex-direction: column;}
.exit-left{width: 100%;text-align: center;margin-bottom: 25px;}
.newsimg .date{font-size: 14px;padding: 5px 10px;}
.newsinfo {padding: 20px 15px;}
.newslist{flex-wrap: wrap;}
.news-item{width: 49%;margin-bottom: 50px;}
.home-faq{padding: 0 0 5%;}
.home-contact .btns a{font-size: 14px;}}
@media (max-width:550px) {.hometitle{font-size: 20px;}
.math-title{font-size: 26px;}
.product-img {min-height: unset;}
.product-item {padding: 25px 15px;display: flex;flex-direction: column;justify-content: space-between;}
.custom-box{width: 100%;}
.introduce-contant {padding: 20px;margin: 20px auto 0;flex-direction: column;}
.introduce-left{width: 100%;}
.introduce-right {padding-left: 0;width: 100%;margin-top: 10px;display: flex;flex-wrap: wrap;}
.introduce-right .introduce-box{width: 50%;}
.process-item{width: 49%;}
.process-contant, .service-contant, .newslist, .saas-contant, .faq-container{margin-top: 20px;}
.process-items .process-img img {aspect-ratio: 1 / 1;}
.support-txt .p1, .faq-open{font-size: 18px;}
.support-box{width: 100%;}
.support-box:nth-of-type(3), .support-box:nth-of-type(4) {margin-bottom: 2%;}
.news-item{width: 100%;}
.faq-item {padding: 15px 15px;}}
 .kche-t101 .kche-t101-list .kche-t101-item{display:flex;flex-direction:column;align-items:stretch}
.kche-t101 .kche-t101-item-info{flex:1;display:flex;flex-direction:column;justify-content:space-between}
.solution-active-bg{position:relative;z-index:0}
.kche-t123 .kche-t123-title{color:#fff}
.solution-active-bg{padding-top:5%}
.solution-active-bg::before{content:'';width:100vw;max-width:1920px;height:100%;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;background:url(/Content/uploads/2025537014/20251212093333686a1e22baa24475a9d3a11e5e5de3e7.jpg) no-repeat;background-position:top}
.wmpage28-service-list li::after{content:"";position:absolute;right:50%;transform:translate(-50%,0);width:1px;height:36px;border-right:1px dashed #b1a4a4}
.wmpage28-service-list li:nth-child(odd)::after{bottom:calc(100% + 18px)}
.wmpage28-service-list li:nth-child(even)::after{top:calc(100% + 18px)}
@media (max-width:1024px){.wmpage28-service-list li::after{display:none}
}