@charset "utf-8";
@font-face{font-family:"morganite";src:url('../fonts/Morganite-Black-2.ttf') format('truetype')}
.banner{height: 328px;color: #fff;display: flex;align-items: center;}
.banner div{}
.tit-en{font-family:"morganite";font-size:110px;font-weight:bold;text-transform:uppercase;letter-spacing:5px;line-height:1}
.tit-en:after{display:inline-block;content:'';width:42px;height:42px;vertical-align:baseline;background:url(../images/icon-more3.png) no-repeat center;margin-left:10px}
.tit-cn{font-size:30px;font-weight:normal;line-height:1;margin-top:10px}
.main{padding: 40px 0 34px;}
.page-header{margin: 28px 0;}
.title{font-size:40px;line-height:1.4}
.title span{color:#16A14E}
.daohang{width:460px;text-align:right}
.mianbaoxie{}
.mianbaoxie a,.mianbaoxie span{text-align:center;display:inline-block;padding:0 15px;line-height:20px;font-size:14px;border-radius:15px}
.mianbaoxie a{background: #E3E3E3;color: #666;}
.mianbaoxie span{background: #19A250;color: #fff;}
.daohang p{display: flex;line-height: 1;color: #666;}
.daohang p:before{content:'';display: inline-block;height: 0;flex: 1;margin-top: 8px;margin-right: 20px;border-bottom: 1px dashed #666;}

/*about*/
.about{position:relative}
.aboutL{width:730px;padding-top:16px}
.aboutL .t{font-size:36px;font-weight:bold;line-height:1.8}
.aboutL .t:after{display:block;content:'';width:50px;height:9px;background:#06913E;border-radius:10px}
.aboutL .con{margin-top:59px;font-size:18px}
.aboutL .con p{text-indent:2em;line-height:2.35;color:#666}
.aboutR{width:458px}
.aboutR img{display:block;max-width:100%}
.about-ul{}
.about-ul{position:absolute;bottom:38px;right:96px;display:flex;justify-content:space-between;padding:8px 0;background:#19A250}
.about-ul li{text-align:center;padding:10px 50px 0;border-left:1px dashed #59BE82}
.about-ul li:first-child{border:0}
.about-ul li img{margin:0 auto;display:block}
.about-ul li p{color:#fff}
.hot-pro{margin-top: 34px;}
.hot-pro dt{width:160px;display:flex;flex-wrap:wrap;align-items:center;padding:0 10px;background:#19A250}
.hot-pro dt .cn{font-size:34px;font-weight:bold;color:#fff;line-height:1}
.hot-pro dt .en{font-size:12px;color:#fff;opacity:0.5;line-height:1;margin-top:10px}
.hot-pro dd{width:176px}
.hot-pro dd img{display:block;max-width: 100%;}
.about-contact{}
.about-contact .title2{margin:18px 0 46px}
.about-contact .title2 .en{font-size:76px;font-weight:bold;color:#F3F3F3;line-height:1}
.about-contact .title2 .cn{font-size:36px;font-weight:bold;line-height:1;margin-top:-30px}
.about-contact .title2 .cn span{color:#19A250}
.about-contact ul{display:flex;justify-content:space-between}
.about-contact li{font-size:18px;display:table-cell;line-height:2.5}
.about-contact li i{
    font-style: normal;
}
.about-contact li span{color: #19A250;}

/*contact*/
.contact{background: #FCFCFC;}
.contact ul{width: 452px;background:url(../images/icon-kefu.png) no-repeat bottom right;padding: 17px 0 7px 11px;background-size: 165px auto;}
.contact li{font-size:18px;line-height:2.6}
.contact li span{display:inline-block;vertical-align:middle;width:26px;height: 24px;margin-right:5px;background-position:center;background-repeat:no-repeat;}
.contact li i{font-style: normal;color: #159B48;}
.iconfont{}
.img-company{background-image:url(../images/icon-company.png)}
.img-contact{background-image:url(../images/icon-contact.png)}
.img-contact2{background-image:url(../images/icon-contact2.png)}
.img-telephone{background-image:url(../images/icon-telephone.png)}
.img-fax{background-image:url(../images/icon-fax.png)}
.img-email{background-image:url(../images/icon-email.png)}
.img-qq{background-image:url(../images/icon-qq.png)}
.img-address{background-image:url(../images/icon-address.png)}
.img-name{background-image:url(../images/icon-name.png)}
.img-phone{background-image:url(../images/icon-phone.png)}
.img-content{background-image:url(../images/icon-content.png)}
#allmap{height:396px;width:778px;background:#999}
.message{margin-top:53px}
.message h3{font-size:36px}
#message{margin-top: 28px;}
#message ul{}
#message li{position:relative}
#message li:first-child,#message li:nth-child(2){width: 49%;}
#message li:nth-child(3){width:100%;margin-top: 16px;margin-bottom: 22px;}
#message span{position:absolute;left:0;top:0;display:block;width:49px;height:50px;background-repeat:no-repeat;background-position:center}
#name,#phone{line-height:46px;border: 1px solid #DDDDDD;width:100%;background: #FCFCFC;box-sizing:border-box;padding-left:50px;font-family: arial;}
#content{display:block;line-height:2;height: 118px;border:1px solid #B9B9B9;width:100%;background: #FCFCFC;box-sizing:border-box;padding-left:50px;font-family: arial;}
.code{width: 49%;display:flex;justify-content:space-between;}
.code input{line-height: 46px;border:1px solid #B9B9B9;flex:1;background: #FCFCFC;box-sizing:border-box;}
.code img{display:block;width:100px;height:50px;margin-left:10px;cursor:pointer}
#sub-btn{border:0;width: 49%;line-height: 49px;background:#159B48;color:#fff;font-size:18px;cursor:pointer;}


/*productlist*/
.product{}
.category{width:150px}
.category dt{line-height:38px;padding:0 10px;font-size:22px;font-weight:bold;color:#fff;background:#19A250 url(../images/icon-more2.png) no-repeat 110px center}
.category dd{margin:9px 0 12px 0;line-height:36px;background-image:linear-gradient(#fff 50%,#F7F7F7 50%)}
.category dd a{display:block;padding:0 0 0 25px;border:1px solid #E4E4E4;background:url(../images/icon-yuan2.png) no-repeat 8px center;}
.category dd a:hover{border-color:#19A250;color: #222;background-image:url(../images/icon-yuan2-on.png);}
.category div{height:100px;background:url(../images/bg1.png) no-repeat center left}
.category>a{display:block;text-align:center;line-height:38px;background:#19A250;color:#fff;border-radius:30px}
.product-box{width:1046px}
.product-ul li{width:334px;margin-bottom:24px}
.product-ul a{display:block;border:1px solid #AEAEAE}
.pro-img{width:310px;margin:12px auto;border-radius:15px;overflow:hidden}
.pro-img img{display:block;max-width: 100%;}
.pro-text{padding:26px 2px 14px 10px;background:url(../images/pro-bg.png) center bottom}
.pro-text h4{font-size:18px;font-weight:normal;color:#333}
.pro-text h4:after{display:block;content:'';width:27px;height:6px;margin-top:1px;background:url(../images/icon-more.png)}
.pro-text .more{margin-top:5px}
.pro-text .more span{display:block;text-align:center;background:#797979;color: #fff;font-size:12px;width:60px;line-height:20px;border-radius:15px;margin-right:4px;}
.pro-text .more:before{display:block;content:'';width:10px;height:9px;background:url(../images/icon-yinhao.png);margin-left:50px;margin-bottom:5px}
.product-ul a:hover{border-color:#19A250}
.product-ul a:hover .pro-text{background-image:url(../images/pro-bg-on.png)}
.product-ul a:hover h4{color:#fff}
.product-ul a:hover h4:after{background-image:url(../images/icon-more-on.png)}
.product-ul a:hover .more span{background:#FFBB49;color:#fff}
.pages{display:flex;justify-content:center}
.pages a,.pages span{display:block;width:28px;line-height:28px;border:1px solid;text-align:center;margin:0 2px}
.pages .page-num-current,.pages a:hover{background:#19A250;border-color:#19A250;color:#fff}
.pages span{}
.news-box{width:1046px}
.news-box li{border-bottom:1px solid #999;margin-bottom:20px;padding-bottom:10px}
.news-box li div{display:flex;justify-content:space-between}
.news-box li a{display:inline-block;font-size:18px;font-weight:bold}
.news-box li a:before{content:'';display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(../images/icon-yuan.png) no-repeat center;margin-right:10px}
.news-box li a:hover:before{background-image:url(../images/icon-yuan-on.png)}
.news-box li time{}
.news-box li p{line-height:1.6;margin:5px 0;font-size:14px}
.content{}
.content h1{text-align:center;font-size:20px;padding-bottom:20px;border-bottom:1px dotted #999}
.product-con{margin:30px 0 50px}
.product-con span,.product-con font{font-size: 16px !important;}
.product-con img{max-width:100%}
.prevnext p{border:1px solid;width:49%;box-sizing:border-box;padding:5px 15px}
.prevnext a{}
.prev{}
.next{}