﻿@charset "utf-8"; 
:root{--color:#0B771A;--footercolor:#fff}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
.prodetails-tabs .prodetails-tabs-item.green {display:none}
.kche-t45>.kche-flex {padding-left: 20px;background: #f5f5f5;}
footer{padding: 20px 0px 0px;}
footer .foot-main{margin-top: -80px;background-color: #20242d;}
.foot-main .l-wrap{padding-top: 140px;}
.foot-top{max-width:1600px;margin:0px auto;background:url(https://css02.v15cdn.com/m421/foot-topbg.webp) var(--color) no-repeat center;background-size:cover;display:flex;justify-content:space-between;align-items:center;color:#FFFFFF;padding:40px 40px;line-height:1;position:relative;z-index:9;}
.foot-top .left span{font-size:var(--fontsize26);font-weight:var(--fontbold5)}
.foot-top .left p{padding-top:20px;font-size:var(--fontsize16)}
.foot-top .right a{padding:0 10px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#FFFFFF;color:var(--color);transition:all .2s linear;border:2px solid #FFFFFF}
.foot-top .right a:hover{background:0 0;color:#FFFFFF}
@media (max-width:768px){
.foot-top{display:block;padding:30px 20px;background:url(https://css02.v15cdn.com/m421/foot-topbg-m.webp) var(--color) no-repeat center;background-size:cover}
.foot-top .left span{font-size:6.13333vw;font-weight:var(--fontbold5);line-height:1.2}
.foot-top .left p{font-size:var(--fontsize14);padding:10px 0px;line-height:1.4}
.foot-top .right{margin-top:40px}
.foot-top .right a{width:120px;height:33px}}
footer .foot-link .phone,footer .foot-link .phone a{color: inherit}
footer .foot-link .email,footer .foot-link .email a{color: inherit}
footer .foot-title{color: inherit}
.foot-contact .foot-link .item{display: flex;}
.foot-contact .foot-link .item .icon{width: 40px;}
.foot-contact .foot-link .item .info{flex:1}
.contactlist li {width: 46%;list-style: none;display: flex;align-items: center;}
footer .foot-item.foot-about .img{display:flex;flex-wrap:nowrap}
footer .foot-item.foot-about .img img{width:50%;max-width:150px}
@media (max-width:768px){.maylink-list .swiper-slide .pro-info .title{-webkit-line-clamp:initial}
.newslist li .info .title{-webkit-line-clamp:initial}}

@media (min-width:1025px) {

.search-input {top: 2px;} 
.search-input input{height: 36px;}
.search-input button {height: 36px;}
}
