@media (min-width: 481px) and (max-width: 767px) {
    .news .banner {
        height: 260px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .news .banner {
        height: 280px;
    }
}
@media (min-width: 1025px) and (max-width: 1280px) {
    .news .banner {
        height: 300px;
    }
}
@media (min-width: 1281px) and (max-width: 1920px) {
    .news .banner {
        height: 380px;
    }
}
@media (min-width: 1921px) {
    .news .banner {
        height: 500px;
    }
    .list .item .news-title {
        font-size: 18px;
    }
    .list .item .news-title img {
        height: 20px;
        width: 20px;
        margin-top: -3px;
        margin-right: 15px;
    }
    .list .item .summary {
        font-size: 14px;
        margin-top: 15px;
    }
    .list .item .time {
        margin-top: 20px;
        font-size: 13px;
    }
    .empty {
        padding: 250px 20px;
    }
}
