@charset "utf-8";
*{padding:0px;margin:0px;}
body{font-size:14px;font-family:"微软雅黑",Microsoft Yahei,Arial, Helvetica, sans-serif;color:#fff;}
img,input,button{border:none;}
a{color:#fff;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
ul,li{list-style:none;}
.clear {clear: both;height: 0;font-size: 0;line-height: 0;}
.searchWrap{
	background:#fff;
	padding:20px;
	box-sizing: border-box;
}
.searchWrap .serBox {
    padding: 25px;
    background: #f4f4f4;
    margin-bottom: 20px;
}
.searchWrap .serBox .txt {
    border: none;
    height: 40px;
    line-height: 40px;
    width: 85%;
    font-size: 15px;
    color: #3d3d3d;
    text-indent: 15px;
}
.searchWrap .serBox .btn {
    border: none;
    height: 40px;
    width: 15%;
    text-align: center;
    float: right;
    cursor: pointer;
    display: inline;
    color: #fff;
    background: #266432;
    font-size: 18px;
    border-radius: 0;
}
.searchWrap ul {
    padding-bottom: 30px;
}
.searchWrap  ul li {
    line-height: 30px;
    border-bottom: 1px solid #dedede;
    padding: 20px 0
}
.searchWrap ul li a {
    display: block;
}
.searchWrap ul li a h3{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.searchWrap ul li a:hover h3 {
    color: #266432;
}
.searchWrap ul li a:hover p {
    color: #3d3d3d;
}
.searchWrap ul li a p {
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 60px;
    color: #333;
}
.searchWrap ul li a span.time {
    color: #999;
    margin-top: 15px
}
#vsb_content p{
	font-size: 15px;
	text-indent:2em;
	margin-bottom: 15px;
	line-height: 26px;
	color: #545353;
	text-align: justify;
	word-wrap: break-word;
	word-break:normal;
}
#vsb_content p a:hover{
	color:#104928;
}
#vsb_content img,#vsb_content p img.vsbcontent_img{
	display:block;
	margin:0 auto;
	width: auto;
	height: auto;
	max-width: 80%;
}
.dp_list #vsb_content p{
	text-indent:0;
	margin-bottom: 0;
}
@media only screen and (min-width: 641px) {
	body{
		background: #efefef;}
	.head-bg{
		background: #efefef;}
	.head-div{
		width: 1200px;
		height: 25px;
		margin: 0px auto;
		color: #a3a3a3;}
	.head-div dl{
		overflow: hidden;}
	.head-div dl dd{
		float: right;}
	.head-div dl dd a{
		color: #a3a3a3;
		margin: 0px 8px;
		height: 25px;
		line-height: 25px;}
	.search-dd{
		width: 261px;
		position: relative;
		margin-left: 4px;}
	.search-input{
		width: 220px;
		height: 18px;
		line-height: 24px;
		border: 1px solid #90ac59;
		margin-top: 2px;
		text-indent: 6px;}
	.search-btn{
		width: 41px;
		height: 22px;
		position: absolute;
		top: 2px;
		right: 0px;
		cursor: pointer;
		background: url(../image/search.png) no-repeat;
		}
	
	.logo-div-bg{
		background: #fff;}
	.logo-div{
		width: 1200px;
		margin: 0px auto;
		overflow: hidden;}
	.logo-div a{
		display: block;}
	.logo-div a img{
		width: 1200px;}
	
	.line1-bg{
		background: #dcdddc;
		width: 100%;
		height: 1px;
		display: none;}
	.line2-bg{
		background: #7ca043;
		width: 100%;
		height: 4px;}
	
	.menu-bg{
		background: #104928;}
	.menu-div{
		width: 1200px;
		height: 50px;
		margin: 0px auto;}
	
	.index-main{
		width: 1200px;
		margin: 0px auto;
		padding-bottom: 22px;}
	.main-row{
		overflow: hidden;}
	
	.index-main{
		width: 1200px;
		margin: 0px auto;
		font-family: Arial,"微软雅黑",Microsoft Yahei, Helvetica, sans-serif;}
	
	.contern-banner{
		width: 1200px;
		margin: 0px auto;
		padding-bottom: 20px;}
	.contern-banner img{
		width: 100%;}
	.content-main{
		width: 1200px;
		margin: 0px auto;
		overflow: hidden;
		padding-bottom: 22px;
		color: #545353;
		min-height: 258px;
		}
	.c-m-menu{
		width: 145px;
		float: left;
		text-align: center;}
	.c-m-menu.en{
		width:225px;
	}
	.c-m-menu dl a{
		display: block;
		width: 100%;
		height: 100%;
		color: #fff;
		}
	.c-m-menu dl dt{
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		font-weight: bold;
		background: #266432;}
	.c-m-menu dl dd{
		height: 35px;
		line-height: 35px;
		font-size: 16px;
		background: #7b9d6b;
		}
	dd.c-m-cur{
		background: #104928 !important;}
	.c-m-menu dl dd:HOVER{
		background: #104928;}
	.c-m-content{
		width: calc(100% - 195px);
		float: right;
		margin-right: 0;
		}
	.c-m-content.en{
		width: calc(100% - 275px);
	}
	p.content-tilte{
		font-size: 16px;
		font-weight: bold;
		color: #104928;
		line-height: 50px;
		text-align: center;}
	p.content-time{
		font-size: 12px;
		text-align: center;
		margin-bottom: 28px;
		color: #777474;}
	p.content-downfile{
		text-align: right;
		margin-bottom: 18px;}
	p.content-downfile a{
		color: #104928;}
	.content-info{
		font-size: 15px;
		line-height: 28px;}
	
	.c-m-content .showinfo{
		margin-top: 50px;
		overflow: hidden;
		background: #e6e6e6;}
	.c-m-content .showinfo .si-headimg{
		float: left;
		width: 158px;}
	.c-m-content .showinfo .si-uinfo{
		float: left;
		width: 500px;
		padding-left: 42px;
		color: #757474;
		padding-right: 100px;
		font-size: 16px;
		background: url(../image/showinfo-bg.jpg) no-repeat right;}
	.si-uinfo p.si-u-name{
		font-size: 24px;
		font-weight: 400;
		color: #4c7954;
		height: 30px;
		line-height: 30px;
		margin-top: 20px;}
	.si-uinfo p.si-u-type{
		margin-top: 8px;}
	.si-uinfo p.si-u-jj{
		margin-top: 14px;
		color: #302f2f;
		line-height: 26px;}
	.si-uinfo p.si-u-zc{
		margin-top: 14px;
		display: none;}
	dl.show-i-dl{
		margin-top: 10px;}
	dl.show-i-dl dd{
		float: left;
		width: 160px;
		text-align: center;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		font-weight: 600;
		color: #c2cac3;
		border-bottom: 2px solid #ccccca;
		cursor: pointer;}
	dl.show-i-dl dd.s-i-d-cur{
		color: #266432;
		height: 38px;
		line-height: 40px;
		border-bottom: 4px solid #266432;}
	.c-m-content .s-u-desc-info {
		margin-top: 20px;
		line-height: 28px;
		padding-bottom: 30px;}
	
	.c-m-content .listbox{
		margin-top: 6px;}
	.c-m-content .listbox .result-div{
		margin-bottom: 20px;}
	.c-m-content .listbox .result-div strong{
		color: #457f4e;}
	.c-m-content .listbox p{
		text-indent: 20px;
		background: url(../image/ico-li.jpg) no-repeat left center;
		}
	.c-m-content .listbox p a{
		font-size: 16px;
		color: #3a3a3a;
		border-bottom: 1px solid #cdcdcd;
		padding: 12px 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: block;
		}
	.c-m-content .listbox p a:HOVER{
		color: #2a7322;
		border-bottom: 1px solid #2a7322;
	}
	.c-m-content .listbox p a span{
		float: right;}
	.c-m-content .page{
		padding-top: 22px;
		text-align: center;}
	.c-m-content .listbox a.men-link{
		display: block;
		float: left;
		font-size: 15px;
		background: #e8f1e1;
		color: #3a3a3a;
		margin-top: 2px;}
	.c-m-content .listbox a.men-link:nth-child(odd){
		background: #d9e8d3;}
	.c-m-content .listbox a.men-link:HOVER{
		background: #266432;
		color: #fff;}
	.c-m-content .listbox span.men-item{
		width: 133px;
		height: 33px;
		display: inline-block;
		line-height: 33px;
		text-align: center;}
	
	.c-m-content .img-listbox{
		margin-top: 38px;
		overflow: hidden;}
	.img-listbox .item-img{
		float: left;
		width: calc(100% / 4);
		padding: 0px 70px;
		margin-bottom: 15px;
		box-sizing: border-box;
		}
	.img-listbox .item-img a.ele-img{
		display: block;
		width: 100%;
		text-align: center;
		overflow: hidden;}
	.item-img a.ele-img img{
		height: 145px;
		width: 100%;
		object-fit: cover;
		}
	.item-img a.ele-title{
		display: block;
		width: 100%;
		height: 38px;
		padding-top: 8px;
		margin: 0px auto;
		color: #457f4e;
		text-align: center;
		overflow: hidden;
		}
	
	.main-row{
		margin-top: 22px;
		color: #60605f;}
	.main-row a{
		color: #3a3a3a;}
	.main-row a:HOVER{
		color: #2fc226;}
	
	.row-item-title{
		background: #136035;
		margin-bottom: 12px;}
	.m-r-div1,.m-r-div2{
		height: 269px;
		float: left;
		padding-bottom: 18px;
		border-bottom: 1px solid #2a7221;
		position: relative;}
	.m-r-div1 a.list-more,.m-r-div2 a.list-more{
		display: block;
		position: absolute;
		width: 42px;
		height: 15px;
		bottom: -2px;
		right: 0px;
		background: url(../image/ico-more.jpg) no-repeat right;}
	.m-r-img-list{
		height: 288px;
		border: none;
		padding-bottom: 0px;}
	.m-r-div1{
		width: 300px;}
	.m-r-div2{
		width: 427px;
		margin-left: 23px;}
	.m-r-titile1{
		width: 100%;
		height: 34px;
		line-height: 34px;
		text-indent: 12px;
		color: #d0dad4;
		background: url(../image/item-bg1.jpg) no-repeat right;
		font-size: 16px;}
	.m-r-titile2{
		width: 100%;
		height: 34px;
		line-height: 34px;
		text-indent: 12px;
		color: #d0dad4;
		background: url(../image/item-bg2.jpg) no-repeat right;
		font-size: 16px;}
	
	.index-main .img-list{
		width: 100%;
		height: 242px;}
	
	.r-c-b-top{
		overflow: hidden;
		border-bottom: 1px solid #afafaf;
		}
	.r-c-b-top .rec-img{
		width: 140px;
		height: 90px;
		overflow: hidden;
		float: left;}
	.r-c-b-top .rec-img a{
		display: block;}
	.r-c-b-top .new-info{
		width: 276px;
		float: right;}
	.r-c-b-top .new-info a{
		width: 100%;
		display: block;}
	.r-c-b-top .new-info a.n-i-title{
		font-size: 14px;
		line-height: 26px;
		height: 26px;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		}
	.r-c-b-top .new-info a.n-i-title p{
			overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.r-c-b-top .new-info a.n-i-time{
		font-size: 12px;
		margin-top: 3px;
		line-height: 20px;
		}
	.r-c-b-top .new-info a.n-i-des{
		font-size: 12px;
		margin-top: 3px;
		line-height: 16px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		height: 32px;
		}
	
	.r-c-b-bottom{
		width: 100%;
		margin-top: 10px;
		}
	.r-c-b-bottom p{
		text-indent: 20px;
		background: url(../image/ico-li.jpg) no-repeat left;
		}
	.news-row p a{
		font-size: 12px;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		}
	.news-row p a span{
		float: right;
		text-indent: 0px;}
	
	.row1-right-box{
		width: 100%;}
	.row1-right-box p{
		text-indent: 20px;
		background: url(../image/ico-li.jpg) no-repeat left;
		}
	
	.row2-left-box{
		width: 100%;}
	.row2-left-box p{
		}
	.row2-left-box p a span{
		font-weight: bold;
		display: block;
		float: left;
		padding-right: 6px;
		margin-right: 6px;
		position: relative;
		}
	.row2-left-box p a span::before{
		display:block;
		content:"";
		width: 1px;
		height: 15px;
		background: #3a3a3a;
		position:absolute;
		top: 4px;
		right: 0;
	}
	.row2-center-box{
		width: 427px;
		overflow: hidden;}
	.row2-center-box p{
		width: 137px;
		height: 220px;
		overflow: hidden;}
	.row2-center-box p a{
		display: block;}
	.row2-center-box p a img{
		width: 137px;
		height: 220px;}
	
	.row2-right-box{
		width: 100%;}
	.row2-right-box p{
		text-indent: 20px;
		background: url(../image/ico-li.jpg) no-repeat left;
		}
	
	.row3-center-box{
		width: 100%;}
	.row3-center-box p{
		text-indent: 20px;
		background: url(../image/ico-li.jpg) no-repeat left;
		}
	
	.row3-left-box{
		width: 100%;}
	.row3-left-box .r-l-b-top{
		width: 298px;
		height: 170px;
		overflow: hidden;
		background: url(../image/fc-bg.jpg) no-repeat;}
	.row3-left-box .r-l-b-bottom{
		margin-top: 6px;}
	.row3-left-box .r-l-b-bottom span{
		width: 99px;
		text-align: center;
		float: left;
		border-left: 1px solid #4f4c4b;
		margin-left: -1px;
		line-height: 15px;
		margin: 5px 0;
		box-sizing: border-box;
		}
	.row3-left-box .r-l-b-bottom span:nth-of-type(3n){
		border-right: 1px solid #4f4c4b;
	}
	.row3-left-box .r-l-b-bottom span a{
		font-size: 12px;}
	.row3-left-box .r-l-b-bottom span:nth-child(1){
		width: 98px;
		margin-left: 0px;}
	.row3-left-box .r-l-b-bottom span:nth-child(4){
		width: 98px;
		margin-left: 0px;}
	
	.row3-right-box{
		width: 427px;
		overflow: hidden;}
	.row3-right-box p{
		width: 202px;
		height: 105px;
		float: left;
		padding-bottom: 12px;
		overflow: hidden;}
	.row3-right-box p:nth-child(even){
		float: right;}
	.row3-right-box p img{
		width: 100%;}
	
	.row3-right-box p a{
		display: block;}
	
	.foot-bg{
		background: #02510f;}
	.foot{
		width: 1200px;
		height: 100px;
		margin: 0px auto;}
	.foot .f-center{
		float: left;}
	.foot .f-left{
		width: 430px;
		float: left;
		padding-top: 16px;}
	.foot .f-left a{
		font-size: 15px;
		color: #d0dad4;}
	.foot .f-left p select{
		width: 124px;
		height: 24px;
		line-height: 24px;
		text-indent: 2px;
		margin-top: 8px;
		font-size: 14px;
		color: #3f3f3f;}
	.foot .f-left p select option{
		font-size: 14px;
		color: #3f3f3f;}
	.foot .f-center{
		width: 450px;
		padding-top: 20px;
		padding-left: 70px;
		min-height: 58px;
		font-size: 12px;
		color: #d0dad4;
		line-height: 19px;
		background: url(../image/erweima.jpg) no-repeat left 20px;}
	.foot .f-center .f-c-ico1{
		padding-left: 28px;
		background: url(../image/ico-list.jpg) no-repeat 0px 3px;}
	.foot .f-center .f-c-ico2{
		padding-left: 28px;
		background: url(../image/ico-list.jpg) no-repeat 0px -22px;}
	.foot .f-center .f-c-ico3{
		padding-left: 28px;
		background: url(../image/ico-list.jpg) no-repeat 0px -45px;}
	
	.foot .f-right{
		float: right;
		width: 121px;
		height: 87px;
		margin-top: 8px;
		background: url(../image/bottom-logo.jpg) no-repeat;}
	
	.html-bottom-bg{
		background: #2d6614;}
	.html-bottom{
		width: 1200px;
		height: 24px;
		margin: 0px auto;}
	.html-bottom p{
		font-size: 12px;
		text-align: center;
		height: 24px;
		line-height: 24px;
		color: #d0d3c9;}
	.html-bottom p a{
		color: #d0d3c9;}
	
	.page .pagelist li{
		display: inline-block;
		color: #686767;
		margin: 0px 3px;
		font-size: 13px;
		height: 21px;
		line-height: 21px;
		overflow: hidden;}
	.page .pagelist li a{
		display: inline-block;
		height: 19px;
		line-height: 19px;
		font-size: 13px;
		color: #686767;
		padding: 0px 3px;
		border: 1px solid #7fb22f;}
	.page .pagelist table{
		margin: 0px auto;}
	.page .pagelist table td a{
		color: #686767;}
	.page .pagelist li a.no-link{
		border: 1px solid #cbe2a8;}
	.page .pagelist li.page-select{
		position: relative;}
	.page .pagelist li.page-select span{
		background: #70aa16;
		color: #f0f0ee;
		display: block;
		width: 32px;
		height: 21px;
		position: absolute;
		left: 0px;}
	.page .pagelist li.page-select select {
		height: 21px;
		border: 1px solid #70aa16;
		padding-left: 33px;
		padding-top: 1px;
		padding-bottom: 1px;}
	.wap-logo-bg{
		display: none;}
	.wap-first-new{
		display: none;}
	
		#jump-div{
		display: none;
		width: 100%;min-height: 100%;
		position: absolute;left: 0;top:25px;
		text-align: center;
		z-index: 999;}
	.jump-fixed-div{
		width: 1200px;
		min-height: 50px;
		margin: 0px auto;}
	.jump-info-div{
		overflow: hidden;}
	.jump-info-div img{
		width: 100%;}
	.jump-info-div p a{
		display: block;}
	p.jump-p-title{}
	p.jump-p-button{}
}
@media only screen and (min-width: 640px){
	.menu-bg-en{
		display:none!important;
	}
}
@font-face {
	font-family:FontAwesome;
src:url(../fonts/fontawesome-webfont.eot?v=4.jpg);
src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.jpg) format('embedded-opentype'),
	url(../fonts/fontawesome-webfont.woff?v=4.jpg) format('woff'),
	url(../fonts/fontawesome-webfont.ttf?v=4.jpg) format('truetype'),
	url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomereg.jpg) format('svg');
	font-weight:400;
	font-style:normal
;}

@media only screen and (max-width: 640px) {
	#vsb_content p{
		font-size: 13px;
		margin-bottom: 10px;
		line-height: 20px;
		padding: 0;
		border: none;
	}
	#vsb_content p a{
		padding: 0;
		border: none;
		text-align: left;
		text-indent: 0;
		overflow: auto;
		text-overflow: initial;
		white-space: normal;
	}
	.head-bg,.logo-div-bg,.line1-bg,.line2-bg{
		display: none;}
	.wap-logo-bg{
		width: 100%;
		position: relative;}
	.wap-logo-div{
		width: 35%;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: 10px;
		}
	.wap-logo-div a{
		display: block;}
	.wap-logo-div a img{
		display: block;
		width: 100%;}
	.wap-logo-bg .menu-lang{
		display: block;
		position: absolute;
		width: 1.7rem;
		height: 1.5rem;
		text-align: center;
		border-radius: 20%;
		right: 10px;
		top: 10px;
		}
	.wap-logo-bg .menu-lang a{
		font-size: 0.8rem;
		color: #3a3a3a;}
	.wap-logo-bg .menu-ico{
		display: block;
		position: absolute;
		background: #7ca043;
		width: 1.7rem;
		height: 1.5rem;
		font-size: 1.0rem;
		text-align: center;
		border-radius: 20%;
		right: 10px;
		bottom: 10px;
		}
	.menu-ico:before{
		display:inline-block;
		font-family:FontAwesome,sans-serif;
		font-weight:400;
		font-style:normal;
		vertical-align:baseline;
		line-height: 1.5rem;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		content:"\f0c9";}
	.menu-bg{
		display: none;}
	.slideBox{width: 100%;height: auto;overflow:hidden;position:relative;margin: 0px auto;}
	.slideBox .hd{height: 20px;overflow:hidden;position:absolute;left: 0;right: 0;bottom:10px;z-index:1;margin: auto;text-align: center;}
	.slideBox .hd ul{overflow:hidden;zoom:1;text-align: center;}
	.slideBox .hd ul li{margin-right:6px;width:10px;height:10px;line-height:14px;text-align:center;background:#fff;cursor:pointer;border-radius:50%;display: inline-block;}
	.slideBox .hd ul li.on{ background:#2d6614; color:#fff;}
	.slideBox .bd{ position:relative; height:100%; z-index:0;}
	.slideBox .bd li{ zoom:1; vertical-align:middle;}
	.slideBox .bd li a{ display: block;}
	.slideBox .bd img{width: 100%;height: 160px;display: block;object-fit: cover;}
	.main-row .m-r-img-list{
		display: none;}
	.main-row .m-r-div1,.main-row .m-r-div2{
		display: block;
		position: relative;
		}
	.main-row div.wap-new-show{
		display: block;
		margin-bottom: 1.2rem;
		position: relative;
		}
	.main-row div.wap-style-show{
		display: block;
		margin-bottom: 1.2rem;}
	.main-row span{
		float: right;}
	.main-row .row2-left-box span{
		float: left;
		padding-right: 6px;
		font-weight: 600;
		border-right: 1px solid #3a3a3a;
		margin-right: 6px;
		}
	.main-row .news-row{
		padding: 0rem 0.5rem;
		overflow: hidden;}
	.m-r-div1 .row-item-title,.m-r-div2 .row-item-title,.wap-new-show .row-item-title, .wap-style-show .row-item-title{
		background: #136035;
		color: #d0dad4;
		font-size: 1.0rem;
		height: 1.8rem;
		line-height: 1.8rem;
		text-indent: 0.3rem;
		margin-bottom: 0.6rem;}
	.main-row .news-row p{
		line-height: 1.2rem;
		padding: 0.3rem 0rem;}
	.main-row a{
		color: #3a3a3a;
		font-size: 0.9rem;
		display: block;
		overflow: hidden;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		}
	.list-more{
	   display: block!important;
	   position: absolute;
	   width: 42px;
	   height: 15px;
	   top: 7px;
	   right: 0px;
	   background: url(../image/ico-more.jpg) no-repeat right;
	}
	.row1-center-box .r-c-b-top{
		display: none;}
	.wap-style-show .row3-right-box p{
		width: 46%;
		padding: 2% 2% 1% 2%;
		float: left;}
	.wap-style-show .row3-right-box p a{
		display: block;
		width: 100%;}
	.wap-style-show .row3-right-box p a img{
		width: 100%;}
	.foot-bg{
		display: none;}
	.html-bottom-bg{
		color: #fff;
		font-size: 0.8rem;
		text-align: center;
		margin-top: 0.8rem;
		padding-bottom: 0;
		background: #2d6614;
		line-height: 3;
		}
	.html-bottom-bg a{
		display: none;}
	.menu-bg{
		background: rgba(0,0,0,.15);
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 999;
		}
	.menu-div{
		position: fixed;
		top: 0;
		left: 0;
		background: #474747;
		width: 70%;
		min-height: 100%;}
	.menu-div a{
		font-size: 1.0rem;}
	.contern-banner{
		width: 96%;
		padding: 0% 2%;}
	.contern-banner img{
		width: 100%;}
	.content-main .c-m-menu{
		display: none;}
	.content-main .c-m-content{
		padding: 0.8rem 10px;
		color: #3a3a3a;
		font-size: 0.9rem;
		line-height: 1.5rem;
		min-height: 377px;
		}
	.c-m-content p.content-tilte{
		text-align: center;
		font-size: 1.0rem;
		font-weight: 600;
		margin-bottom: 0.3rem;}
	.c-m-content p.content-time{
		text-align: center;
		margin-bottom: 0.4rem;}
	.content-main .c-m-content a{
		color: #3a3a3a;
		font-size: 14px;
		display: block;
		border-bottom: 1px solid #2d6614;
		padding: 10px 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		box-sizing: border-box;
		}
	.content-main .c-m-content .listbox a span{
		float: right;}
	.page{
		margin-top: 1.0rem;
		text-align: center;}
	.page li.page-select{
		display: none;}
	.page .pagelist{
		display: inline-block;
		text-align: center;}
	.page .pagelist li{
		float: left;
		height: 1.4rem;
		line-height: 1.4rem;
		padding: 0.3rem 0.6rem;}
	.page .pagelist li a{
		height: 1.4rem;
		line-height: 1.4rem;}
	.c-m-content .content-info img{
		max-width: 100% !important;
		height: auto !important;}
	.c-m-content .content-downfile{
		text-align: right;
		overflow: hidden;
		height: 1.5rem;
		line-height: 1.5rem;
		margin-bottom: 0.8rem;}
	.c-m-content .content-downfile a{
		float: right;
		height: 1.5rem;
		line-height: 1.5rem;
		margin: 0rem 0rem;}
	.c-m-content .img-listbox{
		overflow: hidden;}
	.img-listbox .item-img{
		width: 32%;
		padding: 0;
		float: left;
		margin-right: 2%;
		}
	.img-listbox .item-img:nth-of-type(3n){
		margin-right:0%;
	}
	.img-listbox .item-img a.ele-title{
		display: block;
		width: 100%;
		text-align: center;
		padding: 0;
		border: none;
		margin-bottom: 10px;
		}
	.img-listbox .item-img a.ele-img{
		padding:0;
		border:none;
	}
	.img-listbox .item-img a img{
		width: 100%;
		height: 170px;
		object-fit: cover;
		}
	.c-m-content .showinfo .si-headimg{
		text-align: center;
		margin-bottom: 0.4rem;
		}
	.c-m-content .showinfo .si-headimg img{
		display:block;
		margin:0 auto;
	}
	.c-m-content .showinfo .si-uinfo .si-u-name{
		font-size: 1.2rem;
		font-weight: 600;
		text-align: center;
		}
	.c-m-content .showinfo .si-uinfo .si-u-type{
		margin-top: 0.4rem;}
	.c-m-content .show-i-dl{
		overflow: hidden;
		margin-top: 0.8rem;
		margin-bottom: 0.4rem;
		border-bottom: 1px solid #b9b6b6;}
	.c-m-content .show-i-dl dd{
		width: 20%;
		padding: 0;
		float: left;
		font-weight: 600;
		color: #a3a3a3;
		text-align: center;
		padding: 0 5px;
		box-sizing: border-box;
		font-size: 12px;
		}
	.c-m-content .show-i-dl dd.s-i-d-cur{
		color: #3a3a3a;}
	.c-m-content .s-u-desc-info{
		margin-top: 0.9rem;}
	.dp_list{
		margin-bottom:20px!important;
	}
	.dp_list h3 img{
		width: 120px!important;
		height: auto!important;
		margin-right: 10px!important;
	}
	.dp_list h3 a{
		padding: 0!important;
		border: none!important;
		white-space: inherit!important;
	}
	.dp_list h3 span{
		font-size: 16px!important;
		margin-bottom: 5px!important;
	}
	.searchWrap{
		padding:0;
	}
	.searchWrap ul li a{
	border-bottom: none!important;
	overflow: auto!important;
	text-overflow: inherit!important;
	white-space: normal!important;
	padding: 0!important;
	}
	.searchWrap ul li a p {
	    font-size: 13px;
	    line-height: 20px;
	    height: 40px;
	    color: #333;
	}
	.searchWrap ul li a h3 {
		font-size: 15px;
		margin-bottom: 5px;
		line-height: 25px;
	}
	.searchWrap ul li{	
		padding:10px 0;
	}
	.searchWrap .serBox {
	    padding: 15px;
	}
	.searchWrap .serBox .btn{
		font-size:15px;
	}
	.row3-left-box .r-l-b-top{
		padding: 30px 0.5rem;
		width: 100%;
		height: auto;
		overflow: hidden;
		background: url(../image/fc-bg.jpg) no-repeat;
		background-size: 100% 100%;
		box-sizing: border-box;
	}
	.row3-left-box .r-l-b-bottom{
		margin: 6px auto;
		width: 90%;
		}
	.row3-left-box .r-l-b-bottom span{
		width: calc(100% / 3);
		text-align: center;
		float: left;
		border-left: 1px solid #4f4c4b;
		margin-left: -1px;
		line-height: 15px;
		margin: 5px 0;
		box-sizing: border-box;
		}
	.row3-left-box .r-l-b-bottom span:nth-of-type(3n){
		border-right: 1px solid #4f4c4b;
	}
	.row3-left-box .r-l-b-bottom span a{
		font-size: 13px;
	}
	.row3-left-box .r-l-b-bottom span:nth-child(1){
		margin-left: 0px;
		}
	.row3-left-box .r-l-b-bottom span:nth-child(4){
		margin-left: 0px;
		}
	.row2-center-box{
		width: 100%;
		overflow: hidden;
		padding: 0 0.5rem;
		box-sizing: border-box;
		}
	.row2-center-box p{
		width: 100%;
		height: auto;
		overflow: hidden;
		}
	.row2-center-box p a{
		display: block;}
	.row2-center-box p a img{
		width: 137px;
		height: 160px;
		object-fit: cover;
		}
}