* {
	padding: 0;
	margin: 0;
	/*border: 0;*/
	box-sizing: border-box;
}

a {
	text-decoration: none;
}
input[type="submit"],input[type="reset"]{appearance: none;}
ul,
li {
	list-style: none;
}

input,
textarea {
	outline: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear_w {
	zoom: 1;
}

.clear_w:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.txt_c {
	text-align: center;
}

.li_1 li:after {
	content: '';
	display: block;
	clear: both;
}

a.adc,
.adc a,
.dc {
	color: #333;
}

a.adc_2,
.adc_2 a,
.dc_2 {
	color: #666;
}

a.adc_3,
.adc_3 a,
.dc_3 {
	color: #888;
}

a.adc_4,
.adc_4 a,
.dc_4,
a.ahc:hover,
.ahc a:hover,
.hc:hover {
	color: #c40001;
}

a {
	/* color: #333; */
	color: #000;
	text-decoration: none;
	outline: none;
}

.arc_body {
	/* font-family: '宋体'; */
	line-height: 2;
}
.arc_body div{line-height:0.48rem
}

.ft_16 {
	font-size: .32rem!important;
}

.border {
	border: 1px solid #ddd;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.main-title2 {
	box-sizing: border-box;
	color: #666;
	font-size: .32rem;
	line-height: .52rem;
	padding: 0 0 .25rem;
	    border-bottom: 1px solid #e6e6e6;
}

.main-title2 a {
	color: #666;
}
.xwr_sp .pub-media2-head h2.picicon{
	background:  no-repeat left center !important;
}
.xwr_zxzt .pub-media2-head h2.picicon{
	background:  no-repeat left center !important;
}
.xwr_sp .pub-media2-pannel .first i{
	display: block;
	width:56px;
	height:56px;
	background:;
	position: absolute;
	left: 50%;
	top:50%;
	margin-top:-.88rem;
	margin-left: -.88rem;
	
}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	form,
	ul,
	ol,
	li,
	input,
	select,
	label,
	dl,
	dt,
	dd,div {
		/*font-size: 0.32rem;*/
	}
	.font_size1200{
		display: none !important;
	}
	.main.hd_wsxfm,
	.main.hd_zbftm,
	.main.hd_zqyjm,
	.main.bjjm {
		width: 100%;
		/*margin: 0 auto;*/
		padding:0 .3rem;
		overflow: hidden;
	}
	.hdul_1 {
		font-size: 14px;
	}
	.hd_lbox {
		width: 100%;
		/*float: left;*/
	}
	.hd_lbox .hd_side{
		overflow: hidden;
	}
	.tit_2 {
		height: 1.21rem;
		border-bottom: 1px solid #ddd;
	}
	.tit_2 .t {
		margin-top: 0;
		margin-bottom: 0;
		border-bottom: .04rem solid #c40001;
		line-height: 1.51rem;
		height: 1.21rem;
		font-size: .38rem;
		font-weight: bold;
	}
	.mg_b_20 {
		margin-bottom: 20px;
	}
	.li_1 li {
		zoom: 1;
		padding-top: 2px;
		padding-bottom: 2px;
		background-repeat: no-repeat;
		background-position: 0 center;
	}
	.li_1_sty1 li {
		padding-left: .23rem;
		background:  no-repeat 0 .25rem;
		/* background-position: 0 0.8em; */
		border-bottom: .01rem solid #e6e6e6;
		margin-bottom: .23rem;
		line-height: 0.6rem;
		padding-bottom: 0.23rem;
	}
	.li_1_elp li a {
		font-size: 0.32rem;
		overflow: hidden;
		line-height: .6rem;
	}
	.li_1 li .date {
		
		font-size: .32rem;
		color:#999;
		float: right;
	}
	/* 部长信箱原页面style  start */
	.hd_rbox {
		width: 100%;
		/*float: right;*/
	}
	.hd_wsxfm .hd_side{
		overflow: hidden;
	}
	.hd_wsxfm .fm_wsxf {
		width: 100%;
		/*margin-left: 20px;*/
	}
	.hd_wsxfm .fm_bzxx .ul_1,
	.hd_bzxxm .fm_bzxx .ul_2 {
		width: 365px;
	}
	.hd_wsxfm .fm_bzxx .ul_1 input,
	.hd_bzxxm .fm_bzxx .ul_2 input {
		width: 235px;
	}
	.hd_wsxfm .fm_wsxf .topic,
	.hd_wsxfm .fm_wsxf .content {
		width: 600px;
	}
	.hd_wsxfm .fm_wsxf sup {
		vertical-align: middle;
	}
	.hd_wsxfm .fm_wsxf .rst,
	.hd_wsxfm .fm_wsxf .sub {
		font-size: .32rem;
		padding: 0;
	}
	#form1 select {
		*margin: 3px 0 0;
	}
	.hd_wsxfm .label_name {
		padding: 0 0 .3rem 0px;
		overflow: hidden;
	}
	.hd_wsxfm .label_name label {
		/*padding: 0 0 0 25px;*/
		width:50%;
		display: block;
	    float: left;
	    text-align: center;
	    height:.88rem;
	    line-height: .88rem;
	    border:.02rem solid #c40001;
	    font-size: .36rem;
	}
	.hd_wsxfm .label_name label.active{
		background:#c40001;
		color:#fff;
	}
	.hd_wsxfm .label_name label:nth-child(1){
		border-radius: .1rem 0 0 .1rem;
	}
	.hd_wsxfm .label_name label:nth-child(2){
		border-radius:0 .1rem  .1rem 0;
	}
	.hd_wsxfm .label_name label.fenlei input {
		margin: 0 5px 0 0;
		background: none;
		font-size: 16px;
		display: none;
	}
	#form1 select {
		border: 1px solid #eaeaea;
	}
	.hd_wsxfm .bzxx_intro {
		width: 100%;
		margin: 0 0 .2rem 0px;
	}
	.hd_wsxfm .bzxx_intro p {
		background: #fafafa;
		padding: 5px 8px;
		color: #666;
		line-height: 2;
		margin: 0;
	}
	.hd_wsxfm .bzxx_intro p a {
		color: #3366c3;
	}
	.hd_wsxfm .fm_wsxf .pin {
		float: left;
	}
	.hd_wsxfm .fm_wsxf .pin_pic {
		float: left;
	}
	.hd_wsxfm .fm_wsxf .gx {
		float: left;
	}
	.hd_wsxfm .fm_wsxf .tip {
		clear: both;
		line-height: 30px;
	}
	.hd_wsxfm .fm_wsxf select {
		border: 1px solid #eaeaea;
	}
	.ph_cleabot{clear: both; font-size: 0px; }
	.hd_thiscity_s {
		padding:0 .2rem;
		width: 100%;
		height: 0.78rem;
        border-radius: .08rem;
	}
	.hdbuls {
		margin-top: .44rem;
		/*margin-left: 22px;*/
	}
	.hd_wsxfm .hdul_1 li{
		 font-size: .28rem;
		 margin-bottom: 0px !important;
		 line-height: .46rem !important;
		 color:#333333
	}
	.hdbulst {
		/*margin-top: 10px;
		width: 315px !important;*/
		margin-top: .26rem;
	}
	/* 部长信箱原页面style  end */
	/***********三级页面-互动-部长信箱***********/
	/*互动共用侧栏*/
	.hd_side li {
		width:25%;
		height: 1.72rem;
		margin-bottom: 2px;
		background-image: ;
		background-repeat: no-repeat;
		background-color: #f5f5f5;
		float: left;
		padding-right: .001rem;
		background-clip:content-box;
		background-size: 9rem;
	}
	.hd_side .li_1.active {
		background-position: -135px -130px
	}
	.hd_side .li_2 {
		background-position: -1.8rem -0.16rem;
		
	}
	.hd_side .li_2.active {
		background-position: -1.8rem -1.75rem
	}
	.hd_side .li_3 {
		background-position: -3.62rem -0.16rem
	}
	.hd_side .li_3.active {
		background-position: -3.62rem -1.75rem
	}
	.hd_side .li_4 {
		background-position: -5.4rem -0.16rem
	}
	.hd_side .li_4.active {
		background-position: -5.4rem -1.75rem
	}
	.hd_side .li_5 {
		background-position: -7.25rem  -0.16rem
	}
	.hd_side .li_5.active {
		background-position: -7.25rem  -1.75rem
	}
	.hd_side li a {
		display: block;
		padding-top: 1.17rem;
		text-align: center;
		color: #666;
		font-size: .28rem;
		line-height: .32rem;
	}
	.hd_side .li_2 a{
		padding-top: .98rem;
	}
	.hd_side .active {
		background-color: #fb785e;
		background-clip:content-box;
		
	}
	.hd_side .active a {
		color: #fff
	}
	/*互动共用侧栏结束*/
	.hd_bzxxm .bzxx_intro p {
		margin: 10px 0;
		text-indent: 2em;
		line-height: 2
	}
	.hd_bzxxm .fm_bzxx {
		width: 700px
	}
	.hd_bzxxm .fm_bzxx .ul_1,
	.hd_bzxxm .fm_bzxx .ul_2 {
		width: 350px
	}
	.hd_bzxxm .fm_bzxx .label {
		width: 105px;
		margin-right: 5px;
		text-align: right;
		line-height: 30px;
		line-height: 20px\0
	}
	.hd_bzxxm .fm_bzxx .ul_1 input,
	.hd_bzxxm .fm_bzxx .ul_2 input {
		width: 220px
	}
	.hd_bzxxm .fm_bzxx li {
		margin-bottom: 20px;
		line-height: 0
	}
	.hd_bzxxm .fm_bzxx sup {
		color: #c40001;
		margin-right: 5px
	}
	.hd_bzxxm .fm_bzxx input {
		border: none;
		height: 30px;
		line-height: 30px;
		padding: 0 9px;
		background: #eaeaea
	}
	.hd_bzxxm .fm_bzxx textarea {
		border: none;
		padding: 9px;
		background: #eaeaea
	}
	.hd_bzxxm .fm_bzxx .ul_3 .ctrl {
		width: 588px
	}
	.hd_bzxxm .fm_bzxx .topic,
	.hd_bzxxm .fm_bzxx .content {
		width: 570px
	}
	.hd_bzxxm .fm_bzxx .content {
		height: 100px
	}
	.hd_bzxxm .fm_bzxx .pin {
		width: 110px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 8px
	}
	.hd_bzxxm .fm_bzxx .pin_pic {
		width: 54px;
		height: .88rem;
		border: 1px solid #ddd;
		vertical-align: middle;
		margin-right: 10px;
		cursor: pointer
	}
	.hd_bzxxm .fm_bzxx .gx {
		line-height: 30px;
		cursor: pointer
	}
	.hd_bzxxm .fm_bzxx input.sub,
	.hd_bzxxm .fm_bzxx input.rst,
	.hd_bzxxm .fm_bzxx .jgfk {
		display: inline-block;
		border: 1px solid #c40001;
		line-height: .88rem;
		height: 28px;
		border-radius: 4px;
		padding: 0 40px;
		margin-right: 15px;
		vertical-align: middle
	}
	.hd_bzxxm .fm_bzxx .jgfk {
		*line-height: 26px;
		*height: 26px
	}
	.hd_bzxxm .fm_bzxx .sub {
		color: #fff;
		background: #c40001
	}
	.hd_bzxxm .fm_bzxx .rst,
	.hd_bzxxm .fm_bzxx .jgfk {
		color: #c40001;
		background: #fff
	}
	.hd_bzxxm .bzxx_hyl .hyl_tit {
		width: 74px;
		height: 213px;
		margin: 0 auto;
		background:  no-repeat center #e79300;
		background-size: 100% 100%;
		text-align: center
	}
	.hd_bzxxm .bzxx_hyl .hyl_tit a {
		display: block;
		width: 100%;
		height: 100%;
		*display: inline;
	}
	.hd_bzxxm .bzxx_hyl .hyl_tit img {
		margin-top: 45px
	}
	/*三级页面-互动-部长信箱结束*/
	/***********三级页面-互动-农业热线***********/
	.hd_nyrxm .hd_nyrx_list li {
		padding: 20px 0 20px 60px;
		border-bottom: 1px solid #fafafa;
		line-height: 1.8
	}
	.nyrx_tdl {
		width: 20px;
		display: none;
		/*height: 82px;*/
	}
	.nyrx_tdr {
		/*height: 82px;*/
		font-size: .32rem;
		color:#333;
		line-height: .52rem;
		padding:.16rem .2rem;
	}
	/*三级页面-互动-农业热线结束*/
	/***********三级页面-互动-网上信访***********/
	.hd_wsxfm .wsxf_intro p {
		margin: 10px 0;
		line-height: 2
	}
	/*.hd_wsxfm .fm_wsxf{width:700px}*/
	.hd_wsxfm .fm_wsxf .ul_1,
	.hd_wsxfm .fm_wsxf .ul_2 {
		width: 100%
	}
	.hd_wsxfm .fm_wsxf .label {
		width:30%;
		/*margin-right: 5px;*/
		float:left;
		text-align: right;
		line-height: 37px;
		line-height:30px;
		font-size: .32rem;
	}
	.hd_wsxfm .fm_wsxf li.clear_wpbz{margin-bottom:0;}
	.hd_wsxfm .fm_wsxf .label label {
		width:100%;
		display: block;
		height: .78rem;
		line-height: .78rem;
	}
	.hd_wsxfm .fm_wsxf .ul_1 input,
	.hd_wsxfm .fm_wsxf .ul_2 input {
		width: 100%;
	}
	.hd_wsxfm .fm_wsxf li {
		margin-bottom: .28rem;
		line-height: 0
	}
	.hd_wsxfm .tip{
		color:#666;
		text-align: center;
		margin-bottom: .32rem;
	}
	.hd_wsxfm .tip sup{
		color:#c40001;
	}
	.hd_wsxfm .fm_wsxf li .tip{
		display: none;
	}
	.hd_wsxfm .fm_wsxf sup {
		color: #c40001;
		/*margin-right: .02rem;*/
	}
	.hd_wsxfm .fm_wsxf .ctrl {
		width: 70%;
	}
	.hd_wsxfm .fm_wsxf input {
		border: none;
		padding: 0 9px;
		height: .78rem;
		line-height: .78rem;
		border:1px solid #e2e2e2;
		border-radius: .08rem;
		box-sizing:border-box;
	}
	.hd_wsxfm .fm_wsxf textarea {
		padding: 9px;
		border: none;
		background: #f9f9f9;
		border:.02rem solid #e2e2e2;
		border-radius: .08rem;
	}
	.clear_wpbz .label,.clear_wpbz .ctrl {
		margin-bottom: .28rem;
	}
	.hd_wsxfm .fm_wsxf .topic,
	.hd_wsxfm .fm_wsxf .content {
		width: 100%
	}
	.hd_wsxfm .fm_wsxf .content {
		height: 2.84rem;
		font-size: .32rem;
	}
	.hd_wsxfm .fm_wsxf .pin {
		width: 100%;
		display: inline-block;
		vertical-align: middle;
		margin-bottom: .3rem;
	}
	.hd_wsxfm .fm_wsxf .pin_pic {
		width: 1.32rem;
		height: .65rem;
		border: .01rem solid #ddd;
		vertical-align: middle;
		margin-right: .3rem;
		cursor: pointer
	}
	.hd_wsxfm .fm_wsxf .gx {
		line-height: 30px;
		cursor: pointer
	}
	.hd_wsxfm .fm_wsxf .btn_w {
		width: 100%
	}
	.clear_wpbtn .label{
		display: none;
	}
	.hd_wsxfm .fm_wsxf .sub,
	.hd_wsxfm .fm_wsxf .rst,
	.hd_wsxfm .fm_wsxf .jgfk {
		display: inline-block;
		border: 1px solid #c40001;
		line-height: normal;
		height: .88rem;
		border-radius: .1rem;
		/*padding: 0 50;*/
		/*margin-right: 15px;*/
		width: 48%;
		vertical-align: middle
	}
	.hd_wsxfm .fm_wsxf .jgfk {
		*line-height: 26px;
		*height: 26px
	}
	.hd_wsxfm .fm_wsxf .sub {
		color: #fff;
		background: #c40001;
		float: left;
	}
	.hd_wsxfm .fm_wsxf .rst,
	.hd_wsxfm .fm_wsxf .jgfk {
		color: #c40001;
		background: #fff;
		float: right;
	}
	/*三级页面-互动-网上信访结束*/
	/***********三级页面-互动-征求意见***********/
	.hd_zqyjm .dqzj h2,
	.hd_zqyjm .ywzj h2 {
		margin: .26rem 0 .32rem;
		padding-left: .4rem;
		background-image: ;
		background-repeat: no-repeat;
		background-size: .32rem;
	}
	.hd_zqyjm .dqzj h2 {
		background-position: 0 .06rem;
		/*background-position: 0 0*/
	}
	.hd_zqyjm .ywzj h2 {
		background-position: 0 .06rem;
		/*background-position: 0 -40px*/
	}
	.hd_zqyjm .hd_zqyj_list li {
		padding: .2rem 0;
		border-bottom: 1px solid #ddd;
		line-height: .6rem;
	}
	.hd_zqyjm .hd_zqyj_list li a{
		float: none;
		line-height: 0.6rem;
	}
	.hd_zqyjm .hd_zqyj_list li span{
		text-align: right;
		float: right;
		font-size: 0.3rem;
	}
	.hd_zqyjm .hd_zqyj_list li .tit {
		margin-bottom: 5px
	}
	.hd_zqyjm .hd_zqyj_list .wycy {
		display: inline-block;
		background: #c40001;
		color: #fff;
		border-radius: 4px;
		padding: 0 12px
	}
	.hd_zqyjm .hd_zqyj_list li .state {
		display: inline-block;
		padding-left: 20px;
		background-image: ;
		background-repeat: no-repeat;
		background-position: 0 8px
	}
	.hd_zqyjm .hd_zqyj_list li .enabled {
		background-position: 0 -32px
	}
	/*三级页面-互动-征求意见结束*/
	/***********三级页面-互动-直播访谈***********/
	/*.hd_zbftm .years a{margin-left:15px}*/
	.hd_zbftm .ftyg a {
		margin-right: 10px
	}
	.hd_zbftm .ftyg span {
		display: inline-block;
		vertical-align: middle
	}
	.hd_zbftm .ftyg .ico {
		width: 40px;
		height: 30px;
		overflow: hidden;
		background-color: #c40001;
		background-repeat: no-repeat;
		background-image: 
	}
	.hd_zbftm .ftyg .ft .ico {
		background-position: center 3px
	}
	.hd_zbftm .ftyg .yg .ico {
		background-position: center -36px
	}
	.hd_zbftm .ftyg .txt {
		line-height: 28px;
		border-width: 1px 1px 1px 0;
		border-style: solid;
		border-color: #ddd;
		padding: 0 12px;
		font-size: 16px
	}
	.hd_zbftm .zbft_l img {
		width: 560px;
		height: 315px
	}
	.hd_zbftm .zbft_r {
		width: 380px
	}
	.hd_zbftm .zbft_r .intro {
		height: 275px;
		margin-bottom: 10px;
		overflow: hidden
	}
	.hd_zbftm .zbft_r dl {
		margin: 5px 0;
		line-height: 22px
	}
	.hd_zbftm .zbft_r dt {
		width: 85px;
		font-size: 16px
	}
	.hd_zbftm .zbft_r dd {
		width: 295px;
		/*font-family:'宋体'*/
	}
	.hd_zbftm .jrzb_wtzj a {
		display: inline-block;
		line-height: 30px;
		padding: 0 15px 0 30px;
		background-color: #c40001;
		color: #fff;
		margin-left: 15px;
		border-radius: 4px;
		background-image: ;
		background-repeat: no-repeat
	}
	.hd_zbftm .jrzb_wtzj .wtzj {
		background-position: 0 -30px
	}
	/*.hd_zbftm .nian .tit_2_ico .t{background-image:}
.hd_zbftm .nian .zbft_list{*margin-bottom:30px}
.hd_zbftm .nian .zbft_list li{float:left;line-height:1.6;margin:0 39px 30px 0;width:213px}
.hd_zbftm .nian .zbft_list li a{display:block}
.hd_zbftm .nian .zbft_list img{width:213px;height:120px;margin-bottom:5px}*/
	/*.hd_zbftm .lszbft .tit_2_ico .t{background-image:}*/
	.hd_zbftm .timeline {
		position: relative
	}
	.hd_zbftm .timeline .dates_w {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		background:  0 .72rem repeat-x
	}
	.hd_zbftm .timeline .dates {
		/*width: 1120px;*/
		/*overflow: hidden*/
	}
	.hd_zbftm .timeline .dates li {
		float: left;
		width: 1.45rem;
		height: 1rem;
		text-align: center;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background: none;
	}
	.hd_zbftm .timeline .dates a {
		width: 1.45rem;
		height: .9rem;
		line-height: 30px;
		display: block;
		color: #888;
		font-size: .32rem;
		background:  no-repeat center .55rem;
		background-size: .28rem;
	}
	.hd_zbftm .timeline .dates .active a {
		color: #c40001;
		background-image: 
	}
	.hd_zbftm .timeline .ico_arr {
		margin-bottom: -1px;
		height: 20px;
		background:  no-repeat center;
		display: none;
	}
	.hd_zbftm .timeline .next,
	.hd_zbftm .timeline .prev {
		position: absolute;
		top: 30px;
		width: 34px;
		height: 30px;
		background-repeat: no-repeat;
		background-position: center;
		opacity: 0.8
	}
	.hd_zbftm .timeline .next:hover,
	.hd_zbftm .timeline .prev:hover {
		opacity: 1
	}
	.hd_zbftm .timeline .prev {
		left: 0;
		background-image: ;
		display: none;
	}
	.hd_zbftm .timeline .next {
		right: 0;
		background-image: ;
		display: none;
	}
	.hd_zbftm .zt_list {
		/*border: 1px solid #ddd;
		border-radius: 8px;
		padding: 24px -0.16rem*/
		margin-top: .45rem;
	}
	.hd_zbftm .zt_list .tab_item{
		display: none;
	}
	.hd_zbftm .zt_list .tab_item.active{
		display: block;
	}
	.hd_zbftm .zt_list .li_1 {
		/*width: 700px;
		padding-left: 50px*/
	}
	.hd_zbftm .zt_list .li_1_elp a {
		/*max-width: 600px*/
	}
	/*三级页面-互动-直播访谈结束*/
	/***********三级页面-互动-直播访谈-内容页***********/
	.zbft_arcm .nybzb,
	.zbft_arcm .zbzy,
	.zbft_arcm .tpsl,
	.zbft_arcm .wzsl,
	.zbft_arcm .xgxw_1 {
		padding: .4rem 0 0px
	}
	/*直播访谈-农业部直播通用标题*/
	.tit_4 .t_w {
		background: ;
		margin-right: 40px;
		float: none;
	    overflow: hidden;
	    display: inline-block;
	}
	.tit_4 .t_w .ico {
		width: 1.08rem;
		height: .79rem;
		/*padding-left: 10px;
		padding-right: 10px;*/
		background:  no-repeat center .24rem ;
		background-size: .4rem;
		float: left
	}
	.tit_4 .t_w .t {
		line-height: .79rem;
		height: .79rem;
		color: #fff;
		margin-right: .42rem;
		/*font-size: 18px;*/
		float: left
	}
	.tit_4 .t_w .comer {
		width: .46rem;
		height: .79rem;
		background:  no-repeat right bottom;
		background-size: 103%;
		float: left
	}
	.nybzb_h1 {
		font-size: .44rem;
		line-height: .6rem;
		color: #c40001;
		font-family: 'hwzs';
		padding:.3rem 0 .26rem;
		border-bottom: .02rem solid #cfcfcf;
	}
	.nybzb_h1_10_22 {
		font-size: .44rem;
		line-height: .6rem;
		color: #c40001;
		font-family: 'hwzs';
		padding:.3rem 0 .26rem;
		border-bottom: .02rem solid #cfcfcf;
	}
	/*直播访谈-农业部直播通用标题结束*/
	.zbft_arcm{
		background:none !important;	
		padding:0 .3rem;
		width: 100%;
		overflow: hidden;
	}
	.zbft_arcm .nybzb .con .video {
		width: 480px;
		height: 294px;
		float: left
	}
	.zbft_arcm .nybzb .con .intro {
		font-size: 16px
	}
	.zbft_arcm .nybzb .con .intro dl {
		padding: .32rem 0 .26rem;
		line-height: 24px;
		border-bottom: 0.01rem solid #e6e6e6;
	}
	.zbft_arcm .nybzb .con .intro dt {
		width: 1.7rem;
		font-weight: bold;
		float: left;
		font-size: .32rem;
		line-height: .5rem;
	}
	.zbft_arcm .nybzb .con .intro dl:nth-child(1) dt,.zbft_arcm .nybzb .con .intro dl:nth-child(2) dt{
		float: none;
	}
	.zbft_arcm .nybzb .con .intro dl:nth-child(3) ,.zbft_arcm .nybzb .con .intro dl:nth-child(4) {
		border-bottom:0;
		padding: 0.2rem 0 0rem;
	}
	.zbft_arcm .nybzb .con .intro dd {
		/*float: left;
		width: 915px;*/
		/*font-family:'宋体';*/
		color: #666;
		font-size: .32rem;
		line-height:.5rem ;
	}
	.zbft_arcm .section_hd {
		margin-bottom: .42rem;
		padding-top: .14rem;
		background:  no-repeat 0 0;
		background-size: .42rem;
	}
	.zbft_arcm .quxiaomgb{
		margin-bottom: 0px;
	}
	.zbft_arcm .section_hd h2,
	.zbft_arcm .section_hd h3 {
		float: left;
		color: #c40001;
		font-family: 'hwzs'
	}
	.zbft_arcm .section_hd h2 {
		font-size: .66rem;
		line-height: .66rem;
		margin-right: .15rem;
		margin-left: 0.32rem;
	}
	.zbft_arcm .section_hd h3 {
		font-size: .32rem;
		line-height: .38rem;
	}
	.zbft_arcm .section_hd_menu {
		float: right;
		height: .78rem;
		
	}
	.zbft_arcm .zbzy .section_hd_menu {
		width: 684px
	}
	.zbft_arcm .zbzy .con h3 {
		font-size: 20px;
		margin: 15px 0
	}
	.zbft_arcm .zbzy .con h3 .ico {
		display: inline-block;
		width: 30px;
		height: 20px;
		padding-top: 5px;
		padding-bottom: 10px;
		font-size: 14px;
		line-height: 20px;
		color: #c40001;
		text-align: center;
		background:  no-repeat center 0;
		vertical-align: middle;
		margin-right: 10px
	}
	.zbft_arcm .zbzy .con p {
		font-size: 16px;
		margin-bottom: 10px
	}
	.zbft_arcm .tpsl .section_hd_menu {
		/*width:635px*/
		/*width: 707px*/
		width:3.2rem;
		background:  repeat-x 0 bottom;
	}
	.zbft_arcm .tpsl .section_hd_menu a{
		display: none;
	}
	/*.zbft_arcm .tpsl .btns{float:right;margin-top:20px;margin-left:8px}
.zbft_arcm .tpsl .btns .btn{display:inline-block;width:24px;height:34px;margin-left:8px;background-repeat:no-repeat;background-position:center;cursor:pointer;border-radius:2px}
.zbft_arcm .tpsl .btns .prev{background-image:}
.zbft_arcm .tpsl .btns .next{background-image:}*/
	.zbft_arcm .scroll_tpsl {
		position: relative;
		overflow: hidden
	}
	.zbft_arcm .scroll_tpsl_hd ul,
	.zbft_arcm .scroll_tpsl .pagestate {
		display: none
	}
	.zbft_arcm .scroll_tpsl .next,
	.zbft_arcm .scroll_tpsl .prev {
		width: 30px;
		height: 75px;
		margin: 0;
		position: absolute;
		top: 90px;
		background-image: ;
		background-repeat: no-repeat;
		cursor: pointer;
		z-index: 1;
		display: none
	}
	.zbft_arcm .tpsl .hover .next,
	.zbft_arcm .tpsl .hover .prev {
		display: block
	}
	.zbft_arcm .scroll_tpsl .prev {
		left: 0
	}
	.zbft_arcm .scroll_tpsl .next {
		right: 0;
		background-position: right 0
	}
	.zbft_arcm .scroll_tpsl_bd {
		/*height: 285px;*/
		overflow: hidden;
		position: relative
	}
	.zbft_arcm .scroll_tpsl_bd li {
		/*float: left;
		width: 368px;*/
		width:100%;
		margin-right: 35px;
		display: none;
		position: relative;
		margin-bottom: .4rem;
	}
	.zbft_arcm .scroll_tpsl_bd li:nth-child(1),.zbft_arcm .scroll_tpsl_bd li:nth-child(2){
		display: block;
	}
	.zbft_arcm .scroll_tpsl_bd li .tit.absolute{
		position: absolute;
		bottom:0px;
		left: 0px;
		background:  repeat;
		width: 100%;
	    height: .87rem;
	    color: #fff;
	    line-height: .87rem;
	    padding: 0 .2rem;
	    text-align: center;
	}
	.zbft_arcm .scroll_tpsl_bd img {
		/*width: 368px;*/
		width:100%;
		vertical-align: middle;
		/*height: 253.5px*/
	}
	.zbft_arcm .wzsl .section_hd_menu {
		/*width: 743px;*/
		text-align: right
	}
	.zbft_arcm .wzsl .order_1 {
		
	}
	.order_1 {
	    padding-top: 0.1rem;
	    overflow: hidden;
	}
	.speaker{
	color: #c40001;
    margin: .52rem 0 0;
    font-size: .32rem;
    /* text-indent: 2em; */
    /* line-height: 2; */
    font-family: '微软雅黑';
    margin-bottom: .42rem;
    font-weight: bold;
	}

	.order_1 .i {
		display: inline-block;
		width:23%;
		float:left;
		box-sizing:border-box;
		font-size: .28rem;
		line-height: .4rem;
		text-align:left;
		padding:0.1rem 0 0.1rem 0.4rem;
		/*color:#333;*/
		background:  no-repeat;
		background-size: 0.32rem;
	}
	.order_1 .i_zhwen{width: 30%;}
	.order_1 .active,
	.order_1 .i:hover,
	.zbft_arcm .wzsl .con li p .orator {
		color: #c40001
	}
	.order_1 .i_zheng {
		background-position: 0 -0.15rem;
	}
	.order_1 .i_zheng.active,
	.order_1 .i_zheng:hover {
		background-position: 0 -1rem;
	}
	.order_1 .i_dao {
		background-position: 0 -1.83rem;
	}
	.order_1 .i_dao.active,
	.order_1 .i_dao:hover {
		background-position: 0 -2.68rem
	}
	.order_1 .i_shua {
		background-position: 0 -3.56rem;
	}
	.order_1 .i_shua:hover {
		background-position: 0 -4.51rem
	}
	.zbft_arcm .wzsl .con_w {
		position: relative
	}
	.zbft_arcm .wzsl .con {
		background: #fff;
		overflow-y: auto;
		height: 500px
	}
	.zbft_arcm .wzsl .con li {
		width: 890px;
		margin: 0 auto;
		padding: 20px 0;
		border-bottom: 1px dashed #ddd
	}
	.zbft_arcm .wzsl .con li p {
		margin: 15px 0;
		font-size: 16px;
		text-indent: 2em;
		line-height: 2;
		/*font-family:'宋体'*/
	}
	.zbft_arcm .wzsl .con_w .shade {
		width: 930px;
		height: 20px;
		background: #fff;
		position: absolute
	}
	.zbft_arcm .wzsl .con_w .shade_1 {
		top: 0
	}
	
	.zbft_arcm .wzsl .con_w .shade_2 {
		bottom: 0
	}
	.xgxw_1 .tit_5 {
		/*float: left;*/
		/*margin-top: 5px;*/
		margin-bottom: .5rem;
	}
	.tit_5 .t {
		font-size: .38rem;
		height: .82rem;
		line-height: .82rem;
		width: 2.7rem;
		/*padding: 21px 11px;*/
		background:  no-repeat center;
		background-size: 100% 100%;
		margin:0 auto;
		text-align: center;
	}
	.xgxw_1 .li_1 {
		width: 843px;
		padding-left: 80px;
		float: left;
		padding-top: 5px;
	}
	.xgxw_1 .li_1 li {
		float: left;
		width: 368px;
		margin-right: 40px;
		padding-bottom: 10px;
	}
	.xgxw_1 .li_1_elp a {
		max-width: 100%
	}
	/*三级页面-互动-直播访谈-内容页结束*/
	/***********三级页面-互动-直播访谈-内容页-文字***********/
	.zbft_wzm .tab_2_w,
	.zbft_wzm .tab_2 span {
		border-radius: 4px 4px 0 0
	}
	.zbft_wzm .tab_2 span {
		padding: 0 30px;
		margin: 2px 2px 0;
		line-height: 38px
	}
	.zbft_wzm .tab_2 .active span {
		background-color: #fff;
		color: #c40001;
		font-weight: bold
	}
	.ftnrzy .con p,
	.zbft_wzm .wzzbq .con li p {
		margin: .36rem 0;
		font-size: .32rem;
		text-indent: 2em;
		line-height: .5rem;
		/*font-family:'宋体'*/
	}
	.zbft_wzm .wzzbq .order_1 {
		float: right;
		margin-top: 10px
	}
	/*.zbft_wzm .wzzbq .con{border-width:0 2px 2px 2px;border-style:solid;border-color:#f5f5f5;padding:0 15px 15px}*/
	.zbft_wzm .wzzbq .con li {
		padding: 20px 10px;
		border-bottom: 1px dashed #ddd
	}
	.zbft_wzm .wzzbq .con li p .orator {
		color: #c40001
	}
	/*三级页面-互动-直播访谈-内容页-文字结束*/
	/***********三级页面-互动-直播访谈-内容页-图片***********/
	.zbft_tpm .tab_2_w,
	.zbft_tpm .tab_2 span {
		border-radius: 4px 4px 0 0
	}
	.zbft_tpm .tab_2 span {
		padding: 0 30px;
		margin: 2px 2px 0;
		line-height: 38px
	}
	.zbft_tpm .tab_2 .active span {
		background-color: #fff;
		color: #c40001;
		font-weight: bold;
		font-size: 18px;
	}
	.zbft_tpm .tp .tupian_list li {
		width: 50%;
		/*line-height: 1.6;*/
		float: left;
		margin: 0 0 .26rem 0
	}
	.zbft_tpm .tp .tupian_list li:nth-child(4n) {
		margin-right: 0
	}
	.zbft_tpm .tp .tupian_list li > a{
		width:100%;
		display: block;
	}
	.zbft_tpm .tp .tupian_list li p a{
		display: block;
		white-space:nowrap;
	    overflow:hidden;
	    text-overflow:ellipsis;
	    font-size: .28rem;
	}
	.zbft_tpm .tp .tupian_list li span.date {
		font-size: .24rem;
		color: #999;
	}
	.zbft_tpm .tp .tupian_list li img {
		width: 100%;
		height: 2.2rem;
	}
	/*三级页面-互动-直播访谈-内容页-图片结束*/
	/***********三级页面-互动-部长信箱-回应栏***********/
	.hd_bzxx_hylm .hyl_list li {
		line-height: 2;
		padding: 20px 0;
		border-bottom: 1px solid #eee
	}
	.hd_bzxx_hylm .gengduo a {
		display: inline-block;
		border: 1px solid #ddd;
		line-height: 40px;
		width: 200px;
		font-size: 16px;
	}
	/*三级页面-互动-部长信箱-回应栏结束*/
	.hd_zbftm .zt_list .li_1 {
		/*padding-right: 60px;*/
		width: auto;
	}
	.pd_rl_24 {
		padding-right: 24px;
		padding-left: 24px;
	}
	/* 互动交流-征求意见 细览 start */
	.pd_rl_24 {
		padding-right: 30px;
		padding-left: 30px;
	}
	.bjjmtitle {
		margin: .32rem 0 .2rem;
		font-size: .38rem;
		color:#333;
		text-align: center;
		/*font-weight: normal!important;*/
	}
	.bjjmauthorbox {
		padding: .3rem .25rem .2rem;
		margin-bottom: .45rem;
		border-bottom: 1px solid #ddd;
		/*text-align: center;*/
		background-color: #f5f5f5;
		overflow: hidden;
	}

	.bjjmauthorbox .dc_2 {
		/*margin: 0 40px*/
		display: block;
		width:50%;
		float: left;
		white-space:nowrap;
	    overflow:hidden;
	    text-overflow:ellipsis;
	    line-height: .46rem;
	    height:.46rem;
	    font-size: .24rem;
	}
	.bjjmauthorbox a.print {
		margin:0 !important;
		line-height: .46rem;
	    height:.46rem;
	    font-size: .24rem;
	    float: left;
	}
	.bjjmauthorbox .p_zqyj_ly{
		display: none;
	}
	.bjjm .arc_body {
		width: 100%;
		/*margin: 0 auto;*/
	}
	.bjjm .arc_body p {
		font-size: .32rem;
		line-height: .48rem;
		margin-top: .3rem;
		margin-bottom: .3rem;
		text-align: justify;
		color:#333;
		word-wrap: normal;
        word-break: break-all;
	}
	.fujian_download {
		width: 100%;
		border-top: #ddd solid 1px;
		padding:.5rem 0 ;
		margin: .5rem 0;
	}
	.fujian_download_bt {
		/*float: left;*/
		background:  no-repeat left center;
		/*width: 15%;*/
		text-indent: 24px;
		font-size: .32rem;
		color: #333;
		margin: 0px 0 .46rem;
		/*line-height: 20px;*/
	}
	.fujian_download_nr {
		/*width: 85%;
		float: right;*/
	}
	.fujian_download_nr li {
		/*float: left;*/
		width: 100%;
		padding: 5px 0;
		line-height: .5rem;
		margin-bottom: .5rem;
		text-align: justify;
	}
	.fujian_download_nr li a {
		font-size: .32rem;
		color:#333
	}
	.bjjm .bjjmcenterbborder {
		margin: 0 5px;
		border-bottom: 5px solid #ddd;
		margin-bottom: 30px
	}
	/* 互动交流-征求意见 细览 end */
	/*  互动交流-文章详情 start	 */
	.xiangguanxwbox {
		margin-bottom: 30px;
	}
	.xiangguanxwbox .xiangguanxwtitleb {
		padding-left: 15px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		line-height: 39px;
		margin-bottom: 10px;
	}
	.xiangguanxwtitleb h2 {
		line-height: 46px;
		height: 46px;
		font-size: 20px;
		padding-left: 26px;
		background-image: ;
		background-position: 0 center;
		background-repeat: no-repeat;
		margin-top: 0;
		margin-bottom: 0;
		font-weight: normal!important;
	}
	.xiangguanxwul {
		padding-left: 35px;
	}
	.xiangguanxwul li {
		padding-left: 13px;
		background:  no-repeat left center;
		zoom: 1;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.xiangguanxwul li a {
		line-height: .5rem;
		float: left;
	}
	.xiangguanxwul li span {
		line-height: 24px;
		font-family: 'arial';
		color: #888;
		float: right;
	}
	.xiangguanxwul li:after {
		content: '';
		display: block;
		clear: both;
	}
	.xiangguanxwul li:hover a {
		color: #c40001;
	}
	/*  互动交流-文章详情 end	 */
	/*  互动交流-回应栏 start	 */
	.bzxxhylcbox {
		width: 100%;
		/*margin: 10px auto 0;
		background: #f4f8f9;
		border: 1px solid #d7eeff;*/
		padding: 0 .3rem;
	}
	.bzxxhylcbox .content1 {
		border-bottom: 1px dotted #a0a0a0;
		/*line-height: .5rem;*/
		padding: .5rem 0 .28rem;
		overflow: hidden;
		line-height: .5rem;
		/*font-family: 宋体;*/
		font-size: .32rem;
	}
	.bzxxhylcbox .content1 .date {
		display: block;
		text-align: right;
		padding-right: 6px;
		font-family: "微软雅黑";
		color: #999;
		font-size: .24rem;
	}
	/*  互动交流-回应栏 end	 */
	/*直播访谈详情页 start*/
	.zbft_arcm .scroll_tpsl_bd .pic_w a {
		display: block;
		width: 100%;
		height: 100%
	}
	.zbft_arcmcbox,
	.zbft_arcmf5box,.zbft_zzwzmbox,.xw_nyncbdtbox {
		width: 100%;
		/*margin: 0 auto;*/
	}
	.zbft_arcmf5box .section_hd .section_hd_menu {
		width: 100%;	
		margin-top: .52rem;
		background: #f7f7f7;
	}
	.zbft_zzwzmbox{
		/*margin-bottom: 60px;*/
	}
	.zbft_zzwzmbox .wzslulbox{
		padding:0 !important;	
	}
	.wzslulbox {
		/*height: 500px;
		overflow-y: scroll;
		padding: 0 15px;*/
	}
	
	.wzslulbox ul li .wzslulnamet {
		color: #c40001;
		margin: .52rem 0 0;
		font-size: .32rem;
		/*text-indent: 2em;*/
		/*line-height: 2;*/
		font-family: '微软雅黑';
		margin-bottom: .34rem;
		font-weight: bold;
	}
	.wzslulbox ul li{
		border-bottom: .01rem solid #e6e6e6;
		padding-bottom: .3rem;
	}
	.wzslulbox ul li p {
		margin: 0px 0 .1rem;
		font-size: .32rem;
		text-indent: 2em;
		line-height: .5rem;
		font-family: '微软雅黑';
		color: #333;
	}
	.wzslulbox ul li .wzslultimeb {
		text-align: right;
		color: #888888;
	}
	.zbxgxw_1ul{
		/*padding-left: 95px;*/
		/*width:1040px;*/
		overflow: hidden;
		/*float: right;*/
	}
	.zbxgxw_1ul li{
		/*width:50%;
		float: left;*/
		/*height:.42rem;*/
		margin-bottom: .32rem;
		
	}
	.zbxgxw_1ul li a{
		display: block;
		/*width:85%;
		white-space:nowrap;
	    overflow:hidden;
	    text-overflow:ellipsis;*/
	    /*height:38px;*/
	    line-height: .42rem;
	    padding-left: .2rem;
        background:  no-repeat left .2rem ;
	}
	.zbxgxw_1morebox{
		text-align: right;
		display: none;
	}
	.zbxgxw_1morebox a{
		color: #888;
	}
	.zbxgxw_1morebox a:hover{
		color: #c40001;
	}
	.record{
    border-bottom: .01rem solid #e6e6e6;
    padding-bottom: .3rem;
}
	/*直播访谈详情页 end*/
	/*直播访谈 图片列表 start*/
	.zbft_tpmtitlebox{
		border-radius: 4px 4px 0 0;
		/*background-color: #f5f5f5;*/
		/*margin-bottom: 20px;*/
		overflow: hidden;
		/*padding-right:20px;*/
		display: none;
	}
	.zbft_tpmtitlebox a{
		display: inline-block;
		margin-top: 10px;
	}
	/*.mg_b_30{
		margin-bottom: 30px
	}*/
	.zbft_tpmtitlebox span{
		background-color: #fff;
        color: #c40001;
        font-weight: bold;
        font-size: .32rem;
        /*padding: 0 30px;*/
	    /*margin: 2px 2px 0;*/
	    /*line-height: 38px;*/
        border-radius: 4px 4px 0 0;
        display: block;
        /*float: left;*/
        margin-top: .36rem;
	}
	/*直播访谈 图片列表 end*/
	/*直播访谈 文字直播全文页 start*/
	.wzslulbox_wzzb{
		height:auto !important;
		overflow-y: auto !important;
	}
	/*直播访谈 文字直播全文页 end*/
	/*  分页 start	 */
	.badoo1 {
		display: none;
		font-size: 13px;
		padding-bottom: 10px;
		color: #48b9ef;
		padding-top: 10px;
		position: relative;
	}
	.badoo1 a {
		border: #ddd 1px solid;
		margin: 0px 2px;
		text-decoration: none;
		color: #333;
		padding: 0px 6px;
		border-radius: 2px;
		display: block;
		float: left;
		height: 26px;
		line-height: 26px;
		min-width: 12px;
		text-align: center;
		cursor: pointer;
	}
	.badoo1 a:hover {
		border: #c40001 1px solid;
	}
	.badoo1 span {
		display: block;
		float: left;
		height: 28px;
		line-height: 28px;
		margin: 0 2px;
		min-width: 12px;
		text-align: center;
	}
	.badoo1_txt {
		float: left;
		height: 28px;
		line-height: 28px;
		margin: 0 2px;
	}
	.badoo1_nr1 {
		position: relative;
		left: 50%;
		float: left;
	}
	.badoo1_nr2 {
		position: relative;
		left: -50%;
		float: left;
	}
	.badoo1 a:active {
		border: #c40001 1px solid;
		color: #fff;
	}
	.badoo1 .current {
		border: #c40001 1px solid;
		background-color: #c40001;
		padding: 0px 8px;
		border-radius: 2px;
		display: block;
		float: left;
		color: #fff;
		height: 26px;
		line-height: 26px;
	}
	.badoo1 span.disabled {
		display: none
	}
	.badoo1 {
		font-family: 'microsoft yahei', '微软雅黑';
		font-size: 14px;
		color: #333
	}
	.badoo1 input[type=text] {
		height: 26px;
		line-height: 26px;
		padding: 0 3px;
		margin: 0 2px;
		border: 1px solid #ddd;
		display: block;
		border-radius: 2px;
		float: left;
	}
	.badoo1 input[type=submit] {
		height: 26px;
		width: 36px;
		margin: 0 2px;
		border: 1px solid #ddd;
		display: block;
		border-radius: 2px;
		float: left;
		cursor: pointer;
	}
	/*  分页 end	 */
	
	/*新闻农业农村动态 start*/
	.xw_nyncbdtlbox{
		float: left;
		width:830px;
	}
	.xw_nyncbdtrbox{
		float: right;
		width:330px;
	}
	/*通用上图下文*/

	.pub-media2{width:275px;}
	.pub-media2-head{width:100%;line-height: 38px;height: 38px; border-bottom:1px solid #ddd;}
	.pub-media2-head h2{float:left;margin-top: 0; margin-bottom: 0;border-bottom: 2px solid #c40001;line-height: 38px;height: 38px;font-size: 18px;font-weight: bold;}
	.pub-media2-head h2.picicon{background:  no-repeat left center;padding-left: 26px;padding-right: 5px;}
	.pub-media2-pannel{padding-top:20px;}
	.pub-media2-pannel dl{width:100%;}
	.pub-media2-pannel dl dd{padding-left: 13px;background: no-repeat left center; height:32px; line-height:32px;}
	.pub-media2-pannel dl.first{position:relative;height:165px;}
	.pub-media2-pannel dl.first dt{width:100%;}
	.pub-media2-pannel dl.first dt a img{width:100%; height:165px;}
	.pub-media2-pannel dl.first dd{background:  repeat; width:100%; height:24px; line-height:24px; text-align:center; position:absolute;bottom:0;left:0; overflow:hidden;padding:0;}
	.pub-media2-pannel dl.first dd a{color:#fff;font-size:12px;}
	.pub-media2{width:330px;}
	.pub-media2-head{height:.88rem; line-height:.88rem;}
	.pub-media2-head h2{height:.88rem; line-height:.88rem; font-size:21px;}
	.pub-media2-pannel dl.first{height:199px;}
	.pub-media2-pannel dl.first dt a img{height:199px;}
	.pub-media2-pannel dl.first dd{height:30px; line-height:30px;}
	.pub-media2-pannel dl.first dd a{font-size:16px;}
	.pub-media2-pannel dl dd{height:40px; line-height:40px;font-size:16px;}
	
	/**左侧图片右侧文字**/
	.pub-media1{width:740px;}
	.pub-media1-head{height:36px; line-height:36px; width:100%; float:left; border-bottom:#ededed solid 1px; width:100%;}
	.pub-media1-head-title{ float:left;font-size:18px; font-weight:bold; padding:0 10px; border-bottom:#d70000 solid 2px;}
	.pub-media1-head-more{ float:right; font-size:14px; color:#999; margin-right:13px;}
	
	.pub-media1-pannel{width:100%;padding-top:20px; overflow:hidden;}
	.pub-media1-pics{ float:left; width:36%; margin-right:2.5%;position:relative;}
	.pub-media1-pics-focus{ overflow:hidden; height:190px; width:100%; position:relative; float:left;}
	.pub-media1-pics-focus img{ width:100%; height:160px; float:left;}
	.pub-media1-focus-title{ float:left; width:100%; background:#f7f7f7; height:30px; line-height:30px; text-indent:1em;overflow:hidden;}
	
	.pub-media1-focus-cir{ position:absolute; right:8px; bottom:40px;}
	.pub-media1-focus-cir ul li{ width:10px; height:10px; background: no-repeat; float:left; margin:0 2px;cursor:pointer;}
	.pub-media1-focus-cir ul .on{ background: no-repeat;}
	
	.pub-media1-txt-list{ width:61.5%; float:left; margin-top:-8px;}
	.pub-media1-txt-list li{ float:left; width:100%; line-height:34px; font-size:16px; background: no-repeat left center;}
	.pub-media1-txt-list li a{ float:left; }
	.pub-media1-txt-list li span{ float:right; font-size:14px; color:#999;}
	
	.pub-media1{width:892px;}
	.pub-media1-head{height:.88rem; line-height:.88rem;}
	.pub-media1-head-title{font-size:21px;border-bottom:#d70000 solid 3px;}
	.pub-media1-head-more{font-size:16px;}
	.pub-media1-pics img{height:192px;}
	.pub-media1-pics-focus{height:228px;}
	.pub-media1-focus-cir{bottom:46px;}
	.pub-media1-focus-title{height:36px; line-height:36px;font-size:16px;}
	.pub-media1-txt-list li{font-size:18px; height:40px; line-height:40px;}
	.pub-media1-txt-list li span{font-size:16px;}
	.pub-media1_nyncbdt{width:830px}
	.pub-media1_nyncbdt .pub-media1-txt-list {
		width:100%
	}
	.ztjsnr p{line-height:0.6rem;font-size: 0.32rem;}
	.xw_nyncbdtrbox .pub-media2{
		margin-bottom: 10px;
	}
   /*新闻农业农村动态 end*/	
   /*新闻图片 start*/
  .xw_tptitle{
  	  margin-bottom: 30px;
  }
  /*新闻图片 end*/
 


/**定义一个元素为伸缩容器**/
.flex-box{
	/** 各种版本兼容**/
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	/*以下为最新版本语句*/
	display: -webkit-flex;
	display: flex;
}

.inlineflex-box{
	/** 各种版本兼容**/
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	
	display: -webkit-inline-flex;
	display: inline-flex;
}

/** 水平伸缩容器**/
.row-flex{
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-webkit-box-direction: normal;
	-moz-box-lines: multiple;
	-webkit-box-lines: multiple;
	/*这个类中的默认flex-wrap设置成了nowrap，具体情况根据需求定制改动*/
	-ms-flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	flex-flow: row nowrap;
}

/** 垂直伸缩容器**/
.col-flex{
	-moz-box-orient: vertical;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;	
	-moz-box-lines: multiple;
	-webkit-box-lines: multiple;

	/*以下为最新版本语句*/
	/*这个类中的默认flex-wrap设置成了nowrap，具体情况根据需求定制改动*/
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}

/** 子盒子在父盒子中水平竖直都居中**/
.midcenter{
	display: -ms-flexbox;
	
	-moz-box-pack: center;
	-webkit-box-pack: center;
	box-pack:center;
	box-pack:center;
	-ms-flex-pack:center;
	
	-moz-box-align: center;
	-webkit-box-align: center;
	box-align: center;
	-ms-flex-align:center;

	/*以下为最新版本语句*/
	justify-content:center;
	align-items: center;
}

/*子盒子只垂直居中*/
.verticalcenter{
	-moz-box-align: center;
	-webkit-box-align: center;
	box-align: center;
	-ms-flex-align:center;
	
	align-items: center;
}

/*子盒子只水平居中*/
.horizontalcenter{
	-moz-box-pack: center;
	-webkit-box-pack: center;
	box-pack:center;
	box-pack:center;
	-ms-flex-pack:center;

	justify-content: center;
}

/*应用在伸缩盒子的子盒子上*/
.flex1{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
    -webkit-flex: 1;
	flex: 1;	
}

/*应用在伸缩盒子的子盒子上*/
.flex2{
	-webkit-box-flex: 2;
	-moz-box-flex: 2;
	-ms-flex: 2;
    -webkit-flex: 2;
	flex: 2;	
}

.swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        width: 80%;

        /* center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
   .hd_zbftm .zbft.mg_b_30 {
   	  margin-bottom: .2rem;
   } 
   .phonemorebtn{
   	border: 1px solid #e0e0e0;
   	height:.8rem;
   	line-height: .76rem;
   	font-size: .36rem;
   	text-align: center;
   	display: block;
   	border-radius: .1rem;
   	color:#999999 !important;
   	margin:0.5rem 0.3rem .7rem 
   }
   .hd_zqyjm .dqzj{
   	/*border-bottom:.3rem solid #f7f7f7;*/
   }
   .phoneht{
   	height: .3rem;
    background: #f7f7f7;
    width: 200%;
    margin-left: -.5rem;
   }
   .ph_zqxq{
   	padding:0;
   	border:0
   }
   .main-titleph2{
   	  border-bottom: 0.02rem solid #e6e6e6;
   }
   .phorder_1{
   	 display: block !important;
   	 float: none !important;
   	 text-align: center;
   	 margin-top: .38rem;
     overflow:hidden;
   	 background:#f7f7f7;
   	 line-height: 0;
   	 padding-top: .1rem;
	 padding-bottom:0.1rem;
   }
   .p_hd_zbftm{
   	  padding:0 !important;
   	}
   .zbft_tpm .tupian_list {
   	  margin-top: .35rem;
   }
.zbft_zzwzmbox{
	padding:0 .3rem
}
.zbft_tpmtitlebox2{
	display: block !important;
}
.zbft_tpma{
	display: none !important;
}
.phonemorebtnred{
	border: .02rem solid #c40001;
    height: .8rem;
    line-height: .76rem;
    font-size: .36rem;
    text-align: center;
    display: block;
    border-radius: .1rem;
    color: #c40001 !important;
    margin: 0.5rem 0 .7rem;
}
.zbft_tpmtitlebox2 .order_1{
	display: block !important;
    float: none !important;
    text-align: center;
    margin-top: .38rem;
    height: .58rem;
    background: #f7f7f7;
    line-height: 0;
}
.zbft_tpmtitlebox2 .order_1 .i{
	margin-top: .1rem;
}

.hd_zbftmpcontent{
	border:0;
	padding:0
}
.hd_zbftmpcontent .bjjmtitle{
	padding-bottom: .26rem;
	margin-bottom: .24rem;
	border-bottom: .02rem solid #cbcbcb;
}
.hd_zbftmpcontent .bjjmauthorbox{
	padding-top: .2rem
}
.hd_zbftmpcontent img{
	width:100%;
	height: auto;
}
.hd_zbftmpcontent table{
	/*width: 100% !important;*/
}
.hd_zbftmpcontent .xiangguanxwbox{
	margin-top: .48rem;
}
.hd_zbftmpcontent .xiangguanxwul{
	padding-left: 0;
}
.hd_zbftmpcontent .xiangguanxwul li{
	background:  no-repeat left .48rem;
	padding:.3rem 0 .18rem .2rem; 
	border-bottom: 0.01rem solid #e6e6e6;
}
.hd_zbftmpcontent .xiangguanxwul li a{
	display: block;
	/*background:  no-repeat left .16rem;*/
	float: none;
}
.hd_zbftmpcontent .xiangguanxwul li span{
	float: none;
	display: block;
	text-align: right;
	font-size: .24rem;
}
.bjjmcenterbborder{
	display: none;
}
.hd_zbftmpcontent .xiangguanxwtitleb h2 {
    line-height: .9rem;
    height: .9rem;
    font-size: .32rem;
    padding-left: .5rem;
    background-image: ;
    background-position: 0 center;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-bottom: 0;
    background-size: .32rem;
    /*font-weight: normal!important;*/
}
.hd_zbftmpcontent .xiangguanxwbox .xiangguanxwtitleb{
	padding-left: :;;
}
.xw_nyncbdtbox{
	padding:0 .3rem
}
.xw_nyncbdtbox .xw_nyncbdtrbox,.xw_nyncbdtbox .pub-media1-head-more{
	display: none;
}
.xw_nyncbdtbox .xw_nyncbdtlbox{
	float: none;
	width:100%
}
.xw_nyncbdtbox .pub-media1-txt-list li{
	height: auto;
	line-height: .6rem;
	padding:.2rem 0;
	background:  no-repeat left .46rem;
	border-bottom: 0.01rem solid #dbdbdb;
	float: none;
	padding-left: 14px;
	overflow: hidden;
}
.xw_nyncbdtbox .pub-media1-txt-list li a{
	float: none;
	line-height: .6rem;
	font-size: .32rem;
	color: #333;
}
.xw_nyncbdtbox .pub-media1-txt-list li span{
	float: right;
	text-align: right;
	font-size: .32rem;
}
.xw_nyncbdtbox .pub-media1_nyncbdt{
	width:100%
}
.xw_nyncbdtbox .pub-media1-head-title{
	font-size: .38rem;
	color:#010101;
	border-bottom: #d70000 solid .06rem;
}
.xw_nyncbdtbox .pub-media1-head{
	height:.95rem;
	line-height:.9rem;
	border-bottom: #ededed solid .03rem;
}
.zbft_tpmph .tupian_list li{
	width:100% !important;
	float: none !important;
	padding-bottom: .22rem;
	border-bottom: .01rem solid #dbdbdb;
	margin-bottom: .3rem;
}
.zbft_tpmph .tp .tupian_list li img{
	height:4.22rem !important;
	}
.zbft_tpmph .tp .tupian_list li p a{
	font-size: .32rem;
	margin-bottom: .15rem;
	margin-top: .15rem;
}
.zbft_tpmph .tp .tupian_list li span.date{
	display: block;
	text-align: right;
}
.zbft_tpmph .xw_tptitle{
	margin-bottom: .3rem;
	height:.96rem;
	line-height: .91rem;
	border-bottom: .03rem solid #ddd;
}
.zbft_tpmph .pub-media2-head h2.picicon{
	height:.95rem;
	line-height: .95rem;
	font-size: .38rem;
	padding-left: .5rem;
	padding-right: .18rem;
	border-bottom: .06rem solid #c40001;
	background-image: ; 
	background-repeat:  no-repeat;
	background-position:  left .3rem;
	background-size: .36rem;
}
.bjjmauthorboxxwsp .dc_2{
	width:100%;
	float: none;
}


	/*高级检索 start*/
	  .gjssm .fm_gjss {
	line-height: .88rem;
}
.gjssm .ctrl_ul li::after {
	clear: both; display: block; content: "";
}
.gjssm .c_i::after {
	clear: both; display: block; content: "";
}
.gjssm .ctrl_ul li {
	-ms-zoom: 1;

}
.gjssm .c_i {
	-ms-zoom: 1;
}
.gjssm .c_bt {
	width: 90px; text-align: right; padding-right: 20px; font-size: 16px; font-weight: 600;
}
.gjssm .c_i {
	/*margin-bottom: 15px;
	height:.88rem;*/
	width:100%

}
.gjssm .c1 .label {
	/*width: 180px; text-align: right; padding-right: 15px; float: left;*/
	width:100%
}
.gjssm .c1 .c {
	/*float: left;*/
	
}
.gjssm .c1 .c input {
	background: rgb(237, 237, 237); padding: 0px .3rem; border: currentcolor; border-image: none; height: .88rem; line-height: .88rem; overflow: hidden; font-family: "微软雅黑";
}
.gjssm .c2 .fl #fbrq_s,.gjssm .c2 .fl #fbrq_e {
	background: rgb(237, 237, 237); 
	padding: 0px .2rem; 
	border: currentcolor; 
	border-image: none; 
	height: .88rem; 
	line-height: .88rem; 
	overflow: hidden; 
	font-family: "微软雅黑";
	width: 43%;
	background-image:;
	background-repeat: no-repeat;
	background-position: 2.4rem center;
	background-size: .36rem;
}
.gjsstimedate_1{
	text-align: center;
}
.gjsstimedate_1 input:nth-child(1){
	float: left;
}
.gjsstimedate_1 input:nth-child(3){
	float: right;
}
.gjssm .c1 .c input {
	width: 100%;
}
.gjssm .c2 .c_rc input {
	width: 160px;
}
.gjssm .c2 .zhi {
	 display: inline-block;vertical-align:middle;
}
.gjssm .c2 .date_2 {
	display: none;
}
.gjssm .c2 label input {
	margin-right: 8px;
	width: .22rem;
	height: .22rem;
}
.gjssm .c3 label input {
	margin-right: .2rem;
	    width: .22rem;
    height: .22rem;
}
.gjssm .c2 label {
	margin-right: 0px !important;
    float: none;
    display: block;
    width: 100%;
}
.gjssm .c3 label {
	/*margin-right: 30px;*/
}
.gjssm .cz-dropbox {
	border: currentcolor; border-image: none;position:relative;
	width:100%
}
.gjssm .cz-dropbox .cz-dropbox-caption {
	background: rgb(237, 237, 237); padding: 0px 49px 0px 9px; width: 100%; height: .88rem; line-height: .88rem; font-size: .32rem;
}
.gjssm .cz-dropbox .cz-icon-dropdown {
	top:0;right:0;background:  no-repeat center rgb(196, 0, 1); padding: 0px; width: .88rem; height: .88rem; cursor: pointer;
}
.gjssm .c2 {
	margin-bottom: .5rem;
}
.gjssm .c3 {
	margin-bottom: .5rem;
}
.gjssm .c4 {
	margin-bottom: .5rem;
}
.gjssm .c5 {
	margin-bottom: .5rem;

}
.gjssm .c7 {
	text-align: center;
}
.gjssm .sub {
	margin: 0px 20px; border-radius: 4px; border: 1px solid rgb(196, 0, 1); border-image: none; width: 100px; height: 28px; 
}
.gjssm .rst {
	margin: 0px 20px; border-radius: 4px; border: 1px solid rgb(196, 0, 1); border-image: none; width: 100px; height: 28px; 
}
.gjssm .sub {
	background: rgb(196, 0, 1); color: rgb(255, 255, 255);
}
.gjssm .rst {
	background: rgb(255, 255, 255);
}
.mapm .m_item {
	margin-bottom: 20px;
}
.mapm .m_item .tab_2 {
	background: rgb(245, 245, 245); padding-left: 40px; font-family: "microsoft yahei","微软雅黑"; font-size: 16px; font-weight: bold;
}
.mapm .m_item .links {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(238, 238, 238); margin: 0px; padding: 25px 15px;
}
.mapm .m_item .links a {
	margin: 0px 25px; display: inline-block;
}
 .gjssm{
 	width:100%;
    padding:0 .3rem;
 	
 }
 .gjssm .c_bt{ border-bottom:#bababa solid 1px; width:100%; text-align: left; padding:0; font-size:.38rem;}
	/*.c_rc{  padding:20px 0 10px;}*/
	#fbrq_s,#fbrq_e{ width:235px;}
	.gjssm .c2 label,.gjssm .c5 label,.gjssm .c6 label{ margin-right:36px;}
	.gjssm .c2 label input,.gjssm .c5 label input,.gjssm .c6 label input{    width: .22rem;
    height: .22rem; margin-right:.2rem;  *margin-right:4px; *margin-top:0px;}
	.gjssm .c2{ margin:0;float: none;}
	.gjssm .c_bt1,.gjssm .c_bt2{     margin-right: 20px; height: .88rem;line-height: .88rem;}
	.gjssm .c_bt2{ display: block;float: none;}
	.gjssm .c3{overflow: hidden;height:auto;display: block;float: none;}
	.gjssm .c3 label{ display: block;width:100% ;}
	.gjssm .sub{  width:45%; height: .88rem;  margin-left:0; margin-right:0px; float:left;}
	.gjssm .rst{  width:45%; height: .88rem;  margin:0; float:right;}
	.gjssm .c3,.gjssm .c4,.gjssm .c5{ margin-bottom:0;}
	.gjssm .c7{ margin-top:.2rem;overflow: hidden;}
	.gjssm .c7 input{cursor: pointer;}
	.gjssm .ctrl_ul{ padding-bottom:50px;}
	/*.gjssm .ctrl_ul,.gjssm .ctrl_ul li{ width:100%; float:left;}*/
	.gjssm .c_bt3{ height:1px; line-height:1px; overflow:hidden;}
    .cz-dropbox {
		background: rgb(255, 255, 255); font: 12px/1.5 'microsoft yahei','微软雅黑'; border: 1px solid rgb(160, 160, 160); border-image: none; position: relative; font-size-adjust: none; font-stretch: normal;
	    outline: none;
	}
	.cz-dropbox .cz-dropbox-caption {
		padding: 0px 5px; width: 188px; height: 28px; line-height: 28px; font-family: 'microsoft yahei','微软雅黑'; display: inline-block; cursor: default;
	}
	
	 .cz-dropbox .cz-icon-dropdown{
		background:  no-repeat left;
	    padding: 1px;
	    top: .25rem;
	    width: .3rem;
	    height: .4rem;
	    right: 2.6rem;
	    background-size: .28rem .11rem;
	    position: absolute;
	}
	.cz-dropbox .cz-droplist {
		width: 100%!important;top:.88rem !important;background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(160, 160, 160) rgb(160, 160, 160); border-image: none; left: -1px; width: 240px; line-height: 25px; display: none; position: absolute; z-index: 100; -ms-overflow-y: auto; box-shadow: 0px 0px 6px 0px #dfdfdf; _top: 0px;
	}
	.cz-dropbox .cz-droplist ul {
		margin: 0px; padding: 0px; list-style-type: none; list-style-image: none;
	}
	.cz-dropbox .cz-droplist li {
		margin: 0px; 
		padding: 0px 0px 0px 5px; 
		height: 25px; color: 
		rgb(79, 79, 79); 
		line-height: 25px; 
		overflow: hidden; 
		float: none; 
		display: block; 
		white-space: nowrap; 
		cursor: pointer; 
		-ms-text-overflow: ellipsis;
	    line-height: .6rem !important;
	    height: .6rem !important;
	    text-align: center;
	}
	.cz-dropbox .cz-droplist{
		width:100% !important;
	    height:auto !important;	
	}
	.cz-dropbox .cz-droplist li:hover {
		background: rgb(200, 227, 252); color: rgb(0, 0, 0);
	}
    .xdsoft_datetimepicker {
		background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); padding: 2px 8px 8px 0px; color: rgb(51, 51, 51); font-family: "helvetica neue", "helvetica", "arial", sans-serif; display: none; position: absolute; z-index: 9999; box-sizing: border-box; box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.506); -moz-box-sizing: border-box;
	}
	.xdsoft_datetimepicker iframe {
		background: none; border: currentcolor; border-image: none; left: 0px; top: 0px; width: 75px; height: 210px; position: absolute;
	}
	.xdsoft_datetimepicker button {
		border: currentcolor !important; border-image: none !important;
	}
	.xdsoft_noselect {
		-ms-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
	}
	.xdsoft_noselect::selection {
		background: none;
	}
	.xdsoft_datetimepicker.xdsoft_inline {
		display: inline-block; position: static; box-shadow: none;
	}
	.xdsoft_datetimepicker * {
		margin: 0px; padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box;
	}
	.xdsoft_datetimepicker .xdsoft_datepicker {
		display: none;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker {
		display: none;
	}
	.xdsoft_datetimepicker .xdsoft_datepicker.active {
		display: block;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker.active {
		display: block;
	}
	.xdsoft_datetimepicker .xdsoft_datepicker {
		width: 224px; margin-left: 8px; float: left;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker {
		width: 58px; text-align: center; margin-top: 0px; margin-left: 8px; float: left;
	}
	.xdsoft_datetimepicker .xdsoft_datepicker.active   .xdsoft_timepicker {
		margin-top: 8px; margin-bottom: 3px;
	}
	.xdsoft_datetimepicker .xdsoft_mounthpicker {
		text-align: center; position: relative;
	}
	.xdsoft_datetimepicker .xdsoft_prev {
		background-image: ;
	}
	.xdsoft_datetimepicker .xdsoft_next {
		background-image: ;
	}
	.xdsoft_datetimepicker .xdsoft_today_button {
		background-image: ;
	}
	.xdsoft_datetimepicker .xdsoft_prev {
		background-position: -20px 0px; float: left;
	}
	.xdsoft_datetimepicker .xdsoft_today_button {
		background-position: -70px 0px; margin-left: 5px; float: left;
	}
	.xdsoft_datetimepicker .xdsoft_next {
		background-position: 0px 0px; float: right;
	}
	.xdsoft_datetimepicker .xdsoft_next:active {
		
	}
	.xdsoft_datetimepicker .xdsoft_prev:active {
		
	}
	.xdsoft_datetimepicker .xdsoft_next {
		padding: 0px; outline: currentcolor; border: 0px currentcolor; border-image: none; width: 20px; height: 30px; text-indent: 100%; overflow: hidden; display: block; white-space: nowrap; position: relative; cursor: pointer; opacity: 0.5; background-repeat: no-repeat; background-color: transparent;
	}
	.xdsoft_datetimepicker .xdsoft_prev {
		padding: 0px; outline: currentcolor; border: 0px currentcolor; border-image: none; width: 20px; height: 30px; text-indent: 100%; overflow: hidden; display: block; white-space: nowrap; position: relative; cursor: pointer; opacity: 0.5; background-repeat: no-repeat; background-color: transparent;
	}
	.xdsoft_datetimepicker .xdsoft_today_button {
		padding: 0px; outline: currentcolor; border: 0px currentcolor; border-image: none; width: 20px; height: 30px; text-indent: 100%; overflow: hidden; display: block; white-space: nowrap; position: relative; cursor: pointer; opacity: 0.5; background-repeat: no-repeat; background-color: transparent;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
		background-position: -40px -15px; width: 30px; height: 15px; margin-top: 7px; margin-left: 14px; float: none; display: block;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
		background-position: -40px -15px; width: 30px; height: 15px; margin-top: 7px; margin-left: 14px; float: none; display: block;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
		background-position: -40px 0px; margin-top: 0px; margin-bottom: 7px;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
		height: 151px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
		background: rgb(245, 245, 245); height: 25px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; font-size: 12px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-collapse: collapse; cursor: pointer;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
		border-top-width: 0px;
	}
	.xdsoft_datetimepicker .xdsoft_today_button:hover {
		opacity: 1;
	}
	.xdsoft_datetimepicker .xdsoft_next:hover {
		opacity: 1;
	}
	.xdsoft_datetimepicker .xdsoft_prev:hover {
		opacity: 1;
	}
	.xdsoft_datetimepicker .xdsoft_label {
		margin: 0px; padding: 5px 3px; width: 182px; text-align: center; line-height: 20px; font-size: 14px; font-weight: bold; float: left; display: inline; position: relative; z-index: 9999; cursor: pointer; background-color: rgb(255, 255, 255);
	}
	.xdsoft_datetimepicker .xdsoft_label:hover {
		text-decoration: underline;
	}
	.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
		background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; top: 30px; right: 0px; display: none; position: absolute; z-index: 101; -ms-overflow-y: hidden; max-height: 160px;
	}
	.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
		right: -7px;
	}
	.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
		right: 2px;
	}
	.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
		background: rgb(255, 128, 0); color: rgb(255, 255, 255);
	}
	.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
		padding: 2px 10px 2px 5px;
	}
	.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
		background: rgb(51, 170, 255); color: rgb(255, 255, 255); font-weight: 700; box-shadow: inset 0px 1px 3px 0px #178fe5;
	}
	.xdsoft_datetimepicker .xdsoft_month {
		width: 90px; text-align: right;
	}
	.xdsoft_datetimepicker .xdsoft_calendar {
		clear: both;
	}
	.xdsoft_datetimepicker .xdsoft_year {
		width: 56px;
	}
	.xdsoft_datetimepicker .xdsoft_calendar table {
		width: 100%; border-collapse: collapse;
	}
	.xdsoft_datetimepicker .xdsoft_calendar td > div {
		padding-right: 5px;
	}
	.xdsoft_datetimepicker .xdsoft_calendar th {
		height: 25px;
	}
	.xdsoft_datetimepicker .xdsoft_calendar td {
		background: rgb(245, 245, 245); padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 14.28%; height: 25px; text-align: right; color: rgb(102, 102, 102); font-size: 12px; border-collapse: collapse; cursor: pointer;
	}
	.xdsoft_datetimepicker .xdsoft_calendar th {
		background: rgb(245, 245, 245); padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 14.28%; height: 25px; text-align: right; color: rgb(102, 102, 102); font-size: 12px; border-collapse: collapse; cursor: pointer;
	}
	.xdsoft_datetimepicker .xdsoft_calendar th {
		background: rgb(241, 241, 241);
	}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
		color: rgb(51, 170, 255);
	}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default {
		background: rgb(51, 170, 255); color: rgb(255, 255, 255); font-weight: 700; box-shadow: inset 0px 1px 3px 0px #178fe5;
	}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
		background: rgb(51, 170, 255); color: rgb(255, 255, 255); font-weight: 700; box-shadow: inset 0px 1px 3px 0px #178fe5;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
		background: rgb(51, 170, 255); color: rgb(255, 255, 255); font-weight: 700; box-shadow: inset 0px 1px 3px 0px #178fe5;
	}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month {
		opacity: 0.5;
	}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled {
		opacity: 0.5;
	}
	.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
		opacity: 0.5;
	}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
		opacity: 0.2;
	}
	.xdsoft_datetimepicker .xdsoft_calendar td:hover {
		background: rgb(255, 128, 0) !important; color: rgb(255, 255, 255) !important; box-shadow: none !important;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
		background: rgb(255, 128, 0) !important; color: rgb(255, 255, 255) !important; box-shadow: none !important;
	}
	.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover {
		background: inherit !important; color: inherit !important; box-shadow: inherit !important;
	}
	.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
		background: inherit !important; color: inherit !important; box-shadow: inherit !important;
	}
	.xdsoft_datetimepicker .xdsoft_calendar th {
		text-align: center; color: rgb(153, 153, 153); font-weight: 700; cursor: default;
	}
	.xdsoft_datetimepicker .xdsoft_copyright {
		color: rgb(204, 204, 204) !important; clear: both; font-size: 10px; margin-left: 8px; float: none;
	}
	.xdsoft_datetimepicker .xdsoft_copyright a {
		color: rgb(238, 238, 238) !important;
	}
	.xdsoft_datetimepicker .xdsoft_copyright a:hover {
		color: rgb(170, 170, 170) !important;
	}
	.xdsoft_time_box {
		border: 1px solid rgb(204, 204, 204); border-image: none; position: relative;
	}
	.xdsoft_scrollbar > .xdsoft_scroller {
		background: rgb(204, 204, 204) !important; border-radius: 3px; height: 20px;
	}
	.xdsoft_scrollbar {
		top: 0px; width: 7px; right: 0px; bottom: 0px; position: absolute; cursor: pointer;
	}
	.xdsoft_scroller_box {
		position: relative;
	}
    .gjssconditionbox{
    	padding-left: 0px;
    	width:100%
    }
    .gjsstimebox{
    	padding-left: 0;
    }
    .gjsssearchword{
    	padding-left: 0 !important;
        width:100%
    }
    .gjsstimebox .fl:nth-child(1){
    	padding:0 !important;
    }
    .gjsslmselectbox{
    	width: 80%;
    	float: right;
    }
    .gjsslmselecttbox{
    	width:100%
    }
    .gjsstimebbox,.gjsstimecbox{
    	width:100%
    }
    .gjjspxbox{
    	width: 100%;
    	float: none;
    	overflow: hidden;
    }
    .gjsslmselectlm{
    	margin-top:0px !important;
    	   }
   .gjjspxbox label,.gjjspagesize label{
      	width:100%;
      	display: block;
      	float: none;	
    }
/*高级检索 end*/
/*检索列表 start*/
.cxjgm .fm_nrcx .ss_wrap .sub{border:none;-webkit-appearance:none;border-radius:0;}
/*div.badoo1 {
padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 10px; color: #48b9ef; padding-top: 10px;background-color: #fff; text-align: center;margin:30px 0;
}
div.badoo1 a {
border-right: #f0f0f0 2px solid;border-top: #f0f0f0 2px solid;padding-bottom: 2px;margin: 0px 2px;border-left: #f0f0f0 2px solid;border-bottom: #f0f0f0 2px solid;text-decoration: none;
 border-width:1px;border-color:#ddd;color:#333;padding:5px 8px;border-radius:2px
}
div.badoo1 a:hover {
border-right: #ff5a00 2px solid; border-top: #ff5a00 2px solid; border-left: #ff5a00 2px solid; color: #ff5a00; border-bottom: #ff5a00 2px solid;border-width:1px;border-color:#c40001;color:#c40001}
div.badoo1 a:active {
	border-right: #ff5a00 2px solid; border-top: #ff5a00 2px solid; border-left: #ff5a00 2px solid; color: #ff5a00; border-bottom: #ff5a00 2px solid}
div.badoo1 span {padding:5px 8px;border-radius:2px;color:#c40001;}
div.badoo1 span.disabled {
	display: none
}
.badoo1 *{ height:16px;line-height:16px;}
.badoo1 {font-family:'microsoft yahei','微软雅黑';font-size:14px;color:#333}
.badoo1 input{height:auto;padding:5px;margin:0 2px;border:1px solid #ddd;}*/
.cxjgm .pxfs{clear:both; padding-top: 0.3rem;}
.cxjgm .fm_nrcx{}

.cxjgm{
	box-sizing:border-box;
	width: 100%;
	padding:0 .3rem;
}
.cxjgm .fm_nrcx {
	width: 100%; 
}
.cxjgm .fm_nrcx .qw_wrap {
	width: 100%;
    margin-bottom: .3rem;
}
.cxjgm .cz-dropbox .cz-droplist{
	width:100% !important;
	top:.88rem !important;
}
.cxjgm .fm_nrcx .qw_wrap .cz-dropbox {
	height: .88rem;
	
}
.cxjgm .fm_nrcx .qw_wrap .cz-dropbox .cz-dropbox-caption {
	width: 100%; overflow: hidden;
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	font-size: .32rem;
	border:0.01rem solid #cccccc;
	border-radius: .2rem;
}
.cxjgm .fm_nrcx .ss_wrap {
	width:100%
}
.cxjgm .cz-dropbox{
	border:0
}
.cxjgm .fm_nrcx .ss_wrap .txt {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(160, 160, 160); width: 78%; height: .88rem; line-height: .88rem; padding-right: .2rem; padding-left: .2rem; vertical-align: middle; float: left;
}
.cxjgm .fm_nrcx .ss_wrap .sub {
	background:#c40001; border: currentcolor; border-image: none; width: 22%; height: .88rem; color:#fff; vertical-align: middle; cursor: pointer;
}
.cxjgm .fm_nrcx .gjss {
	border: 1px solid #ccc; 
	border-image: none; 
	width: 100%; 
	text-align: center; 
	color: rgb(196, 0, 1); 
	line-height: .88rem;
	margin-top: .3rem;
}
.cxjgm .pxfs {
	line-height: 30px;
}
.cxjgm .pxfs .fs{
	display: inline-block;
	cursor: pointer;
	height:.88rem;
	line-height: .88rem;
	font-size:.38rem;
	width: 35%;
	background:#c40001;
	color:#fff;
	border-radius: .12rem;
	text-align: center;
}
.gslbsortfirst{
	margin-right: .2rem;
	float: left;
}
.gslbsortlast{
	color:#333;
	background:#fff;
	border:.02rem solid #cccccc;
	float: right;
}
.cxjgm .pxfs .fs.on{background:#fff;color:#333;}
.cxjgm .pxfs .fs.on a{color:#333;}
.cxjgm .pxfs .active {
	color: rgb(196, 0, 1);
}
.cxjgm .pxfs .active i {
	display: inline;
}
.cxjgm .cx_list li {
	padding: 15px 10px; margin-bottom: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.cxjgm .cx_list .top {
	background: rgb(245, 245, 245); padding: 0px 10px; color: rgb(136, 136, 136); line-height: 36px; margin-bottom: 15px;
}
.cxjgm .cx_list .top .syh {
	width: 390px; float: left;
}
.cxjgm .cx_list .top .wh {
	float: left;
}
.cxjgm .cx_list .top .gkrq {
	text-align: right; float: right;
}
.cxjgm .cx_list .head {
	margin: 15px 0px;
}
.cxjgm .cx_list .head .tit {
color: rgb(51, 51, 51); font-weight: bold;
}
.cxjgm .cx_list .head .tit a {
	color: rgb(51, 51, 51);
}
.cxjgm .cx_list .head .tit a:hover {
	color: rgb(196, 0, 1);
}
.cxjgm .cx_list .head .hd_r {
	color: rgb(136, 136, 136); font-size: 12px; float: right;
}
.cxjgm .cx_list .con {
	margin: 15px 0px; line-height: 2;
}
.cxjgm .cx_list .fbsj {
	color: rgb(136, 136, 136); font-size: .24rem;
}
.gslbsnum{
	display: block;
	float: none;
	padding-bottom: .2rem;
}
.gslbsnumt{
	display: block;
	float: none;
	overflow: hidden;
	margin-bottom: .5rem;
}
.gslbsortg{
	display: none;
}
.gslbsnumt b{
	display: inline-block;
	width:24.5%;
	float: left;
	height:.88rem;
	line-height: .88rem; 
}
.cxjgm .cx_list li p{
	font-size: .3rem;
}
/*检索列表 end*/
.ywtb_part{margin-top:0.5rem!important;}
.ywtb_part:last-child{margin-bottom:0.5rem;}
.ywtb_bt{color:#c40001;height:0.9rem;font-weight:bold;line-height:0.9rem;text-align:center;font-size:0.36rem;background:#ddd;border-top-left-radius:10px;border-top-right-radius:10px;}
.ywtb_list{padding:0.2rem;border:1px solid #ddd;margin-top:0!important;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.ywtb_list li{background:  no-repeat 0 0.4rem;padding: 0.15rem 0 0.15rem 0.2rem;line-height: 0.6rem;width:100%!important;font-size:0.32rem;}

.yongbufangqi{
	width: 3.2rem;
    background:  repeat-x 0 bottom;
    float: right;
    height: .78rem;
}