﻿@import url(https://css02.v15cdn.com/m433/message.css);
@media (max-width:768px){.home-banner{height:auto;}}
.home-banner .swiper-slide img{display:block;}
.home-banner .swiper-slide>a::after{background:rgba(0,0,0,0.4)}
.home-banner .banner-animote.ban1{max-width: inherit;}
.home-banner .banner-animote.ban1 .ban1-title{font-weight: var(--fontbold7);font-size:120px;}
.home-banner .banner-animote.ban1 .ban1-des{font-size:40px;}
@media (max-width:1600px){.home-banner .banner-animote.ban1 .ban1-title{font-size:6.2vw}
.home-banner .banner-animote.ban1 .ban1-des{font-size:2.1vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban1 .ban1-title{font-size:46px;}
.home-banner .banner-animote.ban1 .ban1-des{font-size:16px;}}
@media (max-width:550px){.home-banner .banner-animote.ban1 .ban1-title{font-size:26px;}
.home-banner .banner-animote.ban1 .ban1-des{font-size:12px;}}

.home-banner .banner-animote.ban2{max-width:68%;}
.home-banner .banner-animote.ban2 .ban2-list{display:flex;justify-content: space-between;background:rgba(255,255,255,0.4);padding:4%;border-radius: 30px;}
.home-banner .banner-animote.ban2 .ban2-list li{width:19.5%;text-align: center;display:flex;flex-direction: column;}
.home-banner .banner-animote.ban2 .ban2-list li img{display:block;animation: none;max-width:45%;margin:0 auto;}
.home-banner .banner-animote.ban2 .ban2-list li p{color:#fff;font-weight: var(--fontbold7);font-size: 26px;line-height: 1.3;margin-top:10px;display:flex;align-items: center;justify-content: center;flex: 1;}
@media (max-width:1600px){.home-banner .banner-animote.ban2 .ban2-list li p{font-size:1.4vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban2 .ban2-list{padding:2%;border-radius: 10px;}
.home-banner .banner-animote.ban2 .ban2-list li p{font-size:12px;line-height: 1.1;font-weight: normal;}
.home-banner .banner-animote.ban2{max-width:95%;}}

.home-banner .banner-animote.ban3{max-width:inherit}
.home-banner .banner-animote.ban3 .ban3-title{font-weight: var(--fontbold7);font-size:94px}
.home-banner .banner-animote.ban3 .ban3-des p{text-align: center;font-size:40px;line-height: 1.2;}
.home-banner .banner-animote.ban3 .ban3-des p strong{color:#E7D040;font-weight: var(--fontbold7);font-size: 60px;}
@media (max-width:1600px){.home-banner .banner-animote.ban3 .ban3-title{font-size: 4.8vw;}
.home-banner .banner-animote.ban3 .ban3-des p{font-size:2.1vw;}
.home-banner .banner-animote.ban3 .ban3-des p strong{font-size:3.4vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban3 .ban3-title{font-size: 30px;}
.home-banner .banner-animote.ban3 .ban3-des p{font-size:14px;}
.home-banner .banner-animote.ban3 .ban3-des p strong{font-size:20px;}}
@media (max-width:550px){.home-banner .banner-animote.ban3 .ban3-title{font-size: 20px;}
.home-banner .banner-animote.ban3 .ban3-des p{font-size:12px;}
.home-banner .banner-animote.ban3 .ban3-des p strong{font-size:16px;}}
@media (min-width:1367px){.home-num{margin-top:0;}
.home-num .list{background:var(--fontcolor)}
.home-banner .swiper-pagination{bottom:20px;}}
@media (max-width:768px){.home-about .aboutinfo .aboutmeta{display:flex}
.home-about .aboutinfo .aboutmeta .home-more{font-size:15px}
.home-about .aboutinfo .aboutmeta .home-more{margin-right:20px;width:auto;height:auto;min-width:unset;padding:4px 8px}
}
.home-num .list li p strong{font-size: 22px;}
.home-banner .banner-animote .p3{margin-top:2%}

#advantageswiper .swiper-slide .p2{padding:0;line-height:1.6;}
#advantageswiper .swiper-slide em{line-height:1;}
@media (min-width:1025px){#advantageswiper .swiper-wrapper{justify-content:space-between;}
#advantageswiper .advantageswiper-pagination{display:none;}
#advantageswiper .swiper-slide{width:19%!important;margin:0!important;padding:20px 15px;}
#advantageswiper .swiper-slide .p1{line-height:1.3;margin-top:5px;min-height:62px}}
@media (max-width:1280px) and (min-width:1025px){#advantageswiper .swiper-slide .p2{font-size:var(--fontsize14)}
#advantageswiper .swiper-slide .p1{font-size:var(--fontsize18)}}
.contactbox{display:flex;flex-wrap:wrap;justify-content:space-between}
.contactbox .contactimg{width:30%}
.contactbox .contactimg img{width:100%;height:100%;object-fit:cover}
.contactbox .contactfeedback{flex:1;background:#F4F4F7;padding:3%}
.contactbox .contactfeedback .p1{font-weight:var(--fontbold6);font-size:var(--fontsize30);color:var(--color)}
.contactbox .contactfeedback .p1 span{color:var(--fontcolor)}
.contactbox .contactfeedback .p2{margin-bottom:20px}
.home-contactus{padding-bottom:4%}
@media (max-width:768px){.contactbox{display:block}
.contactbox .contactimg{width:100%}
.contactbox .contactfeedback{padding:20px 10px}
.contactbox .contactfeedback .p1{font-size:var(--fontsize24)}
.home-contactus{padding-bottom:40px}}
.home-videos{padding-top:4%}

.home-about{padding-top:0;background:url(https://img01.v15cdn.com/modular/217/modular-2.webp) no-repeat bottom;background-size:cover}
.home-about .kche-wrap-width{clear:both;margin:0 auto;width:100%;max-width:1600px;box-sizing:border-box}
.home-about .kche-t217{position:relative;padding:30px 0;box-sizing:border-box;z-index:1}
.home-about .kche-t217 .kche-t217-flex{margin-top:30px;display:flex;justify-content:space-between;align-items:center;padding:0 70px;box-sizing:border-box}
.home-about .kche-t217 .kche-t217-img{width:30%;position:relative}
.home-about .kche-t217 .kche-t217-img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.home-about .kche-t217 .kche-t217-img img{width:100%;object-fit:cover}
.home-about .kche-t217 .kche-t217-img .kche-t217-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;text-align:center;z-index:1;text-transform:uppercase}
.home-about .kche-t217 .kche-t217-content{flex:1;padding-left:30px}
.home-about .kche-t217 .kche-t217-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}
.home-about .kche-t217 .kche-t217-li:first-child,.home-about .kche-t217 .kche-t217-li:nth-child(2){margin-bottom:20px}
.home-about .kche-t217 .kche-t217-li{width:49%;background:#fff;border-radius:5px;padding:40px 40px;transition:all .1s linear;display:flex;align-items:flex-start;justify-content:space-between;box-sizing:border-box}
.home-about .kche-t217 .kche-t217-li .kche-t217-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:var(--color,#e6af5d);background:rgba(230,175,93,0);border-radius:10px;border:2px solid var(--color,#e6af5d)}
.home-about .kche-t217 .kche-t217-info{flex:1;padding-left:20px}
.home-about .kche-t217 .kche-t217-title{font-size:20px;margin-bottom:10px}
.home-about .kche-t217 .kche-t217-text,.home-about .kche-t217 .kche-t217-text p{color:var(--introcolor,#555);margin:0}
@media (max-width:1024px){.home-about .kche-t217 .kche-t217-flex{flex-direction:column;padding:0 20px}
.home-about .kche-t217 .kche-t217-img{width:auto}
.home-about .kche-t217 .kche-t217-content{width:100%;margin-top:20px;padding-left:0}
.home-about .kche-t217 .kche-t217-li{padding:20px}
.home-about .home-title{margin:0}
}
@media (max-width:768px){.home-about .kche-t217 .kche-t217-li{margin-bottom:20px;width:100%;flex-direction:column}
.home-about .kche-t217 .kche-t217-info{padding-left:0;padding-top:10px}
}
.about2{position:relative;z-index:1;padding:4% 0;background:#1c1c1c;}
.about2 .about2-top{display:flex;flex-wrap:wrap;margin-bottom:30px}
.about2 .about2-top .home-icon,.about2 .about2-top .home-title{text-align:left}
.about2 .about2-top .home-title{color:#fff}
.about2 .about2-top .left{width:50%}
.about2 .about2-top .right{flex:1;padding-left:20px;color:#eee}
.about2 .about2-top .right p{margin-bottom:1em}
.about2 .about2-top .right ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}
.about2 .about2-top .right ul li{width:48%;position:relative;padding-left:15px}
.about2 .about2-top .right ul li::before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:var(--color)}
.about2 .about2-bot ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.about2 .about2-bot ul li{width:48%;position:relative;border-radius:10px;overflow:hidden}
.about2 .about2-bot ul li img{width:100%;filter:brightness(.75)}
.about2 .about2-bot ul li .info{position:absolute;bottom:30px;left:0;width:100%;padding:0 30px;color:#fff;transition:all .2s linear}
.about2 .about2-bot ul li .info .p1{font-size:var(--fontsize22);font-weight:var(--fontbold6)}
.about2 .about2-bot ul li .info .p2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-height:1.5}
.about2 .about2-bot ul li:hover .info{transform:translateY(-5px)}
@media (max-width:1280px){.about2 .about2-bot ul li .info{bottom:15px;padding:0 15px}}
@media (max-width:768px){.about2{padding:40px 0;}
.about2 .about2-top{display:block}
.about2 .about2-top .left{width:100%}
.about2 .about2-top .right{padding:0;margin-top:10px}
.about2 .about2-top .right ul li{width:100%;margin-bottom:5px}
.about2 .about2-bot ul li{width:100%;margin-bottom:1em}}

.about4{display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:1;padding:3% 0;color:#fff}
.about4::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:1920px;height:100%;background:var(--color);z-index:-1}
.about4 .home-title{text-align:left}
.about4 .left{width:50%;padding-right:30px}
.about4 .left p{margin:10px 0}
.about4 .left .more{color:#fff;min-width:140px;height:45px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:30px;margin-top:20px}
.about4 .right{flex:1;display:flex;align-items:center}
.about4 .right img{width:100%}
@media (max-width:768px){.about4{display:block}
.about4 .left{width:100%}
.about4 .right{margin-top:20px}}
@font-face{font-family:"kchefont";display:swap;src:url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.woff2?t=1753679881304) format('woff2'),url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.woff?t=1753679881304) format('woff'),url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.ttf?t=1753679881304) format('truetype')}
.kchefont{font-family:"kchefont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-kche-arrow-forward:before{content:"\e66f"}
.kche-t214 h5{font-size:26px;font-weight:var(--fontbold6,600);text-align:center;text-transform:capitalize;color:var(--fontcolor,#333);margin:0;margin-bottom:10px}
.kche-t214 .kche-t214-des{text-align:center;color:var(--introcolor,#555555);margin:0 auto;max-width:1000px}
.kche-t214 .kche-t214-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-top:40px}
.kche-t214 .kche-t214-item{width:22%;text-align:center;display:flex;flex-direction:column;align-items:center}
.kche-t214 .kche-t214-item:hover img{transform:scale(1.02)}
.kche-t214 .kche-t214-item img{width:220px;height:auto;object-fit:cover;border-radius:50%;transition:all .1s linear}
.kche-t214 .kche-t214-p1{color:var(--color,#f1c881);margin-top:10px}
.kche-t214 .kche-t214-p2{font-size:20px;margin-top:10px;line-height:1.3}
.kche-t214 .kche-t214-p3{color:var(--introcolor,#555555);font-size:14px;margin-top:10px;margin-bottom:20px;line-height:1.6}
.kche-t214 .kche-t214-item>a{margin-top:auto}
.kche-t214 .kche-t214-item em{display:inline-flex;align-items:center;justify-content:center;color:#6b6460;font-size:18px;width:46px;height:46px;background:rgba(228,168,83,0);border-radius:50%;border:1px solid #dcdcdc;transition:all .1s linear}
.home-quality{padding:4% 0}
@media(max-width:1024px){.kche-t214 .kche-t214-item{width:48%;margin-bottom:30px}
.kche-t214 .kche-t214-item img{width:100%}
}
@media(max-width:768px){.kche-t214 h5{font-size:22px}
.home-quality{padding:40px 0 20px}}
 .about4::before{background:#fff}
.about4 .left p,.about4 .left .more{color:#111}
.about4 .left .more{background:var(--color);color:#fff}
.about4 .home-title{color:var(--color)}