.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}
::-webkit-scrollbar{
    /*滚动条整体新式*/
    width:4px; height:1px; /*宽高分别对应横竖滚动条的尺寸*/
 }
::-webkit-scrollbar-thumb{
    /*滚动条里面小方块*/
    border-radius:10px;
    box-shadow:inset 0 0 5px rgba(97,184,179,0.1);
    background:#999;
}
    
::-webkit-scrollbar-track{
    /*滚动条里面轨道*/
    box-shadow:inset 0 0 5px rgba(87,175,187,0.1);
    border-radius:10px;
    background:#ededed;
}
.bmyjs_box{padding: 16px 28px; border: 1px #F2F2F2 solid; margin-bottom: 3%;}
.bmyjs_tab{position: relative;}
.bmyjs_title{border-bottom: 1px #E5E5E5 solid; height: 48px; line-height: 48px; position: relative;}
.bmyjs_title i{width: 21px; height: 48px; display: inline-block; margin-right: 8px;}
.bmyjs_title h1{font-size: 20px; font-weight: bold;}
.bmyjs_title h1:before { content: " "; position: absolute; display: block; top:47px;  height: 2px; background: #3868B6; font-weight: bold; width: 79px; }
.bmyjs_title span{position: absolute; top:0; right: 0; line-height: 48px;}
.bmyjs_title span a{color: #717171;}
.bmyjs_tab{padding-top: 30px;}
.bmyjs_tab .hd{ overflow:hidden; width:10%; float: left;}
.bmyjs_tab .hd .prev, .bmyjs_tab .hd .next{ display:none;  width:100%; height:34px; overflow:hidden; cursor:pointer; background-color: #3868B6;}
.bmyjs_tab .hd .prev{background: url(bmyjs2022_prev.png) center no-repeat #3868B6;}
.bmyjs_tab .hd .next{background: url(bmyjs2022_next.png) center no-repeat #3868B6;}
.bmyjs_tab .hd ul{ overflow:hidden; zoom:1; height: 326px; overflow-y: scroll; padding-right:6px}
.bmyjs_tab .hd ul li{display: block;  height: 38px; line-height: 40px; color: #Fff; background: #95b5ce; text-align: center; margin-bottom: 10px; cursor: pointer;}
.bmyjs_tab .hd ul li.on{background: #7697CD; color: #fff;}
.bmyjs_tab .bd{width: 88%; float: right;}
.bmyjs_tab .bd ul{ overflow:hidden; zoom:1; }
.bmyjs_tab .bd ul li{ }

.yjsbox{width: 48%;}
.yjsbox_title{background: url(bmyjs2022_lmbg.jpg) top left repeat-y; position: relative; height: 34px; line-height: 34px;}
.yjsbox_title h1{font-size: 20px; margin-left: 10px; color: #fff; font-weight: bold;}
.yjsbox_title span{position: absolute; right: 0; line-height: 34px; top: 0;}
.yjsbox_title span a{color: #717171;}

.yjs_list div{position:relative; padding:0 100px  0 16px; height:59px; line-height:59px; overflow:hidden; vertical-align:top; border-bottom: 1px #EAEAEA dashed;}
.yjs_list div:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #ccc;}
.yjs_list div span{position:absolute; right:0; top:0; color:#AEAEAE; }
.yjs_list div a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display: block; font-size: 18px;}
.yjs_list div.nobr{border: none;}

.czyjs_box{width: 44%; border: 1px #F2F2F2 solid; padding: 16px 28px;}

