.bszn_box {
    display: flex;
    justify-content: space-between;
    margin-top: 1rem;
  margin-top: 0.79rem;
}

.bs_l {width: 17.53%;width: 23.4%;margin-right: 1.05rem;}
.bs_r {
    flex: 1;
    margin: 0 -0.175rem;
}

.bs_l .wp_listcolumn_x .wp_column {
    display: block;
    float: none;
    /* margin-bottom: 0.3rem; */
    box-sizing: border-box;
    padding-left: 0.34rem;
    position: relative;
    display: block;
    float: none;
    padding: 0.3rem 0rem 0.25rem 0.12rem;
    box-sizing: border-box;
    position: relative;
border-bottom: 1px solid #e0e0e0;
}
.bs_l .wp_listcolumn_x .wp_column.selected{border-bottom: 1px solid #2F4DCC;
    background: url(tsy_img/arr-y.svg) no-repeat center right / 0.35rem;
    background: url(../images/selected_arrow.svg) no-repeat right center;
    background-size: 0.53rem 0.11rem;}
.bs_l .wp_listcolumn_x .wp_column a {position: relative;background: unset;color: #666666;font-size: 0.24rem;font-family: 'ssm';font-weight: normal;}

.bs_l .wp_listcolumn_x .wp_column a.selected {color:#2F4DCC;}

.bs_l .wp_column.column-1.selected::before {
    /* content: ''; */
    width: 0.17rem;
    height: 0.03rem;
    position: absolute;
    left: 0;
    background: #2F4DCC;
    top: 50%;
    transform: translateY(-50%);
}

.bs_r .wp_subcolumn_list .wp_sublist .sublist_title {
    border-bottom: 0;
    padding-left: 0.27rem;
    height: auto;
    background: url(../images/zn_bg.png)no-repeat left top 0.1rem / 0.17rem;
}

.bs_r .wp_subcolumn_list .wp_sublist .sublist_title a { font-size: 0.22rem;color:#2F4DCC;font-family:'ssm';font-weight:normal;}
.bs_r .wp_subcolumn_list .wp_sublist .sublist_title a.morelink{display:none;}
.bs_r .wp_subcolumn_list{width: 33.3%;float: left;margin-bottom: 0.2rem;}

.bs_r .wp_subcolumn_list .wp_sublist {margin:0 0.175rem;background:#F5FAFF;box-sizing:border-box;border-top: 4px solid #2F4DCC;padding: 0.52rem 0.32rem 0.6rem;height: 3.42rem;overflow-y: auto;}
.bs_r .news_title {font-size:0.18rem ;line-height:0.36rem;box-sizing:border-box;padding-left:0.27rem;position:relative;-webkit-line-clamp: initial;}
.bs_r .news_title::before{content:'';width:0.06rem;height:0.06rem;border-radius:50%;background:#2F4DCC;position:absolute;left:0;top:50%;margin-top:-0.03rem;}


/* 1. 滚动条整体（必须先定义，否则后续伪元素无效） */
.bs_r .wp_subcolumn_list .wp_sublist::-webkit-scrollbar {
  width: 8px; /* 垂直滚动条宽度 */
  height: 8px; /* 水平滚动条高度 */
}

/* 2. 滚动条轨道（背景） */
.bs_r .wp_subcolumn_list .wp_sublist::-webkit-scrollbar-track {
  background: #EDF0FF; /* 轨道背景色 */

}

/* 3. 滚动条滑块（可拖动的部分） */
.bs_r .wp_subcolumn_list .wp_sublist::-webkit-scrollbar-thumb {
  background: #D6DBEF; /* 滑块默认颜色 */
  border-radius: 4px; /* 滑块圆角 */
  transition: background 0.2s; /*  hover过渡效果 */
}

/* 4. 滑块hover状态 */
.bs_r .wp_subcolumn_list .wp_sublist::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8; /* hover时颜色变深 */
}

/* 5. 滑块active（点击拖动）状态 */
.bs_r .wp_subcolumn_list .wp_sublist::-webkit-scrollbar-thumb:active {
  background: #777; /* 点击时颜色更深 */
}

/* 6. 滚动条边角（垂直+水平滚动条交汇处） */
.bs_r .wp_subcolumn_list .wp_sublist::-webkit-scrollbar-corner {
  background: #f1f1f1; /* 边角背景色，默认透明 */
}

/* 7. 滚动条上下/左右按钮（通常隐藏，如需显示可自定义） */
.bs_r .wp_subcolumn_list .wp_sublist::-webkit-scrollbar-button {
  display: none; /* 隐藏默认按钮 */
}

.bszn #l-container {
    background: unset;
}

.bszn #l-container .inner {
    padding: 0.75rem 0 1.24rem;
}

@media screen and (max-width:999px){
.bszn_box{flex-direction:column;margin-top: 0.2rem;}
.bs_r,.bs_l{width:100%;}
.bs_r .wp_subcolumn_list{width:100%;float:none;}
    .bs_l .wp_listcolumn_x .wp_column{float:left;}
    .bs_r .wp_subcolumn_list .wp_sublist .sublist_title a{font-size:18px;}
    .bs_r .wp_subcolumn_list .wp_sublist .sublist_title{background:url(../images/zn_bg.png)no-repeat left top 10px / 17px;}
    .bs_r .news_title{font-size:16px;line-height:2;}
    .bs_r .wp_subcolumn_list .wp_sublist{height:342px;}
}