
/****************正文详情部分******************/

.detail-main{
    position:relative;
    overflow:hidden;
    height:auto;
}

.detail-main .text-left{
    float:left;
    width:830px;
}
.detail-title h2{
    font-size:32px;
    font-weight:600;
    line-height:45px;
}
/*来源信息*/
.sourceInfo{
    overflow:hidden;
    margin:24px 0;
    padding-bottom:10px;
    border-bottom:1px solid #eee;
}
 .sourceInfo p b{
    color:#999;
    font-size:12px;
}
.sourceInfo p b:not(.share){
    margin-right:24px;
}
.comment a em{
    font-family:'iconfont';
    font-size:12px;
    margin-right:4px;
}
.sourceInfo p b.share{
    float:right;
}
.sourceInfo p b.share a{
    display:inline-block;
    width:40px;
    height:25px;
    margin-left:6px;
    text-align:center;
    line-height:25px;
    border-radius:5px;
    vertical-align:middle;
    color:#fff;
    font-family:'iconfont';
    font-size:20px;
}
.sourceInfo p b a{
    color:#999;
}
.sourceInfo p b span{
    color:#393939;
}
/*正文部分主要文章内容*/
.artical-content p {
    font-size: 16px;
    color: #393939;
    line-height: 30px;
    margin: 30px 0;
    text-align: left;
}
.artical-content img{
    margin:20px auto;
    max-width:600px;
    display:block;
    border-radius:8px;
}
.statement {
    font-size: 14px;
    color: #9399a5;
    text-align: justify;
    line-height: 30px;
}


/*右侧推荐部分*/
.text-right{
    width:320px;
    float:right;
}
.text-right-item
{
    margin-top:62px;
}
/*内容搜索*/

.detail-search{
    margin-bottom:68px;
    width:100%;
}
.detail-search fieldset{
    border:1px solid #eee;
    border-radius:16px;
    width:90%;
    overflow:hidden;
}
.detail-search fieldset .input{
    padding:8px 12px;
    width:75%;
    height:100%;
    margin-right:4px;
    outline:none;
    border:0;
    color:#999;
}
.detail-search fieldset a{
    font-family:'iconfont';
    font-size:20px;
    color:#666;
    vertical-align:middle;
}
.text-right h5{
    font-size: 18px;
    line-height:20px;
    color: #393939;
    font-weight: 700;
    margin: 24px 0 12px;
    border-left: 4px solid #eb4217;
    padding-left: 10px;
}
/*热搜排行*/
.txt-rUl li{
    border-bottom:1px solid #eee;
}
.txt-rUl li i{
    font-family:'NSimSun';
    font-style: italic;
    font-size:18px;
    font-weight:bold;
    margin-right:5px;
    color:#666;
}
.txt-rUl li i.red{
    color:#eb4217;
}
.txt-rUl li a{
    padding:15px 4px;
    width:100%;
    text-align:left;
    box-sizing: border-box;
    display:inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:14px;
}
.txt-rUl li a:hover{
    color:#eb4217;
}
/*更多推荐*/
.recommend li{
    padding: 10px 0;
    position: relative;
    /*border-bottom: 1px solid #e4e6f0;*/
    box-sizing: border-box;
    overflow:hidden;
}
.recommendInfo{
    width: 194px;
    float:right;
}
.recommendPic{
    position:relative;
    width: 108px;
    height: 74px;
    background-size: contain;
    float:left;
}
.recommendPic :after{
    content:'';
    width:100%;
    height:100%;
    z-index:99;
    position:absolute;
    top:0;
    left:0;
    background: rgba(255, 255, 255, 0.3);
    opacity:0;
}
.recommendPic:hover :after{
    opacity:1;
}
.recommendInfo .recommendTitle{
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    font-size: 16px;
    color: #101d37;
}
.recommendInfo .recommendTitle a{
    font-size:14px;
    color:#666;
}
.recommendTitle a:hover{
    color:#eb4217;
}
.recommendTime{
    color:#c0c0c0;
    margin-top:18px;
    font-size:12px;
}

.recommendTime em{
    font-family:'iconfont';
    font-size:14px;
    margin-right:2px;
}
/*猜你喜欢*/
#like{
    background:#fff;
}

/*详情底部*/
.text-bottom{
    margin-top:20px;
    overflow:hidden;
    float:left;
    width:100%;
    font-size:14px;
}
.text-bottom .share{
    padding:14px 0;
    border-bottom:1px solid #eee;
    color:#999;
}

.text-bottom .label{
    padding:28px 0;
    border-bottom:2px solid #666;
}
.label a{
    display:inline-block;
    margin-left:10px;
    padding:4px 12px;
    border-radius:12px;
    border:1px solid #eee;
    font-size:14px;
    color:#999;
}
.label a:hover{
    color:#eb4217;
    border:1px solid #eb4217;
}
/*评论*/
.comment-wrap .comment{
    margin:30px 0;
}
.common-title{
    font-size: 20px;
    font-weight: bold;
    color: #393939;
    line-height: 30px;
}
.common-text{
    width: 100%;
    height:100px;
    padding: 10px 20px 0 20px;
    box-sizing: border-box;
    background: #fff6f6;
    border-radius: 8px;
    color: #38455d;
    font-size: 14px;
    margin:10px 0;
    border:0;
    outline:none;
}
.common-submit{
    border:0;
    width:74px;
    line-height:36px;
    text-align:center;
    height:36px;
    color:#fff;
    font-size:14px;
    background:#eb4217;
    border-radius:4px;
    display:block;
}
.commentshow .comment-list li{
    border-bottom: 1px dotted #eee;
    padding: 20px 0;
    position: relative;
    overflow:hidden;
}
.common-inner .common-img {
    float:left;
    width:40px;
    height:40px;
}
.common-img img{
    border-radius:50%;
}
.common-inner .common-content{
    width:740px;
    float:left;
    margin:0 20px;
}
.common-content .author{
   font-weight:bold;
   float:left;
}
.common-content .time{
    color:#666;
    padding:10px;
}
.common-inner .content{
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin:8px 0;
}
.reply-time .time{
    color: #a5aab0;
    font-size: 12px;
}

.common-inner .operation{
    float:right;
    margin-right:-20px;
}
 
 .common-inner .operation a{
    font-size:12px;
    color:#a5aab0;
    font-family: 'iconfont';
 }
 .operation a:hover{
    color:#eb4217;
    text-decoration: underline;
 }

 /* 回复盒子 */
  .common-inner .replay-box{
    width:93%;
    border:1px solid red;
    float:left;
    margin-left:57px;
 }
/*热门搜索词*/
.popular{
    padding:20px 0;
    float:left;
}
.popular h2{
    font-size:18px;
    line-height:20px;
    color: #393939;
    font-weight: 700;
    margin: 24px 0 12px;
    border-left: 4px solid #eb4217;
    padding-left: 10px;
}
.popular-ul li{
    float: left;
    padding-left: 16px;
    border-left: 1px solid #e3e3e3;
    margin-top: 5px;
}
.popular-ul li a:first-child{
    font-weight:bold;
}
.popular-ul li a{
    display: block;
    width: 280px;
    margin-bottom: 10px;
    height: 16px;
    line-height: 16px;
}
.popular-ul li a:hover{
    color:#eb4217;
}






