.zmhd_itm {
	width: 100%;
}
.zmhd_itm ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zmhd_itm ul li {
	width: 19%;
	border-radius: 5px;
	transform: scale(1);
    transition: transform 0.8s ease;
}
.zmhd_itm ul li:hover {
	transform: scale(1.1);
}
.zmhd_itm ul li a {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 94px;
}
.zmhd_itm ul li a h5 {
	font-size: 24px;
	color: #ffffff;

}
.zmhd_itm ul li a img {
	padding-right: 15px;
}
/********留言选登，征集调查*****************/
/***留言选登***/
.lyxd {
	width: 62%;
	margin-top: 10px;
	background: url(../images/lyxdbg.png) no-repeat;
	background-size: contain;
	padding-bottom: 30px;	
}
.lyxd_tit {
	width: 97%;
	margin: 0 auto;
}
.lyxd_tit h5 {
	font-size: 24px;
	color: #0d73c7;
	text-align: center;
	margin: 20px 0;
}
.lyxd_con {
	width: 97%;
	margin: 0 auto;
}
.lyxd_con table {
	border-collapse:collapse
}
.lyxd_con table tbody tr {
	line-height: 40px;
	height: 40px;
	color: #6d6d6d;
	border-bottom: 1px solid #e1e1e1;
}
.lyxd_con table tbody tr td a {
	color: #6d6d6d;
	padding-left: 15px;
}
.bn_title {
	background-color: #ecf6fe;
}
.bn_title td {
	padding: 5px 0;
	color: #000000;
	font-size: 18px;
}
/****征集调查****/
.zjdc {
	width: 35%;
	margin-top: 10px;
}
 .xgai ul li {		    
		    height: 51px!important;
	    	line-height: 50px!important;
	    	
	    }
	     .xgai ul li h5 a {
	        color: #8e8e8e;
	        font-size: 22px!important;
	       
	    }
	     .xgai .seles2 h5 a{	
			 color: #0d73c7!important;      
		  	 height: 48px!important;
	    	line-height: 45px!important;
		      padding:0 10px;
	    }
	
.xgai ul p {
	position: relative;
	right: 22%;
	color: #cacaca;
}
.xgai ul span {
	margin-left: auto;
}
.xgai ul span a {
	font-size: 16px;
    color: #636363;
    padding-right: 10px;
	line-height: 48px;
}
.xgai2 ul li  {
	width: 27%!important;
}
.xgai2 .shu {
	position: relative;
	right: 27%;
	color: #cacaca;
	margin-top: 10px;
}
/*********************在线访谈**********************/
/***最新访谈  / 往期回顾***/
.zxft_l {
	width: 62%;
}

.tabcontens {
	width: 100%;
	/*box-shadow: 0 0 10px #ccc;*/
}

.tabcontens .fttitle {
	width: 100%;
	height: 55px;
	border-bottom: 1px solid #eaeaea;
}

.tabcontens .fttitle_list {
	display: flex;
	align-items: center;
	width: 100%;
	position: relative;
}

.tabcontens .fttitle_list li {
	width: 14%;
	text-align: center;
	/*display: inline;*/
	
}

.tabcontens .fttitle_list li a {
	text-decoration: none;
	font-size: 22px;
	line-height: 55px;
	color: #0d73c7;
	display: block;	
}

.on {
	color: #ff6600;
	font-weight: bold;
	font-size: 22px;
}

.tabcontens .fttitle_list p {
	position: absolute;
	top: 40px;
	width: 14%;
	height: 19px;
	overflow: hidden;
	text-align: center;
}

.tabcontens .fttitle_list b {
	display: inline-block;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #0d73c7;
    width: 100%;
}
.product-wrap {
	margin-top: 20px;
}
.product {
	height: 300px;
	position: relative;
	overflow: hidden;
	display: none;
}

.product-wrap .show1 {
	display: block;
}

.product .ftnr {
	display: flex;
	justify-content: space-between;
}
.product .ftnr .ftimg {
	width: 48%;	
}
.product .ftnr .ftimg a img {
	width: 100%;
	height: 265px;
	display: block;
}

.product .ftnr .fttxt {
	width: 48%;
	position: relative;
}


.product .ftnr .fttxt .ftinfo h5 {
	padding: 10px 0;
}
.product .ftnr .fttxt .ftinfo h5 a {
	font-size: 18px;
	color: #232323;
}
.product .ftnr .fttxt .ftinfo {
	width: 100%;
}
.product .ftnr .fttxt .ftinfo ul li a {
	display: flex;
	align-items: baseline;
	line-height: 36px;
}
.product .ftnr .fttxt .ftinfo  ul li a span {
	width: 12%;	
	font-size: 16px;
	color: #0d73c7;
}
.product .ftnr .fttxt .ftinfo  ul li a p {
	width: 88%;
	font-size: 16px;
	color: #4c4c4c;
	line-height: 24px;
	word-wrap: break-word;
	text-align: justify;
}

.product .ftnr .fttxt .gengduo {
	position: absolute;
    bottom: 5px;
    right: 0;
    z-index: 100;
    color: #0d73c7;
    padding-right:10px;
    text-decoration: none;
    display: block;
    font-size: 16px;
}
/*****往期回顾*****/
.wqhg {
	width: 100%;

}

.blk_29 {
	zoom: 1;
	width: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
}

.blk_29 .LeftBotton {
	background: url(../images/arr_hdjl_l.png) no-repeat 0px 4px;
	width: 30px;
	cursor: pointer;
	height: 96px;
	z-index: 9999;
	opacity: 0.5;
	margin-top: 12%;
	
}

.blk_29 .RightBotton {
	background: url(../images/arr_hdjl_r.png) no-repeat 4px 4px;
	width: 30px;
	cursor: pointer;
	height: 96px;
	z-index: 9999;
	opacity: 0.5;
	margin-top: 12%;
	
}

.blk_29 .LeftBotton:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.blk_29 .RightBotton:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	
}

.blk_29 .Cont {
	overflow: hidden;
	width: 850px;
}

.blk_29 .box {
	width: 255px;
	padding:0 5px;
	line-height: 22px;
}

.blk_29 .box a {
	display: block;
	margin-bottom: 3px;
		height: 290px;
    /* text-align: center; */
 background: linear-gradient(180deg, #F2F8FF 0%, #FFF 100%);
/*  box-shadow: 0 4px 24px 0 rgba(122,140,168,0.12);*/
 box-shadow: 0 0 5px 0 #DFDFDF;
    border-radius: 10px;
    border: 1px solid #FFF;
    overflow: hidden;
}

.blk_29 .box a img {
	display: block;
	background: #fff;
	width: 100%;
	height: 150px;
	 border-radius: 10px;
	 transform: scale(1);
    transition: transform 0.8s ease;
}

.blk_29 .box a img:hover {
	transform: scale(1.1);
}
.blk_29 .box a h5 {
	font-size: 15px;
	color: #666;
	margin: 8px 6px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.blk_29 .box a p {
	font-size: 14px;
	color: #8c8c8c;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0 8px;
}


/***访谈预告***/
.zxft_r {
	width: 35%;
}
.ftyg:nth-child(1) {
    margin-bottom: 8px;
}
.ftyg:nth-child(2) {
    margin-bottom: 8px;
}
.ftyg {
	width: 100%;
	height: 95px;
	display: flex;
}
.ftyg_l {
	width: 20%;
    background-color: #0d73c7;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
}
.ftyg_l b {
    font-size: 30px;
}
.ftyg_l span {
    font-size: 12px;
}
/**/
.ftyg_r {
	width: 80%;
	background-color: #f3f3f3;
	 display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.ftyg_r a {
	font-size: 16px;
    color: #333333;
    width: 90%;
   white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ftyg_r p {
	 width: 90%;
	 padding-top: 8px;
}
.ftyg_r p a {
	font-size: 14px;
	color: #aeaeae;
}
/************新闻发布会/政策解读/热点回应*******************/
.xwfbh {
	width: 62%;
	
}
.xwfbh_list {
	display: flex;
	justify-content: space-between;
}
.xwfbh_itm {
	width: 32%;
}
.xwfbh_itm a {
	width: 100%;
	display: flex;
	flex-direction: column;
}
.xwfbh_itm a img {
	width: 100%;
	height: 180px;
}
.xwfbh_itm a p {
	font-size: 16px;
	color: #656565;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 25px;
    margin: 10px 0;
}
.xwfbh_itm a span {
	font-size: 16px;
	color: #b4b4b4;
	align-self: flex-end;
	padding: 5px 0;
}



.zcjd {
	width: 35%;
	
}
