@media screen and (max-width: 1366px){
    .main_wrap {
        margin: 57px 0 0 0;
    }

    .news_content {
        padding: 60px 170px;
        grid-gap: 22px;
    }

    .news_item_content {
        border-radius: 8px;
        box-shadow: 0px 2.85px 28.46px 0px rgba(7,20,41,0.06);
    }

    .news_img {
        width: 100%;
        height: 217px;
        border-radius: 8px 8px 0 0;
    }

    .news_info {
        padding: 17px 22px;
    }

    .news_info_title {
        font-size: 13px;
        margin: 0 0 5px 0;
    }

    .news_desc {
        font-size: 10px;
        color: #868D9C;
        font-weight: 400;
        line-height: 15px;
    }

    .news_time {
        margin: 17px 0;
        font-size: 10px;
    }

    .news_detail_wrap {
        font-size: 10px;
    }

    .news_enter {
        width: 14px;
        height: 14px;
        margin: 0 0 0 8px;
    }

    .tab_wrap {
        padding: 60px 170px 0 170px;
    }

    .tab_item {
        width: 180px;
        padding: 0 0 13px 0;
        font-size: 14px;
    }

    .tab_icon {
        width: 50px;
        height: 40px;
        margin: 0 0 6px 0;
    }
}

@media screen and (min-width: 1370px) and (max-width: 1680px){
    .main_wrap {
        margin: 70px 0 0 0;
    }

    .news_content {
        padding: 70px 210px;
        grid-gap: 28px;
    }

    .news_item_content {
        box-shadow: 0px 3.5px 35px 0px rgba(7,20,41,0.06);
        border-radius: 10px;
    }

    .news_img {
        width: 100%;
        height: 267px;
        border-radius: 10px 10px 0 0;
    }

    .news_info {
        padding: 20px 28px;
    }

    .news_info_title {
        font-size: 16px;
        margin: 0 0 7px 0;
    }

    .news_desc {
        font-size: 13px;
        color: #868D9C;
        font-weight: 400;
        line-height: 19px;
    }

    .news_time {
        margin: 17px 0;
        font-size: 13px;
    }

    .news_detail_wrap {
        font-size: 13px;
        color: #1575FE;
    }

    .news_enter {
        width: 17px;
        height: 17px;
        margin: 0 0 0 10px;
    }

    .tab_wrap {
        padding: 70px 210px 0 210px;
    }

    .tab_item {
        width: 180px;
        padding: 0 0 15px 0;
        font-size: 16px;
    }

    .tab_icon {
        width: 70px;
        height: 60px;
        margin: 0 0 6px 0;
    }
}
