 .clearfix:after {
     display: block;
     content: '';
     height: 0;
     visibility: hidden;
     clear: both;
 }
 
 .clearfix {
     zoom: 1;
 }
.bt-left{float: left;}
.bt-right{float: right;}
.main{background: #F8F9FB;padding:40px 0px;}
.maincon{min-height: 500px;background: #FFFFFF;}

.main{background: #F8F9FB;padding:40px 0px;}
.maincon{min-height: 500px;background: #FFFFFF;}

/* 左侧默认：文档普通流式布局，不固定 */
.column_left{
    width: 200px;
    /* 默认静态定位，跟随文档 */
    position: static;
}
/* 滚动后固定的样式，JS动态添加此类名 */
.column_left.fixed-sidebar {
    position: fixed;
    top: 0px;
}
.column_right{
    width: 1000px;
    padding: 30px;
    border-left: 1px solid #EEEEEE;
}
.columnname{width: 100%;height: 70px;line-height: 70px;padding:0px 24px;font-size: 18px;font-weight: 600;}
.firstcenlist ul li .secondName{height: 40px;line-height: 40px;}
.firstcenlist ul li .secondName a{background: url(wdyc_pic_10.png) no-repeat 26px center;background-size: 16px;padding-left: 54px;}
.firstcenlist ul li .secondName:hover,.firstcenlist ul li .cecondList ul li:hover{
  background: rgba(9, 84, 249, 0.1);font-weight: 600;
}
.firstcenlist ul li .secondName:hover a,.firstcenlist ul li .cecondList ul li:hover a{color: #0954F9;}
.firstcenlist ul li .cecondList ul li{    line-height: 20px;
    padding: 10px 34px 10px 54px;}

/* 一级菜单激活高亮（原有样式沿用） */
.firstcenlist ul li.active .secondName{background: rgba(9, 84, 249, 0.1);font-weight: 600;}
/* 二级子菜单激活高亮 新增 */
.cecondList li.active{
    background: rgba(9, 84, 249, 0.1);
    font-weight: 600;
}
.cecondList li.active a{
    color: #0954F9;
}

/* 右侧内容样式不变 */
.firstcontentName{font-size: 36px;font-weight: 600;}
.firstcontentList{font-size: 14px;line-height: 24px;text-align: justify;margin-top: 30px;}
.commonListName{font-size: 26px;font-weight: 600;margin-top: 40px;border-bottom: 1px solid #EEEEEE;padding-bottom: 5px;}
.commonListContent{margin-top: 16px;}
.commonListContent p{font-size: 14px;line-height: 24px;}
/* 右侧内容列表样式 */

.firstcontentlist ul li{font-size: 16px;line-height: 45px;background: url(tylm_pic_02.png)  no-repeat left center;padding-left: 15px;    border-bottom: 1px #dedede dotted;}
.firstcontentlist ul li a{float: left;    display: block;
    float: left;
    width: 88%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.firstcontentlist ul li span{float: right;}

.columnList .hover .columnname{    background: rgba(9, 84, 249, 0.1);
    font-weight: 600;}
.columnList .hover .columnname a,.columnList .firstcen:hover .columnname a{color: #0954F9;}
.columnList .firstcen:hover .columnname{    background: rgba(9, 84, 249, 0.1);
    font-weight: 600;}
.firstcontentlist ul li a:hover{color: #0954F9;}
.firstcenlist .firstli .cecondList{display: none;}
.firstcenlist .firstli.active .cecondList{display: block;}

/* 底部样式*/
.footer{background: url(wdyc_pic_07.png) no-repeat;height: 120px;text-align: center;line-height: 120px;color: #ffffff;font-size: 16px;background-size: 1920px 120px;}