.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: 0;}
.post_title{text-align: center;margin-bottom: 0.55rem;}
.tab-list .con-item{display: none;}
.tab-list .con-item.selected{display: block;}
.tab-list .title{
    padding: 0.6rem 0.75rem 0.4rem;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #3333331a;
    border-bottom: 1px solid #3333331a;
    margin: 0.5rem 0;
}
.tab-list .title .num{
    width: fit-content;
    font-size: 0.5rem;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin:0 auto 0.25rem;
    font-family: 'italic';
}
.tab-list .title .word{
    font-size: 0.18rem;
    font-family: 'syh';
    color: #000000;
}
.news_intro{
    font-size: 0.2rem;
    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: 0.9rem 0 1.19rem;}

.mainbox1 .news_title{text-align: center;margin-bottom: 0.5rem;}

.mainbox2 .text{
    font-size: 0.2rem;
    font-family: 'syh';
    color: #333333;
    text-align: center;
}
.tab-list1 .title .num{position: relative;}
.tab-list1 .title .num::before{
    content: '';
    position: absolute;
    right: 0.1rem;
    bottom: 0.05rem;
    z-index: -1;
    display: block;
    width: 0.56rem;
    height: 0.56rem;
    background-color: #FFA700;
    border-radius: 50%;
}
.mainbox2 .news_imgs{
    padding-top: 32.8%;
    margin-top: 0.5rem;
}

.mainbox3 .text{
    font-size: 0.2rem;
    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: 0.15rem;}
.mainbox3 .tab-list .title .word{color: #fff;}
.mainbox3 .news_intro{color: #fff;}
@media screen and (max-width: 999px){
    .post_title,
    .mainbox1 .news_title{margin-bottom:20px;}
    .news_intro{font-size:14px;}
    .mainbox1 .inner,
    .mainbox3 .inner{padding:30px 0;}
    .mainbox3{margin-bottom:40px;}
}
@media screen and (max-width: 650px){
    .post_title,
    .mainbox1 .news_title{font-size:24px;}
    .tab-list .title{
        padding:30px 0;
    }
    .tab-list .title .num{font-size:24px;}
    .tab-list1 .title .num::before{right:0;}
}