/* 未能缩小。正在返回未缩小的内容。
(838,23): run-time error CSS1019: Unexpected token, found ':'
(838,23): run-time error CSS1042: Expected function, found ':'
(838,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	font-size: 16px;
	background-color: #fafafa;
	-webkit-text-size-adjust: none;
}

	body * {
		transition-property: transform, color, background, opacity, border, display, height !important;
	}

.body {
	background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/top_banner.jpg) top center no-repeat;
	min-height: 331px;
}

img {
	border: 0;
}

dl, dt, dd, ul, li, form {
	margin: 0;
	padding: 0;
	list-style: none;
}

.clearfix {
	zoom: 1;
}

	.clearfix:after {
		content: "";
		display: block;
		clear: both;
		height: 0;
	}

a {
	color: #666;
	text-decoration: none;
}

	a:hover {
		text-decoration: underline;
	}

.min-wrap {
	width: 100%;
	min-width: 980px;
}

.main-wrap {
	width: 980px;
	margin: 0 auto;
}

.small-logo {
	display: inline-block;
	padding-top: 23px;
}

	.small-logo img {
		display: block;
	}

.top-bar {
	font-size: 13px;
	line-height: 36px;
}

	.top-bar a {
		color: #888;
	}

	.top-bar > .four-links {
		float: left;
	}

	.top-bar > .version-links {
		float: right;
	}

.link-sep:before {
	content: "|";
	display: inline-block;
	padding: 0 5px;
	font-size: .75em;
	color: #888;
}

.main-container {
	padding-top: 128px;
	position: relative;
	z-index: 9;
	margin-bottom: 20px;
}
/*搜索*/
.find-bar {
	float: right;
	width: 130px;
	margin-top: 22px;
	margin-right: 12px;
	background: #fff;
	border: none;
	position: relative;
	border-radius: 20px;
	opacity: .93;
	filter: alpha(opacity = 93);
}

	.find-bar input[type="text"] {
		border: none;
		background-color: transparent;
		height: 2.5em;
		line-height: 2.5em;
		width: 100%;
		padding: 0 30px 0 10px;
		box-sizing: border-box;
		vertical-align: top;
		outline: none;
		color: #666666;
		border-radius: 20px;
	}

	.find-bar input[type="submit"] {
		position: absolute;
		height: 2.5em;
		width: 30px;
		padding: 0;
		outline: none;
		cursor: pointer;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABmUlEQVRIS7WTPUsDQRRFg0VACxPSiW3KtRdTip0/Ij8grX0K0TYggp0IiQSFdCJ+YC+IhWJvYWVnIdroeu74EDJvYxYZLxx25857d7Kbt5U8z/+VQjMlhWZKCs2UeCNSlmVrcAB38GjXPVi2kjG5PGeYCFiEc8jhCQbQgyE8g/xjaFhLkMtzBqJpART6Am2YCRsm1lXowBvcQ922fJ4zEA2XoPAsGBPEdgveoW+Wz4sNildBj9+2nl9F3YbVL2kd5zmDwn3Q6xl7LZNE3Ry8wrbWcZ4zKHyAQeguKeovhO7jPGdQqFHshc6Sov4QbnQf5zmDwlsYhs6Sov4KTnUf5zmDQn1EmvNq6J4i6uZBk9TVOs5zBoUroKnohIQpom4TPqGpdZznje+mI9BH1ArGBLG/Dh+wa5bPcwaioQH6QvXomvPZsGFirdeiX65wPe011LTn8pxhoqEOfQvQnGsUNS36Q3WwwndA4T+HuDxnRKJJ2oIzUMgJdCG8c64183XIyOU54w+yQ0bQdHmxkZpCMyWFZkoKzXTklS9kUDtLZI0a1QAAAABJRU5ErkJggg==) no-repeat center center;
		top: 0;
		right: 0;
		border: none;
		border-radius: 0 20px 20px 0;
	}

	.find-bar em {
		display: none;
		line-height: 1.25em;
		font-size: 0.875em;
		color: #ff7900;
		font-style: normal;
		position: absolute;
	}

.error {
	color: red;
}

.m-top {
	margin-bottom: 24px;
}

.content-box {
	border: 1px #ececec solid;
}

.marquee {
	height: 36px;
	line-height: 36px;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	overflow: hidden;
	cursor: default;
	padding: 0 15px;
	margin-top: -24px;
}

/*下拉菜单开始*/
.main-nav-bg {
	background-color: #df2c32;
	opacity: .93;
	filter: alpha(opacity = 93);
}

#menu {
	float: left;
	font-family: "Microsoft Yahei";
	width: calc(100% - 156px);
	width: -webkit-calc(100% - 156px);
	width: -moz-calc(100% - 156px);
}

	#menu a {
		text-decoration: none;
		display: block;
		font-family: "Microsoft Yahei";
	}

	#menu li:hover > ul, #menu li.hover > ul {
		display: block;
	}

	/* 一级菜单 */
	#menu > ul > li {
		text-align: center;
		display: block;
		float: left;
		width: 12.5%;
		position: relative;
	}

		#menu > ul > li > a {
			color: #fff;
			padding: 16px 0;
			border-right: 1px solid #e15f5f;
			font-size: 0.95em;
		}

		#menu > ul > li:first-child > a {
			border-left: 1px solid #e15f5f;
		}

	#menu .icon:before {
		content: "";
		display: block;
		width: 28px;
		height: 28px;
		margin: 0 auto;
		margin-bottom: 6px;
	}

	#menu .icon-01:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_01.png) no-repeat;
	}

	#menu .icon-02:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_02.png) no-repeat;
	}

	#menu .icon-03:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_03.png) no-repeat;
	}

	#menu .icon-04:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_04.png) no-repeat;
	}

	#menu .icon-05:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_05.png) no-repeat;
	}

	#menu .icon-06:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_06.png) no-repeat;
	}

	#menu .icon-07:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_07.png) no-repeat;
	}

	#menu .icon-08:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_08.png) no-repeat;
	}

	#menu .icon-09:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_09.png) no-repeat;
	}

	#menu .icon-14:before {
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_14.png) no-repeat;
	}

	#menu > ul > li:hover, #menu > ul > li.focus {
		filter: alpha(opacity = 100);
		background-color: #b90506;
	}

	/* 下拉的菜单栏 */
	#menu > ul > li ul {
		display: none;
		width: 100%;
		position: absolute;
		background-color: #fff;
		box-shadow: 2px 2px 5px #ccc;
		-webket-box-shadow: 2px 2px 5px #ccc;
		-moz-box-shadow: 2px 2px 5px #ccc;
		border: 1px solid #ccc;
	}
	/* 下拉菜单的菜单项 */
	#menu > ul > li > ul li {
		line-height: 45px;
		text-align: center;
		position: relative;
		font-size: .875em;
		border-bottom: 1px solid #ccc;
	}

		#menu > ul > li > ul li > a {
			color: #3c3c3c;
			line-height: 1.3em;
			padding: 8px 5px;
		}

			#menu > ul > li > ul li > a:hover {
				color: #fff;
			}

		#menu > ul > li > ul li:hover {
			background-color: #df2c32;
		}
	/* 三级及以下的菜单项的定位 */
	#menu > ul > li > ul > li ul {
		left: 150px;
		top: 0px;
	}
/*下拉菜单结束*/

.mb-space {
	margin-bottom: 15px;
}

.col-half-l {
	float: left;
	width: 49.1%;
	border: 1px solid #e4e4e4;
	box-sizing: border-box;
}

.col-half-r {
	float: right;
	width: 49.1%;
	border: 1px solid #e4e4e4;
}

.col-noborder-half-l {
	float: left;
	width: 49.1%;
	margin-bottom: 24px;
}

.col-noborder-half-r {
	float: right;
	width: 49.1%;
	margin-bottom: 24px;
}

.box-tab > dt > ul:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

.box-tab > dt > ul > li {
	float: left;
	color: #333;
	font-family: "Microsoft Yahei";
	cursor: default;
	font-size: 1.125em;
}

.box-tab.red-title {
	position: relative;
}

.box-tab > dd > ul > li {
	display: none;
}

	.box-tab > dd > ul > li > .small-title {
		display: none;
	}

	.box-tab > dd > ul > li > a {
		font-size: 0.75em;
		height: 40px;
		line-height: 40px;
	}

	.box-tab > dd > ul > li.focus {
		display: block;
	}

.box-tab > dt > ul > li.focus a {
	color: #df2c32;
	text-decoration: none;
}

.box-tab > dt > ul > a {
	font-size: .75em;
	float: right;
	color: #df2c32;
	line-height: 24px;
	text-decoration: none;
}

	.box-tab > dt > ul > a:hover {
		color: red;
	}

.box-tab.box-gray-square {
	background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/box_border_bg.jpg);
	padding: 10px 0px 5px;
}

	.box-tab.box-gray-square dt {
		margin-right: 20px;
		margin-left: 30px;
		border-bottom: 1px solid #ddd;
	}

	.box-tab.box-gray-square > dt > ul > li {
		padding-left: 25px;
		margin-right: 10px;
	}

		.box-tab.box-gray-square > dt > ul > li.focus {
			background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/news_arrow.png) 13px center no-repeat;
		}

	.box-tab.box-gray-square dd {
		margin-top: 10px;
		padding: 0 20px 0 30px;
	}

	.box-tab.box-gray-square.child dt span {
		float: left;
		display: block;
		margin-right: 20px;
	}

	.box-tab.box-gray-square.child dt > a {
		float: right;
		font-size: 0.875em;
		line-height: 38px;
	}

	.box-tab.box-gray-square.child dt .focus a {
		color: #df2c32;
		border-bottom: 1px solid #df2c32;
	}

	.box-tab.box-gray-square.child dt span a {
		color: #555;
		text-decoration: none;
		font-size: 1.125em;
		font-family: "Microsoft Yahei";
		padding: 7px 0px;
		display: inline-block;
		margin-bottom: -1px;
	}

	.box-tab.box-gray-square.child dt:after {
		content: "";
		display: block;
		clear: both;
		height: 0;
	}

	.box-tab.box-gray-square.child dt ul {
		float: right;
	}

	.box-tab.box-gray-square.child > dt > ul > li {
		font-size: 0.875em;
		padding-left: 0;
		margin-left: 10px;
		margin-right: 0;
	}

		.box-tab.box-gray-square.child > dt > ul > li.focus {
			background: none;
		}

			.box-tab.box-gray-square.child > dt > ul > li.focus a {
				display: block;
				border-bottom: 1px solid #df2c32;
				color: #666;
			}

/*读音顺序--先标题后时间*/
.news-list > a {
	display: block;
	line-height: 1.5em;
	padding: 0.45em 0;
	color: #666;
}

	.news-list > a > span {
		float: left;
		display: block;
		width: calc(100% - 5.5em);
		width: -webkit-calc(100% - 5.5em);
		width: -moz-calc(100% - 5.5em);
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #444;
		font-family: Simsun;
	}

	.news-list > a > em {
		float: right;
		display: block;
		font-size: 0.875em;
		font-style: normal;
		text-align: right;
		position: relative;
		color: #999;
		font-family: Arial;
	}

	.news-list > a:after {
		display: block;
		content: "";
		height: 0;
		clear: both;
	}

	.news-list > a:hover span {
		color: #ff7900;
	}

.news-list.date-left > a > em {
	float: left;
	position: relative;
}

	.news-list.date-left > a > em:after {
		content: "|";
		position: absolute;
		display: inline-block;
		color: #333;
		right: -0.75em;
		font-family: Simsun;
	}

.news-list.date-left > a > span {
	float: right;
}

.box-tab.red-title .news-list > a {
	border-top: 1px dashed #e8e8e8;
	padding: 0.7em 0;
}

	.box-tab.red-title .news-list > a:first-child {
		border-top: none;
	}

.tile-group a {
	display: block;
	display: block;
	float: left;
	width: 23.5%;
	margin-left: 2%;
	box-sizing: border-box;
	border: 1px solid #e4e4e4;
}

	.tile-group a:first-child {
		margin-left: 0;
	}

	.tile-group a:hover {
		text-decoration: none;
	}

.tile-group.four a {
	width: 25%;
	margin-left: 0;
	border-left: none;
}

	.tile-group.four a:first-child {
		border-left: 1px solid #e4e4e4;
	}

.tile-group.five a {
	width: 20%;
	margin-left: 0;
	border-left: none;
}

	.tile-group.five a:first-child {
		border-left: 1px solid #e4e4e4;
	}

.tile.color-white > .wrap {
	background-color: #f2f2f2;
}

.tile-group > .tile > .wrap {
	text-align: center;
	color: #000;
	box-shadow: 1px 1px 1px #e4e4e4;
	-webket-box-shadow: 1px 1px 1px #e4e4e4;
	-moz-box-shadow: 1px 1px 1px #e4e4e4;
	padding: 25px 0;
}

.tile > .wrap {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.tile-group > .tile > .wrap > .title-cn {
	font-family: "Microsoft Yahei";
	padding-top: 5px;
	color: #333;
}

.tile-group > .tile > .wrap > .title-en {
	padding-top: 10px;
	font-family: "Microsoft Yahei";
	color: #999;
	font-size: .75em;
}

.tile-group > .tile > .wrap:hover {
	color: #df2c32;
}

.ad a {
	display: block;
}

.ad img {
	width: 100%;
	height: 100%;
	display: block;
}

.tile-list a {
	display: block;
	width: 24.25%;
	margin-left: 1%;
	float: left;
	text-align: center;
	height: 120px;
	background-color: #fff;
}

	.tile-list a:hover {
		text-decoration: none;
	}

	.tile-list a:first-child {
		margin-left: 0;
	}

	.tile-list a .wrap {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		color: #888;
		overflow: hidden;
	}

	.tile-list a:hover .wrap {
		transition: all 200ms;
		-ms-transition: all 200ms;
		-moz-transition: all 200ms;
		-webkit-transition: all 200ms;
		padding: 3px;
		top: -3px;
		left: -3px;
		z-index: 1;
		box-shadow: 1px 1px 5px 0 #888;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=135, Strength=3);
	}

.tile-list.first {
	margin-bottom: 10px;
}

	.tile-list.first a {
		height: 100px;
	}

.tile-list .wrap > div {
	font-family: "iconmoon";
	padding-top: 25px;
	font-size: 1.25em;
	color: #fff;
}

.tile-list .wrap > em {
	font-style: normal;
	display: block;
	padding-top: 5px;
	color: #fff;
}

.tile-list .color-a .wrap {
	background-color: #967bdc;
}

.tile-list .color-b .wrap {
	background-color: #3baeda;
}

.tile-list .color-c .wrap {
	background-color: #37bd9c;
}

.tile-list .color-d .wrap {
	background-color: #d870ad;
}

.tile-list .color-e .wrap {
	background-color: #3baeda;
}

.tile-list .color-f .wrap {
	background-color: #f6bb43;
}

.tile-list .color-g .wrap {
	background-color: #0c92d1;
}

.tile-list .color-h .wrap {
	background-color: #ff9142;
}

.box-tab.box-white dd {
	background-color: #fff;
	padding: 20px 30px 20px;
	border: 1px solid #e4e4e4;
	box-sizing: border-box;
}

.box-tab.box-white > dt .icon-party-open {
	float: left;
	display: block;
	background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_party_open.png) no-repeat;
	height: 36px;
	width: 36px;
}

.box-tab.box-white > dt .icon-topic {
	float: left;
	display: block;
	background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_topic.png) no-repeat;
	height: 36px;
	width: 36px;
}

.box-tab.box-white > dt > span {
	float: left;
	display: block;
	color: #333;
	font-family: "Microsoft Yahei";
	cursor: default;
	font-size: 1.25em;
	line-height: 30px;
}

.box-tab.box-white > dt > ul {
	float: right;
}

	.box-tab.box-white > dt > ul > li {
		font-size: .875em;
		height: 35px;
		line-height: 28px;
		color: #666;
		margin-left: 15px;
	}

		.box-tab.box-white > dt > ul > li:before {
			content: "";
			height: 0;
			width: 0;
		}

		.box-tab.box-white > dt > ul > li.focus {
			border-bottom: 2px solid #df2c32;
			cursor: pointer;
		}

.box-tab.box-white > dt a {
	display: block;
	float: right;
	line-height: 30px;
	height: 30px;
	font-size: 0.75em;
}

.more {
	display: none;
	padding-top: 10px;
	font-size: .75em;
	color: #888;
}

.box-tab .box-title-name {
	font-family: "Microsoft Yahei";
	color: #333;
}

.box-tab.pic-library .box-title {
	position: relative;
	text-align: center;
}

.box-tab.pic-library .box-title-name {
	width: 100px;
	border: 1px solid #999;
	margin: 0 auto;
	text-align: center;
	background-color: #f5f5f5;
	display: inline-block;
}

	.box-tab.pic-library .box-title-name > a {
		display: block;
		padding: 10px;
	}

.box-tab.pic-library > .box-title > span {
	position: absolute;
	width: 100%;
	border-top: 1px solid #999;
	left: 0;
	top: 50%;
	z-index: -1;
}

.box-tab.pic-library > .box-content {
	margin-top: 20px;
}

#news_ztzl .item img:hover {
	opacity: .8;
	filter: alpha(opacity:80);
}

.box-tab.pic-library > .box-content > ul:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

.box-tab.pic-library > .box-content > ul > li {
	float: left;
	width: 32%;
	margin-left: 2%;
	text-align: center;
}

	.box-tab.pic-library > .box-content > ul > li:first-child {
		margin-left: 0%;
	}

	.box-tab.pic-library > .box-content > ul > li img {
		width: 100%;
		height: 100%;
		display: block;
	}

	.box-tab.pic-library > .box-content > ul > li em {
		font-style: normal;
		display: block;
		line-height: 40px;
		font-family: "Microsoft Yahei";
		color: #333;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

.link {
	background-color: #edede9;
	padding: 25px 0px;
}

	.link .box-title {
		font-family: "Microsoft Yahei";
		color: #333;
	}

		.link .box-title:before {
			content: "";
			display: block;
			float: left;
			background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/icon_link.png) no-repeat;
			height: 16px;
			width: 16px;
			margin-right: 8px;
		}

		.link .box-title:after {
			content: "";
			display: block;
			clear: both;
			height: 0;
		}

	.link .box-content {
		margin-top: 15px;
	}

		.link .box-content a {
			display: block;
			float: left;
			line-height: 24px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			color: #888;
			margin: 0px 5px;
			padding-left: 10px;
		}

.copyright {
	background-color: #df2c32;
	font-size: .875em;
	line-height: 1.875em;
	color: #efc0bf;
	padding: 20px 10px;
	text-align: center;
	box-sizing: border-box;
}

	.copyright a {
		color: #efc0bf;
	}

		.copyright a:hover {
			text-decoration: underline;
		}

	.copyright .info {
		margin: 0 auto;
	}

	.copyright .foot-spans {
		display: inline-block;
		vertical-align: middle;
	}

	.copyright .info #_info {
		width: 630px;
	}

.step:after {
	content: "|";
	padding: 0 8px;
	font-size: 0.75em;
}

/*首页980*/
.mobile-menu {
	display: none;
}

@media screen and (max-width: 980px) {
	body {
		font-family: "Microsoft Yahei";
	}

	.body {
		background-image: none;
	}

	.min-wrap {
		width: 100%;
		min-width: inherit;
	}

	.main-wrap {
		width: auto;
	}

	.col-a-left, .col-a-right {
		width: 100%;
		float: none;
	}

	.col-a-right {
		margin-left: 0;
	}

	.top-bar > .four-links {
		display: none;
	}

	.main-container {
		padding-top: 0px;
		margin-bottom: 0;
	}

	.main-nav-block {
		display: block !important;
	}

	.small-logo {
		display: block;
		padding: 15px 7px;
	}
	/*下拉菜单开始*/
	#menu {
		display: none;
		float: right;
		position: absolute;
		top: 45px;
		right: 0;
		padding: 0;
		width: 6em;
		background-color: #fff;
		border: 1px solid #e8e8e8;
	}

		#menu li:hover > ul {
			display: none;
		}

		/* 一级菜单 */
		#menu > ul > li {
			text-align: center;
			display: block;
			float: none;
			width: 100%;
			border-bottom: 1px solid #e5e5e5;
		}

			#menu > ul > li:hover {
				background-color: #fff;
			}

			#menu > ul > li.focus {
				background-color: #e5e5e5;
			}

	.border-r-line {
		border-right: none;
	}

	#menu > ul > li > a {
		color: #666;
		padding: 13px 0;
		border: none !important;
	}

	#menu .icon:before {
		content: none;
	}
	/*下拉菜单结束*/
	.main-nav-bg {
		height: 45px;
		background-color: #cf242a;
		opacity: 1;
		filter: alpha(opacity = 100);
	}

	.mobile-menu {
		display: block;
		float: right;
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/list.png) center center no-repeat;
		background-size: 45%;
		height: 45px;
		width: 50px;
		cursor: pointer;
	}

	.main-nav-bg.clearfix:after {
		clear: none;
	}

	.box-tab > dt {
		display: none; /*移动端隐藏标题*/
	}

	.box-tab.box-gray-square {
		background-color: #fff;
		background-image: none;
	}

		.box-tab.box-gray-square dd {
			padding: 0px 30px;
		}

	.box-tab.box-white > dt > span {
		font-size: 1em;
	}

	.box-tab.box-white > dt > ul > li {
		font-size: 0.75em;
		margin-left: 5px;
	}

	.news-list > a {
		padding: 0.65em 15px !important;
	}

	.box-tab > dd > ul > li {
		display: block;
	}

	.link {
		padding: 20px 0px;
	}

		.link .box-title {
			padding: 0px 10px;
		}

		.link .box-content {
			padding: 0px 10px;
		}

			.link .box-content a {
				width: 84px;
			}

	.link {
		display: none;
	}

	.copyright {
		padding: 10px;
	}

		.copyright .info {
			width: 100%;
		}

		.copyright .foot-spans:first-child,
		.copyright .foot-spans:last-child {
			display: none;
		}

		.copyright .info .small-copyright {
			width: 100%;
			display: block;
			text-align: center;
			padding: 0;
		}

		.copyright table td div > .m-block {
			display: block;
		}

		.copyright .info #_info {
			width: auto;
		}

		.copyright div a, .copyright div span {
			display: inline-block;
		}

		.copyright .foot-spans div > * {
			display: none;
		}

		.copyright .foot-spans div > .m-visible {
			display: inline-block;
		}

		.copyright table td:nth-child(2) {
			width: auto;
		}

		.copyright .foot-spans div > .m-block {
			display: block;
		}

	.col-half-l.child {
		float: none;
		width: auto;
		border: none;
	}

	.col-half-r.child {
		float: none;
		width: auto;
	}

	.col-h-150 {
		height: auto;
	}

	.tile.color-white > .wrap {
		background-color: #fff;
	}

	.news_content_content > p > img, .news_content_content > div > img {
		max-width: 100% !important;
	}

	.col-half-r {
		float: none;
		width: auto;
		border: none;
	}

	.col-noborder-half-l {
		float: none;
		width: auto;
		margin: 0px;
	}

	.col-noborder-half-r {
		float: none;
		width: auto;
		margin: 0;
	}

	.box-tab.box-gray-square {
		padding: 0px !important;
		border-bottom: 1px solid #e8e8e8;
	}

		.box-tab.box-gray-square dt {
			padding: 0;
			margin: 0 10px;
			border-bottom: 0px;
		}

		.box-tab.box-gray-square.child > dd > ul {
			border-top: 1px solid #e8e8e8;
		}

		.box-tab.box-gray-square dd {
			padding: 0px;
			margin-top: 0px;
		}

	.box-tab.box-white > dt > ul {
		display: none;
	}

	.box-tab.box-white dd {
		padding: 0;
	}

	.box-tab.box-white > dd > ul > li {
		margin-bottom: 0px;
		border: none;
	}

		.box-tab.box-white > dd > ul > li > .small-title {
			font-size: 1em;
			background: none;
			padding-left: 0;
		}

	.box-tab > dd > ul > li > .small-title {
		display: block;
		border-bottom: 1px solid #e8e8e8;
		margin: 0 15px;
	}

		.box-tab > dd > ul > li > .small-title a {
			display: block;
			float: left;
			color: #df2c32;
			border-bottom: 1px solid #df2c32;
			padding: 10px 0;
			margin-bottom: -1px;
		}

		.box-tab > dd > ul > li > .small-title:after {
			content: "";
			height: 0;
			display: block;
			clear: both;
		}

	.more {
		font-size: .875em;
		color: #888;
		height: 40px;
		line-height: 40px;
		padding-top: 0;
	}

	.ad.mb-space {
		display: none;
	}

	.box-tab > dt > ul > li {
		font-size: 1em;
	}

	.box-tab > dt > ul > a {
		font-size: .875em;
	}

	.col-noborder-half-l {
		margin-bottom: 10px;
	}

	.col-noborder-half-r {
		margin-bottom: 10px;
	}

	.box-tab.box-white > dt .icon-party-open {
		margin-left: 20px;
	}

	.box-tab.box-white > dt .icon-topic {
		margin-left: 20px;
	}

	.tile-group.four {
		margin-top: 20px;
	}

	.box-tab.box-white > dt a {
		margin-right: 20px;
	}

	.box-tab.box-gray-square.child dt ul {
		display: none;
	}

	.box-tab.box-gray-square.child dt span a {
		background-image: none;
		height: 32px;
		line-height: 32px;
		display: block;
		text-align: center;
		padding: 0px 0px;
	}

	.box-tab > dd > ul > li > a {
		height: 36px;
		line-height: 36px;
		display: block;
	}

	.tile-group > .tile > .wrap > .title-cn {
		font-size: 0.875em;
	}

	.box-tab.box-gray-square.child dt > a {
		line-height: 28px;
	}

	.col-a-left {
		width: 100%;
	}

	.col-a-right {
		margin-left: 0;
		width: 100%;
	}
}

@media screen and (max-width: 720px) {
	.tile-group a {
		width: 46%;
		margin-bottom: 20px;
	}

	.tile-group.four a {
		width: 50%;
		margin: 0;
		margin-bottom: 20px;
	}

	.tile-group.five a {
		width: 50%;
		margin: 0 !important;
		border: none;
		border-top: 1px solid #e4e4e4;
	}

		.tile-group.five a:first-child {
			border-left: none;
		}

		.tile-group.five a:last-child {
			width: 100%;
		}
}

@media screen and (max-width: 480px) {
	.main-nav-bg:before {
		width: 260px;
		background-size: 80%;
	}

	.main-nav-bg:after {
		cursor: pointer;
	}

	.box-tab.box-white > dt .icon-party-open {
		margin-left: 15px;
	}

	.box-tab.box-white > dt .icon-topic {
		margin-left: 15px;
	}

	.tile-list a {
		width: 50%;
		margin: 0;
	}

	.tile-list.first {
		margin-bottom: 0;
	}

	.news_content_content table td {
		padding: 5px !important;
	}

	.small-logo img {
		width: 70%;
	}

	.suggestion_input_submit.disabled {
		width: 100%;
		background: #ffffdb !important;
		margin: 0;
		margin-top: 10px;
		color: #ec642a !important;
		height: 36px;
		font-weight: inherit !important;
	}
}
/*二级页面-增加样式-开始*/
@font-face {
	font-family: 'iconmoon';
	src: url('../fonts/icons/icomoon.eot?2z3o0y');
	src: url('../fonts/icons/icomoon.eot?#iefix2z3o0y') format('embedded-opentype'), url('../fonts/icons/icomoon.woff?2z3o0y') format('woff'), url('../fonts/icons/icomoon.ttf?2z3o0y') format('truetype'), url('../fonts/icons/icomoon.svg?2z3o0y#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.col-narrow {
	float: left;
	margin-bottom: 24px;
	width: 212px;
	background-color: #f3f3f3;
}

.col-wide {
	background-color: #fff;
	margin-bottom: 24px;
	border: 1px solid #e8e8e8;
	margin-left: 232px;
	overflow: hidden;
}

.col-narrow .sub-nav {
	border: 1px solid #e4dddd;
	box-sizing: border-box;
}

.content-title {
	display: none;
}

.col-wide-2 {
	background-color: #fff;
	margin-bottom: 24px;
	border: 1px solid #e8e8e8;
}

.col-narrow .sub-nav a {
	display: block;
	padding: 13% 5%;
	text-align: center;
	border-top: 1px solid #e4dddd;
	color: #3c3c3c;
	font-family: "Microsoft Yahei";
	text-decoration: none;
}

	.col-narrow .sub-nav a:hover {
		color: #df2c32;
	}

	.col-narrow .sub-nav a:first-child {
		border-top: none;
	}

	.col-narrow .sub-nav a:before {
		content: attr(icon);
		font-family: "iconmoon";
		display: block;
		margin-bottom: 5px;
		text-align: center;
	}

	.col-narrow .sub-nav a.focus {
		background-color: #fbfbfb;
		color: #3c3c3c;
		border-left: 1px solid red;
		text-decoration: none;
	}

.pd-lr-space {
	padding: 0px 30px;
}

.box-tab.red-title .box-title {
	padding: 20px 30px 10px;
}

.box-title {
	line-height: inherit !important;
}

.box-tab.red-title .box-title-third {
	padding: 25px 20px 0px;
}

.box-tab.red-title .box-title-name {
	color: #df2c32;
	font-family: "Microsoft Yahei";
}

	.box-tab.red-title .box-title-name:before {
		content: "";
		display: block;
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/news_arrow.png) center center no-repeat;
		height: 14px;
		width: 10px;
		margin-right: 5px;
		margin-top: -0.15em;
		display: inline-block;
		vertical-align: middle;
	}

.box-tab.red-title .box-title-third .third-menu {
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	font-family: "Microsoft Yahei";
	font-size: 0.875em;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	background-color: #fff;
	float: left;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
}

.tile-group.four a:hover .title-cn {
	color: #df2c32;
	text-decoration: underline;
}

.tile-group.five a:hover .title-cn {
	color: #df2c32;
	text-decoration: underline;
}

.box-tab.red-title .box-title-third a:HOVER {
	border-color: #ffa04c;
	background: #ffa04c;
	color: #FFFFE3;
}

.box-tab.red-title .box-title-third .third-focus {
	background-color: #ffa04c;
	color: #fff;
	padding: 4px 8px;
	border: 1px solid #ffa04c;
	display: block;
	float: left;
}

.box-tab.pic-library.sub > .box-content > ul > li {
	width: 29%;
	margin: 2%;
	padding: 0;
}

.box-tab.pic-library.sub > .box-content {
	padding: 0 15px;
	margin-top: 0px;
}

.box-tab.red-title .box-content table {
	width: 100% !important;
}

.news-content {
	padding-top: 20px;
	color: #666;
	line-height: 1.875em;
}

.box-tab.pic-library-sub > .box-content {
	padding: 0 15px;
}

	.box-tab.pic-library-sub > .box-content > ul > li {
		float: left;
		width: 29%;
		margin: 1% 2%;
		padding: 0;
		text-align: center;
	}

	.box-tab.pic-library-sub > .box-content > ul:after {
		content: "";
		display: block;
		clear: both;
		height: 0;
	}

	.box-tab.pic-library-sub > .box-content > ul > li img {
		width: 100%;
		height: 100%;
		display: block;
	}

	.box-tab.pic-library-sub > .box-content > ul > li em {
		font-style: normal;
		display: block;
		line-height: 40px;
		font-family: "Microsoft Yahei";
		color: #333;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

/*2019-03-13追加-开始*/
.find-sub-wrap {
	padding: 0px 30px;
}

.input-wrap {
	margin-right: 80px;
}

.find-sub {
	position: relative;
}

	.find-sub input[type="text"] {
		display: block;
		float: left;
		border: 1px solid #e4dddd;
		border-right: none;
		width: 100%;
		box-sizing: border-box;
		outline: none;
		margin: 0;
		padding-left: 10px;
		height: 38px;
		color: #666;
		line-height: 36px;
		background: transparent;
		border-radius: 5px 0 0 5px;
	}

	.find-sub input[type="submit"] {
		display: block;
		float: right;
		border: none;
		height: 38px;
		line-height: 38px;
		width: 80px;
		font-size: 0.9375em;
		outline: none;
		cursor: pointer;
		background-color: #F15447;
		color: #fff;
		border-radius: 0 5px 5px 0;
	}

	.find-sub em {
		position: absolute;
		clear: both;
		padding: 5px 0 0 5px;
		font-size: .75em;
		color: #f00;
		font-style: normal;
		left: 0;
		top: 42px;
	}

@media screen and (max-width: 980px) {
	.box-tab.pic-library-sub > .box-content > ul > li {
		float: left;
		width: 46% !important;
		padding: 0;
		text-align: center;
	}

	.pd-lr-space {
		padding: 0px;
	}
	/*搜索*/
	.find-bar {
		float: left;
		border: none;
		left: 0;
		width: calc(100% - 50px);
		width: -webkit-calc(100% - 50px);
		width: -moz-calc(100% - 50px);
		border-radius: 0;
		background: #df2c32;
		margin-top: 0;
		margin-right: 0;
	}

		.find-bar input[type="text"] {
			height: 45px;
			line-height: 45px;
			padding: 0 60px 0 10px;
			color: #fff;
			border-radius: 0;
		}

		.find-bar input[type="submit"] {
			width: 60px;
			height: 45px;
			background: #df2c32 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAB8ElEQVRIS63WsUuVURjHcdNCJCNKo6BsKEEw0MGIoKF/QISabGmSCix0VHQ1ECdd3UVaDFFCBxFEioYaXJ3EoeaGhobT9/fY83Le43u7eu79wedyz3Oe+x7f9577vraEEP7nEh5jChtQfmIJL3ATVZ8rqSyiHZM4S/bxAFXHMVXFHsQZx310ohU6uxt4gk/wzOMCTh0zLQzB8xoXkfak7uEYymfoDyn1xIPb8PQhnqtHB16GsoPSfNzk6Uep6RxWoLxEUfc3/iXPopjM0AaPvjur6yU+i1PXM8MwlFFYTS+PVCEziJtz+R+tzWA1vUyrQrRL4uZGbELR780WWbVhCFeRNud6BaULtsh3G0ZfVBM8g9ILW2TXhiF0IG3Opfuacge2yIINQ7iFtDnXIpTLsEWe2zCEEaTNuf5AsXuZCldsGMIR0uYcd6HobKzmE7rfKA/htVy+kbphNZ+4DkWn2cgu0yVX1lDU44YJKAeofC7UMQjlEKXbU9wkfhfVc0HfVTpfi5+B8g2l+dLgHz3hPGOotZjuuAPYg/ILX0/e2m+vuBrpB91T+DZUtPPm8Abv8AFx3kOL6rPrKpBt2GVLDx5Tg57jH1GV33iLYhdFtqBop7Wlk7XoWa9/JLQLr6HeLUiX6guUH1UNzaKFOKMQ/gIhWcevD2OpnAAAAABJRU5ErkJggg==)no-repeat center center;
			background-size: 36%;
			border-radius: 0;
		}

		.find-bar input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			color: rgba(255,255,255,.6);
		}

		.find-bar input::-moz-placeholder { /* Firefox 19+ */
			color: rgba(255,255,255,.6);
		}

		.find-bar input::-ms-input-placeholder { /* IE 10+ */
			color: rgba(255,255,255,.6);
		}

		.find-bar input::-moz-placeholder { /* Firefox 18- */
			color: rgba(255,255,255,.6);
		}

		.find-bar em {
			color: red;
			top: 50px;
		}

	.find-sub {
		padding-top: 10px;
	}

	.meta-float {
		display: none !important;
	}

	.main-nav-bg {
		margin-bottom: 0px;
	}

	.col-narrow {
		float: none;
		width: auto;
		height: auto;
		margin-bottom: 0px;
		margin-right: 0;
		position: relative;
	}

	.content-title {
		display: block;
	}

		.content-title:after {
			content: "";
			display: block;
			clear: both;
			height: 0;
		}

		.content-title span {
			display: block;
			float: right;
			font-size: 1.6em;
			height: 44px;
			line-height: 44px;
			padding-right: 10px;
			color: #da0111;
			cursor: pointer;
			position: absolute;
			right: 0;
		}

		.content-title .arrow-down:before {
			content: ":";
			font-family: "iconmoon";
		}

		.content-title .arrow-up:before {
			content: ";";
			font-family: "iconmoon";
		}

	.col-narrow .sub-nav {
		float: none;
		width: 100%;
		padding: 0px 20px;
		margin-bottom: 0px;
		background-color: #fff;
		border: 1px solid #ccc;
		border-top: 1px solid #eee;
		box-sizing: border-box;
		box-shadow: 0px 2px 3px #ccc;
		position: absolute;
		left: 0;
		z-index: 8;
	}

		.col-narrow .sub-nav.dis-none {
			display: none;
		}

	.col-wide {
		float: none;
		width: auto;
		margin-bottom: 1px;
		border: none;
		margin-left: 0px;
	}

	.col-wide-2 {
		margin-bottom: 0px;
	}

	.col-narrow .sub-nav a {
		width: 83px;
		padding: 10px 0px;
		font-size: .875em;
		text-align: left;
		color: #666;
		border: none;
		display: inline-block;
		width: auto;
		margin-right: 15px;
	}

		.col-narrow .sub-nav a:first-child {
			padding-left: 0px;
			margin-left: 0px;
		}

		.col-narrow .sub-nav a.focus {
			color: red;
			border-left: none;
			background-color: #fff;
		}

		.col-narrow .sub-nav a:before {
			content: "";
			margin: 0px;
		}

	.box-tab.red-title .box-title {
		display: none;
	}

	.box-tab.red-title .box-title-third {
		padding: 12px 10px;
		border: 1px solid #eee;
		border-width: 1px 0;
	}

		.box-tab.red-title .box-title-third .third-menu {
			padding: 3px 10px;
			margin-left: 3px;
			border: 1px solid #ccc;
			color: #666;
			font-size: .875em;
			border-radius: 5px;
		}

		.box-tab.red-title .box-title-third .third-focus {
			background: #DF2C32;
			color: #FFFFE3;
			border: 1px solid #DF2C32;
		}

	.sub-content {
		padding: 10px !important;
	}

	.find-sub-wrap {
		padding: 0 10px;
	}

	.content-title .content-title-name {
		float: left;
		color: #3c3c3c;
		padding: 10px 15px;
		height: auto;
		line-height: 1.5em;
		padding-right: 50px;
	}
}

@media screen and (max-width: 320px) {
	.box-tab.pic-library-sub > .box-content > ul > li {
		float: left;
		width: 100% !important;
		padding: 0;
		margin: 0% !important;
		text-align: center;
	}

	.box-tab.pic-library-sub > .box-content {
		padding: 0 !important;
	}

	.sub-content .big-title {
		font-size: 1.5em;
	}
}

/*翻页--模块化*/
.page-tile {
	display: block;
	border-width: 1px 0;
	font-family: Verdana, Arial;
	border-top: 1px solid #e8e8e8;
	margin-top: 20px;
}

	.page-tile:after {
		display: block;
		content: "";
		clear: both;
	}

	.page-tile > * {
		color: #888;
		display: block;
		float: left;
		padding: 0 .5em;
		min-width: 1.5em;
		text-align: center;
		border-right: 1px solid #eee;
		font-size: 0.75em !important;
		line-height: 30px;
		height: 30px;
		overflow: hidden;
	}

	.page-tile > em {
		display: none;
	}

	.page-tile > *:before {
		font-size: 1.25em;
	}

	.page-tile .more:before {
		content: "…";
	}

	.page-tile a.first:before {
		content: "\2039"
	}

	.page-tile a.prev:before {
		content: "\2039"
	}

	.page-tile a.next:before {
		content: "\203A"
	}

	.page-tile a.last:before {
		content: "\203A\203A"
	}

	.page-tile .focus {
		background-color: #df2c32;
		color: #fff;
	}

@media screen and (max-width: 1000px) {
	.page-tile a, .page-tile span {
		display: none;
	}

	.page-tile > * {
		float: none;
	}

	.page-tile {
		padding-bottom: 0;
		text-align: center;
		padding: 0;
		background: #efefef;
	}

		.page-tile a.prev, .page-tile a.next {
			display: inline-block;
			box-sizing: border-box;
			height: 44px;
			line-height: 44px;
			padding: 0 15px;
			color: #333;
			border: none;
		}

			.page-tile a.prev:before {
				content: "上一页";
			}

			.page-tile a.next:before {
				content: "下一页";
			}
}
/*翻页--结束*/

/*民意征集样式*/
.suggestion_input_wrap {
	padding-top: 20px;
	margin: 10px 0 30px;
	background: #fefefe;
	border: 1px solid #eee;
}

	.suggestion_input_wrap .error {
		font-size: .875em;
		color: #DF2C32;
	}

.suggestion_list_wrap .page-tile {
	border: 1px solid #eee;
}

.suggestion_input_title {
	font-size: .875em;
	color: #666;
	line-height: 2em;
	padding-bottom: 10px;
}

.suggestion_input_area {
	display: block;
	border: 1px solid #ddd;
	width: 100%;
	height: 80px;
	box-sizing: border-box;
}

.suggestion_input_submit_wrap {
	text-align: right;
	padding: 10px 0;
	font-size: .875em;
}

.suggestion_input_captcha_img {
	vertical-align: top;
	height: 30px;
	cursor: pointer;
}

.suggestion_input_captcha {
	width: 60px;
	border: 1px solid #ddd;
	border-radius: 2px;
	height: 22px;
	padding: 3px;
}

.suggestion_input_submit {
	margin-left: 10px;
	border: none;
	background-color: #DF2C32;
	height: 28px;
	padding: 0 10px;
	color: white;
	border-radius: 2px;
	cursor: pointer;
}

.suggestion_list_wrap {
	padding-bottom: 32px;
}

.suggestion_list > li {
	border-top: 1px solid #eaeaea;
	margin: 15px 0;
	padding: 15px 0;
}

	.suggestion_list > li > em {
		font-style: normal;
		font-size: .875em;
		line-height: 2em;
		margin-left: 5px;
		color: #169fa5;
	}

	.suggestion_list > li > b {
		font-weight: normal;
		font-size: .875em;
		line-height: 2em;
		color: #aaa;
	}

	.suggestion_list > li > div {
		font-weight: normal;
		font-size: .875em;
		line-height: 1.75em;
	}

	.suggestion_list > li > span {
		font-weight: normal;
		font-size: .875em;
		line-height: 1.75em;
		color: #FF790A;
		display: block;
	}

.suggestion_content_replay {
	font-size: .875em;
	color: #ff4c00;
	border: 1px dotted #ccc;
	background-color: #f3f3f3;
	line-height: 1.75em;
	padding: 5px 15px;
	margin: 5px 5px 20px;
	border-radius: 5px;
}

.box-01.scene {
	margin-bottom: 20px;
}

	.box-01.scene .scene-left {
		float: left;
	}

	.box-01.scene .scene-title-chart {
		float: left;
	}

		.box-01.scene .scene-title-chart img {
			display: block;
		}

	.box-01.scene .box-title {
		padding-top: 30px;
		padding-left: 30px;
	}

	.box-01.scene .box-content {
		padding: 30px;
		font-size: .875em;
		color: #888;
		line-height: 30px;
	}

	.box-01.scene .title-cn {
		font-size: 1.5em;
		font-family: "Microsoft Yahei";
	}

	.box-01.scene .title-en {
		font-family: "Microsoft Yahei";
		color: #808080;
	}

	.box-01.scene .sub-title {
		color: red;
		background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/approve.png) 0px 5px no-repeat;
		padding-left: 25px;
		padding-bottom: 10px;
	}

	.box-01.scene .box-content > .sub-content > li {
		border-bottom: 1px dashed #ccc;
	}

		.box-01.scene .box-content > .sub-content > li > a {
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			line-height: 50px;
			display: block;
		}

		.box-01.scene .box-content > .sub-content > li > em {
			float: right;
			color: #999;
			line-height: 36px;
			display: block;
			font-style: normal;
		}

		.box-01.scene .box-content > .sub-content > li > a:before {
			content: ">";
			margin-right: 8px;
		}

	.box-01.scene .box-content > .sub-content > li {
		line-height: 40px;
	}

	.box-01.scene .box-content > .sub-content > a {
		display: block;
		width: 120px;
		height: 40px;
		line-height: 40px;
		margin-top: 10px;
		cursor: pointer;
		border: none;
		outline: none;
		background-color: #ef6966;
		text-align: center;
		color: #fff;
		font-size: 1.125em;
		font-family: "Microsoft Yahei";
	}

.scene-button {
	table-layout: fixed;
	font-family: "Microsoft Yahei";
	width: 376px;
	border-collapse: collapse;
}

	.scene-button td {
		height: 70px;
		line-height: 70px;
	}

	.scene-button a {
		display: block;
		width: 100%;
		height: 100%;
		background-color: #d1d9db;
		text-align: center;
	}

		.scene-button a:hover {
			background-color: #ef6966;
			color: #fff;
		}

/*网上调查增加样式*/
.survey-title {
	line-height: 30px;
	font-family: "Microsoft Yahei";
	font-size: 1.5em;
	color: green;
}

.survey-content {
	font-size: .875em;
	color: #666;
	line-height: 30px;
}

.survey-sub-title {
	font-family: "Microsoft Yahei";
	font-size: 1.25em;
	color: #333;
}

.survey-sub-title-2 {
	font-family: "Microsoft Yahei";
	font-size: 1.25em;
	color: #333;
}

.survey-table {
	width: 100%;
	padding-top: 10px;
}

	.survey-table li {
		height: 40px;
	}

.survey-content tr td li input {
	vertical-align: text-bottom;
	margin: 0 10px -1px 24px;
}

.survey-content tr td textarea {
	width: 90%;
	height: 80px;
	margin: 5px 25px;
}

.survey-content input[type="submit"] {
	float: left;
	margin-left: 25px;
	background-color: #ef6966;
	width: 100px;
	color: #fff;
	cursor: pointer;
	border: none;
	outline: none;
	line-height: 40px;
	height: 40px;
	font-family: "Microsoft Yahei";
	text-align: center;
	font-size: 14px;
}

.survey-content a {
	float: left;
	display: block;
	background-color: #8cc540;
	width: 100px;
	color: #fff;
	cursor: pointer;
	border: none;
	outline: none;
	line-height: 40px;
	height: 40px;
	font-family: "Microsoft Yahei";
	margin-left: 20px;
	text-align: center;
	font-size: 14px;
}

.survey-head .joiner, .survey-head .status, .survey-head .joiner {
	float: left;
	background: url(https://zzjsj.zhengzhou.gov.cn/r/cms/jsj/cn/images/v-line.png) right center no-repeat;
	padding-right: 20px;
	font-size: .875em;
}

.survey-head {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
}

.survey-table .options {
	width: 100%;
	padding: 8px 0;
	float: left;
	display: block;
}

.survey-table .bars {
	width: 100%;
	margin-left: 20px;
}

.survey-table .bar {
	width: 80%;
	min-width: 100px;
	height: 14px;
	overflow: hidden;
	background-color: #e3e3e3;
	float: left;
	margin: 10px 0;
	margin-right: 10px;
}

.survey-table tr td > div:first-child {
	margin-left: 20px;
}

.survey-table .precent {
	background-color: #f9c171;
	border-right: 1px solid #fff;
	height: 14px;
	width: 0%;
	transition: width 1s;
	-moz-transition: width 1s; /* Firefox 4 */
	-webkit-transition: width 1s; /* Safari 和 Chrome */
	-o-transition: width 1s; /* Opera */
}

.survey-table .options, .survey-table .bars {
	float: left;
	font-family: "Arial","Microsoft Yahei";
}

.cf29 {
	color: #f29149;
}

.survey-table .data {
	float: left;
	height: 34px;
	line-height: 34px;
	font-size: 1.2em;
}

.survey-description {
	color: #999;
	padding: 15px 0 0 25px;
	line-height: 2.25em;
}

.survey-table .reply_view {
	font-size: .875em;
	color: #669;
	text-decoration: underline;
}

	.survey-table .reply_view:HOVER {
		color: #F9C171;
	}

.reply_view_list ul li {
	margin: 10px;
}

.box-01.scene .m_page {
	display: none;
}

@media screen and (max-width: 720px) {
	.box-01.scene .pc_page {
		display: none;
	}

	.box-01.scene .m_page {
		display: table;
	}
}

.news-content-share {
	float: left;
}

@media screen and (max-width: 980px) {
	.news-content-share {
		display: none;
	}
}

/*网站地图页 start*/
.map-box.content-box {
	font-size: 1em;
}

.map-box > .location {
	font-size: .75em;
	height: 2em;
	margin-top: 10px;
}

.map {
	margin-bottom: 20px;
	margin-top: 10px;
}

	.map > li {
		border-top: 1px dashed #ddd;
		padding: 5px 0 10px 10px;
		font-family: "Microsoft Yahei";
		line-height: 2.4em;
	}

		.map > li:first-child {
			border-top: none;
		}

		.map > li .wrap {
			padding: 5px 0;
		}

		.map > li .title {
			display: block;
			color: #333;
			border-left: 8px solid #FF4F4F;
			padding-left: 10px;
			margin: 10px 0;
			line-height: 16px;
		}

		.map > li .node {
			display: inline-block;
			color: #4095ce;
			font-size: 0.875em;
			line-height: 2em;
			padding-right: 25px;
			margin-left: 19px;
		}

		.map > li .list {
			line-height: .75em;
			margin-bottom: 5px;
			padding-left: 19px;
		}

		.map > li .sub-node {
			display: inline-block;
			color: #888;
			font-size: 0.75em;
			line-height: 2em;
			padding-right: 10px;
			font-family: Simsun;
		}

			.map > li .sub-node:before {
				content: ">";
				font-family: Simsun;
				padding-right: 5px;
			}

	.map a:hover {
		color: #ff7900;
		text-decoration: none;
	}
/*网站地图页end*/

/*内容页-模块化-start*/
.single-article {
	line-height: 2.5em;
	color: #666;
	word-break: break-all;
}

	.single-article p {
		text-indent: 2em;
	}

.location {
	color: #555;
	font-family: Simsun;
	font-size: 0.875em;
	cursor: default;
	line-height: 1.25em;
	padding: 0.625em 0;
}

	.location:before {
		content: "+";
		display: inline-block;
		/* font-size: 16px; */
		font-family: "iconmoon";
		color: #888;
		vertical-align: middle;
	}

	.location span:before {
		content: " > ";
	}

	.location span:first-child:before {
		content: "";
	}

.sub-content {
	color: #666;
	padding: 30px 20px;
}

	.sub-content .big-title {
		padding: 10px 0;
		font-size: 1.5em;
		text-align: center;
		color: #333;
	}

	.sub-content .big-title {
		padding: 0.5em 0;
		font-size: 1.5em;
		line-height: 1.25em;
		text-align: center;
		color: #333;
		font-family: "Microsoft Yahei";
	}

	.sub-content .vice-title {
		margin: 0 auto 10px;
		text-align: center;
		color: #333;
		font-family: "Microsoft Yahei";
	}

	.sub-content .small-title {
		font-size: .875em;
		text-align: center;
		color: #999;
		line-height: 1.25em;
		border-bottom: 1px #eaeaea solid;
		padding-bottom: 1.25em;
	}

.news_content_description {
	font-size: .75em;
	color: #888;
	background-color: #f3f3f3;
	line-height: 1.75em;
	padding: 15px;
	border: 1px solid #e8e8e8;
	border-top: none;
}

.news_content_content {
	line-height: 1.875em;
	font-size: 1em;
	padding-top: 15px;
}

	.news_content_content img {
		max-width: 95%;
		height: auto !important;
	}

	.news_content_content p {
		text-indent: 2em;
	}

		.news_content_content p img {
			margin-left: -2em;
		}

.news_content_other {
	padding: 10px 0px;
}

.news-content-function {
	float: right;
	font-size: .75em;
	color: #999;
}

	.news-content-function > span:before {
		content: "[";
	}

	.news-content-function > span:after {
		content: "]";
	}

	.news-content-function > span {
		display: inline-block;
		padding: 0 5px;
		cursor: pointer;
		line-height: 36px;
	}

		.news-content-function > span:hover {
			text-decoration: underline;
		}

.news_content_img {
	text-align: center;
	padding: 20px 0px;
}

	.news_content_img img {
		max-width: 700px;
		height: auto !important;
	}

.news-content-share {
	float: left;
}

@media screen and (max-width: 980px) {
	.location {
		padding: 10px;
	}

	.news_content_other {
		display: none;
	}

	.sub-content {
		padding: 10px !important;
	}
}

@media screen and (max-width: 720px) {
	.news_content_img img {
		max-width: 100%;
	}

	.news_content_content img {
		max-width: 100%;
	}

	.news_content_other {
		display: none;
	}

	.pd-space {
		padding: 10px;
	}
}

@media screen and (max-width: 480px) {
	.sub-content .big-title, .sub-content .second-title, .sub-content .content-small-title {
		text-align: left;
	}

	.sub-content .big-title {
		font-size: 1.25em;
		color: #000;
	}

	.second-title {
		font-size: 1.125em;
	}
}

@media screen and (max-width: 320px) {
	.ptlr-20 {
		padding: 10px;
	}
}
/*内容页-模块化-end*/

/*适老+登录css--模块化--*/
.top-link {
	float: right;
}

.pip-triggers {
	line-height: 20px;
}

.top-banner .version-links a {
	padding: 0;
}

.top-banner .user > a {
	padding: 0;
}

.top-banner .version-links a:before {
	content: "|";
	padding-left: 7px;
	padding-right: 7px;
	font-family: Simsun;
}

.user .login:before {
	content: "|";
	padding-left: 7px;
	padding-right: 7px;
	font-family: Simsun;
}

.top-banner .top-bar .user > a {
	color: #3e71a4;
}

.search-bar-icon {
	right: 0 !important;
	top: 6px !important;
}

@media screen and (max-width: 980px) {
	.top-banner .four-links {
		display: none;
	}
}
/*登录弹框*/
@media screen and (max-width:1120px) {
	.login-others > ul {
		right: 0 !important;
	}
}
/*mail搜索按钮层级*/
.search-bar-icon {
	z-index: 7 !important;
}

/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
/*.dl-horizontal dt {
    white-space: normal;
}*/

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/
.search-bar-icon {
    display: none;
    float: right;
    background: url(data:image/png;base64,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) no-repeat center center;
    background-size: 20px 20px;
    width: 48px;
    height: 48px;
    position: absolute;
    /*top: 90px;*/
    right: 0;
    z-index: 8;
}

@media screen and (max-width: 720px) {
    .content-box {
        border: 0;
    }

    .search-bar-icon {
        display: block;
    }

}

.lm-search-bar {
    font-size: .875em;
    color: #888;
    padding: 15px 30px;
}

    .lm-search-bar > input[type=text] {
        border: 1px solid #ddd;
        border-radius: 4px;
        height: 26px;
        padding: 3px;
        width: 110px;
        background-color: #fafafa;
        margin-right: 10px;
        vertical-align: middle;
        line-height: 30px;
    }

    .lm-search-bar > input[type=submit] {
        margin-left: 10px;
        border: none;
        background: #df2c32;
        height: 34px;
        padding: 0 15px;
        color: white;
        border-radius: 4px;
        cursor: pointer;
        -webkit-appearance: none;
        vertical-align: middle;
    }

        .lm-search-bar > input[type=submit]:hover {
            background: #fb7262;
        }
    .lm-search-bar > input[type=button] {
        margin-left: 10px;
        border: none;
        background: #ec971f;
        height: 34px;
        padding: 0 15px;
        color: white;
        border-radius: 4px;
        cursor: pointer;
        -webkit-appearance: none;
        vertical-align: middle;
    }

        .lm-search-bar > input[type=button]:hover {
            background: #d8c44d;
        }

    .lm-search-bar > select {
        border: 1px solid #ddd;
        border-radius: 4px;
        padding: 8px 3px;
        width: 120px;
        height: 34px;
        background-color: #fafafa;
        color: #666;
        vertical-align: middle;
    }

@media screen and (max-width: 1000px) {
    .lm-search-bar > input[type=text] {
        width: 160px;
    }

    .lm-search-bar > select {
        width: 160px;
    }
}

@media screen and (max-width: 720px) {
    .lm-search-bar {
        display: none;
        padding: 20px;
        border-bottom: 1px #f0f0f0 solid;
    }

    .m-block {
        display: block;
    }

    .lm-search-bar > input[type=text] {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
        box-sizing: border-box;
        height: 48px;
        line-height: 48px;
        float: left;
    }

    .lm-search-bar > input[type=submit] {
        margin-left: 0 auto 10px;
        height: 48px;
        width: 85%;
        font-size: 1.25em;
    }

        .lm-search-bar > input[type=submit]:hover {
            background: #fb7262;
        }

    .lm-search-bar > input[type=button] {
        margin-left: 0 auto 10px;
        margin-top: 10px;
        height: 48px;
        width: 85%;
        font-size: 1.25em;
    }

        .lm-search-bar > input[type=button]:hover {
            background: #fb7262;
        }

    .lm-search-bar > select {
        width: 100%;
        height: 48px;
        line-height: 48px;
        margin-bottom: 10px;
    }
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

td,th {
    padding: 0;
}
.table {
    border-collapse: collapse !important;
}

    .table td,
    .table th {
        background-color: #fff !important;
    }

.table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
}

table {
    background-color: transparent;
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

    .table > thead > tr > th,
    .table > tbody > tr > th,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > tbody > tr > td,
    .table > tfoot > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd;
    }

    .table > caption + thead > tr:first-child > th,
    .table > colgroup + thead > tr:first-child > th,
    .table > thead:first-child > tr:first-child > th,
    .table > caption + thead > tr:first-child > td,
    .table > colgroup + thead > tr:first-child > td,
    .table > thead:first-child > tr:first-child > td {
        border-top: 0;
    }

    .table > tbody + tbody {
        border-top: 2px solid #ddd;
    }

    .table .table {
        background-color: #fff;
    }

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

    .table-bordered > thead > tr > th,
    .table-bordered > tbody > tr > th,
    .table-bordered > tfoot > tr > th,
    .table-bordered > thead > tr > td,
    .table-bordered > tbody > tr > td,
    .table-bordered > tfoot > tr > td {
        border: 1px solid #ddd;
    }

    .table-bordered > thead > tr > th,
    .table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > thead > tr > th,
            .table-responsive > .table > tbody > tr > th,
            .table-responsive > .table > tfoot > tr > th,
            .table-responsive > .table > thead > tr > td,
            .table-responsive > .table > tbody > tr > td,
            .table-responsive > .table > tfoot > tr > td {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > thead > tr > th:first-child,
            .table-responsive > .table-bordered > tbody > tr > th:first-child,
            .table-responsive > .table-bordered > tfoot > tr > th:first-child,
            .table-responsive > .table-bordered > thead > tr > td:first-child,
            .table-responsive > .table-bordered > tbody > tr > td:first-child,
            .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child,
            .table-responsive > .table-bordered > tbody > tr > th:last-child,
            .table-responsive > .table-bordered > tfoot > tr > th:last-child,
            .table-responsive > .table-bordered > thead > tr > td:last-child,
            .table-responsive > .table-bordered > tbody > tr > td:last-child,
            .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > th,
            .table-responsive > .table-bordered > tfoot > tr:last-child > th,
            .table-responsive > .table-bordered > tbody > tr:last-child > td,
            .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}


