﻿@charset "utf-8";
:root{--color:#447148}
@media (min-width:769px){.logo img{height:80px;object-fit:contain}
.head-b{height:80px}
body{padding-top:136px}
.inner-banner{min-height:0}
.repro-boxr li{width:24%}}
@media (min-width:1281px){.newpro-list li{width:24%}
.newpro-name a{font-size:18px}}
@media (min-width:1281px) and (max-width:1440px){.newpro-name a{font-size:14px}}
.newpro-bref p{-webkit-line-clamp: 3;}
.repro-boxr li{border:1px solid #eee}
.repro-boxr li a{display:block;width:100%}
.repro-item-img{width:100%;background:#fff}
.repro-item-cont{padding:0 10px 10px}
.repro-boxr li:hover{background:var(--color)}
.repro-boxr li:hover *{color:#fff!important}
.video-img a::before{background:rgb(61 180 94 / 80%)}
.newpro-item-r a::before{background-color:rgba(61 180 94 / 70%)}
.pages .ctxt,.pages a:hover{color:#fff}
.fcontact a:hover,.fnav li a:hover,.fpronav li a:hover{color:#fff}
.fshare a:hover{background:#1e8f3e}
.our-list li:hover .our-icon,.viewmore{background:var(--color)}
.our-list li:hover .our-item-name{color:var(--color)}
@media (min-width:1025px){.nav .submenu a:hover{background:var(--color);color:#fff}}
@media (min-width:769px){a.flogo img{height:60px}
.footitem2{width:100%}
.footitem2>div{width:auto;max-width:24%}}
@media (max-width:1024px) and (min-width:769px){.footitem2>div{width:48%;max-width:48%;margin-bottom:20px}}
@media (max-width:768px){.flogo+p{display:none}
.footitem2{position:relative;padding-bottom:30px}
.footitem2>div.footitem1{position:absolute;bottom:0;left:0;margin:0}}
header .head-wel,header .hcontact p.headema{display:none;}
@media (min-width:769px){header .head-t-contact{width:100%}
.lang{margin-left:auto;}}
@media (min-width:1200px){header .nav > li{padding:0 5px}
}@media (min-width:1280px){header .nav > li{padding:0 15px}
header .nav > li > a{font-size:14px}
}@media (min-width:1366px){header .nav > li{padding:0 20px}
header .nav > li > a{font-size:15px}
}@media (min-width:1680px){header .nav > li > a{font-size:18px}
header .nav > li{padding:20px}
}
@media (min-width:1025px){.nav1>li>ul{position: static;display: block;}
.nav1>li>ul>li.LiLevel2>a{padding-left: 30px;}}
@media (min-width: 1700px) {
 body { padding-top: 160px;}}
 nav .nav>li .nav1 i{display:none;}
 
@media (min-width: 1025px) {
.mobheadnav {width: calc(100% - 270px);}
header .logo {max-width: 270px;width: 270px;}
.sf-menu .LiLevel1>a{font-weight: bold;}
}
@media (min-width:768px){header  .nav .submenu>.LiLevel1>a{font-size:var(--fontsize16);font-weight:var(--fontbold7)}.head-b .searchicon{color:#000}
.head-b .headsearch{background:#fff;padding-left:0}.fixhead .head-b .headsearch{background: #fff; } header .head-t{background: #447048;}}
.hcontact,.lang-icon span,.hcontact a:hover{color:#fff;}
.lang-icon span:before,.lang-icon span:after{background:#fff;}