﻿

@font-face {
	font-family: "pip-common";
	src: url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.eot");
	src: url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.eot")
		format("embedded-opentype"), url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.ttf")
		format("truetype"), url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.woff") format("woff"),
		url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "iconfont";
	src: url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.eot");
	src: url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.eot")
		format("embedded-opentype"), url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.ttf")
		format("truetype"), url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.woff")
		format("woff"), url("https://t.jiaozuo.gov.cn/file/4108030001/img/font/iconfont.svg")
		format("svg");
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, "Microsoft Yahei";
	background-color: #f2f2f2;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

.hidden {
	display: none;
}

.mt-common {
	margin-top: 32px;
}

.mb-common {
	margin-bottom: 32px;
}

.body-wrap, .main-wrap {
	min-width: 1263px;
	overflow:hidden; /* 全站手机版左右不滑动滚动条 */

}

.main-wrap {
	margin: 0 auto;
	width: 75%;
}

.main-head {
	background: url(https://t.jiaozuo.gov.cn/file/4108030001/img/nr_imgs/bg_head.jpg) no-repeat;
	height: 211px;
}

.logo-bar {
	display: inline-block;
}

.logo {
	display: inline-block;
	margin-top: 59px;
}

.logo i{display:none;}

.logo:before {
	content: "";
	display: block;
	float: left;
	width: 500px;
	height: 94px;
	background-image: url(https://t.jiaozuo.gov.cn/file/4108030001/img/nr_imgs/zhongzhan-lp.png);
	background-repeat: no-repeat;
	padding-right: 6px;
	margin:auto 0 0 40px;
}

.logo:after {
	content: "";
	display: block;
	clear: both;
}

.logo-title {
	font-size: 48px;
	line-height: 1em;
	letter-spacing: -1em;
	margin-left: 100px;
	padding-top: 12px;
}

.logo-title svg {
	height: 1em;
	width: 1em;
	display: inline-block;
	vertical-align: top;
}

.logo-title svg.svg-defs {
	height: 0;
	width: 0;
}

.logo-domain {
	text-align: center;
	font-size: 21px;
	line-height: 40px;
	opacity: 0.6;
	margin-left: 100px;
}

.logo-domain:before {
	content: "www.";
	color: black;
}

.logo-domain:after {
	content: ".gov.cn";
	color: black;
}

.logo-domain>em:before {
	content: "zhengzhou";
	color: red;
	font-style: normal;
}

.main-nav {
	background-color: #1658a0;
	line-height: 80px;
}

.main-nav>.main-wrap {
	display: table;
	table-layout: fixed;
	height:80px;
}

.main-nav>.main-wrap>a {
	display: table-cell;
	color: white;
	text-align: center;
	min-width: 160px;
}

.main-nav>.main-wrap>a:before {
	content: attr(icon);
	font-family: iconfont;
	font-size: 30px;
	vertical-align: top;
	padding-right: 4px;
}

.main-nav>.main-wrap>a:after {
	content: attr(title);
	font-size: 1.8em;
	line-height: 38px;
}

.main-nav>.main-wrap>a:hover, .main-nav>.main-wrap>a.focus {
	
	background-color: #134884;
}

.main-nav>.main-wrap>a:hover {
	opacity: 1;
}

@media screen and (min-width:1001px) {
	.main-nav>.main-wrap>a {
		line-height: 1.5em;
		padding: 18px 10px;
	}
}

.main-body>.main-wrap {
	background-color: white;
	padding: 32px;
	box-sizing: border-box;
}

.main-foot {
	background-color: #e6e6e6;
}

.main-foot>.main-wrap {
	padding: 32px 0px;
	box-sizing: border-box;
}

.m_wzas{
	float: right;
	margin-top: 10px;
	margin: 20px 150px 20px 0 ;
}

.search {
	float: right;
	margin-top: 80px;
	width: 480px;
}

.search-wrap {
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 6px;
	position: relative;
	background-color: white;
	opacity: 0.7;
}

.search.focus .search-wrap {
	border-bottom-left-radius: 0;
}

.search-wrap .search-input {
	vertical-align: top;
	width: calc(100% - 48px);
	float: left;
}

.search-wrap .search-submit {
	float: right;
	width: 48px;
	box-sizing: border-box;
}

.search-wrap .search-input>input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: none;
	background-color: transparent;
	padding: 8px 12px;
	line-height: 24px;
	height: 40px;
	font-size: 16px;
	outline: none;
}

.search-wrap .search-submit>input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	border: none;
	background-color: transparent;
	font-family: pip-common;
	cursor: pointer;
	color: #015196;
	font-size: 24px;
	outline: none;
}

.search-wrap .search-submit>input:hover {
	color: red;
}

.headline {
	text-align: center;
}

.headline>a {
	display: block;
	font-size: 2.5em;
	color: #D60000;
	font-weight: bold;
	padding-bottom: 16px;
}

.headline>a:hover {
	color: #EE0000;
}

.headline>div {
	line-height: 1.25em;
	height: 1.25em;
	overflow: hidden;
}

.headline>div>a {
	display: inline-block;
	white-space: nowrap;
	color: #333;
}

.headline>div>a:hover {
	color: #D60000;
}

.headline>div>a:before {
	content: " | ";
	color: #333;
}

.headline>div>a:first-child:before {
	content: "";
}

.headline>div>a>i {
	font-style: normal;
}

.headline>div>a>i:before {
	content: "�?;
}

.headline>div>a>i:after {
	content: "�?;
}

.row-focus:after {
	content: "";
	display: block;
	clear: both;
}

.row-focus>*:first-child {
	float: left;
	width: 768px;
}

.row-focus>*:last-child {
	margin-left: 768px;
	padding-left: 32px;
}

.row-focus .common-box .box-content {
	padding: 5px 0;
}

  
.pip-carousel.owl-carousel {
	position: relative;
	z-index: 0;
}

.pip-carousel.owl-carousel .item {
	display: block;
	position: relative;
	padding-top: 56.25%;
	margin: 1px;
	background-color: black;
	background-repeat: no-repeat;
	background-position: center center;
}

.pip-carousel.owl-carousel.carousel-contain .item {
	background-size: contain;
}

.pip-carousel.owl-carousel.carousel-cover .item {
	background-size: cover;
}

.pip-carousel.owl-carousel .item:after {
	content: attr(title);
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	color: white;
	box-sizing: border-box;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 150px;
	padding-left: 16px;
	padding-top: 24px;
	background: rgba(0, 0, 0, 0.5);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
	background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}

.pip-carousel.owl-carousel .owl-nav.disabled+.owl-dots {
	position: absolute;
	right: 10px;
	bottom: 4px;
}

.pip-carousel.owl-carousel button.owl-dot {
	outline: none;
}

.pip-carousel.owl-theme .owl-dots .owl-dot.active span {
	background-color: #c50018;
	width: 24px;
}

.pip-carousel.owl-carousel .item img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}

.box-tabs>.tab-titles {
	border-bottom: 1px solid #ddd;
}

.box-tabs>.tab-titles>* {
	display: inline-block;
	margin-right: 12px;
}

.box-tabs>.tab-titles>*>a {
	font-size: 1.25em;
	line-height: 32px;
	color: #333;
	display: block;
	padding-bottom: 5px;
}

.box-tabs>.tab-titles>*.focus {
	position: relative;
}

.box-tabs>.tab-titles>*.focus>a {
	color: #015293;
}

.box-tabs>.tab-titles>*.focus:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	border-bottom: 1px solid #015293;
}

.box-tabs>.tab-titles>*>a[href]:hover {
	color: red;
}

.box-tabs>.tab-contents>* {
	display: none;
}

.box-tabs>.tab-contents>*.focus {
	display: block;
}

.common-box .box-title {
	border-bottom: 1px solid #ddd;
}

.common-box .box-title:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
}

.common-box .box-title .box-title-name {
	display: block;
	height: 2em;
	line-height: 2em;
	font-size: 1.25em;
}

.common-box .box-title .box-title-name:before {
	content: attr(title);
	display: block;
	float: left;
	color: #0085CC;
	border-bottom: 1px solid #0085CC;
	margin-bottom: -1px;
}

.common-box .box-title a[href].box-title-name:hover:before {
	color: red;
}

.common-box .box-title a[href].box-title-name:after {
	content: "5";
	float: right;
	font-family: pip-common;
	color: #aaa;
}

.common-box .box-title a[href].box-title-name:hover:after {
	color: red;
}

.common-box .box-content {
	padding-top: 8px;
}

.common-list>* {
	display: block;
	padding: 8px 0;
}
/*添加分割*/
.common-list.division {
	min-height: 500px;
}

.common-list.division>a:nth-child(5n+1) {
	border-top: 1px solid #e8e8e8;
	padding-top: 13px;
	margin-top: 13px;
}

.common-list.division>a:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 20px;
}

.common-list.division-zwyw>a:nth-child(5) {
	border-top: 1px solid #e8e8e8;
	padding-top: 13px;
	margin-top: 13px;
}

.common-list.division-zwyw>a:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 20px;
}

.common-list.division-special-column>a:nth-child(6n+1) {
	border-top: 1px solid #e8e8e8;
	padding-top: 13px;
	margin-top: 13px;
}

.common-list.division-special-column>a:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 20px;
}

.common-list>*>span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	font-size: 1.0625em;
	line-height: 1.8823em;
}

.common-list>* em {
	display: inline-block;
	color: #999;
	font-style: normal;
	font-size: 0.875em;
	line-height: 1.5em;
	padding-right: 8px;
}

.common-list>*:hover>span {
	color: red;
}

.common-list.list-indicator>* {
	padding-left: 10px;
}

.common-list.list-indicator>*:before {
	content: "#";
	float: left;
	font-family: pip-common;
	margin-left: -16px;
	line-height: 32px;
	color: red;
}

.common-list.list-suffix-b>a {
	overflow: hidden;
}

.common-list.list-suffix-b>a>span {
	float: left;
	width: calc(100% - 3.2em);
}

.common-list.list-suffix-b>*>b {
	display: block;
	float: right;
	color: #888;
	font-weight: normal;
	font-size: 0.875em;
	line-height: 32px;
}

.row-focus .common-list.list-suffix-b>a {
	line-height: 1.5em;
	padding: 12px 0 !important;
}

.row-focus .common-list.list-suffix-b>a>span, .row-focus .common-list.list-suffix-b>a>b
	{
	line-height: inherit;
}

.common-list.page-list>*>span {
	white-space: normal;
}

.common-list.page-list>* p {
	margin: 0;
	color: #999;
	font-style: normal;
	font-size: 0.875em;
	line-height: 20px;
	max-height: 40px;
	overflow: hidden;
}

.common-list.common-list-d-table>a {
	display: table;
	table-layout: fixed;
	width: 100%;
	box-sizing: border-box;
}

.common-list.common-list-d-table>a>* {
	display: table-cell;
	vertical-align: top;
}

.common-list.common-list-d-table>a>div {
	width: 6em;
	float: none;
	text-align: right;
}

.common-list.common-list-d-table>a>div>em:last-child {
	padding-right: 0;
}
/*首页市长信箱*/
#mailbox.common-list.common-list-d-table>a>div {
	width: 12em;
}

.common-list.common-list-d-table>a>span {
	width: 100%;
}

.common-list.common-list-d-table.arrow-pre>*:before {
	width: 15px;
}

.common-box .box-title.block-title-name .box-title-name {
	padding: 0 15px;
	display: inline-block;
	line-height: 38px;
	background-color: #1658a0;
	color: white;
	position: relative;
}

.common-box .box-title.block-title-name .box-title-name:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
	border-bottom: 1px solid #015196;
}

.common-box .box-title.block-title-name.full-block-title .box-title-name
	{
	display: block;
	text-align: center;
}

.tab-contents>* {
	display: none;
}

.tab-contents>*.focus {
	display: block;
}


.app-buttons.owl-carousel .owl-nav {
	margin: 0;
}

.app-buttons.owl-carousel .owl-nav button {
	position: absolute;
	top: 36px;
	outline: none;
	transform: scaleY(1.5);
}

.app-buttons.owl-theme .owl-nav [class*=owl-]:hover {
	background: transparent;
}

.app-buttons.owl-carousel .owl-nav button span {
	display: none;
}

.app-buttons.owl-carousel .owl-nav button:before {
	font-family: pip-common;
	font-size: 48px;
	opacity: 0.2;
	color: black;
}

.app-buttons.owl-carousel .owl-nav button:hover:before {
	opacity: 0.5;
}

.app-buttons.owl-carousel .owl-nav button.owl-prev {
	left: -45px;
}

.app-buttons.owl-carousel .owl-nav button.owl-next {
	right: -45px;
}

/*.app-buttons.owl-carousel .owl-nav button.owl-prev:before {
	content: "$";
}

.app-buttons.owl-carousel .owl-nav button.owl-next:before {
	content: "'";
}*/


.app-buttons.owl-carousel .owl-nav button.owl-next:before {
	transform: rotateY(0deg);
}

.app-buttons a.item {
	display: block;
	padding: 16px 0 8px;
	text-align: center;
}

.app-buttons a.item:before {
	content: attr(icon);
	font-family: iconfont;
	display: block;
	color: white;
	margin: 0 auto;
	font-size: 32px;
	line-height: 64px;
	width: 64px;
	height: 64px;
	border-radius: 64px;
	box-sizing: border-box;
	transition: transform 0.2s;
}

.app-buttons a.item:after {
	content: attr(title);
	display: block;
	color: #444;
	line-height: 1.5em;
	height: 3em;
	overflow: hidden;
	padding: 10px 5px 0;
	white-space: pre-line;
}

.app-buttons a.item:hover:before {
	transform: scale(1.125);
}

.app-buttons a.item:hover:after {
	color: black;
}


.app-buttons a.item.bc-1:before {
	background-color: #6F9CDF;
}

.app-buttons a.item.bc-2:before {
	background-color: #C3A290;
}

.app-buttons a.item.bc-3:before {
	background-color: #80C77B;
}

.app-buttons a.item.bc-4:before {
	background-color: #A2B7F0;
}

.app-buttons a.item.bc-5:before {
	background-color: #71C2C5;
}

.app-buttons a.item.bc-6:before {
	background-color: #77C9EE;
}

.app-buttons a.item.bc-7:before {
	background-color: #5CD2E0;
}

.app-buttons a.item.bc-8:before {
	background-color: #FDB5B6;
}

.app-buttons a.item.bc-9:before {
	background-color: #FDB5B6;
	font-size: 28px;
}

.app-buttons a.item.focus {
	background-color: #fafafa;
	border-radius: 16px;
	box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.app-buttons-wrap .app-buttons a.item:before {
	background-color: #6F9CDF;
}

.row-column {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.row-column>* {
	display: table-cell;
	vertical-align: top;
}

.row-column.col-3>* {
	width: 32%;
}

.row-column.col-3>*:first-child {
	padding-right: 2%;
}

.row-column.col-3>*:last-child {
	padding-left: 2%;
}

.friendlink-wrap {
	background-color: #e6e6e6;
	padding-top: 32px;
}

.friendlink-wrap>.main-wrap>div {
	display: table;
	table-layout: fixed;
	width: 100%;
	padding: 0 120px;
	box-sizing: border-box;
}

.friendlink-wrap>.main-wrap>div>* {
	display: table-cell;
	vertical-align: top;
	padding: 0 8px;
}

.friendlink-wrap>.main-wrap>div>*:first-child {
	padding-left: 0;
}

.friendlink-wrap>.main-wrap>div>*:last-child {
	padding-right: 0;
}

.friendlink-wrap select {
	width: 100%;
	font-size: 14px;
	padding: 5px;
	line-height: 2em;
	color: #888;
	border: 1px solid transparent;
	background-color: #fff;
}

.foot-wrap {
	display: table;
	width: 100%;
	table-layout: fixed;
	line-height: 1.5em;
}

 .mm-wzac {
 float:right;
 margin-top: 10px;
	margin: 5px 50px 20px 0 ;
  }

.foot-wrap>* {
	display: table-cell;
	vertical-align: middle;
}

.mm-wzac>* {

}

.foot-wrap>*:first-child {
	text-align: right;
	padding-right: 10px;
	box-sizing: border-box;
}

.mm-wzac>*:first-child {
	text-align: right;
	padding-right: 10px;
	box-sizing: border-box;
}

.foot-wrap>*:last-child {
	text-align: left;
}

.mm-wzac>*:last-child {
	text-align: left;
}

.foot-wrap .btom-xx {
	width: 600px;
}

.mm-wzac .btom-xx {
	width: 600px;
}

.foot-spans a, .foot-spans span {
	display: inline-block;
	color: #888;
	font-size: 0.875em;
}

.foot-spans a:hover {
	color: red;
}

.foot-spans a img, .foot-spans span img {
	vertical-align: middle;
}

.foot-wrap .btom-xx span, .foot-wrap .btom-xx a {
	padding-right: 10px;
}

.mm-wzac .btom-xx span, mm-wzac .btom-xx a {
	padding-right: 10px;
}


.foot-wrap .btom-xx .foot-links a {
	padding-right: 0;
}

..mm-wzac .btom-xx .foot-links a {
	padding-right: 0;
}

.foot-links a:before {
	display: inline-block;
	content: "|";
	font-size: 0.75em;
	padding: 0 8px 0 6px;
	vertical-align: top;
}

.foot-links a:first-child:before {
	content: none;
}

.foot-links a:first-child:before {
	content: none;
}
.foot-logo {
	vertical-align: middle;
}

.foot-logo>img {
	display: block;
}

.foot-logo-border {
	border: 1px solid #ddd;
	border-radius: 6px;
	overflow: hidden;
}

#_ideConac {
	padding-right: 3px;
}

.view-carousel .item {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 456px;
}

.view-carousel.owl-carousel .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 24px;
}

.view-carousel.owl-theme .owl-dots .owl-dot span {
	border-radius: 0;
	width: 40px;
	height: 10px;
	opacity: 0.7;
}

.view-carousel.owl-theme .owl-dots .owl-dot.active span {
	background-color: #0085CE;
	opacity: 0.9;
}

.owl-theme .owl-dots .owl-dot {
	outline: none;
}

.view-buttons:after {
	content: "";
	display: block;
	clear: both;
}

.view-buttons a.item {
	float: left;
	width: 12.6666%;
	margin: 0 2%;
}

.view-buttons a.item:before {
	line-height: 72px;
	width: 72px;
	height: 72px;
	border-radius: 72px;
}

.view-sep {
	height: 3px;
}

.view-sep:before, .view-sep:after {
	content: "";
	display: block;
	height: 100%;
	width: 50%;
	background: linear-gradient(to left, #199ED6, transparent);
}

.view-sep:before {
	float: left;
}

.view-sep:after {
	float: right;
	background: linear-gradient(to right, #199ED6, transparent);
}

.view-title {
	text-align: center;
	color: #199ED6;
	font-size: 2em;
}

.view-content {
	color: #666;
	line-height: 1.5em;
}

.view-content>p {
	font-size: 1em !important;
	line-height: 1.875em !important;
	word-break: break-all;
}

.m-shown .app-buttons a.item:after {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.row-news {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.row-news>div {
	display: table-cell;
	vertical-align: top;
}

.row-news>div:first-child {
	width: 24%;
}

.row-news>div:last-child {
	padding-left: 32px;
}

.side-menu {
	background-color: #f5f5f5;
	
	
}

.side-menu>* {
	padding: 16px 24px;
	display: block;
	line-height: 1.5em;
	color:#000000;
	border-bottom: 1px solid #eee;
	font-size:17px
}

.side-menu>*:before {
	font-family: pip-common;
		

}

.side-menu>*:after {
	content: attr(title);
	
}

.side-menu>span {
	background-color: #1658a0;
	color: white;
	font-size: 1.25em;
	font-weight:bold;
	
}


.side-menu>span:before {
	padding-right: 8px;
    }
}

.side-menu>a {
	color: #444;
	border-bottom: 1px solid #eee;
	
	
}

.side-menu>a.focus {
	background-color: #C6EBFF;
	color: #0076B3;
}

.side-menu>a:hover {
	color: red;
}

.side-menu>a:before {
	left: 24px;
	
}

@media screen and (min-width:769px) {
	
	.side-menu>a {
		position: relative;
		padding-left: calc(24px + 1em);
	}
	.side-menu>a:before {
		position: absolute;
		left: 24px;
	}
}

.page-tile {
	text-align: center;
	padding: 24px 0;
	border-top: 1px solid #ddd;
	margin-top: 24px;
}

.page-tile:after {
	display: block;
	content: "";
	clear: both;
}

.page-tile a {
	color: #888;
	display: inline-block;
	padding: 0 .7em;
	min-width: 40px;
	box-sizing: border-box;
	text-align: center;
	font-size: 0.875em;
	line-height: 2.25em;
	height: 2.25em;
	font-family: Arial;
	background-color: #f0f0f0;
	border-radius: 5px;
	margin: 5px 2px;
	vertical-align: top;
}

.page-tile a.prev, .page-tile a.next {
	font-family: Verdana;
}

.page-tile a:before {
	font-size: 1.25em;
}

.page-tile a.more:before {
	content: "\2026"
}

.page-tile a.prev:before {
	content: "\2039"
}

.page-tile a.next:before {
	content: "\203A"
}

.page-tile a.focus {
	background-color: #008FDD;
	color: white;
	cursor: default;
}

.page-tile a[href]:hover {
	color: #008FDD;
}

.page-tile em {
	display: block;
	font-style: normal;
	line-height: 2em;
	font-size: 0.875em;
	color: #999;
}

#qrcode {
	padding: 16px 0;
	text-align: center;
}

#qrcode>canvas {
	min-width: 100px;
}

#qrcode:after {
	display: block;
	content: "扫一扫在手机打开当前�?;
	font-size: 0.875em;
	color: gray;
}

.content-wrap {
	padding: 16px;
}

.content-wrap .content-title {
	font-size: 1.75em;
	line-height: 1.35em;
	text-align: center;
	color: #000000;
	padding-bottom: 16px;
}

.content-wrap .content-subtitle {
	font-size: 1.75em;
	line-height: 1.5em;
	text-align: center;
	color: #444;
	padding-bottom: 16px;
}

.content-wrap .content-span {
	font-size: 0.875em;
	text-align: center;
	color: #888;
	margin-bottom: 15px;
	line-height: 1.5em;
}

.content-wrap .content-span>span {
	display: inline-block;
	padding: 0 10px;
}

.content-wrap .content-span>a {
	display: inline-block;
	padding: 0 10px;
	color: #888;
}

.content-wrap .content-span>a:hover {
	text-decoration: underline;
}

.content-wrap .content-description {
	font-size: .875em;
	border: 1px dotted #ddd;
	background-color: #fafafa;
	padding: 16px 24px;
	color: #999;
	line-height: 1.75em;
	margin-bottom: 32px;
	border-radius: 5px;
}

.content-wrap .content-title-line {
	border-bottom: 1px solid #ccc;
	margin-bottom: 32px;
}

.content-wrap .content-media {
	padding: 16px 0;
	text-align: center;
}

.content-wrap .content-media>video {
	max-width: 100%;
	max-height: 360px;
}

.content-wrap .content-txt {
	line-height: 2em;
	font-size:18px;
}

.content-wrap .content-txt table p {
	text-indent: 0;
	word-break: break-all;
	line-height: initial;
		font-size:18px;

}

.content-wrap .content-txt img {
	display: block;
	max-width: 100% !important;
	height: auto !important;
	margin: 0 auto;
}

.content-wrap .content-txt p, .content-wrap .content-txt>div {
	text-indent: 2em;
			font-size:18px;

}

.content-wrap .content-relative {
	margin-top: 30px;
}

.content-wrap .content-relative>div {
	line-height: 2em;
	color: #000;
	border-bottom: 1px solid #eee;
}

.content-wrap .content-relative>ul {
	padding: 10px 0;
}

.content-wrap .content-relative>ul>li {
	color: #444;
	line-height: 1.5em;
	list-style: none;
}

.content-wrap .content-relative>ul>li:before {
	content: "·";
}

.content-wrap .content-relative>ul>li>a {
	color: #444;
	text-decoration: underline;
}

.content-wrap .content-relative>ul>li>a:hover {
	color: #f52f3e;
}

.content-wrap .content-leader-name>span {
	display: inline-block;
	padding: 0 3px;
}

.content-wrap .content-leader-name>em {
	display: inline-block;
	font-style: normal;
	padding: 0 3px;
}

.content-wrap .content-leader-img {
	text-align: center;
	padding-bottom: 15px;
}

.content-wrap .content-leader-img>img {
	max-width: 400px;
}

.content-wrap .content-part {
	padding: 0 50px 20px;
}

.content-wrap .content-part>span {
	display: block;
	margin-top: 20px;
	padding: 0 20px;
	line-height: 3em;
	background-color: #f8f8f8;
	font-size: 1.125em;
}

.content-wrap .content-part>div {
	padding: 10px 20px;
	line-height: 1.5em;
	color: #222;
}

.content-wrap .content-part>div a:hover {
	text-decoration: underline;
}

.image-list:after {
	content: "";
	display: block;
	clear: both;
}

.image-list>* {
	display: block;
	float: left;
	margin-top: 20px;
}

.image-list>*>i {
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	font-style: normal;
	transition: transform 0.2s;
	position: relative;
}

.image-list>*>i img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}

.image-list>*>span, .image-list>*>em {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.image-list>*>span {
	line-height: 2em;
	height: 2em;
	color: #222;
	text-align: center;
	padding-top: 3px;
}

.image-list>*>em {
	display: none;
	padding-bottom: 4px;
	line-height: 1.25em;
	height: 1.25em;
	font-size: .875em;
	font-style: normal;
	color: #888;
}

.image-list>*>i {
	transition: transform .3s;
}

.image-list>*:hover>i {
	transform: scale(1.025);
}

.image-list>*:hover>span {
	color: red;
}

.image-list>* {
	overflow: hidden;
}

.image-list
>
*
>
i
:not
 
(
[
style
]
 
){
position
:relative
;


}

.image-list.image-contain>*>i {
	background-size: contain;
}

.image-list.image-cover>*>i {
	background-size: cover;
}

.image-list.image-3-1>*>i {
	padding-top: 33.3333%;
}

.image-list.image-4-3>*>i {
	padding-top: 75%;
}

.image-list.image-16-9>*>i {
	padding-top: 56.25%;
}

.image-list.image-col-3, .image-list.image-col-2, .image-list.image-col-4
	{
	margin-left: -2%;
}

.image-list.image-col-3>* {
	width: 31.3%;
	margin-left: 2%;
}

.image-list.image-col-2>* {
	width: 48%;
	margin-left: 2%;
}

.image-list.image-col-4>* {
	width: 23%;
	margin-left: 2%;
}

.image-list.image-col-4 {
	margin-top: -20px;
}

.image-list.image-text-center>*>span {
	text-align: center;
}

.image-list.image-text-center>*>em {
	text-align: center;
}

.image-list.image-bg-gray>*>i {
	background-color: #f3f3f3;
}

.image-list.image-bg-gray>*>i.empty:before {
	color: #aaa;
	opacity: 0.5;
}

.image-list.image-bg-black>*>i {
	/*background-color: black;*/
	
}

.float-buttons {
	position: fixed;
	right: 6px;
	top: 300px;
	z-index: 98;
}

.float-buttons>* {
	display: block;
	position: relative;
	margin-bottom: 16px;
	cursor: pointer;
}

.float-buttons>*:before {
	content: attr(icon);
	display: block;
	font-family: iconfont;
	background-color: #0085CE;
	color: white;
	font-size: 28px;
	line-height: 1em;
	padding: 12px;
	border-radius: 26px;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
}

.float-buttons>*>* {
	display: none;
	position: absolute;
	right: 100%;
	top: 3px;
	background-color: white;
	border-radius: 8px;
	padding: 10px;
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
	margin-right: 12px;
}

.float-buttons>*:hover>* {
	display: block!important;
}

.float-buttons>*:hover:before {
	background-color: white;
	color: #0085CE;
}

.float-buttons>*>*:before {
	content: "";
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	left: calc(100% - 6px);
	top: 16px;
	background-color: white;
	transform: rotate(45deg);
	box-shadow: 1px 0px 4px 1px rgba(0, 0, 0, 0.2);
}

.float-buttons>*>*:after {
	content: "";
	display: block;
	position: absolute;
	width: 9px;
	height: 18px;
	left: calc(100% - 9px);
	top: 13px;
	background-color: white;
}

.float-buttons>*>* img {
	display: block;
	max-width: 120px;
	margin: 0 auto;
}

.float-buttons>*>* em {
	display: block;
	padding: 3px 0 5px;
	text-align: center;
	font-style: normal;
	font-size: .8125em;
	color: #888;
	white-space: nowrap;
}

.column-list:after {
	content: "";
	display: block;
	clear: both;
}

.column-list>a {
	display: block;
	float: left;
	box-sizing: border-box;
	line-height: 2.625em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 16px;
}

.column-list>a:after {
	content: attr(title);
}

.column-list>a[href]:after {
	color: #444;
}

.column-list>a[href]:hover:after {
	color: red;
}

.column-list.list-indicator>a:before {
	font-family: pip-common;
	display: inline-block;
	vertical-align: top;
	font-size: .875em;
	width: 1.5em;
	text-align: center;
}

.column-list.col-4>a {
	width: 25%;
}

.column-list.col-5>a {
	width: 20%;
}

.column-list.col-6>a {
	width: 16.6666%;
}

.column-list.list-indicator.style-1>a:before {
	content: "u";
	color: #E76949;
}

.column-list.list-indicator.style-2>a:before {
	content: "t";
	color: #0085CC;
}

.column-list.list-indicator.style-3>a:before {
	content: "e";
	color: #92D863;
}

.column-list.list-indicator.style-4>a:before {
	content: "x";
	color: #1CDAE3;
}

.row-interact {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.row-interact>* {
	display: table-cell;
	vertical-align: top;
}

.row-interact>*:first-child {
	width: 45%;
}

.row-interact>*:last-child {
	width: 40%;
	padding-left: 32px;
}

.leadermail-search {
	padding: 18px 24px;
	border: 1px solid #eee;
	border-top: none;
	background-color: #fbfbfb;
}

.leadermail-search:after {
	content: "";
	display: block;
	clear: both;
}

.leadermail-search>input, .leadermail-search>select {
	display: block;
	float: left;
	border: 1px solid #ddd;
	border-right-width: 0;
	font-size: 14px;
	padding: 2px 8px;
	height: 40px;
	box-sizing: border-box;
}

.leadermail-search>input[type=text] {
	width: 30%;
}

.leadermail-search>select {
	width: 20%;
	background-color: white;
}

.leadermail-search>input[type=submit] {
	width: 20%;
	border: none;
	background-color: #0085CC;
	color: white;
	cursor: pointer;
	font-size: 1.125em;
}

.leadermail-search>input[type=submit]:hover {
	opacity: 0.8;
}

.interview-box {
	display: block;
	padding-top: 16px;
	box-sizing: border-box;
}

.interview-box>div:after {
	content: "";
	display: block;
	clear: both;
}

.interview-box>div>img {
	display: block;
	float: left;
	width: 260px;
	transition: transform .3s;
}

.interview-box>div>div {
	margin-left: 260px;
	padding-left: 16px;
	overflow: hidden;
}

.interview-box>div>div>span {
	display: block;
	color: #444;
	font-size: 1.125em;
	line-height: 1.5em;
}

.interview-box>div>div>em {
	display: table;
	width: 100%;
	color: #888;
	font-style: normal;
	font-size: .875em;
	padding-top: 8px;
}

.interview-box>div>div>em:before {
	content: attr(alt) "�?;
	display: table-cell;
	width: 1px;
	white-space: nowrap;
}

.interview-box>div>div>em:after {
	content: attr(title);
	display: table-cell;
}

.interview-box>div {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 8px;
}

.interview-box>p {
	color: #888;
	font-style: normal;
	font-size: .875em;
	margin: 0;
	margin-top: 4px;
	text-indent: 2em;
	display: block;
	line-height: 1.75em;
	height: 7em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

a.interview-box:hover>div>img {
	transform: scale(1.05);
}

a.interview-box:hover>div>div>span {
	color: red;
}

.interact-buttons:after {
	content: "";
	display: block;
	clear: both;
}

.interact-buttons>* {
	display: block;
	float: left;
	position: relative;
}

.interact-buttons>a {
	transition: transform 0.2s;
}

.interact-buttons>a:hover {
	cursor: pointer;
	transform: scale(1.05);
	transition: transform 0.2s;
}

.interact-buttons.button-col-5>* {
	width: 18.8%;
	margin-left: 1.5%;
}

.interact-buttons>*:first-child {
	margin-left: 0 !important;
}

.interact-buttons>*:before {
	content: "";
	display: block;
	padding-top: 56.25%;
}

.interact-buttons>*>svg {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.interact-buttons>*>div {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.interact-buttons>*>div[icon] {
	color: white;
	text-align: center;
}

.interact-buttons>*>div[icon]:before {
	content: attr(icon);
	display: block;
	font-family: iconfont;
	font-size: 3em;
	padding-top: .5em;
	opacity: 0.9;
}

.interact-buttons>*>div[icon]:after {
	content: attr(title);
	display: block;
	font-size: 1.125em;
	padding-top: .4em;
	white-space: pre-line;
	opacity: 0.9;
}

.interact-buttons>*>div[class]:before {
	content: "";
	display: block;
	height: 57%;
	font-size: 3em;
	height: 1em;
	padding-top: .5em;
	background-repeat: no-repeat;
	background-position: center bottom;
}

.interact-buttons>*>div[class]:after {
	/*content:attr(title);
  display:block;
  font-size:1.125em;
  text-align:center;
  color:white;
  opacity:0.9;*/
	
}

.interact-buttons>*>div[class].interact-people:before {
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAkCAYAAAAEnl30AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTVFNjVFRDAyQUIwMTFFQUJBMTFCOEI1MDAzODZCRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTVFNjVFQ0YyQUIwMTFFQUJBMTFCOEI1MDAzODZCRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRkM5RTJERjkzRjExMUU0QjExRUM4RkFDMzhBQUFEQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRkM5RTJFMDkzRjExMUU0QjExRUM4RkFDMzhBQUFEQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp2wd5kAAAkUSURBVHja7FsHcBVV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)
		no-repeat center bottom !important;
	background-size: 110px;
}

.interact-buttons>*>div[class].hot-line:before {
	font-size: 48px;
	content: attr(icon) attr(icon-num1) attr(icon-num2);
	height: auto;
}

.interact-buttons>*:nth-child(3)>div[class].hot-line:before {
	transform: scale(.8);
}

.interact-buttons>*>div[class].interact-xintongqiao:before {
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAAkCAYAAAAaV21HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkZDOUUyREY5M0YxMTFFNEIxMUVDOEZBQzM4QUFBREEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkZDOUUyRTA5M0YxMTFFNEIxMUVDOEZBQzM4QUFBREEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRkM5RTJERDkzRjExMUU0QjExRUM4RkFDMzhBQUFEQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRkM5RTJERTkzRjExMUU0QjExRUM4RkFDMzhBQUFEQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt/3UPQAAArwSURBVHjazJoLkFV1HcfP4+7de1l2FxCpSAvNtCwto6QiSosier8dpnSmMqup6d2Yk720Jp2Kpmyy98RUVJY5lUlllBVFOvKItFAwizQCFli7LPd9Tv8/8/nZl/+cXfYuIJ6Z79y7557zf3x/799/4zzPo6NwxQ5FA5ccBh0GHPodKg7TuZ/yTNOhBfY77HOoOTRkHP9sl+99Dp1x5nvArvgoEWkbPNHh0Q7zHB7hcJLDcZBY5bPskPBOAiF1iPQEjTnsdLjH4V6Hfzn8je+16EFyTZXIRLQik/tzHJ7o8BSHMyBvlsM0fs/Qsv1omGlem99ztLMCwfZp2pvyXg1iNzjc7PBn/jZriGVN2YOZSDUtv9GFDosdnoz2VdGm3Q7bHP7hcJfDZoe9aFyDzxpj5Yyr5HkBDCOguaLV87hf5d3/ONzq8EuH3+MOVOBH3fSnQmSClP2Glzq8zOFMfF8McV5D1qIx23swQdt4JhvP5XvCPDMdTnV4msPZkDuEkLywfuLwc4ddE/jrY0ZkImZyrsMbHOYTOBqQd73Drxz+HQSemHeTwNyScQJVUnAvlvfUpXhiz3J4gcOz0Fy/ni0OX3f4KRpphCZHw9wPRWSJzw6fD3V4K1rYz707Hb4Jgf89wpHfyE4CAux7O3jHB7bzHF6I1vrrdw6fZp0lyOw+0ESmTJyhfRfjB1v4oescvuwwIsR3D8OUDmWGCXPEIuBugaZ7c38HQS8h0n/G4WfHwrR1U89zuASN9Avf4fBZTNlSHdtIdpR9kvlRCyId0diu+FXvct7l8Br8uRf8pxy+d6yIfDqmMYP7PkK+32Fd4NO6PWidmVhHvmei0ZMl1AJRzHuxWEabv9/o8B6e95Z0hcNKhJ/LmtoFvjmfQCli4Sg/lGn7yHi1w/G80EDKa4MUqJerDIFGnPnfSlC9HI5vjQN/+jaHi1ivJ/MDDr/mN3u+cwhfHRWQbO4vmYjIFOm9lmR3CD/zVRk8n+JGvTa8xGGRw1aHFSTpFziczmYPdeXBOnbjs+9m/LZoTIl1L0Bg65irLs9Mg+iOjJsV7NOe7+N3/06pNIFmVYiCu/h9jJRCTSccPPwMpWqm8kqHS4n8fUTYy9noi/FnmbwXF2hGLGlQTM3+eDSvHRDQoShYxD6GsYw6z5yIlk4XIcbiPkqSdnXxv6tRgAMuqiSO+lReMJZ3y+LLYpJRQdqhCXNR1M4D//NcBLgLTV/E4ka5Z2VjScwuDtbQQAimGXXyyS+h3WXRKj//Y6T5MYPAY8FxJkKoiPn3qQ9k/RbY/Jp/pPmpadbDHT4vvvBOUp2SSCUTaQ2TlD+Wv++gNNsFQfNJk2YhkJtoNJj2/9XhmYwzgKb7rs/nkHIVMjpobZvfU76nlKQXMIbV7RWCY1bgfnKeySDibCkxWwhilOcGmc8ykrEgn10pGcsB7TWVHUJKlqc12UhV2lstEu4KZrBQqpXzIMOnFk9gky1xA/7vLzj8hnvfgCCviX9HO3IqIo8PsdEx1uAF+xXmKJPSvAq/1hayMjYeuqqWPDdI5nEJ+W9ZrLBNPX8pqZ5//j6H99GBMuFsF6Lv18gI32ASy9mANRA6fK9Ryy6jxm2Kxv7R4bcsbB2CWYAw2mj6m6iD/SL2OHyCTbRE8kMEN0/iyczdh9t5ksNtDg8jIGUBSghlA+RbBVPl3TmsxVzB5nEqsW1CUoVguG6CsjJTjZzBhOYbzP+k4heaPHMO98o857XphmDwHzs8lXLyBN6dS4vNE/RqAkoJLbueJN8HofdKZygV4c7Gt3YkB7X0JWVtXkO/hsbp5deynH02JZCYDzwNAXV45nhRoJz3syDgpbioPRa1I/xUKuXWHtE2m7TOYofFpK/AXGMcvf9tPeZwO+Y7hOT9eKcw9osgq8Qz3kdfhm+1nmUSVC0ZVmHRNmM9Fr0bjHMKRPoA8nqevRpNXcJzbUz8Qhob3lW8TsbNRFg+SH1Rgpe1+/ZhZXu0+zIYVAojqHVJJNDgXhWsgsSUSmclfsui6sfZ1Iho0UOElC6E1Qk80yGlLuZ3Edq7Rkibxrxee8/HrQzKJsvim5+PPz8HcjMpZ2fSBpwb5IWJ5LraMWrg8upiLaUoaGMNCAE50WtYyrcYkxhjoTFEakvN+5KP8cwyEu7v8v0WTHOMYLJGUqimuIqWbNSv7VE4/f1s0tKfYYQ0U3qdsfj5SM58MhrBuZSRLQQyCyK/TfWzIUjitxFobsJyEgR6I89vM3M3RqcJYZaT9QvRlsvtpJNygvQcF/LcR/j9LGrbBk56FNL6cfCr8S2+0nhkwXGF9i4/LGbWEN+9CJjvvi84+wmLgG5AdiZHGlXGOIOgZiSnEHwjad0zZJx57H+H9QfUtLUI3y+qrUX9KJo4KELYDUnnYroXc8B1G2YXkW/+hfo2CvxbPkEJmGItfQEx/XIcMRC4oMlcuVQqnswrHd4ia/LzXkvQ9HNsZO3HwY0/Efg+Pv1AUFKN7MrG9mGKSqSlBL7j/HIGuZfJFqPqS3H4dfqULfIyb6IfRHOiSdTqto4VrGUJY3Qh8GYKgGlE8pMnWZ9rxM2kHi9L3Z3h769iTFO2y0ih5sPFHGke56qRHRloVJx/HhC5j0Bixwze1N9Jh3yApsFH+TsiMn4HE0mC/mV3nO6KzXsDZK6Vd0vM+UNSnfU9Hh1YQGpCZI11t1nPKrSvInwM0HdYhTKEipBYijMziKZt0pYo8JF2beL55zj8wuGfRNjZclwacSSxB+lO1JIqTHKpZupSJlqxsIRIbA2ITg9EWopXw895oXySWtub97Op1LyyfEsi/HIIrWDqm1G4+ysby/VKqHJTcka96sHxw0YW81Ki3RaccoQvWcwGrxLn3utlyfGYWIRVXLNY7xif5R7G7YOEy6mGxiBpAGL6A7djJt4Pbof8PiVyOj9mEmgs8c2ltb+3wK/dxSQXEmi28OlxjZyRxD00gbVu/gPf50tnKcU3b4Lkx0kFVBG3kRcc4oVNjHXiMmZLRLdeg2pxB6sYkDna6iPLomWWELekXjUSasG5jOV691Ambqd7flpw0JRKoj/ZRnAsSf2bScCnS7qyhvzu7fJbueD0MZXqSdOqPEjtImkhJsHJqebcmj4dJPwS7JalFGwwyIBM2io4BtCF7CMZX02nZqeMN9nznDxo/SdSbdwdnBjaRmr451S64qMiQMuPt5J4j9cgVqLMMtu9+CD9P5skOA0cClS7WRAQwmtNQEx3HBJbgXZmIrA4OJIwn5bIgVVF3h0QEm+VLn6NGrmO1i4VxRjv7CWSGrvTK5FzJY/0E/1JOh/a7Z6F70sLzkyice7lBdE6p9MSB0FlARv/gQhpK58radNZUNHuzgpyyiZFQFNKz2uDeZsinFAh+oXQ9lSIvIOmQxvprWeTe8V8uzQIlh2BE762tMUsd/Xa/24ygbaQXGUNY9KbzMSKrHNu5v4KqU6yoMA4XU4vJ3NamPVK5EjQTzSnu4mDqKqUUn1H6IDf2l65HCecRO0dBy4lDc7Os6Cf2BXyUzF/tY5UUqh4gnWp9vZMpFYaJdGS68gHF1L5tMSsD+fq4EpmQ2DKCd8OGqidYLPt6OB/rIrFl+o5SiztvjCodOTI1crBUlBFVaP///dwt4CnIX6vFuTYB7XJIvGNCc3Y5dTMlYINTvXK8cvn81mjXr+FdtyZEjHHa2pM5Vw9lkbIXmkap3L0cI2UiiMikDprrKJ0G8PB/yfAAOdlyfMfS5O8AAAAAElFTkSuQmCC)
		no-repeat center bottom !important;
	background-size: 89px;
}

.interact-buttons>*>div[class].interact-xintongqiao:after {
	font-size: 16px;
}
/*20221205适应无障碍字体放�?修改*/
.interact-buttons.button-col-5 {
	display: flex;
	flex-wrap: wrap;
}

.interact-buttons.button-col-5>* {
	padding: 0 10px 15px;
	box-sizing: border-box;
}

.interact-buttons>*>div {
	position: relative;
}

.interact-buttons>*:before {
	display: none;
}

.suggestion_content_head {
	margin: 0 30px;
}

.suggestion_content_title {
	margin-top: 20px;
	text-align: center;
	font-size: 1.375em;
	line-height: 1.5em;
	font-family: "Microsoft Yahei";
	color: #444;
}

.suggestion_content_date {
	text-align: center;
	font-size: .75em;
	line-height: 2em;
	color: #888;
	padding: 5px 0;
	border-bottom: 1px solid #eee;
}

.suggestion_content_description {
	font-size: .75em;
	color: #888;
	border: 1px dotted #ccc;
	background-color: #f3f3f3;
	line-height: 1.75em;
	padding: 10px 15px;
	margin-top: 15px;
	border-radius: 5px;
}

.suggestion_content_description:before {
	content: "摘要: ";
}

.suggestion_content_body {
	padding: 10px 30px;
}

.suggestion_content_content {
	font-size: .875em;
	line-height: 1.75em;
}

.suggestion_content_content img {
	max-width: 100% !important;
}

.suggestion_content_replay {
	font-size: .875em;
	color: #ff4c00;
	border: 1px dotted #ccc;
	background-color: #f3f3f3;
	line-height: 1.75em;
	padding: 5px 15px;
	margin: 5px 30px 20px;
	border-radius: 5px;
}

.suggestion_input_wrap {
	background-color: #fff;
	padding: 10px 30px 20px;
}

.suggestion_input_title {
	color: #666;
	line-height: 2em;
}

.suggestion_input_area {
	display: block;
	border: 1px solid #ddd;
	width: 100%;
	height: 80px;
}

.suggestion_input_submit_wrap {
	font-size: .875em;
	padding: 10px 0;
	text-align: right;
}

.suggestion_input_captcha_img {
	vertical-align: top;
	height: 30px;
	cursor: pointer;
	border-radius: 4px;
}

.suggestion_input_captcha {
	width: 80px;
	border: 1px solid #ddd;
	border-radius: 4px;
	height: 22px;
	padding: 3px;
}

.suggestion_input_submit {
	font-size: .875em;
	margin-left: 10px;
	border: none;
	background-color: #22b658;
	height: 28px;
	padding: 0 20px;
	color: white;
	border-radius: 4px;
	cursor: pointer;
}

.suggestion_input_wrap .error {
	font-size: .75em;
	color: red;
	padding-left: 5px;
}

.suggestion_list_wrap {
	border-top: 1px solid #ddd;
	padding-bottom: 32px;
}

.suggestion_list>li {
	border-top: 1px solid #eee;
	padding: 15px 30px;
}

.suggestion_list>li:first-child {
	border-top: none;
}

.suggestion_list>li>em {
	font-style: normal;
	font-size: .75em;
	line-height: 2em;
	margin-left: 5px;
	color: #169fa5;
}

.suggestion_list>li>b {
	font-weight: normal;
	font-size: .75em;
	line-height: 2em;
	color: #aaa;
}

.suggestion_list>li>div {
	font-weight: normal;
	font-size: .75em;
	line-height: 1.75em;
}

.suggestion_list>li>span {
	font-weight: normal;
	font-size: .75em;
	line-height: 1.75em;
	color: #FF790A;
	display: block;
}

.suggestion-bar {
	margin: 5px 30px 20px;
}

@media screen and (max-width:1000px) {
	.suggestion_content_head {
		margin: 0 16px;
	}
	.suggestion_content_body, .suggestion_input_wrap {
		padding: 10px 16px;
	}
	.suggestion_content_replay, .suggestion-bar {
		margin-left: 16px;
		margin-right: 16px;
	}
}

@media screen and (max-width:640px) {
	.suggestion_input_submit_wrap {
		
	}
	.suggestion_input_submit.disabled {
		width: 100%;
		background: #ffffdb !important;
		margin: 0;
		margin-top: 10px;
		color: #ec642a !important;
		height: 36px;
		font-weight: inherit !important;
	}
}
/*2020-11-26追加*/
dl, dt, dd, ul, li, form, input, textarea {
	margin: 0;
	padding: 0;
	list-style: none;
}

.gray-bg {
	background-color: #f6f6f6;
}

.box-tab>dt>ul {
	background-color: #f9f9f9;
	border-bottom: 3px solid #015293;
	display: table;
	table-layout: fixed;
	width: 100%;
}

.box-tab>dt>ul>li {
	display: table-cell;
	margin-right: 0;
}

.box-tab>dt>ul>li a {
	display: block;
	font-size: 1.625em;
	text-align: center;
	padding-bottom: 0;
	line-height: 50px;
	height: 50px;
	color: #015293;
}

.box-tab>dt>ul>li.focus a {
	background-color: #015293;
	color: #fff;
}

.box-tab>dd {
	min-height: 390px;
}

.box-tab>dd>ul>li {
	display: none;
}

.box-tab>dd>ul>li.focus {
	display: block;
}

.box-tab .common-list>* {
	padding: 6px 0;
}

.small-title {
	display: none;
}

.mt-space {
	margin-top: 15px;
}
/*d-table*/
.d-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.d-table>* {
	display: table-cell;
	vertical-align: top;
}

.col-space {
	width: 40px;
}

.col-a-left {
	width: calc(8em + 110px);
}

.col-c-right {
	width: 562px;
}

.col-half .tab-contents {
	background-color: #fafafa;
}

.module .common-list>* {
	padding: 6px 0;
}

.module .common-list>*:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.common-list>*>div {
	float: right;
	padding-top: 5px;
}

.common-list>*>div * {
	text-align: left;
}

.common-list.arrow-pre>* {
	position: relative;
	padding-left: 16px;
}

.common-list.arrow-pre>*:before {
	content: "";
	position: absolute;
	display: block;
	background: url(https://www.jzzzq.gov.cn/images/arrow_right_red.png) no-repeat left center;
	width: 4px;
	height: 8px;
	left: 0;
	top: 20px;
}
/*row-special-column*/
.row-special-column {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.row-special-column>* {
	display: table-cell;
	vertical-align: top;
}

.row-special-column>*:first-child {
	width: 60%;
}

.row-special-column>*:last-child {
	width: 25%;
	padding: 20px;
	box-sizing: border-box;
}

.row-special-column .common-box {
	padding: 20px 40px 10px;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
}

.row-special-column .box-content .page-tile {
	display: none;
}

.special-column-title {
	color: #0085CC;
	font-size: 1.25em;
	border-bottom: 1px solid #ddd;
}

.special-column-title>span {
	float: left;
	display: block;
	border-bottom: 1px solid #0085cc;
	height: 36px;
	line-height: 36px;
	margin-bottom: -1px;
}

.common-list.no-date>* em {
	display: none;
}

.common-list.no-date>a {
	padding: 5px 0;
	overflow: hidden;
}

.common-list.no-date>a:before {
	content: "·";
	float: left;
	padding: 0 .25em;
	line-height: 1.6em;
	color: #333;
}

.common-box .box-content.article p {
	line-height: 2em;
}
/*button-list*/
.icon-list a {
	display: block;
	color: #333;
}

.icon-list.col-3 {
	padding: 5px 10px;
}

.icon-list.col-3 a {
	float: left;
	width: 33.3333%;
	margin: 18px 0;
}

.icon-list.col-3>a>i {
	float: left;
	font-family: iconfont;
	color: #6f9cdf;
	font-style: normal;
	font-size: 2.25em;
}

.icon-list.col-3>a>i:before {
	content: attr(icon);
	display: block;
	font-family: iconfont;
	color: #6f9cdf;
}

.icon-list.col-3>a>div {
	margin-left: 50px;
	overflow: hidden;
}

.icon-list.col-3>a>div>* {
	display: block;
	font-style: normal;
	font-size: 1.0625em;
}

.icon-list.col-3>a>div>em {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #999;
	font-size: 0.75em;
	padding-top: 8px;
}

.icon-list.col-3 a:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}

.icon-list.col-3 a:hover>div>span {
	color: red;
}
/*button-list*/
.button-list a {
	display: block;
	background-color: #f6f6f6;
	font-size: 1.25em;
	color: #333;
	-webkit-transition: background-color 400ms;
	transition: background-color 400ms;
}

.button-list.button-d-table {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-top: 10px;
}

.button-list.button-d-table>* {
	display: table-cell;
	vertical-align: top;
	font-size: 1.125em;
	text-align: center;
	border-left: 1px solid #ddd;
	box-sizing: border-box;
	padding: 20px 0;
}

.button-list.button-d-table>*:first-child {
	border-left: none;
}

.button-list.button-d-table>*:hover {
	background-color: #015293;
	color: #fff;
}

.button-list.button-d-table.add-icon>* {
	padding: 15px 0;
}

.button-list.button-d-table.add-icon>*:before {
	content: attr(icon);
	font-family: iconfont;
	display: block;
	margin: 0 auto;
	font-size: 32px;
	padding-bottom: 5px;
}

.button-list.button-d-table.add-icon>a.zwfwbmrx:before {
	content: attr(icon) attr(icon-num1) attr(icon-num2);
}

.button-list.button-d-table.add-icon>a.icon-img:before {
	content: "";
	max-width: 100%;
	height: 32px;
}

.button-list.button-d-table.add-icon>a.icon-img.icon-img01:before {
	background: url(https://www.jzzzq.gov.cn/images/tile_icon_ldlyb.png) no-repeat center center
		!important;
}

.button-list.button-d-table>a.icon-img.icon-img01:hover:before {
	background: url(https://www.jzzzq.gov.cn/images/tile_icon_ldlyb_hover.png) no-repeat center
		center !important;
}

.button-list.button-d-table.add-icon>a.icon-img.icon-img02:before {
	background: url(https://www.jzzzq.gov.cn/images/tel_index02.png) no-repeat center center
		!important;
}

.button-list.button-d-table>a.icon-img.icon-img02:hover:before {
	background: url(https://www.jzzzq.gov.cn/images/tel_index02_hover.png) no-repeat center center
		!important;
}

.button-list.arrow-pre a {
	position: relative;
	border: 1px solid #ddd;
	margin-top: 5px;
	font-size: 1.125em;
	line-height: 1.5em;
	padding: 14px 10px 14px 56px;
	-webkit-transition: background-color 400ms;
	transition: background-color 400ms;
}

.button-list.arrow-pre a:first-child {
	margin-top: 0;
}

.button-list.arrow-pre a:hover {
	background-color: #015293;
	color: #fff;
}

.button-list.arrow-pre a:before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 40px;
	height: 100%;
	background: url(https://www.jzzzq.gov.cn/images/arrow_right_gray.png) no-repeat center center;
	border-right: 1px solid #ddd;
}
/*location*/
.location * {
	display: block;
	float: left;
	font-style: normal;
	color: #656565;
	line-height: 1.5em;
}

.location {
	font-size: 0.875em;
	padding: 10px;
}

.location>i:before {
	content: "";
	display: inline-block;
	background:
		url(https://t.jiaozuo.gov.cn/file/4108030001/img/nr_imgs/nrxdd.png) no-repeat left center;
	width: 14px;
	height: 18px;
	vertical-align: middle;
	padding-right: 15px;
}

.location>span {
	font-weight: bold;
	color: #db403e;
}

.location>a:after {
	content: ">>";
	padding: 0px 8px;
}

.table-line {
	border-collapse: collapse;
}

.table-line td {
	border: 1px solid #000;
}

.box-tabs.old-list .old-title {
	display: none;
}
/*适老开关·登录·简繁体*/
.top-link {
	font-size: 16px;
	position: absolute;
	top: 15px;
	right: 10px;
	height: 30px;
	line-height: 30px;
}

span#pip-triggers-container {
	padding-right: 10px;
}

.pip-triggers {
	line-height: 20px;
}

.pip-triggers>em>i {
	vertical-align: middle;
}

@media screen and (max-width:1000px) {
	.top-link {
		top: 0;
		z-index: 3;
	}
}

.xlmzj{ margin:10px auto; width:100%; text-align:left; line-height:30px; margin-top:-5px; font-weight: normal; color:#333333; font-size: 16px;}
.xlmzj a{margin:10px auto; width:100%; text-align:left; line-height:30px; margin-top:0px; font-weight: normal; color:#333333; font-size: 16px;}
.xlmzj a:hover{ color:#ff0000;}

.wz14_h2 {
    font-size: 12px;
    color: rgb(102, 102, 102);
    line-height: 24px;
    font-family:"微软雅黑";
    text-decoration: none;
	text-align:left;
	
}

