.column-label{
    width: 280px;
    height: 47px;
    line-height: 47px;
    background: #B61A13;
    color: #fff;
}
.column-label img{
    width: 15px;
    height: 13px;
    margin-left: 20px;
    vertical-align: middle;
}
.column-label span{
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
}

#content{
    margin-top: 16px;
    padding: 18px;
    background: #fff;
}

#left{
    float: left;
}

#roll_article_container{
    box-sizing: border-box;
    width: 280px;
    height: 422px;
    margin-right: 10px;
    background: #fff;
}

#roll_article_container #roll_pic{
    position: relative;
    width: 280px;
    height: 136px;
    margin-top: 10px;
    overflow: hidden;
}

#roll_article_container #roll_imgs{
    width: 840px;
    height: 136px;
}

#roll_article_container #roll_imgs .roll_imgs{
    float: left;
    width: 280px;
    height: 136px;
}

#roll_article_container #roll_indexes{
    position: absolute;
    bottom: 0px;
    right: 0px;
    word-spacing: -3px;
}

#roll_article_container .index{
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: rgba(50, 50, 50, 0.3);
    color: #fff;
    margin: 0px;
}

#roll_article_container #roll_article{
    height: 193px;
    margin-top: 10px;
    word-spacing: 0px;
    overflow: hidden;
}

#roll_article_container #roll_article ul{
    list-style-position: inside;
}

#roll_article_container #roll_article li{
    font-size: 14px;
    line-height: 30px;
    color: #666;
}


#pic_article{
    width: 280px;
}
#pic_container{
    width: 280px;
    height:306px;
    margin-top:10px;
    overflow: hidden;
}
#pic_container #pic_list{
    width: 280px;
    height:770px;
    word-spacing: -4px;
}
#pic_container #pic_list img{
    display: block;
    width: 280px;
    height:146px;
    margin-bottom: 10px;
}

#pic_operate{
    width: 100%;
    height: 40px;
    font-size: 32px;
    line-height: 40px;
    color: #A66;
    background: #F6F6F6;
}

#pic_operate #pic_operate_up{
    display: block;
    float: left;
    cursor: pointer;
    margin-left: 20px;

}
#pic_operate #pic_operate_down{
    display: block;
    float: right;
    cursor: pointer;
    margin-right: 20px;
}

#ptlj_article_container{
    height: 485px;
    padding: 5px;
    background: #fff;
    box-sizing: border-box;
}
#ptlj_article_container .ptlj{
    width:250px;
    line-height: 58px;
    text-align: center;
    margin: 5px 5px 10px 5px;
    font-size: 15px;
    font-weight: bold;
    background:#797373;
    color: #fff;
}

#right{
    float: right;
    width: 830px;
}

#right #first_column_title{
    height: 47px;
    line-height: 47px;
    font-size: 18px;
    padding-left: 18px;
    box-sizing: border-box;
    background: #B61A13;
    color: #fff;
}

#right .block-date-article-container{
    width: 750px;
}

#right #second_column{
    margin-top: 30px;
}
#right #third_column{
    margin-top: 30px;
}

#column_bar{
    width: 100%;
    height: 35px;
    margin-top: 12px;
    background: #F9F9F9;
}
#column_label{
    float: left;
    margin-top: 8px;
    border-left: 3px solid #B61A13;
    padding-left: 12px;
    margin-left: 12px;
}
#column_bar a{
    color: #666;
}
#current_local{
    margin-top: 8px;
    margin-right: 12px;
    float: right;
}

#roll_article_list a{
    color: #333333;
}

.column-text a{
    color: #B61A13;
}