/* Inside Public */
.slide{ width:100%; height:500px; background-repeat:no-repeat; background-position:center; background-size:cover;}
@media screen and ( max-width:1440px ){ .slide{ height:375px;}}
.public{ width:1200px; margin:75px auto 80px;}
.ny-zb{ float:left; width:200px;}
.ny-zb h2{ width:100%; height:90px; background:#f5f5f5 url(../Images/zbNm.png) no-repeat center top; font-size:18px; color:#58b530; padding:10px 0 0 20px;}
.ny-zb h2 span{ display:block; font-size:24px; font-family:"064-CAI978";}
.zb-lb{ background:#f5f5f5 url(../Images/zbLs.png) no-repeat center bottom; padding:10px 20px 15px;}
.zb-lb a{ display:block; line-height:30px; font-family:"064-CAI978","Source Han Sans CN","PingFang SC","Microsoft YaHei"; font-weight:bold; color:#58b530; padding:0 15px; margin-bottom:10px; background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,.03); -webkit-border-radius:15px; border-radius:15px;}
.zb-lb a:hover, .zb-lb a.g{ color:#fff; background-color:#434550;}
.zb-ph{ width:100%; height:120px; background:url(../Images/zbPh.jpg) no-repeat; margin-top:20px;}
.zb-ph a{ display:block; width:100%; height:100%;}
.ny-yb{ float:right; width:950px;}
.ny-wl{ color:#888;}
.ny-wl span{ font-size:18px; color:#58b530;}
.ny-al{ margin-top:25px;}
.page{ display:table; margin:15px auto 0;}
.page a{ display:block; float:left; padding:5px 20px; border:1px solid #f0f0f0; margin:0 5px; cursor:pointer;}
.page a:hover,.page a.pageNext{ color:#fff; border-color:#58b530; background-color:#58b530;}
.page a.pageCn{ padding:5px 15px;}

/* Inside SinglePage */
.ab-ls{ width:100%; height:872px; background:url(../Images/company.jpg) no-repeat; font-size:18px; line-height:32px; padding-right:400px;}
.ys-ls h1{ font-size:24px; color:#58b530; padding-top:5px; margin-bottom:10px;}
.ys-ls p{ margin:10px 0 20px;}
.hb-ls h1{ font-size:24px; color:#58b530; padding-top:15px; margin-bottom:45px;}
.hb-ls h1:nth-of-type(2){ margin:50px 0 20px;}
.hb-ls ul li{ float:left; width:216px; margin:15px 28px 15px 0; border:1px solid #f5f5f5;}
.hb-ls ul li:nth-of-type(4n){ margin-right:0;}
.hb-ls ul li img{ width:100%;}

/* Inside Message */
.ms-in{ display:block; width:500px; height:40px; font-family:"AVGARDM","Source Han Sans CN","PingFang SC","Microsoft YaHei"; color:#434550; padding:0 15px; margin-bottom:15px; border:none; background-color:#f5f5f5;}
.ms-tx{ display:block; width:100%; height:200px; font-family:"AVGARDM","Source Han Sans CN","PingFang SC","Microsoft YaHei"; color:#434550; padding:15px; margin-bottom:25px; outline:none; resize:none; border:none; background-color:#f5f5f5;}
.ms-sb{ display:block; width:150px; height:45px; font-family:"AVGARDM","Source Han Sans CN","PingFang SC","Microsoft YaHei"; font-size:18px; color:#fff; border:none; cursor:pointer; background-color:#58b530; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ms-sb:hover{ background-color:#434550;}

/* Inside News */
.ns-lb a{ float:left; width:48.5%; margin-right:3%; margin-bottom:3%; border:1px solid #f0f0f0; padding:15px 20px;}
.ns-lb a:nth-of-type(2n){ margin-right:0;}
.ns-lb a:hover{ border-color:#58b530; background-color:#58b530;}
.ns-lb a div{ font-size:18px; color:#333;}
.ns-lb a dl{ font-family:Arial; color:#888; line-height:24px; margin-bottom:5px;}
.ns-lb a p{ color:#555; line-height:24px;}
.ns-lb a:hover div, .ns-lb a:hover dl, .ns-lb a:hover p{ color:#fff;}

/* Inside NewsView */
.ns-nm{ font-size:30px; font-weight:500; color:#333; text-align:center; padding-top:15px;}
.ns-in{ color:#888; text-align:center; margin-top:10px;}
.ns-in span{ margin:0 5px;}
.ns-js{ margin-top:25px;}
.ns-js img{ width:100%; max-width:950px;}
.ns-nt{ margin-top:25px;}
.ns-nt a{ display:block; color:#888;}
.ns-nt a:hover{ color:#58b530;}

/* Inside Products */
.ig-lb a{ display:block; float:left; width:224px; margin:15px 18px 15px 0; background-color:#f5f5f5; box-shadow:0 0 20px rgba(0,0,0,.03); position:relative; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ig-lb a:hover{ box-shadow:0 0 25px rgba(0,0,0,.15);}
.ig-lb a:nth-of-type(4n){ margin-right:0;}
.ig-lb a img{ width:224px; height:275px;}
.ig-lb a div{ position:absolute; left:0; bottom:10px; width:100%; font-size:16px; color:#fff; line-height:24px; padding:0 15px;}
.ig-lb a div h3{ font-family:"064-CAI978","Source Han Sans CN","PingFang SC","Microsoft YaHei"; font-size:20px; margin-bottom:3px;}
.ig-lb a div p{ float:right; width:18px; height:18px; margin:1px 10px 0 0; background:url(../Images/yb.png) no-repeat center; background-size:18px 18px; opacity:0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.ig-lb a:hover div p{ margin-right:0; opacity:1;}

/* Inside ProductView */
.pv-ig{ text-align:center;}
.pv-ig img, .pv-js img{ max-width:950px;}
.pv-nt{ margin-top:35px;}
.pv-nt a{ display:block; float:left; padding:5px 20px; border:1px solid #f0f0f0;}
.pv-nt a:nth-of-type(2){ float:right;}
.pv-nt a:hover{ color:#fff; border-color:#58b530; background-color:#58b530;}