﻿@charset "utf-8"; 
:root{--color:#069736}
.about{padding:0}
.head-b,.nav .submenu{background:var(--color)}
.aboutsec2{background:var(--color)}
.about .container{display:none}
@media(min-width:768px){.footitem2{width:75%}
.footitem3{width:26%}
.footitem2-two{width:40%}
.footitem2-two ul{display:inline-flex;flex-wrap:wrap}
.footitem2-two ul li{width:33.3%}}
.fcontact a:nth-child(2){display:none}
.our{background-position:center top}
p.headtel.icon{background:0 0;color:#000;padding:10px 20px 10px 0}
p.headtel.icon i{color:var(--color);font-size:24px}
p.headtel.icon a{color:#000}
.fshare{margin:0;align-items:center}
.head-t-contact{width:50%;margin-left:auto}
@media (max-width:960px){.fshare{display:none}
p.headtel.icon{padding-right:0}
.head-t-contact{width:60%}}
@media (min-width:769px){.nav .submenu.nav0{width:600px;display:flex;flex-wrap:wrap}
.nav .submenu.nav0 li{width:33.333%}
.nav .submenu a{padding:6px 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}}
.hotpro-list li:hover .hotpro-box-r,.our .our-navact{background:#64b743}
.case-lay{background:linear-gradient(0deg,#64b743 0,rgba(140,198,62,0) 100%)}
.case .home-title,.case-list li:hover .case-tit a,.news .home-title,.news-list li:hover .news-more,.news-list li:hover .news-title{color:#64b743}
.write-text{color:#fff}
.writetous .writetous-more{background:#64b743;color:#fff}
@font-face{font-family:Satisfy;src:url(/js/37056/Satisfy-Regular.ttf)}
@font-face{font-family:"Roboto Slab";src:url(/js/37056/RobotoSlab-VariableFont_wght.ttf)}
.social{text-align:center}
.section-tab{width:100%;text-align:center;color:#fff;border-top:.5em solid #009f94;padding:0;margin:0 0 2em;font-family:'Roboto Slab',Tahoma,serif;font-weight:700;font-size:1.846em;text-transform:lowercase;position:relative;z-index:5}
.section-tab span{background:url(/js/37056/section-tab1.png) center top no-repeat;background-size:100% 100%;display:inline-block;padding:.125em 1em 1em 1em;position:relative;min-width:165px}
.center-list{position:relative;width:100%;display:inline-block;text-align:center}
.center-list li{display:inline-block;margin:0 .5em}
.social-btn{text-indent:-9999em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:36px;height:36px;display:inline-block;text-align:center;background:url(/js/37056/social-icons.png) no-repeat #f89829;background-size:250px 36px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transision:all .5s ease;transition:all .5s ease}
.social-btn.pinterest{background-position:74.5% 0}
.social-btn.youtube{background-position:24.5% 0}
.social-btn.facebook{background-position:48% 0}
.social-btn.instagram{background-position:100% 0}
.social .h1{font-size:3.4615em;font-family:'Roboto Slab',Tahoma,serif;font-weight:300;line-height:1.2em}
.social .h1 span{font-weight:700}
.social .h2{font-size:2.2307em;font-family:Satisfy,cursive,sans-serif;font-weight:400}
.social .h2 a{color:#f89829;text-decoration:none;cursor:pointer}
.fshare a,.nav .inmenu_1,.nav .submenu a:hover,.nav>li:hover,.newspage-ninelist-0>li:hover .newspage-item-date{background:#64b743}
.fshare a i{color:#fff}
.newspage-ninelist-0>li .newspage-item-tit a,.relatednews-date p,.relatednews-list li:hover .relatednews-tt a{color:var(--color)}
.newspage-ninelist-0>li:hover .newspage-item-tit a{color:#64b743}
.newsdetails-tit::before,.newspage-item-date,.pages-turn .ctxt,.pages-turn a:hover{background:var(--color)}
.pages-list>div:hover span a{color:#000}
.news-more{background:#64b743}
.fshare a{background:var(--color)}
.fshare a:hover{background:#64b743}
.hotproduct,.news,.page-box{background:0 0}
.case-txt{max-height:none;display:block}
.case-list li{height:auto}
.prodetails-bref p{margin-bottom:1px}
.foot-t{background:url(/js/37056/foot.jpg);background-position-x:right}
footer,footer a{color:#444}
.nav>li>a i{display:inline;margin-left:5px}
@media (max-width:768px){.nav>li>a i{display:none}}
section.nycontactusbox{max-width:800px;margin:0 auto;padding:0 15px}
.relatedpro.maybe{margin-top:40px}
@media (min-width:769px){.relatedpro.maybe .relatedpro-list>li{width:32%;margin-bottom:25px}
.relatedpro.maybe .relatedpro-tit{font-size:14px}}
.our{background:0 0!important}
.our .home-title{color:#2a2a2a}
.section-tab{border-top:.5em solid var(--color)}
.social-btn{background-color:var(--color)}
.social .h2 a{color:var(--color)}
.pages-turn a,.pages-turn span{width:auto;min-width:50px}
.ininfo{background:#f4f4f4;margin-top:50px;padding:40px 0}
.hilllist{display:flex;justify-content:space-between}
.hilllist li{text-align:center;width:31%}
.hilllist li img{height:175px}
.hilllist li div{color:#054004;font-size:25px;font-weight:700;margin:20px 0 12px;line-height:1.3}
.hilllist li p{color:#4c5760;font-size:15px;line-height:1.4}
@media (max-width:768px){.hilllist{flex-direction:column}
.ininfo{padding-bottom:15px}
.hilllist li{width:100%;margin-bottom:25px}}
@media (max-width:500px){.hilllist li img{height:120px}
.hilllist li div{font-size:19px;margin:12px 0 6px}}
.zoomify{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.zoomify.zoomed{cursor:-webkit-zoom-out;cursor:zoom-out;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;position:relative;z-index:1501}
.zoomify-shadow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;z-index:1500;background:rgba(0,0,0 ,.3);opacity:0}
.zoomify-shadow.zoomed{opacity:1;cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out}
@media (max-width:540px){.logo{margin-left:25%;max-width:50%}}
.about-b-cont{text-align:justify}
.about .container{display:block}
.about-t li img{width:48px}