@media screen and (min-width: 999px) {
.col_menu{width: 297px;margin-right: -297px;border-radius: 10px;overflow: hidden;}
.col_news .col_news_box {
    margin-left: 346px;
}
.col_menu .col_menu_con{background:#fff;border:0;}
.col_list .wp_listcolumn .wp_column a .column-name {display: block;padding: 7px 0px 7px 43px;transition: all 0.3s;}
.col_list .wp_listcolumn a .column-name{
    padding: 7px 0px 7px 43px;
}
.col_list .wp_listcolumn .wp_column a.col_item_link:hover, .col_list .wp_listcolumn .wp_column a.col_item_link.selected {
background:none;
    
}
.col_list .wp_listcolumn .wp_column a.selected span.column-name,.col_list .wp_listcolumn .wp_column a:hover span.column-name{padding-left:43px;}
.wp_listcolumn .wp_column{padding: 4px 24px;box-sizing: border-box;}

.col_list .wp_listcolumn .wp_column.selected a.col_item_link .column-name,.col_list .wp_listcolumn .wp_column:hover a.col_item_link .column-name {background:none;}
.col_list .wp_listcolumn .wp_column a{background: none;font-size: 17px;border-bottom: 0;border-radius: 10px;}
.col_list .wp_listcolumn .wp_column.selected a,.col_list .wp_listcolumn .wp_column:hover a{background: #fff;border-top: 0;}
.col_menu .col_menu_head h3.col_name .col_name_text{line-height:82px;font-size:24px;}
    .col_list .wp_listcolumn{padding-top:17px;padding-bottom:15px;}
.col_list .wp_listcolumn .wp_column.selected > a .column-name,.col_list .wp_listcolumn .wp_column:hover > a .column-name {font-weight: bold;color: #9B0000;position:relative;z-index:1;padding: 7px 0px 7px 43px;}
 .possplit{position:relative;margin: 0 5px;}
    .possplit:after{content:">";position:absolute;left: -22px;}
.col_list .wp_listcolumn .wp_column.selected > a .column-name:before,.col_list .wp_listcolumn .wp_column:hover > a .column-name:before{content: '';width: 6px;height: 6px;border-radius: 50%;background: #9B0000;font-size:20px;position:absolute;top: 50%;left:28px;transform: translateY(-50%);}
.col_list .wp_listcolumn .wp_column.selected > a .column-name:after,.col_list .wp_listcolumn .wp_column:hover > a .column-name:after{content:'';width:calc(100% + 24px);height:100%;background:linear-gradient(to right,#F7ECEC,#F7ECEC00);display:block;position:absolute;left:0;top:0;z-index:-1;border-radius:5px 0 0 5px;}
}
.xklink{    padding: 5px 24px;}
.xklink .xkdiv{padding:15px 38px;margin-bottom:10px;box-sizing:border-box;color:#242424;font-size:17px;background:#F5EDED;border-radius:10px;display: flex;align-items: center;transition:all 0.3s;}
.xklink .xkdiv:hover{background:#9b0000;}
.xklink .xkdiv img{width:35px;margin-right: 15px;}
.xklink .xkdiv a{}
.xklink .xkdiv:hover a{color:#fff;}
.xk-get { display: none; }
.xk-lilst{display: block;}
.xk-show:has(.xk-box) ~ .xk-lilst {display: none;}
#l-container {background: #f8f8f7;}
#l-container .inner{position: relative;padding-bottom: 100px;}
.col_metas .col_title{display:none;}
.col_metas{position:absolute;right:0;top:-64px;color:#fff;}
.col_metas .col_path{color:#fff;}
.col_metas .col_path a{color:#fff;}
.col_news_head{border:0;}
/* 栏目名称 */
.xk-title {
    font-size: 30px;
    font-weight: 600;
    color: #242424;
    text-align: center;
    margin-bottom: 47px;
}
.xk-title span{position: relative;padding: 0 12px;}
.xk-title span::after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 65px;
    transform: translate(-100%,-50%);
    height: 8px;
    background: url(
    img/xkleft.png)no-repeat center/100%;
}
.xk-title span::before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 65px;
    transform: translate(100%,-50%);
    height: 8px;
    background: url(
    img/xkright.png)no-repeat center/100%;
}
.jzlb{font-size:16px;color:#363636;}
.btt3 a{padding-left:22px;}
/*.btt3 a:before{content:'·';font-size:38px;color: #9B0000;position: absolute;left: 0;}*/
.btt3 a:before{content:'';font-size:38px;color: #9B0000;background: #9B0000;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;display:block;}
.btt3:hover a{padding-left:20px;}
.fbsj4{color:#9B0000;border-bottom:1px solid #E3DCDC;}
.btt3:hover{border:0;}
/* 窗口62/63（标题+内容） */
.xk-box {
    background: #fff;
    padding: 68px 36px 40px 36px;
    margin-bottom: 75px;
    border-radius: 10px;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
    position: relative;
}
.xk-item-title {
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding: 16px 54px;
    border-radius: 30px 0 30px 0;
    line-height: 1.4;
    background: #9B0000;
    position: absolute;
    left: 0;
    top: -26px;
}
.xk-item-title::before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 18px;
    background: #9B0000;
    margin-right: 12px;
    vertical-align: -2px;
    display: none;
}
.xk-item-content {
    font-size: 16px;
    line-height: 1.9;
    color: #444444;
    text-align: justify;
}

/* 三窗口tab切换新闻列表 */
.xk-tabs {
    background: #fff;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
    margin-top: 4px;
    border-radius: 10px;
}
.xk-tabs-head {
    display: flex;
}
.xk-tab {
    height: 59px;
    line-height: 59px;
    padding: 0 57.5px;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    background: #9B0000;
    cursor: pointer;
    border-radius: 30px 0 30px 0;
    margin-right: 24px;
    transition: all 0.3s ease-in-out;
    user-select: none;
    margin-top: -29px;
}
.xk-tab:hover {background: #EBB530;}
.xk-tab.on {
    background: #EBB530;
    color: #ffffff;
}
.xk-tabs-body {
    padding: 18px 34px 41px;
}
.xk-tab-con {
    display: none;
}
.xk-tab-con.on {
    display: block;
}

@media screen and (max-width: 767px) {
    .xk-title {
        font-size: 24px;
        margin-bottom: 65px;
    }
    .xk-box {
        padding: 55px 20px;
        margin-bottom: 60px;
    }
    .xk-item-title {
        font-size: 18px;
    }
    .xk-item-content {
        font-size: 15px;
    }
    .xk-tab {
        flex: 1;
        height: 44px;
        line-height: 44px;
        padding: 0 10px;
        font-size: 15px;
        text-align: center;
        margin-right: 2px;
    }
    .xk-tabs-body {
        padding: 8px 10px 10px;
    }
}
