

 
.report-detbody{top: 67px!important;left: 0px!important;background: #3e3e48;}
.column-detail{}

.detail-main{ overflow: hidden;} 
 


/****金融资讯-详情页--2020-02-01****/   
.news-detail{ background: #f8f8f8; margin-bottom: 24px; border-radius: 6px; }

/****详情页-头部****/   
.article_header{position: relative; padding:24px; border-bottom: 1px solid #202025;overflow: hidden;}
.article_header .d_title{font-size: 30px;line-height: 45px;color: #111;margin-bottom: 21px;font-weight: 700;overflow: hidden;}
.article_header .d_meta{ width: 100%;overflow: hidden;}
.article_header .d_meta .left{ color:#8c8c8c;font-size: 14px;}
.article_header .d_meta .left .auth{ display: inline-block; padding-right: 10px; }
.article_header .d_meta .left .auth span{ color: #8c8c8c;}
.article_header .d_meta .left .time{ display: inline-block; color: #8c8c8c;font-size: 14px;}

/****详情页-内容****/   
.article_content{font-size:14px;color: #d3d3d3; position:relative;padding:24px; } 
.article_content a{ color:#ed8052; padding-bottom:4px}
.article_content a:hover{text-decoration:none!important; border-bottom:1px solid #ed8052;}

.article_content img{width:auto;max-width:100%;display:block;margin:0 auto}
.article_content table{width:100%!important}
.article_content embed{max-width:100%;margin-bottom:1em}
.article_content p{font-size:16px;line-height:26px;letter-spacing:.2px;margin-bottom:20px;text-align:justify}
.article_content p:last-child{margin-bottom:0px;}
.article_content ul{margin-bottom:30px}
.article_content li{list-style:circle;margin-left:20px;margin-bottom:30px}
.article_content hr{margin:1em auto;border:none;padding:0;width:100%;height:1px;background:#8c8c8c}
.article_content blockquote p{font-size:15px;letter-spacing:.2px;line-height:30px; }
.article_content blockquote p:last-of-type{margin-bottom:0}
.article_content audio,.article_content canvas,.article_content video{display:inline-block}
.article_content button,.article_content input,.article_content select,.article_content textarea{font:500 14px/1.8 Hiragino Sans GB,Microsoft YaHei,sans-serif}
.article_content table{border-collapse:collapse;border-spacing:0}
.article_content th{text-align:inherit}
.article_content fieldset,.article_content img{border:0}
.article_content img{-ms-interpolation-mode:bicubic}
.article_content iframe{display:block}
.article_content blockquote{border-left:1px solid #222;position:relative;font-size:15px;letter-spacing:.2px;line-height:30px;margin-bottom:40px;padding:20px;background:#f2f3f4}
.article_content blockquote blockquote{padding:20px;margin-left:2em;background:#d1d7e1}
.article_content abbr,.article_content acronym{border-bottom:1px dotted;font-variant:normal}
.article_content abbr{cursor:help}
.article_content del{text-decoration:line-through}
.article_content address,.article_content caption,.article_content cite,.article_content code,.article_content del,.article_content em,.article_content th,.article_content var{font-style:normal;font-weight:500}
.article_content em{font-style:italic}
.article_content caption,.article_content th{text-align:left}
.article_content q:after,.article_content q:before{content:""}
.article_content sub,.article_content sup{font-size:75%;line-height:0;position:relative;vertical-align:text-top}
.article_content :root sub,.article_content :root sup{vertical-align:baseline}
.article_content sup{top:-.5em}
.article_content sub{bottom:-.25em}
.article_content a:hover{text-decoration:underline}
.article_content a,.article_content ins{text-decoration:none}
.article_content .typo-u,.article_content u{text-decoration:underline}
.article_content mark{background:#fffdd1}
.article_content code,.article_content pre{font-family:Courier New,Courier,monospace}
.article_content pre{border:1px solid #ddd;border-left-width:.4em;background:#fbfbfb;padding:10px;white-space:normal}
.article_content small{font-size:12px; }
.article_content h1,.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6{font-weight:500;font-weight:800\9;line-height:1.5em;margin-bottom:.3em; }
.article_content h2{font-size:20px;font-weight:700; line-height:1.4; margin:14px 0 20px}

/****详情页-尾部****/   
.article_more{ padding: 15px 24px;  border-top: 1px solid #202025;} 
.article_more .function_a{ }
.article_more .function_a div{ display: inline-block; }
.article_more .function_a .left1{ height: 24px; line-height: 24px; padding-right: 20px;  }
.article_more .function_a .left1 a{ margin-right: 18px;color: #8c8c8c  }
.article_more .function_a .left1 .iconfont{ font-size: 20px; padding-right: 4px; vertical-align: top;color: #8c8c8c  }
.article_more .function_a .left1 em{vertical-align: top; font-style: normal;color: #8c8c8c }
.article_more .function_a .left2{ margin-left: 34px;height: 24px; line-height: 24px; float: right;color: #8c8c8c }
.article_more .function_a .left2 a{ margin-left: 22px;width: 24px;height: 24px;background-color: #999; text-align:center; border-radius: 2px; display: inline-block; }
.article_more .function_a .left2 .iconfont{ font-size: 22px; color: #fff; vertical-align: top; }








/****详情页-评论区域****/  

/**
.article_foot { margin-bottom: 15px;padding: 0 30px;}
.article_foot .notebook {font-size: 12px; height:30px; line-height: 30px; color: #c8c8c8; }
.article_foot .notebook .iconfont{ font-size: 18px; vertical-align: top; }
.article_foot .notebook em{vertical-align: top; font-style: normal;}
.article_foot .copyright {float: right;margin-top: 5px;font-size: 12px;height: 20px; line-height: 20px; color: #c8c8c8;}
 
.article_bottom .function_a{padding: 16px 30px; border-top: 1px dashed #eee; }
.article_bottom .function_a div{ display: inline-block; }
.article_bottom .function_a .left1{ height: 24px; line-height: 24px; padding-right: 20px; }
.article_bottom .function_a .left1 a{ margin-right: 18px; }
.article_bottom .function_a .left1 .iconfont{ font-size: 20px; padding-right: 4px; vertical-align: top; }
.article_bottom .function_a .left1 em{vertical-align: top; font-style: normal;}
.article_bottom .function_a .left2{ margin-left: 34px;height: 24px; line-height: 24px; float: right; }
.article_bottom .function_a .left2 a{ margin-left: 22px;width: 24px;height: 24px;background-color: #999; text-align:center; border-radius: 2px; display: inline-block; }
.article_bottom .function_a .left2 .iconfont{ font-size: 22px; color: #fff; vertical-align: top; }

.article_bottom .function_app{ margin-top: 0px; }
.article_bottom .function_app img{ width: 100% }
**/  


.article_bottom{ margin-top: 24px; }
.article_bottom .comment-list{background: #f8f8f8; margin-bottom: 24px; padding-top:24px; border-radius: 6px;} 
.article_bottom .comment-list .comment-title{ margin-bottom: 12px; }
.article_bottom .comment-list .comment-title h2{ font-size: 18px; margin-bottom: 20px; text-align: center; color: #111 }
.article_bottom .comment-list .comment-title h2 em {line-height: 30px;display: inline-block;width: 24px;height: 2px;margin: 0 5px 4px;background-color: #dadada;}

.article_bottom .input-commentext{  margin:0 24px; }
.article_bottom .input-commentext .layui-form-label {float: left;display: block; width:50px; padding: 0;}
.article_bottom .input-commentext .layui-form-label img{ width: 50px; border-radius: 50%; }
.article_bottom .input-commentext .layui-input-block{ margin-left: 64px; margin-bottom: 15px; }
.article_bottom .input-commentext .layui-input-block .layui-textarea{ background:#fff; border-radius: 6px; color: #111;border: 1px solid #eeeeee; }
.article_bottom .input-commentext .layui-input-block .layui-textarea:hover{ border:1px solid #ddd!important;}
.article_bottom .input-commentext .layui-form-item{ margin-bottom: 0; text-align: right;}
.article_bottom .input-commentext .layui-form-item .layui-btn{ height: 30px; line-height: 30px; border-radius: 18px; }


.article_bottom .comment-list .list-comment{  padding: 0 24px; border-bottom: 1px solid #eee; padding-bottom: 14px;}
.article_bottom .comment-list .list-comment .top-title{ font-size:16px;font-weight:700;  color: #8c8c8c}
.article_bottom .comment-list .list-comment .top-title span{vertical-align:middle}

.article_bottom .comment-list .comment{ margin: 0 24px; padding: 20px 0; border-bottom:1px solid #202025}
.article_bottom .comment-list .comment:last-child{border-bottom:none}
.article_bottom .comment-list .comment .author{margin-bottom:15px;}
.article_bottom .comment-list .comment .author .avatar{margin-right:5px;width:38px;height:38px;vertical-align:middle;display:inline-block} 
.article_bottom .comment-list .comment .author .avatar img{ width:38px;height:38px; border-radius: 50%;} 
.article_bottom .comment-list .comment .info{display:inline-block;vertical-align:middle;}
.article_bottom .comment-list .comment .info .name{font-size:12px; color:#8c8c8c;} 
.article_bottom .comment-list .comment .info .meta{font-size:12px;color:#969696}
.article_bottom .comment-list .comment .info .meta span{margin-right:6px}
.article_bottom .comment-list .comment .comment-wrap p{font-size:14px;margin:10px 0;line-height:1.5;font-size:14px; color: #111; word-break:break-word!important;word-break:break-all}
.article_bottom .comment-list .comment .comment-wrap .tool-group{   }
.article_bottom .comment-list .comment .comment-wrap .tool-group a{ color: #8c8c8c; margin-right: 8px; font-size: 12px; }




.article_bottom .fun_related{background: #16161a; border-radius: 6px; padding-top:24px; padding-bottom: 10px; }
.article_bottom .fun_related .comment-title{ margin-bottom: 4px; }
.article_bottom .fun_related .comment-title h2{ font-size: 18px; margin-bottom: 20px; text-align: center; color: #d3d3d3 }
.article_bottom .fun_related .comment-title h2 em {line-height: 30px;display: inline-block;width: 24px;height: 2px;margin: 0 5px 4px;background-color: #dadada;}

.article_bottom .fun_related ul{ padding: 0 24px; }
.article_bottom .fun_related .related-post{ padding: 16px 6px; border-bottom: 1px dashed #202025;position: relative;}
.article_bottom .fun_related .related-post:last-child{ border-bottom:none;}
.article_bottom .fun_related .related-post:hover{ background: #25252c }
.article_bottom .fun_related .related-post .post_title{font-size: 16px;font-weight: 700;display: block; color: #d3d3d3;line-height: 1.64;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;cursor: pointer;}
.article_bottom .fun_related .related-post .post_meta{display: block;overflow: hidden; padding-left: 16px;}
.article_bottom .fun_related .related-post .post_meta .meta_item{position: relative;float: left;font-size: 12px;color: #8c8c8c;line-height: 14px;margin-right: 30px;}
.article_bottom .fun_related .related-post .post_meta .meta_item:first-child {padding-right: 10px;border-right: 1px solid #202025;margin-right: 10px;}
 
 
 .author_column{  background: #eee; margin: 20px 34px;height: 80px; padding:12px 16px; }
 .author_column .author-warp{ width: 100%; display: inline-block; clear: all; }
 .author_column .author-warp .team-info{ float: left; }
 .author_column .team-info .team-img{ width: 80px; height: 80px; float: left;  }
 .author_column .team-info .team-img img{ width: 100%; border-radius: 6px;height: 100%;object-fit: cover; }
 .author_column .team-info .team-member{ float: left; margin-left: 12px; margin-top: 18px; }
 .author_column .team-info .team-member .tname{ font-size: 16px; font-weight: 700; }
 .author_column .team-info .team-member .mname{ font-size: 14px;  margin-top: 4px; }
 .author_column .author-warp .team-btn{ float: right; margin-top: 23px;}
 .author_column .author-warp .team-btn a{ background: #f3bb6c; text-align: center; border-radius: 2px; 
 height: 34px; line-height: 34px; width: 80px; display: block; }





/* app下载 */
.appDownload{background: #f8f8f8;}
.appDownload .info{color: #111;}
.appDownload .info .description{color: #111;}
.lm-intro{background: #f8f8f8;}
.lm-intro .layui-elem-field .leftlegend{color: #111;}
.lm-intro .team-binfo{color: #111;}