﻿@import url(https://css02.v15cdn.com/m430/aos.css);
body{overflow-x:hidden}
.home-indexadv .indexadv-right ul li .icon img{max-width:50px;}
.home-indexadv .indexadv-right ul li .icon .img2{display:none}
.home-indexadv .indexadv-right ul li:hover .icon .img2{display:block;}
.home-indexadv .indexadv-right ul li:hover .icon .img1{display:none;}
.home-foottop{background:url(/uploads/44004/page/p2025050917032748687.jpg) no-repeat center/cover;}
.home-foottop::after, .home-foottop::before{display:none;}

.l-wraps{max-width:1200px;margin:0 auto}
.home-titles{text-align:center}
.home-titles .title{position:relative}
.home-titles h1,.home-titles h3,.home-titles h4{font-weight: var(--fontbold7);font-size:45px;color:var(--color);line-height:1;padding:0 60px;display:inline-block;position:relative;z-index:2;background:#f7f7f7}
.home-titles p{font-weight: var(--fontbold6);font-size:19px;color:#353435;text-transform:uppercase;line-height:1;margin-top:15px}
.home-titles .title::after{position:absolute;content:'';width:100%;height:1px;background:silver;left:0;top:50%;transform:translateY(-50%);z-index:0}
.home-banner .swiper-slide>a::after {content: "";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background: rgba(21, 21, 21, .6);}
.banner1-animote{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.banner-con{max-width: 1200px;margin: 0 auto;height: 100%;display: flex;flex-direction: column;justify-content: center;transform: translateX(35%);opacity: 0;transition: all 2s ease-in-out;}
.banner1-animote .q1{font-weight: 500;font-size: 20px;color: #FFFFFF;}
.banner1-animote .q2{font-weight: 900;font-size: 72px;color: #FFFFFF;line-height: 1;margin: 50px 0;}
.banner-btns{margin-top: 70px;}
.banner-btns a{width: 188px;height: 44px;border-radius: 21px;border: 1px solid #F5F5F5;display: block;color: #fff;text-align: center;line-height: 44px;}
#indexbanner .swiper-slide-active .banner-con{transform: translateX(0%);opacity: 1;}
@keyframes bannerani{0%{opacity:0;transform:translateX(40px)}
100%{opacity:1;transform:translateX(0)}}
@media (max-width:1400px) {
    .banner1-animote .q2{margin: 30px 0;font-size: 52px;}
    .banner-btns {margin-top: 40px;}
    .banner-con{padding: 0 50px;}
}
@media (max-width:1200px){
    .banner1-animote .q2 {margin: 10px 0;font-size: 38px;}
    .banner-btns {margin-top: 20px;}
    .banner-con{width: 75%;}
}
@media (max-width:1024px) {
    .banner-con {width: 80%;}
    .banner1-animote .q2{font-size: 28px;}
    .banner1-animote .q1{font-size: 16px;}
    .banner-btns a{font-size: 14px;width: 170px;height: 38px;line-height: 38px;}
}
@media (max-width:768px) {
    .banner-con{width: 100%;}
}

@media (max-width:550px) {
    .banner-con{width: 100%;zoom: 0.6;}
}
@media (max-width:450px) {
    .banner-con{zoom: 0.5;}
}
.product-item{display:flex;justify-content:space-between;margin-top:50px}
.home-product{padding:80px 0 88px;background:#f7f7f7}
.product-box{background:#fff;border-radius:5px;width: 32%;transition: all .3s ease-in-out;}
.product-images{overflow:hidden}
.product-images img{transition: all .3s ease-in-out;}
.product-contant{padding:25px 0 30px;text-align:center}
.product-contant p{font-weight: var(--fontbold6);font-size:22px;color:#010101;line-height:27px}
.product-btns{display:flex;justify-content:center;margin-top:15px}
.product-btns a{font-size: 16px;color: #282828;border-radius: 29px;border: 1px solid #999;width: 150px;height: 40px;line-height: 1;display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;z-index: 1;}
.product-btns a::after,.about-btns a::after{position: absolute;content: '';transition: all .3s ease-in-out;background: var(--color);width: 0;height: 0;z-index: -1;border-radius: 13px;overflow: hidden;}
.home-abouts{padding:45px 0;background:url(/uploads/44004/dsln/about-back.jpg) center no-repeat}
.home-abouts .l-wraps{display:flex;align-items:center}
.home-language{padding: 50px 0;background: #fff;}
.languageswiper .swiper-slide p{font-size: 12px;text-align: center;line-height: 1;margin-top: 17px;}
.languageswiper  .swiper-slide{text-align: center;}
.abouts-left{width:170px}
.about-img{border-radius:100%;border:3px solid #d9d0e5;overflow:hidden;margin-bottom:5px}
.about-img img,.project-right img{transition: all .3s ease-in-out;width: 100%;height: 100%;object-fit: cover;}
.about-img:nth-last-child(1){margin-bottom:0}
.abouts-right{flex:1;padding-left:6%}
.about-title h2{font-weight: var(--fontbold7);font-size:40px;color:#fff;line-height:1;margin-bottom:35px}
.about-title p{font-size:18px;color:#fff;line-height:33px}
.about-btns{margin-top:30px}
.about-btns a{font-size:18px;color:#282828;line-height:1;width:150px;height:39px;background:#fff;border-radius:19px;display:flex;justify-content:center;align-items:center;overflow: hidden;position: relative;z-index: 1;}
.home-company{display:flex;margin-top:70px}
.companyswiper .swiper-wrapper,.languageswiper .swiper-wrapper,.partnerSwiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;-moz-transition-timing-function:linear!important;-ms-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}
.digital-top{display:flex;justify-content:space-between;padding:80px 0;border-bottom:2px solid #c8c8c8}
.digital-box{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:2px solid #2c2c2cab}
.digital-box:nth-last-child(1){border-right:none}
.digital-botton{display:flex;margin:80px 0 100px;align-items:center}
.digital-data{font-weight: var(--fontbold7);font-size:44px;color:var(--color);display:flex;line-height:1;align-items:end}
.digital-m{font-size:26px;line-height:1;text-transform:uppercase}
.digital-text{margin-top:10px}
.digital-text p{font-weight: var(--fontbold3);font-size:22px;color:#2b2b2b;line-height:1;text-align:center}
.digital-right{width:70%}
.digital-right img{width: 100%;display: block;}
.digital-left{flex:1;padding-right:25px}
.digital-left p{font-weight: var(--fontbold5);font-size:18px;color:#5a5a5a;line-height:25px;margin-bottom:30px}
.digital-left p strong{color:var(--color)}
.digital-left p:nth-last-child(1){margin-bottom:0}
.home-cases{padding:110px 0;background:#f6f5f6}
.cases-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}
.cases-col{width:48%;margin-bottom:4%;padding: 10px;position: relative;}
.cases-col:nth-last-child(-n+2){margin-bottom:0}
.cases-images{position:relative;z-index: 2;}
.cases-com{position:absolute;right:10px;bottom:10px;display:flex}
.cases-ic{margin-left:5px;border:5px solid #ffffff00;border-radius:100%;overflow:hidden;transition: all .3s ease-in-out;}
.cases-con{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:11px 13px;position: relative;z-index: 2;}
.cases-add{display:flex;align-items: center;}
.cases-btn{display:flex;align-items:center}
.cases-add p{font-weight: var(--fontbold6);font-size:19px;color:#0b0b0b;line-height:30px;margin-left:10px}
.home-choose .home-titles h4{background:0 0}
.home-choose .home-titles .title::after{display:none}
.home-choose{padding:100px 0;background:url(/uploads/44004/dsln/choose-back.jpg) center no-repeat;background-size:cover}
.choose-img{width:70px;height:70px;background:var(--color);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto}
.choose-img img,.project-img img{transition: all .3s ease-in-out;}
.choose-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:55px}
.choose-col{width:31%;background:#fff;padding:25px 22px;margin-bottom:3%}
.choose-col:nth-last-child(-n+3){margin-bottom:0}
.choose-text p{font-size:20px;color:#292929;line-height:24px;text-align:center}
.choose-text{margin-top:22px;padding:0 45px}
.home-ioces{background:url(/uploads/44004/dsln/ioce-back.jpg) center no-repeat;background-size:cover;padding:40px 0}
.ioces-com{display:flex;justify-content:space-between;align-items:center}
.ioces-left p{font-weight: var(--fontbold6);font-size:23px;color:#fff;line-height:37px}
.ioces-btns{display:flex;justify-content:center;margin-top:30px}
.ioces-btns a{font-weight: var(--fontbold6);font-size:21px;color:#282828;line-height:1;padding:15px 90px 15px 35px;background:#ffe993;border-radius:23px;position:relative}
.ioces-btns a img{position:absolute;right:10px}
.home-certificate{padding:100px 0;background:url(/uploads/44004/dsln/certifi-back.jpg) center no-repeat;background-size:cover}
.home-certificate .home-titles h4{background:0 0}
.home-certificate .home-titles .title::after{display:none}
.certifications-row{display:flex;justify-content:center;margin-top:60px;background:url(/uploads/44004/dsln/certificate-back.png) no-repeat bottom;padding-bottom:140px;margin-bottom:-50px}
.certifications-col{margin:0 5px;width:20%;display:flex}
.home-partners .home-titles .title h5{font-weight: var(--fontbold7);font-size:45px;color:var(--color);line-height:1;padding:0 60px;display:inline-block;position:relative;z-index:2;background:#fff}
.home-partners{padding:120px 0 0}
.partner-img{margin-top: 50px;position: relative;overflow: hidden;}
.partner-img img{width:100%;display:block}
.home-process{padding:110px 0;background:#f7f7f7}
.process-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;position:relative}
.process-row::after{position:absolute;content:'';width:100%;height:1px;background:var(--color);top:50%;transform:translateY(-50%)}
.process-row::before{position:absolute;content:'';width:100%;height:1px;background:var(--color);bottom:0}
.process-col{width:19%;padding:10px 10px 15px;background:#fff;border-radius:5px;text-align:center;position:relative;margin:45px 0;box-shadow:0 15px 20px 0 #e1e1e1}
.process-col::before{position:absolute;content:'';width:15px;height:15px;background:#f7f7f7;border-radius:50%;border:3px solid var(--color);bottom:-55px;left:50%;transform:translateX(-50%);z-index:1}
.process-col::after{position:absolute;content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:26px solid #fff;bottom:-20px;transform:translateX(-50%)}
.process-col:nth-last-child(1){margin-right:0}
.process-imgs,.project-img{overflow: hidden;}
.process-imgs img{transition: all .3s ease-in-out;}
.process-text p{font-weight: var(--fontbold6);font-size:18px;color:#282828;line-height:1;margin-top:10px}
.home-project{padding-top:100px;background:url(/uploads/44004/dsln/project-back.jpg) top no-repeat}
.home-project .home-titles h4{background:0 0;color:#fff}
.home-project .home-titles p{color:#fff}
.home-project .home-titles .title::after{display:none}
.pro-wraps{max-width:1475px;margin:0 auto}
.project-top{display:flex;justify-content:space-between;margin-bottom:45px}
.project-contant{background:#fff;margin-top:90px;padding:130px 0}
.project-left h5{font-weight: var(--fontbold6);font-size: 36px;color: #000;line-height: 1.25;text-transform: uppercase;padding: 15px 15px 0;}
.project-bottom{display:flex;justify-content:space-between}
.project-box{width:32%;transition: all .3s ease-in-out;    background: #f7f7f7;}
.project-dev{display:flex;justify-content:space-between;align-items:center;padding: 0 15px;}
.project-dev span{width:44px;height:5px;background:#282828;display:block}
.project-left{display:flex;flex-direction:column;justify-content:space-between;flex:1;margin-right: 80px;border: 1px solid #fff;transition: all .3s ease-in-out;padding: 20px;}
.project-u .project-left{margin-left: 80px;align-items: center;margin-right: 0;}
.project-right{width:58%;overflow: hidden;border: 1px solid #fff;transition: all .3s ease-in-out;padding: 20px;}
.project-btn a{font-weight: var(--fontbold4);font-size:17px;color:#585858;line-height:31px;display:flex;align-items:center}
.project-btn a img{margin-left:10px}
.project-text{padding:25px 35px;background:#f7f7f7;display:flex;justify-content:space-between}
.project-btns a{display:flex;flex-direction:column;font-weight: var(--fontbold6);font-size:18px;color:#4b4b4b;line-height:31px;align-items:center}
.project-con{width:70%}
.project-con p{font-weight: var(--fontbold6);font-size:22px;color:#2c2c2c;line-height:26px}
.project-btns{flex:1}
.project-imgs{overflow: hidden;}
.project-imgs img,.partnerSwiper .swiper-slide img{transition: all .3s ease-in-out;}
.project-u{margin-top:150px}
.product-box:hover .product-images img{transform: scale(1.02);}
.choose-col:hover .choose-img img{transform: rotateY(180deg);}
.product-btns a:hover::after,.about-btns a:hover::after{width: 130%;height: 130%;}
.product-btns a:hover,.about-btns a:hover{color: #fff;}
.about-btns a:hover{border: 1px solid #fff;background: unset;}
.about-btns a:hover::after{background: #7852a978;}
.about-img:hover img,.project-right:hover img{transform: scale(1.02);}
.cases-ic:hover{border: 5px solid #ffffffad;}
.partnerSwiper{height: 400px;}
.partnerSwiper .swiper-slide {background: #fff;height: calc((80% - 20px) / 2) !important;display: flex;justify-content: center;align-items: center;}
@keyframes pulse {
0% {transform: scale(1);}
50% {transform: scale(1.25);}
100% {transform: scale(1);}}
.ioces-btns:hover img{animation: pulse 1.5s infinite;}
.project-box:hover .project-imgs img,.project-img:hover img{transform: scale(1.05);}
.project-box:hover{border: 1px solid var(--color);}
.process-col:hover img{transform: scale(1.05);}
.project-btns:hover a{color: var(--color);}
.project-box:hover .project-con p{color: var(--color);}
.project-box:hover .project-btns a{color: var(--color);}
.product-box:hover{transform: translateY(-20px);}
.cases-col::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 3px solid transparent;border-radius: 10px;z-index: 0;}
.cases-col:hover::after {border-color: var(--color);animation: drawBorderLine 2s linear infinite;}
.project-btn:hover a{color: var(--color);}
.project-left:hover{border: 1px solid var(--color);}
.project-right:hover{border: 1px solid var(--color);}
.partnerSwiper .swiper-slide:hover img{transform: scale(1.1);}
@keyframes drawBorderLine {
    0% {clip-path: inset(100% 0 0 0)}
    25% {clip-path: inset(0 100% 0 0)}
    50% {clip-path: inset(0 0 100% 0)}
    75% {clip-path: inset(0 0 0 100%)}
    100% {clip-path: inset(100% 0 0 0)}
}
@media (max-width:1600px) {
    .product-item{margin-top: 35px;}
    .digital-top{padding: 60px 0;}
    .project-left h5{font-size: 36px;}
    .project-u {margin-top: 90px;}
    .project-contant,.home-process,.home-partners,.home-cases{padding: 100px 0;}
}
@media (max-width:1366px) {
    .home-titles h1, .home-titles h3, .home-titles h4,.about-title h2{font-size: 38px;}
    .home-product,.project-contant, .home-process, .home-partners, .home-cases,.home-choose,.home-certificate{padding: 65px 0px;}
    .digital-botton{margin: 65px 0;}
    .about-title h2{margin-bottom: 15px;}
    .l-wraps{padding: 0 50px;}
}
@media (max-width:1024px) {
    .home-product, .project-contant, .home-process, .home-partners, .home-cases, .home-choose, .home-certificate {padding: 50px 0px;}
    .home-titles h1, .home-titles h3, .home-titles h4, .about-title h2,.home-partners .home-titles .title h5{font-size: 32px;}
    .product-contant p{font-size: 18px;line-height: 1;}
    .about-title p {font-size: 16px;color: #fff;line-height: 1.52;}
    .digital-data{font-size: 32px;}
    .digital-botton {margin: 25px 0;}
    .digital-text p{font-size: 18px;}
    .digital-botton{flex-direction: column;}
    .digital-left{padding-right: 0;}
    .digital-right {width: 100%;margin-top: 30px;}
    .digital-left p{margin-bottom: 20px;}
    .cases-row,.choose-row{margin-top: 35px;}
    .cases-add p{font-size: 16px;}
    .choose-text {margin-top: 15px;padding: 0px;}
    .choose-text p{font-size: 16px;}
    .choose-img img{width: 25px;}
    .choose-img {width: 55px;height: 55px;}
    .ioces-left p{font-size: 18px;margin-right: 30px;}
    .ioces-right{text-align: end;}
    .ioces-right img{max-width: 80%;}
    .ioces-btns a{font-size: 18px;}
    .ioces-btns a img{max-width: 40px;}
    .home-project{padding-top: 60px;}
    .project-contant{margin-top: 50px;}
    .project-left h5{font-size: 28px;}
    .project-left{margin-right: 50px;}
    .project-u .project-left{margin-left: 50px;}
    .project-top{margin-bottom: 50px;}
    .project-text{padding: 15px;flex-direction: column;}
    .project-con {width: 100%;}
    .project-con p{font-size: 18px;}
    .project-btns {flex: 1;width: 100%;display: flex;}
    .project-btns a{width: 100%;flex-direction: row;justify-content: space-between;font-size: 16px;}
    .project-btns img{max-width: 35px;}
    .partner-img {margin-top: 20px;}
    .process-col{margin: 30px 0;}
    .process-row::after{top: 51%;}
    .partnerSwiper {height: auto;}
}
@media (max-width:768px) {
    .l-wraps{padding: 0 30px;}
    .home-product, .project-contant, .home-process, .home-partners, .home-cases, .home-choose, .home-certificate {padding: 35px 0px;}
    .home-titles h1, .home-titles h3, .home-titles h4, .about-title h2, .home-partners .home-titles .title h5{font-size: 26px;}
    .home-titles p{font-size: 16px;margin-top: 10px;}
    .product-contant{padding: 15px 0;}
    .product-contant p{font-size: 17px;}
    .home-abouts .l-wraps{flex-direction: column;}
    .abouts-left {width: 100%;display: flex;justify-content: space-between;}
    .abouts-right {flex: 1;padding-left: 0;margin-top: 25px;}
    .home-abouts{background-size: cover;}
    .home-company{margin-top: 30px;}
    .digital-top {padding: 35px 0;}
    .digital-data {font-size: 26px;}
    .digital-m{font-size: 18px;}
    .digital-left p {margin-bottom: 15px;font-size: 16px;}
    .choose-col{margin-bottom: 2%;width: 49%;}
    .choose-col:nth-last-child(-n+3) {margin-bottom: 2%;}
    .ioces-com{flex-direction: column;}
    .ioces-right {text-align: center;}
    .ioces-left p {font-size: 16px;margin-right: 0;text-align: center;}
    .certifications-row{padding-bottom: 80px;margin-bottom: -40px;background-size: contain;margin-top: 25px;}
    .project-left {margin-right: 20px;}
    .project-top {margin-bottom: 20px;}
    .project-left h5 {font-size: 22px;}
    .project-btn a img{max-width: 35px;}
    .project-u .project-left{margin-left: 20px;}
    .process-text p{font-size: 16px;}
    .process-row::before,.process-row::after,.process-col::before{display: none;}
    .process-col {margin: 15px 0;width: 32%;}
}
@media (max-width:550px) {
    .l-wraps{padding: 0 15px;}
    .home-titles h1, .home-titles h3, .home-titles h4{padding: 0;}
    .home-titles h1, .home-titles h3, .home-titles h4, .about-title h2, .home-partners .home-titles .title h5{font-size: 22px;}
    .home-titles p {font-size: 14px;margin-top: 0;}
    .home-product, .project-contant, .home-process, .home-partners, .home-cases, .home-choose, .home-certificate {padding: 25px 0px;}
    .product-item {margin-top: 15px;flex-wrap: wrap;}
    .product-box{width: 100%;margin-bottom: 20px;}
    .digital-top{flex-wrap: wrap;}
    .digital-box{border-right: none;width: 50%;margin-bottom: 25px;}
    .digital-box:nth-last-child(-n+2){margin-bottom: 0;}
    .cases-col{width: 100%;}
    .cases-btn img{max-width: 30px;}
    .cases-ic{width: 65px;}
    .ioces-btns a {font-size: 16px;padding: 10px 60px 10px 20px;}
    .ioces-left p {font-size: 14px;line-height: 1.52;margin-bottom: 20px;}
    .certifications-row {padding-bottom: 40px;margin-bottom: -20px;}
    .home-project {padding-top: 20px;}
    .project-contant {margin-top: 20px;}
    .project-top{flex-direction: column;}
    .project-left {margin-right: 0;}
    .project-right {width: 100%;margin-top: 10px;}
    .project-top {margin-bottom: 10px;}
    .project-bottom{flex-wrap: wrap;}
    .project-box {width: 100%;margin-bottom: 10px;}
    .project-u {margin-top: 0;}
    .project-u .project-left {margin-left: 0;}
    .process-col{width: 48%;}
    .process-text p{font-size: 14px;}
    .project-imgs img, .project-img img,.product-images img{width: 100%;}
}
@media (max-width:768px){.home-language{padding:20px 0;}}


.home-banner .swiper-slide{overflow:hidden}
.home-banner .swiper-slide>a{position:relative;display:flex}
.home-banner .swiper-slide>a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to right,rgba(21,21,21,.6),transparent)}
.home-banner .swiper-slide img{width:100%;height:100%;object-fit:cover}
.home-banner .swiper-slide-active img{animation:bannerimg 6s forwards}
.home-banner .pcimg{display:block}
.home-banner .mobimg{display:none}
.home-banner .banner-animote{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1630px;color:#fff;padding:0 70px;opacity:0}
.home-banner .banner-animote .banner-text{position:relative;padding-left:35px}
.home-banner .banner-animote .banner-text::before{content:'';position:absolute;top:-20px;left:0;width:45px;height:45px;border-radius:50%;border:10px solid var(--color);z-index:-1}
.home-banner .banner-animote .p1{font-size:66px;font-weight:var(--fontbold6);line-height:1.2}
.home-banner .banner-animote .p2{margin:20px 0 100px;font-size:var(--fontsize30);font-weight:var(--fontbold3);line-height:1.5}
.home-banner .banner-animote .p3{display:flex;justify-content:flex-end}
.home-banner .banner-animote .p3 a{min-width:280px;padding:0 20px;height:50px;color:#fff;font-size:var(--fontsize20);font-weight:var(--fontbold3);background:var(--color);border-radius:30px;display:flex;justify-content:center;align-items:center;line-height:1.3;transition:all .3s ease}
.home-banner .banner-animote .p3 a:hover{opacity:.8}
.home-banner .banner-animote.banner-animote1{top:43%}
.home-banner .banner-animote.banner-animote1 .p1{font-size:58px}
.home-banner .banner-animote.banner-animote1 .p2{margin-bottom:20px}
.home-banner .banner-animote .bottom{display:flex;justify-content:space-between}
.home-banner .banner-animote .list{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-banner .banner-animote .list li{width:20%}
.home-banner .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
.home-banner .swiper-pagination{bottom:20px!important;max-width:1400px;padding:0 70px;left:50%!important;transform:translateX(-50%)}
.home-banner .swiper-pagination-bullet{width:20px;height:8px;background:rgba(28,206,126,0);border:2px solid var(--color);border-radius:5px;transition:all .1s linear;position:relative;overflow:hidden}
.home-banner .swiper-pagination-bullet-active{width:35px;height:10px;border-width:1px}
.home-banner .swiper-pagination-bullet-active::after{content:'';position:absolute;left:0;top:0;width:0;height:100%;background:var(--color)}
.home-banner .swiper-pagination-bullet-active.cur::after{animation:paginationwidth 6s linear forwards}
@keyframes paginationwidth{0%{width:0}
100%{width:100%}
}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{position:absolute;top:45%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:0 0;border:2px solid rgba(231,231,231,.5);color:#fff;z-index:9;cursor:pointer;transition:all .15s linear;border-radius:50%}
.home-banner .bannerswiper-next:hover,.home-banner .bannerswiper-prev:hover{background:rgba(255,255,255,.6);color:var(--fontcolor)}
.home-banner .bannerswiper-next em,.home-banner .bannerswiper-prev em{font-size:var(--fontsize24)}
.home-banner .bannerswiper-prev{left:70px}
.home-banner .bannerswiper-next{right:70px}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{display:none}
@keyframes bannerani{0%{margin-top:20px}
100%{opacity:1;margin-top:0}
}
@keyframes bannerimg{0%{transform:scale(1)}
80%{transform:scale(1.05)}
100%{transform:scale(1.047)}
}
@media(max-width:1660px){.home-banner .banner-animote{top:45%}}
@media(max-width:1440px){.home-banner .banner-animote .p1{font-size:50px}
.home-banner .banner-animote .p2{margin:10px 0 80px;font-size:var(--fontsize24)}
.home-banner .banner-animote .p3 a{min-width:260px;height:45px;font-size:var(--fontsize18)}
.home-banner .banner-animote.banner-animote1 .p1{font-size:48px}
}
@media(max-width:1280px){.home-banner .banner-animote .p1{font-size:44px}
.home-banner .banner-animote .p2{margin-bottom:50px}
.home-banner .banner-animote .p3 a{min-width:230px;height:40px;font-size:var(--fontsize18)}
.home-banner .banner-animote.banner-animote1 .p1{font-size:38px}
.home-banner .banner-animote.banner-animote1 .list{display:none}
}
@media(max-width:1024px){.home-banner .banner-animote{padding:0 15px}
.home-banner .banner-animote .banner-text{padding-left:20px}
.home-banner .banner-animote .banner-text::before{top:-15px;left:-10px;width:30px;height:30px;border-width:8px}
.home-banner .banner-animote .p1{font-size:36px}
.home-banner .banner-animote .p2{margin:10px 0 20px;font-size:var(--fontsize20)}
.home-banner .banner-animote .p3{justify-content:flex-start}
.home-banner .banner-animote .p3 a{min-width:210px;height:40px;font-size:var(--fontsize16)}
.home-banner .banner-animote.banner-animote1{top:50%}
.home-banner .banner-animote.banner-animote1 .p1{font-size:var(--fontsize30)}
}
@media(max-width:768px){.home-banner .pcimg{display:none}
.home-banner .mobimg{display:block;height:260px}
.home-banner .banner-animote .banner-text{padding-left:10px}
.home-banner .banner-animote .banner-text::before{top:-10px;left:-10px;width:25px;height:25px;border-width:5px}
.home-banner .banner-animote .p1{font-size:var(--fontsize26);margin-bottom:20px}
.home-banner .banner-animote .p2{display:none}
.home-banner .banner-animote .p3 a{height:35px;font-size:var(--fontsize15)}
.home-banner .bannerswiper-next,.home-banner .bannerswiper-prev{display:none}
.home-banner .swiper-pagination{bottom:10px!important}
.home-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px;height:8px;background:var(--color)}
.home-banner .banner-animote.banner-animote1 .p1{font-size:var(--fontsize24)}
}
@media (max-width:500px){.home-banner .banner-animote .banner-text::before{top:-10px;left:-10px;width:20px;height:20px;border-width:5px}
.home-banner .banner-animote .p1{font-size:var(--fontsize22);margin-bottom:0}
.home-banner .banner-animote .p3{display:none}
.home-banner .banner-animote.banner-animote1 .p1{font-size:var(--fontsize20)}
}
.wmkc-business,.wmkc-choose,.wmkc-manu,.wmkc-partner,.wmkc-solu{position:relative;padding:4% 0}
.wmkc-wrap{width:100%;max-width:1630px;padding:0 70px;margin:0 auto}
.title-wrap{text-align:center}
.wmkc-title{color:#1b1b1b;font-size:48px;font-weight:var(--fontbold6);line-height:1.4;text-align:center}
.wmkc-des{margin-top:10px;color:rgba(0,0,0,.5);font-size:var(--fontsize24);text-align:center}
.wmkc-des2{color:#fff;font-size:36px;font-weight:var(--fontbold3)}
.wmkc-des2 span{color:var(--color)}
.wmkc-more{display:inline-flex;align-items:center;padding:5px 10px;color:#302e2f;font-weight:var(--fontbold6);background:#fff;border-radius:21px;border:1px solid #9f9f9f;line-height:1.2;transition:all .3s ease}
.wmkc-more em{margin-left:10px;width:32px;height:32px;color:#fff;background:#222;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease}
.wmkc-more em::before{transition:all .3s ease}
.wmkc-more:hover{color:#fff;background:var(--color);border-color:var(--color)}
.wmkc-more:hover em{color:var(--color);background:#fff}
.wmkc-more:hover em::before{transform:rotate(-45deg)}
@media (max-width:1660px){.wmkc-des2{font-size:var(--fontsize30)}}
@media (max-width:1440px){.wmkc-title{font-size:40px}
.wmkc-des{margin-top:5px;font-size:var(--fontsize20)}
.wmkc-des2{font-size:var(--fontsize26)}
}
@media (max-width:1280px){.wmkc-more{font-size:var(--fontsize14)}
.wmkc-more em{width:26px;height:26px}
.wmkc-des2{font-size:var(--fontsize22)}
}
@media (max-width:1024px){.wmkc-wrap{padding:0 15px}
.wmkc-title{font-size:34px}
.wmkc-des{font-size:var(--fontsize16)}
}
@media (max-width:990px){.wmkc-des2{font-size:var(--fontsize18)}}
@media (max-width:768px){.wmkc-business,.wmkc-choose,.wmkc-manu,.wmkc-partner,.wmkc-solu{padding:40px 0}
.wmkc-des2{margin-top:0;font-size:var(--fontsize16)}
}
@media (max-width:500px){.wmkc-title{font-size:var(--fontsize30)}}
.wmkc-choose .digital-top{position:relative;margin-top:-13%;padding:70px;background:#f5f5f5;border-radius:23px;border-bottom:none;border:1px solid #e6e6e6;z-index:2}
.wmkc-choose .digital-top .digital-box{border-right:none}
.wmkc-choose .digital-top .digital-box .digital-data{font-size:70px}
.wmkc-choose .digital-top .digital-box .digital-m{font-size:var(--fontsize24);font-weight:var(--fontbold4)}
.wmkc-choose .digital-top .digital-box:nth-child(3) .digital-m{font-size:40px;font-weight:var(--fontbold6);text-transform:none}
.wmkc-choose .digital-top .digital-box .digital-text p{margin-top:10px;color:#848b98;font-size:var(--fontsize24);text-transform:uppercase}
.wmkc-choose .choose-wrap{margin-top:5%}
.wmkc-choose .choose-list{margin-top:70px;display:flex;justify-content:space-between;flex-wrap:wrap}
.wmkc-choose .choose-list li{position:relative;width:23.5%;padding:60px 25px 90px;background:#fff;box-shadow:0 0 32px 0 rgba(0,0,0,.1);border-radius:20px;border:1px solid #edf0f4;text-align:center;overflow:hidden;transition:background .3s linear}
.wmkc-choose .choose-list li:hover{background:var(--color)}
.wmkc-choose .choose-list li::before{content:'';position:absolute;bottom:-100%;left:0;width:100%;height:65%;background:url(/uploads/44004/page/p20251014103130057cf.webp) no-repeat;background-size:cover;opacity:0;transition:all .3s ease}
.wmkc-choose .choose-list li:hover::before{bottom:0;opacity:1}
.wmkc-choose .choose-list .li-icon{margin:0 auto 30px;width:100px;height:100px;background:#e9e9e9;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:background .3s ease}
.wmkc-choose .choose-list li:hover .li-icon{background:#fff}
.wmkc-choose .choose-list .li-info{color:#737887;line-height:1.5;transition:color .3s ease}
.wmkc-choose .choose-list li:hover .li-info{color:#fff}
@media (max-width:1660px){.wmkc-choose .digital-top{margin-top:-12%;padding:60px}
.wmkc-choose .digital-top .digital-box .digital-data{font-size:60px}
.wmkc-choose .digital-top .digital-box .digital-text p{font-size:var(--fontsize20)}
.wmkc-choose .digital-top .digital-box .digital-m{font-size:var(--fontsize22)}
.wmkc-choose .digital-top .digital-box:nth-child(3) .digital-m{font-size:var(--fontsize30)}
.wmkc-choose .choose-list{margin-top:50px}
}
@media (max-width:1440px){.wmkc-choose .digital-top{padding:50px}
.wmkc-choose .digital-top .digital-box .digital-data{font-size:50px}
.wmkc-choose .digital-top .digital-box .digital-text p{font-size:var(--fontsize18)}
.wmkc-choose .digital-top .digital-box .digital-m{font-size:var(--fontsize20)}
.wmkc-choose .digital-top .digital-box:nth-child(3) .digital-m{font-size:var(--fontsize26)}
.wmkc-choose .choose-list{margin-top:30px}
.wmkc-choose .choose-list li{padding:50px 20px}
.wmkc-choose .choose-list .li-info br{display:none}
}
@media (max-width:1280px){.wmkc-choose .digital-top{margin-top:-10%;padding:40px}
.wmkc-choose .digital-top .digital-box .digital-data{font-size:40px}
.wmkc-choose .digital-top .digital-box .digital-text p{margin-top:5px;font-size:var(--fontsize16)}
.wmkc-choose .digital-top .digital-box .digital-m{font-size:var(--fontsize16)}
.wmkc-choose .digital-top .digital-box:nth-child(3) .digital-m{font-size:var(--fontsize22)}
}
@media (max-width:1024px){.wmkc-choose .choose-list li{width:49%;margin-bottom:15px}
.wmkc-choose .choose-list li:nth-last-child(-n+2){margin-bottom:0}
.wmkc-choose .choose-list li::before{height:80%}
}
@media (max-width:990px){.wmkc-choose .digital-top{margin-top:0;padding:40px 20px}
.wmkc-choose .choose-wrap{margin-top:30px}
}
@media (max-width:768px){.wmkc-choose .digital-top{flex-wrap:wrap;padding:20px}
.wmkc-choose .digital-top .digital-box{width:50%;margin-bottom:20px}
.wmkc-choose .digital-top .digital-box:nth-last-child(-n+2){margin-bottom:0}
.wmkc-choose .choose-list{margin-top:20px}
.wmkc-choose .choose-list li{padding:30px 20px}
.wmkc-choose .choose-list .li-icon{margin-bottom:20px;width:80px;height:80px}
.wmkc-choose .choose-list .li-icon img{width:35px;height:auto}
}
@media (max-width:500px){.wmkc-choose .digital-top .digital-box .digital-data{font-size:var(--fontsize30)}
.wmkc-choose .digital-top .digital-box .digital-text p{margin-top:0;font-size:var(--fontsize14)}
.wmkc-choose .digital-top .digital-box:nth-child(3) .digital-m{font-size:var(--fontsize18)}
.wmkc-choose .choose-list li{width:100%;margin-bottom:15px}
.wmkc-choose .choose-list li:nth-child(3){margin-bottom:15px}
}
.wmkc-pro .pro-top .top-text{position:relative;margin:70px 0;padding:11% 0;text-align:center}
.wmkc-pro .pro-top .top-text::before{content:'';position:absolute;top:0;left:-215px;width:1920px;height:100%;background:url(/uploads/44004/page/p202510141031489836f.webp) no-repeat;background-size:cover;z-index:-1}
.wmkc-pro .pro-top .top-text::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.6),transparent);z-index:-1}
.wmkc-pro .pro-top .top-text .wmkc-title{margin-bottom:60px;color:#fefefe;font-weight:var(--fontbold4)}
.wmkc-pro .pro-top .top-text .more{display:inline-block;padding:10px 30px;color:#fff;font-size:var(--fontsize18);background:var(--color);border-radius:30px;transition:all .3s ease}
.wmkc-pro .pro-top .top-text .more:hover{opacity:.8}
.wmkc-pro .procate-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmkc-pro .procate-list li{width:23.5%;padding:10px 15px;font-size:var(--fontsize18);border:1px solid #ababab;line-height:1.4;text-align:center;cursor:pointer;transition:all .3s ease}
.wmkc-pro .procate-list li.act,.wmkc-pro .procate-list li:hover{color:#fff;background:var(--color);border-color:var(--color)}
.wmkc-pro .pro-wrap{position:relative;margin-top:30px;overflow:hidden}
.wmkc-pro .pro-wrap .pro-list{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0;opacity:0;transform:scale(0);transform-origin:top;transition:transform .8s ease-in-out,opacity .2s ease-in-out}
.wmkc-pro .pro-wrap .pro-list.act{position:static;opacity:1;transform:scale(1)}
.wmkc-pro .pro-list li{position:relative;width:23.5%;margin-top:40px;margin-right:2%;border:1px solid #e5e5e5}
.wmkc-pro .pro-list li:nth-child(4n){margin-right:0}
.wmkc-pro .pro-list li::after{content:'';position:absolute;bottom:-2px;left:0;height:4px;width:0;background:var(--color);transition:width .3s ease}
.wmkc-pro .pro-list li:hover::after{width:100%}
.wmkc-pro .pro-list .li-img{display:block;width:100%;overflow:hidden}
.wmkc-pro .pro-list .li-img img{width:100%;transition:all .3s ease}
.wmkc-pro .pro-list li:hover .li-img img{transform:scale(1.03)}
.wmkc-pro .pro-list .li-info{padding:20px 20px 40px 20px}
.wmkc-pro .pro-list .li-info .title{color:#1b1b1b;font-weight:var(--fontbold6)}
.wmkc-pro .pro-list .li-info .li-more{margin-top:20px;text-align:center}
@media (max-width:1440px){.wmkc-pro .pro-top .top-text{margin:50px 0}
.wmkc-pro .pro-list li{margin-top:30px}
.wmkc-pro .pro-list .li-info{padding:20px 10px 30px 10px}
}
@media (max-width:1280px){.wmkc-pro .pro-top .top-text{margin:30px 0 40px}
.wmkc-pro .pro-top .top-text .wmkc-title{margin-bottom:40px}
.wmkc-pro .pro-wrap{margin-top:20px}
.wmkc-pro .pro-list li{margin-top:15px}
}
@media (max-width:990px){.wmkc-pro .pro-top .top-text .wmkc-title{margin-bottom:25px;font-size:var(--fontsize30)}
.wmkc-pro .pro-top .top-text .more{padding:8px 20px;font-size:var(--fontsize16)}
.wmkc-pro .procate-list li{width:49%;font-size:var(--fontsize16);margin-bottom:10px}
.wmkc-pro .pro-wrap{margin-top:0}
.wmkc-pro .pro-list{justify-content:space-between}
.wmkc-pro .pro-list li{width:49%;margin-right:0}
.wmkc-pro .pro-list .li-info .li-more{margin-top:15px}
}
@media (max-width:768px){.wmkc-pro .pro-top .top-text{margin:20px 0}
.wmkc-pro .pro-top .top-text .wmkc-title{font-size:var(--fontsize26)}
}
@media (max-width:500px){.wmkc-pro .pro-top .top-text .wmkc-title{margin-bottom:15px;font-size:var(--fontsize22)}
.wmkc-pro .pro-top .top-text .more{padding:8px 20px;font-size:var(--fontsize14)}
.wmkc-pro .procate-list li{padding:8px 10px}
.wmkc-pro .pro-list .li-info{padding:15px}
}
.wmkc-manu .manu-bottom{position:relative;margin-top:190px;padding:65px 0 25px 0}
.wmkc-manu .manu-bottom::before{content:'';position:absolute;top:0;left:8%;width:1580px;height:100%;background:#edf3ff;z-index:-1}
.wmkc-manu .manu-bottom .manu-video{position:absolute;top:-100px;left:0;width:46%}
.wmkc-manu .manu-bottom .manu-video img{width:100%}
.wmkc-manu .manu-bottom .manu-info{margin-left:auto;width:50%;hyphens:auto;text-align:justify}
.wmkc-manu .manu-bottom .manu-info .wmkc-title{text-align:left}
.wmkc-manu .manu-bottom .manu-info .info p{font-size:var(--fontsize18);margin-top:20px}
.wmkc-manu .manu-bottom .manu-info .wmkc-more{margin-top:60px}
.wmkc-manu .manu-bottom .manu-list{margin-top:70px;width:90%;margin-left:auto;display:flex;justify-content:space-between;flex-wrap:wrap}
.wmkc-manu .manu-bottom .manu-list li{width:24%;overflow:hidden}
.wmkc-manu .manu-bottom .manu-list li img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}
.wmkc-manu .manu-bottom .manu-list li:hover img{transform:scale(1.03)}
@media (max-width:1660px){.wmkc-manu .manu-bottom{margin-top:160px}}
@media (max-width:1440px){.wmkc-manu .manu-bottom{margin-top:100px;padding-top:45px}
.wmkc-manu .manu-bottom .manu-video{top:-60px}
.wmkc-manu .manu-bottom .manu-info .info p{margin-top:15px;font-size:var(--fontsize16)}
.wmkc-manu .manu-bottom .manu-info .wmkc-more{margin-top:40px}
.wmkc-manu .manu-bottom .manu-list{margin-top:50px}
}
@media (max-width:1280px){.wmkc-manu .manu-bottom{margin-top:50px;padding-top:45px}
.wmkc-manu .manu-bottom .manu-video{top:10%}
}
@media (max-width:990px){.wmkc-manu .manu-bottom{margin-top:30px;padding-top:30px}
.wmkc-manu .manu-bottom .manu-video{position:static;width:100%;margin-bottom:20px}
.wmkc-manu .manu-bottom::before{left:-30px}
.wmkc-manu .manu-bottom .manu-info{width:100%}
.wmkc-manu .manu-bottom .manu-info .wmkc-title{font-size:var(--fontsize30)}
.wmkc-manu .manu-bottom .manu-info .info p{margin-top:5px;text-align:left}
.wmkc-manu .manu-bottom .manu-info .wmkc-more{margin-top:20px}
.wmkc-manu .manu-bottom .manu-list{width:100%;margin-top:30px}
}
@media (max-width:500px){.wmkc-manu .manu-bottom{margin-top:15px;padding:25px 0}
.wmkc-manu .manu-bottom .manu-info .wmkc-title{font-size:var(--fontsize24)}
.wmkc-manu .manu-bottom .manu-list{margin-top:15px}
.wmkc-manu .manu-bottom .manu-list li{width:49%;margin-top:10px}
}
.wmkc-process{position:relative;padding-bottom:4%}
.wmkc-process .process-wrap{position:relative;margin-top:70px;overflow:hidden}
.wmkc-process .process-wrap::before{content:'';position:absolute;top:50%;right:0;width:110%;height:205px;border-radius:1000px;border:2px solid #dadce0;border-left:none;transform:translateY(-50%)}
.wmkc-process .process-wrap .process-list{position:relative;display:flex;flex-wrap:wrap}
.wmkc-process .process-wrap .process-list .process-item{width:17%;margin-right:2%;text-align:center}
.wmkc-process .process-wrap .process-list .process-item .title{position:relative;color:#909090;font-size:var(--fontsize22)}
.wmkc-process .process-wrap .process-list .process-item .title::before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:16px;height:16px;background:#fff;border-radius:50%;border:2px solid #b25bff;z-index:1}
.wmkc-process .process-wrap .process-list .process-item .img{overflow:hidden}
.wmkc-process .process-wrap .process-list .process-item .img img{width:100%;transition:all .3s ease}
.wmkc-process .process-wrap .process-list .process-item:hover .img img{transform:scale(1.03)}
.wmkc-process .process-wrap .process-list.list1 .process-item:last-child{margin-right:0}
.wmkc-process .process-wrap .process-list.list1 .process-item .title{margin-top:50px}
.wmkc-process .process-wrap .process-list.list1 .process-item .title::before{top:-75%}
.wmkc-process .process-wrap .process-list.list2{margin-top:100px;flex-direction:row-reverse;justify-content:flex-end}
.wmkc-process .process-wrap .process-list.list2 .process-item{display:flex;flex-direction:column-reverse}
.wmkc-process .process-wrap .process-list.list2 .process-item:first-child{margin-right:0}
.wmkc-process .process-wrap .process-list.list2 .process-item .title{margin-bottom:50px}
.wmkc-process .process-wrap .process-list.list2 .process-item .title::before{bottom:-75%}
@media (max-width:1360px){.wmkc-process .process-wrap{margin-top:40px}
.wmkc-process .process-wrap::before{height:190px}
.wmkc-process .process-wrap .process-list .process-item .title{font-size:var(--fontsize20)}
.wmkc-process .process-wrap .process-list.list1 .process-item .title{margin-top:35px}
.wmkc-process .process-wrap .process-list.list2 .process-item .title{margin-bottom:35px}
}
@media (max-width:1280px){.wmkc-process .process-wrap{margin-top:30px}
.wmkc-process .process-wrap::before{height:130px}
.wmkc-process .process-wrap .process-list .process-item .title{font-size:var(--fontsize16)}
.wmkc-process .process-wrap .process-list .process-item .title::before{width:13px;height:13px}
.wmkc-process .process-wrap .process-list.list2{margin-top:60px}
}
@media (max-width:990px){.wmkc-process .process-wrap{margin-top:15px}
.wmkc-process .process-wrap::before{height:90px;width:120%;left:50%;transform:translate(-50%,-50%);border-right:none}
.wmkc-process .process-wrap .process-list{justify-content:space-between}
.wmkc-process .process-wrap .process-list.list2{margin-top:30px;justify-content:space-between}
.wmkc-process .process-wrap .process-list .process-item{width:19%;margin-right:0}
.wmkc-process .process-wrap .process-list .process-item .title{font-size:var(--fontsize14)}
.wmkc-process .process-wrap .process-list.list1 .process-item .title{margin-top:25px}
.wmkc-process .process-wrap .process-list.list2 .process-item .title{margin-bottom:25px}
}
@media (max-width:768px){.wmkc-process{padding-bottom:40px}
.wmkc-process .process-wrap{margin-top:0}
.wmkc-process .process-wrap::before{display:none}
.wmkc-process .process-wrap .process-list.list2{margin-top:15px;flex-direction:row}
.wmkc-process .process-wrap .process-list .process-item{width:49%;margin-top:15px}
.wmkc-process .process-wrap .process-list .process-item .title{font-size:var(--fontsize18)}
.wmkc-process .process-wrap .process-list.list1 .process-item .title{margin-top:35px}
.wmkc-process .process-wrap .process-list.list2 .process-item .title{margin-bottom:35px}
.wmkc-process .process-wrap .process-list.list1 .process-item .title::before{left:49%}
.wmkc-process .process-wrap .process-list.list2 .process-item .title::before{left:51%}
.wmkc-process .process-wrap .process-list .process-item .title::after{content:'';position:absolute;left:0;width:105%;height:2px;background:#dadce0}
.wmkc-process .process-wrap .process-list .process-item:last-child .title::after{width:100%}
.wmkc-process .process-wrap .process-list.list1 .process-item .title::after{top:-53%}
.wmkc-process .process-wrap .process-list.list2 .process-item .title::after{bottom:-48%}
}
@media (max-width:500px){.wmkc-process .process-wrap .process-list .process-item{width:100%;margin-top:15px}
.wmkc-process .process-wrap .process-list .process-item .title{font-size:var(--fontsize16)}
.wmkc-process .process-wrap .process-list.list1 .process-item .title{margin-top:30px}
.wmkc-process .process-wrap .process-list.list2 .process-item .title{margin-bottom:30px}
.wmkc-process .process-wrap .process-list .process-item .title::after{width:100%;height:1px}
.wmkc-process .process-wrap .process-list.list1 .process-item .title::after{top:-45%}
.wmkc-process .process-wrap .process-list.list2 .process-item .title::after{bottom:-42%}
}
.wmkc-solu::before{content:'';position:absolute;top:0;left:0;width:100%;height:55vh;background-image:url(/uploads/44004/page/p2025101410320012d56.webp);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;background-attachment:fixed;z-index:-1}
.wmkc-solu::after{content:'';position:absolute;top:0;left:0;width:100%;height:55vh;background:rgba(0,0,0,.6);z-index:-1}
.wmkc-solu .wmkc-wrap{position:relative}
.wmkc-solu .title-wrap{margin-bottom:90px}
.wmkc-solu .title-wrap .wmkc-title{color:#fff}
.wmkc-solu .title-wrap .wmkc-more{margin-top:50px}
.wmkc-solu .solu-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmkc-solu .solu-list li{width:32%;padding:20px 40px;background:#fff;border-radius:51px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}
.wmkc-solu .solu-list li.act,.wmkc-solu .solu-list li:hover{color:#fff;background:var(--color)}
.wmkc-solu .solu-list .li-icon{width:43px;margin-right:20px}
.wmkc-solu .solu-list .li-icon img{transition:all .3s ease}
.wmkc-solu .solu-list li.act .li-icon img,.wmkc-solu .solu-list li:hover .li-icon img{filter:brightness(0) invert(1)}
.wmkc-solu .solu-list .li-info .p1{margin-bottom:5px;font-size:var(--fontsize20);line-height:1.4}
.wmkc-solu .solu-list .li-info .p2{font-size:var(--fontsize14)}
.wmkc-solu .solu-wrap{margin-top:80px}
.wmkc-solu .solu-wrap .solu-item{transform:translateY(40px);background:#fff;border-radius:20px;border:1px solid #d9d9d9;display:flex;justify-content:space-between;flex-wrap:wrap;height:0;opacity:0;visibility:hidden;overflow:hidden;transition:all .5s ease-in-out}
.wmkc-solu .solu-wrap .solu-item.act{padding:60px 50px 70px;visibility:visible;height:auto;opacity:1;transform:translateY(0)}
.wmkc-solu .solu-wrap .solu-item li{overflow:hidden}
.wmkc-solu .solu-wrap .solu-item li img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}
.wmkc-solu .solu-wrap .solu-item li:hover img{transform:scale(1.03)}
.wmkc-solu .solu-wrap .solu-item li:nth-child(-n+3){width:32%;margin-bottom:25px}
.wmkc-solu .solu-wrap .solu-item li:nth-last-child(-n+2){width:49%}
.wmkc-solu .solu-wrap .solu-item .li-info{width:100%;height:100%;padding:60px 40px 70px;color:#fff;background:var(--color)}
.wmkc-solu .solu-wrap .solu-item .li-info .title{font-size:var(--fontsize22);font-weight:var(--fontbold6);text-align:center}
.wmkc-solu .solu-wrap .solu-item .li-info .desc{margin:30px 0 40px;font-size:var(--fontsize14);font-weight:var(--fontbold3);line-height:2}
.wmkc-solu .solu-wrap .solu-item .li-info .more{text-align:center}
.wmkc-solu .solu-wrap .solu-item .li-info .wmkc-more:hover{border-color:#fff}
@media (max-width:1660px){.wmkc-solu .title-wrap .wmkc-more{margin-top:30px}
.wmkc-solu .title-wrap{margin-bottom:60px}
.wmkc-solu .solu-wrap{margin-top:60px}
.wmkc-solu .solu-wrap .solu-item.act{padding:50px 40px 60px}
}
@media (max-width:1440px){.wmkc-solu .solu-list li{padding:15px 30px}
.wmkc-solu .solu-list .li-info .p1{font-size:var(--fontsize18)}
.wmkc-solu .solu-wrap .solu-item .li-info{padding:40px 30px 50px}
}
@media (max-width:1280px){.wmkc-solu .title-wrap .wmkc-more{margin-top:20px}
.wmkc-solu .title-wrap{margin-bottom:40px}
.wmkc-solu .solu-wrap{margin-top:40px}
.wmkc-solu .solu-list li{padding:10px 15px}
.wmkc-solu .solu-list .li-icon{width:35px;margin-right:10px}
.wmkc-solu .solu-list .li-info .p1{font-size:var(--fontsize16)}
.wmkc-solu .solu-list .li-info .p2{font-size:var(--fontsize14)}
.wmkc-solu .solu-wrap .solu-item.act{padding:30px 25px 40px}
}
@media (max-width:990px){.wmkc-solu .solu-list .li-icon{width:25px}
.wmkc-solu .solu-list .li-info .p1{font-size:var(--fontsize16)}
.wmkc-solu .solu-list .li-info .p2{font-size:var(--fontsize14)}
.wmkc-solu .solu-wrap .solu-item .li-info{padding:30px 20px}
.wmkc-solu .solu-wrap .solu-item .li-info .title{font-size:var(--fontsize18)}
.wmkc-solu .solu-wrap .solu-item .li-info .desc{margin:15px 0;line-height:1.6}
}
@media (max-width:768px){.wmkc-solu .title-wrap{margin-bottom:30px}
.wmkc-solu .solu-list li{width:49%;padding:5px 10px;margin-bottom:10px}
.wmkc-solu .solu-wrap{margin-top:20px}
.wmkc-solu .solu-wrap .solu-item.act{padding:30px 20px}
.wmkc-solu .solu-wrap .solu-item li:nth-child(-n+2){width:49%;margin-bottom:15px}
.wmkc-solu .solu-wrap .solu-item li:nth-child(3){width:100%;margin-bottom:15px}
.wmkc-solu .solu-list .li-info .p1{margin-bottom:0}
}
@media (max-width:640px){.wmkc-solu .title-wrap{margin-bottom:20px}
.wmkc-solu .title-wrap .wmkc-more{margin-top:10px}
.wmkc-solu .solu-list li{width:100%}
.wmkc-solu .solu-wrap{margin-top:10px}
.wmkc-solu .solu-wrap .solu-item.act{padding:20px}
.wmkc-solu .solu-wrap .solu-item li{width:100%!important;margin-bottom:10px!important}
.wmkc-solu .solu-wrap .solu-item li:last-child{margin-bottom:0!important}
}
.wmkc-case .case-list{margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}
.wmkc-case .case-list li{width:32%}
.wmkc-case .case-list li:nth-child(1){width:57%;margin-bottom:20px}
.wmkc-case .case-list li:nth-child(2){width:41%;margin-bottom:20px}
.wmkc-case .case-list .li-img{overflow:hidden}
.wmkc-case .case-list .li-img img{width:100%;transition:all .3s ease}
.wmkc-case .case-list li:hover .li-img img{transform:scale(1.03)}
.wmkc-case .case-list .li-info{position:relative;padding:15px 20px;background:#fff;border:1px solid #cbcbcb;border-top:none;display:flex;justify-content:space-between;align-items:center}
.wmkc-case .case-list li .li-info::after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--color);transition:width .5s ease}
.wmkc-case .case-list li:hover .li-info::after{width:100%}
.wmkc-case .case-list .li-info .address{display:flex;align-items:center}
.wmkc-case .case-list .li-info .address em{font-size:40px;line-height:1.2}
.wmkc-case .case-list .li-info .address p{margin-left:10px;font-size:var(--fontsize24);font-weight:var(--fontbold3);line-height:1.2}
@media (max-width:1440px){.wmkc-case .case-list{margin-top:30px}
.wmkc-case .case-list .li-info .address em{font-size:var(--fontsize30)}
.wmkc-case .case-list .li-info .address p{font-size:var(--fontsize20)}
}
@media (max-width:1280px){.wmkc-case .case-list{margin-top:20px}
.wmkc-case .case-list .li-info{padding:15px 10px}
.wmkc-case .case-list .li-info .address em{font-size:var(--fontsize24)}
.wmkc-case .case-list .li-info .address p{font-size:var(--fontsize16);margin-left:5px}
}
@media (max-width:1024px){.wmkc-case .case-list li{width:49%;margin-bottom:15px}
.wmkc-case .case-list li:last-child{margin-bottom:0!important}
}
@media (max-width:768px){.wmkc-case .case-list li{width:100%!important;margin-bottom:15px!important}}
@media (max-width:500px){.wmkc-case .case-list{margin-top:10px}}
.wmkc-partner .title-wrap .wmkc-des2{color:#000}
.wmkc-partner .title-wrap .wmkc-more{margin-top:30px}
.wmkc-partner .partner-list{margin-top:90px;display:flex;justify-content:space-between;flex-wrap:wrap}
.wmkc-partner .partner-list li{padding:40px 30px 30px;width:32%;background:#fff;box-shadow:0 4px 95px 0 rgba(171,171,171,.31);border-radius:22px;display:flex;flex-direction:column;justify-content:space-between}
.wmkc-partner .partner-list .li-top{display:flex;align-items:center}
.wmkc-partner .partner-list .li-top .img{width:60px;margin-right:15px}
.wmkc-partner .partner-list .li-top .name{margin-bottom:5px;font-size:var(--fontsize24);font-weight:var(--fontbold6);line-height:1.4}
.wmkc-partner .partner-list .li-top .desc{font-size:var(--fontsize15);line-height:1.2}
.wmkc-partner .partner-list .li-center{margin:50px 0;color:#828282;font-size:var(--fontsize18);line-height:1.5}
.wmkc-partner .partner-list .li-center .title{margin-bottom:15px;color:#ffc656;font-size:var(--fontsize20);font-weight:var(--fontbold6)}
.wmkc-partner .partner-list .li-center .desc{hyphens:auto;text-align:justify}
.wmkc-partner .partner-list .li-bottom{width:50%}
@media (max-width:1660px){.wmkc-partner .title-wrap .wmkc-more{margin-top:20px}
.wmkc-partner .partner-list{margin-top:60px}
.wmkc-partner .partner-list li{padding:30px 20px}
.wmkc-partner .partner-list .li-center{margin:40px 0}
}
@media (max-width:1280px){.wmkc-partner .title-wrap .wmkc-more{margin-top:15px}
.wmkc-partner .partner-list{margin-top:30px}
.wmkc-partner .partner-list li{padding:25px 20px}
.wmkc-partner .partner-list .li-top .name{font-size:var(--fontsize20)}
.wmkc-partner .partner-list .li-center{margin:20px 0}
.wmkc-partner .partner-list .li-center .title{margin-bottom:5px;font-size:var(--fontsize18)}
.wmkc-partner .partner-list .li-center .desc{font-size:var(--fontsize16)}
}
@media (max-width:1024px){.wmkc-partner .partner-list li{width:49%;margin-bottom:20px;box-shadow:0 4px 25px 0 rgba(171,171,171,.31)}
.wmkc-partner .partner-list li:last-child{margin-bottom:0}
}
@media (max-width:768px){.wmkc-partner .title-wrap .wmkc-more{margin-top:5px}
.wmkc-partner .partner-list{margin-top:20px}
.wmkc-partner .partner-list li{margin-bottom:15px}
}
@media (max-width:640px){.wmkc-partner .partner-list li{width:100%}}
.wmkc-faq .faq-list{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}
.wmkc-faq .faq-list li{position:relative;margin-top:20px;padding:30px;width:49%;background:#f5f5f5}
.wmkc-faq .faq-list li::after{content:'';position:absolute;bottom:0;right:0;border-style:solid;border-width:0 0 30px 25px;border-color:transparent transparent #fff transparent}
.wmkc-faq .faq-list .li-top{display:flex;justify-content:space-between;align-items:center}
.wmkc-faq .faq-list .li-top .li-icon{flex-shrink:0;width:34px;height:34px;border:1px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}
.wmkc-faq .faq-list .li-top .li-icon.act,.wmkc-faq .faq-list .li-top .li-icon:hover{color:#fff;background:#000}
.wmkc-faq .faq-list .li-top .li-icon em{transform:rotate(90deg);line-height:1;transition:all .3s ease}
.wmkc-faq .faq-list .li-top .li-icon.act em,.wmkc-faq .faq-list .li-top .li-icon:hover em{transform:rotate(-90deg)}
.wmkc-faq .faq-list .li-top .li-title{margin-right:20px;font-size:var(--fontsize18);font-weight:var(--fontbold6);display:flex;align-items:center}
.wmkc-faq .faq-list .li-top .li-title .p1{flex-shrink:0;margin-right:15px;width:36px;height:36px;font-size:var(--fontsize22);border-radius:50%;border:2px solid #030303;line-height:1.2;display:flex;justify-content:center;align-items:center}
.wmkc-faq .faq-list .li-bottom{margin-top:25px;display:none}
.wmkc-faq .faq-list .li-bottom .answer{display:flex;align-items:flex-start;font-size:var(--fontsize14)}
.wmkc-faq .faq-list .li-bottom .answer .p1{flex-shrink:0;margin-right:15px;width:36px;height:36px;color:var(--color);font-size:var(--fontsize22);font-weight:var(--fontbold6);border-radius:50%;border:2px solid var(--color);line-height:1.2;display:flex;justify-content:center;align-items:center}
@media (max-width:1440px){.wmkc-faq .faq-list li{padding:30px 25px}
.wmkc-faq .faq-list .li-bottom{margin-top:15px}
}
@media (max-width:1024px){.wmkc-faq .faq-list{margin-top:0}
.wmkc-faq .faq-list li{padding:30px 20px}
.wmkc-faq .faq-list .li-bottom .answer .p1,.wmkc-faq .faq-list .li-top .li-title .p1{font-size:var(--fontsize18)}
}
@media (max-width:768px){.wmkc-faq .faq-list li{width:100%;margin-top:10px}}
@media (max-width:500px){.wmkc-faq .faq-list .li-bottom .answer .p1,.wmkc-faq .faq-list .li-top .li-icon,.wmkc-faq .faq-list .li-top .li-title .p1{width:30px;height:30px;font-size:var(--fontsize16)}}
.wmkc-business .title-wrap{margin-bottom:50px}
.wmkc-business .business-swiper{padding:20px 10px}
.wmkc-business .business-swiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}
.wmkc-business .business-swiper .swiper-slide{padding:10px 0;height:auto;background:#fff;box-shadow:0 5px 15px 0 rgba(178,91,255,.15);border-radius:20px;display:flex;justify-content:center;align-items:center;overflow:hidden}
.wmkc-business .business-swiper .swiper-slide img{transition:all .3s ease}
.wmkc-business .business-swiper .swiper-slide:hover img{transform:scale(1.05)}
.wmkc-business .business-swiper#businessSwiper2{margin-top:50px}
@media (max-width:1440px){.wmkc-business .title-wrap{margin-bottom:30px}
.wmkc-business .business-swiper#businessSwiper2{margin-top:30px}
}
@media (max-width:1280px){.wmkc-business .title-wrap{margin-bottom:20px}
.wmkc-business .business-swiper#businessSwiper2{margin-top:20px}
}
@media (max-width:990px){.wmkc-business .title-wrap{margin-bottom:10px}
.wmkc-business .business-swiper#businessSwiper2{margin-top:0}
}
.wmkc-inquiry{position:relative;padding-bottom:4%}
.wmkc-inquiry .inquiry-content{display:flex;justify-content:space-between;flex-wrap:wrap;background:#eff1f9;border-radius:30px}
.wmkc-inquiry .inquiry-left{padding:10% 35px 4%;width:26%;color:#fff;font-size:var(--fontsize22);background:var(--color);border-radius:30px}
.wmkc-inquiry .inquiry-left .left-item{margin-bottom:50px}
.wmkc-inquiry .inquiry-left .left-item .p1{opacity:.5}
.wmkc-inquiry .inquiry-left .left-item .p2{line-height:1.2}
.wmkc-inquiry .inquiry-left .left-item .p2 a:hover{text-decoration:underline}
.wmkc-inquiry .inquiry-left .left-item ul{display:flex;flex-wrap:wrap}
.wmkc-inquiry .inquiry-left .left-item ul li{margin-right:15px;width:54px;height:54px;background:#fff;border-radius:20px;display:flex;justify-content:center;align-items:center}
.wmkc-inquiry .inquiry-left .left-item ul li:last-child{margin-right:0}
.wmkc-inquiry .inquiry-left .left-item ul li i{color:var(--color);font-size:var(--fontsize26);opacity:.7;transition:opacity .3s ease}
.wmkc-inquiry .inquiry-left .left-item ul li:hover i{opacity:1}
.wmkc-inquiry .inquiry-right{flex:1;padding:80px 50px 60px 40px;display:flex;justify-content:space-between;flex-wrap:wrap}
.wmkc-inquiry .inquiry-right .right-info{width:40%}
.wmkc-inquiry .inquiry-right .right-info .title{margin-bottom:80px;font-size:54px;line-height:1.4}
.wmkc-inquiry .inquiry-right .right-info .title span{color:var(--color)}
.wmkc-inquiry .inquiry-right .right-info .desc{font-size:var(--fontsize22)}
.wmkc-inquiry .inquiry-right .wmkcfeedback{margin-top:35px;width:54%;text-align:center}
.wmkc-inquiry .inquiry-right .wmkcfeedback input,.wmkc-inquiry .inquiry-right .wmkcfeedback textarea{width:100%;margin-bottom:25px;padding-left:15px;border-radius:22px;border:1px solid #000}
.wmkc-inquiry .inquiry-right .wmkcfeedback input{height:45px}
.wmkc-inquiry .inquiry-right .wmkcfeedback input.wmkcfb-email,.wmkc-inquiry .inquiry-right .wmkcfeedback input.wmkcfb-name{width:48.5%}
.wmkc-inquiry .inquiry-right .wmkcfeedback input.wmkcfb-name{margin-right:3%}
.wmkc-inquiry .inquiry-right .wmkcfeedback textarea{padding-top:10px}
.wmkc-inquiry .inquiry-right .wmkcfeedback input::placeholder,.wmkc-inquiry .inquiry-right .wmkcfeedback textarea::placeholder{color:#7c7c7c;font-size:var(--fontsize16)}
.wmkc-inquiry .inquiry-right .wmkcfeedback .send-btn{margin:20px auto 0;padding:12px 40px;color:#fff;font-size:var(--fontsize16);background:var(--color);border-radius:20px;border:none}
@media (max-width:1440px){.wmkc-inquiry .inquiry-left{width:30%}
.wmkc-inquiry .inquiry-left .left-item ul li{width:50px;height:50px}
.wmkc-inquiry .inquiry-left .left-item ul li i{font-size:var(--fontsize22)}
.wmkc-inquiry .inquiry-right .right-info .title{margin-bottom:60px;font-size:48px}
.wmkc-inquiry .inquiry-right .right-info .desc{font-size:var(--fontsize18)}
.wmkc-inquiry .inquiry-right .wmkcfeedback{margin-top:20px}
}
@media (max-width:1280px){.wmkc-inquiry .inquiry-left{padding-right:20px;padding-left:20px;font-size:var(--fontsize18)}
.wmkc-inquiry .inquiry-left .left-item{margin-bottom:35px}
.wmkc-inquiry .inquiry-left .left-item .p2{line-height:1.5}
.wmkc-inquiry .inquiry-left .left-item ul li{width:45px;height:45px;margin-right:10px;border-radius:15px}
.wmkc-inquiry .inquiry-left .left-item ul li i{font-size:var(--fontsize18)}
.wmkc-inquiry .inquiry-right .right-info .title{margin-bottom:40px;font-size:40px}
.wmkc-inquiry .inquiry-right .wmkcfeedback{margin-top:0;width:59%}
.wmkc-inquiry .inquiry-right .wmkcfeedback input.wmkcfb-email,.wmkc-inquiry .inquiry-right .wmkcfeedback input.wmkcfb-name{width:100%;margin-right:0}
.wmkc-inquiry .inquiry-right .wmkcfeedback input,.wmkc-inquiry .inquiry-right .wmkcfeedback textarea{margin-bottom:15px}
.wmkc-inquiry .inquiry-right .wmkcfeedback input::placeholder,.wmkc-inquiry .inquiry-right .wmkcfeedback textarea::placeholder{font-size:var(--fontsize14)}
}
@media (max-width:990px){.wmkc-inquiry .inquiry-left{width:100%;padding:30px}
.wmkc-inquiry .inquiry-left .left-item{margin-bottom:20px}
.wmkc-inquiry .inquiry-left .left-item:last-child{margin-bottom:0}
.wmkc-inquiry .inquiry-right{padding:40px 30px}
}
@media (max-width:768px){.wmkc-inquiry{padding-bottom:40px}
.wmkc-inquiry .inquiry-right .right-info{width:100%;margin-bottom:20px}
.wmkc-inquiry .inquiry-right .right-info .title{font-size:34px;margin-bottom:10px}
.wmkc-inquiry .inquiry-right .wmkcfeedback{width:100%}
}
@media (max-width:500px){.wmkc-inquiry .inquiry-left .left-item{margin-bottom:15px}
.wmkc-inquiry .inquiry-left .left-item .p2{font-size:var(--fontsize16)}
.wmkc-inquiry .inquiry-right .right-info .title{font-size:var(--fontsize30)}
.wmkc-inquiry .inquiry-right .right-info .desc{font-size:var(--fontsize16)}
.wmkc-inquiry .inquiry-right .wmkcfeedback .send-btn{margin-top:0}
}
