﻿@charset "utf-8";
@font-face{font-family:'AvantGarde-book';src:url('/js/41440/AvantGardeITCbyBT-Book.otf') format('truetype')}
:root{--color:#0e0e52;--fontfamily:'AvantGarde-book',arial}
@media (min-width:1025px){.head-info .nav-ul>li>a,.head-info .nav-ul>li:hover>a,.head-info .nav-ul>li>a.inmenu_1{color:var(--color)}}
@media (max-width:1024px){.m-menu span{background:#cb0000}}
.home-product .homepro-list .proitem {height:auto;}
.home-product .homepro-list .proitem .item-info .text {-webkit-line-clamp:2;}
@media (min-width:1025px){li#lisolutions .submenu ul {position:absolute;right:100%;left:auto;flex-wrap:wrap;padding:40px;width:750px;}
li#lisolutions .submenu li:hover>ul {display:flex;}
li#lisolutions .submenu ul li {width:24%;padding:5px 0;border-bottom:1px solid #ccc;margin:0 1.333% 0 0;display:flex;align-items:center;}
li#lisolutions .submenu ul li:nth-child(4n) {margin-right:0;}
li#lisolutions .submenu ul li .solupic {width:34px;height:34px;margin-right:10px;}
li#lisolutions .submenu ul li .solupic a {padding:0;width:100%;height:100%;display:block;}
li#lisolutions .submenu ul li .solupic a img {width:100%;height:100%;object-fit:cover;}
li#lisolutions .submenu ul li>a {padding:0;flex:1;white-space:normal;line-height:1.1;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
li#lisolutions .submenu ul li:hover a{color:var(--color)}
li#lisolutions .submenu ul li:hover{background:#f7f7f7}}
@media (max-width:1300px) and (min-width:1025px){li#lisolutions .submenu ul{padding:10px 20px;width:650px;}}
@media (max-width:1024px){li#lisolutions .submenu ul li .solupic{display:none}}
.common-main.service .kche-faq-item .kche-faq-box {display:none!important;}
.common-main.service .kche-faq-item:hover .kche-faq-box {display:block!important;}
.common-main.product-faq .kche-faq-item .kche-faq-box,.common-main.factory-faq .kche-faq-item .kche-faq-box {display:none!important;}
.common-main.product-faq .kche-faq-item:hover .kche-faq-box,.common-main.factory-faq .kche-faq-item:hover .kche-faq-box {display:block!important;}
.pro-list li .pro-img .icon{background:#CB0000;border-color:#CB0000;color:#fff}
.home-product1{display:none;}
.solutionlinkbtn {display:flex;margin-top:20px;}
.solutionlinkbtn a {display:block;background:var(--color);text-transform:capitalize;color:#fff;line-height:1.3;padding:10px 25px;border-radius:5px;border:1px solid var(--color);}
.solutionlinkbtn a:hover {background:#fff;color:var(--color);}
.sol-top .home-title{color: #fff;padding: 50px 0 35px;}
#sol-swiper {padding-bottom: 60px}
#sol-swiper .swiper-slide {display: flex}
#sol-swiper .sol-r-wrap .more-btn{display: inline-block;padding: 10px 40px;border: 1px solid var(--color);background: var(--color);color: #FFFFFF;text-transform: lowercase;transition: color ease .3s,background ease .3s;}
#sol-swiper .swiper-slide>div {flex: 1}
#sol-swiper .sol-img img {width: 100%;height: auto}
#sol-swiper .sol-r-wrap {padding: 0px 11% 0 9%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;box-sizing: border-box}
#sol-swiper .sol-r {background: #FFFFFF}
#sol-swiper .sol-title {font-size: var(--fontsize26);margin-bottom: 10px;font-weight: var(--fontbold6);text-transform: capitalize;color: var(--fontcolor)}
#sol-swiper .sol-con {color: var(--introcolor);line-height: 1.7em;margin-bottom: 30px}
#sol-swiper .swiper-pagination-bullet {background: var(--color)}
.sol-top {background: url("https://css02.v15cdn.com/m420/images/sol_bg.webp") repeat-x left top;}
.sol-top h3 {font-size: var(--fontsize35);text-align: center;padding: 70px 0px 50px;text-transform: uppercase;color: #FFFFFF}
#appli{padding-bottom: 3%;}
@media screen and (max-width: 768px) {
    #sol-swiper .swiper-slide {display: block}
    #sol-swiper .sol-title {font-size: var(--fontsize18)}
    #sol-swiper .sol-r-wrap {padding: 5.3333333333vw 4vw}
    #sol-swiper .sol-con {font-size: var(--fontsize16);margin-bottom: 4vw}
    .sol-top h3 {font-size: 19px;padding: 9.3333333333vw 0}
    .sol-top {background-size: auto 30%;background-position: top 0 center}
}





