body, html {
	background: #fff;
	color: #4e4e4e;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1rem;
	line-height: 18px;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	-webkit-text-size-adjust: none; }
 
header, nav, section, aside, footer { display: block !important; }
a{text-decoration:none; color:#333;}
li{ list-style:none;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.fl_left{ float:left;}
.fl_right{ float:right;}
.clear{clear:both;}
.stretch{ width:100%;}

#wrapper {
	margin: 0 auto;
    position: relative;
	width: 100%;
	background:url(../images/bg_pat_1.png) repeat;
}


.top{ width:100%; background:url(../images/bg.jpg) no-repeat 0 0; background-size:100% 100%; padding-bottom:0.2rem;}
.nav{ float:left; }
.so{ float:right; padding-right:8px; padding-top:8px;}

#search{ padding:7px 10px; background:#008647; border-bottom:1px solid #43B796; display:none;}
#search fieldset{ position:relative;}
#search input{ background-color:#efefef; border:solid 1px #2F977A; font-size:12px; padding:4px 0px; color:#7b7b7b; float:left; border-radius:0px!important;}
#search input[type=text]{ width:100%; height:14px; border-right:none;  box-shadow: inset 1px 0 1px #fff; text-indent:8px;}
#search input[type=submit]{width:37px; height:24px; background:url(../images/search_d.png) no-repeat center top; text-indent:-300px; position:absolute; right:-1px;}
#search input[type=submit]:active{ background-position:center bottom;}


/*菜单*/
.cm-menu{
	width:1.8rem;
	height: 2.2rem;
	background: url(../images/nav.png) no-repeat center center;
	background-size: 1.5rem 1.5rem;
}

/*导航*/
.u-nav li{
	height: 1.7rem;
    border-bottom: 1px solid #008647;
    line-height: 1.7rem;
}
.u-nav li.crt a{
	border-left: 1px solid #49b247;
	border-right: 1px solid #49b247;
	background: #fff;
	color: #49b247;
}
.u-nav li:hover a{
	background: #fff;
	color: #49b247;
}
.u-nav li div{ display:none;}
.u-nav li > a{
	display: block;
    margin: 0 0.825rem;
    font-size: 0.625rem;
    font-weight: bold;
    color: #fff;
}
.u-nav {
    position: absolute;
    transform-origin: 0 0 0;
    transform: scaleY(0);
    left: 0;
    right: 0;
    top: 53px;
    border-top: 1px solid #37a035;
    background: #008647;
    opacity: 0;
    transition-property: all;
    transition-duration: .5s;
    z-index: 999;
}
.u-nav.on {
    transform: scaleY(1);
    opacity: 1;
}
.u-nav a {
    display: block;
    color: #ededed;
}
.z_tu{ width:100%; overflow:hidden; margin-top:10px; position:relative;}
.z_tu ul{position: relative;width: 8640px;}
.z_tu .lanrenzhijia-ul li img{ width:630px;}
.z_tu .lanrenzhijia-ul li{ width:630px; float:left;}
.z_tu .lanrenzhijia-ul{ height:424px;}
.z_tu .info-btn{ position:absolute; bottom:15px; right:15px;}

.info-btn {
	height:22px;
	overflow:hidden;
	margin:0 auto;
	zoom:1;
}
.info-btn a{ float:right; color:#008647; font-size:14px;}
.info-btn li {
	float:left;
	padding:0 3px;
}
.info-btn li span {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/sjbz_infor-btn.png) 0 -27px no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
}
.info-btn .info-cur span, .info-btn .info-hover span {
	background-position:0 0;
}
.swiper-slide { height:250px; overflow:hidden;}
.swiper-slide img{ width:100%;}

.wrap{margin:0 auto;}
.tabs{height:2.2rem;background: #008647;width: 100%;padding-top: 8px;text-align: center}
.tabs .part{display:block;float:left;width:33%;color:#fff;text-align:center;height: 20px;}
.tabs .part:first-child{border-right: 1px solid #ADDAFD; height:1.8rem;}
.tabs a{display:block;color:#fff;text-align:center;margin:0 auto;text-decoration:none;padding-bottom: 2px; width:80%;}
.tabs span.active a{color:#fff;border-bottom: 2px solid #fff;}
.tabs2{height:2.6rem;background: #008647;width: 100%;padding-top: 8px;text-align: center}
.tabs2 .part{display:block;float:left;width:33%;color:#fff;text-align:center;height: 20px;}
.tabs2 .part:first-child{border-right: 1px solid #ADDAFD; height:2.2rem;}
.tabs2 a{display:block;color:#fff;text-align:center;margin:0 auto;text-decoration:none;padding-bottom: 2px; width:50%;}
.tabs2 span.active a{color:#fff;border-bottom: 2px solid #fff;}
.swiper-container{width:100%;border-top:0;}
.part{ font-size:0.8rem; line-height:1.7rem}
.swiper-slide{width:100%;background:none;color:#373737; padding-bottom:25px;}
.content-slide ul{ widows:94%; padding:10px 3%;}
.content-slide ul li{ line-height:1.5rem; font-size:0.8rem; width:100%; text-align:left;}
.content-slide ul li div{ float:right;}
.content-slide p{ padding:15px;}
.content-slide p a{ color:#008647}

.new{ padding:1rem 0; border:1px dotted #ccc;}
.new_title{ font-size:1rem; text-align:left; border-bottom:2px solid #008647; line-height:2.2rem; color:#008647; padding:0 0.5rem;}
.new_title span{ float:right; font-size:0.7rem;}
.new ul{ text-align:left; padding:1rem 0;}
.new ul li{ line-height:1.2rem; font-size:0.8rem; padding:0.3rem 3%; }
.new ul li div{ float:right;}

.kuai{ background:#eee; }
.kuai ul{ padding:1rem 3%;}
.kuai ul li{ float:left; width:19.5%; line-height:1.0rem; font-size:0.8rem; border-right:solid 1px #aaa; margin:0.5rem 0;}
.kuai ul li:nth-child(5n+0){border-right: none;}



.xui ul{ float:left;}
.xui ul li{ float:left; padding:0 8px;}
.ming_left{ float:left; padding-top:25px; width:90px; text-align:center;}
.ming{ font-size:16px; width:380px; float:left;}
.ming_left p{ padding-top:15px;}
.ming_right{padding-top:25px; float:left; width:260px; padding-left:20px;}
.ming_right li{ float:left; width:33.3%; height:45px; font-size:16px; text-align:center;}
.new #colee_left1 li,.new #colee_left2 li{ float:left; padding:0 5px;}
#colee_left1,#colee_left2{ float:left;}
.new #colee_left1 li img,.new #colee_left2 li img{ height:6rem;}


.foot{ background:url(../images/foot_bg.jpg) no-repeat 0 0;background-size:100% 100%; color:#fff; text-align:center; }
.foot a{color:#fff;}
.wei{ padding:2rem; border-bottom:1px solid #539576;}
.wei img{ width:60%;}
.wei p{ font-size:1rem; padding-top:1.5rem;}
.lian{ font-size:0.8rem; padding:1.5rem 3%; border-bottom:1px solid #539576;}
.lian a{ padding:0.2rem; line-height:1.2rem;}
.ban{ font-size:0.6rem; line-height:1.5rem; padding:1rem 0;}

.ban h1{ font-size:1.2rem; text-align:center;  font-weight:bold;}
.ban p{text-align:center;}
.newslist{line-height:2.5em; text-align:left;}
.newslist ul{ padding:0 3%;}
.newslist ul li span{ float:right;}
.newslist ul li{ line-height:1.2rem; border-bottom:1px solid #539576; font-size:0.7rem; padding:0.2rem 0.1rem; }
#pageNav{ padding:1.5rem 0; text-align:center; font-size:0.6rem; }
#pageNav span,#pageNav a{ border:1px solid #ccc; padding:5px 8px; margin:0 8px;}
.newslist ul.lei{ padding:30px 3%; }
.lei li{ float:left; width:19.5%; border:1px solid #008647; text-align:center; margin:0.2rem;text-decoration:none; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}

.index_c{ line-height:2.5rem; text-align:left;}
.list_t{ font-size:1.1rem; line-height:2.5rem; border-bottom:1px solid #008647; padding:20px 0;}
.news_c{ padding:30px 3%;}
.news_c h1{ font-size:1.1rem; text-align:center; }
.new_t{font-size:0.7rem; text-align:center;}
.news_c img{ width:90%; height:100%;}
.news_info p{ line-height:1.5rem;}
#guild{ font-size:0.8rem;}