.news_box{margin-top: 98px; margin-bottom: 110px;}
.news_box.wrap{--wrap: 1140px;}
.news_box .news_title{font-family: var(--family-light); font-size: var(--size-50); line-height: 1; color: var(--red-de); text-align: center;}
.news_box .news_list{margin-top: 36px;}
.news_box .news_list .news_group{display: flex; flex-wrap: wrap;}
.news_box .news_list .news_item{display: flex; flex-wrap: wrap;}
.news_box .news_list .news_item .news_item_box{height: 0; background: url(../../t159/images/bg/news_bg.png) no-repeat center / 100%; position: relative;}
.news_box .news_list .news_item .img{width: 100%; height: 100%; text-align: center; position: absolute; left: 0; top: 0;}
.news_box .news_list .news_item .img img{width: 100%; height: 100%; object-fit: cover;}
.news_box .news_list .news_item .news_info{width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: center; text-align: center; padding: 8.422%; background-color: var(--white); position: absolute; left: 0; top: 0;}
.news_box .news_list .news_info *{font-family: var(--family-bold); font-size: var(--size-14); line-height: 1.286;}
.news_box .news_list .news_info .news_name{font-size: var(--size-20); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.news_box .news_list .news_info .news_desc{color: var(--gray-5); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; word-break: break-word;}
.news_box .news_list .news_info .news_date{text-transform: uppercase;}
.news_box .news_list .news_left{width: 66.667%;}
.news_box .news_list .news_left .news_item .news_item_box{width: 50%; padding-top: 50%;}
.news_box .news_list .news_left .news_item .img{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.news_box .news_list .news_left .news_item .img img{width: 100%; height: 100%; object-fit: cover;}
.news_box .news_list .news_left .news_item:nth-child(2n){flex-direction: row-reverse;}
.news_box .news_list .news_right{width: 33.333%;}
.news_box .news_list .news_right .news_item{flex-direction: column;}
.news_box .news_list .news_right .news_item .news_item_box{width: 100%; padding-top: 100%;}

.info_box{margin: 9px 0 85px;}
.info_box .info_wrapper{--wrap: 1465px; margin-top: 44px;}

@media screen and (max-width: 1000px){
    .news_box{margin-top: 50px; margin-bottom: 50px;}
    .news_box .news_list{margin-top: 20px;}

    .info_box{margin: 5px 0 40px;}
}

@media screen and (max-width: 768px){
    .news_box .news_list .news_left,
    .news_box .news_list .news_right{width: 100%;}
    .news_box .news_list .news_item .news_info{position: static; padding: 15px;}
    .news_box .news_list .news_item .news_item_box:nth-child(1){width: 100%; padding-top: 100%;}
    .news_box .news_list .news_item .news_item_box:nth-child(2){width: 100%; height: auto; padding-top: 0;}
}

.news_box .news_container{display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 36px;}
.news_box .news_container .news_itm{display: block; width: 100%; height: 0; padding-top: 100%; background: url(../../t159/images/bg/news_bg.png) no-repeat center / 100%; position: relative;}
.news_box .news_container .news_itm img{width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}

@media screen and (max-width: 1000px){
    .news_box .news_container{margin-top: 20px;}
}

@media screen and (max-width: 768px){
    .news_box .news_container{grid-template-columns: repeat(2, 1fr);}
}
