body.newscenter {
    background: #f2f2f2;
    font-size: 18px;
}
.news-wrap, .news-detail-wrap{
    padding-bottom: 2.5vw;
}
.news-wrap .img {
    width: 100%;
}

.news-detail-wrap .left {
    width: calc(75% - 30px);
    background: #fff;
    padding: 50px 56px;
    margin-right: 30px;
    box-sizing: border-box;
}
.news-detail-wrap .left img,.news-detail-wrap .left table{
    max-width: 100%;
}

.news-detail-wrap .right {
    width: 25%;
    background: #fff;
    padding: 22px 35px;
    font-size: 18px;
    min-height: 450px;
    box-sizing: border-box;
}

.media {
    padding: 20px 30px;
    border-bottom: 1px solid #ededed;
}

.media-right img {
    width: 220px;
    height: 110px
}

.title-list {
    padding: 20px 20px 20px 20px;
    margin-bottom: 20px;
}

.title-list ul {
    padding-left: 1.5vw;
}

.title-list li {
    list-style: disc;
    padding: 10px 0;
}

.title-list li a {
    color: #000;
}

.news-title {
    border-bottom: 1px solid #ededed;
}

.news-title h1 {}

.news-title .time {
    line-height: 50px;
    margin-top: 2vw;
}

.new-cont {
    margin-top: 40px;
    line-height: 28px;
}

.new-cont p {
    padding: 18px;
}

.new-cont img {
    width: 100%;
}

.next-news {
    margin-top: 35px;
    height: 105px;
    line-height: 105px;
    border-top: 1px solid #ededed;
}

@media (max-width:1500px) {
    .media {
        padding: 5px 30px 20px;
    }
    .title-list li {
        font-size: 13px;
    }
}