.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);
}
.post9 .news{
    position: relative;
    z-index: 10;
    padding-top: 0.24rem;
}
.post9 .news_con{
    width: 8.26rem;
    padding: 0 1rem;
    box-sizing: border-box;
    background-color: #F4F4F4;
    display:flex;
    flex-direction:column;
    justify-content:center;
}
.post9 .news_title{
    margin-bottom: 0.5rem;
}
.post9 .img_box{
    width: 10.02rem;
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
}
.post9 .img_box .news_imgs{
    padding-top: 54.89%;
}
.post9 .news_intro p,
.post9 .news_intro span{
    font-size:0.2rem !important;
    line-height:1.8 !important;
    text-align: justify;
}
#l-container .inner{padding: 0;}
.mainbox1 .news_con{height: 5rem;}

.mainbox1 .inner{
    width: 100%;
    padding-top: 1.11rem;
    padding-bottom: 1.37rem;
    padding-left: 1.62rem;
    box-sizing: border-box;
}

.mainbox2{background-color: #F4F4F4;overflow: hidden;}
.mainbox2 .inner{padding: 0.6rem 0 0;}
.mainbox2 .con span,
.mainbox2 .con div{font-size: 0.2rem;font-family: 'syh';}
.mainbox2 .con span.num{
    font-size: 0.4rem;
    color: #92071C;
    font-family: 'italic';
}
.mainbox2 .p1,
.mainbox2 .p2{display: flex;}
.mainbox2 .p1 .s1{padding-top: 0.52rem;margin-right: 0.12rem;}
.mainbox2 .p1 .s2{padding-top: 0.51rem;  margin-left: 0.1rem; }

.mainbox2 .con>div{margin-bottom: 0.55rem;}
.mainbox2 .p1 img{width:0.7rem;height:0.7rem; margin-top: 0.2rem}

.mainbox3 .inner{
    width: 100%;
    padding-top: 1.14rem;
    padding-bottom: 1.14rem;
}
.mainbox3 .news_con{height: 4.46rem;}
.mainbox3 .img_box .news_imgs{
    padding-top: 55.49%;
}
.mainbox3 .news{
    padding-top: 0.55rem;
    margin-bottom: 2.15rem;
}
.mainbox3 .news:last-child{margin-bottom:0;}
.mainbox3 .news:nth-child(2n+1) .img_box {
    left: 0;
    right: auto;
}
.mainbox3 .news:nth-child(2n+1) .news_con{margin-left: 9.37rem;}
.mainbox3 .news:nth-child(2n) .news_con{margin-left: 1.62rem;}
.mainbox3 .news_intro{
    font-size: 0.2rem;
    color: #333;
    font-family: 'syh';
}

.mainbox2 .con .p2 span {
    margin-right: 0.1rem;
}