﻿﻿/* 由 F12 开发人员工具生成。这可能不是原始源文件的准确表示形式。*/
.bread-crumbs-inner {
	padding: 0px 20px; width: 1160px; height: 40px; line-height: 40px; overflow: hidden; background-color: rgb(238, 238, 238);
}
.common-detail-outer {
	width: 100%; height: auto; padding-bottom: 20px; margin-top: 10px; min-width: 1200px;
}
.common-detail-inner {
	margin: 0px auto; width: 1140px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.common-detail-page-printer {
	padding: 18px 30px; position: relative;
}
.detail-article-title {
	text-align: center; line-height: 50px;
}
.detail-article-title h2 {
	font-size: 34px;
}
.detail-article-title h3 {
	font-size: 24px; font-weight: 500;
}
.detail-article-title h5 {
	font-size: 32px; font-weight: 500;
}
.detail-article-infos {
	padding: 18px 0px 12px; color: rgb(122, 122, 122); font-size: 14px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.detail-article-infos .article-infos-source span {
	margin-right: 14px;
}
.detail-article-infos .article-infos-source i {
	font-style: normal;
}
.article-infos-source {
	margin-left: 7px;
}
.article-infos-func span {
	padding: 0px 7px; color: rgb(122, 122, 122); border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.article-infos-func .article-priter {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; cursor: pointer;
}
.article-infos-func .article-priter i {
	background-position: -327px -1782px; width: 16px; height: 16px; overflow: hidden; margin-right: 5px; display: inline-block;
}
.article-infos-func i {
	font-style: normal;
}
.article-infos-func .article-zoom a {
	margin: 0px 2px; color: rgb(122, 122, 122);
}
.article-infos-func .article-share {
	cursor: pointer;
}
.article-infos-func .article-share i {
	background-position: -327px -1805px; width: 16px; height: 16px; margin-right: 5px; display: inline-block;
}
.visual-protection > a {
	width: 14px; height: 14px; overflow: hidden; margin-left: 5px; vertical-align: -2px; display: inline-block; background-color: rgb(255, 0, 0);
}
.visual-protection > .bgc-0 {
	background-color: rgb(255, 255, 255);
}
.visual-protection > .bgc-1 {
	background-color: rgb(204, 232, 207);
}
.visual-protection > .bgc-2 {
	background-color: rgb(248, 208, 216);
}
.visual-protection > .bgc-3 {
	background-color: rgb(253, 230, 224);
}
.visual-protection > .bgc-4 {
	background-color: rgb(234, 234, 239);
}
.visual-protection > .bgc-5 {
	background-color: rgb(247, 244, 175);
}
.visual-protection > .bgc-6 {
	background-color: rgb(157, 216, 246);
}
.rendering-ie7 .visual-protection > a {
	vertical-align: 2px; display: inline;
}
.article-body {
	line-height: 1.6; font-family: "宋体", sans-self; margin-top: 10px;
}
.article-body a {
	color: rgb(53, 99, 184); border-bottom-color: rgb(53, 99, 184); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.article-body a:hover {
	color: rgb(160, 17, 0);
}
.rendering-ie7 .article-share-cnt {
	margin-top: 20px;
}
.tool-box {
	height: 30px; color: rgb(122, 122, 122); line-height: 30px; overflow: hidden; font-size: 14px; margin-top: 10px;
}
.social-box {
	vertical-align: bottom;
}
.article-edit a {
	margin-left: 7px;
}
.relatived-articles-box {
	margin: 10px auto 0px; padding: 10px 30px; width: 1140px; background-color: rgb(255, 255, 255);
}
.relatived-articles {
	padding: 10px 40px;
}
.relatived-articles-title {
	color: rgb(160, 17, 0); line-height: 42px; font-size: 16px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.shanxi-social-tools {
	padding: 10px 0px;
}
.shanxi-social-tools li {
	width: 186px; height: 150px; overflow: hidden; margin-left: 20px; float: left;
}
.shanxi-social-tools .shanxi-social-mailbox {
	width: 536px;
}
.shanxi-social-tools li span {
	padding: 16px 8px; width: 20px; height: 100%; text-align: center; line-height: 20px; float: left; display: block;
}
.shanxi-social-tools li img {
	height: 100%;
}
.comment-box {
	margin: 10px auto;
}
.comment-form_txtfiled {
	height: 36px; overflow: hidden;
}
.comment-form_vercode {
	margin-top: 10px;
}
.comment-form_vercode label {
	letter-spacing: 2px; margin-right: 5px;
}
.comment-form_vercode label input {
	width: 120px;
}
.comment-form_vercode img {
	max-height: 36px;
}
.comment-filed_tit {
	padding-left: 12px; font-size: 14px;
}
.comment-filed_tit input {
	padding: 0px 12px; border-radius: 2px; border: 1px solid rgb(230, 230, 230); width: 444px; height: 34px; line-height: 34px; background-color: rgb(255, 255, 255);
}
.comment-form_textarea {
	margin-top: 10px;
}
.comment-filed_area {
	padding: 0px 12px; border-radius: 2px 0px 0px 2px; border: 1px solid rgb(230, 230, 230); width: 1114px; height: 34px; line-height: 34px; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(251, 251, 251);
}
.comment-area {
	padding: 10px 12px; border: 1px solid rgb(230, 230, 230); width: 1114px; height: 72px; line-height: 24px; margin-top: 10px;
}
.comment-filed_area > a {
	background: url("../icon-article-1.png") no-repeat right; color: rgb(160, 17, 0); padding-right: 10px;
}
.comment-filed_area > a:hover {
	text-decoration: underline;
}
.comment-form_button {
	text-align: center; font-size: 14px; margin-top: 10px;
}
.comment-form_button input {
	margin: 0px 5px; border-radius: 2px 0px 0px 2px; border: 1px solid rgb(230, 230, 230); width: 70px; line-height: 24px; background-color: rgb(251, 251, 251);
}
.comment-form_button input:hover {
	cursor: pointer; background-color: rgb(242, 242, 242);
}
.content-page {
	margin: 10px auto; padding: 10px 0px; width: 100%; height: 24px; text-align: center; overflow: hidden; font-size: 14px;
}
.content-page span {
	background: rgb(232, 232, 232); margin: 0px 3px; width: 24px; height: 24px; text-align: center; color: rgb(84, 84, 84); line-height: 24px; display: inline-block;
}
.content-page a {
	background: rgb(232, 232, 232); margin: 0px 3px; width: 24px; height: 24px; text-align: center; color: rgb(84, 84, 84); line-height: 24px; display: inline-block;
}
.content-page a:hover {
	background: rgb(160, 17, 0); color: rgb(255, 255, 255);
}
.content-page .laypage_curr {
	background: rgb(160, 17, 0); width: 24px; color: rgb(255, 253, 244);
}
.affairs-detail-box {
	margin: 16px auto; width: 796px;
}
.affairs-detail-inner {
	padding: 15px 19px;
}
.affairs-detail-head {
	margin: 10px auto 0px; width: 756px;
}
.affairs-detail-head td {
	height: 24px; line-height: 24px;
}
.affairs-detail-head-tit {
	width: 10%;
}
.affairs-detail-head-cnt {
	width: 45%;
}
.affairs-detail-inner-cnt {
	padding: 15px 19px; margin-top: 19px;
}
.affais-detail-buttons {
	margin: 20px auto; width: 200px; height: 24px;
}
.affais-detail-buttons li {
	margin: 0px 10px; width: 78px; height: 24px; float: left;
}
.affais-detail-buttons li input {
	height: 22px;
}
.affairs-detail-qcode {
	margin: 0px auto; width: 796px; height: 180px; padding-bottom: 20px;
}
.affairs-detail-qcode dt {
	margin: 0px auto; width: 150px; height: 30px; line-height: 30px; overflow: hidden;
}
.affairs-detail-qcode dd {
	margin: 0px auto; width: 150px; height: 150px;
}
.affairs-detail-qcode dd img {
	width: 100%; height: 100%;
}
.interview-online-desc-inner {
	overflow: hidden;
}
.interview-online-desc-inner dt {
	padding: 0px 15px; text-align: center; color: rgb(53, 99, 184); line-height: 48px; font-size: 30px; font-weight: 700;
}
.interview-online-desc-inner dt .view-status {
	font-size: 16px; float: left; cursor: default;
}
.interview-online-desc-inner dt .view-notstart {
	color: rgb(204, 204, 204);
}
.interview-online-desc-inner dt .view-ongoing {
	color: rgb(53, 99, 184);
}
.interview-online-desc-inner dt .view-finished {
	color: rgb(255, 0, 0);
}
.interview-online-desc-inner dd {
	padding: 5px 15px;
}
.interview-online-desc-fileds {
	border-collapse: separate; border-spacing: 0 10px;
}
.interview-online-desc-fileds td {
	padding: 8px; line-height: 26px; font-size: 14px;
}
.interview-online-desc-fileds .interview-online-files-bg {
	width: 70px; color: rgb(47, 83, 152); font-size: 14px; font-weight: 700; background-color: rgb(223, 234, 247);
}
.interview-online-desc-fileds .interview-online-files-txt {
	color: rgb(97, 116, 134); background-color: rgb(252, 252, 252);
}
.interview-online-desc-fileds .color-time {
	color: rgb(85, 85, 85);
}
.interview-online-desc-fileds .color-postit {
	color: rgb(85, 85, 85);
}
.interview-online-files-txt > em {
	display: block;
}
