.new-list-item {
    font-size    : 20px;
    color        : #222;
    margin       : 30px 0 0 0;
    padding      : 0 0 30px 0;
    border-bottom: #D2D3D9 solid 1px;
    position     : relative;
}

.new-list-item::after {
    content   : '';
    width     : 30px;
    height    : 30px;
    box-shadow: -9px -9px 0px 0px #FFC667, 1px 1px 3px rgba(0, 0, 0, 0.2);
    position  : absolute;
    left      : 0px;
    top       : 0;
}

.news-title .wrap ul {
    flex      : 1;
    margin-top: 20px;
}

.news-title .wrap ul .new-list-item {
    display        : flex;
    flex-direction : row;
    justify-content: space-between;
    align-items    : center;
}

.wrap ul .new-list-item p {
    margin-left: 53px;
    text-align : left;
    cursor     : pointer;
    flex       : 1;
}

.wrap ul .new-list-item span {}

.wrap ul .new-list-item p:hover {
    color: #e58f01;
}

.wrap ul .new-list-item span {
    color    : #666;
    font-size: 14px;
}

/******鏂伴椈璇︽儏********/
.news-detail-title {
    font-size : 24px;
    color     : #000;
    text-align: center;
}

.news-tips {
    text-align: center;
    font-size : 14px;
    color     : #828282;
    margin    : 30px 0 40px;
}

.news-detail-date {
    margin-right: 60px;
}

.news-detail {
    text-align: left;
}

.news-detail-content {
    width           : 100%;
    max-width       : 1200px;
    margin          : 0 auto;
    background-color: #fbfbfb;
    padding         : 30px 30px;
}

.news-detail-content img {
    width : 100% !important;
    height: auto !important;
    display: block;
}


.news-detail-content .background-image {
    position             : relative;
    padding              : 50px 200px 50px 0;
    background-repeat    : no-repeat;
    background-position-x: 90%;
}

.news-detail-content .background-fff {
    background: #fff;
}

.news-detail-content video {
    background: #000;
}


@media screen and (max-width:620px) {
    .news-title .wrap ul li.new-list-item {
        flex-direction: column;
    }

    .news-title .wrap ul .new-list-item span {
        position: absolute;
        bottom  : 5px;
        right   : 15px;
    }

    .wrap ul .new-list-item p {
        font-size: 18px;
    }
}

@media screen and (max-width:480px) {
    .news-title .wrap ul .new-list-item {
        align-items: flex-start;
    }

    .news-detail-content video {
        width : 100% !important;
        height: auto !important;
    }
}