﻿
.section-news .cnt-news-new {
    position: relative;
}
.section-news .cnt-news-new .img-news-new {
    width: 100%;
    height: 245px;
}
    .section-news .cnt-news-new .img-news-new div {
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
    }
.section-news .cnt-news-new .title-news-new {
    width: 100%;
    padding: 5px 0px;
    height: 70px;
    font-size: 18px;
    margin-top: 10px;
}
.section-news .item-news {
    position: relative;
    margin-top: 20px;
}
    .section-news .item-news .cnt-img-news {
        width: 100px;
        float: left;
        height: 75px;
        position: relative;
    }
        .section-news .item-news .cnt-img-news div {
            width: 100%;
            height: 100%;
            background-position: center;
            background-size: cover;
        }
    .section-news .item-news .cnt-news-content {
        width: calc(100% - 120px);
        margin-left: 20px;
        float: left;
    }
        .section-news .item-news .cnt-news-content a {
            font-size: 16px;
            color: #000;
            text-decoration: none;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            width: 100%;
            overflow: hidden;
        }
        .section-news .item-news .cnt-news-content .cnt-news-date {
            color: #A3A3A3;
            font-size: 13px;
            margin-top: 10px;
        }

.no-padding {
    padding: 0px;
}
.news-detail {
    font-size: 18px;
}
    .news-detail .TextInList {
        padding-left: 0px;
        padding-right: 40px;
    }
    .news-detail .news-title-big {
        font-size: 30px;
        color: #58595b;
        margin: 0px;
    }
    .news-detail .datetime {
        color: #b5b6b7;
        font-size: 16px;
        border-left: 5px solid #2196F3;
        padding-left: 10px;
    }
.hotnews {
    background-color: #f6f7f9;
    padding: 15px;
}
    .hotnews .hotnews-header {
        color: #68acc4;
        font-size: 24px;
        margin: 0px 10px 10px 0px;
    }
    .hotnews .item {
        border-top: 1px solid #dde3ef;
        position: relative;
        margin: 0px 15px;
        padding: 8px 0px 8px 25px;
    }
    .hotnews .list-number {
        position: absolute;
        top: 0px;
        left: 0px;
        color: #9a9c9f;
        font-size: 24px;
        font-weight: 600;
    }
    .hotnews .item .news-title-small {
        color: #58595b;
        font-weight: 600;
        margin-top: 0px;
    }
        .hotnews .item .news-title-small a {
            color: #6f6d6d;
            text-decoration: none;
        }
    .hotnews .item .datetime {
        margin: 4px 0px;
        font-size: 13px;
        color: #bec0c2;
    }
