/**  首页4.0版本样式***/
.index_menu{line-height:40px;height:15px;}
/** 浮动在banner上的课程选择部分 ***/
.banner_style{position:relative;}
.banner_style .banner_course_sel{top:-40px;position:absolute;background-color:#FF7A32;}
.banner_style .banner_course_sel{color:#FFFFFF;width:230px;}
.banner_style .banner_course_sel .bcs_ksubj{font-size:18px;line-height: 35px;float:left;}
.banner_style .banner_course_sel .bcs_more{position:absolute;cursor: pointer;right:0px;}
.banner_style .banner_course_sel .bcs_grade{cursor: pointer;color:#FFFFFF;}
.banner_style .banner_course_sel .bcs_header_title{background-color: #EC6C00;padding-left:15px;line-height:40px;font-size:17px;}
.course_sel_one{padding:5px 0px;padding-right:10px;border-bottom:1px solid #FFA270;flex: 1;display: flex;flex-wrap: wrap;}
/* 改样式 */
#quick_course_sel {
    display: flex;
    flex-direction: column;
}
.banner_style .banner_course_sel .one_course_subj{
    display:none;
    color:#000000;      background-color:#FFFFFF;position:absolute;
    left:230px;top:40px;border:1px solid #EC6C00;border-left:none;width:300px;
    padding:30px 40px;line-height:55px;font-size:14px;
}
.banner_style .banner_course_sel .one_course_subj .title{font-weight:bolder;color:#666666;}
.banner_style .banner_course_sel .one_course_subj .ctx{color:#777777;cursor: pointer;}
.banner_style .banner_course_sel .one_course_subj .heigtMin{height: 30px;line-height: 30px;margin-left: 105px;}
.banner_style .banner_course_sel .one_course_subj .ctxext{border-bottom:1px dashed #E4E4E4;}
.banner_style .banner_course_sel .one_course_subj .ctx:hover{color:#FF7A32;}
.banner_style .banner_course_sel .menu_nav{line-height:40px;min-width:700px;position:absolute;left:250px;}
.banner_style .banner_course_sel .menu_nav ul li{font-size:17px;height:40px;float:left;margin-left:30px;}
.banner_style .banner_course_sel .menu_nav ul li a{text-decoration: none;color:#666666;}
.banner_style .banner_course_sel .menu_nav ul li a:hover{font-weight:bolder;}



/***浮动在banner上的登录框**/
.banner_style .banner_login{background-color:#FFFFFF;height:250px;width:250px;top:50px;right:0px;position:absolute;padding:15px;
}
.banner_style .banner_login{background-color: rgba(255,255,255,0.8);}
.banner_style .banner_login .bl_avatar{text-align:center;padding-top:15px;position:relative;opacity:1;}
.banner_style .banner_login .bl_avatar .logout{cursor:pointer;position: absolute;top:-8px;right:-5px;font-size:10px;color:#999999;}
.banner_style .banner_login .bl_avatar .lv_flog{color:#FFFFFF;background-color:#4FC1E9;padding:2px 5px;border-radius: 15px;}
.banner_style .banner_login .bl_avatar img{width:60px;height: 60px;opacity:1;}
.banner_style .banner_login .bl_btn_group{text-align:center;margin-top:30px;}
.banner_style .banner_login .bl_btn_group .blbg_alr_login{color:#FFFFFF;background-color:#FF7A32;padding:5px 20px;text-decoration:none;border-radius: 5px;}
.banner_style .banner_login .bl_btn_group span{color:#FFFFFF;padding:6px 35px;border-radius:5px;}
.banner_style .banner_login .bl_btn_group .login_btn{background-color:#FF7A32;margin-right:10px;cursor: pointer;}
.banner_style .banner_login .bl_btn_group .reg_btn{background-color: #4FC1E9;cursor: pointer;}
.banner_style .banner_login .wx_tips{opacity:1;margin-top:25px;font-size:11px;color:#AAAAAA;}
.banner_style .banner_login .wx_tips img{padding:10px;cursor: pointer;}
#login_bottom_qrcode{width:195px;display:none;}
#login_bottom_qrcode .lbq_cont{line-height:15px;border:1px solid #AAAAAA;;background-color:#FFFFFF;text-align:center;
    opacity:1;padding-bottom:10px;}

/**  课程模块选择 部分样式****/
.course4_type_item{margin-top:20px;}
.course4_type_item .c4ti_header{margin-bottom:20px;border-left:3px solid #FF7A32;background-color:#F5F5F5;line-height:50px;}
.course4_type_item .c4ti_header .c4tih_title{font-size:18px;color:#333}
.course4_type_item .c4ti_header .c4tih_zhuanzhi{font-size:14px;margin-left:55px;color:#666}
.course4_type_item .c4ti_header .xg_item{font-size:13px;line-height:25px;padding:1px 10px;margin-left:10px;color: #ec6c00;border: 1px solid  #ec6c00;}
.course4_type_item .c4ti_item{margin-bottom:20px;padding:0px;position:relative;height: 260px;text-align:left;line-height:35px;font-size:15px;border:1px solid #EEEEEE;}
.course4_type_item .c4ti_item:hover{cursor:pointer;border:1px solid #FF7A32;}
.course4_type_item .c4ti_item .course_model_img img{width:100%;max-height:200px;}
.course4_type_item .c4ti_item .c4ti_bottom{padding:0px 20px;line-height:60px;height:60px;background-color:#FFFFFF;position:absolute;bottom:0px;width:100%;}
.course4_type_item .c4ti_item .c4ti_bottom .atlearn{float:left;}
.course4_type_item .c4ti_item .c4ti_bottom .atlearn span{color:#FF7A32;}
.course4_type_item .c4ti_item .c4ti_bottom .showdetail{float:right;}
.course4_type_item .c4ti_item .c4ti_bottom .showdetail span{cursor:pointer;color:#FF7A32;border:1px solid #FF7A32;padding:3px 9px;border-radius:5px;}
.course4_type_item .c4ti_item .c4ti_bottom .showdetail span:hover{color:#FFFFFF;background-color:#FF7A32;}

/*** 在页脚上方的四个图标 **/
.index4_bottom_up{text-align: center;}
.index4_bottom_up .in4bu_header{font-size:25px;color:#FF7A32;line-height:60px;margin-bottom:40px;}
.index4_bottom_up .col-xs-3 div{font-size:14px;color:#666666;line-height:35px;}

/** 名师讲座 弹窗 **/
.MsjzWindow{margin-top:5%;}
.MsjzWindow .modal-dialog .modal-content{margin-left:-15%;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:550px;}
.modal-open .modal {
    overflow-x: hidden;
}

.target-fix{position: relative;top: -60px;display: block;height:0;overflow: hidden;}

.course4_type_item .ft18b{font-size:18px;font-weight:bolder;}
.course4_type_item .pabt0h0{position:absolute;top:0px;height:0px;}
.course4_type_item .zhibo_footer{line-height:20px;text-align:center;position:absolute;bottom:0px;width:100%;font-size:12px;font-weight:normal;color:#999999;}
.course4_type_item .zhibo_footer .syme_fw{font-weight: bolder;color:#FF7A32;font-family: Arial}

.app_float_bar{position: fixed;bottom: 0;background:rgba(0,0,0,0.7);height: 100px;width:100%;z-index: 10000;margin-left: -15px;color:white;font-family: "Microsoft YaHei";font-weight: bold;font-size: 14px;}
.app_float_bar .cancel{width: 30px;height: 30px;border-radius: 50%;border: 2px solid white;position: absolute;right: 25px;top:30px;font-size: 25px;line-height: 21px;cursor:pointer;text-align: center}

.webapp_bar{position:fixed;top:0;color:white;background-color: #666;height: 40px;width: 100%;z-index: 2000000;font-family: "Microsoft YaHei";}
.webapp_bar .leftcancel{padding: 10px;width:20px;}
.webapp_bar .leftcancel .circle{width: 20px;height: 20px;border-radius: 50%;border:2px solid white;line-height: 15px;color:white;font-size:20px;text-align: center;cursor: pointer}
.webapp_bar .center{padding: 5px 0;margin-left: 25px;}
.webapp_bar .rightbut{background-color: #ff7a32;line-height: 40px;font-size: 14px;color:#FFFFFF;width: 90px;text-align: center;float: right}

/*  手机屏幕 */
@media (max-width: 768px) {
.banner_style .banner_course_sel .menu_nav{line-height:40px;min-width:700px;position:absolute;left:250px;}
.banner_style .banner_course_sel .menu_nav ul li{font-size:17px;height:40px;float:left;margin-left:30px;}
}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
.banner_style .banner_course_sel .menu_nav{line-height:40px;min-width:550px;position:absolute;left:250px;}
.banner_style .banner_course_sel .menu_nav ul li{margin-left: 15px;font-size: 15px;}
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
.banner_style .banner_course_sel .menu_nav{line-height:40px;min-width:700px;position:absolute;left:250px;}
.banner_style .banner_course_sel .menu_nav ul li{font-size:17px;height:40px;float:left;margin-left:30px;}
}
/** 超大屏幕 **/
​@media (min-width: 1200px){
.banner_style .banner_course_sel .menu_nav{line-height:40px;min-width:700px;position:absolute;left:250px;}
.banner_style .banner_course_sel .menu_nav ul li{font-size:17px;height:40px;float:left;margin-left:30px;}
}



/*** 4.1样式 ***/
.c41_item{margin-top:20px;}
.c41_item .m_lr_f15{margin-left:-15px;margin-right:-15px;}
.c41_item .c41_header{padding:0px;}
.c41_item .c41_title{padding-left:15px;font-size:18px;color:#333;border-left:3px solid #FF7A32;
    background-color:#F5F5F5;line-height:50px;}

/** 公开课样式 **/
.c41_item .c_gongkai{margin-top:20px;border:1px solid #EEEEEE;}
.c41_item .c_gongkai:hover{border:1px solid #FF7A32;}
.c41_item .c_gongkai .course_model_img img{width:100%;height: auto;}
.c41_item .c_gongkai .gk_name{line-height:35px;font-size:16px;color:#555555;}
.c41_item .c_gongkai .gk_desc{font-size:14px;color:#999999;}
.c41_item .c_gongkai .cgk_bto{padding:10px;}
.c41_item .c_gongkai .cgk_bto .atlearn{margin-top:10px;float:left;font-size:16px;font-weight:bolder;color:#FF7A32;}
.c41_item .c_gongkai .cgk_bto .showdetail{margin-top:10px;float: right;}
.c41_item .showdetail span{cursor:pointer;color:#FF7A32;border:1px solid #FF7A32;padding:3px 9px;border-radius:5px;}
/** 直播课样式 **/
.gk_desc{font-size:14px;color:#999999;}
/** 自主课样式 **/
.c_zizhu{margin-top:30px;border:1px solid #EEEEEE;}
.c41_item .c_zizhu:hover{border:1px solid #FF7A32;}
.c41_item .c_zizhu .course_model_img img{width:100%;height: auto;}
.c41_item .c_zizhu .cgk_bto{height:50px;line-height:50px;padding:0px 10px;}
.c41_item .c_zizhu .cgk_bto .atlearn{color:#666666;margin-top:10px;float:left;font-size:14px;}
.c41_item .c_zizhu .cgk_bto .atlearn span{font-family: Arial;font-weight:bolder;color:#FF7A32;}
.c41_item .c_zizhu .cgk_bto .showdetail{margin-top:10px;float: right;}

.tedian{margin-left:20px;font-size:13px;}
.tedian_ite{margin-left:10px;font-size:12px;color:#FFFFFF;background-color:#BBBBBB;border-radius:80px;padding:2px 10px;}
.hmore{float: right;font-size:14px;color:#3bafda;margin-right:20px;cursor: pointer;}