﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.banner-animote {position: absolute;top: 55%;left: 25%;transform: translate(-50%, -50%);width: 30%;margin: 0;}
.banner-animote .p1 {font-size: 46px;font-weight: var(--fontbold6);line-height: 1.3}
.banner-animote .p1 span {color: var(--color)}
.banner-animote .p2 {font-size: var(--fontsize16);margin: 10px 0 35px}
.banner-animote .p3{display: flex;gap: 20px;}
.banner-animote .p3 a{background: #F6985B;line-height: 1;padding: 17px 25px;text-align: center;color: #fff;border-radius: 25px;}
.home-choose .wmpage-title{text-align:center;color:var(--color);margin-bottom:10px}
.home-choose .home-choose-txt{text-align: center;color: #666;max-width: 80%;margin: 0 auto;}
.home-choose .home-choose-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}
.home-choose .home-choose-list .home-choose-left{width:35%}
.home-choose .home-choose-left li{display:flex;align-items:self-start;flex-wrap:wrap}
.home-choose .home-choose-left li:nth-child(-n+2){margin-bottom:50px}
.home-choose .home-choose-left li .home-choose-info{width:80%;text-align:right}
.home-choose .home-choose-left li .home-choose-title{color:var(--wmpage-color22);font-size:var(--wmpage-font20);font-weight:var(--fontbold6);margin-bottom:10px;transition:all .2s linear;line-height: 1;}
.home-choose .home-choose-left li:hover .home-choose-title{color:var(--color)}
.home-choose .home-choose-left li .home-choose-info{color:#555}
.home-choose .home-choose-left li .home-choose-icon{width:20%;display:flex;justify-content:center}
.home-choose .home-choose-left li .home-choose-icon em{font-size:var(--wmpage-font52);color:var(--color);transition:all .2s linear;display:inline-block;width:var(--wmpage-font52)}
.home-choose .home-choose-left li:hover .home-choose-icon em{transform:rotateY(180deg)}
.home-choose .home-choose-list .home-choose-center{width:25%;display:flex;align-items:center}
.home-choose .home-choose-list .home-choose-center img{width:100%;height:auto;object-fit:cover;opacity:.8;transition:all .2s linear}
.home-choose .home-choose-list .home-choose-right{width:35%}
.home-choose .home-choose-right li{display:flex;align-items:center;flex-wrap:wrap}
.home-choose .home-choose-right li:nth-child(-n+2){margin-bottom:50px}
.home-choose .home-choose-right li .home-choose-info{width:80%;text-align:left}
.home-choose .home-choose-right li .home-choose-title{color:var(--wmpage-color22);font-size:var(--wmpage-font20);font-weight:var(--fontbold6);margin-bottom:10px;transition:all .2s linear;line-height: 1;}
.home-choose .home-choose-right li:hover .home-choose-title{color:var(--color)}
.home-choose .home-choose-right li .home-choose-info{color:#555}
.home-choose .home-choose-right li .home-choose-icon{width:20%;display:flex;justify-content:center}
.home-choose .home-choose-right li .home-choose-icon em{font-size:var(--wmpage-font46);width: var(--wmpage-font46);line-height: 1;color:var(--color);transition:all .2s linear}
.home-choose .home-choose-right li:hover .home-choose-icon em{transform:rotateY(180deg)}
@media screen and (max-width:768px){.home-choose .home-choose-right li .home-choose-icon em{font-size:var(--wmpage-font36)}
.home-choose .home-choose-list .home-choose-left{width:100%}
.home-choose .home-choose-list .home-choose-center{width:100%;margin:20px 0}
.home-choose .home-choose-list .home-choose-right{width:100%}}
.home-solution{background: #eeeeee;}
.home-solution .home-solution-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px}
.home-solution .home-solution-top .home-solution-left{width:50%}
.home-solution .home-solution-left .home-solution-txt{position:relative;color:gray;padding-bottom:7px;font-family:var(--fontbold6)}
.home-solution .home-solution-left .home-solution-txt::before{width:35px;height:2px;background:var(--color);position:absolute;content:'';bottom:0;left:0}
.home-solution .home-solution-left .wmpage-title{color:#13223c}
.home-solution .home-solution-top .home-solution-right{width:50%;color:#555}
.home-solution .home-solution-bottom .home-solution-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-solution .home-solution-bottom .home-solution-list .home-solution-item{width:24%;position: relative;overflow: hidden;border-radius: 8px;}
.home-solution .home-solution-bottom .home-solution-item .home-solution-content{position:relative;display:block;z-index:1;transition:all .3s linear}
.home-solution .home-solution-content .home-solution-img{width:100%;overflow:hidden;transition:all .3s linear}
.home-solution .home-solution-content .home-solution-img img{width:100%;height:auto;object-fit:cover;transition:all .3s linear}
.home-solution .home-solution-bottom .home-solution-item:hover .home-solution-img{background-color:#13223c}
.home-solution .home-solution-bottom .home-solution-item:hover .home-solution-img img{transform:scale(1.05);opacity:.5}
.home-solution .home-solution-bottom .home-solution-content .home-solution-icon{position:absolute;left:30px;bottom:-40px;display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:5px;background-color:var(--color);z-index:2}
.home-solution .home-solution-item .home-solution-content .home-solution-icon em{font-size:var(--wmpage-font42);color:#fff;transition:all .3s linear;transition-delay:.1s;display:inline-block;width:var(--wmpage-font42);line-height: 1;}
.home-solution .home-solution-item:hover .home-solution-content .home-solution-icon em{transform:scale(.9)}
.home-solution .home-solution-item .home-solution-info{position:relative;display:block;padding:55px 30px 35px;z-index:0}
.home-solution .home-solution-item .home-solution-info::before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background-color:#000;transform:scaleX(.7) rotateX(20deg);opacity:0;transition:all .3s linear;z-index:-1}
.home-solution .home-solution-item:hover .home-solution-info::before{opacity:1;transform:scaleX(1) rotateX(0)}
.home-solution .home-solution-item .home-solution-info .home-solution-letter{color:var(--color);font-weight:var(--fontbold6)}
.home-solution .home-solution-item .home-solution-info .home-solution-title{color:#13223c;font-weight:var(--fontbold8);font-size:var(--wmpage-font20);margin:10px 0}
.home-solution .home-solution-item:hover .home-solution-title{color:#fff}
.home-solution-item .home-solution-info .home-solution-words{color:#555;margin-bottom:10px}
.home-solution-item:hover .home-solution-words{color:#fff}
.home-solution .home-solution-item .home-solution-info a{text-transform:uppercase;font-weight:var(--fontbold8);transition:all .3s linear}
.home-solution .home-solution-item:hover .home-solution-info a{color:var(--color)}
@media screen and (max-width:1024px){.home-solution .home-solution-top .home-solution-left{width:100%}
.home-solution .home-solution-top .home-solution-right{width:100%}
.home-solution .home-solution-top{flex-direction:column}
.home-solution .home-solution-left .wmpage-title{margin:10px 0}
.home-solution .home-solution-bottom .home-solution-list .home-solution-item{width:48%}
.home-solution .home-solution-bottom .home-solution-list .home-solution-item:nth-child(-n+2){margin-bottom:20px}}
@media screen and (max-width:768px){.home-solution .home-solution-bottom .home-solution-list .home-solution-item{width:100%}
.home-solution .home-solution-bottom .home-solution-list .home-solution-item:nth-child(-n+3){margin-bottom:20px}}
.homeHorProList li .mask{top: 90%;}
.homeHorProList li:hover .mask{top: 90% !important;align-items: unset;align-content: baseline;}
.home-custom-list{display:flex;justify-content:space-between}
.home-custom-item{width:24%;position:relative}
.home-custom-img img{width: 100%;height: 100%;display:block;max-width:100%;transition:all .3s ease-in-out;object-fit: cover;}
.home-custom-img{border:1px solid #eee;border-radius:10px;overflow:hidden;position: relative;aspect-ratio: 1 / 1.2;}
.home-custom-img::after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: #0000001a;z-index: 0;}
.home-custom h5{font-size:var(--wmpage-font24,24px);font-weight:var(--fontbold6,600);color:#000;margin:0;text-align:center}
.home-custom-into{margin:15px auto 30px;width:60px;height:3px;border-radius:30px;background-color:var(--color,#0c5adb)}
.home-custom-size{position:absolute;width:100%;left:0;padding:30px 20px;bottom:0;z-index: 2;}
.home-custom-tit{font-size:var(--wmpage-font20);color:#fff;font-weight:var(--fontbold6,600);padding-bottom:10px}
.home-custom-text p{margin:0;font-size:var(--wmpage-font18);color:#fff}
.home-custom-img:hover img{transform:scale(1.02)}
@media(max-width:1024px){.home-custom-size{padding:15px}}
@media(max-width:768px){.home-custom-list{flex-wrap:wrap}
.home-custom-item{width:49%;margin-bottom:2%}
.home-custom-img img{width:100%}}
@media(max-width:500px){.home-custom-item{width:100%;margin-bottom:20px}
.home-custom .kche-t151-content h5{font-size:var(--wmpage-font22)}
.home-custom-into{margin:15px auto}}
.home-process .home-process-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-process .home-process-item{width:32%;margin-bottom:60px}
.home-process .home-process-item .img{margin-bottom: 20px;width: 100%;transition: all .2s ease-in-out;aspect-ratio: 8 / 5;overflow: hidden;border-radius: 20px;}
.home-process .home-process-item .img img{width:100%}
.home-process .home-process-item .title .p1{text-align:center;font-weight:var(--fontbold6);font-size:var(--wmpage-font20)}
.home-process .home-process-item .title .p2{text-align: center;}
.home-process .home-process-item:hover .img{box-shadow:5px 8px 28px rgba(23,23,36,.1)}
.home-process .home-process-btn{display:flex;justify-content:center}
.home-process .home-process-btn .home-process-more{padding:16px 40px;line-height: 1;border-radius:40px;color:#fff;display:inline-block;background-color:#171724;box-shadow:10px 15px 18px rgba(23,23,36,.15);position:relative;overflow:hidden;border:2px solid transparent;transition:all .3s ease-in-out}
.home-process .home-process-btn .home-process-more::after,.home-process .home-process-btn .home-process-more::before{content:'';position:absolute;top:50%;width:0;height:100%;background-color:rgba(0,0,0,.1);transition:all .3s ease-in-out;transform:translate(-50%,-50%)}
.home-process .home-process-btn .home-process-more::before{left:-10%}
.home-process .home-process-btn .home-process-more::after{right:-10%}
.home-process .home-process-btn .home-process-more:hover{background-color:var(--color)}
.home-process .home-process-btn .home-process-more:hover::before{left:50%;width:100%}
.home-process .home-process-btn .home-process-more:hover::after{right:50%;width:100%}
@media screen and (max-width:768px){.home-process .home-process-item{width:48%;margin-bottom:40px}
.home-process .home-process-item .title{font-size:var(--wmpage-font18)}}
@media screen and (max-width:500px){.home-process .home-process-item .title{font-size:var(--wmpage-font16);font-weight:var(--fontbold5)}
.home-process .home-process-btn .home-process-more{padding:10px 32px}}
.home-contact{background:url(/Content/uploads/20261337169/20260831141741d76aeb3e89224798be8c77d91da0e404.webp)bottom no-repeat;position:relative;background-size:cover;}
.home-contact .home-contact-box{min-height:500px}
.home-contact .home-contact-box .home-contact-info{position:absolute;right:8%;top:50%;transform:translateY(-50%);max-width:560px}
.home-contact .home-contact-title{color:#fff;margin-bottom: 10px;text-shadow: 0px 0px 10px #000;}
.home-contact .hometitle{color:#fff;text-shadow: 0px 0px 10px #000;}
.home-contact .home-contact-text{color:#fff;margin-top:4px;text-shadow: 0px 0px 10px #000;}
.home-contact .home-contact-more{display: inline-block;color: #fff;background-color: var(--color);margin-top: 30px;padding: 18px 30px;line-height: 1;border-radius: 5px;}
.home-contact .home-contact-more:hover{background:#fff;color:var(--color)}
@media(max-width:500px){.home-contact .home-contact-box{position:static;min-height:300px;padding:30px 15px}
.home-contact .home-contact-box .home-contact-info{position:static;transform:inherit}}
.homeAboutWrapper .aboutContent ul{margin-top: 25px;}
.homeAboutWrapper .aboutContent ul li{margin-bottom: 15px;}
.homefaq .home-custom-into{margin: 10px 0;}
.homefaq .homefaq-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.homefaq .homefaq-box .homefaq-left{width:47%}
.homefaq .homefaq-left img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}
.homefaq .homefaq-box .homefaq-right{width:50%}
.homefaq .homefaq-right .homefaq-desc{color:var(--wmpage-color8);margin:5px 0 10px}
.homefaq .homefaq-right .homefaq-list li{padding:15px 20px;background:#eee;margin-top:20px;cursor:pointer;transition:all .2s linear}
.homefaq .homefaq-right .homefaq-list li.active{background:var(--color)}
.homefaq .homefaq-right .homefaq-list li.active .homefaq-title,.homefaq .homefaq-right .homefaq-list li.active .homefaq-close{color: #fff;}
.homefaq .homefaq-right .homefaq-list .homefaq-open{display:flex;justify-content:space-between;align-items:center}
.homefaq .homefaq-right .homefaq-list .homefaq-title{font-weight:var(--fontbold6);font-size:var(--wmpage-font18);flex:1}
.homefaq .homefaq-right .homefaq-list .homefaq-icon{position:relative;width:23px;height:23px;background:var(--color);display:inline-block;z-index:1}
.homefaq .homefaq-right li.active .homefaq-icon{background:#fff}
.homefaq .homefaq-right .homefaq-list .homefaq-icon::after{position:absolute;content:'';height:15px;width:2px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:-1;transition:all .2s linear}
.homefaq .homefaq-right li.active .homefaq-icon::after{opacity:0}
.homefaq .homefaq-right .homefaq-list .homefaq-icon::before{position:absolute;content:'';width:15px;height:2px;background:#Fff;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .2s linear;z-index:-1}
.homefaq .homefaq-right li.active .homefaq-icon::before{background:var(--color)}
.homefaq .homefaq-right .homefaq-list .homefaq-close{color:var(--wmpage-color8);position:relative;padding-top:30px;display:none}
.homefaq .homefaq-right .homefaq-list .homefaq-close::after{position:absolute;content:'';width:100%;border-top:1px dashed #fff;top:15px;left:0}
@media screen and (max-width:1024px){.homefaq .homefaq-box .homefaq-left{width:100%;margin-bottom:30px}
.homefaq .homefaq-box .homefaq-right{width:100%}}
.home-feek .contact-top{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.home-feek .contact-top .contact-info{width:48%}
.home-feek .contact-top .contact-info .title{font-size:32px;font-weight:var(--fontbold7)}
.home-feek .contact-top .contact-info .txt{color:#666;margin:20px 0}
.home-feek .contact-top .contact-info .line{width:80px;height:2px;background-color:var(--color);display:block;margin-bottom:20px}
.home-feek .contact-top .contact-info .tit{color:#000;font-size:var(--fontsize24);font-weight:var(--fontbold7);margin-bottom:20px}
.home-feek .contact-top .contact-info .txt-list{display:flex;flex-wrap:wrap}
.home-feek .contact-top .contact-info .txt-list li{width:50%;color:#888;margin-bottom:8px}
.home-feek .contact-top .contact-info .txt-list li em{color:var(--color);font-weight:var(--fontbold7);margin-right:6px}
.home-feek .contact-top .contact-wmkcfeedback{width:48%;padding:40px 60px;background-color:#fff;border-radius:3px;box-shadow:0 5px 46px 3px rgba(205,205,205,.44)}
.home-feek .contact-top .contact-wmkcfeedback .title{color:#000;font-size:var(--fontsize24);font-weight:var(--fontbold7);margin-bottom:20px}
.home-feek .contact-wmkcfeedback .wmkcfeedback .inquiry-form>*{width:100%}
.home-feek .contact-wmkcfeedback .wmkcfeedback .wmkcfb-fileupload,.home-feek .contact-wmkcfeedback .wmkcfeedback input,.home-feek .contact-wmkcfeedback .wmkcfeedback textarea{background-color:#f8f8f8;width:100%}
.home-feek .contact-wmkcfeedback .wmkcfeedback .send-btn{width:100%;color:#fff}
.home-feek .wmkcfeedback .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-feek .wmkcfeedback .wmkcfb-fileupload,.home-feek .wmkcfeedback input,.home-feek .wmkcfeedback textarea{outline:0;border-radius:3px;border:none;background-color:#fff;height:50px;padding:10px;margin-bottom:1.5em;font-family:inherit;border:1px solid #fff;font-size:var(--fontsize14);transition:all .1s linear}
.home-feek .contact-wmkcfeedback .wmkcfeedback .wmkcfb-fileupload,.home-feek .contact-wmkcfeedback .wmkcfeedback input,.home-feek .contact-wmkcfeedback .wmkcfeedback textarea{background-color:#f8f8f8;width:100%}
.home-feek .contact-wmkcfeedback .wmkcfeedback .inquiry-form>*{width:100%}
.home-feek .wmkcfeedback textarea{width:100%!important;flex:none!important;height:140px;resize:none}
.home-feek .wmkcfeedback .send-btn{margin:20px auto 0;min-width:200px;height:48px;border-radius:6px;font-size:var(--fontsize16);background:var(--color);color:var(--fontcolor);font-weight:var(--fontbold4);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:0;padding:0 20px;transition:all .1s linear;position:relative;overflow:hidden}
.home-feek .contact-wmkcfeedback .wmkcfeedback .send-btn{width:100%;color:#fff}
.wmkcfeedback .send-btn:hover{background:#333}
@media screen and (max-width:1024px){.home-feek .contact-top .contact-info{width:100%}
.home-feek .contact-top .contact-wmkcfeedback{width:100%;margin-top:20px}
.home-feek .contact-top .contact-info .title{font-size:var(--fontsize24)}
.home-feek .contact-top .contact-info .tit{font-size:var(--fontsize20)}
.home-feek .contact-top .contact-wmkcfeedback .title{font-size:var(--fontsize20)}}
@media screen and (max-width:768px){.home-feek .contact-top .contact-wmkcfeedback{padding:20px}}
.bannerSwiper1 video{width:100%;display: block;min-height: initial;}
 .banner-video-text{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;text-align:center;color:#fff}
.banner-video-text .tag{font-size:1.2vw}
.banner-video-text .title{font-size:3vw;font-weight:800}
.banner-video-text .dsec,.banner-video-text .info{font-size:1.2vw;line-height: 2;}
.banner-video-text .more  a{padding:1% 2%;display:inline-block;width:fit-content;margin:2% 2%;background:#fff;font-size:1vw}
@media (min-width:2560px){.banner-video-text .tag{font-size:25px}
.banner-video-text .title{font-size:64px}
.banner-video-text .dsec,.banner-video-text .info{font-size:25px}
.banner-video-text .more a{font-size:21px}}
@media (min-width: 500px){body{padding-top:135px}}
.banner-video-text .more a{background:var(--color)}
.banner-video-text .more a:hover{color:#fff}
.banner-video-text .more { margin-top: 3%;}