.infobox{    font-family: 'syh';}
.infobox .topbox{display:flex;flex-wrap: wrap;margin-top:0.45rem;}
.infobox .topbox .news_imgs{position:relative;padding-top: 2.06rem;width: 1.68rem;}
.infobox .topbox .news_imgs img{position:absolute;left:0;top:0;width:100%;height:100%;    object-fit: cover;}
.infobox .topbox .news_wz{flex:1;margin-left: 0.28rem;}
.infobox .topbox .news_wz .news_name{font-size:0.3rem;font-weight:bold;margin-bottom:0.2rem;}
.infobox .topbox .news_wz .news_title{font-size:0.18rem;font-weight:500;line-height:0.4rem;}
.infobox .topbox .news_wz .news_title span.ey{width:0.9rem;  text-align: justify; text-align-last: justify; display: inline-block;}
.infobox .bottombox .box{margin-top:0.44rem;}
.infobox .bottombox .box .tt{line-height:0.5rem;background:#DBE2D6;}
.infobox .bottombox .box .tt span{background:#5E734A;display:inline-block;padding:0 0.3rem;color:#fff;font-size:0.2rem;}
.infobox .bottombox .box .boxcon{margin-top:0.1rem;font-size:0.18rem;font-weight:500;line-height:0.4rem;}
.col_list .wp_listcolumn .wp_column.parent>a .column-name{color:#fff;}
.col_list .wp_listcolumn .sub_list a .column-name {
    display: inline-block;
    line-height: .28rem;
    padding: 0.2rem 0rem;
    line-height: 0.2rem;
    cursor: pointer;
    font-size: 18px;
    color:#fff;
}

.dsjs-2{margin:0 -0.125rem;display: flex;flex-wrap: wrap;font-family:'syh';}
.dsjs-2 .news{width:25%;padding-left: 0.125rem;padding: 0.4rem 0.125rem 0!important;box-sizing:border-box;float: left;}
.col_news_list .news_list.dsjs-2 .news:hover{padding-left:0.125rem;}
.col_news_list .news_list.dsjs-2 .news:hover .news_title{background:none;}
.col_news_list .news_list.dsjs-2 .news .news_imgs{
    position: relative;
    max-width: 42%;
    margin: 0 auto;
    padding-top: 49.5%;
}
.col_news_list .news_list.dsjs-2 .news .news_box{background: #fff;box-shadow: 0 0.03rem 0.2rem #00000006;padding:0.2rem;display:block;height: 100%;box-sizing: border-box;}

.col_news_list .news_list.dsjs-2 .news .news_imgs img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}
.col_news_list .news_list.dsjs-2 .news:hover .news_imgs img{    transform: scale(1);}
.col_news_list .news_list.dsjs-2 .news .news_name{font-size:0.2rem;line-height:1.5;text-align:center;font-weight:700;margin:0.1rem 0 0.15rem;}
.col_news_list .news_list.dsjs-2 .news .news_title{border-bottom:1px dashed #AFB5A9;line-height:0.4rem;padding-left:0.28rem;font-size: 0.14rem;font-weight: normal;}
.col_news_list .news_list.dsjs-2 .news .news_more{margin-top:0.2rem;line-height:1;color:#5E734A;text-align:center;font-size:0.14rem;}






.wp_subcolumn_list .wp_sublist .sublist_title {
    display: block;
    height: auto;
    line-height: 2;
    border-bottom: 0;
    margin-bottom: 0.2rem;
}
.wp_subcolumn_list .wp_sublist .sublist_title a .subcolumn-name{}
.wp_subcolumn_list .wp_sublist .sublist_title a.morelink{display:none;}
.wp_subcolumn_list .wp_sublist .sublist_title a {
    display: inline-block;
    color: #333333;
    font-size: 0.2rem;
    font-weight: bold;
    font-family: "syh";

}
.col_news_list li.news span.news_title {
    float: none;
    display: flex;
    overflow: visible;
    text-overflow: unset;
    white-space: unset;
    line-height: 1.3;
    margin-right: 0;
    text-align: center;
    background: #FFFFFF;
    box-shadow: 0 0.03rem 0.2rem #00000006;
    min-height: 0.6rem;
    align-items: center;
    align-content: center;
    justify-content: center;
    padding: 0 0.39rem;
}
.news_list.dsjs-1 {
    font-family:'syh';
    align-items: center;
    row-gap: 0.2rem;
}
.news_list.dsjs-1{margin:0 -0.15rem;}
.news_list.dsjs-1 .news {
    width: 33.33%;
    float:left;
    padding:0 0.15rem;
  box-sizing:border-box;
  margin-bottom:0.2rem;
}
.col_news_list li.news:hover {
}
.col_news_list li.news:hover .news_title{    background: #5E734A;}
.col_news_list li.news:hover .news_title a{color:#fff;}
.col_news_list li.news{border-bottom:0;}
@media screen and (max-width: 999px) {
.dsjs-2 .news{width:50%;padding: 0.25rem 0.125rem 0 !important;}
}
@media screen and (max-width: 767px) {
    .col_news_con .news_list li.news span.news_title {
        line-height: 1.3;
        margin-right: 0;
    }
    .col_news_con .news_list li.news {
        line-height: normal;
        padding: 0 0.15rem;
        width: 50%;
    }
}
@media screen and (max-width: 479px) {
.infobox .topbox .news_wz{margin-left:0;}
.infobox .topbox {
    flex-wrap: wrap;
    margin-top: 0.45rem;
    gap: 0.2rem;
    flex-direction: column;
    align-items: center;
}
.infobox .topbox .news_wz .news_name{text-align:center;}
.col_news_con .news_list li.news{width:100%;}
}