﻿.home-banner .swiper-slide>a::after{background:none}
.home-title{color:var(--color);font-weight:bold}
.home-mainpro {background:url(/uploads/44678/index/bg1.jpg) no-repeat center;background-size:cover}
.home-mainpro .home-des{color:#fff}
.home-logo{padding:4% 0}
.home-logo .home-title{color:var(--fontcolor);font-weight:600;display:flex;align-items:center}
.home-about .aboutinfo .home-title{line-height:1.2;margin-bottom:15px}
.home-about .aboutinfo .more{text-decoration:none;text-transform:capitalize}
.home-about .aboutinfo{padding-left:0}
.home-aboutbot{background:var(--color);padding:30px 0}
.aboutbot-num{display:flex;justify-content:space-between}
.aboutbot-num li{color:#fff;text-align:center;}
.aboutbot-num li .about-num{font-weight:bold;font-size:80px;line-height:110px;}
.aboutbot-num li p{font-weight:bold;font-size:var(--fontsize22);line-height:1.4;max-width:320px;margin:0 auto;}
.aboutbot-num li{margin:0 10px}
.home-choose .l-wrap{align-items:center}
.home-choose .chooseinfo .home-title{color:var(--fontcolor)}
@media (min-width:1281px){.home-choose .chooseinfo ul li{margin-bottom:30px}}
.home-service{position:relative;padding-top:170px}
.home-service:before{content:'';width:100%;height:72%;background:url(/uploads/44678/index/bg3.webp) no-repeat right top!important;background-size:cover!important;position:absolute;top:0;left:0;}
.home-service .l-wrap{position:relative}
.home-service .home-title{color:var(--color)}
#serviceswiper .swiper-wrapper{align-items:initial}
#serviceswiper .swiper-slide{height:auto;display:flex;flex-direction:column;align-items:center}
#serviceswiper .swiper-slide .icon li>em{width:46px;height:46px;margin:0 auto;}
.serviceicon1{background:url(/uploads/44678/index/icon.png) no-repeat 0 -1px;}
.serviceicon2{background:url(/uploads/44678/index/icon.png) no-repeat -110px 1px;}
.serviceicon3{background:url(/uploads/44678/index/icon.png) no-repeat -230px 4px;}
.serviceicon4{background:url(/uploads/44678/index/icon.png) no-repeat -347px center;}
.serviceicon5{background:url(/uploads/44678/index/icon.png) no-repeat -767px -1px;width:50px!important}
.serviceicon6{background:url(/uploads/44678/index/icon.png) no-repeat -937px 3px;}
.serviceicon7{background:url(/uploads/44678/index/icon.png) no-repeat -1075px 5px;}
#serviceswiper .swiper-slide .home-more{margin:auto 0 0;color:#fff}
#serviceswiper .swiper-slide .home-more:hover{border-color:var(--fontcolor)}
.home-helpcenter{padding-bottom:5%}
.home-helpcenter .list .imgbg{height:100%;bottom:0;right:0;top:0;width:100%;}
.home-helpcenter .list .img{height:auto;padding:0;}
.home-helpcenter .list .img img{display:block;aspect-ratio:29/53;object-fit:cover;width:100%;transition:.4s}
.home-helpcenter .list .img a{position:relative;width:100%;padding-bottom:100%;}
.home-helpcenter .list li:hover{width:25%}
.home-helpcenter .list li:hover .img img{transform:scale(1.05)}
.home-news{background:url(/uploads/44678/index/bg4.jpg) no-repeat center;background-size:cover}
.home-news .home-des{color:#fff}
@media (max-width:768px){.home-helpcenter .list .img{width:100%;margin:0 auto;}}
@media (min-width:1281px){.home-title{font-size:42px}
.home-logo .home-title{font-size:32px}}
@media (min-width:1441px){.home-title{font-size:48px}
.home-logo .home-title{font-size:40px}}
@media (max-width:1550px){.aboutbot-num li .about-num{font-size:72px;line-height:80px}}
@media (max-width:1440px){.aboutbot-num li .about-num{font-size:62px;line-height:70px;white-space:nowrap}
.aboutbot-num li p{font-size:var(--fontsize20);max-width:300px}}
@media (max-width:1280px){.aboutbot-num li .about-num{font-size:50px;line-height:60px}
.aboutbot-num li p{font-size:var(--fontsize17);max-width:220px}
.home-service{padding-top:50px}
.home-service:before{background-position:bottom left!important;background-size:auto 114%!important}}
@media (max-width:1024px){.home-logo .home-title{display:block}
.aboutbot-num li .about-num{font-size:40px;line-height:50px}
.aboutbot-num li p{font-size:var(--fontsize15);max-width:180px}}
@media (max-width:768px){.home-logo{padding:40px 0}
.aboutbot-num{flex-wrap:wrap;justify-content:flex-start}
.aboutbot-num li{width:32%;margin:10px 2% 10px 0}
.aboutbot-num li:nth-child(3n){margin-right:0}
.aboutbot-num li .about-num{font-size:45px;line-height:60px}
.aboutbot-num li p{font-size:var(--fontsize15);max-width:220px}}
@media (max-width:550px){.home-aboutbot{padding:10px 0}
.aboutbot-num{flex-wrap:wrap}
.aboutbot-num li{width:100%;margin:10px 0!important}
.aboutbot-num li p{max-width:300px}}
.aboutimg{width:62%;position:relative}
.about-row{position:absolute;width:45%;height:100%;right:0;top:0;background:#00000082;padding:0 40px;display:flex;flex-direction:column;justify-content:center}
.about-im img{width:30px;height:auto}
.about-left{flex:1;padding-right:5%;margin-bottom:25px}
.about-left p{margin-top:35px;font-weight:400;font-size:16px;color:#4d4d4d;line-height:20px}
.about-images img{display:block;width:100%}
.about-btns{margin-top:25px}
.about-btns a{display:flex;align-items:center;font-weight:400;font-size:16px;color:#4d4d4d;cursor:context-menu}
.about-btns a img{margin-left:15px}
.about-col{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #9a9da1;opacity:.9}
.about-col:nth-last-child(1){border-bottom:none}
.about-maths p:nth-of-type(1){font-weight:500;font-size:26px;color:#fff;line-height:1;height:25px;margin-bottom:10px}
.about-maths p:nth-of-type(2){line-height:1;font-weight:400;font-size:14px;color:#fff}
.home-about {background:#F6F5F3}
.home-about .l-wrap{align-items:center}
@media (max-width:1440px){.about-row{padding:0 20px}
.about-maths p:nth-of-type(1){font-size:22px;height:22px;margin-bottom:6px}
.about-maths p:nth-of-type(2){font-size:13px}}
@media (max-width:1280px){.about-row{padding:0 10px}
.about-maths p:nth-of-type(1){font-size:18px;height:18px;margin-bottom:4px}
.about-maths p:nth-of-type(2){font-size:12px}
.about-im img{width:24px}
.about-col{padding:10px 0}}
@media (max-width:1080px){.about-im img{width:18px}}
@media (max-width:1024px){.home-about .aboutinfo{padding:0 0 20px}
.aboutimg img{width:100%}
.about-row{padding:0 30px}
.about-maths p:nth-of-type(1){font-size:25px;height:25px;margin-bottom:6px}
.about-maths p:nth-of-type(2){font-size:15px}
.about-im img{width:28px}
.about-col{padding:15px 0}}
@media (max-width:768px){.about-row{padding:0 20px}
.about-maths p:nth-of-type(1){font-size:20px;height:18px;}
.about-maths p:nth-of-type(2){font-size:12px}
.kche-t45 .kche-item-img .about-im img{width:20px}
.about-col{padding:10px 0}}
@media (max-width:550px){.about-row{padding:0 10px}
.about-maths p:nth-of-type(1){font-size:14px;height:12px;margin-bottom:2px}
.about-maths p:nth-of-type(2){font-size:12px;transform:scale(.8);transform-origin:left bottom}
.kche-t45 .kche-item-img .about-im img{width:16px}
.about-col{padding:5px 0}}
.home-label{font-size:var(--fontsize14);font-weight:var(--fontbold5);color:#fff;text-transform:uppercase;text-align:center}
.home-label::before,.home-label::after{content:"";display:inline-block;width:34px;height:1px;background:#fff;vertical-align:middle}
.home-label::before{margin-right:10px}
.home-label::after{margin-left:10px}
#projects{position:relative;padding-top:7vw;padding-bottom:4%}
#projects::before{content:"";display:block;width:100%;height:65%;position:absolute;top:0px;left:0px;background-color:#222}
#projects::after{content:"Customer case";display:block;width:100%;text-align:center;position:absolute;top:0px;left:0px;font-size:7vw;font-family:impact;color:var(--introcolor);opacity:.15;text-transform:uppercase;line-height:1.1}
#projects .l-wrap{position:relative;z-index:1;color:#FFFFFF}
#projects .projects-des{line-height:1.75;text-align:center;max-width:550px;margin:0px auto;padding:10px 0px}
#projects #home-projects{margin-top:30px;padding:7% 0px}
#projects #home-projects .swiper-slide{transition:transform .3s;transform:scale(0.64)}
#projects #home-projects .swiper-slide.swiper-slide-prev{transform:scale(0.64) translateX(-28%)}
#projects #home-projects .swiper-slide.swiper-slide-next{transform:scale(0.64) translateX(28%)}
#projects #home-projects .swiper-slide.swiper-slide-active{transform:scale(1.57)}
#projects #home-projects .swiper-slide.swiper-slide-active .projects-cont{opacity:1}
#projects #home-projects .swiper-slide:hover .projects-cont p{color:var(--color)}
#projects #home-projects .swiper-slide .projects-cont{position:absolute;bottom:10%;left:15%;width:70%;background-color:rgba(255,255,255,.9);text-align:center;font-weight:var(--fontbold5);opacity:0;transition:opacity .3s .1s;padding:10px 0px}
#projects #home-projects .swiper-slide .projects-cont p{font-size:var(--fontsize12);color:var(--fontcolor);text-transform:capitalize;transition:color .3s}
#projects #home-projects .swiper-slide .projects-cont a{display:inline-block;font-weight:normal;text-transform:lowercase;font-size:var(--fontsize14);transform:scale(0.8);color:var(--fontcolor)}
#projects #home-projects .swiper-slide .projects-cont a:hover{color:var(--color)}
@media(max-width:900px){#projects #home-projects{margin-top:20px}
#projects #home-projects .swiper-slide{width:65%}
#projects #home-projects .swiper-slide.swiper-slide-next,#projects #home-projects .swiper-slide.swiper-slide-prev{transform:scale(0.7)}
#projects #home-projects .swiper-slide.swiper-slide-active{transform:scale(1.3)}}
.home-helpcenter .list .img a{  padding-bottom: 0%}
.indexcerti{padding:3% 0}
.indexcerti .home-title{margin-bottom:20px}
.indcertisw{margin-bottom:60px;}
.indcertisw .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;}

.certi-btn{display:none;}
@media (max-width:480px){.indcertisw{margin-bottom:30px;}}
@media (min-width:1025px){

.home-mainpro .mainpro-list li a .img{padding-bottom: 100%;}
.home-mainpro .mainpro-list li a .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;object-fit: contain;border: 1px solid #ccc;}
.home-mainpro .mainpro-list li a:hover .img img {transform: scale(1.2);}}