@charset "UTF-8";
.news-bg{
    background: #F0F3F7;
}
/*新闻列表*/
.news-list ul{
}
.news-list ul li{
    position: relative;
    margin: 2rem 0;
    padding: 2rem;
    background: #FFF;
    border: 1px solid #DDDDDD;
}
.news-list ul li:after{
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    display: block;
    width: 0;
    height: 4px;
    transition: all .5s;
    background-color: var(--orange);
}
.news-list ul li:hover:after{
    width: 100%;
}
.news-item{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.news-item .thumb{
    width: 20%;
}
.news-item .thumb img{
    width: 100%;
}
.news-item .text{
    width: 80%;
    padding: 0 30px;
}
.news-item .text p{
    margin-top: 10px;
    color: #707070;
}
.news-item .text p:first-child{
    font-size: 20px;
    font-weight: bold;
}
@media (max-width: 576px) {
    .news-list ul li{
        margin: 10px 0;
        padding: 10px;
    }
    .news-item .thumb{
        width: 40%;
    }
    .news-item .text{
        width: 60%;
        padding: 0 10px;
    }
    .news-item .text p{
        margin-top: 5px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .news-item .text p:first-child{
        font-size: 16px;
    }
    .news-item .text p:first-child{
        font-size: 12px;
        font-weight: bold;
    }
}
/*新闻标题*/
.news-title{
    padding-bottom: 2rem;
    border-bottom: 1px solid #ccc;
}
.news-title p:first-child{
    font-size: 24px;
    font-weight: 500;
}
.news-title p:last-child{
    margin-top: 15px;
}
@media (max-width: 576px) {
    .news-title{
        padding-bottom: 10px;
    }
    .news-title p:first-child{
        font-size: 1.6rem;
    }
}
.news-title p span{
    padding: 0 10px;
}

/*视频新闻列表*/
.video-news-list{

}
.video-news-list ul{
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    margin: 0 -1.5rem;
}
.video-news-list ul li{
    width: calc(33.333% - 30px);
    margin: 1.5rem;
    background: white;
    box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
}
.view-news-item{
}
.view-news-item .image{
    position: relative;
}
.view-news-item .image .play{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    transform: translate(-50%, -50%);
}
.view-news-item .text{
    padding: 3rem;
}
.view-news-item .text p:first-child{
    font-size: 1.8rem;
    font-weight: bold;
}
.view-news-item .text p:last-child{
    padding-top: 1rem;
}
@media (max-width: 576px) {
    .video-news-list ul li{
        width: 100%;
    }
    .view-news-item .text{
        padding: 15px;
    }
    .view-news-item .text p:first-child{
        font-size: 14px;
        font-weight: bold;
    }
    .view-news-item .text p:last-child{
        padding-top: 5px;
    }
}
