.f_family{font-family:微软雅黑;}
.font16{font-size:16px;font-weight:600;color:#727272;}
.font18{font-size:18px;font-weight:600;color:#666666;}
.font20{font-size:24px;}
.red{color:red;}
.pad15{padding:15px;}
.height30{height:30px;}
.height40{height:50px;line-height:50px;}

/* 菜单样式开始 */
.martop90{margin-top:90px;}
.martop30{margin-top:30px;}
.bgcolor{background-color:#FFFFFF;}
.menuheight{height:130px;}
.menu_left_title{background-color:#F8F8F8;font-size:14px;color:#999999;}
.version_title{float:left;}
.red_check{border-bottom:1px solid red !important;color:red;}
.border_1{border:1px solid #FFFFFF;padding:5px;}
.menu_span1{float:left;}
.menu_span1>a{padding:0 8px;font-size:14px;text-align:center;text-decoration: none;color:#666666;}
.menu_span, .menu_span>a{padding:2px 5px;font-size:16px;text-align:center;text-decoration: none;color:#999999;}
/*.menu_span:hover{background-color:#FF7A32;text-align:center;border-color:#FF7A32;cursor:pointer;color:#FFFFFF;}*/
.menu_spana, .menu_spana>a, .menu_spana>a:hover{padding:2px 5px;font-size:16px;text-align:center;text-decoration: none;cursor:default;color:#999999;}
.menu_span>a:focus, .menu_span>a:hover{color:#FF7A32;}
.menu_span1>a:focus, .menu_span1>a:hover{color:#FF7A32;}
.menu_span_check{background-color:#FF7A32;text-align:center;border-color:#FF7A32;}
.menu_span_check>a,.menu_span_check>a:hover, .menu_span_check>a:focus{color:white;text-decoration: none;}
.table_border{border:1px solid #dddddd;background-color:#f8f8f8;}
/* 菜单样式结束 */

/* 导航菜单开始 */
.height50{height:50px;}
.padtop10{padding-top:9px;}
.nav_bgcolor{background-color:#333333;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #169BD5;
    cursor: default;
    background-color: #FFFFFF;
    border: 0;
    border-bottom-color: transparent;
    font-size:16px;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 0;
    border-radius: 4px 4px 0 0;
    color: #FFFFFF;
    font-size:16px;
}
.nav-tabs>li>a:hover {
    background-color:#CCCCCC;
}
/* 导航菜单结束 */

/* 课程列表开始 */
#course_list{padding:0;}
.table_bcolor{border:1px solid #CCCCCC !important;}
.martop15{margin-top:15px;}
.course_desc{color:#999999;font-size:14px;}
.course_money{color:#FF7A32;font-weight:700;font-family:arial;}
.teacher_desc{color:#333333;font-size:14px;}
.marbom15{margin-bottom:15px;}
.pos_relative{
    position:relative;
    z-index:1;
    top:0;
    left:0;
}
.pos_absolute{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
}
.pos_absolute1{
    position:absolute;
    z-index:3;
    top:10px;
    left:20px;
    color:#FFFFFF;
}
.pos_absolute2{
    position:absolute;
    z-index:3;
    top:20px;
    left:80px;
    color:#FFFFFF;
}
.btn-link, .btn-link:hover, .btn-link:focus {
    color: #FFFFFF;
    background-color: #FF7A32;
    border-color: #FF7A32;
    border-radius:3px;
    text-decoration: none;
}
.tright{text-align:right;margin-right:0;padding-right:0;}
.noglist{height:120px;line-height:120px;text-align:center;color:red;}
.price_desc{color:#FF7A32;font-weight:500;font-size:14px;font-family: 微软雅黑;}
.selftable{border:1px solid #DDDDDD;}
/* 课程列表结束 */

/* 课程分页开始 */
.c_page, .c_page:hover, .c_page:focus{padding:5px 10px;border:1px solid #999999;border-radius:3px;text-decoration: none;}
.c_page_check, .c_page_check:hover, .c_page_check:focus{color:#FFFFFF;background-color:#FF7A32;border-color:#FF7A32;text-decoration: none;}
/* 课程分页结束 */

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 6px 10px 5px 10px;
    line-height: 1.92857143;
    vertical-align: top;
    border-top: 1px dashed #dddddd;
}
.gs_name_a{
    font-size:18px;
    font-weight:600;
    text-decoration: none;
}
.gs_name_a:hover{
    color:#666666;
}
.gs_type_gkk:hover{text-decoration: none;}
.cursor{cursor:pointer;}
.modal-dialog-wd>.modal-dialog {
    width: 800px !important;
}
.pos_relative_live{
    position:relative;
    left:0;
    top:0;
    z-index:2;
}
.pos_absolute_live{
    position:absolute;
    left:0;
    top:4px;
    z-index:3;
    width:100px;
    height:100px;
    line-height:100px;
    text-align:center;
    color:#FFFFFF;
    background-color:#BBBBBB;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    opacity:0.9;
    font-size:16px;
    border-radius:10px;
}
.free_price{
    font-size:18px;
    color:#FF7A32;
    font-family:微软雅黑;
    font-weight:600;
}

/** 名师讲弹窗开始 **/
.MsjzWindow{margin-top:5%;margin-left:-10%;}
.MsjzWindow .modal-dialog .modal-content{width:800px;height:560px;background-color:#000000;}
.MsjzWindow .modal-dialog .modal-content .modal-header{background-color:#000000;border:none;}
.MsjzWindow .modal-dialog .modal-content .modal-header .bootstrap-dialog-header{color:#FFFFFF;}
.MsjzWindow .modal-dialog .modal-content .modal-header .bootstrap-dialog-header .bootstrap-dialog-close-button .close{color:#FFFFFF;}
.MsjzWindow .modal-dialog .modal-content .modal-header .bootstrap-dialog-header .bootstrap-dialog-title{font-size:15px;color:#FFFFFF;}
.MsjzWindow .modal-dialog .modal-content .modal-body{padding:0px;}
.MsjzWindow .modal-dialog .modal-content .modal-body .bootstrap-dialog-body .bootstrap-dialog-message iframe{border:0px;width:100%;height:400px;}
.modal-open .modal {
    overflow: hidden;
}
/** 名师讲座弹窗结束 **/