.zmfdleft {
	float: left;
	width: 780px;
	height: 100%;
}

.zmfd_xf {
	background-color: #40a1d6;
	padding: 0px;
	text-align: center;
}

.zmfd_xf a {
	color: #fff;
	font-family: "microsoft sans serif";
	font-size: 40px;
	display: block;
	padding: 12px 0px;
}

.zmfd_ld_bg {
	background: #EDEDED;
	margin: 10px 0px;
	height: 40px;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 18px;
}

.zmfd_ld_bg .zmfd_xf_l {
	float: left;
	width: 120px;
	display: block;
	background: #1b50a0;
	text-align: center;
	color: #fff;
}

.amfd_ld_letter {
	float: right;
	display: block;
	background: url(../images/mlem_ico.png) no-repeat left center;
	width: 110px;
	color: #555;
	text-align: center;
	font-family: "microsoft yahei";
	font-size: 16px;
}

.zmfdright {
	float: right;
	width: 397px;


}

.huifuzt {
	color: red;
}

.timeclass {
	color: #657eb4;
	text-align: right;
}

.wbleft {
	width: 55%;
	float: left;
	margin-top: 10px;
}

.wbleft img {
	margin-bottom: 10px;
}

.wbright {
	width: 45%;
	float: right;
	margin-top: 10px;
	text-align: center;
	color: #1b50a0;
	font-size: 16px;
	letter-spacing: 2px;
}

.wbright img {
	margin-bottom: 5px;
}

.lettet {
	color: #7b90bb;
	font-size: 18px;
	width: 15%;
}

.success {
	margin-top: 2%
}

.zmfdleft .icocla {
	margin-right: 6%;
}

#ldxx {
	font-family: "microsoft yahei";
	width: 100%;
	border-collapse: collapse;

}

table tr {
	/*height: 37px;
 	line-height: 37px;*/
	/*background: #ededed;*/
}

table tr th {
	/*text-align: center;
	color: #1b50a0;
	font-size: 16px;*/
	text-align: center;
}

.xjlist div {
	float: left;
	width: 175px;
	text-align: center;
	padding: 6px 10px;
	font-family: "microsoft yahei";
}

.xjlist:hover {
	background: #EDEDED;
}

.xjlist div a {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 100%;
}

.xjlist div a:hover {
	color: #1b50a0;
}

.replay_a {
	color: #FF0000;
}

.scroll_panel {
	margin: 10px 0px 0px 0px;
	font-size: 15px;
	height: 160px;
	overflow: hidden;
}

.zmfd_zj a {
	display: block;
	width: 120px;
	background: #1b50a0;
	color: #fff;
	font-size: 18px;
	font-family: "microsoft yahei";
	text-align: center;
	float: left;
}

.zmfd_zjlsit li {
	clear: both;
	height: 35px;
	list-style: none;
}

.zmfd_zjlsit li a {
	color: black;
	display: inline-block;
	width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.zmfd_zjlsit li div {
	float: left;
	margin-right: 5px;
	font-size: 16px;
	font-family: "microsoft yahei";
}

.zmfd_zjlsit li span {
	width: 60px;
	float: right
}

.yihuifu {
	color: red;
}

.zmfd_zjlsit li div.zmfd_j_title {
	text-indent: 25px;
	width: 400px;
	line-height: 35px;
}

.zmfd_zjlsit li div.zmfd_j_title a {
	color: #333;
	line-height: 35px;
}

.zmfd_zjlsit li div.zmfd_j_title a:hover {
	color: #1b50a0;
	line-height: 35px;
}

.zmfd_zjlsit li div.zmfd_j_title span {
	color: brown;
	margin-left: 5px;
	line-height: 35px;
}

.zmfd_zjlsit li div.zmfd_j_startime {
	width: 190px;
	line-height: 35px;
}

.zmfd_zjlsit li div.zmfd_j_endtime {
	width: 170px;
	line-height: 35px;
}

.zmfd_zjlsit li.active {
	background: #EDEDED url(../images/index_list_ico.png) no-repeat 10px 16px;
	height: 70px;
}

.zmfh_content {
	color: #555;
	font-size: 14px;
	text-indent: 2em;
	display: none;
}

.zmfh_content.active {
	display: block;
}

.c_a0 {
	color: #1b50a0;
}

.zmfd_zx a {
	display: block;
	width: 120px;
	text-align: center;
	color: #fff;
	background: #1b50a0;
}

.zmfd_pic {
	width: 375px;
	margin: 0 auto;
	font-family: "microsoft yahei";
	font-size: 16px;
}

.zmfd_pic img {
	display: block;
	width: 375px;
	height: 205px;
	margin: 0 auto;
}

.zmfd_zt {
	font-size: 16px;
	font-weight: bold;
	color: #1b50a0;
}

.zmfd_z {
	height: 32px;
	line-height: 32px;
}

.zmfd_jj {
	float: left;
}

.zmfd_content {
	float: left;
	height: 75px;
	overflow: hidden;
	width: 320px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: auto;
	line-height: 22px;
}

.zmfd_j {
	height: 75px;
}

.zmfd_zw {
	width: 375px;
	margin: 0 auto;
	margin-top: 20px;
}

#zxft_title,
#zxft_time,
#zxft_visitor,
.zmfd_content {
	color: #333 !important;
}


.surveydo {
	height: 121px;
	width: 385px;
	border-bottom: 1px solid #c0c0c0
}

.surveytitle {
	height: 38px;
	line-height: 38px;
	list-style: none
}

.surveytitle a {
	color: #000;
	display: inline-block;
	width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.surveytitle span {
	color: red;
	float: right
}

.surveydcy {
	height: 80px;
	color: blue;
}

.surveyend {
	height: 211px;
	width: 385px
}

/*------调查征集样式-----*/
#zoomcon .pgct {
	height: 1100px !important;
}

#zoomcon .pgct .ldjjct .myfrct .ztzlct .m_content span {
	font-size: 16px !important;
}

@media (max-width: 1200px) {
	.container {
		display: flex;
		justify-content: space-around;
	}

	.zmfdleft {
		width: 68%;
	}

	.zmfdright {
		width: 30%;
	}

	.surveyend,
	.zmfd_zw,
	.zmfd_pic {
		width: 100%;
	}

	.xjlist div {
		width: 22%;
	}
}

@media (max-width: 980px) {
	.container {
		flex-direction: column;
	}

	.zmfdright,
	.zmfdleft {
		width: 100%;
	}

	.surveyend,
	.zmfd_zw,
	.zmfd_pic {
		width: 100%;
		height: auto;
	}
}