#l-container .inner{padding:0.2rem 0 1rem}
.l-banner{padding-top: 25.2%;}
#l-container{background:#F4F4FB;position: relative;}
.filter-wrap {
    background: #ffffff;
    padding: 0.45rem 0.4rem;
    border-radius: 0.08rem;
    max-width: 100%;
    margin-bottom: 0.8rem;
}
.filter-row {
    display: flex;
    align-items: center;
    margin-bottom: 0.28rem;
    gap: 0.16rem;
}
.filter-row:last-child {
    margin-bottom: 0;
}
.filter-label {
    font-size: 0.2rem;
    font-weight: bold;
    white-space: nowrap;
}
.btn-group {
    display: flex;
    gap: 0.14rem;
    flex-wrap: wrap;
    font-family: sss;
    font-weight: 500;
}
.filter-btn {
    min-width: 1.6rem;
    height: 0.52rem;
    font-size: 0.2rem;
    border: 0.01rem solid #F2F3F8;
    background: #fff;
    border-radius: 0.06rem;
    cursor: pointer;
    transition: all 0.2s ease;
    font-family: 'sss';
    font-weight: 500;
}
.filter-btn.letter {
    min-width: 0.3rem;
    height: 0.52rem;
    border: 0;
}
.filter-btn:first-child{width:0.85rem;min-width: unset;}
.filter-btn.active {
    background: #4b3f96;
    color: #fff;
    border-color: #4b3f96;
}
.filter-btn:hover:not(.active) {
    border-color: #9992cc;
}

.col_metas .col_title h2 {
    color: #fff;
}
.col_news .col_news_box{margin-left: 0;margin-top: -1.5rem;}

div#container-1{position: relative;}
.col_news_head{position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);}
.list2.news_list .news{float: left;width: 50%;padding: 0 0.23rem;box-sizing: border-box;}
.sel-c {
    font-size: 0.32rem;
    font-weight: bold;
    margin-bottom: 0.38rem;
}
.news_list.list2 {margin:0 -0.23rem;}
.news_list.list2 .news a{display:flex;border: 1px solid #BFC5E5;border-radius: 0.04rem;box-sizing: border-box;padding: 0.22rem;min-height: 3.26rem;}
.col_news_list .news_imgs{width:1.73rem;margin-right: 0.47rem;}
.col_news_list .news_images{padding-top:149.13%;}
.col_news_list .news_div{background:unset;flex: 1;box-sizing: border-box;padding-right: 0.1rem;flex-direction: column;display: flex;padding-bottom: 0.13rem;}
.col_news_list .news_title{font-size:0.28rem;font-weight:bold;color:#483D8B;height: auto;margin-bottom: 0.2rem;margin-top: 0.1rem;}
.news_con11 {
    padding-bottom: 0.32rem;
    border-bottom: 1px solid #BFC5E5;
    margin-bottom: 0.32rem;
}

.zc {
    font-size: 0.18rem;
    font-weight: 500;
    font-family: 'sss';
}

.news_con12 {
    color: #666666;
}

.inf1 {margin-bottom:0.17rem;height: 0.32rem;font-size: 0.16rem;}
.t_more {
    font-family: 'sss';
    font-weight: 500;
    color: var(--mainColor);
    margin-top: auto;
    display: flex;
    align-items: center;
    gap: 0.05rem;
    font-size: 0.16rem;
}
.tarr{width:0.22rem;height:0.1rem;background:url(images/tearr.png) no-repeat center / contain;}
.news_list.list2 .news a:hover{background:#483D8B url(images/tea_bg1.png) no-repeat right bottom / contain;}
.news_list.list2 .news a:hover .news_title,.news_list.list2 .news a:hover .zc{color:#fff;}
.news_list.list2 .news a:hover .news_con12{color:rgba(255,255,255,0.8);}
.al {
    width: 23.33%;
    float:left;
    background:#fff;
}
.ar{
    width:73.3%;
    float:right;
    background: #fff url(images/teaabg.png)no-repeat right top / contain;
    box-sizing: border-box;
    padding: 0.4rem 0.57rem 0.69rem;
}
.infobox {
    padding: 0;
    background:unset;
    margin-top: -1.82rem;
}
#d-container .inner{background:unset;padding-top: 0.1rem;padding-bottom: 1.06rem;}
.article {padding:0;}
#d-container{background:#F4F4FB;position: relative;}

.atop1 {
    padding: 0.46rem 0.61rem 0.35rem;
    border-bottom: 1px solid #ddd;
}
.atop1 .news_imgs{padding-top:149.01%;}

.news_teaa {
    text-align: center;
    font-weight: bold;
    font-size: 0.28rem;
    color: var(--mainColor);
    margin-top: 0.32rem;
}

.zc12.kk {
    font-weight: 500;
    color: var(--mainColor);
    font-size: 0.18rem;
    text-align: center;
    line-height: 2;
    margin-top: 0.15rem;
}

.atop2 {
    padding: 0.34rem;
}

.ly.kk {
    font-weight: bold;
    line-height: 2.4;
}

.atips {
    display: inline-block;
    border-bottom: 1px solid #483D8B;
    font-size: 0.18rem;
    color: var(--mainColor);
    line-height: 1.8;
    font-weight: bold;
}

.atbox {
    margin-bottom: 0.8rem;
}
.acc {
    margin-top: 0.22rem;
    font-size: 0.18rem;
    line-height: 2;
}
.wp_paging li a.prev,.wp_paging li a.next{
    width: 0.29rem;
    height: 0.16rem;
    background: url(images/tea_l.png)no-repeat center / contain;
    color:transparent;
    font-size: 0;
}
.wp_paging li{font-size:0.18rem;font-weight:500;}
.wp_paging li a span{height:auto;line-height: 1;}
.wp_paging li a.next{background: url(images/tea_r.png)no-repeat center / contain;}
.wp_paging li span, .wp_paging li a{    float: none;
    margin-left: 0;color:#A0A0A0;}
div#wp_paging_w5,li.new_page_nav {
    display: flex;
    align-items: center;
    justify-content: center;
    gap:0.38rem;
}
.acc p {
    background: unset !important;
}
.wp_paging li span.red1 {
    color: var(--mainColor);
}
div#wp_paging_w5{margin-top:0.2rem;}
@media screen and (max-width: 999px){
    .al,.ar{width:100%;margin-bottom:20px;}
    .infobox{margin-top:0;}
    .col_news_con .news_list li.news{width:100%;}
    .news_list.list2 .news a{flex-direction:column;gap:0.2rem;}
    .zc{margin-top:0.2rem;}
    .col_news .col_news_box{margin-top:0;}
    .inf1{line-height:1.3}
    .col_news_head{display:none;}
}