/* Css Headline */
.hl-bg{ width:100%; height:130px; margin-top:50px; padding:25px; background:linear-gradient(-90deg, #fff, #f8f8f8); background:-webkit-linear-gradient(-90deg, #fff, #f8f8f8);}
.hl-zb{ float:left; width:80px; height:80px; background-color:#367b22; font-size:28px; color:#fff; text-align:center; line-height:30px; padding-top:10px;}
.hl-yb{ text-align:center;}
.hl-yb dl a{ font-size:30px; color:#367b22; line-height:48px;}
.hl-yb p a{ background:url(../Images/news.gif) no-repeat left center; padding-left:28px; margin:0 10px;}

/* Css News */
.ns-bg{ width:100%; padding:20px; background-color:#fff;}
.m-slide{ position:relative; width:1160px; height:430px; background:#fff; margin:auto;}
.m-slide .img{ float:left; position:relative; width:580px; height:430px;}
.m-slide .img li{ position:absolute; width:580px; left:0; top:0;}
.m-slide .img li, .m-slide .img a, .m-slide .img img{ display:block; width:580px; height:430px;}
.m-slide .img a{ position:relative;}
.m-slide .img a dl{ position:absolute; left:0; bottom:0; width:100%; height:32px; line-height:32px; color:#fff; background-color:rgba(0, 0, 0, 0.3); text-align:center; overflow:hidden;}
.m-slide .img .first{ display:block;}
.m-slide .tab{ float:right; width:580px; height:430px; border:1px solid #f0f0f0; border-left:none; box-shadow:-2px -2px 15px rgba(0, 0, 0, 0.02) inset; -webkit-box-shadow:-2px -2px 15px rgba(0, 0, 0, 0.02) inset;}
.m-slide .tab dl{ width:100%; height:60px; line-height:60px; font-size:24px; font-weight:bold; color:#367b22; text-align:center; margin-bottom:22px; background:linear-gradient(-90deg, #fff, #f8f8f8); background: -webkit-linear-gradient(-90deg, #fff, #f8f8f8);}
.m-slide .tab li{ width:100%; padding:0 30px;}
.m-slide .tab li a{ display:block; width:100%; height:32px; line-height:32px; overflow:hidden;}
.m-slide .tab li a span{ float:right; font-family:Arial; color:#a0a0a0;}
.m-slide .tab .on a{ font-weight:bold; color:#367b22; background:url(../Images/on.png) no-repeat center left; padding-left:15px;}
.m-slide .tab .on a span{ color:#367b22;}

/* Css About */
.ab-bg{ width:100%; padding:20px; background-color:#fff; margin-top:20px;}
.ab-zb{ float:left; width:284px;}
.ab-zb a{ display:block; float:left; width:140px; height:100px; background-color:#367b22; margin-right:2px; margin-bottom:2px; color:#fff; text-align:center; padding-top:18px;}
.ab-zb a:nth-of-type(5),.ab-zb a:nth-of-type(6){ margin-bottom:0;}
.ab-zb a img{ display:block; width:48px; height:42px; margin:0 auto 2px;}
.ab-zb a:hover{ background-color:#408c2a;}
.ab-zj{ float:left; width:526px; margin:0 35px 0 33px;}
.ab-zj dl{ font-size:24px; font-weight:bold; color:#367b22; line-height:53px;}
.ab-zj dl a{ display:block; float:right; width:24px; height:24px; border:1px solid #367b22; background-image:url(jt.png); background-repeat:no-repeat; background-position:center; margin-top:14px; border-radius:50%; -webkit-border-radius:50%;}
.ab-zj dl a:hover{ background-color:#367b22; background-image:url(at.png);}
.ab-zj p{ margin-top:3px;}
.ab-zj p a{ display:block; line-height:30px; background:url(spot.jpg) no-repeat left center; padding-left:10px;}
.ab-zj p a span{ float:right; font-family:Arial; color:#a0a0a0;}
.ab-zj p a:hover span{ color:#367b22;}
.ab-yb{ float:left; width:282px; height:304px; background-color:#367b22; padding:20px 25px;}
.ab-yb dl{ font-family:Arial; font-size:22px; font-weight:bold; color:#fff;}
.ab-yb ul{ margin-top:8px;}
.ab-yb ul li{ color:#fff; line-height:24px; margin-top:5px;}
.ab-yb ul li span{ font-family:Arial;}
.ab-yb ul li font{ letter-spacing:.7px;}
.ab-yb ul li dl{ display:inline-table; width:14px; line-height:16px; margin-right:5px;}
.ab-yb ul li div{ display:inline-table;}
.ab-yb ul li u{ font-size:14px; text-decoration:none;}

/* Css Public */
.gj-bg{ width:100%; background-color:#fff; margin-top:20px;}
.gj-nm{ width:100%; height:60px; line-height:60px; font-size:24px; font-weight:bold; color:#367b22; padding:0 20px; background:linear-gradient(-90deg, #fff, #f8f8f8); background:-webkit-linear-gradient(-90deg, #fff, #f8f8f8);}
.gj-nm a{ float:right; font-size:18px; color:#367b22;}
.gj-nm a span{
	display:block;
	float:right;
	width:24px;
	height:24px;
	border:1px solid #367b22;
	background-image:url(jt.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-top:18px;
	margin-left:8px;
	border-radius:50%;
	-webkit-border-radius:50%;
}
.gj-nm a:hover span{ background-color:#367b22; background-image:url(../Images/at.png);}
.gj-lb{
	padding:20px;
	height: 280px;
}
.gj-lb a{ display:block; line-height:30px; background:url(../Images/spot.jpg) no-repeat left center; padding-left:10px;}
.gj-lb a span{ float:right; font-family:Arial; color:#a0a0a0;}
.gj-lb a:hover span{ color:#367b22;}
.gj-ej{ width:150px; height:30px; line-height:30px; font-size:18px; color:#fff; text-align:center; background-color:#367b22; margin:5px auto 15px; border-radius:15px; -webkit-border-radius:15px;}

/* Css Supply */
.sy-lb{ padding:20px;}
.sy-lb a{ display:block; float:left; width:555px; margin-right:50px;}
.sy-lb a:nth-of-type(2n){ margin-right:0;}
.sy-lb a font{ display:block; float:left; width:16px; height:16px; background-color:#367b22; margin:7px 8px 0 0; font-size:14px; color:#fff; line-height:16px; text-align:center;}
.sy-lb a span{ float:right; font-family:Arial; color:#a0a0a0;}

/* Css Products */
.ig-nm{ width:100%; height:60px; padding:0 20px; background:linear-gradient(-90deg, #fff, #f8f8f8); background:-webkit-linear-gradient(-90deg, #fff, #f8f8f8);}
.ig-nm font{ display:block; float:left; height:60px; line-height:60px; font-size:24px; font-weight:bold; color:#367b22;}
.ig-nm a{ float:right; font-size:18px; font-weight:bold; color:#367b22; line-height:60px;}
.ig-nm a span{ display:block; float:right; width:24px; height:24px; border:1px solid #367b22; background-image:url(../Images/jt.png); background-repeat:no-repeat; background-position:center; margin-top:18px; margin-left:8px; border-radius:50%; -webkit-border-radius:50%;}
.ig-nm a:hover span{ background-color:#367b22; background-image:url(../Images/at.png);}

.ig-nm dl{ width:360px; height:60px; margin:auto; padding-top:12px;}
.tab-hd{ width:100%; height:48px; overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:120px; line-height:48px; font-size:18px; text-align:center; cursor:pointer;}
.tab-hd li.active{ background-color:#fff; line-height:46px; font-weight:bold; color:#367b22; border:1px solid #f0f0f0; border-bottom:1px solid #fff; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.tab-bd li{ display:none; position:relative;}
.tab-bd li.thisclass{ display:list-item;}

.ig-bg{ padding:25px 25px 5px;}
.ig-lb{ position:relative; width:1150px; height:432px; overflow:hidden;}
.ig-lb ul{ position:absolute; left:0; top:0;}
.ig-lb li{ float:left; width:1150px; height:206px; overflow:hidden; margin-bottom:10px;}
.ig-lb li a{ float:left; display:inline-block; width:214px; height:206px; overflow:hidden; margin-right:20px;}
.ig-lb li a:nth-of-type(5n){ margin-right:0;}
.ig-lb li a img{ display:block; width:214px; height:168px; border:1px solid #e0e0e0;}
.ig-lb li a dl{ width:100%; height:38px; line-height:38px; text-align:center;}

/* Css Forum */
.fm-zb{ float:left; width:353px;}
.fm-zj{ float:left; width:354px; margin:0 50px;}
.fm-yb{ float:right; width:353px;}

/* Css Advert */
.advert{
	width:100%;
	height:120px;
	margin-top:20px;
	background-image: url(adrt.jpg);
	background-repeat: no-repeat;
}
.advert a{ display:block; width:100%; height:100%;}

/* Css Criterion */
.cn-zb{ float:left; width:590px;}
.cn-yb{ float:right; width:590px;}

/* Css Member */
.tabs{ width:240px; height:60px; margin:auto; padding-top:12px;}
.tabs a{ float:left; width:120px; height:48px; line-height:46px; font-size:18px; text-align:center; cursor:pointer; overflow:hidden;}
.tabs a.active{ background-color:#fff; border:1px solid #f0f0f0; border-bottom:1px solid #fff; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.hy-bg{ padding:25px 20px;}
.swiper-member{ width:1040px; margin:auto; height:auto;}
.swiper-member a{ display:block; text-align:center;}
.swiper-member a dl{ width:120px; height:120px; border:1px solid #e8e8e8; margin:0 auto 8px; padding:5px; border-radius:50%; -webkit-border-radius:50%;}
.swiper-member a:hover dl{ border:1px solid #367b22;}
.swiper-member a dl img{ width:108px; height:108px; border-radius:50%; -webkit-border-radius:50%;}
.swiper-member a p{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.swiper-button-next,.swiper-button-prev{ position:absolute; top:50%; width:40px; height:40px; margin-top:-20px; background-color:#367b22; background-position:center; background-repeat:no-repeat; background-size:12px 20px; border-radius:50%; -webkit-border-radius:50%;}
.swiper-button-next{ right:0; background-image: url(../Images/ig-yb.png);}
.swiper-button-prev{ left:0; background-image: url(../Images/ig-zb.png);}
.swiper-button-next:hover,.swiper-button-prev:hover{ background-color:#25a500;}

/* Css Links */
.ls-bg{ width:100%; background-color:#fff; margin-top:20px;}
.ls-nm{ width:100%; height:45px; border-bottom:1px solid #f0f0f0; position:relative;}
.ls-nm dl{
	position:absolute;
	left:50%;
	top:30px;
	width:160px;
	height:30px;
	background-color:#fff;
	margin-left:-160px;
}
.ls-nm ul li{ display:block; float:left; width:150px; height:30px; line-height:30px; font-size:18px; text-align:center; border:1px solid #e8e8e8; border-radius:15px; -webkit-border-radius:15px;}
.ls-nm ul li:nth-of-type(1){ margin-right:20px;}
.ls-nm ul li:hover, .ls-nm ul li.active{ height:30px; line-height:30px; color:#fff; border:1px solid #367b22; background-color:#367b22; border-radius:15px; -webkit-border-radius:15px;}
.ls-lb{ padding:32px 20px 20px;}
.ls-lb a{ display:block; float:left; width:16.5%; height:30px; line-height:30px; margin-right:0.2%; background:url(../Images/spot.jpg) no-repeat left center; padding-left:10px;}
.ls-lb a:nth-of-type(6n){ margin-right:0%;}
