.course-build{
    margin: 0;
    padding: 0 /*!important*/;
}
.course-build .head{
    height: 108px;
    z-index: 999;
    background: url(../image/eol_frame_top_bg.png) left top repeat-x;
}
.course-build .head .header{
    background:url(../image/eol_frame_top_right.png) top left no-repeat;
    height: 108px;
    position: relative;
}



/*.course-build .head .title-main{*/
/*margin: 0 30px 0 49px;*/
/*}*/
.course-build .head  h1{
    /*margin: 0;*/
    /*font-size: 32px;*/
    /*line-height: 60px;    *//**/
    /*color: #fff;*/
    /*padding: 18px 0 0 0;*/
    padding: 0;
    height: 35px;
    color: #FFF;
    position: absolute;
    left: 175px;
    top: 25px;
    line-height: 35px;
    font-size: 20px;
    letter-spacing: 1px;
}
.date{position:absolute;left:150px;top:74px;font-size:12px;color:#FFF;height:34px;_zoom:1;background:#313E84  url(../image/data1.png) left no-repeat;text-indent: 2em;line-height: 34px;}
.date_r{background: url(../image/data1.png) right -75px no-repeat;padding-right: 25px;word-break: break-all;}
.date span{letter-spacing:1px}
.course-build .nav{
    width:95%;
    border-bottom: 1px solid #F0F0F0;
    height: 100px;
    margin-right: 36px;
    margin-left:36px;
    margin-bottom: 13px;
}
/*    原先标题样式
.course-build .title-sub{
    margin: 0;
    background: #ecf3f9 url(../image/title_sub_bg.jpg) no-repeat 0 0;
    background-color: #ecf3f9;
    border-bottom: 1px solid #EDEDED;
}
.course-build .fve-title .title-sub h5{
    background: none;
    padding: 0 0 0 20px;
}
.course-build .title-sub h5 .title-content{
    line-height: 34px;
    font-size: 12px;
    color: #147178;
    font-weight: bold;
}
.course-build .title-sub h5 .title-content span{
    padding: 0 0 0 15px;
    color: #333;
    line-height: 34px;
    font-size: 12px;
    font-weight: normal;
} */


/*更换一级标题*/
div.title {
    background: url("../image/module_title.png") no-repeat scroll 0 15px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 25px;
    text-align: left;
    margin-left: 36px;
    margin-right: 36px;
}
div.title h1{
    padding: 5px 20px;
}
div.title h1 span {
    color: #333;      /**/
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 26px;    /**/
}
table.crt-table{
    width: 94.5%;
    margin:0 35px 13px 35px;
    border-bottom: none;
}
table.crt-table th{
    width: 12%;
    border-bottom:1px solid #E3E3E3;
    text-align: left;
    font-weight: normal;
}
table.crt-table td{
    border-bottom:1px solid #E3E3E3;
    text-align: left;
}
.course-build .closePage{
    background: url(../image/closepage_bg.png) no-repeat 0 0;
    cursor: pointer;
}
.closePage:hover{
    border-bottom: 2px solid #89b9e9;
}
/*.course-build .content{*/
/*width: auto;*/
/*min-width: 1200px;*/
/*}*/
.twocolwrap-span-n4{
    position: relative;
}
/*.twocolwrap-span-n4 .twocol-sidebar{
    width: 260px;
    background: #fff url(../image/twocolwrap_bg.gif) repeat-y 1px 27px;
}
.twocolwrap-span-n4 .twocol-miancontent{
    margin: 0 0 0 273px;
    padding: 0 0 0 1px;
    background: #fff url(../image/twocolwrap_bg.gif) repeat-y 0 27px;
}*/
/*.twocol-sidebar{background: #FAFCFE}*/
/*.twocol-sidebar{*/
/*width: 205px;*/
/*background: #fff url(../image/twocolwrap_bg.gif) repeat-y 204px 27px;}*/
.twocolwrap-span-n4 .twocol-sidebar{
    width: 250px ;/*205*/
    width: 250px;/*205*/
    /*background: #FAFCFE url(../image/twocolwrap_bg.gif) repeat-y 286px 27px;*/
    background: #FFF;
    border-right: 1px solid #D9E7F6;
    margin-top: 10px;
}
.twocol-miancontent{
    margin: 0 0 0 251px;    /*205*/
}
.course-build .content .twocolwrap{
    background: #fff;
    /*padding:18px 0 0;*/
}
.course-build .twocol-sidebar .box-shadows{
    /*padding: 0 0 81px 0;*/
    /*margin: 0 1px 0 0;*/
    padding: 0;
    margin: 0 auto;
    padding-top: 10px;
}
.course-build .fve-title{
    margin: 10px 0;
    border: none;
}
.course-build .fve-title .title-main{

}
.course-build .fve-title h5{
    margin: 0;
    /*height: 34px;*/
    padding: 0;
}
.course-build .fve-title h5 span{
    font-size: 17px;
    color: #3B85C6;
    font-weight: bold;
    vertical-align: top;
}
.course-build .fve-title h5 .add-root-column{
    overflow: hidden;
    zoom: 1;
    height: 55px;
}
.course-build .fve-title h5 .add-root-column a{
    float: left;
    width: 49%;
    height: 52px;
}
.course-build .fve-title h5 .add-root-column a.columnSetting{
    background: url(../image/columnSetting.png) no-repeat center center;
    border-right: 1px solid #ECECEC;
    outline: none;
}
.course-build .fve-title h5 .add-root-column a.pageStyle{
    background: url(../image/pageStyle.png) no-repeat center center;
    outline: none;
}
/*.course-build .fve-title h5 .add-root-column a.add-column{*/
/*background: url(../image/add-column1.png) no-repeat center center;*/
/*}*/



/*.add-root-column{*/
/*background: url(../image/addrootcolumn_bg.jpg) repeat-x left top; *//*  *//**/
/*padding: 10px 9px 5px 9px;  *//**/
/*overflow: hidden;*/
/*zoom: 1;*/
/*}*/
/*.add-root-column a{*/
/*}*/
/*.add-root-column a.add-column{*/
/*float: left;*/
/*width: 131px;*/
/*height: 25px;   *//**/
/*background: url(../image/root-col1.jpg) no-repeat 0 0; *//*    *//**/
/*border: 1px solid #EDEDED;    *//**/
/*background-color: #F5F5F5;    *//**/
/*font-size: 14px;   *//**/
/*line-height: 23px;   *//**/
/*color: #333; *//**/
/*text-align: center;  *//**/
/*}*/

/*.add-root-column a.add-column:hover{*/
/*border: 1px solid #AECAE6;    *//**/
/*background-color: #C7DCF0;     *//**/
/*}*/

/*.add-root-column a.add-unit-column{*/
/*float: right;*/
/*width: 131px;*/
/*height: 25px;*/
/*background: url(../image/root_col2.jpg) no-repeat 0 0;*//* *//**/
/*border: 1px solid #EDEDED;*/
/*background-color: #F5F5F5;*/
/*font-size: 14px;*/
/*line-height: 23px;*/
/*color: #333;*/
/*text-align: center;*/
/*}*/
/*.add-root-column a.add-unit-column:hover{*/
/*border: 1px solid #AECAE6;    *//**/
/*background-color: #C7DCF0;     *//**/
/*}*/
/*.add-root-column a.canadd{*/
/*border: 1px solid #AECAE6;    *//**/
/*background-color: #C7DCF0;     *//**/
/*}*/
.sidebar-message{
    height: auto;
    /*padding: 15px 0 2px 20px;*//**/
    margin: 13px 0;    /**/
    position: absolute;
    top: 10px;
    right: 70px;
}

.course-build .sidebar-message ul{
    margin: 0;
    border: none;
    overflow: hidden;
    zoom: 1;
}
.course-build .sidebar-message li{
    float: left;
    display: inline;
    margin-left: 5px;
    /*margin: 0 6px;*/  /**/
}
.course-build .sidebar-message li a{
    display: block;
    width: 68px;
    height: 71px;
    text-decoration: none !important;
    cursor: pointer;
    outline: none !important;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 115px;
}
.course-build .sidebar-message li a:hover{
    color: #fff;
}
.sidebar-message .message-1{
    background: url(../v2/image/message-1.png) no-repeat center 8px;   /**/
}
/*.message-1:hover{*/
    /*border-bottom: 2px solid #89b9e9;*/
/*}*/
.sidebar-message .message-2{
    background: url(../v2/image/message-2.png) no-repeat center 8px;    /**/
}
/*.message-2:hover{*/
    /*border-bottom: 2px solid #89b9e9;*/
/*}*/
.sidebar-message .message-3{
    background: url(../v2/image/message-4.png) no-repeat center 8px;   /**/
}
/*.message-3:hover{*/
    /*border-bottom: 2px solid #89b9e9;*/
/*}*/
.sidebar-message .message-4{
    background: url(../v2/image/message-3.png) no-repeat center 8px;   /**/
}
/*.message-4:hover{*/
    /*border-bottom: 2px solid #89b9e9;*/
/*}*/
.sidebar-message .message-5{
    background: url(../v2/image/message-4.png) no-repeat center center;   /**/
}
/*.message-5:hover{*/
    /*border-bottom: 2px solid #89b9e9;*/
/*}*/

.sidebar-message .message-6{
    background: url(../v2/image/message-6.png) no-repeat center center;   /**/
}

.sidebar-message .message-7{
    background: url(../v2/image/message-7.png) no-repeat center center;   /**/
}

.sidebar-message .message-8{
    background: url(../v2/image/message-8.png) no-repeat center center;   /**/
}

.sidebar-message .message-9{
    background: url(../v2/image/message-9.png) no-repeat center center;   /**/
}




.sidebar-message .set-column{
    background: url(../image/message5.png) no-repeat center center;   /**/
}
/*.set-column:hover{*/
    /*border-bottom: 2px solid #89b9e9;*/
/*}*/



.course-build .cro-nav > ul{
    margin: 0;
    border-bottom: 1px solid #ccc;
    width: auto;
    min-width: 1400px;
    _width: 1400px;
    padding: 0 0 0 75px;
}
.course-build .cro-nav > li{
    margin: 0 2px;
    padding: 2px 0;
}
.course-build .cro-nav .nav-1{
    border-left: 1px solid #ccc;
    padding: 54px 0px 10px 15px;
    float:left;
}
.course-build .cro-nav .nav-5{
    border-right: 1px solid #ccc;
    padding: 2px 10px 2px 0;
}
.course-build .cro-nav .nav-6{
    padding: 2px 0 2px 10px;
}
.course-build .cro-nav li.nav-10{
    border-right: 1px solid #ccc;
    padding: 2px 10px 2px 0;
}
.course-build .cro-nav li.nav-11{
    border-right: 1px solid #ccc;
    padding: 2px 10px;
}
.course-build .cro-nav li.nav-12{
    border-right: 1px solid #ccc;
    padding: 2px 10px;
}
.course-build .cro-nav li.nav-13{
    padding: 2px 0 2px 10px;
}
.course-build .cro-nav a{
    display: block;
    width: 72px;
    outline: none;
    border: 1px solid #fff;
    padding: 47px 0 0 0;
}
.course-build .cro-nav a span{
    display: block;
    margin: 0;
    padding: 0 2px 3px 2px;
    text-align: center;
    line-height: 18px;
    color: #666;
}

.course-build .nav-1,
.course-build .nav-6,
.course-build .nav-11,
.course-build .nav-12,
.course-build .nav-note,
.course-build .nav-classnote
{
    padding: 54px 6px 10px 6px;
    float:left;
}
.course-build .nav-1 a{
    font-size: 12px;
    background: url(../image/nav_1.png) no-repeat 0 0;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-1 a.dark{
    font-size: 12px;
    background: url(../image/nav_1_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}

.course-build .nav-2 a{
    font-size: 12px;
    background: url(../image/nav_3.png) no-repeat 0 top;
    padding-left: 30px;
}
.course-build .nav-2 a.dark{
    font-size: 12px;
    background: url(../image/nav_3_1.png) no-repeat 0 top;
    padding-left: 30px;
}
.course-build .nav-3 a{
    font-size: 12px;
    background: url(../image/nav_4.png) no-repeat 0 top;
    padding-left: 30px;
}
.course-build .nav-3 a.dark{
    font-size: 12px;
    background: url(../image/nav_4_1.png) no-repeat 0 top;
    padding-left: 30px;
}
.course-build .nav-4 a{
    width: 80px;
    font-size: 12px;
    background: url(../image/nav_2.png) no-repeat 0 top;
    padding-left: 30px;
}
.course-build .nav-4 a.dark{
    width: 80px;
    font-size: 12px;
    background: url(../image/nav_2_1.png) no-repeat 0 top;
    padding-left: 30px;
}

.course-build .nav-5,
.course-build .nav-7,
.course-build .nav-8,
.course-build .nav-9,
.course-build .nav-20{
    padding: 54px 6px 10px 6px;
    float:left;
}
.course-build .nav-5 a{
    /* width: 80px; */ /**/
    font-size: 12px;
    background: url(../image/nav_5.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-5 a.dark{
    /* width: 80px; */ /**/
    font-size: 12px;
    background: url(../image/nav_5_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}

/*.course-build .nav-5 a.act-4{*/
/*background: url(../image/fw.png) no-repeat center 13px;*/
/*}*/
.course-build .nav-20 a{
    background: url(../image/fw-20.png) no-repeat center 1px;
    padding: 46px 5px 10px 5px;
}
.course-build .nav-6 a{
    font-size: 12px;
    background: url(../image/nav_6.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-6 a.dark{
    font-size: 12px;
    background: url(../image/nav_6_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-7 a{
    font-size: 12px;
    background: url(../image/nav_7.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-7 a.dark{
    font-size: 12px;
    background: url(../image/nav_7_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-8 a{
    font-size: 12px;
    background: url(../image/nav_8.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-8 a.dark{
    font-size: 12px;
    background: url(../image/nav_8_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-9 a{
    font-size: 12px;
    background: url(../image/nav_9.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-9 a.dark{
    font-size: 12px;
    background: url(../image/nav_9_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}

.course-build .nav-10{
    padding: 54px 0px 10px;
    float:left;
}
.course-build .nav-10 a{
    font-size: 12px;
    background: url(../image/nav_10.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-10 a.dark{
    font-size: 12px;
    background: url(../image/nav_10_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-11 a{
    /*width: 90px; */ /**/
    font-size: 12px;
    background: url(../image/nav_11.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-note a{
    /*width: 90px; */ /**/
    font-size: 12px;
    background: url(../image/icon_note.png) no-repeat center 14px;
    padding: 45px 5px 10px 5px;
    background-size: 20px;
}
.course-build .nav-note a.dark{
    /*width: 90px; */ /**/
    font-size: 12px;
    background: url(../image/icon_note_dark.png) no-repeat center 14px;
    padding: 45px 5px 10px 5px;
    background-size: 20px;
}
.course-build .nav-classnote a{
    /*width: 90px; */ /**/
    font-size: 12px;
    background: url(../image/icon_classnote.png) no-repeat center 14px;
    padding: 45px 5px 10px 5px;
    background-size: 26px;
}
.course-build .nav-classnote a.dark{
    /*width: 90px; */ /**/
    font-size: 12px;
    background: url(../image/icon_classnote_dark.png) no-repeat center 14px;
    padding: 45px 5px 10px 5px;
    background-size: 26px;
}
.course-build .nav-11 a.dark{
    /*width: 90px; */ /**/
    font-size: 12px;
    background: url(../image/nav_11_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-12 a{
    font-size: 12px;
    background: url(../image/nav_12.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-12 a.dark{
    font-size: 12px;
    background: url(../image/nav_12_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}

.course-build .nav-13{
    padding: 54px 0px 10px;
    float:left;
}

.course-build .nav-13 a{
    font-size: 12px;
    background: url(../image/nav_13.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .nav-13 a.dark{
    font-size: 12px;
    background: url(../image/nav_13_1.png) no-repeat center top;
    padding: 45px 5px 10px 5px;
}
.course-build .js-ajaxlink-cur a{
    border: 1px solid #74ba11;
}
.course-build .js-ajaxlink-cur a span{
    color: #74ba11;
}
.course-build .nav-1.js-ajaxlink-cur a{
    background: url(../image/nav_1_hover.jpg) no-repeat center top;
}
.course-build .nav-2.js-ajaxlink-cur a{
    background: url(../image/nav_2_hover.jpg) no-repeat center top;
}
.course-build .nav-3.js-ajaxlink-cur a{
    background: url(../image/nav_3_hover.jpg) no-repeat center top;
}
.course-build .nav-4.js-ajaxlink-cur a{
    background: url(../image/nav_4_hover.jpg) no-repeat center top;
}
.course-build .nav-5.js-ajaxlink-cur a{
    background: url(../image/nav_5_hover.jpg) no-repeat center top;
}
.course-build .nav-6.js-ajaxlink-cur a{
    background: url(../image/nav_6_hover.jpg) no-repeat center top;
}
.course-build .nav-7.js-ajaxlink-cur a{
    background: url(../image/nav_7_hover.jpg) no-repeat center top;
}
.course-build .nav-8.js-ajaxlink-cur a{
    background: url(../image/nav_8_hover.jpg) no-repeat center top;
}
.course-build .nav-9.js-ajaxlink-cur a{
    background: url(../image/nav_9_hover.jpg) no-repeat center top;
}
.course-build .nav-10.js-ajaxlink-cur a{
    background: url(../image/nav_10_hover.jpg) no-repeat center top;
}
.course-build .nav-11.js-ajaxlink-cur a{
    background: url(../image/nav_11_hover.jpg) no-repeat center top;
}
.course-build .nav-12.js-ajaxlink-cur a{
    background: url(../image/nav_12_hover.jpg) no-repeat center top;
}
.course-build .nav-13.js-ajaxlink-cur a{
    background: url(../image/nav_13_hover.jpg) no-repeat center top;
}

.course-build a.dark:hover{
    color: #3d5998;
    cursor:default;
}

.course-build .wrap-all{
    width:95%;
    border-bottom: 1px solid #F0F0F0;
    height: 100px;
    margin-right: 36px;
    margin-left:36px;
    margin-bottom: 13px;
}

.course-build .wrap-all table{
    width:170px;
    padding: 6px 20px;
    float:left;
    border-left: 1px solid #f0f0f0;
    border-top: none;
    border-right: 1px solid #f0f0f0;
    border-bottom: none;
}

.course-build .wrap-all table tr td{
    padding: 0px 0px 0px 15px;
    text-align: left;
    border: medium none;
}
.pop-bulidlesson{
    padding:30px 0;
    margin: 0 30px;
}

.foot{
    margin: 0;
    border-top: 1px solid #fff;
    text-align: center;
    background: #f8f8f8;   /**/
    padding: 5px 0;         /**/
}

.foot p{
    text-align: center;
    line-height: 30px;
    color: #a4a4a4;  /**/
}

#tree_wrap{
    /*margin: 10px 0 0 3px;*/
    /*padding: 0;*/
    margin-left: 5px;
    margin-right: 5px;
    /*padding-top: 10px;*/
}
.ztree{
    /*margin: 5px 10px;*//**/
    /*padding: 0;*/
    /*overflow: hidden;*/
    /*zoom: 1;*/
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.ztree a span.button{
    display: none;
}
.ztree li{
    overflow: hidden;
    *zoom: 1;
    line-height: 26px;
    font-size: 12px;
    position: relative;
    margin-top: 5px;
    background: #F5F5F5;
    border-left:3px solid #F5F5F5;
}

.ztree li li{
    margin: 0;
}
.ztree li ul{
    padding: 0;
}
.ztree li ul.line{
    border-bottom: 1px solid #E5E5E5;
}
.ztree li span{
    word-wrap: break-word;
}
.ztree li a{
    word-wrap: break-word;
    font-size: 14px;
    display: block;
    overflow: hidden;
    zoom: 1;
    /*border-bottom: 1px solid #dedfe1;*/
    /*background: #fafcfe;*/
}

.ztree li a>div{
    float:right;
    margin-right: 10px;
}

.ztree li a input.rename{
    border: 1px solid #ccc;
    height: 22px;
    line-height: 22px;
    width: 160px;
    font-size: 14px;
}
.ztree li ul.level0{
    background: #f9fdff;
}
.ztree li ul.level1{
    background: #f9fdff;
}
.ztree li ul.level2{
    background: #f9fdff;
}
.ztree li ul.level3{
    background: #f9fdff;
}
.ztree li ul.level4{
    background: #f9fdff;
}
.ztree li.level0{
}
.ztree li.level1{
    background: #f9fdff;
}
.ztree li.level2{
    background: #f9fdff;
}
.ztree li.level3{
    background: #f9fdff;
}
.ztree li.level4{
    background: #f9fdff;
}
.ztree li.level0 a{
    transition:padding 0.2s ease 0.2s;
    -webkit-transition: padding 0.2s ease 0.2s;
    -moz-transition: padding 0.2s ease 0.2s;
    -o-transition: padding 0.2s ease 0.2s;
    padding: 5px 0 5px 35px; /**/
    color: #333;
    border-left:3px solid #F5F5F5;
    /*background: #e8e9ed url(../image/twocolwrap_bg.jpg) repeat-y -3px 0;*/  /**/
}
.ztree li.level1 a{
    font-weight: normal;
    padding: 4px 0 5px 45px;
    border: 1px solid #f9fdff;
    background: #fafcfe;
}
.ztree li.level2 a{
    padding: 4px 0 5px 50px;
}
.ztree li.level3 a{
    padding: 4px 0 5px 70px;
}
.ztree li.level4 a{
    padding: 4px 0 5px 80px;
}


.ztree li span.button{
    float: left;
    position: absolute;
}
.ztree li span{
    font-size: 14px;
    line-height: 27px;
    padding: 0 0 4px 0;
}
.ztree li li span{
    font-weight: normal;
}
.ztree li span.button.roots_close , .ztree li span.button.center_close , .ztree li
span.button.bottom_close{
    margin: 14px 0 0 31px;
    width: 7px;
    height: 11px;
    background: url(../image/button2.png) no-repeat -156px -3px;
}
.ztree li span.button.roots_open , .ztree li span.button.center_open , .ztree li
span.button.bottom_open{

    width: 11px;
    height: 7px;
    display: inline;
    margin: 16px 0 0 14px;
}
.ztree span.level0.button.roots_close ,
.ztree span.level0.button.center_close ,
.ztree span.level0.button.bottom_close{
    /*background-image: url(../image/button.png);*/
    background-repeat: no-repeat;
    background-position: -154px 0;
    background: url(../image/button2.png) no-repeat -154px 0px;
    width: 16px;
    height: 16px;
    margin: 11px 0 0 20px;
}
.ztree span.level0.button.roots_close.unit ,
.ztree span.level0.button.center_close.unit ,
.ztree span.level0.button.bottom_close.unit{
    background: url(../image/button.png) no-repeat -90px 0;
    width: 15px;
    height: 11px;
    margin: 13px 0 0 10px;
}
.ztree span.level0.button.roots_close.fix ,
.ztree span.level0.button.center_close.fix ,
.ztree span.level0.button.bottom_close.fix{
    background: url(../image/button.png) no-repeat -75px 0;
    width: 15px;
    height: 12px;
    margin: 12px 0 0 10px;
}

/*.ztree li.level1 span.button.roots_close ,*/
/*.ztree li.level1 span.button.center_close ,*/
/*.ztree li.level1 span.button.bottom_close{*/
    /*margin: 14px 0 0 25px;*/
/*}*/
.ztree li.level2 span.button.roots_close ,
.ztree li.level2 span.button.center_close ,
.ztree li.level2 span.button.bottom_close{
    margin: 14px 0 0 40px;
}
.ztree li.level3 span.button.roots_close ,
.ztree li.level3 span.button.center_close ,
.ztree li.level3 span.button.bottom_close{
    margin: 13px 0 0 55px;
}
.ztree li.level4 span.button.roots_close ,
.ztree li.level4 span.button.center_close ,
.ztree li.level4 span.button.bottom_close{
    margin: 14px 0 0 76px;
}
.ztree li span.level0.button.roots_open ,
.ztree li span.level0.button.center_open ,
.ztree li span.level0.button.bottom_open{
    background: url(../image/button2.png) no-repeat -151px -17px;    /**/
    width: 16px;
    height: 16px;
    margin: 11px 0 0 16px;
}

/*.ztree li.unit span.level0.button.roots_close ,*/
/*.ztree li.unit span.level0.button.center_close ,*/
/*.ztree li.unit span.level0.button.bottom_close{*/
    /*background: url(../image/button2.png) no-repeat -91px 0px;*/
    /*width: 16px;*/
    /*height: 13px;*/
    /*margin: 9px 0 0 15px;*/
/*}*/

/*.ztree li.unit span.level0.button.roots_open ,*/
/*.ztree li.unit span.level0.button.center_open ,*/
/*.ztree li.unit span.level0.button.bottom_open {*/
    /*background: url(../image/button2.png) no-repeat -91px -0px;*/
    /*width: 16px;*/
    /*height: 13px;*/
    /*margin: 9px 0 0 15px;*/
/*}*/


/*.ztree li.fix span.level0.button.roots_close ,*/
/*.ztree li.fix span.level0.button.center_close ,*/
/*.ztree li.fix span.level0.button.bottom_close ,*/
/*.ztree li.fix span.level0.button.roots_open ,*/
/*.ztree li.fix span.level0.button.center_open ,*/
/*.ztree li.fix span.level0.button.bottom_open{*/
    /*background: url(../image/button.png) no-repeat -75px 0;*/
    /*width: 15px;*/
    /*height: 12px;*/
    /*margin: 12px 0 0 10px;*/
/*}*/

.ztree li.fix a.level0,.ztree li.fix a.level0.curSelectedNode{border-left:3px solid #3f51b5;}
.ztree li.unit>a,.ztree li.unit>a:hover{color:#3f51b5}

.ztree li.level1 span.button.roots_open ,
.ztree li.level1 span.button.center_open ,
.ztree li.level1 span.button.bottom_open{
    background: url(../image/button2.png) no-repeat -153px -20px;
    margin: 13px 0 0 25px;
}
.ztree li.level2 span.button.roots_open ,
.ztree li.level2 span.button.center_open ,
.ztree li.level2 span.button.bottom_open{
    margin: 15px 0 0 35px;
}
.ztree li.level3 span.button.roots_open ,
.ztree li.level3 span.button.center_open ,
.ztree li.level3 span.button.bottom_open{
    margin: 16px 0 0 50px;
}
.ztree li.level4 span.button.roots_open ,
.ztree li.level4 span.button.center_open ,
.ztree li.level4 span.button.bottom_open{
    margin: 18px 0 0 76px;
}

.ztree li.level0 span.button.roots_docu ,
.ztree li.level0 span.button.center_docu ,
.ztree li.level0 span.button.bottom_docu{
    background: url(../image/button2.png) no-repeat -161px 0px;
    width: 14px;
    height: 14px;
    margin: 11px 0 0 11px;
}

.ztree li.level0 span.button.roots_docu.unit,
.ztree li.level0 span.button.center_docu.unit,
.ztree li.level0 span.button.bottom_docu.unit{
    background: url(../image/button.png) no-repeat -90px 0;
    width: 15px;
    height: 11px;
    margin: 13px 0 0 10px;
}
/*.ztree li.unit span.button.roots_docu,*/
/*.ztree li.unit span.button.center_docu,*/
/*.ztree li.unit span.button.bottom_docu{*/
    /*background: url(../image/button2.png) no-repeat -91px 3px;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*margin: 8px 0 0 25px;*/
/*}*/

.ztree li.level0 span.button.roots_docu.fix,
.ztree li.level0 span.button.center_docu.fix,
.ztree li.level0 span.button.bottom_docu.fix{
    background: url(../image/button.png) no-repeat -75px 0;
    width: 15px;
    height: 12px;
    margin: 12px 0 0 10px;
}

.ztree li.level1 span.button.roots_docu ,
.ztree li.level1 span.button.center_docu ,
.ztree li.level1 span.button.bottom_docu{
    margin: 14px 0 0 27px;
    width: 7px;
    height: 11px;
    background: url(../image/button.png) no-repeat -168px -1px;
}
.ztree li.level2 span.button.roots_docu ,
.ztree li.level2 span.button.center_docu ,
.ztree li.level2 span.button.bottom_docu{
    margin: 13px 0 0 32px;
}
.ztree li.level3 span.button.roots_docu ,
.ztree li.level3 span.button.center_docu ,
.ztree li.level3 span.button.bottom_docu{
    margin: 12px 0 0 57px;
}
.ztree li.level4 span.button.roots_docu ,
.ztree li.level4 span.button.center_docu ,
.ztree li.level4 span.button.bottom_docu{
    margin: 13px 0 0 70px;
}

.ztree li a:hover , .ztree li a.curSelectedNode{
    /*background: #629c0f url(../image/li_lev0_a_bg.jpg) repeat-y right top;*//**/
    background-color:#EAEAEA;
    border: none;
    color: #b358e1;
    line-height: 26px;
}
.ztree li a span:hover{
    color: #3F51B5;
}
.ztree li a:hover{
    transition:all 0.8s ease 0s;
    -webkit-transition: all 0.8s ease 0s;
    -moz-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
}
.ztree li ul li a:hover{
    background: #f0f0f0;
    color:#3E50B4;
}
.ztree li ul li a span:hover{
    color: #3E50B4;
}
.ztree li a.curSelectedNode{
}
/*.ztree li.curSelectedNode>.switch{*/
/*display: none !important;*/
/*}*/
.ztree li.forhover{

}
.ztree li.forhover span.button.roots_close , .ztree li.forhover span.button.center_close
, .ztree li.forhover span.button.bottom_close{

}
.ztree li.forhover span.button.roots_open , .ztree li.forhover span.button.center_open ,
.ztree li.forhover span.button.bottom_open{

}

div#rMenu {position:absolute; visibility:hidden; top:0; background-color: #C1CDDB;text-align: left;padding: 2px;z-index:999;width:120px}
div#rMenu ul li{
    margin: 1px 0;
    padding: 0 5px;
    cursor: pointer;
    list-style: none outside none;
    background-color: #E9EFFE;
}
#rMenu a{text-decoration:none;padding-left:30px;}
#rMenu a:hover{background-color:#E9EFFE;color:#000}


span.add{
    display: block !important;
    width: 16px;
    height: 16px;
}
.ztree li a span.button{
    float: right;
    margin: 7px 0 0 0;
    padding: 0;
}
.tmpzTreeMove_arrow{
    display: none !important;
}
.ztree li.level0 a span.button.add{
    width: 15px;
    height: 15px;
    padding: 0;
    background: url(../image/button.png) no-repeat 0 0;
    position: static;
    opacity: 0.6;
}

.ztree li.level0 a span.button.add:hover{
    opacity: 1;
}

.ztree li.level0 a span.button.remove{
    width: 13px;
    height: 15px;
    margin: 7px 0 0 5px;
    background: url(../image/button.png) no-repeat -45px 0;
    position: static;
    opacity: 0.6;
}

.ztree li.level0 a span.button.remove:hover{
    opacity: 1;
}

.ztree li.level0 a span.button.edit{
    width: 14px;
    height: 15px;
    background: url(../image/button.png) no-repeat -30px 0;
    margin: 7px 0px 0 5px;
    position: static;
    opacity: 0.6;
}

.ztree li.level0 a span.button.edit:hover{
    opacity: 1;
}

.ztree li.level1 a span.button.add{
}
.ztree li.level1 a span.button.remove{
}
.ztree li.level1 a span.button.edit{
}
.ztree li.tmpTargetNode_inner{
    border: 2px dashed #deedd1;
}
.ztree a.tmpTargetNode_inner{
    background: #deedd1;
}
.ztree li.tmpTargetNode_inner a a{
}
.ztree li.tmpTargetNode_inner a span.button.add{
}
.ztree li.tmpTargetNode_inner a span.button.remove{
}
.ztree li.tmpTargetNode_inner a span.button.edit{
}

/*.ztree li a.tmpTargetNode_next{*/
/*padding: 0 0 0 45px;*/
/*border-bottom: 4px solid #ecf3f9;*/
/*background: url(../image/test.jpg) no-repeat center bottom;*/
/*}*/
/*.ztree li.tmpTargetNode_prev{*/
/*padding: 45px 0 0 0;*/
/*border-top: 4px solid #ecf3f9;*/
/*background: url(../image/test.jpg) no-repeat center top;*/
/*}*/
ul.ztree.zTreeDragUL li a{
    padding: 5px 20px;
}

.ztree .diyBtn1{
    float: right;
    border: none;
    display: inline;
    margin: 7px 0 0 5px;
    cursor: pointer;
    background: url(../image/button.png) no-repeat -59px 0;
}

.ztree .diyBtn2{
    float: right;
    border: none;
    display: inline;
    margin: 8px 0 5px 5px;
    cursor: pointer;
    background: url(../image/button.png) no-repeat -16px 0;
    opacity: 0.6;
}

.ztree .diyBtn2:hover{
    opacity: 1;
}

.ztree .diyBtn3{
    display: none;
    float: right;
    border: none;
    margin: 5px 0 5px 5px;
    cursor: pointer;
    background: #ccc;
}

.ztree .diyBtn1.stop{
    background: url(../image/button.png) no-repeat -59px -32px; /**/
}

.autofiexd{
    position: fixed;
    top: 0;
    left: 0;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #b5d0eb;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: #5789bc;
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: #5789bc;
}
.mCSB_scrollTools .mCSB_draggerRail{
    background-color: #ecf3f9;
}

span.tmpzTreeMove_arrow{
    width: 16px;
    height: 16px;
    display: block !important;
    left: 10px !important;
}

/*分页插件样式*/
.datatables_wrapper{

}

.bottom{
    text-align: right;
}

.dataTables_length select{
    width: 60px;
    padding: 2px 5px;
    display: inline;
}
.datatables_info{
    padding: 10px 0 0 0;
}
.datatables_length{
    padding: 5px 10px 0 10px;
}
.dataTables_wrapper .bottom .dataTables_paginate{
    /*float: right;        *//**/
    display: inline-block;
    margin: 10px 5px;    /**/
}
.dataTables_wrapper .dataTables_length {
    /*float: right !important;         *//**/
    padding: 12px 5px;
    display: inline-block;
}

.dataTables_wrapper .dataTables_length label{
    line-height: 30px;
}

.dataTables_filter{
    padding: 0 0 10px 0;
}
.dataTables_filter input{
    display: inline;
    padding: 5px;
}
.DataTables_sort_wrapper{
    display: inline;
}
.datatables_wrapper table.dataTable thead .sorting{
    background: #ebebeb;
}
.mCSB_inside > .mCSB_container{
    margin: 0;
}
/*左侧菜单栏样式*/
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap{
    /*margin:5px 10px;*/
}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap ul{
    padding: 0;
    margin: 0;
}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div{/*width: 248px;*/}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap .icon{height: 77px;border-bottom: 1px solid
#F1F1F1;}
/*.twocolwrap-span-n4 .twocol-sidebar .ul_wrap .cur_icon:hover,.twocolwrap-span-n4*/
/*.twocol-sidebar .ul_wrap .cur_icon {background:red;}*/
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap .cur_icon:hover a.twocolwrap-span-n4
.twocol-sidebar .ul_wrap .cur_icon a {color: #BB1D19 !important;}

.twocolwrap-span-n4 .twocol-sidebar .ul_wrap .course_anal {width: 124px;height:
    65px;float: left;border-right:1px solid #ECECEC;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap .student_anal {width: 125px;height:
    65px;float: left;}

.twocolwrap-span-n4 .twocol-sidebar .ul_wrap  .course_anal{background: url(../image/course_anal.png) no-repeat 30px 0;font-size: 12px;color: #262626;height: 65px;display: block;position: relative;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap  .student_anal{background: url(../image/student_anal.png) no-repeat 30px 0;font-size: 12px;color: #262626;height: 65px;display: block;position: relative;}

.twocolwrap-span-n4 .twocol-sidebar .ul_wrap .student_anal a span{position:
    absolute;bottom: 0;width: 61px;text-align: center;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap .course_anal a span{position:
    absolute;bottom: 0;width: 61px;text-align: center;}

.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div a{text-decoration:
    none;outline:none;}

.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act{margin-top: 10px;background:
    #F5F5F5}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul{/*margin: 14px 0 0;*/}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li{cursor: pointer;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li.open{background: #E0E0E0;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li.open .jxhd{color: #313E84}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li.open ul{background: #FFF}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li a{line-height:37px;display:block;font-size: 14px;color: #333;padding: 0 0 0 40px;background: url(../image/zz.png) no-repeat 18px 12px;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li a:hover{background-color: #E0E0E0;border: none;color: #313E84;line-height: 37px;text-decoration: underline;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li ul {display: none;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li ul li {color:#999;background: none;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.act ul li ul li a{display:block;color: #999;padding: 0 0 0 65px;margin:0;cursor:pointer;background: url(../image/li_li.png) no-repeat 50px 15px;line-height: 30px;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.zy{margin-top: 10px;background: #F5F5F5;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.zy a{line-height:37px;display:block;font-size: 14px;color: #333;padding: 0 0 0 40px;background: url(../image/zy.png) no-repeat 18px 11px;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.zy a:hover{background-color: #E0E0E0;border: none;color: #313E84;line-height: 37px;text-decoration: underline}

.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.coursedata{margin-top: 10px;background: #F5F5F5;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.coursedata a{line-height:37px;display:block;font-size: 14px;color: #333;padding: 0 0 0 40px;background: url(../image/coursedata_ico.png) no-repeat 18px 11px;}
.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.coursedata a:hover{background-color: #E0E0E0;border: none;color: #313E84;line-height: 37px;text-decoration: underline}
#ul-ligh li a:hover{background:  url(../image/li_li.png) no-repeat 50px 15px;color: #3E50B4;}
/*#ul-ligh li a.curNode{background:#f0f0f0  url(../image/li_li.png) no-repeat 50px 15px;color: #999}*/
/*#tree{margin:5px 11px 5px 24px;}*/
/*#tree li a{border-bottom: 1px solid #c7d7e6;outline:none;}*/
/*结束*/


/*签到详情底部样式大变动 10-10*/
div.page table {
    width: auto;
    /*消除签到详情末尾翻页表格的边框线*/
    border: none;
    padding: 0;
    margin: 0 6px;
    float:right;
    display:block;
    clear:both;
}


div .page table td{
    padding: 0;
}

div.page table.PagingTag tr td.Summary {
    color: #000000;
    padding-right: 10px;
}

div .page table td input {
    padding: 0;
    margin: 0;
    height: 24px;
    width: 42px;
    margin-right: 10px;
}
/*修改样式*/
div.page table.PagingTag td.ItemsPerPage,div.page table.PagingTag td.ItemsPerPage label{
    color: #000000;
    padding: 0;
    margin: 0;
}

div.page table.PagingTag tr td.Summary b {
    color: #cc0000;
}

div.page table.Paging td {
    padding-right: 4px;
}

div.page table.Paging td a {
    color: #000000;
}

div.page table.Paging th {
    padding: 0px;
    margin-right: 6px;
    color: #CC0000;
    font-weight: bold;
    width: 10px;
    padding-right: 6px;
    background-color:white;
}



.control{
    width: 15px;
    height: 74px;
    background: url(../image/control.png) no-repeat;
    position: absolute;
    left: 251px;
    top: 300px !important;
    cursor: pointer;
}
@media(min-height:800px)
{
    .control{top: 300px !important;	}
}
@media(min-height:800px)
{
    .control{top:400px !important;}
}
/*学生反馈样式*/
.studentFeed{
    width: 95.5%;
    margin-left: 36px;
    border: none;
    padding: 0;
}
.studentFeed td{
    padding-left: 0;
    margin: 0;
    border-radius: 0;
    border-top: 1px solid #E6E6E6;
}
.studentFeed .studentFeed-date{
    color: #868686;
    width: 10%
}
.studentFeed .studentFeed-content{
    margin-left: 40px;
    margin-top: 10px
}
.control-{
    width: 15px;
    height: 74px;
    background: url(../image/control.png) no-repeat;
    position: absolute;
    left: 205px;
    top: 300px !important;
    cursor: pointer;
    z-index: 10;
}
.messageBac{
    background-color: #313E84 !important;
    border-radius: 4px;
}
/*解决学习分析左边树菜单上下距离*/
.ul_wrap h5{
    padding: 5px 0;
}
.add-column{
    height: 35px;
    line-height: 35px;
    background: url(../image/newAdd.png) no-repeat;
    margin-top: 15px;
    cursor: pointer;
}
/*教师端赏析学生评论样式修改*/
.studentAnswerData{
    border-top: 1px solid #E6E6E6;
    width: 94.5%;
    margin-left: 36px;
    text-indent: 22px;
    color: #868686
}
.studentAnswerData .studentInformation{
    padding-top: 15px;
}
.studentAnswer{
    margin-left: 31px;
    margin-top: 20px;
}
.unitTable{
    margin-left: 36px;
    border-bottom: none !important;
    border-right: none !important;
}


.classroomIndex {background:transparent!important;margin-top:0!important;}
.classroomIndex > a {line-height:68px!important;padding:0 0 0 80px!important;}
.classroomIndex > ul > li > a {line-height:68px!important;padding:0 0 0 80px!important;}
.classroomIndex a span {display: block;line-height: 68px;font-size:18px;color:#555;margin-left:10px;border-bottom:1px solid #dae0e4;}
.classroomIndexLeft .twocol-sidebar {background:transparent;border-right:none;}
.classroomIndexFirst a {background:url("../image/classroomIndex.png") no-repeat 50px 21px!important;}
.classroomIndexFirstOpen a {background:url("../image/classroomIndex1.png") no-repeat 50px 21px!important;}
.classroomTeachManage a {background:url("../image/classroomTeachManage.png") no-repeat 50px 24px!important;}
.classroomTeachManageOpen a {background:url("../image/classroomTeachManage1.png") no-repeat 50px 24px!important;}
.classroomManage a {background:url("../image/classroomManage.png") no-repeat 50px 24px!important;}
.classroomManageOpen a {background:url("../image/classroomManage1.png") no-repeat 50px 24px!important;}
.classroomStatData a {background:url("../image/classroomStatData.png") no-repeat 50px 24px!important;background-size: 22px!important;}
.classroomStatDataOpen a {background:url("../image/classroomStatData1.png") no-repeat 50px 24px!important;background-size: 22px!important;}
.classroomStatistics a {background:url("../image/classroomStatistics.png") no-repeat 50px 24px!important;}
.classroomStatisticsOpen a {background:url("../image/classroomStatistics1.png") no-repeat 50px 24px!important;}
.classroomTemplate > ul > li > a {background:url("../image/classroomTemplate.png") no-repeat 50px 24px!important;}
.classroomTemplateOpen > ul > li > a {background:url("../image/classroomTemplate1.png") no-repeat 50px 24px!important;}
.classroomTemplate > ul > li > ul a {color:#333!important;padding:0!important;padding-left:15px!important;margin-top:20px!important;}
.classroomIndex ul li.open {background: transparent!important;}
.classroomTemplate > ul > li > ul >li a {background:transparent!important;}
.classroomTemplate > ul > li > ul {background:transparent!important;border-top:none!important;margin-left:90px!important;}
.classroomTemplate > ul > li > ul a:hover {line-height:30px!important;}
.classroomIndexFirstOpen a span,.classroomTeachManageOpen a span,.classroomManageOpen a span,.classroomStatisticsOpen a span,.classroomTemplateOpen>ul>li> a >span,.classroomStatDataOpen a span{color:#3f51b5!important;}


.twocolwrap-span-n4 .twocol-sidebar .ul_wrap h5 div.classroomTemplate ul li ul {display:block;}
.classroomTemplate > ul > li > ul a.curNode{background:#f6f8f9  url("../image/activity_li.jpg") no-repeat 0 12px!important;color: #3f51b5!important;}


.course-build .nav-14 {
    padding:54px 6px 10px 6px;
    float:left;
}
.course-build .nav-14 a {
    background:url("../../../livevod/image/livevod.png") no-repeat center 0;
    padding:32px 8px 10px 8px;
}

.tipBox {
    position: absolute;
    z-index: 1;
    bottom: -56px;
    right: -190px;
    min-width: 440px;
    padding: 20px 6px 0 16px;
    background:url("../image/tipBoxBg.png") no-repeat 0 0;
    background-size: 100% 48px;
    font-size: 12px;
    color: #333333;
    height: 48px;
    text-align: center;
    display: none;
}
.tipBox i {
    font-style: normal;
}
.tipBox .tip_content {
    background:url("../image/tipBox_ico.png") no-repeat 0 0;
    padding-left: 24px;
}
.tipBox .tip_color {
    color: #FF5D5D;
}
.tipBox_edit {
    left: 0;
    right: 0;
    background:url("../image/tipBox_bg.png") no-repeat 0 0;
    background-size: 100% 40px;
    padding-left: 12px;
    padding-top: 12px;
}
.tipBox_mini {
    left: 0;
    right: 0;
    bottom: -60px;
    background:url("../image/tipBox_bg.png") no-repeat 0 0;
    background-size: 100% 40px;
    padding-left: 12px;
    padding-top: 12px;
}
.tipBox_test {
    right: -194px;
}
.tipBox_discuss {
    right: -199px;
}
.tipBox_paper {
    right: -195px;
}
.tipBox_podcast {
    right: -200px;
}
.tipBox_systype {
    right: -190px;
}

/* 试题库弹出框 */
.test-set {
    float: right;
    background: url("../../../../styles/livevod/image/liveSet.png") no-repeat left center;
    background-size: 14px;
    padding-left: 20px;
    cursor: pointer;
}
.v9black_mask {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: none;
}
#publishAnswerWin{
    z-index: 1;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    margin: 0;
    display: none;
}
.publishAnswerWin_dialog {
    background-color: #FFF;
    position: relative;
    margin: 15vh auto 50px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    box-sizing: border-box;
    width: 710px;
}
.publishAnswerWin-dialog-header {
    padding: 20px 45px 10px;
}
.publishAnswerWin-dialog-title {
    width: 98%;
    padding-bottom: 14px;
    border-bottom: 1px solid #ddd;
}
.publishAnswerWin-dialog-title span {
    display: inline-block;
    padding-top: 20px;
    color: #171939;
    font-size: 20px;
    font-weight: bold;
}
.publishAnswerWin-dialog-closebtn {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    background: 0 0;
    border: none;
    outline: 0;
    cursor: pointer;
    font-size: 16px;
    background: url(../image/close_ico.png) no-repeat;
    width: 22px;
    height: 22px;
}
.publishAnswerWin-dialog-body {
    margin: 26px 45px 0;
    padding-bottom: 90px;
}
.publishAnswerWin-dialog-body h6 {
    margin-bottom: 22px;
    font-size: 16px;
    color: #333;
}
.publishAnswerWin-dialog-body p {
    width: 94%;
    font-size: 14px;
    color: #777;
    line-height: 30px;
}
.force_switch {
    display:inline-block;
    vertical-align: text-top;
    margin-left: 8px;
}
.force_switch > .switch {
    width:40px;
    height: 20px;
    position: relative;
    border-radius: 16px;
}
[class|=switch] {width:56px!important;display:inline-block!important;height:28px!important;margin-left:0!important;}
.switch-1 .slider {left:28px!important;}
.teachMessage {width:50%;}
.slider {display:inline-block!important;width:28px!important;height:28px!important;margin:0!important;}
.switch-1 {background:#86aafd!important;border-color:#86aafd!important;box-shadow: rgb(109, 158, 235) 0px 0px 0px 16px inset}
.switch-0 {background:#cccccc!important;}
.force_switch > .switch .slider {
    width:20px!important;
    height: 20px!important;
}
.force_switch > .switch-1 .slider {
    left:20px!important;
}
.force_switch > .switch-0 {
    background:#cccccc!important;
    border-color:#cccccc!important;
    box-shadow: rgb(204, 204, 204) 0 0 0 16px inset!important;
}
