.sub-list{
    padding: 30px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.sub-list .item{
    padding: 20px 0;
    border-bottom: 1px solid #f7f7f7;
    width: 49%;
}
.sub-list .item .img-box{
    width: 100%;
    height: 450px;
    overflow:hidden;
    position: relative;
    border-radius: 2px;
}
.sub-list .item .img{
    width: 100%;
    overflow:hidden;
    background-color: #f7f7f7;
    position: relative;
    transition: all ease .4s;
    

}
.sub-list .item:hover .img{
    transform: scale(1.05);

}


.sub-list .item  .title{
    padding: 10px 0;
    text-align: center;
    font-size: 20px;
    
}

.sub-list .item .description{
    font-size: 16px;margin-top: 20px;
    line-height: 30px;
    height: 90px;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    overflow: hidden;
    color: #666;
}



.sub-info{overflow: hidden;
    padding: 30px;
    border:1px solid #ccc;
}
.sub-info .sub-info-top{
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.sub-info .sub-info-top .title{
    font-size: 32px;
    font-weight: bold;
    color: #0078f9;
    padding: 10px 3px;
    border-bottom: #0078f9 1px solid;
    font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sub-info .sub-info-content{
    margin-top: 30px;
    min-height: 570px;font-size: 16px;line-height: 200%;}

.news-body .sub-info-content p{
    text-indent: 2em;
}