﻿@charset "utf-8"; 
.video-list {display:flex;flex-wrap:wrap;}
.video-list li {width:24%;margin:0 1.3333% 30px 0;text-align:center;list-style:none;}
.video-list li:nth-child(4n) {margin-right:0;}
.video-list li .video-name {padding:10px 0;font-size:19px;line-height:1.4}
.video-list li .video-in {display:none;}
.video-list li:hover .video-name{color:var(--color)}
@media (max-width:1024px){.video-list li {width:32%;margin:0 2% 30px 0;}
.video-list li:nth-child(4n) {margin-right:2%;}
.video-list li:nth-child(3n) {margin-right:0;}}
@media (max-width:768px){.video-list li {width:48%;margin:0 4% 20px 0;}
.video-list li:nth-child(3n) {margin-right:4%;}
.video-list li:nth-child(2n) {margin-right:0;}
.video-list li .video-name {font-size:17px;}}
.incase-ibox{display: flex;align-items: center;flex-wrap: wrap;}
.incase-ibox .img_box{width:60%;}
.incase-ibox .imgs{position: relative;max-width:375px;width:30%;margin-top: 60px;margin-left: 50px;}
.incase-ibox .imgs dl{color:#333;left:80px;}
.incase-ibox .imgs dl h2{color:#00b755;font-size:60px;font-weight: bold;font-family: "Arial"; text-transform: uppercase;}
.incase-ibox .imgs dl dt{font-size:32px;background: url(/uploads/42190/page/p2024052813154970979.png) no-repeat left bottom;}
.pr_imgs_a{display:none;}
.incase-ibox .imgs dl dd{font-size:24px;margin:30px 0;font-weight: bold;line-height:inherit;}
.incase-ibox .imgs dl p{font-size:14px;max-width: 300px;line-height:28px;}
.incase-ibox .imgs dl a{color: #ff9000;font-size:16px;line-height:40px;}
@media(max-width:768px){.incase-ibox .img_box{width:100%;}.incase-ibox .imgs{max-width:100%;width:100%;}.incase-ibox .imgs dl p{max-width:100%;}}
@media(max-width:500px){.incase-ibox .imgs{margin: 0 15px;}.incase-ibox .imgs dl h2{font-size:40px}.incase-ibox .imgs dl dt{font-size:25px}}
.home-callus .l-wrap {margin-top:0;}
@media(max-width:1440px){.home-callus .homecallus-wrap .homecallus-info .homecallus-top{font-size:26px;}}
.kche-t143 .kche-t143-item-tit {  text-transform: none; }
.home-solution .newmySwiper2 .swiper-slide {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.home-solution .newmySwiper2 .swiper-slide img {width:45%;border-radius:var(--borderradius)}
.home-solution .newmySwiper2 .swiper-slide .content {flex:1;color:#FFF;padding-left:50px;padding-top:20px}
.home-solution .newmySwiper2 .swiper-slide .content .title {font-size:30px;font-weight:var(--fontbold6);margin-bottom:20px}
.home-solution .newmySwiper2 .swiper-slide .content .text {font-size:16px;opacity:.8;margin-bottom:2em}
.home-solution .newmySwiper2 .swiper-slide .content .more {min-width:170px;height:50px;border:1px solid #FFFcfc;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;padding:0px 20px;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.5s;cursor:pointer}
.home-solution .newmySwiper2 .swiper-slide .content .more::before {content:"";position:absolute;z-index:-1;top:0px;left:0px;right:0px;bottom:0px;background:#FFF;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;border-radius:3px}
.home-solution .newmySwiper2 .swiper-slide .content .more:hover {color:var(--fontcolor)}
.home-solution .newmySwiper2 .swiper-slide .content .more:hover::before {transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
.home-solution .newmySwiper {position:absolute;left:48%;bottom:20px;padding:0px 30px;width:48%}
.home-solution .newmySwiper .swiper-slide {display:flex;align-items:center;justify-content:center}
.home-solution .newmySwiper .swiper-slide.swiper-slide-thumb-active .icon {box-sizing:border-box;padding:5px;border-radius:50%;background-image:var(--bgcolor)}
.home-solution .newmySwiper .swiper-slide .icon {border-radius:50%;background:#FFF;display:flex;align-items:center;justify-content:center;width:90px;height:90px;padding:4px;position:relative;z-index:1;cursor:pointer}
.home-solution .newmySwiper .swiper-slide .icon::after {content:"";width:95%;height:95%;background:#000;position:absolute;border-radius:50%;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%)}
.home-solution .newmySwiper .swiper-slide .icon img {width:100%;height:100%;object-fit:cover;border-radius:50%;transition:all .1s linear}
.homepro-recommend-item .home-solution .newmySwiper .swiper-slide .icon:hover img {transform:scale(1.02)}
.home-solution .newmySwiper .swiper-slide.swiper-slide-thumb-active .icon img {animation:float 5s linear infinite}
.home-solution .newmySwiper-button-next,.home-solution .newmySwiper-button-prev {position:absolute;cursor:pointer;left:0px;top:50%;transform:translateY(-50%);z-index:1}
.home-solution .newmySwiper-button-next.swiper-button-disabled em,.home-solution .newmySwiper-button-prev.swiper-button-disabled em {color:#666}
.home-solution .newmySwiper-button-next em,.home-solution .newmySwiper-button-prev em {color:#FFF;font-weight:var(--fontbold3);font-size:30px}
.home-solution .newmySwiper-button-next {left:auto;right:0px}
@media(max-width:1440px) {.home-solution .newmySwiper2 .swiper-slide .content {padding-top:0}
.home-solution .newmySwiper2 .swiper-slide .content .title {margin-bottom:10px}
.home-solution .newmySwiper2 .swiper-slide .content .text {margin-bottom:15px}
.home-solution .newmySwiper .swiper-slide .icon {width:90px;height:90px}
.home-solution .newmySwiper2 .swiper-slide .content .title {font-size:26px}
}
@media(max-width:1280px) {.home-solution .newmySwiper {position:relative;left:auto;bottom:auto;width:100%;margin-top:20px}}
@media(max-width:768px) {.home-solution .newmySwiper2 .swiper-slide img {width:100%}
.home-solution .newmySwiper2 .swiper-slide .content .title{font-size:18px}
.home-solution .newmySwiper2 .swiper-slide .content {padding-left:0px;padding-top:20px}}
.pro-list li .pro-img a{position:relative;height:0;padding-bottom:100%;}
.pro-list li .pro-img a img{max-height:inherit;position:absolute;top:0;left:0;height:100%;object-fit:contain;}
.pro-list li .pro-info .title{min-height:44px;}
@media (min-width:769px){.pro-list li .pro-info .text{min-height:128px;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;display: -webkit-box;}}
@media (max-width:500px){.pro-list li .pro-info .title{min-height:67px;}}