.detail-top{margin-top:8px; margin-bottom:0 !important;}
.detail-top-box > ul > li{float:left; padding:2px 5px; width:100%;}
.dtb-title h1{font-weight:bold; color:#212121;}
.dtb-date h6, .dtb-author, .dtb-person h2{font-size:14px;}
.dtb-date h6{margin:1px;}
.dtb-author{position:relative;}
.dtb-author > span{position:absolute; top:3px; left:5px; width:45px;}
.dtb-author > ul{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:left; -ms-flex-pack:left; justify-content:left; margin-left:45px;}
.dtb-author > ul > li{float:left; margin:1px 5px 1px 0;}
.dtb-author > ul > li:not(:last-child):after{content:','; display:inline-block;}
.dtb-status > div{font-size:14px; line-height:20px; padding:7px 15px; font-weight:600;}



.left-content{font-size:18px; line-height:26px; color:#212121;}
.left-content h2, .left-content h3, .left-content h4{font-weight:bold;}
.left-content ul, .left-content ol{padding-left:20px;}
.left-content ul > li, .left-content ol > li{padding:5px 0;}
.left-content ul{list-style:square;}
.left-content ol{list-style:decimal;}
.lc-image{margin:0 0 15px !important;}
.lc-image-frame:after{content:''; display:block; padding-top:56.25%;}
.lc-image-caption{background:#212121; color:#FFF;}
.lc-image-caption h6, .lc-image-author{font-size:12px; line-height:16px;}
.lc-image-author{border-top:1px dashed #616161; margin-top:5px; padding-top:3px; position:relative;}
.lc-image-author > span{position:absolute; top:5px; left:0;}
.lc-image-author > ul{margin-left:35px; padding-left:0; list-style:none;}
.lc-image-author > ul > li{float:left; margin:2px; padding:0;}
.lc-image-author > ul > li:not(:last-child):after{content:','; display:inline;}
.lc-socmed, .detail-pagination{display:none;}



.detail-top-box .partner-widget-label{display:inline-block;}
.detail-top-box .al-cate-network h4{font-size:11px; line-height:13px; padding:2px;}



.next-article-border{margin:50px 15px; border-bottom:5px dashed #424242;}
.next-article-breadcrumb{margin:15px 10px 0 !important;}
.detail-next-article{margin:3px 10px 0 !important;}



.sj-info, .sj-video{margin:10px;}
.sj-title h2{font-weight:bold; font-size:24px; line-height:30px; color:#212121;}
.sj-misc *{font-size:16px;}
.sj-misc > li{float:left; margin-right:5px; margin-top:5px; padding-right:5px; border-right:1px solid #E0E0E0;}
.sj-video{position:relative; border:1px solid #BDBDBD;}
.sj-video:after{content:''; display:block; padding-top:56.25%;}
.sj-video iframe{position:absolute; top:0; left:0; width:100%; height:100%;}