
.sidebar{
    width:238px;
    overflow:hidden;
    float: left;
    border:1px solid #e2e2e2;
}
.sidebar h1{
    width:100%;height:40px;
    text-align: center;
    line-height: 40px;
    font-weight: 400;
    font-size: 16px;
}
.sidebar li{
    border-top: 1px solid #e2e2e2;
    width:100%;height:38px;
    line-height: 38px;
    text-indent: 35px;
    cursor:pointer;
}
.sidebar li:first-child{
    color: #e50012;
}
.sidebar li:hover{
    color: #e50012;
}
.news-detail{
    width:946px;
    overflow:hidden;
    float: left;
    margin-left: 12px;
}
.news-detail h1{
    height:50px;
    font-size: 22px;
    text-align: center;
}
.news-detail p{
    line-height: 34px;
    font-size: 16px;
}
.news-detail img{
    margin:8px auto;
}