.news_imgs{
    overflow: hidden;
    position: relative;
    background-color: #e5e5e5;
}
.news_imgs img{
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: 0.4s;
    object-fit: cover;
}
.news_imgs a img:hover{
    transform: scale(1.05);
}
#l-container .inner{padding: 50px 0 70px 0;}
.post_title{text-align: center;margin-bottom: 55px;font-size: 50px;font-weight: bold;color: #871017;}
.tab-list .con-item{display: none;}
.tab-list .con-item.selected{display: block;}
.tab-list .title{
    padding: 60px 75px 40px;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #3333331a;
    border-bottom: 1px solid #3333331a;
    margin: 50px 0;
}
.tab-list .title .num{
    width: fit-content;
    font-size: 50px;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin: 0 auto 25px;
    font-family: 'italic';z-index:1;
}
.tab-list .title .word{
    font-size: 18px;
    font-family: 'syh';
    color: #000000;
}
.news_intro{
    font-size: 20px;
    font-family: 'syh';
    color: #333333;
    text-align: justify;
}

.mainbox3{background-color: #92071C;/* margin-bottom: 1.8rem; */}

.mainbox1 .inner{padding: 1.1rem 0 1.5rem;}
.mainbox2 .inner{padding-bottom: 1.1rem;}
.mainbox3 .inner{padding: 90px 0 119px;}

.mainbox1 .news_title{text-align: center;margin-bottom: 50px;}

.mainbox2 .text{
    font-size: 20px;
    font-family: 'syh';
    color: #333333;
    text-align: center;
}
.tab-list1 .title .num{position: relative;}
.tab-list1 .title .num::before{
    content: '';
    position: absolute;
    right: 10px;
    bottom: 5px;
    z-index: -1;
    display: block;
    width: 56px;
    height: 56px;
    background-color: #FFA700;
    border-radius: 50%;
}
.mainbox2 .news_imgs{
    padding-top: 32.8%;
    margin-top: 50px;
}

.mainbox3 .text{
    font-size: 20px;
    font-family: 'syh';
    color: #fff;
    text-align: center;
    line-height: 1.5;
}
.mainbox3 .tab-list .title{
    border-top: 1px solid #ffffff80;
    border-bottom: 1px solid #ffffff80;
}
.mainbox3 .tab-list .title .num{color: #FFA700;margin-bottom: 15px;}
.mainbox3 .tab-list .title .word{color: #fff;}
.mainbox3 .news_intro{color: #fff;}


.white{
    color: #fff
}