#l-container{min-height:5rem;}
.col_menu_head {
    position: relative;
}

.col_name {
    display: none;
}

.column-switch {
    display: none;
}


.col_list1 .col_listcolumn {
    display: flex;
    align-items: stretch;
    background: #fff;
    border: 0.01rem solid #b7cb4b;
    border-radius: 0.08rem;
    padding: 0.06rem;
    position: relative;
}

.col_list1 .col_listcolumn .col_column {
    flex: 1;
    min-width: 0;
    position: static;
}
.col_list1 .col_listcolumn .col_column.selected,.col_list1 .col_listcolumn .col_column.parent{border-right:0;}
.col_list1 .col_listcolumn .col_column+.col_column {
    border-right: 0.01rem solid rgb(64 150 119 / 34%);
}
.col_list1 .col_listcolumn .col_column:last-child{border-right:0;}
.col_list1 .col_listcolumn .col_column .col_item_link {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.72rem;
    /* margin: 0.06rem; */
    padding: 0 0.1rem;
    font-size: 0.24rem;
    border-radius: 0.04rem;
    font-weight: 600;
    color: #333;
    opacity: 1;
    border-right: none;
    text-align: center;
    white-space: nowrap;
    transition: all 0.3s;
}

.col_list1 .col_listcolumn .col_column .col_item_link:hover {
    color: #1A6B4C;
}

.col_list1 .col_listcolumn .col_column .col_item_link.selected,.col_list1 .col_listcolumn .col_column .col_item_link.parent {
    background: linear-gradient(
111deg, #105245, #1E8159);
    color: #fff;
    opacity: 1;
}


.col_list1 .col_listcolumn .sub_list {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    margin: 0;
    padding: 0.53rem 0 0;
}

.col_list1 .col_listcolumn .col_column.selected .sub_list,.col_list1 .col_listcolumn .col_column.parent .sub_list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.col_list1 .col_listcolumn .sub_list .sub-item {
    margin: 0 0.15rem;
    white-space: nowrap;
}

.col_list1 .col_listcolumn .sub_list .sub-item a {
    font-size: 0.26rem;
    padding: 0.36rem 0.25rem 0;
    font-weight: 600;
    color: #9AA3A0;
    line-height: 1.4;
    transition: color 0.3s;
}

.col_list1 .col_listcolumn .sub_list .sub-item a:hover,
.col_list1 .col_listcolumn .sub_list .sub-item a.selected {
    color: #2E7D5B;
    background: url(../images/wh-c.svg)no-repeat center top,
        url(../images/wh-l.svg)no-repeat bottom 0.08rem left,
        url(../images/wh-r.svg)no-repeat bottom 0.08rem right;
}

.mrlist .col_news_list .news_list.list2_wh{margin-top:1.5rem}
.mrlist .col_news_list .news_list.list3-1 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1.43rem;
}

.mrlist .col_news_list .news_list.list3-1 .news {
    display: block;
    width: 31.8%;
    margin: 0 2.3% 0.55rem 0;
    border: none;
    background: none;
    border-radius: 0;
    box-shadow: none;
}

.mrlist .col_news_list .news_list.list3-1 .news:nth-child(3n) {
    margin-right: 0;
}

.mrlist .col_news_list .news_list.list3-1 .news .news_imgs {
    width: 100%;
    margin: 0;
    display: block;
    border-radius: 0.04rem;
    overflow: hidden;
}

.mrlist .col_news_list .news_list.list3-1 .news .news_imgs a {
    display: block;
    padding-top: 56.53%;
    transition: opacity 0.3s;
}

.mrlist .col_news_list .news_list.list3-1 .news .news_imgs a:hover {
    opacity: 0.85;
}

.mrlist .col_news_list .news_list.list3-1 .news .news_wz {
    padding: 0.15rem 0 0;
}

.mrlist .col_news_list .news_list.list3-1 .news .news_title {
    font-size: 0.18rem;
    line-height: 1.6;
    font-weight: 600;
    color: #333;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mrlist .col_news_list .news_list.list3-1 .news .news_title:hover {
    color: #1A6B4C;
}

/* ==================== 响应式适配 ==================== */



@media screen and (max-width: 999px) {
.col_list1 .col_listcolumn .col_column+.col_column{border-right:0;}
    .col_menu_head {
        position: relative;
        top: auto;
        bottom: auto;
        padding: 0;
        background: none;
        clip-path: none;
    }

    .col_list1 .col_listcolumn {
        flex-wrap: wrap;
    }

    .col_list1 .col_listcolumn .col_column {
        flex: 1 1 33.333%;
        min-width: 0;
    }

    .col_list1 .col_listcolumn .col_column .col_item_link {
        height: 46px;
        margin: 4px;
        font-size: 15px;
    }

    .col_list1 .col_listcolumn .sub_list {
        padding-top: 34px;
    }

    .col_list1 .col_listcolumn .sub_list .sub-item {
                margin: 12px 6px 0;
    }

    .col_list1 .col_listcolumn .sub_list .sub-item a {
        font-size: 15px;
    }

    .mrlist .col_news_list .news_list.list3-1 {
        margin-top: 84px;
    }

    .mrlist .col_news_list .news_list.list3-1 .news {
        width: 48.8%;
        margin: 0 2.4% 24px 0;
    }

    .mrlist .col_news_list .news_list.list3-1 .news:nth-child(2n) {
        margin-right: 0;
    }

    .mrlist .col_news_list .news_list.list3-1 .news:nth-child(3n) {
        margin-right: 2.4%;
    }

    .mrlist .col_news_list .news_list.list3-1 .news .news_title {
        font-size: 14px;
    }
}


@media screen and (max-width: 640px) {
    .col_list1 .col_listcolumn .col_column {
        flex: 1 1 50%;
    }

    .mrlist .col_news_list .news_list.list3-1 .news {
        width: 100%;
        margin-right: 0;
    }

    .mrlist .col_news_list .news_list.list3-1 .news:nth-child(2n),
    .mrlist .col_news_list .news_list.list3-1 .news:nth-child(3n) {
        margin-right: 0;
    }

    .mrlist .col_news_list .news_list.list3-1 .news .news_imgs a {
        padding-top: 56%;
    }
}

