﻿@charset "utf-8"; 
:root{--color:#80a947}
.l-wrap {max-width: 1540px;}
.wmkc-footer{width:100%;background:linear-gradient(135deg,#8bc53f 0%,#68a72b 100%);color:#ffffff;padding:70px 0 0 0;box-sizing:border-box;overflow:hidden}
.wmkc-footer .l-wrap{max-width:1650px}
.wmkc-footer-top{display:grid;grid-template-columns:1.4fr 1.2fr 1.2fr 1.2fr;gap:40px;padding-bottom:50px;box-sizing:border-box}
.wmkc-footer-col{display:flex;flex-direction:column;transition:transform 0.3s ease}
.wmkc-footer-col:hover{transform:translateY(-8px)}
.wmkc-footer-logo{display:block;object-fit:contain;margin-bottom:25px;max-height:90px}
.wmkc-footer-desc{font-size:var(--fontsize20);line-height:1.6;margin:0 0 25px 0;opacity:0.9}
.wmkc-footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.wmkc-footer-social-text{font-size:var(--fontsize20);margin-right:5px}
.wmkc-footer-icon-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:rgba(255,255,255,0.3);color:#ffffff;text-decoration:none;border-radius:4px;transition:all 0.3s ease}
.wmkc-footer-icon-link:hover{background-color:#ffffff;color:var(--color)}
.wmkc-footer-title{font-size:var(--fontsize30);font-weight:var(--fontbold5);margin:0 0 25px 0;color:#ffffff;text-align:left}
.wmkc-footer-links-wrap{display:flex;gap:20px}
.wmkc-footer-2col{justify-content:space-between}
.wmkc-footer-links{list-style:none;padding:0;margin:0;flex:1}
.wmkc-footer-links a{color:rgba(255,255,255,0.9);text-decoration:none;font-size:var(--fontsize20);transition:opacity 0.3s ease,padding-left 0.3s ease}
.wmkc-footer-links a:hover{opacity:1;padding-left:5px}
.wmkc-footer-contact-item{margin-bottom:15px}
.wmkc-footer-contact-label{display:block;font-size:var(--fontsize20);opacity:0.8;margin-bottom:5px}
.wmkc-footer-contact-phone{margin:0;font-size:var(--fontsize24);font-weight:var(--fontbold6);color:#ffffff}
.wmkc-footer-contact-text{margin:0;font-size:var(--fontsize18);line-height:1.5;opacity:0.9}
.wmkc-footer-bottom{border-top:1px solid rgba(255,255,255,0.2);padding:10px 15px;text-align:center}
.wmkc-footer-copyright{margin:0;font-size:var(--fontsize16);opacity:0.8}
@media screen and (max-width:1024px){.wmkc-footer{padding:60px 0 0 0}
.wmkc-footer-top{grid-template-columns:repeat(2,1fr);gap:40px;padding:0 20px 40px 20px}
.wmkc-footer-links a,.wmkc-footer-desc,.wmkc-footer-contact-text{font-size:var(--fontsize16)}
.wmkc-footer-title{font-size:var(--fontsize26)}
}@media screen and (max-width:768px){.wmkc-footer{padding:50px 0 0 0}
.wmkc-footer-top{grid-template-columns:1fr;gap:35px;padding:0 15px 35px 15px}
.wmkc-footer-title{font-size:var(--fontsize24);margin-bottom:15px}
.wmkc-footer-logo{margin-bottom:20px}
.wmkc-footer-contact-phone{font-size:var(--fontsize20)}
}@media (min-width:1024px){ .nobanner header .head-info{ background: #bce088;}body,body.nobanner{padding-top:323px}
.head-info .l-wrap{justify-content:center}
.head-info,header.is-active .head-info{z-index:0;position:relative;background:#bce088}
.head-info .nav-ul>li a{font-size:var(--fontsize28);font-weight:var(--fontbold6);color:#373737}
.header-top{width:100%;height:auto;background:linear-gradient(to bottom,#73a52d,#a8d072);position:relative;color:#fff;box-sizing:border-box;transition:height 0.3s ease}
.header-top-content{transition:opacity 0.1s ease,transform 0.1s ease}
header.is-active .header-top{height:0;min-height:unset}
header.is-active .header-top-content{opacity:0;transform:translateY(-20px);pointer-events:none}
header.is-active .header-top{height:0}
.header-top{width:100%;height:auto;background:linear-gradient(to bottom,#73a52d,#a8d072);position:relative;color:#fff;box-sizing:border-box;transition:height 0.3s ease}
.header-top-wrap{display:flex;align-items:center;padding:25px 15px;box-sizing:border-box}
.header-top-cat{position:absolute;left:20px;bottom:-25%;z-index:2;transition:transform 0.4s ease}
.header-top-litter{position:absolute;right:20px;bottom:-10%;z-index:0;transition:transform 0.4s ease}
.header-top:hover .header-top-cat,.header-top:hover .header-top-litter{transform:scale(1.04)}
.header-top-content{display:flex;justify-content:space-between;align-items:center;width:100%;gap:100px;box-sizing:border-box;z-index:3;max-width:1300px}
.header-top-logo-area{display:flex;flex-direction:column;align-items:center}
.header-top-logo{display:block;margin-bottom:8px}
.header-top-slogan{margin:0;font-size:21px;color:#ffffff}
.header-top-info{display:flex;flex-direction:column;align-items:flex-start}
.header-top-contact{display:flex;gap:25px;margin-bottom:12px;font-size:19px}
.header-top-contact .iconfont{font-size:19px}
.header-top-contact-item{display:flex;align-items:center;gap:6px}
.header-top-expertise{font-size:29px;margin-bottom:12px}
.header-top-expertise strong{font-size:43px;font-weight:var(--fontbold6)}
.header-top-certs{display:block}
}@media(min-width:1024px) and (max-width:1366px){.head-info{height:100px}
.header-top-expertise{font-size:25px}
.head-info .nav-ul>li a{font-size:23px}
.header-top-slogan{font-size:var(--fontsize18)}
.header-top{min-height:223px}
.header-top-contact-item{font-size:var(--fontsize16)}
}@media screen and (max-width:1024px){.header-top{display:none}
.head-info .head-nav .nav-ul{height:100vh}
.header-top-logo{width:fit-content;max-height:50px}
}

@media (min-width:1025px){#liproducts .submenu{padding:10px;list-style:none;width:900px;display:flex;flex-wrap:wrap;left:0;background:#BCE088;}
#liproducts .submenu>li{margin:10px 0;position:relative;min-height:100px;width:32%;margin-left:1%}
#liproducts .submenu>li em,#liproducts .submenu>li i{display:none}
.head-info .nav-ul>li#liproducts:hover .submenu li:hover>a{background:none;color:var(--color)}
#liproducts .submenu>li>a{display:inline-block;text-decoration:none;height:auto;padding:0;padding-left:100px;white-space: normal;color:#000;font-weight: var(--fontbold7);font-size:16px;}
#liproducts .submenu>li .cate-con{padding-left:100px}
#liproducts .submenu>li .cate-con ul{position:static;display:block;background:0 0;padding:0}
#liproducts .submenu>li .cate-con ul a{font-size:14px;opacity:.8;padding:0;white-space: normal;color:#fff}
#liproducts .submenu>li>a:hover,#liproducts .submenu>li .cate-con ul a:hover{background:none;color:var(--color)}
#liproducts .submenu>li .cate-img{width:80px;height:80px;position:absolute;left:0;top:0}
#liproducts .submenu>li .cate-img>a{padding:0;min-width:inherit;width:100%;height:100%;}
#liproducts .submenu>li .cate-img img{width:100%;height:100%;object-fit:cover}}
@media (max-width:1024px){#liproducts .submenu{margin:0;padding:0;width:auto;display:none}
#liproducts .submenu>li{margin:0;padding-left:10px;min-height:inherit;width:100%}
#liproducts .submenu>li .cate-img{display:none}
.head-info .head-nav .nav-ul>li#liproducts .submenu>li a{white-space:normal}
#liproducts .submenu>li .cate-con{padding-left:10px}}