* {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei" ! important;
}
a {
	text-decoration: none;
}
img {
	width: 100%;
	vertical-align: top;
}
.headerbg {
	width: 100%;
	max-width: 1452px;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	height: auto;
}
.headertop {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 20px;
	height: auto;
	overflow: hidden;
	position: relative;
}
.headerlogo {
	width: 224px;
	height: 80px;
	float: left;
}
.headerlogo img {
	width: 100%;
}
.headernav {
	width: 890px;
	float: right;
	padding-top: 30px;
	padding-bottom: 30px;
}
.headernav a {
	width: 90px;
	float: right;
	display: inline-block;
	margin-right: 20px;
	line-height: 20px;
	color: #333333;
	font-size: 16px;
	text-align: center;
}
.headernav a:hover{
	color: #459038;
}

.headernav .clickhouse {
	border: solid 1px #459038;
	color: #459038;
	border-radius: 20px;
}
.banner_bg {
	width: 100%;
	background-color: #16c59a;
}
.banner_item {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.banner_item .swiper-container {
	width: 100%;
	height: auto;
}
.banner_item img {
	width: 100%;
}
/***************************************/

.xinsheng_content .swiper-container {
	width: 100%;
	margin-top: 50px;
}
.swiper-slide img {
	max-width: 100%;
}
.pagination {
	position: absolute;
	z-index: 20;
	right: 600px;
	bottom: 10px;
	text-align: center;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	/* Center slide text vertically */
	width: 1200px;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.search{
	width:798px;
	height:48px;
	line-height:48px;
	border:solid 1px #ccc;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:35px;
	height:auto;
	overflow:hidden;
}
.search input,button{
	border:none;
}
.search input{
	width:748px;
	height:48px;
	display:inline-block;
	float:left;
	padding-left:10px;
	font-size:18px;
	line-height:48px;
}
.search button{
	width:49px;
	height:100%;
	display:inline-block;
	float:right;
}
.index_list{
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.index_list .list_part{
	width:505px;
	margin-top:35px;
	margin-bottom:45px;
	height: 246px;
}
.index_list .list_part .title{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:35px;
}
.index_list .list_part .title span{
	color:#333333;
	font-size:24px;
}
.index_list .list_part .title span em{
	width: 5px;
	height: 20px;
	display: inline-block;
	background: #469038;
	margin-right: 10px;
	margin-bottom: -2px;

}
.index_list .list_part .title a{
	color:#666666;
	font-size:14px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.index_list .list_part .content{
	width:100%;
}
.index_list .list_part .content ul li{
	font-size:14px;
	color:#b2b2b2;
	margin-bottom:15px;
	list-style:none;
}
.index_list .list_part .content ul li a{
	width:440px;
	display:inline-block;
	font-size:16px;
	color:#666666;
}
.index_list .list_part .content ul li a em{
	width:3px;
	height:3px;
	border-radius:5px;
	background:#b3b3b3;
	display:inline-block;
	margin-right: 10px;
	margin-bottom: 3px;
}
.index_list .list_part .content ul li span{
	width:18px;
	height:18px;
	display:inline-block;
	margin-right:5px;
}
.lianxibg{
	width:100%;
	background-color:#459038;
	height:280px;
}
.lianxileft{
	width:916px;
	float:left;
	margin-top:55px;
}
.lianxiright{
	width:162x;
	padding-left:60px;
	padding-right:60px;
	float:left;
	height:278px;
//border:solid 1px #CCC;
//background-color:#fff;
}
.lianxileft .top p:nth-child(1){
	color:#fff;
	font-size:24px;
	text-align:center;
}
.lianxileft .top p:nth-child(2){
	color:#fff;
	font-size:14px;
	margin-top:10px;
	text-align:center;
}
.lianxileft .bottom {
	height:auto;
	overflow:hidden;
	margin-top:45px;
}
.lianxileft .bottom p{
	width:138px;
	float:left;
	padding:20px;
	border:solid 1px #fff;
	color:#fff;
	font-size:18px;
	line-height:36px;
	margin-right:45px;

}
.lianxileft .bottom span{
	width:36px;
	line-height:36px;
	display:inline-block;
	margin-right:15px;
}
.lianxileft .bottom span img{
	width:100%;
	margin-bottom:-5px;
}
.lianxiright dt{
	width:120px;
	height:120px;
//border:solid 1px #ccc;
	margin:0 auto;
	padding:15px;
	margin-top:45px;
}
.lianxiright dt img{
	width:100%;
}
.lianxiright dd p{
	color:#fff;
	font-size:18px;
	text-align:center;
	margin-top:18px;
}
.banquan {
	width: 100%;
	line-height: 54px;
	text-align: center;
	color: #6c8967;
	font-size: 16px;
}
.lianxi {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	text-align: center;
	padding-bottom:55px;

}
.solid05{
	width:100%;
	height:5px;
	background-color:#469038;
}
.positon{
	width:1200px;
	margin:0 auto;
	margin-top:20px;
	color:#333333;
	font-size:14px;
}
.positon a{
	color:#333;
}
.alllist{
	width:1200px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.alllist .left{
	width:870px;
	float:left;
}
.alllist .right{
	width:222px;
	float:right;
}
.alllist .left .list_item{
	margin-top:60px;
}
.alllist .left .list_item .list_title{
	color:#333333;
	font-size:18px;
	margin-bottom:20px;
	height:auto;
	overflow:hidden;
}
.alllist .left .list_item .list_title .zan{
	font-size:14px;
	color:#b2b2b2;
	padding-top:3px;
}
.alllist .left .list_item .list_title .zan span{
	width:18px;
	height:18px;
	display:inline-block;
	margin-right:5px;

}
.alllist .left .list_item .list_desc{
	color:#666666;
	font-size:14px;
	line-height:24px;
}
.alllist .right .part1{
	margin-top:60px;
}
.alllist .right .part1 .mianfei1{
	border:solid 2px #74cabd;
	height:44px;
	line-height:44px;
	color:#74cabd;
	font-size:20px;
	position:relative;
	border-radius:30px;
	padding-left:60px;
	margin-bottom:20px;
}
.alllist .right .part1 .mianfei2{
	border:solid 2px #99ca74;
	height:44px;
	line-height:44px;
	color:#99ca74;
	font-size:20px;
	position:relative;
	border-radius:30px;
	padding-left:60px;
	margin-bottom:20px;
}
.alllist .right .part1 .mianfei3{
	border:solid 2px #dbb297;
	height:44px;
	line-height:44px;
	color:#dbb297;
	font-size:20px;
	position:relative;
	border-radius:30px;
	padding-left:60px;
	margin-bottom:20px;
}
.alllist .right .part1 .mianfei1 span{
	width:49px;
	height:48px;
	display:inline-block;
	position:absolute;
	top:-2px;
	left:-1px;
}
.alllist .right .part1 .mianfei2 span{
	width:49px;
	height:48px;
	display:inline-block;
	position:absolute;
	top:-2px;
	left:-1px;
}
.alllist .right .part1 .mianfei3 span{
	width:49px;
	height:48px;
	display:inline-block;
	position:absolute;
	top:-2px;
	left:-1px;
}
.alllist .right .part2{
	width:222px;
	background-color:#f2f2f2;
	height:auto;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:20px;
	margin-top:45px;
}
.alllist .right .part2 p{
	width:158px;
	margin:0 auto;
	color:#808080;
	font-size:14px;
	margin-top:20px;
	line-height:25px;
}
.page{
	width:870px;
	text-align:center;
	margin-top:60px;
	margin-bottom:60px;
}
.page a{
	height:30px;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	border:solid 1px #ccc;
	color:#469038;
	font-size:14px;
	text-align:center;
	display:inline-block;
}
.page span{
	height:30px;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	text-align:center;
	display:inline-block;
}
.page a:hover{
	background-color:#469038;
	color:#fff;
}
.page .active{
	background-color:#469038;
	color:#fff;
}
.article_title{
	color:#333333;
	text-align:left;
	font-size:24px;
	margin-top:60px;
}
.zan1{
	font-size:14px;
	color:#b2b2b2;
	padding-top:3px;
	border:solid 1px #ccc;
	border-radius:20px;
	line-height:28px;
	padding-left:7px;
	padding-right:7px;
}
.click{
	border:solid 1px #459038;
	color:#459038;
}
.click a{
	color:#459038;
}
.zan1 span{
	width:18px;
	height:18px;
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	margin-bottom:4px;

}
.fabudate{
	color:#999999;
	font-size:12px;
	text-align:left;
	margin-top:20px;
	margin-bottom:35px;
}
.article p{
	font-size:14px;
	color:#666666;
	line-height:22px;

}
.article h1{
	font-size:18px;
	color:#333333;
	margin-bottom:15px;
	margin-top:35px;
}
.article h2{
	font-size:14px;
	color:#666666;
	margin-bottom:5px;
}
.article{
	padding-bottom:60px;
}
.share {
	margin-top:60px;
	height:auto;
	overflow:hidden;
	line-height:33px;
}
.share span{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	line-height:33px;
}
.bshare-custom{
	width:500px;
	display:inline-block;
}


.caidan {
	width: 25px;
	position: absolute;
	top: 25px;
	right: 10px;
	display: none;
}
@media (min-width:1000px)and (max-width:1300px) {
	.headertop{
		width: 1026px;
		margin: 0 auto;
		padding-top: 35px;
		padding-bottom: 18px;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	.headerlogo {
		width: 205px;
		height: 70px;
		float: left;
	}
	.headernav {
		width: 821px;
		float: right;
		padding-top: 17px;
		padding-bottom:17px;
	}
	.search{
		width:686px;
		height:40px;
		line-height:40px;
		border:solid 1px #ccc;
		margin:0 auto;
		margin-top:50px;
		margin-bottom:25px;
		height:auto;
		overflow:hidden;
	}
	.search input{
		width:636px;
		height:40px;
		display:inline-block;
		float:left;
		padding-left:10px;
		font-size:16px;
		line-height:40px;
	}
	.search button{
		width:40px;
		height:40px;
		background:none;
		display:inline-block;
		float:right;
	}
	.search button img{
		width:100%;
		height:100%;
	}
	.index_list {
		width: 1026px;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
	}
	.index_list .list_part .title span {
		color: #333333;
		font-size: 20px;
	}
	.index_list .list_part .content ul li a {
		width: 376px;
		display: inline-block;
		font-size: 14px;
		color: #666666;
	}
	.index_list .list_part .content ul li {
		font-size: 12px;
		color: #b2b2b2;
		margin-bottom:15px;
		list-style: none;
	}
	.index_list .list_part {
		width:432px;
		margin-top: 15px;
		margin-bottom: 35px;
		height: 246px;
	}
	.index_list .list_part .title {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 25px;
	}
	.index_list .list_part .content ul li span {
		width: 16px;
		height: 16px;
		display: inline-block;
		margin-right: 5px;
	}
	.index_list .list_part .title span em {
		width: 3px;
		height: 17px;
		display: inline-block;
		background: #469038;
		margin-right: 10px;
		margin-bottom: -2px;
	}
	.lianxi {
		width: 900px;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
		text-align: center;
		padding-bottom: 40px;
	}
	.lianxileft {
		width:687px;
		float: left;
		margin-top: 41px;
	}
	.lianxileft .top p:nth-child(1) {
		color: #fff;
		font-size: 18px;
		text-align: center;
	}
	.lianxileft .top p:nth-child(2) {
		color: #fff;
		font-size: 12px;
		margin-top: 7px;
		text-align: center;
	}
	.lianxileft .bottom p {
		width: 103px;
		float: left;
		padding: 15px;
		border: solid 1px #fff;
		color: #fff;
		font-size: 14px;
		line-height: 27px;
		margin-right: 36px;
	}
	.lianxileft .bottom span {
		width: 27px;
		line-height: 27px;
		display: inline-block;
		margin-right: 10px;
	}
	.lianxiright {
		width: 121px;
		padding-left: 45px;
		padding-right: 45px;
		float: left;
		height: 208px;
		/*border: solid 1px #CCC;*/
		/*background-color: #fff;*/
	}
	.lianxiright dt {
		width: 90px;
		height: 90px;
		/*border: solid 1px #ccc;*/
		margin: 0 auto;
		padding: 11px;
		margin-top: 33px;
	}
	.lianxiright dd p {
		color:#fff;
		font-size: 14px;
		text-align: center;
		margin-top: 14px;
	}
	.lianxibg {
		width: 100%;
		background-color: #459038;
		height: 210px;
	}
{
	width: 100%;
	line-height: 54px;
	text-align: center;
	color: #6c8967;
	font-size: 14px;
}
	.positon {
		width: 1026px;
		margin: 0 auto;
		margin-top: 20px;
		color: #333333;
		font-size: 14px;
	}
	.alllist {
		width: 1026px;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
	}
	.alllist .left {
		width: 700px;
		float: left;
	}
	.alllist .left .list_item {
		margin-top: 50px;
	}
	.alllist .left .list_item .list_title {
		color: #333333;
		font-size: 18px;
		margin-bottom: 10px;
		height: auto;
		overflow: hidden;
	}
	.alllist {
		width: 1026px;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
	}
	.alllist .left {
		width: 700px;
		float: left;
	}
	.headernav a {
		width: 80px;
		float: right;
		display: inline-block;
		margin-right: 20px;
		line-height: 30px;
		color: #333333;
		font-size: 16px;
		text-align: center;
	}
}

@media (min-width:320px)and (max-width:640px) {
	.headernav{
		display:none;
	}
	.headertop {
		width: 100%;
		margin: 0 auto;
		padding-top: 20px;
		padding-bottom: 10px;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	.headerlogo {
		width: 120px;
		height:40px;
		float: left;
		margin-left:5px;
	}
	.search {
		width: 90%;
		height: 30px;
		line-height: 30px;
		border: solid 1px #ccc;
		margin: 0 auto;
		margin-top: 30px;
		margin-bottom: 15px;
		height: auto;
		overflow: hidden;
	}
	.search input {
		width: 80%;
		height: 30px;
		display: inline-block;
		float: left;
		padding-left: 10px;
		font-size: 14px;
		line-height: 30px;
	}
	.search button {
		width: 10%;
		height: 30px;
		display: inline-block;
		float: right;
	}
	.index_list {
		width: 100%;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
	}
	.index_list .list_part {
		width: 96%;
		margin:0 auto;
		margin-top: 15px;
		margin-bottom: 25px;
		height: auto;
		margin-left:2%;
		margin-right:2%;
	}
	.index_list .list_part .content ul li a {
		width: 78%;
		display: inline-block;
		font-size: 16px;
		color: #666666;
		text-align: left;
		float: left;
	}
	.index_list .list_part .content ul li {
		font-size: 14px;
		color: #b2b2b2;
		margin-bottom: 15px;
		list-style: none;
		text-align: right;
	}
	.index_list .list_part .title a{
		display:inline-block;
		line-height:25px;
	}
	.index_list .list_part .title {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom:15px;
	}
	.index_list .list_part .title span {
		color: #333333;
		font-size: 18px;
	}
	.lianxi {
		width:100%;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
		text-align: center;
		padding-bottom:15px;
	}
	.lianxileft {
		width:100%;
		float: none;
		margin-top: 55px;
		display:none;
	}
	.lianxiright {
		width: 100%;;
		padding-left: 0px;
		padding-right:0px;
		float: none;
		height: auto;
		border: none;
		/*background-color:#459038;*/
	}
	.lianxileft .bottom p {
		width: 43%;
		float: left;
		padding: 5px;
		border: solid 1px #fff;
		color: #fff;
		font-size: 14px;
		line-height: 25px;
		margin-right: 0px;
		margin-left:5px;
		margin-bottom:5px;
	}
	.lianxileft .top p:nth-child(1) {
		color: #fff;
		font-size:18px;
		text-align: center;
	}
	.lianxileft .bottom span {
		width: 25px;
		line-height: 25px;
		display: inline-block;
		margin-right: 15px;
	}
	.lianxiright dt {
		width: 120px;
		height: 120px;
		border: none;
		margin: 0 auto;
		padding: 15px;
		margin-top: 0px;
	}
	.lianxiright dd p {
		color: #fff;
		font-size: 18px;
		text-align: center;
		margin-top: 0px;
	}
	.positon {
		width: 96%;
		margin: 0 auto;
		margin-top: 20px;
		color: #333333;
		font-size: 14px;
	}
	.alllist {
		width: 96%;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
	}
	.alllist .left {
		width: 100%;
		float: none;
	}
	.alllist .right {
		width: 222px;
		display: none;
	}
	.page {
		width: 100%;
		text-align: center;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.article h1 {
		font-size: 16px;
		color: #333333;
		margin-bottom: 5px;
		margin-top: 15px;
	}
	.article_title {
		color: #333333;
		text-align: left;
		font-size: 18px;
		margin-top: 40px;
	}
	.zan1 {
		font-size: 14px;
		color: #b2b2b2;
		padding-top: 3px;
		border: solid 1px #ccc;
		border-radius: 20px;
		line-height: 20px;
		padding-left: 7px;
		padding-right: 7px;
	}
	.bshare-custom{
		display:none;
	}
	.page a {
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
		padding-right: 10px;
		border: solid 1px #ccc;
		color: #469038;
		font-size: 14px;
		text-align: center;
		display: inline-block;
	}
	.caidan{
		display:block;
	}
	.headernav {
		width:95%;
		float: none;
		margin:0 auto;
		height:auto;
		overflow:hidden;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.headernav a {
		width: 75px;
		float: left;
		display: inline-block;
		margin-right:10px;
		line-height: 20px;
		color: #333333;
		font-size: 14px;
		text-align: center;
		border:solid 1px #fff;
	}
	.banquan {
		width: 90%;
		margin:0 auto;
		line-height: 24px;
		text-align: center;
		color: #999999;
		font-size: 14px;
	}
	.lianxibg {
		width: 100%;
		background-color: #459038;
		height: auto;
	}
	.footer_info{
		position: absolute;
		width:100%;
		top:0;
		left:0;
		z-index:-1;

	}
	.ss{
		min-width: 320px;
		max-width: 640px;
		line-height: 1;
		margin: 0 auto;
		position: relative;
	}
	.cp_info{
		position: absolute;
		width:100%;
		left:0;
		bottom:0px;

	}
}
@media (min-width:320px)and (max-width:330px) {
	.headernav {
		width:95%;
		float: none;
		margin:0 auto;
		height:auto;
		overflow:hidden;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.headernav a {
		width: 70px;
		float: left;
		display: inline-block;
		margin-right:0px;
		line-height: 20px;
		color: #333333;
		font-size: 12px;
		text-align: center;
		border:solid 1px #fff;
	}
	.index_list .list_part .content ul li {
		font-size: 12px;
		color: #b2b2b2;
		margin-bottom: 10px;
		list-style: none;
		text-align: right;
	}
	.index_list .list_part .content ul li a {
		width: 78%;
		display: inline-block;
		font-size: 14px;
		color: #666666;
		text-align: left;
		float: left;
	}
}