@charset "utf-8";
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{
	font-weight: normal;
	margin:0 auto; font-size:14px; font-family: "微软雅黑", "宋体",Arial, Helvetica, sans-serif; line-height:normal;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;font-weight: normal;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px; max-width: 100%;}
h2,h4{font-weight: normal;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
a:link{text-decoration:none ;}
.clear{ clear:both;}
#container { width:900px; margin:0 auto;}
.clearfix{ zoom: 1; }
.clearfix:after { content: ''; display: block; clear: both; }
.fl {float:left;}
.fr {float:right;}
.hidden{display: none;}
/*-----------------头部开始--------------------*/
@media(min-width:500px){

.f_pc_hide,{display: none;}
.header,.m_hides{display: none;}

.headerbox span {
    margin-top: 14px;
    float: left;
	margin-left: 15px;
	 font-size: 14px;
}

.mask{display: none;}
#header { height:110px; }
.top{ width:1200px; margin: 0 auto;}
.headerbox .location { float:left;  background:url(../images/a_17.jpg) right center no-repeat; padding-right:18px; color:#333}
.top p{font-size: 14px;color: #999999; padding:10px 0; }
.fr{float: right;}
.top a{color: #333; display: inline-block; *display: inline; padding: 0 10px;}
.top a:hover{color: #22ac38;}
.top img{vertical-align: middle;padding-right: 6px;}
.wby3{width:50px; float: left;margin: 20px 0 0 20px;background: url(../images/a_17.jpg) no-repeat right center;font-size: 14px;color: #333;border: none;appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;}
.headerbox{width:1200px; margin: 0 auto;overflow: hidden;}
.logo{width:180px; float: left;padding-top: 10px;}
.sslm{width:440px; float: right;margin-top: 10px;border: 1px solid #f39800;}
.wby1{outline:none;height: 45px; border: none;line-height: 45px; padding-left: 47px;background: url(../images/a_20.jpg) no-repeat 12px center;width:190px; font-size: 14px;font-family: "微软雅黑";color: #999;float: left;}
.wby2{width:72px; line-height: 48px;border: none;background: url(../images/a_24.jpg) no-repeat right center;border: none;height: 48px;font-size: 14px;color: #333;appearance:none;float: left;outline:none;
	-moz-appearance:none;
	-webkit-appearance:none;}
.btn1{height: 48px; color: #fff; width:107px; background: #f39800;font-size: 14px;font-family: "微软雅黑";float: left;border: none;float: right;}

.nav{background: #6bc009;}
.nav ul{overflow: hidden;width:1100px; margin: 0 auto;}
.nav li{float: left;line-height:45px;}
.nav a{display: block;font-size:16px;color: #fff; padding: 0 7px;}
.nav .hover a{background: #0a9520;}
.nav a:hover{background: #0a9520;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.wzwz{border-bottom: 1px solid #eeeeee;}
.wzwz_nr{width:1200px; margin: 0 auto; }
.wzwz_nr p{line-height: 52px;color: #999999;font-size: 14px;}
.wzwz_nr a{color: #999;}
.wzwz_nr a:hover{color: #22ac38;}

.wzxq{width:1200px; margin: 0 auto;overflow: hidden;padding-top: 20px;}
.wzxq_left{float: left;width:850px;}
.tv_tit{overflow: hidden;}
.tv_tit span{color: #879ed2;font-size: 14px;padding: 8px;display: block;}
.tv_tit img{width:52px; height: 52px;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%;float: left;margin-right: 5px;}
.spxx a{color: #879ed2;font-size: 14px;padding: 8px;display: block;}
.spxx .bjhf{color: #22ac38;border: 1px solid #eeeeee;-moz-border-radius: 16px; -webkit-border-radius: 16px;border-radius:16px;color: #22ac38;}
.spxx ul{overflow: hidden;}
.spxx li{float: left;}
.stqy{width:700px; height: 410px;position: relative;margin-top: 15px;}
.stqy .tbdy{width:700px; height: 410px;}
.bfbtn{width:112px; position: absolute;left:50%; margin-left: -56px;top:175px; width:112px; height: 112px;}

.spbt{padding-top: 10px;}
.spbt h2{font-weight: 300;font-size: 20px;color: #222222; line-height:40px; padding: 0 65px 0 25px;}
.bjnr{display: block;font-size: 14px;color: #6bc009;background: #f1f1f1;width:88px; height:28px;-moz-border-radius: 20px; -webkit-border-radius: 20px;border-radius:20px; line-height:28px;font-size: 14px;text-align: center;margin-top:2px;}
.spbt ul{overflow: hidden; padding: 0 0 8px 8px;}
.spbt li{float: left; margin: 0 6px 6px 0;}
.spbt ul li a{display: block; padding-left: 3px; padding-right: 3px; height: 32px; line-height: 32px;text-align: center;font-size: 14px;background: #eeeeee;color: #6bc009;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;}
.ckxq{ padding: 15px 35px;border: 1px solid #eee;border-top: none;}
#box{width:625px; }
.nei {font-size: 14px; line-height: 26px;color: #666666;}
.ckxq .showa{font-size: 14px;display: block;text-align: center;line-height: 36px;color: #fff; background-color:#6bc009; -webkit-box-shadow:0 0 10px rgba0 0 20px rgba(255, 255, 255, 1);   -moz-box-shadow:0 0 20px rgba(255, 255, 255, 1); position:relative; z-index:100;  box-shadow:0 0 80px rgba(255, 255, 255, 1); background-image:url(../images/down.png); background-position:260px center; background-repeat:no-repeat;  }
.ckxq .on { background-image:url(../images/up.png)}

.plnr p{font-size: 16px;color: #666; overflow: hidden; line-height: 48px;}
.plnr span{padding: 0 10px;}
.fr .djhf{display: block;width:142px; height: 48px; line-height: 48px;text-align: center;color: #fff;background: #6bc009;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;font-size: 16px;}

.plnr{padding: 20px 0;border-bottom: 1px solid #eee;}
.plnr_top{
	overflow: hidden;
}
.plnr_top .txtb{width:48px; height: 48px;margin-right: 15px;float: left;display: block;}
.plnr_top p{font-size: 14px;color: #999; float: left; }
.plnr_top span{color: #869dd1;}
.plnr_top .bjnr1{
	color: #0A9520;
	margin-top: 24px; display: block;	border: 1px solid #eee;
	width:80px;
	height: 48px; line-height: 48px; 
-moz-border-radius:24px; -webkit-border-radius:24px;	border-radius:24px;
	text-align: center;
	margin-left: 15px;
	float: left; margin-top: 0px;
}
.plnrbox{border: 1px solid #eee; border-top: none; padding: 0 40px;}
.plnr_top .pl{padding-top: 11px;color: #999;}
.plnr_top .pl a { color:#999;}

.fynr{ padding: 50px 0 60px;}
.fynr ul{text-align: center;}
.fynr li{display: inline-block;*display: inline; }
.fynr a{display: inline-block;*display: inline; padding: 4px 10px;border: 1px solid #c9c9c9;color: #999999;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;}
.fynr .jfzt a{background: #0A9520;color: #fff;}
.fynr a:hover{background: #0A9520;color: #fff;}

.plnr h2 {
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	padding-top: 20px;
}
.zzzp_tit{border-bottom: 1px solid #e5e5e5;}
.zzzp_tit h2{line-height: 52px;font-size: 22px;font-weight: 400;color: #222; background: url(../images/a_32.jpg) no-repeat left center;padding-left: 20px;}
.wzxq_right{width:340px; float: left; padding-left:6px;}
.zzzp_nr li{
	border-bottom: 1px solid #e5e5e5;
	padding: 19px 0;
}

.zzzp_nr li:last-child{border-bottom: 0;}
.zzzp_nr h2{font-weight: 400;font-size: 14px;color: #333; line-height: 24px; margin-bottom:15px;}
.bqlb{overflow: hidden;}
.bqlb li{float: left;padding-right: 7px;}
.bqlb span{-moz-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius:3px;
	display: inline-block;
	height: 28px;
	background: #eeeeee;
	font-size: 14px;
	text-align: center;
	line-height: 28px;
	color: #6bc009;
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 7px;
}

.bqlb span a {
    display: block;
	color: #6bc009;
	font-weight: normal;
}

.pllb{overflow: hidden;padding-top: 12px;}

.pllb li{float: left;color: #c9c9c9;}

.pllb span{
	padding: 0 10px;
	font-size: 14px;
	vertical-align: middle;
	color: #666666;
}

.lmgx{overflow: hidden;}
.lmgx img{wdith:42px; height: 42px;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%;margin-right: 12px;float: left;}
.lmgx p{line-height: 42px;color: #869DD1; font-size: 14px;}
.lmgx span{color: #c9c9c9;}
.lmgx em{color: #666666;font-style: normal;padding: 0 5px;}

.lxfl{background: #eeeeee;margin-top: 40px;}
.lxflbox{width:1200px; margin: 0 auto; padding: 48px 0 30px 0;}
.lxflbox ul{overflow: hidden;}
.lxflbox li{width:33.33%; text-align: center;float: left;}
.lxflbox p{font-size: 16px; color: #666666; line-height: 56px;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
#footer { text-align: center;padding: 40px 0;}
#footer p{font-size: 14px; line-height: 30px;color: #666666;}
/*------------------版权结束------------------*/

.zzzp_nr h2 a {
	color: #333;
}
.lmgx a {
	color: #869DD1;
}
.nei .bszz {
		background-image: url(../images/a5.png);
		background-repeat: repeat-x;
		background-position: bottom;
		height: 80px;
		position: absolute;
		top: 15px;
		width: 100%;
		left: 0px;
	}

	.list_page,.readall,.clickback{display: none;}
}


@media (min-width:1000px) and (max-width:1199px){}

@media (max-width:499px){
	body{background: #eeeeee;}
	#header{display: none;}
	.header { padding-top: 0.42rem; padding-left: 0.16rem;padding-bottom: 0.41rem; margin-bottom: 0.1rem; background: #FFFFFF; }
	.header .header_1 { float: left; width: 0.44rem; margin-right: 0.1rem; margin-top: 0.0rem; }
	.header .header_2 img { width:2rem; float: left; margin-left: 0.18rem; }
	.header .header_2 p { float: left;width: 1.95rem; padding-left: 0.18rem; font-size: 0.28rem; color: #666666;   }
	.header .header_3 { padding-top: 0.1rem; float: right; font-size: 0.28rem; color: #D2D2D2; }
	.header .header_3 a { font-size: 0.28rem; color: #f39800; }
	.header .search { position: relative; padding-top: 0.09rem;   }
	.header .search input { width: 5.2rem; height: 0.82rem; line-height: 0.82rem; padding-left: 0.9rem; border: 2px solid #F39800; font-size: 0.26rem; background: url(../images/1_15.jpg) no-repeat; background-size: 0.35rem; float: left; background-position: 0.21rem center; }
	.header .search button{ border:none; width: 1.75rem; height: 0.82rem; line-height: 0.82rem; text-align: center; background: #F39800; display: block; font-size: 0.3rem; color: #FFFFFF; float: left; }
	/*.header .search .submit{ width: 1.75rem; height: 0.82rem; line-height: 0.82rem; text-align: center; background: #F39800; display: block; font-size: 0.3rem; color: #FFFFFF; float: left; }*/
	.header .header_1 img{width: 100%;}
	.nav {
		background: #fff;
	}

	.nav li{
		float: none;
	}

	.mask { width: 100%; max-width: 750px; background: rgba(0, 0, 0, 0.4); position: fixed; display: none; left: 0; top: 0;z-index: 99; }
	.mask .nav { width: 60%; background: #FFFFFF; height: 100vh; }
	.mask .nav ul li {float: none; font-size: 0.24rem; border-bottom: 1px solid #EEEEEE;background: #fff; }
	.mask .nav ul li a { font-size: 0.28rem; color: #222222; display: block; width: 100%; padding-left: 0.57rem; line-height: 0.95rem; background: url(../images/right_arrow.png) no-repeat; background-size: 0.12rem; background-position: 3.9rem center; }
	.mask .nav ul .active { background: #6BC009; }
	.mask .nav ul .active a { color: #FFFFFF; }
	.m_Hide{display: none;}

	.wzwz_nr p{
		line-height: 0.65rem;
		padding-left: 0.1rem;
		font-size: 0.30rem;
		color: #999;
		border-bottom: 1px solid #eeeeee;
		background: #fff;
	}

	.wzwz_nr p a{color: #999;}

	.stqy{
		width: 100%;
	}

	.stqy .tbdy{
		width: 100%;
	}

	.tv_tit img {
		width: 0.83rem;
		border-radius: 50%;
		float: left;
		margin-right: 0.22rem;
	}

	.bjhf{display: none;}

	.spxx,.spbox{overflow: hidden;}
.spbox{width: 100%; background: #fff; padding: 5px;}
	/*.spbox{
		padding: 0.28rem 0;
		padding-left: 0.1rem;
		padding-right: 0.38rem;
		background: #fff;
	}*/

	.m_li li a{
		font-size: 0.26rem;
		color: #879ed2;
		float: left;
		padding-top: 0.23rem;
	}

	.spxx span{
		font-size: 0.26rem;
		color: #879ed2;
		float: right;
		padding-top: 0.2rem;
	}

	.tbdy,.bfbtn,.bjnr img{
		display: none;
	}

	.spbt h2{
		font-size: 0.3rem;
		padding-left: 0.13rem;
		line-height: 0.54rem;
	}

	.spbt,.nei{background: #fff;}
	
	.spbt{
		padding-top: 0.21rem;
	}

	.spbt h2 span {
		width: 1.08rem;
		height: 0.54rem;
		border: solid 1px #dcdcdc;
		color: #879ED2;
		font-size: 0.26rem;
		display: inline-block;
		border-radius: 0.27rem;
		text-align: center;
		line-height: 0.54rem;
		float: right;
		margin-right: 0.39rem;
	}

	.spbt ul{
		font-size: 0.24rem;
		padding: 0.3rem 0;
		border-bottom: 1px solid #EEEEEE;
		padding-bottom: 0.38rem;
		background: #fff;
	}

	.spbt li{
		padding: 0 .15rem;
		height: 0.43rem;
		background-color: #d8edca;
		text-align: center;
		line-height: 0.43rem;
		color: #6bc009;
		font-size: 0.26rem;
		display: inline-block;
		margin: 0 0.15rem;
		color: #879ed2;
	}

	.spbt li a{
		color: #879ed2;
	}
	.nei,.showa{
		/* display: none; */
	}

	.main_2mes {
		font-size: 0.26rem;
		padding: 0 0.16rem;
		line-height: 0.4rem;
		/* height: 2.8rem; */
		overflow: hidden;
		position: relative;
		z-index: 1;
		background: #fff;
		padding-top: .4rem;
	}

	.active4 {
		height: auto !important;
	}

	.ckxq{background: #fff;}

	.fuceng {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 0.9rem;
		z-index: 2;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.9) 98%, #FFFFFF 100%);
	}

	.readall {
		width: 6.9rem;
		height: 0.85rem;
		background: url(../images/1_26.jpg) no-repeat;
		background-size: 0.24rem;
		background-position: 2.85rem 0.4rem;
		background-color: #eeeeee;
		display: block;
		margin: 0 auto;
		padding-left: 3.2rem;
		line-height: 0.85rem;
		color: #6bc009;
		font-size: 0.3rem;
		margin-bottom: 0.31rem;
	}

	.active5 {
		background: url(../images/1_27.jpg) no-repeat !important;
		background-size: 0.24rem !important;
		background-position: 2.85rem 0.4rem !important;
	}

	#box{height: auto !important;}

	.plnr p{
		font-size: 0.24rem;
		padding-top: 0.23rem;
		color: #999;
	}

	.plnr  p span {
		color: #666666;
		margin: 0 0.1rem;
	}

	.djhf {
		display: none;
	}

	.plnr{
		background: #fff;
		padding-left: 0.21rem;
	}

	.main_3 {
		background: #fff;
		padding-left: 0.21rem;
		overflow: hidden;
	}

	.main_3 p {
		font-size: 0.24rem;
		padding-top: 0.23rem;
		color: #c9c9c9;
		float: left;
	}

	.main_3 p span {
		color: #666666;
		margin: 0 0.1rem;
	}

	.clickback {
		width: 2.44rem;
		height: 0.85rem;
		background-color: #6bc009;
		border-radius: 0.06rem;
		color: #FFFFFF;
		font-size: 0.3rem;
		text-align: center;
		line-height: 0.85rem;
		display: block;
		float: right;
		margin-right: 0.33rem;
	}

	/* .main_4 .plnr img {
		border-radius: 50%;
		float: left;
		width: 0.83rem;
		margin-right: 0.2rem;
	} */

	.main_4 .plnr{
		width: 95%;
		margin: 0 auto;
		padding: .31rem .21rem;
		border-bottom: 1px solid #e5e5e5;
	}

	.main_4 .plnr a span {
		color: #879ED2;
	}

	.main_4 ul li .main_4t h2 span {
		color: #999;
		margin: 0 0.24rem;
	}

	.main_4 h2{
		font-size: 0.24rem;
		padding-top: 0.16rem;
	}

	.main_4 .bjnr1 {
		float: left;
		color: #879ED2;
		margin:.22rem 0.24rem;
	}

	.main_4{
		width: 100%;
		margin: 0 auto;
		background: #fff;
	}

	.pl{margin-top: .25rem;}

	.pagination {
		text-align: center;
		font-size: .24rem;
		padding: .2rem 0;
	}

	.fynr{display: none;}

	.pagination li {
		display: inline-block;
		margin: 0 .05rem;
	}

	/*.pagination li a {
		display: block;
		font-size: .24rem;
		border: .01rem solid #ff7d1b;
		color: #ff7d1b;
		width: .6rem;
		height: .6rem;
		line-height: .6rem;
		border-radius: 3px;
	}*/
	.wzxq_right{background: #fff;    padding-top: 0.51rem;}

	.zzzp_tit h2{
		padding-bottom: 0.31rem;
		border-bottom: 1px solid #e5e5e5;
		font-size: 0.34rem;
		padding-left: 0.41rem;
		background: url(../images/1_34.jpg) no-repeat;
		background-size: 0.1rem;
		background-position: 0.12rem 0.05rem;
	}

	.zzzp_nr h2 {
		float: left;
		padding-top: 0.15rem;
		font-size: 0.28rem;
		line-height: 0.6rem;
		color: #222222;
		width: 5.32rem;
		position: relative;
	}

	.zzzp_nr h2 a{
		color: #222222;
	}
	.main_5 ul li h2 img {
		
		width: 0.38rem;
	}

	.lmgx img{
		width: 0.83rem;
		float: left;
		margin-right: 0.28rem;
		margin-left: 0.3rem;
		border-radius: 50%;
	}

	.wzxq{
		overflow: hidden;
	}

	.main_6 {
		background: #FFFFFF;
		margin-bottom: 0.1rem;
		padding: 0.4rem 0;
	}

	.main_6 ul {
		display: flex;
	}

	.main_6 ul li {
		flex: 1;
		font-size: 0.24rem;
	}

	.pc_show{display: none;}

	.m_hides{display: block;}

	.main_6 ul li img.m_hides {
		width: 0.96rem;
		margin: 0 auto;
		display: block;
	}

	.main_6 ul li p {
		font-size: 0.26rem;
		color: #666666;
		margin-top: 0.1rem;
		text-align: center;
		display: block;
	}

	#footer p{
		font-size: .2rem;
		line-height: .35rem;
		color: #999;
		margin-bottom: .25rem;
	
	}

	.footer {
		background: #FFFFFF;
		font-size: 0.2rem;
		text-align: center;
		padding-top: 0.3rem;
		padding-bottom: 0.64rem;
	}

	.footer p {
		color: #999999;
		margin-bottom: 0.25rem;
	}

	.footer p a {
		color: #c0c0c0;
		font-size: 0.2rem;
		margin: 0 0.1rem;
	}

	.zzzp{background: #fff;}

	.hidden{display: block;}
	.main_5 ul li {
		padding-top: 0.38rem;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 0.44rem;
	}

	.main_5 ul li a img {
		width: 0.83rem;
		float: left;
		margin-right: 0.28rem;
		margin-left: 0.3rem;
		border-radius: 50%;
	}

	.main_5 ul li h2 {
		float: left;
		padding-top: 0.1rem;
		padding-left: 0.1rem;
		font-size: 0.28rem;
		line-height: 0.5rem;
		color: #222222;
		width: 100%;
		
	}

	.main_5 ul li h2 img {
		
	}

	.main_5 ul li h3 {
		font-size: 0.24rem;
		padding-left: 0.1rem;
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
	}

	.main_5 ul li h3 span {
		padding: 0 .15rem;
		height: 0.43rem;
		background-color: #eeeeee;
		border-radius: 0.03rem;
		text-align: center;
		line-height: 0.43rem;
		display: inline-block;
		font-size: 0.24rem;
		color: #6bc009;
		margin-right: 0.2rem;
		margin-bottom: .15rem;
	}

	.main_5 ul li h3 span a {
		color: #6bc009;
	}

	.main_5 ul li h4 {
		font-size: 0.24rem;
		padding-left: 0.1rem;
		color: #666666;
	}

	.main_5 ul li h4 span {
		color: #c9c9c9;
		margin: 0 0.1rem;
	}

	.main_5 ul li h2 a {
		color: #222222;
	}

	.header .header_2 p a {
		color: #666;
	}
}
	