﻿@charset "utf-8"; 
.pro-main .sidebar{display:none}
.pro-list li .pro-info .text{display:none}
.pro-list li .pro-info .more{display:none}
@media (min-width:769px){.pro-list.list1{justify-content:flex-start}
.pro-list.list1 li{width:23.5%;margin-right:2%;}
.pro-list.list1 li:nth-child(3n){margin-right:2%;}
.pro-list.list1 li:nth-child(4n){margin-right:0;}}
.banner-inner img{-webkit-animation:none;animation:none}
.home-about .homeabout-flex .about-img>div{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;cursor:pointer;margin-top:65px;color:var(--color);text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;font-weight:700;width:100%;text-align:center;padding:0 15px;line-height:1.4}
.home-about .homeabout-flex .about-img em{opacity:1;border-radius:50%;border:2px solid #fff;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:70px}
@media (max-width:560px){
.home-about .homeabout-flex .about-img em{width:54px;height:54px;font-size:40px}
.home-about .homeabout-flex .about-img>div{margin-top:50px;font-size:15px}
}
.banner-inner::after{background:0 0}
.home-hotpro .home-title,.home-our .home-title{text-transform:capitalize}
@media (min-width:1025px){
.home-adv .list li p,.home-our .home-des{font-size:17px}
}
main.pro-main .common-main .l-wrap,main.pro-main .protypefeedback .l-wrap{max-width:1500px}
@media (min-width:1025px){
#liproducts{position:static}
#liproducts .submenu{padding:10px calc(50% - 770px);list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;left:0;position:absolute}
#liproducts .submenu>li{margin:10px 0;position:relative;min-height:180px;padding:0 10px;border-right:2px solid #ccc;}
#liproducts .submenu>li em,#liproducts .submenu>li i{display:none}
#liproducts .submenu>li>a{display:block;text-decoration:none;height:auto;padding:0 0 0 190px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:17px;line-height:1.4;text-align:left;font-weight:700}
#liproducts .submenu>li .cate-con{padding-left:190px}
#liproducts .submenu>li .cate-con ul{min-width:inherit;position:static;display:block;background:0 0;padding:0}
#liproducts .submenu>li .cate-con ul li{margin-top:5px}
#liproducts .submenu>li .cate-con ul a{font-size:16px;opacity:.8;padding:0;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;line-height:1.4;height:auto}
#liproducts .submenu>li .cate-img{width:180px;height:180px;position:absolute;left:10px;top:0}
#liproducts .submenu>li .cate-img a{padding:0}
#liproducts .submenu>li .cate-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.head-info .nav-ul>li:hover .submenu li:hover>a{background:0 0}
.head-info .nav-ul>li:hover .submenu li a:hover{color:var(--color)}
#liproducts .submenu,.head-nav .nav-ul>li>ul{background:#fff}
#liproducts .submenu>li .cate-con ul a{font-size:15px;opacity:.95}
}
@media (max-width:1450px) and (min-width:1025px){
#liproducts .submenu{padding:10px 30px}
}
@media (max-width:1300px) and (min-width:1025px){
#liproducts .submenu>li>a{padding:0 0 0 120px}
#liproducts .submenu>li .cate-con{padding-left:120px}
#liproducts .submenu>li .cate-img{width:110px;height:110px}
}
@media (max-width:1024px){
#liproducts .submenu{margin:0;padding:0;width:auto;display:none}
#liproducts .submenu>li .cate-img{display:none}
}
@media (min-width:1025px){#liproducts .submenu>li{width:47%;padding:0 30px}
#liproducts .submenu>li:nth-child(2n){border:none;width:53%}
#liproducts .submenu>li .cate-img{left:30px}
#liproducts .submenu{padding:10px calc(50% - 680px)}
#liproducts .submenu>li:nth-child(2) .cate-con ul{display:flex;flex-wrap:wrap;justify-content:space-between}
#liproducts .submenu>li:nth-child(2) .cate-con ul li{width:48%}}
@media (max-width:1460px) and (min-width:1025px){#liproducts .submenu{padding:10px 70px}}

.home-contact .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 7%}
.home-contact .box>img{width:45px}
.home-contact .box p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:var(--fontbold6);font-size:30px;color:#fff;padding:0 5%}
.home-contact .box .more{min-width:260px;height:65px;background:#fff;border-radius:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color);font-size:20px;font-weight:var(--fontbold6);text-transform:uppercase}
.home-contact .box .more:hover{opacity:.9}
.home-contact .box .more:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.home-contact .box .more img{width:22px;margin-left:20px;-webkit-transition:all .1s linear;transition:all .1s linear}
.home-contact{padding:3.5% 0;background:url(/uploads/41387/contactbg.webp) no-repeat;background-size:cover}
.home-why{padding:6% 0}
.home-why .why-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-why .why-box .why-left{width:36%}
.home-why .why-box .why-left p{color:var(--color)}
.home-why .why-box .why-left p:nth-child(1){font-size:116px;font-weight:700;line-height:1}
.home-why .why-box .why-left p:nth-child(2){font-size:30px;line-height:1.25}
.home-why .why-box .why-left p:nth-child(3){font-size:36px;font-weight:700;margin-top:10px;line-height:1.25}
@media (max-width:1024px){
.home-why .why-box .why-left{width:100%}
.home-why .why-box .why-left p:nth-child(1){font-size:40px}
.home-why .why-box .why-left p:nth-child(2){font-size:18px}
.home-why .why-box .why-left p:nth-child(3){font-size:20px}
}
.home-why .why-box .why-right{width:64%}
.home-why .why-box .why-right ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 30px;border-radius:50px;-webkit-box-shadow:0 0 13px rgba(0,0,0,.13);box-shadow:0 0 13px rgba(0,0,0,.13);background:#fff}
.home-why .why-box .why-right ul li .why-icon{width:40px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.home-why .why-box .why-right ul li .why-icon img{max-height:100%;max-width:100%}
.home-why .why-box .why-right ul li p{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px;font-size:20px;line-height:1.25}
.home-why .why-box .why-right ul li:not(:first-child){margin-top:-5px}
@media (max-width:768px){
.home-why .why-box .why-right ul li{padding:15px;border-radius:20px}
.home-why .why-box .why-right ul li:not(:first-child){margin-top:10px}
}
@media (max-width:1024px){
.home-why .why-box .why-right{width:100%;margin-top:20px}
.home-why .why-box .why-right ul li p{font-size:16px}
}
.home-our{padding:5% 0;background:url(/uploads/41387/credentialbg.webp) no-repeat;background-size:cover}
.home-title{text-transform:uppercase!important}
.home-partner{background:#fff}
.home-partner .partner-list .swiper-slide.swiper-slide-next{-webkit-transform:scale(.75);transform:scale(.75)}
.home-partner .partner-list .swiper-slide.swiper-slide-prev{-webkit-transform:scale(.75);transform:scale(.75)}
.home-partner .partner-list .swiper-slide.swiper-slide-active{-webkit-transform:scale(1.2);transform:scale(1.2)}
.home-logo{background:url(/uploads/41387/map.webp) no-repeat;background-position:center center;padding:5% 0;background-size:auto 100%}
.home-logo .list li::after{display:none}
.home-logo .list li{background:0 0;aspect-ratio:0;border-radius:0}
.home-partner .partner-list #indepartner{padding:6.5% 0}
.home-news{background:url(/uploads/41387/newsbg.webp) no-repeat;background-size:cover}
footer{background-image:url(/uploads/41387/footbg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}
@media (max-width:768px){
.home-contact .box p{font-size:18px}
.home-contact .box .more{height:40px;min-width:200px;font-size:18px;margin-top:10px}
.home-contact,.home-logo,.home-our,.home-why{padding:40px 0}
.home-news{background-position:right bottom}
}
.home-logo{padding-top:0;}
#liabout-us>a{pointer-events:none}
@media (min-width:1025px){
.product-cateitem {width:49%;padding:0 15px 20px;margin:0 0 30px 0;}
.product-cateitem:nth-child(2n) {flex-direction:row;}
.product-cateitem:nth-child(2n) .cate-info {padding-left:4%;padding-right:0;}
.product-cateitem .cate-img {width:40%;}
.product-cateitem::after {height:80%;}
.product-cateitem .cate-info .title {font-size:20px;}
.product-cateitem .cate-info .home-more {height:40px;min-width:120px;font-size:15px;padding:0 15px;}}
*{font-family: "Roboto", sans-serif!important}
.contact-list .contact-item {width:32%;max-width:400px}
.contact-list {justify-content:space-evenly;}
@media (max-width:1150px){.contact-list .contact-item {width:48%;max-width:100%}
.contact-list {justify-content:space-between;}}
@media (max-width:768px){.contact-list .contact-item {width:100%}}
.head-top .head-left{display:none;}
.head-top .head-right{margin-left:auto;}
.footcu-list li {color:#dadada;padding-top:4px}
.footcu-list+img {margin-top:10px;width:150px;}
@media (min-width:1025px){footer .foot-item {width:auto;max-width:19%;}
footer .foot-item .foot-list {display:block;}}
.home-about .homeabout-count ul li{justify-content: unset;}
.prodetails-content .prodetails-tabs .prodetails-tabs-item:nth-child(2){display:none}
.kche-t75 {display:flex;justify-content:center;}
.kche-t75>.kche-list {width:auto!important;}
.home-banner .banner-animote .p1 {color:#fff;line-height:1.2;letter-spacing:8px;margin-bottom:15px}
.home-banner .banner-animote .p2 {color:#fff;font-size:24px;line-height:1.4;max-width:700px;margin:0 auto}
@media (max-width:1600px){.home-banner .banner-animote .p2{font-size:22px;max-width:600px;}}
@media (max-width:1024px){.home-banner .banner-animote .p2{font-size:20px;max-width:500px;}
.home-banner .banner-animote .p1{letter-spacing:5px}}
@media (max-width:768px){.home-banner .banner-animote .p2{font-size:16px;max-width:400px;}}
@media (max-width:500px){.home-banner .banner-animote .p2{font-size:13px;}
.home-banner .banner-animote .p1{font-size:18px;letter-spacing:3px;margin-bottom:5px}}
.thumbnail-show .small-box img{height:100%;}