﻿@charset "utf-8";
:root{--color:#54BA83}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
.home-cate{padding:50px 0 0}
.home-cate ul{display:flex;flex-wrap:wrap;margin-top:50px;}
.home-cate ul li{width:23.5%;margin-bottom:30px;position:relative;overflow:hidden;margin-right:2%}
.home-cate ul li:nth-child(4n){margin-right:0;}
.home-cate ul li .cate-content,.home-cate ul li .mask-layer{position:absolute}
.home-cate ul li .mask-layer{width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);transition:.3s;padding-bottom:35%;}
.home-cate ul li .cate-content{bottom:-100%;width:calc(100% - 30px);left:15px;right:15px;background:#fff;border-radius:5px;padding:20px;text-align:center;opacity:0;transition:.5s}
.home-cate ul li .cate-content h3{font-size:18px;color:var(--color);margin-bottom:10px}
.home-cate ul li .rm{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;color:var(--color)}
.home-cate ul li .rm i{width:20px;height:20px;background:var(--color);border-radius:50%;text-align:center;line-height:20px;color:#fff;margin-left:10px}
.home-cate ul li:hover .cate-content{bottom:15px;opacity:1}
.home-cate ul li:hover .mask-layer{opacity:0;visibility:hidden}
.home-cate ul li .cate-content .text{font-size:14px}
@media (max-width:1281px){.home-cate ul li .cate-content .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.home-cate ul li .cate-content .text{-webkit-line-clamp:3}}
@media (max-width:1024px){.home-cate ul li{width:48%;margin-bottom:20px}}
@media (max-width:768px){.home-cate{padding:20px 0}
.home-cate ul{margin-top:20px}
.home-cate ul li{width:100%}}
@media (min-width:769px){.fnav{flex-wrap:nowrap;max-height:100%}
.footitem2{width:150px}
.fnav li{max-width:100%;margin-right:0;}}
.home-cate ul li .cate-img img{width:100%}
.floatwindow_chat_box .floatwindow_more_box{height:auto!important;line-height:inherit!important}
.news{padding:3% 0}
.home-cate ul li h3{font-size:20px;color:#fff;margin:10px 0}
.home-cate ul li .mask-layer{flex-direction:column}
.home-cate ul li h3{ color: #54ba83; }
.home-page>section.our,.home-page>section.honor{ display: none;}
.kche-t62>div>.kche-flex-item>div { height: 100%; }
.home-cate ul li h3{color:#274034}
.index .procate .procate-list{display:none;}
.index .about{display:none;}
.contactsec1-l .share-title{font-size:18px;font-weight:bold}
.contactsec1-l .share-list{display:flex;margin-top:15px;}
.contactsec1-l .share-list li a{transition:.5s;display: inline-flex;width: 40px;height: 40px;border-radius: 50%;align-items: center;justify-content: center;color:#fff;}
.contactsec1-l .share-list li{margin-right:15px;}
.contactsec1-l .share-list li a em{font-size:18px;}
.contactsec1-l .share-list li a:hover{transform:rotateY(180deg)}
footer{background-color:#204234;}
.prodetails-box .wmkcfeedback .send-btn{background: #204234;}
.contact-us .wmkcfeedback .send-btn{background: #204234;} 
.wmkcfeedback .send-btn{background: #204234;}
.pages-list>div span:nth-child(2){word-break:break-word}
@media (max-width:1500px) and (min-width:801px){.nav>li{margin:0 6px}
.nav>li>a{font-size:var(--fontsize14)}}
@media (max-width:1280px) and (min-width:801px){.nav>li{margin:0 5px}
.nav>li>a{font-size:var(--fontsize12)}
.logo img{max-height:40px}}