﻿video#video {display:block;width:100%;filter:brightness(.85)}
.home-banner .swiper-slide>a::after{display: none;}
.home-banner .banner-animote.ban1{max-width: 900px;font-size: 60px;}
.home-banner .banner-animote.ban2{text-align: left;}
.home-banner .banner-animote.ban2 .p1{text-transform:capitalize;display: flex;flex-direction: column-reverse;align-items: baseline;max-width: max-content;text-align: right;margin: 0 0 30px;padding-top: 20px;}
.home-banner .banner-animote.ban2 .p1 .bgwhite{background: #fff;border-radius: 15px;padding: 4px 10px;color:#000}
.home-banner .banner-animote.ban2 .p1 .color{color: var(--color);font-size: 48px;font-weight: bold;transform: translateY(-20px);display: inline-block;margin-left: auto;}
.home-banner .banner-animote.ban2 .p2{justify-content: start;display: block;font-size: 20px;}
.home-banner .banner-animote.ban2 .p2 strong{font-size: 1.5em;text-transform:capitalize;}
.home-banner .banner-animote.ban2 .p1 em{font-style: initial;font-size: .8em;}
.home-cold{padding:3% 0}
.home-cold .title{font-size:40px;font-weight:800;text-transform:uppercase;margin-bottom:1%}
.home-cold .line{width:100px;height:2px;background:var(--color)}
.home-cold .list{margin-top:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.home-cold .list li{display:flex;flex-direction:column;align-items:center}
.home-cold .list li p{color:var(--color);border-top:2px solid var(--color);background:#000000;width:100%;padding:3% 0;text-align:center}
@media (max-width:768px){.home-cold .list{grid-template-columns:repeat(2,1fr)}}
.cateappli{padding: 3% 0;}
.cateappli .tabbox{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 20px;}
.cateappli .tabbox .item{width: 9%;border-radius: 50%;border: 2px solid #eee;display: flex;align-items: center;justify-content: center;position: relative;aspect-ratio: 1;margin-bottom: 20px;cursor: pointer;flex-direction: column;}
.cateappli .tabbox .item p{text-align: center;}
@media (min-width:500px) {.cateappli .tabbox .item p{white-space: nowrap;}}
.cateappli .tabbox .item img{filter: brightness(0) invert(0.5);}
.cateappli .tabbox .item.act,.cateappli .tabbox .item:hover{background: var(--color);border-color: var(--color);color: #fff;}
.cateappli .tabbox .item.act img,.cateappli .tabbox .item:hover img{filter: brightness(0) invert(1)}
.cateappli .tabbox .item.act::before,.cateappli .tabbox .item:hover::before{content: "▼";position: absolute;left: 50%;transform: translateX(-50%);bottom: -5px;;width: 12px;height: 10px;color: var(--color);}
.cateappli .imgbox .imgitem{display: none;}
.cateappli .imgbox .imgitem.act{display: block;}
@media (max-width:1024px) {.cateappli .tabbox .item{width: 22%;}}
.appli{margin: 3% 0;position: relative;}
.appli .bgimg img{width: 100%;}
.appli .l-wrap{position: absolute;top: 3%;left: 50%;transform: translateX(-50%);}
.appli .home-title{text-align: left;}
.appli .line{width: 100px;height: 5px;background: var(--color);margin: 20px 0;}
.appli .home-des{text-align: left;}
.appli .infolist{position: absolute;display: flex;width: 47vw;left: 18.4vw;top:45%}
.appli .item{flex:1;border-left:#eee 1px solid;background: #fff;padding: 20px;}
.appli .item .icon{margin-bottom: 20px;border-radius: 50%;width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;background: var(--color);}
.appli .item .icon em{color: #fff;font-size: 20px;}
.appli .item .num{color: var(--color);margin-bottom: 10px;font-size: var(--fontsize24);font-weight: bold;}
.appli .item .num sup{color: #000;margin-left: 10px;font-weight: 500;}
@media (max-width:1470px) and (min-width:1024px){.appli .item .icon{margin-bottom: 0;}
.appli .item .num{margin-bottom: 0;line-height: 1;}
.appli .item .text{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;}
.appli .infolist {top: auto;bottom: 10%;}}
@media (max-width:1024px) {.appli .l-wrap{position: static;transform: initial;}
.appli .infolist{position: static;width: 100%;}}
.home-callus .l-wrap {margin-top:0;}
.home-products{padding-bottom:4%;background:#e0e9e4}
.home-products .home-title2{margin-top:5%;}
.home-products .list{display:grid;gap:20px;margin-top:3%;grid-template-columns:repeat(3,1fr)}
.home-products .list li{width:100%;margin-right:0;background: #fff;border-radius: 5px;overflow: hidden;box-shadow: 0px 4px 13px 0 rgba(17,26,58,0);transition: all .2s ease;border-bottom:2px solid var(--color);}
.home-products .list li .img-box{margin-bottom:3%}
.home-products .list li .img-box a img{aspect-ratio:600/400;object-fit: cover;transition:all .3s}
.home-products .list li .info{display:flex;flex-direction:column;border-top:1px solid #eee;padding:20px;align-items:flex-start}
.home-products .list li .info .title{font-weight:var(--fontbold6);font-size:var(--fontsize26);margin-bottom:3%}
.home-products .list li .info .more{padding:5px 0px;border-radius:5px;text-transform:capitalize;transition: all .3s;display:inline-block;}
.home-products .list li:hover img{transform:scale(1.05)}
.home-products .list li:hover .info .more{background:var(--color);color:#fff;padding:5px 15px;}
@media (max-width:768px){.home-products .home-title2{margin-top:30px;}
.home-products .list{grid-template-columns:repeat(2,1fr)}
.home-products .list li .info .title{font-size:18px;}}
.home-cold .list li p{background: #efefef;font-weight:bold;font-size:var(--fontsize17);padding:20px 0;}
.home-cold .list li p span{font-weight: normal;}
@font-face{font-family:iconfont2;display:swap;src:url(https://css02.v15cdn.com/m427/fonts/iconfont.woff2?t=1743399312535) format('woff2'),url(https://css02.v15cdn.com/m427/fonts/iconfont.woff?t=1743399312535) format('woff'),url(https://css02.v15cdn.com/m427/fonts/iconfont.ttf?t=1743399312535) format('truetype')}
.home-video .iconfont{font-family:iconfont2!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-homevideo:before{content:"\ebe7"}
.home-video{background:no-repeat center fixed;background-size:cover;padding:8% 0}
.home-video .homevideo-info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.home-video .homevideo-info .homevideo-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--color);border-radius:50%;position:relative;cursor:pointer;transition:all .1s linear}
.home-video .homevideo-info .homevideo-icon:hover{opacity:.9}
.home-video .homevideo-info .homevideo-icon em{font-size:40px;font-weight:var(--fontbold7);color:var(--headercolor)}
.home-video .homevideo-info .homevideo-icon::after,.home-video .homevideo-info .homevideo-icon::before{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #FFFFFF;opacity:.1;animation:before 3s linear infinite;border-radius:50%}
.home-video .homevideo-info .homevideo-icon::after{animation-delay:1.5s}
.home-video .homevideo-info .homevideo-title{margin-top:50px;font-size:42px;font-weight:var(--fontbold7);color:var(--headercolor);text-transform:uppercase}
.home-video .homevideo-fixed{position:fixed;left:0px;top:0px;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:9999999;display:none}
.home-video iframe,.home-video video,.home-video lite-youtube{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:80%;max-height:80%}
.home-video .homevideo-colse{position:absolute;top:30px;right:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s linear}
.home-video .homevideo-colse em{color:var(--headercolor);transition:all .1s linear;font-size:40px}
.home-video .homevideo-colse:hover{opacity:.9}
.home-video .homevideo-colse:hover em{color:var(--color)}
@keyframes before{0%{transform:translate(-50%,-50%) scale(1)}
100%{transform:translate(-50%,-50%) scale(1.5)}}
@media(max-width:1600px){.home-video .homevideo-info .homevideo-title{font-size:36px}}
@media(max-width:1440px){.home-video .homevideo-info .homevideo-title{font-size:var(--fontsize30)}}
@media(max-width:1024px){.home-video .homevideo-info .homevideo-icon{width:60px;height:60px}
.home-video .homevideo-info .homevideo-title{margin-top:30px;font-size:var(--hometitlefont)}
.home-video{padding:50px 0px}}
@media(max-width:768px){.home-video{background-attachment:inherit}
.home-video iframe,.home-video video,.home-video lite-youtube{max-width:90%;max-height:90%}}
.home-video lite-youtube iframe{max-width:100%;max-height:100%;top:0;left:0;transform:none;}
 .home-banner .banner-animote.ban2 .p1{background:#fff;color:#111;padding:1% 4%;font-size:2vw;border-radius:20px;margin-bottom:3%}
.home-banner .banner-animote.ban2 .p2{font-size:1.1vw;margin-top:3%}
@media (max-width:550px){.home-banner .banner-animote.ban2{padding:0 15px}
.home-banner .banner-animote.ban2 .p1{font-size:14px;margin:0}
.home-banner .banner-animote.ban2 .p2{font-size:12px;margin-top:5px}
.home-banner .banner-animote.ban2 .p2 strong{font-size:12px}}
@media (min-width:1024px) and (max-width:1500px){.cateappli .tabbox .item p{font-size:0.8vw}}
@media (max-width:1024px){.cateappli .tabbox .item p{font-size:12px;line-height:1.1}}
.home-about2{padding:4% 0 3%;}
.home-about2 .main-part{font-weight:var(--fontbold7)}
.home-about2 .about-top{display:flex;flex-wrap:wrap;justify-content: space-between;margin:2% 0;}
.home-about2 .about-top li{width:24%;text-align: center;padding:2%;border:1px solid #eee;border-radius: 5px;}
.home-about2 .about-top li .num{font-weight: var(--fontbold7);font-size:var(--fontsize30);color:var(--color)}
.home-about2 .about-top li .art{color:var(--introcolor);font-weight: var(--fontbold7);}
@media (max-width:768px){.home-about2{padding:30px 0;}
.home-about2 .about-top li{width:49%;margin:1% 0;}
.home-about2 .about-top li .num{font-size: var(--fontsize22);}}
@media (max-width:500px){.home-cold .title{font-size:var(--fontsize26)}
.appli .home-title{line-height:1.4;margin-top:20px}
.appli .line{margin:5px 0 10px}
.appli .item{padding:15px}
.appli .item .icon{margin-bottom:10px}
.appli .item .num{line-height:1.2}
.appli .item .text{line-height:1.3;font-size:var(--fontsize15)}}
@font-face{font-family:iconfont2;display:swap;src:url(https://css02.v15cdn.com/m429/iconfont/iconfont.woff2?t=1743401191182) format('woff2'),url(https://css02.v15cdn.com/m429/iconfont/iconfont.woff?t=1743401191182) format('woff'),url(https://css02.v15cdn.com/m429/iconfont/iconfont.ttf?t=1743401191182) format('truetype')}
.icon-dengpao,.icon-Guest{font-family:iconfont2!important;}
.icon-dengpao:before{content:"\e600"}
.icon-Guest:before{content:"\e6a7"}
@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-style:normal;}
.icon-kche-install:before{content:"\e640"}
.home-company .home-des{display:flex;margin-bottom:5px;color:var(--introcolor);align-items:center;justify-content:center}
.home-company .home-des span{display:inline-block}
.home-company .home-des .left span:nth-child(1){margin:2px 2px;width:4px;height:4px;background-color:var(--color);opacity:.2}
.home-company .home-des .left span:nth-child(2){margin:1px 2px;width:6px;height:6px;background-color:var(--color);opacity:.5}
.home-company .home-des .left span:nth-child(3){margin:0px 10px 0px 2px;width:8px;height:8px;background-color:var(--color)}
.home-company .home-des .right span:nth-child(3){margin:2px 2px;width:4px;height:4px;background-color:var(--color);opacity:.2}
.home-company .home-des .right span:nth-child(2){margin:1px 2px;width:6px;height:6px;background-color:var(--color);opacity:.5}
.home-company .home-des .right span:nth-child(1){margin:0px 2px 0px 10px;width:8px;height:8px;background-color:var(--color)}
.home-company{position:relative;box-sizing:border-box;padding:3% 0px 1% 0px}
.home-company::before{position:absolute;top:20px;right:54%;z-index:-1;width:234px;height:174px;background-image:url(https://css02.v15cdn.com/m429/imgs/companybg.webp);background-repeat:no-repeat;content:"";transform:translateX(15%)}
.home-company .l-wrap{display:flex;align-items:center}
.home-company .company-img{position:relative;overflow:hidden;width:45%;border-radius:var(--borderradius)}
.home-company .company-img::before{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;border-radius:var(--borderradius);background-color:#1d383e;content:"";opacity:.5;display:none}
.home-company .company-img .playvideo{position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;background-color:var(--color);cursor:pointer;transform:translate(-50%,-50%)}
.home-company .company-img .playvideo .iconfont{position:relative;top:6px;left:28%;color:#FFFFFF;font-size:var(--fontsize30)}
.home-company .company-img .playvideo::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:100%;height:100%;border-radius:50%;animation:playanimation 1.5s infinite;border:solid var(--color)}
.home-company .company-info{padding-left:6%;flex:1}
.home-company .company-info .home-des{justify-content:left}
.home-company .company-info .home-title{text-align:left;font-size:var(--fontsize30);line-height:1.3}
.home-company .company-info .des{display:-webkit-box;overflow:hidden;margin-top:2%;color:var(--introcolor);-webkit-box-orient:vertical;-webkit-line-clamp:3}
.home-company .company-info .inter{display:flex;box-sizing:border-box;margin:3% 0;padding:5px 0px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;align-items:center;justify-content:space-between;flex-wrap:wrap}
.home-company .company-info .know-about{display:flex}
.home-company .company-info .some-know{display:none;margin-right:90px;opacity:.8}
.home-company .company-info .inter div{display:inline-flex;width:100%;align-items:center;line-height:1.2;margin:5px 0}
.home-company .company-info .inter div em{margin-right:10px;color:var(--color);font-size:40px}
.home-company .company-info .btn{display:inline-flex;width:150px;height:50px;border-radius:var(--borderradius);background-color:var(--color);color:#FFFFFF;transition:all .2s ease;align-items:center;justify-content:center;text-transform:lowercase;line-height:1}
@keyframes playanimation{0%{border-width:0;opacity:1}
100%{border-width:8px;opacity:0}}
.home-company .company-info .btn:hover{opacity:.8}
@media screen and (max-width:1280px){.home-company .company-info .home-title{font-size:var(--fontsize24);line-height:1.5}
.home-company .company-info .some-know{margin-right:40px}}
@media screen and (max-width:1024px){.home-company .company-info .home-title{font-size:var(--fontsize18)}
.home-company .company-info .inter div em{font-size:var(--fontsize30)}}
@media screen and (max-width:768px){.home-company{padding:30px 0px}
.home-company::before{right:-15px;transform:translateX(0)}
.home-company .l-wrap{flex-wrap:wrap}
.home-company .company-img{width:100%}
.home-company .company-img img{width:100%}
.home-company .company-info{margin-top:20px;padding-left:0px;width:100%}
.home-company .company-info .some-know{margin-right:200px}}
@media screen and (max-width:500px){.home-company .company-info .some-know{margin-right:10px}}
.home-company::before{background-image:url(https://css02.v15cdn.com/m429/imgs/companybg.webp)}
.home-company .home-des {font-size: 22px;}
@media (min-width:769px){.home-callus .homecallus-wrap .homecallus-info{padding:0 5%;}
.home-callus .homecallus-wrap .homecallus-info .homecallus-top{display:flex;justify-content: space-between;}}
@media (min-width:769px) and (max-width:1600px){.home-callus .homecallus-wrap .homecallus-info .homecallus-top{font-size:2vw;}}
@media (max-width:768px){.home-callus .homecallus-wrap .homecallus-info .homecallus-top{font-size:18px;}}
.home-company .company-info .btn{text-transform: capitalize;}