*{margin:0;padding:0}
.p2l{box-sizing:border-box;padding:0 20px}
.p2t{box-sizing:border-box;padding:20px 0}
body{scroll-behavior:smooth;font-family:'PingFang SC','Microsoft YaHei','Microsoft YaHei UI','WenQuanYi Micro Hei',Arial,sans-serif,\5b8b\4f53}
body,dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,p,ul{padding:0;margin:0;list-style:none}
input{border:none;outline:0}
a{text-decoration:none}
body,html{scroll-behavior:smooth}
.clamp1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.clamp2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.boxs{box-sizing:border-box;padding:0 20px}
.imgBox{overflow:hidden;cursor:pointer}
.imgBox img{transition:all .5s;width:100%;height:100%;object-fit:cover}
.imgBox:hover img{transition:all .5s;transform:scale(1.1)}

.navbar-icon2{width:7px!important;height:7px!important;margin-right:.4rem!important;border-radius:50%!important;border:3px solid green!important}

#search{display:none;width:100%;height:100px;position:fixed;top:100px;z-index:90;background-color:green;transition:all .5s ease-in}
#search .h_search{height:100%;display:flex;justify-content:center;position:relative}
#search .h_search .search-panel{width:700px;height:100%;display:flex;justify-content:flex-start}
#search .h_search .search-panel .ikeyClick{display:inline-block;line-height:100px;padding-top:11px}
#search .h_search .search-panel .ikeyClick1{display:inline-block;padding-top:37px}
#search .h_search .search-panel .hide-search{cursor:pointer}
#search .h_search .search-panel .ikeyClick img{cursor:pointer}
#search .h_search .search-panel .h_searchtxt{background-color:green;border-color:#fff;color:#fff;font-size:20px;width:75%;line-height:44px;font-size:14px;padding:0 25px}
input::-webkit-input-placeholder{color:#fff;font-size:12px}
#search .h_search .search-panel h1{color:#fff;padding-left:111px;text-align:left;padding-top:30px}
#search .h_search .search-panel h1 img{width:30px;height:30px}
#search .search-detail{float:left;margin:0 auto;width:100%;position:absolute;top:100px;left:0}
#search .search-detail .h_searchdesc{width:700px;margin:0 auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}
#search h4{font-size:12px;color:#000;padding-left:35px;padding:20px 0}
#search ul{list-style:none}
#search ul li{line-height:32px;margin:5px 0;padding:0 45px}
#search ul li a{color:#000}

/*****Header Start*****/
#header.activeBorder{box-shadow:0 0 5px 5px rgba(0,0,0,.1)}
#header{box-sizing:border-box;width:100%;padding:0 20px;height:100px;font-size:1rem;background-color:#fff;position:fixed;justify-content:space-between;top:0;z-index:99}
#header a {color: #a3a3a3;}
#header .header-outer{width:90%;height:100%;margin:0 auto;display:flex}
#header .header-inner{width:90%;height:100%;margin:0 auto;display:flex;align-items:center}
#header .header-logo{max-width:110px;width:100%;max-height:85%;display:flex;align-items:center}
#header .header-logo a{display:block;height:100%}
#header .header-logo a img{height:100%}
#header .navbar-color{color:rgba(0,128,0,.687);font-weight:700}
#header .navbar-list{max-width:60%;width:100%;position:relative;color:#a3a3a3;height:100%;font-size:1rem;display:flex;justify-content:space-between;align-items:center;margin-left:auto}
#header .navbar-list .navbar-item{display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;min-width:65px;margin:0 .5rem;width:95px;height:100%;position:relative;flex-grow:1;cursor:pointer}
#header .navbar-list .navbar-item a{display:flex;align-items:center}
.head-active{color:rgba(2,146,59)!important; font-weight: bold;}
#header .navbar-list .navbar-item a:hover,#header .navbar-list .navbar-item.on>a{color: rgba(2,146,59)!important; font-weight: bold;}
#header .navbar-list .navbar-item .navbar-icon{width:7px;height:7px;margin-right:.4rem;border-radius:50%;border:3px solid rgba(2,146,59);transition:all ease .3s;display:none}
#header .navbar-list .navbar-item .navbar-icon1{width:7px;height:7px;margin-right:.4rem;border-radius:50%;border:3px solid transparent;transition:all ease .3s;display:none}
#header .navbar-list .navbar-item:hover{transition:all .5s ease;color:rgba(2,146,59)}
#header .navbar-list .navbar-item.active{color:rgba(2,146,59)}
#header .navbar-list .navbar-item:not(:last-of-type)::after{color:#a3a3a3;content:"";display:block;position:absolute;right:-.95rem;font-weight:700}
#header .nav-search{cursor:pointer}
#header .select-list{background:#fff;position:absolute;top:99px;font-size:1rem;display:flex;justify-content:space-between;align-items:center}
#header .select-list .select-item{width:max-content;border-radius:5px;padding:19px 0;border:1px solid #eee;flex-direction:column;display:flex;justify-content:center;align-content:center;align-items:center;display:none;min-width:75px;height:100%;position:relative;cursor:pointer}
#header .select-list .select-item a{text-align:left;justify-content:flex-start;padding:7px 20px;box-sizing:border-box;font-weight:400;color:#666}
#header .select-list .select-item a:hover{transition:all .5s ease;background-color:#95959523}
#header .phoneIcon{width:30px;height:20px;position:relative;top:0;bottom:0;display:none;align-items:center;cursor:pointer}
#header .phoneNav{width:100%;height:2px;background:#000}
#header .phoneNav:before{content:'';position:absolute;top:0;height:2px;background:#000;width:100%}
#header .phoneNav:after{content:'';position:absolute;bottom:0;height:2px;background:#000;width:100%}
#header .active .phoneNav,#header .active .phoneNav:after,#header .active .phoneNav:before,#header .bgActive .phoneNav,#header .bgActive .phoneNav:after,#header .bgActive .phoneNav:before{background:#000}

.menuBox{position:fixed;width:100%;background:#fff;height:100vh;top:0;right:-100%;z-index:99999999999;transition:all .5s;overflow:auto;overflow-x:hidden}
.phoneNavShow{box-sizing:border-box;right:0;transition:all .5s;z-index:9999;padding:0 20px}
.menuBox .close{position:absolute;top:20px;right:20px;font-size:20px;text-align:center;width:30px;height:30px;line-height:30px;color:#fff;z-index:20;border-radius:50%;cursor:pointer;background:green url(../image/close.svg) no-repeat center;background-size:12px;text-indent:-99px}
.phoneNavShow .close{display:block}
.menuBox ul li a{color:#333;display:block}
.menuBox ul{flex-wrap:wrap;margin-top:90px}
.menuBox ul li{width:100%;border-bottom:1px solid #eee;transition:all 1s ease}
.menuBox ul li a{height:auto;line-height:50px}
.menuBox .secondMenu{position:relative;top:0;left:0;margin-left:0;width:100%;box-shadow:none;padding:0 30px 20px;flex-direction:column;display:none}
.menuBox .secondMenu a, .menuBox.active .menuBox ul .secondMenu a{text-align:left;line-height:30px;height:auto}
.menuBox.active .secondMenu{top:0}
.menuBox ul li{position:relative}
.menuBox ul li i{content:'';width:50px;height:50px;top:0;right:0;position:absolute;background:url(../image/close.svg) no-repeat center;filter:brightness(.2);background-size:12px;z-index:10;transform:rotate(45deg);transition:all .5s}
.menuBox ul li i.active{transform:rotate(90deg);transition:all .5s}

/*****Header END*****/

@media screen and (max-width:1440px){
    #search{height:70px}
    #search .h_search .search-panel .ikeyClick{line-height:70px}
    #search .h_search .search-panel .ikeyClick1{padding-top:20px}
    #search .h_search .search-panel h1{padding-top:15px}
    
    #header .navbar-list{font-size:16px}
    #header .navbar-list .navbar-item{width:82px;margin:auto}
   /* #header .navbar-list .navbar-item:not(:last-of-type)::after{content:"";display:block;position:absolute;right:-.65rem;font-weight:700}*/
    #header .navbar-list .navbar-item:not(:last-of-type)::after{content:" ";display:block;position:absolute;right:-.65rem;font-weight:700}
    #header .navbar-list .navbar-item .navbar-icon{margin-left:5px;margin-right:0;min-width:5px;min-height:5px;width:5px;height:5px}
    #header .navbar-list .navbar-item .select-list .select-item{font-size:14px}
}
@media screen and (max-width:1200px){
    #header .header-inner{width:100%;justify-content:space-between}
}
@media screen and (max-width: 1000px) {
    #header .nav-search{display:none}
    #header .navbar-list{display:none}
    #header .phoneIcon{display:flex;z-index:999999}
}
@media screen and (max-width:992px){
    #header{height:80px}
    #header .header-outer{width:100%}
    #header .header-inner{width:100%}
}

.barand-ative {
  box-shadow: 0 0 0.3125rem 0.3125rem rgba(0, 0, 0, 0.5);
}
.narBar-ative {
  /*background: #1d9237 url(../image/yezi.png) no-repeat center center;*/
  background: #1d9237;
}