﻿@charset "utf-8"; 
:root{--color:#91c322;--fontfamily:"Inter", sans-serif;--introcolor:#999;--fontcolor:#212529}
@media (min-width: 540px) {.container {padding: 0 40px;}}
.floatwindow_chat_box .floatwindow_chat_qq span{background-color: var(--color) !important;}
.floatwindow_chat_box .floatwindow_chat_tel span{background-color: var(--color) !important;}
.floatwindow_chat_box .floatwindow_chat_email span{background-color: var(--color) !important;}
.floatwindow_chat_box .floatwindow_chat_wechat span{background-color: var(--color) !important;}
.home-cate .home-more{background: var(--color);margin-left: 50%;transform: translateX(-50%);}
.home-cate .home-more:hover{color:#fff;}
@media (min-width: 1025px) {.head-nav .nav-ul>li>a {font-size: var(--fontsize18);}}
.home-banner .swiper-slide>a::after{ display: none;}
footer .foot-item .foot-link .item p{word-break:break-word}
.home-choose .choose-list li .icon img{object-fit:contain}
@media(min-width:769px){.contactlist li{width:32%}}
.prodetails-content .prodetails-tabs .prodetails-tabs-item:nth-child(2){display:none}
.floatwindow_chat_box .floatwindow_chat_item {left: 63px;transition: .3s;}
.floatwindow_chat_box .floatwindow_chat_item:hover{left:0}
@media (min-width: 768px) { .home-hotpro .hotpro-main .hotpro-wrap {width: 110%;}}
.home-hotpro .hotpro-main .swiper-slide .info .text{ display: none;}
.home-hotpro .hotpro-main .swiper-slide .info .text{display:none}
.home-hotpro .hotpro-main .swiper-slide .info .title{min-height:117px;display:inline-block}
@media (min-width:1024px)  and (max-width:1500px){.home-hotpro .hotpro-main .swiper-slide .info .more{min-width:unset}}
.home-hotpro .hotpro-main .swiper-slide  {   box-shadow: 0px 10px 19px 5px rgb(207 199 199 / 42%);}
@media (min-width:1600px){.hotpro-main .l-wrap{padding-left:10%}}
@media (min-width:768px){.home-hotpro .hotpro-main .hotpro-wrap{width:100%}}
.home-hotpro .hotpro-img{padding-bottom:20px}
.home-hotpro .hotpro-img img{height:100%}
.home-hotpro .hotpro-main #hotpro{ padding-right: 0; }
@media (min-width:1025px){.head-nav .nav-ul>li>ul a{white-space: nowrap;}}
.nypopwindow{position:fixed;width:100%;height:100%;z-index:9999999999;background:rgba(0,0,0,.6);top:0;left:0;display:none}
.nypopwindow-content{display:flex;width:100%;height:100%;align-items:center;justify-content:center;position:relative;}
.nypopwindow-cloose{position:absolute;right:20px;top:20px;width:40px;height:40px;cursor:pointer;}
.nypopwindow-cloose:before{content:'';width:3px;height:30px;background:#fff;position:absolute;transform:rotate(45deg);left:18px;top:6px;}
.nypopwindow-cloose:after{content:'';width:3px;height:30px;background:#fff;position:absolute;transform:rotate(-45deg);top:6px;left:18px;}
.nypopwindow-prev,.nypopwindow-next{margin:0 30px;color:#fff;cursor:pointer}
.nypopwindow-prev em,.nypopwindow-next em{font-size:30px;}
.nypopwindow-pic{flex:1;display:flex;justify-content:center;align-items:center;}
.nypopwindow-pic li{display:none;}
.nypopwindow-pic li.act{display:block;width:100%;text-align:center;}
.nypopwindow-pic li.act img{max-width:100%;max-height:90vh;}
@media (max-width:768px){.nypopwindow-cloose{right:10px;top:10px}}
.nypopwindow-prev,.nypopwindow-next{margin:0 10px}
.popshowswiper img{cursor:pointer;}
.l-wrap { max-width: 1800px;}
.banner-inner::after{height:calc(100% - 70px)}
.banner-inner .banner-content{height:70px}
@media (min-width:1441px){:root{--hometitlefont:60px;}}
@media (min-width:1025px) and (max-width:1440px){:root{--hometitlefont:48px;}}
@media (min-width:1025px) and (max-width:1280px){:root{--hometitlefont:40px;}}


.kche-t189 .kche-t189-title h5,.kche-t141 h5,.kche-t189 .kche-t189-title h5,.kche-t76 .kche-template-item h2,.catecontainer .cate1title,.inquiry-title,.prodetails-info .prodetails-name,.newscontent-title{font-size:var(--hometitlefont);font-weight:var(--fontbold5)}
.faqtoptit,.casetop-name{font-size:var(--hometitlefont) !important;font-weight:var(--fontbold5)}
.kche-t189 .kche-t189-left p,.kche-t141 .kche-t141-des{color:var(--introcolor)}
@media (min-width:1025px){article,.prodetails-info .prodetails-text,.page-hotnews .swiper-slide .info .text,.newslist li .info .text{font-size:var(--fontsize16)}}
.catecontainer .cate1title,.inquiry-title,.inquiry-title{color:#212529}
body{line-height:1.5}
.home-about .about-info .num li span{font-size:48px}
footer .foot-bot{height:80px;line-height:80px;background:#f4f9e8}
.wmkcfeedback .send-btn{font-family: var(--fontfamily);}
@media (min-width:500px){.foottop{padding:5% 0px}.foottop .home-title{font-size:36px}}
.pro-d-main .preview-container .thumbnail-show{align-items:center}
.pro-d-main  .preview-container .small-box{aspect-ratio:unset;border:none;}
.pro-d-main .preview-container .thumbnail-show {align-items: start;}
@media (min-width:1025px){.pro-d-main  .preview-container .small-box{width:100%;height:100%;align-items: flex-start;}
.prodetails-info .prodetails-left{width:55.5%}
.preview-container .small-box img{height:auto;}
.prodetails-info .prodetails-right{padding:1.5% 2%;}}
@media (min-width:1025px) and (max-width:1366px){.prodetails-info .prodetails-left{width:60.5%}
.prodetails-info .prodetails-text{font-size:var(--fontsize14)}}
@media (max-width:768px){.preview-container .thumbnail-box .item,.preview-container{height:auto;}}