.com_list_right {
    --pd: 58px
}

.list_news {
    margin-top: calc((130 / 19.2) * 1%)
}

.news_list .item {
    padding: 48px 0 57px;
    border-bottom: 1px solid #e8e8e8;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.news_list .item:first-child {
    border-top: 1px solid #e8e8e8
}

.news_list .item:hover {
    border-bottom-color: #000000
}

.news_list .item .img {
    width: 308px;
    margin-right: 79px;
    flex-shrink: 0;
    padding-bottom: calc((188 / 3.86) * 1%)
}

.news_list .item .info {
    flex: 1
}

.news_list .item .info .title {
    font-size: 24px;
    font-family: Cambria
}

.news_list .item .info .desc {
    margin-top: 20px
}

.news_list .item .info .time {
    margin-top: 14px
}

.c_pagenation {
    justify-content: flex-start
}

.a_news .top_title {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.a_news .top_title .tit {
    font-weight: bold;
    font-size: 24px
}

.a_news .top_title .time {
    padding: 15px 20px;
    border: 1px solid #000000
}

.a_news .com_bodys {
    margin-top: 40px
}

.a_news .com_bodys * {
    line-height: 1.75
}
.com_bodys table tr td{background: none !important;}
.com_bodys table tr td:first-child{background: rgba(var(--colorRgb), 0.06) !important;}

@media screen and (max-width:1366px) {
    .news_list .item{padding: 30px 0;}
    .news_list .item .img {
        margin-right: 30px;
        padding: 0;
        height: auto
    }
    
    .news_list .item .img img {
        position: relative
    }
    
    .news_list .item .info .title{font-size: 20px;}
    .news_list .item .info .desc {
        margin-top: 20px
    }
}

@media screen and (max-width:950px) {
    .a_news .top_title {
        flex-direction: column;
        align-items: flex-start
    }

    .a_news .top_title .time {
        margin-top: 20px
    }

    .news_list .item {
        flex-direction: column
    }

    .news_list .item .img,
    .news_list .item .info,
    .news_list .item a {
        width: 100%;
        margin: 0
    }

    .news_list .item .img {
        padding-bottom: 70%;
        height: 0
    }

    .news_list .item .img img {
        position: absolute
    }

    .news_list .item .info {
        margin-top: 30px
    }
}