﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-do{padding:5% 0}
.home-do .kche-t155-into{margin:15px auto;width:60px;height:3px;border-radius:30px;background-color:var(--color)}
.home-do .kche-t155-list{display:flex;justify-content:space-between;margin-top:2%;flex-wrap:wrap;}
.home-do .kche-t155-item{width:32%;margin-bottom:2%;border:1px solid #eee;border-radius:8px;overflow:hidden}
.home-do .kche-t155-img{overflow:hidden}
.home-do .kche-t155-img img{display:block;max-width:100%;transition:all .3s ease-in-out}
.home-do .kche-t155-item:hover img{transform: scale(1.05);}
.home-do .kche-t155-text{padding:15px 10px}
.home-do .kche-t155-text-tit{margin:0;font-size:18px;font-weight:var(--fontbold6,600);line-height:1.7}
.home-do .kche-t155-text-p p{font-size:16px;color:var(--introcolor);line-height:24px;margin:10px 0 0}
.home-do .home-more{margin-top:15px;}
@media (max-width:768px){.home-do{padding:50px 0}
.home-do .kche-t155-item{width:100%;}}
.home-choose{background: url(/uploads/16443/page/p202504091501442830c.jpg) no-repeat center/cover;position: relative;}
.home-choose:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background: rgba(0,0,0,0.3);z-index:1}
.home-choose .l-wrap{z-index:2;position: relative;}
.home-choose .right ul li .p2{color:#fff}
.home-cate .list{padding-left: 0;}
.home-cate .list li:nth-child(1){position: relative;aspect-ratio:1/1;height:auto}
.home-cate .list li{aspect-ratio:1/1;width:23.5% !important;margin-right:0;margin-top:0 !important}
@media (min-width:769px){.home-cate .list li:nth-child(n + 5){margin-top:2% !important}}
.home-cate{padding-top:0;}
.home-cate .list li{overflow: hidden;}
.home-cate .list li .inner{position: absolute;top:0;left:0;width:100%;height:100%;padding:4% 2%;text-align: center;display:flex;;flex-direction: column;align-items: center;transition: all .5s linear;background:rgba(0,0,0,.4);padding-top:22%;}
.home-cate .list li:hover .inner{top:0;}
.home-cate .list li .inner .des a{color:#fff;display:block;width:100%;font-size:var(--fontsize15);line-height:1.6}
.home-cate .list li .title{position:initial;height:auto;background: none;padding:0;width:100%;display:block;color:var(--color);font-weight:var(--fontbold7);text-transform: uppercase;font-size: var(--fontsize18);}
.home-cate .list li .title span{display:block;text-align: center;}
@media (max-width:1366px){.home-cate .list li .inner .des a{font-size: var(--fontsize14);line-height: 1.4;}}
@media (max-width:1280px){.home-cate .list li .inner .des a{font-size:var(--fontsize13)}}
@media (max-width:768px){.home-cate .list li{margin:10px 0;}
.home-cate .list li .inner{padding-top:30%;}}
@media (max-width:1080px) and (min-width:551px){.home-cate .list li{width:48%!important;margin-bottom:25px}
.home-cate .list li .inner .des a{font-size:var(--fontsize14)}}
@media (max-width:550px){.home-cate .list li{width:100% !important;}}
.home-customer{padding-bottom:3%;}
.home-customer .kche-t115 .kche-t115-content{display:flex;flex-wrap:wrap;align-items:center}
.home-customer .kche-t115 .kche-t115-info{width:20%;padding-right:50px;box-sizing:border-box}
.home-customer .kche-t115 .kche-t115-into{width:45px;height:3px;background-color:var(--color);margin:0;margin-bottom:20px}
.home-customer .kche-t115 .kche-t115-title{font-size:24px;font-weight:var(--fontbold6);color:var(--fontcolor);margin:0}
.home-customer .kche-t115 .kche-t115-list{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between}
.home-customer .kche-t115 .kche-t115-item{width:32%;position:relative;overflow:hidden;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:30px;border:1px solid #eee;box-sizing:border-box}
.home-customer .kche-t115 .kche-t115-item .kche-t115-item-star{color:var(--color);transition:all .3s linear}
.home-customer .kche-t115 .kche-t115-item .kche-t115-item-des{font-size:16px;color:var(--introcolor,#555);line-height:24px;margin:20px 0;transition:all .3s linear}
.home-customer .kche-t115 .kche-t115-item-client{display:flex;align-items:center}
.home-customer .kche-t115 .kche-t115-item-client .kche-t115-item-img{margin-right:20px}
.home-customer .kche-t115 .kche-t115-item-client .kche-t115-item-img img{max-width:100%}
.home-customer .kche-t115 .kche-t115-item-info .kche-t115-item-tit{font-size:18px;font-weight:var(--fontbold6,600);margin:0;color:var(--fontcolor);margin-bottom:5px;transition:all .3s linear}
.home-customer .kche-t115 .kche-t115-item-info .kche-t115-item-theme{font-size:16px;margin:0;transition:all .3s linear}
@media (max-width:768px){.home-customer .kche-t115 .kche-t115-info{width:100%;padding-right:0;}
.home-customer .kche-t115 .kche-t115-list{width:100%;}
.home-customer .kche-t115 .kche-t115-item{width:100%;padding:10px;margin-top:10px;}}
@media (min-width:769px){.home-news{padding:2% 0 3%;}}
.home-news .homenews-wrap{margin-top:2%;display:flex;justify-content:space-between;align-items:flex-start}
.home-news .homenews-img{width:40%}
.home-news .homenews-img img{width:100%;border-radius:var(--borderradius);transition:all .1s linear}
.home-news .homenews-img img:hover{transform:scale(1.01)}
.homenews-list{flex:1;padding-left:30px;list-style:none}
.homenews-list li{position:relative;padding-bottom:15px;margin-bottom:15px;padding-left:30px;border-bottom:1px solid #eaeaea}
.homenews-list li.act .icon{background:var(--color);color:#FFFFFF;border-color:var(--color)}
.homenews-list li.act .name{color:var(--color)}
.homenews-list li .info{display:none}
.homenews-list li .icon{cursor:pointer;position:absolute;left:0px;top:4px;width:20px;height:20px;line-height:1;background:rgba(146,146,146,0);border:1px solid var(--introcolor);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fontsize14)}
.homenews-list li .name{font-size:var(--fontsize20);font-weight:var(--fontbold6);line-height:1.2}
.homenews-list li .date{color:var(--introcolor);display:flex;align-items:center;font-size:var(--fontsize14);padding:4px 0px}
.homenews-list li .date em{margin-right:10px;font-size:var(--fontsize14)}
.homenews-list li .text{color:var(--introcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.homenews-list li .home-more{min-width:125px;height:42px;margin-top:1em}
.homenewSwiper .swiper-pagination-bullet-active{background: var(--color);}
@media (max-width:768px){.home-news .homenews-wrap{flex-wrap:wrap}
.home-news .homenews-img{width:100%;margin-bottom:20px;}
.homenews-list{padding-left:0px}
.homenews-list li{padding-left:0px}
.homenews-list li .icon{display:none}
.homenews-list li .info{height:auto!important;display:block!important}
.homenews-list li .name{font-size:var(--fontsize18)}}
.home-choose .left p span{display:flex;margin-bottom:5px;align-items:center}
.home-choose .left p span img{max-width:16px;margin-right:5px;}
.home-pro .list li .info .text{-webkit-line-clamp: inherit;}
.home-banner .swiper-slide>a::after{display:none;}
.aboutinfo-list li{position:relative;padding-left:20px;cursor:pointer}
.aboutinfo-list li:before{content:'';width:6px;height:6px;background:var(--fontcolor);position:absolute;left:0;top:12px;border-radius:2px}
.aboutinfo-list li.active,.aboutinfo-list li:hover{color:var(--color)}
.aboutinfo-list li.active::before,.aboutinfo-list li:hover::before{background:var(--color)}
@media (min-width:769px){.home-about .aboutimg{width:50%;}}
.aboutimg-swiper{width:100%;}
.aboutimg-swiper .swiper-slide{height:auto;}
.aboutimg-swiper .swiper-slide img{height:100%;display:block;object-fit:cover}
.aboutimg-swiper .swiper-pagination-bullet{background:#fff;opacity:.8}
.aboutimg-swiper .swiper-pagination-bullet-active{background:var(--color);opacity:1}
@media (min-width:769px){.home-pro{padding-top: 2%;padding-bottom:2%;}}
.wmpage209-page4-title{text-align:center;margin-bottom:20px}
.wmpage209-page4-title h5{color:#000}
.wmpage209-page4-tag{display:inline-block;vertical-align:middle;color:var(--color);font-size:var(--wmpage-font20);font-weight:var(--fontbold5);line-height:1em}
.wmpage209-page4-tag::after,.wmpage209-page4-tag::before{content:'';display:inline-block;vertical-align:middle;width:50px;height:2px;background-color:var(--color)}
.wmpage209-page4-tag::before{margin-right:20px}
.wmpage209-page4-tag::after{margin-left:20px}
.wmpage209-page4{background:url(https://img01.v15cdn.com/singletem/wmpage209/wmpage168-testibg.webp) center center no-repeat fixed;background-size:cover;position:relative;padding:20px 0}
.wmpage209-page4-item{max-width:75%;text-align:center;margin:0 auto}
.wmpage209-page4-image img{max-width:none;width:100px;display:block;border-radius:50%;border-style:solid;border-width:5px;border-color:#dfe6df}
.wmpage209-page4-image{display:flex;justify-content:center}
.wmpage209-page4-text{margin:25px 0 15px}
.wmpage209-page4-text p{color:#000;line-height:1.52}
.wmpage209-page4-tit{font-size:var(--fontsize20);color:#000;margin-bottom:5px;font-weight:var(--fontbold6)}
.wmpage209-page4-name p{font-size:16px;color:#000;line-height:1}
.wmpage168page5-Swiper{padding-bottom:50px}
@media (max-width:1400px){.wmpage209-page4-item{max-width:90%}
.wmpage209-page4-text p{font-size:16px}
}
@media (max-width:1024px){.wmpage209-page4-text{margin:15px 0}
.wmpage209-page4-tit{font-size:18px;line-height:1;color:#000;margin-bottom:5px}
.wmpage168page5-Swiper{padding-bottom:40px}
}
.home-do .kche-t155-img img{width:100%}
.wmpage209-page4 {padding-bottom:4%}
@media (max-width:768px){.wmpage209-page4 {padding-bottom:40px}}
.home-choose .left .home-title{font-size:34px}
@media (max-width:1280px){.home-choose .left .home-title{font-size:var(--fontsize28)}}
@media (max-width:1024px){.home-choose .left .home-title{font-size:var(--fontsize26)}}
.bannertext{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}
.bannertext .title{color:#111;font-weight:400;font-size:2.2vw;padding:0 2%;margin-bottom:2%;text-shadow:1px 1px 2px #fff}
.bannertext .desc{color:#111;padding:0 2%;margin-bottom:3%;font-size:2vw;text-shadow:1px 1px 2px #fff}
.home-banner .bannertext{opacity:0}
.home-banner .swiper-slide-active .bannertext{animation:bannerani1 .5s forwards;animation-delay:.7s}
.bannertext .more{padding: 5px 2.5%;border-radius: 30px;border: 1px solid #fff;color: #FFF;text-transform: capitalize;display: inline-flex;align-items: center;justify-content: center;transition: all .1s linear;font-size: var(--fontsize18);position: relative;}
.bannertext .more:hover{background: var(--color);border-color:var(--color)}
@keyframes bannerani1{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:768px){.bannertext .title{font-size:20px;line-height:1.2;margin-bottom:5px}
.bannertext .desc{font-size:16px}
.bannertext .more{padding:3px 15px;font-size:12px}}
@media (max-width:768px){.bannertext .title{font-size:16px}
.bannertext .desc{font-size:13px}}