﻿@charset "utf-8"; 
:root{--color:#059C57}
.home-about .about-info .about-line,.newslist li .newslist-img .date{background:var(--color)}
.contact-box .contact-main .home-line{margin-bottom:20px}
.head-info .nav-ul>li>.submenu li a:hover{background:var(--color);color:#fff}
.head-info .nav-ul>li>a,.head-info .nav-ul>li>.submenu li a{font-weight:var(--fontbold4)}
@media (min-width:1025px){.head-info .head-logo a img{max-height:120px}
#liproducts .submenu.nav1>li:hover em{color:#fff}}
@media (max-width:500px){.head-info .head-logo a img{max-height:70px}}
.contact-list .contact-item{box-shadow: 0 0 3px 1px #bbb;}
.product-catelist{justify-content:flex-start}
.product-catelist .product-cateitem{width:32%;position:relative;margin-right:2%}
.product-catelist .product-cateitem:nth-child(3n){margin-right:0}
.product-catelist .product-cateitem .cate-img{max-height:inherit;width:100%}
.product-catelist .product-cateitem .cate-info{flex:inherit;position:absolute;left:30px;bottom:30px;width:70%;background:#fff;transition:all .2s;z-index:2;border-radius:4px}
.product-catelist .product-cateitem .cate-img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s;z-index:1}
.product-catelist .product-cateitem:hover .cate-img:after{opacity:.5}
.product-catelist .product-cateitem:hover .cate-info{background-color:var(--color);color:#fff}
.product-catelist .product-cateitem .cate-info .more{width:120px;height:36px;border-radius:30px;border:1px solid #e5e5e5;color:var(--fontcolorintro);display:inline-flex;align-items:center;justify-content:center;font-size:14px;background:#fff;padding-top:0}
.product-catelist .product-cateitem:hover .cate-info .title{color:#fff}
@media (max-width:1024px){.product-catelist{justify-content:space-between}
.product-catelist .product-cateitem{width:48%;margin-right:0 !important}
.product-catelist .product-cateitem .cate-info{width:90%}}
@media (max-width:768px){.product-catelist .product-cateitem{width:100%;display:flex;align-items:center}
.product-catelist .product-cateitem .cate-img{width:45%;height:100%}
.product-catelist .product-cateitem .cate-info{flex:1;position:static;transform:none;height:100%;display:flex;flex-direction:column;justify-content:center;background:#fafafa;border-radius:0;padding:4% 6%}
.product-catelist .product-cateitem .cate-info .cate-title{font-size:16px;font-weight:400}}
.pro-list.list1 li{border:1px solid #eee}
.pro-list.list1 li:hover{background:var(--color)}
.pro-list li .pro-info{padding:0}
.pro-list li .pro-info .title{text-align:center;padding:15px 0}
.pro-list li:hover .pro-info .title{color: #fff;background: var(--color);}
.sidebar-item.category .sidebar-cate .menu-item.active>a{width:100%;color:#fff;background:var(--color)}
.sidebar-item.category .sidebar-cate .menu-item>a:hover,.sidebar-item.category .sidebar-cate .menu-item .sub-menu>a:hover{width:100%;color:#fff;background:var(--color)}
.sidebar-item.category .sidebar-cate .menu-item.active .icon-right1{color:#fff;}
.sidebar-item.category .sidebar-cate .menu-item:hover>ul{display:block;}
.sidebar-item.category .sidebar-cate .menu-item:hover>em{color:#fff}
.sidebar-item.category .sidebar-cate .menu-item .sub-menu{padding-left: 0;}
.sidebar-item.category .sidebar-cate .menu-item .sub-menu a{padding-left:20px;width:100%;}
.sidebar-item.category .sidebar-cate .menu-item .sub-menu a:hover{color:#fff;background:var(--color)}
.sidebar-item.category .sidebar-cate .menu-item>a{width:100%;}
.sidebar-item.category .sidebar-cate .menu-item:hover>a{background:var(--color);color:#fff;}
.sidebar-item.category .sidebar-cate .menu-item:hover>em{transform: rotate(90deg)}
.sidebar-item.category .sidebar-cate .menu-item .icon-right1{top:1px}
.sidebar-item.category .sidebar-cate .menu-item .sub-menu li.active a:hover{color:#fff;background:var(--color)}
.newslist.list0 li:hover{box-shadow:0px 0px 5px 1px #ccc}
.home-video{padding:4% 0 5%;}
.home-video .video-tit-top{color:var(--color);text-align: center;font-size:30px;font-weight: var(--fontbold6);}
.home-video .video-tit-bot{color:#fff;text-align: center;font-size:30px;font-weight: var(--fontbold6);}
.home-video .video-art{text-align: center;color:#ccc;margin:20px auto 30px;max-width:1000px}
.home-video .video-icon-list{display: flex;justify-content: space-between;flex-wrap: wrap;margin:0 auto;max-width:1000px;}
.home-video .video-icon-list .video-icon-item{width:24%;text-align: center;}
.home-video .video-icon-list .video-icon-item .img{border:1px solid #fff;border-radius: 50%;width:90px;height:90px;display:flex;justify-content:center;align-items:center;margin:0 auto}
.home-video .video-icon-list .video-icon-item .img img{max-width:50px;display: block;}
.home-video .video-icon-list .video-icon-item .num{color:#fff;margin:10px 0;}
.home-video .video-icon-list .video-icon-item .num span{line-height:1;font-size:50px;font-weight: var(--fontbold6);}
.home-video .video-icon-list .video-icon-item .num sub{font-size:14px;line-height:1}
.home-video .video-icon-list .video-icon-item .video-inner{color:#fff;}
.home-news .homenews-box{margin-top:0}
@media (max-width:768px){.home-video .video-icon-list .video-icon-item{width:48%;margin:10px 0;}
.home-video .video-icon-list .video-icon-item .num span{font-size:24px}
.home-video .video-tit-top,.home-video .video-tit-bot{font-size:26px}
.home-video .video-icon-list .video-icon-item .img{width:70px;height:70px}
.home-video .video-art{margin:10px auto}}
@media (max-width:550px){.home-footlogo ul li{width:49%;margin:5px 0}}
@media (min-width:769px){.thumbnail-show .small-box img{max-height:300px;object-fit:contain;}}
@media (min-width:1441px){.thumbnail-show .small-box img{max-height:480px;}}
@media (max-width:768px){.thumbnail-box .item img{object-fit:contain}}
.footlogo-swiper {position:relative;padding:0 60px;margin-top: 35px;}
.footlogo-swiper ul {flex-wrap:nowrap;}
.footlogo-swiper .swiper-pagination {display:none;}
.swiper-pagination-bullet-active{background:var(--color)!important}
.footlogo-btn>div {width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;margin-top:-18px;cursor:pointer;border:2px solid #eee;line-height:1;}
.footlogo-prev {left:0;}
.footlogo-prev em {transform:rotate(180deg);}
.footlogo-next {right:0;}
.footlogo-btn>div:hover {background:var(--color);border-color:var(--color);color:#fff}
@media (max-width:768px){.footlogo-swiper{padding:0}
.footlogo-swiper .swiper{padding-bottom:40px}
.footlogo-swiper .swiper-pagination {display:block;bottom:0}
.footlogo-btn{display:none}}
footer >.l-wrap {padding-top:50px}
footer >.l-wrap>img {display:block;margin:0 auto;}
footer .foot-main {padding-top:30px;}
footer .copyright{background:transparent}
@media (max-width:560px){footer >.l-wrap {padding-top:40px}
.home-about .about-info .home-title{font-size:17px}
.home-about .about-info .about-num{font-size:24px}
.home-about .about-info .about-des{font-size:16px}
footer >.l-wrap>img {max-height:150px}}
.home-about .about-img .routeimg img{border-radius: 0;}
.home-about .about-img .routeimg::after{display:none;}
.home-about .about-img .routeimg{max-width: 100%;}
.home-about .about-img .about-icon{display:none;}
.home-service{background: url(/uploads/40406/page/p202401231724511e64a.jpg)center no-repeat;background-size: cover;}
footer{background: url(/uploads/40406/footer-bg.jpg)center no-repeat;background-size: cover;color: #ffffff;}
footer .foot-title,footer .foot-list a,footer a{color: #fff;}
.home-footlogo .home-line{margin-bottom:20px}
@media (min-width:1025px){.home-about .about-info .home-title{font-size:2vw}}
.home-about .about-info .about-num{display:flex;align-items:center;margin:10px 0}
@media (max-width:768px){.home-banner .mobimg{height:auto}}
.home-about .about-info .about-des{margin-bottom:0;margin-left:10px}
.home-service .home-des{color:#fff}
.home-service::after,footer::after{display:none}
@media (min-width: 769px){.footlogo-swiper{padding: 50px 60px;}}
.pro-list.list1 li .pro-img a {max-height: 280px;}
.kche-t158 .kche-t158-math p em{display:none}
@media (max-width:1024px){header{position:fixed;top:0;left:0;z-index:111111111}
body{padding-top:60px}}
@media (max-width:768px){body{padding-top:55px}}
.prodetails-content .prodetails-tabs .prodetails-tabs-item:nth-child(2){display:none}
.prodetails-content .wmkc-prodetail-pc-inner{margin:3% 0;}
.prodetails-content .wmkc-prodetail-pc-inner .wmkc-prodetail-pc-swiper{padding-bottom:50px}
.prodetails-content .wmkc-prodetail-pc-inner .img{overflow: hidden;}
.prodetails-content .wmkc-prodetail-pc-inner .img img{width:100%;display: block;transition: all .3s;}
.prodetails-content .wmkc-prodetail-pc-inner .img img:hover{transform: scale(1.05);}

.popcompany{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99999;display:none}
.popcompanycontent{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.popcompanyinfo{background:#fff;position:relative}
.popcompanyinfo span{display:block;width:40px;height:40px;background:#fff;border-radius:50%;border:1px solid #ccc;position:absolute;top:-20px;right:-20px;cursor:pointer}
.popcompanyinfo span:before{content:'';width:24px;height:1px;background:#000;position:absolute;transform:rotate(45deg);left:8px;top:20px}
.popcompanyinfo span:after{content:'';width:24px;height:1px;background:#000;position:absolute;transform:rotate(-45deg);top:20px;left:8px}
.popcompanyinfo img{padding:3vw 2vw;display:block;max-width:70vw;max-height:70vh}
@media (min-width:1025px){.head-info .nav-ul>li#liproducts .submenu{width:500px;display:flex;flex-wrap:wrap;}
.head-info .nav-ul>li#liproducts .submenu>li{width:50%;}
.head-info .nav-ul>li#liproducts .submenu>li ul{background:#fff;z-index:3;}}
@media (min-width:1025px) and (max-width:1366px){.head-info .nav-ul>li#liproducts>.submenu{left:-100px;}}
.sidebar-item.hotpro .sidebarhot-list {display:flex;flex-wrap:wrap;justify-content:space-between;}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item {width:48%;}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-img {width:42px;height:42px;}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info .title {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;margin-bottom:0;}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item .sidebarhot-info .more {font-size:12px;}
.inquiry-pc .sidebar-item.inquiry{padding:0;background:none;margin:0;}
.home-news .homenews-list .homenews-item .homenews-img a{position: relative;padding-bottom: 50%;}
.home-news .homenews-list .homenews-item .homenews-img a img{position: absolute;top: 0;}
.pro-list li .pro-info .title{text-align: left;padding: 15px 10px;}
.pro-list.list1 li:hover{border: 1px solid var(--color);}
.pro-list li:hover .pro-img a::after{opacity: 0;}
.pro-list li:hover .pro-img a img{transform: scale(1.1);}
.pro-list.list1 li .pro-img a{position: relative;padding-bottom: 100%;}
.pro-list li .pro-img a img{object-fit: cover;position: absolute;top: 0;}
.sidebar-item{background:#f9f9f9;}
.sidebar-item.hotpro .sidebarhot-list .sidebarhot-item{border:1px solid #ddd;padding:5px;}
.sidebar-item.hotpro:not(.maylike) .sidebarhot-list .sidebarhot-item:nth-child(3){margin-bottom:0;}
.sidebar-item.hotpro.maylike .sidebarhot-list .sidebarhot-item:nth-child(5){margin-bottom:0;}
.sidebar-item.category .sidebar-cate .menu-item{border-bottom: 1px solid #ddd;}
@media (min-width:1025px){.lang:hover .lang-drop{visibility: visible;opacity: 1;top:100%;}}
@media (min-width:1025px){#liproducts{position:static}
.head-info .nav-ul>li#liproducts .submenu{padding:10px calc(50% - 770px);list-style:none;width:100% !important;max-width:100%;flex-wrap:wrap;}
.head-info .nav-ul>li#liproducts .submenu>li{margin:10px 1.25% 10px 0;position:relative;width:19% !important;min-height:80px;}
.head-info .nav-ul>li#liproducts .submenu>li:nth-child(5n){margin-right:0}
.head-info .nav-ul>li#liproducts .submenu>li em,.head-info .nav-ul>li#liproducts .submenu>li i{display:none}
.head-info .nav-ul>li#liproducts .submenu>li>a{display:block;text-decoration:none;height:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.head-info .nav-ul>li#liproducts .submenu.nav3 a:hover{background:none;}
.head-info .nav-ul>li#liproducts .submenu.nav3>li>a{display:block;padding-left:90px;display:flex;align-items:center;height:80px;white-space: normal;font-size:14px;margin:0}
.head-info .nav-ul>li#liproducts .submenu>li .cate-con{padding-left:0}
.head-info .nav-ul>li#liproducts>.submenu li a:hover{background: none;color:var(--color)}
#liproducts .submenu.nav3>li .cate-con .cate-img{width:80px;height:80px;}
#liproducts .submenu.nav3>li .cate-con .cate-img a{border-radius: 0;}
.head-info .nav-ul>li#liproducts .submenu>li .cate-con ul{min-width:100%;position:absolute;display:block;background:#fff;top:100%;left:0;padding:0;margin:0;box-shadow:0 0 3px #aaa!important;display:none}
.head-info .nav-ul>li#liproducts .submenu>li .cate-con ul a{font-size:14px;opacity:.8;padding:5px 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.head-info .nav-ul>li#liproducts .submenu>li:hover .cate-con ul{display:block}}
@media (max-width:1750px) and (min-width:1025px){.head-info .nav-ul>li#liproducts .submenu{padding:10px 70px}}
@media (max-width:1024px){.head-info .nav-ul>li#liproducts .submenu{margin:0;padding:0;width:auto;display:none}
.head-info .nav-ul>li#liproducts .submenu>li{margin:0;padding-left:20px;min-height:inherit;width:100%}
.head-info .nav-ul>li#liproducts .submenu>li .cate-img{display:none}
.head-info .nav-ul>li#liproducts .submenu>li>a{padding-left:0}
.head-info .nav-ul>li#liproducts .submenu>li .cate-con{padding-left:20px}}
.home-projects{background:url(/uploads/40406/page/p20240904161248fd774.jpg) no-repeat center/cover;}
.home-projects::after{background:rgba(0,0,0,0.8);filter: inherit;}
.home-projects .home-des, .home-projects .home-title{color:#fff;}
.home-projects .homeprojects-left p{color:#fff;margin-top:12px}
.home-projects .home-more{margin-top:40px}
@media (min-width:769px){:root {--hometitlefont:38px;--fontsize12:14px;--fontsize13:15px;--fontsize14:16px;--fontsize15:17px;--fontsize16:18px;--fontsize17:19px;--fontsize18:20px;--fontsize20:22px;--fontsize22:24px;--fontsize24:26px;--fontsize26:28px;--fontsize28:30px;--fontsize30:32px;}}
@media(max-width:1280px){:root {--hometitlefont:32px}}
@media(max-width:768px){:root {--hometitlefont:24px}}
@media (min-width:769px){.common-main .kche-t107 .kche-t107-des,.common-main .kche-t114 .kche-t114-des,.common-main .kche-t158 .kche-t158-titbot p,.common-main .kche-t158 .kche-t158-con p{font-size:18px}
.common-main .kche-t179 .kche-t179-des,.common-main .kche-t179 .kche-t179-text p,.common-main .kche-t176 .kche-t176-des p,.common-main .kche-t176 .kche-t176-list .kche-t176-item-des p{font-size:18px}
.common-main .kche-t53 .kche-t53-text p{font-size:18px}
.common-main .kche-t158 .kche-t158-title h5,.common-main .kche-t58 .kche-template-item h5,.common-main .kche-t179 h5,.common-main .kche-t117 .kche-t117-title{font-size:26px}
.common-main .kche-t176 h5,.common-main .kche-t53 .kche-t53-title{font-size:26px}
.common-main .kche-t158 .kche-t158-tit p,.common-main .kche-t176 .kche-t176-list .kche-t176-item-tit{font-size:20px}
.common-main .kche-t179 .kche-t179-tit{font-size:22px}
.common-main .kche-t158 .kche-t158-img>em{font-size:45px}
.kche-t10>h5, .kche-t120 .kche-t120-outer-box h5, .kche-t13>h5, .kche-t1>h5, .kche-t3>h5, .kche-t4>h5, .kche-t5>h5, .kche-t67>.kche-item-title>h5, .kche-t68>.kche-template-title>h5, .kche-t69>.kche-template-title>h5, .kche-t6>h5, .kche-t70>.kche-template-title>h5, .kche-t71>.kche-template-item>h5, .kche-t72>.kche-template-item>h5, .kche-t73>.kche-template-item>.kche-template-title>h5, .kche-t74>.kche-template-item>h5, .kche-t7>h5, .kche-t80>.kche-template-item>h5, .kche-t81>.kche-template-item>.kche-template-title>h5, .kche-t82>.kche-template-item>.kche-template-title>h5, .kche-t83>h5, .kche-t84>.kche-template-item>.kche-template-title>h5, .kche-t8>h5, .kche-t95>h5, .kche-t9>h5, .kche-t128 .kche-template-item h5, .kche-t58 .kche-template-item h5, .kche-t59 .kche-template-item h5, .kche-t76 .kche-template-item h5, .kche-t77 .kche-template-item h5, .kche-t78 .kche-template-item h5, .kche-t79 .kche-template-item h5{font-size:22px!important}
.common-main .kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p{font-size:20px}}
footer .foot-share ul a{color:#fff}
footer .foot-share ul a.fb,footer .foot-share ul a.fb:hover{background-color:#3b5997}
footer .foot-share ul a.tw,footer .foot-share ul a.tw:hover{background-color:#2d2d2d}
footer .foot-share ul a.lk,footer .foot-share ul a.lk:hover{background-color:#0A66C2}
footer .foot-share ul a.ins,footer .foot-share ul a.ins:hover{background:radial-gradient(circle at 30% 107%, #FDF497 0, #FDF497 5%, #fd5949 45%, #D6249F 60%, #285aeb 90%)}
footer .foot-share ul a.pi,footer .foot-share ul a.pi:hover{background-color:#cc2127}
footer .foot-share ul a.you,footer .foot-share ul a.you:hover{background-color:#FF0000}
footer .foot-share ul a.vk,footer .foot-share ul a.vk:hover{background:#0077FF}
footer .foot-share ul a.tik,footer .foot-share ul a.tik:hover{background-color:var(--fontcolor)}
.head-share ul li a{border-radius: 5px;}
.head-share ul li a.fb,.head-share ul li a.fb:hover{background-color:#3b5997}
.head-share ul li a.tw,.head-share ul li a.tw:hover{background-color:#2d2d2d}
.head-share ul li a.lk,.head-share ul li a.lk:hover{background-color:#0A66C2}
.head-share ul li a.ins,.head-share ul li a.ins:hover{background:radial-gradient(circle at 30% 107%, #FDF497 0, #FDF497 5%, #fd5949 45%, #D6249F 60%, #285aeb 90%)}
.head-share ul li a.pi,.head-share ul li a.pi:hover{background-color:#cc2127}
.head-share ul li a.you,.head-share ul li a.you:hover{background-color:#FF0000}
.head-share ul li a.vk,.head-share ul li a.vk:hover{background:#0077FF}
.head-share ul li a.tik,.head-share ul li a.tik:hover{background-color:var(--fontcolor)}
@media (min-width:1024px){.head-info .nav-ul>li#liproducts .submenu>li{border-bottom:1px solid #cdcdcd}}