.filter-wrap {
            /* border: 0.01rem solid #4080ff; */
            border-radius: 0.12rem;
            padding: 0.2rem;
            background: #ffffff;
            position: relative;
            background: url(../images/sz_sel.png)no-repeat center/ 100% 100%;
            box-shadow: 0 3px 20px rgba(24,101,226,0.1);
        }
.tlc .cl {
    margin-top: -1.12rem;
}
.dw11 .zc:nth-child(2) .zc_zhi{min-height:unset;}
.dw11 .zc{margin-bottom:0.1rem;}
.dw11 .news_list_tea .imgbox span{padding-top:2.3rem}
.zc_dis {
    min-width: 5em;
    white-space: nowrap;
 text-align: justify;
    text-align-last: justify;
}

.tlc .col_path {
    margin-bottom: 1.15rem;
}
#letterList.filter-options {
    gap: 0;
}
        .filter-row {
            display: flex;
            align-items: center;
            margin: 0.2rem 0;
        }
        .filter-row:first-child {
            border-bottom: 0.01rem dashed #e6d9c6;
            padding-bottom: 0.2rem;
display: none;
        }

        .filter-label {
            background: #1677ff;
            color: #fff;
            font-size: 0.2rem;
            font-weight: bold;
            padding: 0.12rem 0.3rem;
            border-radius: 0.08rem;
            margin-right: 0.3rem;
            min-width: 1.2rem;
            text-align: center;
        }
        .filter-options {
            display: flex;
            align-items: center;
            gap: 0.3rem;
            flex-wrap: wrap;
        }

        .option-item {
            display: flex;
            align-items: center;
            gap: 0.08rem;
            font-size: 0.18rem;
            color: #333;
            position: relative;
            cursor: pointer;
        }

        .option-item input[type="checkbox"] {
            opacity: 0;
            width: 0.2rem;
            height: 0.2rem;
            position: absolute;
        }
  
        .option-item .check-box {
            width: 0.2rem;
            height: 0.2rem;
            border: 0.01rem solid #999;
            border-radius: 0.02rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
        }
      
        .option-item input[type="checkbox"]:checked + .check-box {
            background-color: #fff;
            border-color: #1677ff;
        }
        .option-item input[type="checkbox"]:checked + .check-box::after {
content: "";
    color: #1677ff;
    font-size: 0.16rem;
    font-weight: bold;
    background: url(../images/sz_gou.png) no-repeat center;
    width: 0.12rem;
    height: 0.12rem;
}
        
      
        .letter-item {
            font-size: 0.18rem;
            padding: 0.08rem 0.16rem;
            border-radius: 0.04rem;
            cursor: pointer;
            user-select: none;
        }
        .letter-item.active {
            background: #1677ff;
            color: #fff;
        }


        .news_list_tea .news{width: 50%;float: left;margin-bottom: 0.24rem;}
        .news_list_tea .news a{display: flex;/* width: 100%; */margin:0 0.19rem;background: #fff;box-shadow: 0 3px 20px rgba(24, 101, 226, 0.06);border-radius: 0.1rem;box-sizing: border-box;padding: 0.2rem;justify-content: space-around;gap: 0.27rem;position: relative;}
        .news_list_tea .news .news_title{font-size: 0.22rem;font-weight: bold;line-height: 1.5;color:#333;transition: all 0.4s ease-in-out;}
        .news_list_tea .imgbox{flex:0 1 1.8rem ;}
        .news_list_tea .imgbox span{padding-top: 2.4rem;}
        .news_list_tea .news_wz{flex: 1;box-sizing: border-box;padding-right: 0.14rem;}
        .kz_list {
    margin-top: 0.15rem;
    border-top: 1px solid rgba(47,85,186,0.1);
    padding-top: 0.15rem;
}

.news_list_tea .news_imgs {
    border-radius: 0.1rem;
}

.zc {
    display: flex;
    font-size: var(--smailSize);
    line-height: 1;
    margin-bottom: 0.2rem;
    line-height: 1.4;
}

.news_list_tea .news a::before{content: '';width: 1.89rem;height: 0.92rem;background: url(../images/sz_fz.png) no-repeat center / 1.89rem;opacity: 0.03;position: absolute;bottom: 0;right: 0;z-index: 1;}
.news_list_tea .news a:hover::before{opacity: 0.7;}
.news_list_tea .news a:hover{background: linear-gradient(135deg,#1E419C,#50C2F1); color: #fff;}
.news_list_tea .news a:hover .t_more{background:transparent;border-color:#fff;}
.news_list_tea .news a:hover .news_title{color:#fff;}


ul.news_list_tea.clearfix {
    margin: 0.4rem -0.19rem;
}


/* tea_art */

.art_tea .ml {
    width: 33.46%;
}

.art_tea .mr {
    flex: 1;
}

.art_tea {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 0.8rem;
}

.article {
    flex: 1;
}
.t_more {
    background: #1964E2;
    display: inline-flex;
    width: 0.95rem;
    height: 0.32rem;
    line-height: 0.32rem;
    color: #fff;
    font-size: 0.14rem;
    border-radius: 0.05rem;
    border:1px solid  #1964E2;
    align-items: center;
    justify-content: center;
    gap: 0.095rem;
} 

.t_arrow {
    width: 0.19rem;
    height: 0.04rem;
    background:url(../images/tea_warr.png)no-repeat center / cover;
}
.infobox_tea {
    box-sizing: border-box;
    padding: 0.3rem 0.4rem;
    border-radius: 0.15rem;
    background: url(../images/art_sz_bg.png)no-repeat center / 100% 100%;
}

.infobox_tea .news_imgs span {
    padding-top: 128.73%;
}

.level1 {
    font-weight: bold;
    border-bottom:1px dashed #fff;
}

.art_tea .news_title {
    font-size: 0.32rem;
    margin-top: 0.3rem;
}

.art_tea .art_zc {font-size:0.2rem;margin:0.19rem 0 0.46rem;}
.level2 {
    padding: 0.5rem 0 0.26rem;
    border-bottom:1px dashed #fff;
}

.art_tea .art_dizhi {margin-bottom:0.24rem;font-size:0.18rem;box-sizing:border-box;padding-left:0.36rem;line-height: 1.5;}
.level3 {
    padding-top: 0.4rem;
    padding-bottom: 1.17rem;
}

.yjfx {
    font-size: 0.22rem;
    font-weight: bold;
}
.art_tea .wzbox {
    color: #fff;
}
.yjfx_c {
    font-size: 0.18rem;
    margin-top: 0.21rem;
    line-height: 2;
}
.szart #page1,.szart #wp_paging_w6{display:none;}

.content_name {
    font-size: 0.24rem;
    font-weight: bold;
    color: #1964E2;
    position: relative;
    padding-bottom:0.23rem;
    border-bottom:1px solid #C5D9F8;
    margin-bottom:0.29rem;
}
.zc_dis {
    min-width: 5em;
}

.zc:nth-child(2) .zc_zhi {
    min-height: calc(1.4 * 2em);
}

.zc:nth-child(2){
 margin-bottom: 0.1rem;
}
.content_name::before{
    content:'';
    width:0.85rem;
    height:0.05rem;
    background:#C5D9F8;
    border-radius:0.1rem;
    position:absolute;
    bottom:-0.01rem;
}
.article{min-height:5rem;}
.contentcc {
    font-size: 0.18rem;
    line-height: 2;
    margin-bottom: 0.6rem;
}
.level2 .art_dizhi:nth-child(1) {
    background: url(../images/art_sz_icon1.png)no-repeat left center / 0.24rem;
}
.level2 .art_dizhi:nth-child(2) {
    background: url(../images/art_sz_icon2.png)no-repeat left center / 0.24rem;

}
.level2 .art_dizhi:nth-child(3) {
    background: url(../images/art_sz_icon3.png)no-repeat left center / 0.24rem;
}
@media screen and (max-width:999px){
    .col_news_list.listcon{width:100%;}
.zc_dis {
    white-space: nowrap;
}
.zc{line-height:1.5;}
.tlc .cl{margin-top:0;}
    .news_list_tea .news .news_title{font-size:18px;}
    .news_list_tea .imgbox span{padding-top: 160px;}
    .news_list_tea .imgbox{height:100%;}
    .news_list_tea .news{width:100%;}
    .art_tea{flex-direction: column;}
    .art_tea .ml,.art_tea .mr{width: 100%;}
   .yjfx_c,.contentcc,.yjfx{font-size: 18px;line-height: 1.5;}
   .art_tea .art_dizhi{font-size:18px;}
    .art_tea .art_zc{font-size:20px;}
    .news_list_tea .news_wz{padding-right:0;}
}
@media screen and (max-width:640px){
    
    ul.news_list_tea.clearfix{margin:20px 0}
    .dw11 .news_list_tea .imgbox span{padding-top:230px}
    .content_name{font-size:20px;}
    .filter-row{flex-direction:column;gap:20px}
     .news_list_tea .news .news_title{font-size:16px;text-align: center;}
    .zc{font-size: 13px;}
    .news_list_tea .news a{flex-direction:column;margin: 0;}
    .news_list_tea .imgbox{
    width: 163px;
    margin: 0 auto;
}
.art_tea .art_dizhi{font-size:13px;}
    .news_list_tea .imgbox span{padding-top:210px;}
}
.zc_dis.ac {
    margin-bottom: 0.1rem;
}