﻿.our-item-bref,.repro-bref{max-height:inherit;}
.kche-t72>.kche-template-item{padding:0 20px;box-sizing:border-box;font-size:18px;margin:0;position:relative}
.kche-t72>.kche-template-item>span{display:block;position:absolute;width:100%;height:1px;background-color:var(--color,#d3d3d3);top:50%;left:0}
.kche-t72>.kche-template-item>h5{color:var(--color);font-weight:var(--fontbold6,600);margin:0;background-color:#fff;display:inline-block;padding:0 10px;position:relative;font-size:20px}
.cert{position:relative;padding:4% 0}
.cert .p1{margin-top:15px;font-size:22px;font-weight:var(--fontbold6)}
.cert .p2{margin-top:15px;font-size:18px}
.cert .kche-t89 .kche-t89-content{margin-top:20px;display:flex;flex-wrap:wrap}
.cert .kche-t89 .kche-t89-l{width:40%;margin-right:20px}
.cert .kche-t89 .kche-t89-list{display:flex;flex:1}
.cert .kche-t89 .kche-t89-item{flex:1}
.cert .kche-t89 .kche-t89-item>p{color:#333;text-align:center;font-weight:var(--fontbold6,600);line-height:1.6}
@media (max-width:768px){.cert{padding:6% 0}
.cert .kche-t89 .kche-t89-l{width:100%;margin-right:0;margin-bottom:2em}}
@media (max-width:500px){.cert .kche-t89 .kche-t89-content{margin-top:10px}
.cert .kche-t89 .kche-t89-item{flex:none;width:100%}}
.customer{position:relative}
.customer .kche-t139 .kche-t139-content{display:flex;flex-wrap:wrap;align-items:center}
.customer .kche-t139 .kche-t139-info{width:50%;box-sizing:border-box;padding-right:6%}
.customer .kche-t139 .kche-t139-info .kche-t139-num{color:var(--color,#e81c2e);font-size:48px;font-weight:var(--fontbold6,600)}
.customer .kche-t139 .kche-t139-info .kche-t139-title{font-size:20px;color:#000;margin:0;line-height:1.6;text-transform:capitalize;font-weight:var(--fontbold6,600)}
.customer .kche-t139 .kche-t139-info .kche-t139-des{color:var(--introcolor,#555);line-height:1.6;margin-top:10px}
.customer .kche-t139 .kche-t139-info .kche-t139-des p{color:#333}
.customer .kche-t139 .kche-t139-list{width:50%;display:flex;flex-wrap:wrap;justify-content:space-between}
.customer .kche-t139 .kche-t139-list .kche-t139-item{width:23%;border:1px solid #eee;background-color:#fff;margin-top:20px;transition:all .2s linear;display:inline-flex;align-items:center;justify-content:center}
.customer .kche-t139 .kche-t139-list .kche-t139-item:hover{transform:scale(1.03)}
.customer .kche-t139 .kche-t139-list .kche-t139-item img{width:100%;height:auto;transition:all .3s ease}
@media (max-width:768px){.customer .kche-t139 .kche-t139-info{width:100%;padding-left:0}
.customer .kche-t139 .kche-t139-list{width:100%;margin-top:10px}}
.about-r-txt2{font-size: var(--fontsize20);}
@media (max-width: 1024px) {.about-r-txt2 {font-size: var(--fontsize16);}}
:root{--hometitlefont: 40px;--borderradius: 5px;}
@media (max-width:1440px){:root{--hometitlefont:34px}}
@media (max-width:1024px){:root{--hometitlefont:26px}}
@font-face{font-family:iconfont2;display:swap;src:url(https://css02.v15cdn.com/m434/fonts/iconfont.woff2?t=1743402681911) format('woff2'),url(https://css02.v15cdn.com/m434/fonts/iconfont.woff?t=1743402681911) format('woff'),url(https://css02.v15cdn.com/m434/fonts/iconfont.ttf?t=1743402681911) format('truetype')}
.home-choose .iconfont{font-family:iconfont2!important;}
.icon-jidishengchan:before{content:"\e60a"}
.icon-jishuzhichi:before{content:"\e624"}
.icon-a-08zhiliang-xianxing:before{content:"\e6ed"}
.icon-a-dingzhi1:before{content:"\e670"}
.home-icon{background:#fff;text-align:center;text-transform:uppercase;margin-bottom:10px;width:30px;height:3px;display:flex}
.home-title{font-size:var(--hometitlefont);font-weight:var(--fontbold6);text-align:center;text-transform:uppercase;line-height:1.4}
.home-title span{color:#fff}
.home-des{font-size:var(--fontsize16);color:#565656;text-align:center;max-width:1000px;margin:10px auto 0}
.home-more{min-width:150px;padding:0 20px;height:45px;border-radius:var(--borderradius);background:var(--color);color:#FFFFFF;text-transform:capitalize;display:inline-flex;align-items:center;justify-content:center;transition:all .1s linear;font-size:var(--fontsize16);position:relative;z-index:1;overflow:hidden}
.home-more::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:calc(100% + 20px);border-radius:50%;aspect-ratio:1/1;background:rgba(0,0,0,.4);z-index:-1;transition:all .2s linear}
.home-more:hover::after{transform:translate(-50%,-50%) scale(1)}
.home-more em{margin-left:10px}
.home-choose{padding:5% 0;position:relative}
.home-choose{background:#0B1B2B;color:#FFFFFF}
.home-choose .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.home-choose .left{width:40%;padding-right:3%}
.home-choose .left .home-title{text-align:left}
.home-choose .left p{margin:1em 0;font-size:17px}
.home-choose .left .home-more{margin-top:1em}
.home-choose .right{flex:1}
.home-choose .right ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}
.home-choose .right ul li{width:47%;padding:15px;position:relative}
.home-choose .right ul li::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid transparent;border-radius:10px}
.home-choose .right ul li:hover::after{border-color:#FFFFFF;animation:drawBorderLine 2s linear infinite}
@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)}}
.home-choose .right ul li:nth-child(n+3){margin-top:3em}
.home-choose .right ul li:hover em{transform:rotateY(180deg)}
.home-choose .right ul li em{color:#fff;font-size:40px;line-height:1;display:inline-block;transition:all .2s linear}
.home-choose .right ul li .p1{font-size:var(--fontsize24);font-weight:var(--fontbold6);margin:10px 0 0}
.home-choose .right ul li .p2{color:#a5b5c4;font-size:17px}
@media (max-width:1024px){.home-choose .right ul li{width:48%}
.home-choose .l-wrap{flex-direction:column}
.home-choose .left{width:100%;padding:0}
.home-choose .left .home-more{margin-top:0}
.home-choose .right{margin-top:20px}}
@media (max-width:768px){.home-choose{padding:40px 0;margin-top:40px}
.home-choose .right ul li .p1{font-size:var(--fontsize22)}}
@media (max-width:550px){.home-choose .right ul li{width:100%;margin-top:1em!important;padding:10px 0}
.home-choose .right ul li .p1{font-size:var(--fontsize20)}
.home-choose .right ul li::after{display:none}}
.home-projects{margin-top:5%;padding-top:5%;position:relative;z-index:1;color:#FFFFFF;text-align:center;background:#f5f9fc}
.home-projects .l-wrap{max-width:900px}
.home-projects::before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 20px);background:#0B1B2B;z-index:-1}
.home-projects .home-title{margin-bottom:30px}
.home-projects .video{width:100%;margin-top:60px}
.home-projects .video iframe,.home-projects .video video{width:100%}
@media (max-width:1024px){.home-projects .video{margin-top:30px}
.home-projects::before{height:100%}}
@media (max-width:768px){.home-projects{margin-top:40px;padding:40px 0}
.home-projects .home-title{margin-bottom:10px}
.home-projects p{font-size:17px}}
.about-l .img img{width:100%;display:block;}
    .home-pro{padding:5% 0;position:relative}
.home-pro{background:#f5f9fc}
.home-pro .list{list-style:none;margin-top:3%;display:flex;flex-wrap:wrap}
.home-pro .list li{width:24%;margin-right:1.3%;border-radius:10px;overflow:hidden;background:#FFFFFF;margin-bottom:1.3em;transition:all .2s linear}
.home-pro .list li:nth-child(4n){margin-right:0}
.home-pro .list li:hover{box-shadow:0 0 20px 10px rgba(0,0,0,.05)}
.home-pro .list li:hover .img img{transform:scale(1.02)}
.home-pro .list li:hover .info .title{color:var(--color)}
.home-pro .list li .img{width:100%;aspect-ratio:var(--prosaspectratio)}
.home-pro .list li .img.lazy-loaded .pro-meta{display:block}
.home-pro .list li .img img{width:100%;height:100%;object-fit:cover}
.home-pro .list li .info{padding:20px;border-top:1px solid #f1f6fa}
.home-pro .list li .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold5);line-height:1.4}
.home-pro .list li .info .text{-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;margin-top:10px;color:var(--introcolor)}
.home-pro .more{display:flex;justify-content:center;margin-top:2em}
@media (max-width:1024px){.home-pro .list{justify-content:space-between}
.home-pro .list li{width:48%;margin-right:0}
 .pro-meta .icon-hottitle{position:absolute;left:15px;top:15px;min-width:40px;height:22px;padding:0 5px;background:var(--color);border-radius:var(--borderradius);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.pro-meta .icon-hottitle::after{content:'Hot'}
}@media (max-width:768px){.home-pro{padding:50px 0}
}@media (max-width:500px){.home-pro .list{margin-top:30px}
.home-pro .list li .info{padding:20px 10px}
.home-pro .list li .info .title{font-size:var(--fontsize18)}
.home-pro .more{margin-top:10px}}
 .home-pro .list li .info .title{font-weight:600}
.home-more:hover{color:#fff}
 .pro-meta .icon-hottitle{position:absolute;left:15px;top:15px;min-width:40px;height:22px;padding:0 5px;background:var(--color);border-radius:var(--borderradius);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.pro-meta .icon-hottitle::after{content:'Hot'}