﻿/* CSS Document */

/*文档盒子*/
.article_box {
	background: #fff;
	padding-top: 20px;
	border: 1px solid #eee;
}
/*文档标题*/
.article_title, .article_subtitle, .article_introduction {
	padding-bottom: 24px;
	margin: 0 14%;
}
.article_title {
}
.article_title h1 {
	font-size: 24px;
	line-height: 150%;
	font-weight: bold;
}
/*文档副标题*/
.article_subtitle {
}
.article_titbox {
	padding-top: 30px;
	text-align: center;
	padding-bottom: 10px;
}
/*文档引题*/
.article_introduction {
}
.article_introduction h4, .article_subtitle h4 {
	font-size: 18px;
	line-height: 125%;
}
/*文档来源模块*/
.article_source_col {
	text-align: center;
	font-family: "微软雅黑";
	margin: 0 7%;
	padding: 14px 0; 
	overflow: hidden;
	border-top: 1px solid #e8e8e8;
}
/*文档来源盒子*/
.article_source_box {
	float: left;
	text-align: left;
}
.article_source_box span {
	display: inline-block;
	color: #888;
	font-size: 14px;
	margin-right: 20px;
	vertical-align: middle;
}
.article_source_box em {
	font-size: 17px;
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle;
}
/*文档来源*/
.article_source {
}
/*文档时间*/
.article_time {
}
/*文档字体大小*/
.article_fontSize {
	vertical-align: middle;
}
 
.article_fontSize i.b,.article_fontSize i.s {  
	display: inline-block;
	cursor: pointer;
	color: #ccc;
	padding: 0 8px;
	font-size: 14px;
}
.article_fontSize i.b {
	padding-left: 0;
}

.article_fontSize i:hover {
	color: #00923f;
}
.article_fontSize i.curr {
	color: #666;
}
/*文档正文*/
.article_content {
	padding: 30px 7% 40px 7%;
	font-size: 16px;
	line-height: 180%;
	letter-spacing: 0.5px;
	text-align: justify;
}
.article_content p {
	padding-bottom: 16px;
}
/*文件附件*/
.article_files {
	padding: 20px 0 40px 0;
}
.article_files h5 {
	font-size: 16px;
	margin-bottom: 4px;
}
.article_files a, .article_files a:hover {
	text-decoration: underline;
	color: #00923f;
}
/*文档相关文件信息*/
.article_info_box {
	border: 1px solid #bbb;
	margin: 0 7% 30px 7%;
	text-align: left;
	-webkit-box-shadow: 0px 5px 0px rgba(100,100,100,.1);
	-moz-box-shadow: 0px 5px 0px rgba(100,100,100,.1);
	-o-box-shadow: 0px 5px 0px rgba(100,100,100,.1);
	box-shadow: 0px 5px 0px rgba(100,100,100,.1);
}
.article_info_box ul {
	margin: 0;
	padding: 14px 36px;
}
.article_info_box li {
	display: inline-block;
	float: left;
	width: 47%;
	padding: 8px 0;
	text-align: left;
}
.article_info_tit {
	width: 22%;
	display: inline-block;
	vertical-align: middle;
	font-weight: 500;
}
.article_info_cont {
	font-family: Helvetica, Gotham, "Helvetica Neue", Arial, "sans-serif", "微软雅黑";
	vertical-align: middle;
}
/*文档相关链接*/
.article_relinks {
	padding-top: 30px;
	border-top: 1px solid #e8e8e8;
}
.article_relinks h5 {
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	padding-left: 10px;
	margin-bottom: 8px;
	font-weight: 400;
	border-left: 5px solid #00923f
}
/*文档相关链接列表*/
.article_list_item {
}
.article_list_item a {
	padding-left: 0;
	transition: all .2s linear;
}
.article_list_item a:hover {
	text-decoration: underline;
	color: #00923f;
	padding-left: 10px;
}
.article_list_item span {
	margin-left: 14px;
}
/*文档侧边栏*/
.article_side_box {
}
/*文档侧边模块*/
.article_side_module {
}
/*文档侧边模块标题*/    
.article_side_title {
}
/*文档侧边模块内容*/   
.article_side_content {
}
/*文档侧边列表*/          
.article_side__list_item {
}
/*文档侧边图片列表*/      
.article_side_pic_item {
}
/*相关按钮*/
.fn_btnbox {
	text-align: center;
	padding-bottom: 40px;
}
.fn_btnbox a {
	display: inline-block;
	height: auto !important;
	color: #333;
	font-size: 14px !important;
	margin: 0 20px; 
}
/*分享*/ 
.article_source_col .share_box {
	font-size: 14px; 
	line-height: 14px;
	float: right;
}
.article_source_col .share_box em {
	font-size: 15px;
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle;
}
.correction_box .share_box {
	float: left;
	margin-right: 28px; 
	vertical-align: middle;
	padding-left: 0 !important;
}
.article_source_col .share_box span, .correction_box .share_box span {
	display: inline-block;
	vertical-align: middle;
	width: 140px;
}
 
.share_cont img { display: block; margin-top: -3px; }

/*纠错*/  
.correction_box {
	background: #f6f6f6;
	border-top: 1px solid #e8e8e8;
	padding: 14px 30px;
	font-size: 14px;
}
.correction_box .fn-box {
	float: right;
}
.correction_box .fn-box a {
	display: inline-block;
	margin-left: 10px;
	*+margin-left:0;
}
.correction_box .fn-box a:hover {
	color: #00923f;
}
.correction_box .fn-box .fn-box-link {
	padding-top: 5px;
}
/*纠错按钮*/
.correction_btn_box {
	float: left;
	overflow: hidden;
	margin-right: 30px;
}
.correction_btn_box a {
	margin-left: 12px;
	display: inline-block;
	height: auto !important;
}
.correction_btn_box a:first-child {
	margin-left: 0;
}


/*评论*/   
.comment_box {
	background: #fff;
	position: relative;
}

.comment_cont { 
	padding: 40px 0;
}

.comment_cont h4 {
	margin: 0 7%;
	font-size: 18px;
	font-weight: 600; 
	margin-bottom:20px; 
}

/*评论表单*/ 
.comment_form { 
	margin: 0 7%;
	*+display: inline-block;
}
.comment_form p { padding: 12px 0; }

.comment_form p label { display: inline-block; vertical-align: middle; width: 8%; }

.comment_form p .input_txt2 {
	border: 1px solid #d8d8d8;
    width: 90%;
	background: #fafafa; 
	padding: 8px;
	vertical-align: middle;
	transition: box-shadow .3s linear;
	display: inline-block; 
 
}
.comment_form p .input_txt2:hover {
	-webkit-box-shadow: 0px 2px 6px rgba(100,100,100,.2);
	-moz-box-shadow: 0px 2px 6px rgba(100,100,100,.2);
	-o-box-shadow: 0px 2px 6px rgba(100,100,100,.2);
	box-shadow: 0px 2px 6px rgba(100,100,100,.2);
}
.comment_form p .input_txt2 input {
	-webkit-appearance:none; 
	line-height: 30px;
	height: 30px;
	width: 100%;
	background: #fafafa;
	font-size: 14px;
}
.comment_form p  .input_txt2 input.noder,.comment_form p  .input_txt2  textarea {
	border: none;
	outline: none;
	background: #fafafa;
}
.comment_form p  .input_txt2  textarea {
	width:100%;
	height: 80px;
}

.comment_form p  .input_txt2.yzm {
	width: 24%;
}

.comment_form p.btn_box {
	text-align: center;
	padding-top: 20px;

}
.comment_form p.btn_box a { margin:0 20px; padding-left: 30px; padding-right: 30px; zoom:1; }

.comment_box .close_icon {
	position: absolute; right: -14px; top: -14px; color: #666; font-size: 30px;
	cursor: pointer;
}
/*推荐好友*/
.recommend_box {
	float: left;  
}
.recommend_box label { 
	display: inline-block;
}
.recommend_box label.size-m{
	padding: 4px 8px !important;
}

.recommend_box a { 
	height: auto !important;
	display: inline-block;
}
.recommend_box .input_txt  {
	width:170px; 
}
/*文档分页区*/
.article_page_box {
	margin: 0 3%;
	padding-bottom: 30px;
}
/*文档上一页*/ 
.article_page_previous {
}
/*文档下一页*/ 
.article_page_next {
	text-align: right;
}
.article_page_previous, .article_page_next {
	width: 40%;
	padding: 4px 0;
	vertical-align: middle;
}

.article_page_previous .btn, .article_page_next .btn{
	vertical-align: middle;
	*+zoom:1;
}

.article_page_previous .txt, .article_page_next .txt {
	display: inline-block;
	padding: 4px 0;  
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	text-overflow: ellipsis;
}
.article_page_previous a:hover, .article_page_next a:hover {
	color: #00923f ;

}
.article_page_previous a:hover .txt, .article_page_next a:hover .txt {
	text-decoration: underline;
}
.article_page_previous a:hover .btn, .article_page_next a:hover .btn {
	border: 1px solid #00923f  !important;
}
.article_page_previous .txt {
	margin-left: 10px;
}
.article_page_next .txt {
	margin-right: 10px;
}
/*输入框*/
.input_txt {
	display: inline-block;
	border: 1px solid #d8d8d8;
	background: #fff;
	margin-right: 10px; 
	transition: box-shadow .3s linear;
}
.input_txt:hover {
	-webkit-box-shadow: 0px 2px 6px rgba(100,100,100,.2);
	-moz-box-shadow: 0px 2px 6px rgba(100,100,100,.2);
	-o-box-shadow: 0px 2px 6px rgba(100,100,100,.2);
	box-shadow: 0px 2px 6px rgba(100,100,100,.2);
}
.input_txt input {
	line-height: 20px;
	height: 20px;
	font-size: 14px;
}
.input_txt input.noder {
	border: none;
	outline: none;
	background: #fff;
}
/*按钮*/

.btn {
	border: 1px solid #d8d8d8;
	/* box-sizing: border-box;*/
	cursor: pointer;
	text-align: center;
	font-weight: 400;
	white-space: nowrap;
	transition: box-shadow .3s linear;
}
.btn:hover {
	-webkit-box-shadow: 0px 2px 6px rgba(100,100,100,.1);
	-moz-box-shadow: 0px 2px 6px rgba(100,100,100,.1);
	-o-box-shadow: 0px 2px 6px rgba(100,100,100,.1);
	box-shadow: 0px 2px 6px rgba(100,100,100,.1);
}
/*线性按钮*/
.btn_line_default {
	background-color: #fafafa;
	transition: background-color .3s linear;
}
.btn_line_default:hover {
	background-color: #dfdfdf;
}
.btn_primary, a.btn_primary, .btn-secondary,a.btn-secondary, a.btn_primary, .btn-success, a.btn-success, .btn-warning, a.btn-warning, .btn-danger, a.btn-danger,
.btn_primary input[type="button"], .btn_primary input[type="submit"],
.btn-secondary input[type="button"], .btn-secondary input[type="submit"],
.btn-success input[type="button"], .btn-success input[type="submit"],
.btn-danger input[type="button"], .btn-danger input[type="submit"],
.btn-warning input[type="button"], .btn-warning input[type="submit"]
{
	color: #fff;
	font-weight: 400;
	white-space: nowrap;
	transition: background-color .3s linear;

}
/*填充按钮*/

/*默认*/
.btn_primary {
	background-color: #0078d6;
	border: 1px solid #0078d6 !important;
}
.btn_primary:hover {
	background-color: #1f60a6;
	border: 1px solid #004797 !important;
}
/*浅蓝*/
.btn-secondary {
	background-color: #008fea;
	border: 1px solid #008fea !important;
}
.btn-secondary:hover {
	background-color: #2380bd;
	border: 1px solid #006cb3 !important;
}
/*绿色*/
.btn-success {
	background-color: #009a0b;
	border: 1px solid #009a0b !important;
}
.btn-success:hover {
	background-color: #177c1e;
	border: 1px solid #006700 !important;
}
/*橙色*/
.btn-warning {
	background-color: #ff7700;
	border: 1px solid #ff7700 !important;
}
.btn-warning:hover {
	background-color: #ce7527;
	border: 1px solid #c65f05 !important;
}
/*红色*/
.btn-danger {
	color: #fff;
	background-color: #e11010;
	border: 1px solid #e11010;
}
.btn-danger:hover {
	background-color: #bb1919;
	border: 1px solid #c60505;
}
/*大小*/

.size-xl {
	padding: 10px 24px;
}
.size-l {
	padding: 8px 16px;
}
.size-m {
	padding: 4px 14px;
}
.size-s {
	padding: 3px 8px;
}
.size-mini {
	padding: 1px 4px;
}
.btn.size-xl {
	font-size: 18px;
}
.btn.size-l {
	font-size: 16px;
	height: 41px;
}
.btn.size-m {
	font-size: 14px;
	height: 24px;
}
.btn.size-s {
	font-size: 12px;
	height: 23px;
}
.btn.size-mini {
	font-size: 12px;
	height: 23px;
}
/*圆角*/
.radius {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
/*阴影*/ 
.box_shadow {
	-webkit-box-shadow: 0px 0px 6px rgba(200, 200, 200, .1);
	-moz-box-shadow: 0px 0px 6px rgba(200, 200, 200, .1);
	-o-box-shadow: 0px 0px 6px rgba(200, 200, 200, .1);
	box-shadow: 0px 0px 6px rgba(200, 200, 200, .1);
}
