.col_menu_head {
    display: flex;
    align-items: flex-end;
    bottom: auto;
    top: -0.7rem;

}.col_path a, .col_path span {
    color: #666666;
    font-size: var(--smailSize);
    line-height: 1.3;    margin-left: 0;
}.col_path {
    margin: 0;
    background: none;
}.possplit::after {
    content: ">";
}h3.col_list {
    width: auto;    height: 1.2rem;
}h3.col_list span.col_name_text {
    font-size: 0.36rem;
    font-weight: bold;
    color: #fff;    position: relative;padding: 0rem 1rem;
}.col_path {
    color: #666666;
    font-size: var(--smailSize);
    line-height: 1.3;
}
.col_listt {
    float: left;
    width: 2.8rem;
    margin-right: -3rem;    position: relative;
}.col_news_list.listcon .qb {
    float: right;
    width: 100%;
}
.col_news_list.listcon .qb .qbin {
    margin-left: 3.6rem;    margin-top: 0.25rem;
}
.col_list::before {
    border-bottom: 1.2rem solid var(--mainColor);
}
.col_listt li.col_column {
    border-bottom: 0.01rem solid #D0D0D0;
    line-height: 0.4rem;
    padding: 0.2rem 0;
}
.col_listt li.col_column span {
    font-size: 0.24rem;
    color: #333333;
    background: url(/_upload/tpl/00/35/53/template53/images/sanj.png) no-repeat left center;    background-size: 0.14rem;
    padding-left: 0.3rem;
}
.col_listt li.col_column.active span {
    color: #851B0E;
    background: url(/_upload/tpl/00/35/53/template53/images/sanjh.png) no-repeat left center;
    background-size: 0.14rem;
}
.post.post1.post-101.mbox {
    margin-bottom: 0.6rem;
    background: #fff;
    border-top: 0.02rem solid #800D11;
    box-shadow: 0rem 0.03rem 0.2rem #e4e4e4;    padding: 0.4rem 0.5rem 0.6rem 0.5rem;
}
.post.post1.post-101.mbox span.title {
    font-family: 'SourceHanSansCN-Medium';
    font-size: 0.28rem;
    color: #800D11;
    font-weight: bold;
}
.post.post1.post-101.mbox li.news {
    width: 33.3%;
    float: left;
    display: block;
    margin: 0;
    border-bottom: 0.01rem solid #EEEEEE;
}.post.post1.post-101.mbox ul {
      position: relative;   display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}.post.post1.post-101.mbox ul:before {
    border-bottom: 0.01rem solid #EEEEEE;
    display: block;
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
}.post.post1.post-101.mbox li.news .news_title {
    font-size: 0.2rem;
    line-height: 0.3rem;
    padding: 0.15rem 0;
    margin: 0 0.1rem;
}
.post.post1.post-101.mbox .con {
    margin: 0 -0.1rem;
}

@media screen and (max-width: 999px){
.post.post1.post-101.mbox li.news {
    width: 50%;
    float: left;
    display: block;
    margin: 0;
    border-bottom: 0.01rem solid #EEEEEE;
}
.col_news_list.listcon .qb .qbin {
    margin-left: 3.4rem;
    margin-top: 0.25rem;
}
.col_list {
    display: block !important;
}a.column-switch {
    display: none !important;
}
h3.col_list {
    width: 100%;
    height: 48px;
    line-height: 48px;
}

h3.col_list span.col_name_text {
    padding: 0;
}



}
@media screen and (max-width: 800px){

.col_listt {
    float: none;
    width: 100%;
    margin-right: 0;
    position: relative;
}
.col_news_list.listcon .qb .qbin {
    margin-left: 0;
    margin-top: 0.25rem;
}


}


@media screen and (max-width: 550px){


}