.ginfo_cont{margin-top:90px;}
/** 上方视频部分开始 **/
.ginfo_cont .ginfo_c_vedio{overflow: hidden;border:1px solid #E5E5E5;}
.ginfo_cont .ginfo_c_vedio object{width:100%;min-height:300px;overflow: hidden;}
.ginfor_video_padd{padding: 0;}
/** 上方视频部分结束 **/

/** 上方购买信息 开始 **/
.ginfo_cont .ginfo_b_detail{margin-left: 15px;}
.ginfo_cont .ginfo_b_detail .gcourse_title{margin-top:0px;}
.ginfo_cont .ginfo_b_detail .gcourse_title .one_tit{font-weight:bold;font-size:20px;color:#666666;}
.ginfo_cont .ginfo_b_detail .gcourse_title .albuy{margin-left:10px;color:#999999;}
.ginfo_cont .ginfo_b_detail .gcourse_title .albuy .albuynum{color:#FF7A32;margin:0px 3px;}

/** 上方购买信息 结束 **/

/*优惠套装 最佳组合部分*/
.ginfo_cont .taozhuang{margin-top:50px;border:1px solid #E5E5E5;}
.ginfo_cont .taozhuang img{max-height: 160px;}

/*右侧商品详情*/
.ginfo_b_detail>div{margin-top: 15px;}
.ginfo_b_detail>div>span:first-child{color: #999;}
/*优惠价格*/
.ginfo_b_detail>div:nth-child(2)>span:nth-child(2){color: #ff7a32;font-size: 36px;margin-right: 0;font-weight: bold;}
.ginfo_b_detail>div:nth-child(2)>s{font-size: 18px;color: #666;}
/*学习时长*/
.ginfo_b_detail>div:nth-child(3)>span:nth-child(2),.ginfo_b_detail>div:nth-child(3)>span:nth-child(3){margin-left: 50px;}
.ginfo_b_detail>div:nth-child(3)>span:nth-child(3){cursor:pointer;position: relative;}
.ginfo_b_detail>div:nth-child(3)>span:nth-child(1)>span,.ginfo_b_detail>div:nth-child(3)>span:nth-child(2)>span{color: #ff7a32;}
/*课程类型*/
.ginfo_b_detail>div:nth-child(4){line-height: 30px;}
.ginfo_b_detail>div:nth-child(4)>div{
    display:inline-block;
    min-width: 100px;
    height: 30px;
    vertical-align: top;
    text-align: center;
    border: 1px solid lightgrey;
    line-height: 30px;
    cursor: pointer;
    color: #666;
}
.ginfo_b_detail>div:nth-child(4)>span:last-child{margin-left: 15px;color: #03a9f4;cursor: pointer;}
.ginfo_b_detail>div:nth-child(4)>div:hover{border:1px solid #ff7a32;}
.gactive{
    color: #ff7a32;
    border: 1px solid #ff7a32!important;
    background:url(../../../public/images/ginfor/selected.png) no-repeat right bottom;
}
/*选择版本*/
.ginfo_b_detail>div:nth-child(5)>select{height: 30px;border-radius: 5px;line-height: 30px;}
.ginfo_b_detail>div:nth-child(5)>a{margin-left: 35px;color: #03a9f4;}
.ginfo_b_detail>div:nth-child(5)>div>img{height: 300px;}
.ginfo_b_detail>div:nth-child(5)>div{position: absolute;left: 50%;}
#bv{height: 35px;border-radius: 5px;width: 130px;color: #666;outline:none;}

/** 课程封面部分 **/
#current_fengmian{
    z-index:999;
    display:none;
    position:absolute;
    background-color:#FFFFFF;
    left:230px;
    border:1px solid #EEEEEE;
    padding:15px;
    min-width:120px;
    min-height:160px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#current_fengmian img{height:150px;}
#current_fengmian>img:nth-child(1){margin-right: 10px;}

/*课程服务*/
.ginfo_b_detail .course_serve{line-height:35px;}
.course_serve>span:first-child~span{
    color: #ec6c00;
    min-width: 80px;
    border: 1px solid #ec6c00;
    margin-left: 5px;
    text-align: center;
    font-size: 14px;
    word-break: keep-all;
}
/*优惠卷*/
.course_cheep{position: relative;background-color: #fff;z-index: 1;}
.course_cheep>span:nth-child(2){color: #ff7a32;cursor: pointer;}
.course_cheep>div{
    display: none;
    position: absolute;
    width: 250px;
    background-color: #fff;
    left: 70px;
    border: 1px solid #ccc;
}
.course_cheep img{margin-top: -3px;}
.ginfo_b_detail .price_cont .shoudan_enter{cursor:pointer;background-color: #FFEEEB;color:#FF5539;padding:4px 15px;border:1px dashed #FF5539;
    border-radius:5px;}
.manjian_item{text-align: left;cursor:pointer;color:#ff7a32;padding:4px 0px 4px 0px;border: 0px;margin-bottom:5px;background-color: #fff;line-height: 24px;}
.manjian_item>div:first-child{margin-top: 5px;}
.manjian_item .col-xs-4{text-align: center;background:url(../../../public/images/student/center/coupon.png) no-repeat center;font-size: 10px;}
.div_shadow{-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
/*购买按钮*/
.ginfo_b_detail>div:last-child a{width: 150px;height: 40px;line-height: 25px;}
.ginfo_b_detail>div:last-child>a:nth-child(1):hover{background-color:#dc6500;}
.ginfo_b_detail>div:last-child a:nth-child(1){font-size: 16px;background-color: #ff7a32;}
.ginfo_b_detail>div:last-child a:nth-child(2){
    font-size: 16px;
    background-color: #fff3ed;
    color: #FF7A32;
    border-color: #FF7A32;
    margin-left: 20px;
}
.ginfo_b_detail>div:last-child>a:nth-child(2):hover{background-color:#fff3ed;}
.ginfo_b_detail>div:last-child>a:nth-child(3){margin-left: 15px;}
.cant_into_cart{pointer-events: none;}
.now_buy{
    width: 150px;
    height: 40px;
    line-height: 25px;
    font-size: 16px;
    background-color: #ff7a32;
}
.add_chart{
    width: 150px;
    height: 40px;
    line-height: 25px;
    font-size: 16px;
    background-color: #fff3ed;
    color: #FF7A32;
    border-color: #FF7A32;
    margin-left: 20px;
}
.now_buy:hover{background-color:#dc6500;}

/*直播课程*/
.course_tch>span:nth-child(2){color: #999;}
.course_tch>span:nth-child(2), .course_tch>span:nth-child(3){margin-left: 50px;}
.course_tch>span:nth-child(1)>span, .course_tch>span:nth-child(2)>span{color: #ff7a32;}
.wx_pos_relative{position:relative;z-index:2;left:0;top:0;}
#wx_pic{cursor: pointer;}
#wx_class{
    position: absolute;
    width: 170px;
    left: 0px;
    top: 30px;
    z-index:3;
}
a.class_table_blue{color: #4fc1e9;}
.cant_buy{color: #ff5539;}
#course_type{height: 30px;color: #FF7A32;font-weight: bold;border-radius: 2px;border-color: #dddddd;}
/*直播课剩余明额*/
.num_left{position: relative;}
.num_left #shengyuminge{position: absolute;width: 50px;height: 50px;color: #fff;font-size: 16px;
    left: 85px;top: -20px;background: url(../../../public/images/mk/glist/number_bg.png) no-repeat center;}
.num_left>div>span{position: relative;text-align: center;left: 5px;top: 13px;}

.topic{background-color: #f5f5f5;width: 100%;height: 40px;}
.topic div{text-align: center;height: 40px;position: relative;line-height: 40px;min-width: 90px;}
.topic div:hover{cursor: pointer;border-top: 2px solid orangered;}
.tz_active{color: orangered;border-top: 2px solid orangered;background-color: #fff;}
/*套装详情*/
.topic_info{margin-top: 30px;margin-bottom: 30px;margin-left: 60px;overflow-x: auto;}
.topic_info>div{display:inline-block;vertical-align: top;margin-right: 38px;margin-bottom:0;
    text-align: center;font-size:14px;color:#333333;}
.topic_info>div:nth-last-child(2)>span>s{font-size: 12px;margin-left: 15px;}
/*.topic_info>div:nth-last-child(2){margin-top: 30px;}*/
.ginfo_cont .taozhuang .topic_info .tz_price_desc{height:180px;line-height:30px;width:230px;color:#333333;}
.topic_info .tz_price_desc .tz_price{font-size: 20px;color: #ff7a32;line-height:35px;}
.topic_info div:nth-child(even){padding-top: 40px;}
.topic_info div:nth-child(2) span,.topic_info div:nth-child(4) span{font-size: 20px;}
.tzborder{width:100%;height:1px;border-top:1px dashed #CCCCCC;}
.buy_btn{width:120px;height:30px;line-height:30px;text-align:center;background-color:#FF7A32;color:#FFFFFF;
    cursor:pointer;text-decoration:none;font-size:14px;border-radius:3px;margin-top:10px;}
.buy_btn>a{color:#FFFFFF;}
.tzprice_font14{font-size:14px;font-weight:600;color:#FF7A32;padding-top:5px !important;}
.padtop5{padding-top:5px !important;}
.padtop5>span:hover{color:#FF7A32;}
.tzgoods_desc{margin-top:5px !important;padding:0 !important;text-align:left;line-height:20px;}
.cursor{cursor:pointer;}
.cursor .padtop5 select{outline:none;}
.tleft{text-align:left;}

/*课程详细信息按钮*/
.btn-default{
    border:0;
    height: 50px;
    line-height: 40px;
    background-color: #f8f8f8;
    padding-left:25px;
    padding-right: 25px;
}
.btn-default.active{
    background-color:#ff7a32;
}
.btn-default:hover{
    border-top: 2px solid #ff7a32;
    background-color: #ff7a32;
}
.btn-default .judge_bubble{display: inline-block;background-color: #ff7a32;position: relative;padding: 0 5px;height: 20px;top:8px;border-radius: 3px;width: 40px;}
.btn-default .judge_bubble .bootstrap-bg{color: #ff7a32;font-size: 25px;line-height:5px;position: relative;}
.btn-default .judge_bubble .judge_font{font-size: 12px;color: white;position: relative;top:-9px;left: -30px;}
/*弹窗提示*/
.bootstrap-dialog.type-primary .modal-header{background-color: #E9E9E9;}
.dialog_top_n{top: 200px;}
.img_notice{font-size:20px;width: 60px;margin-left:40px;float:left;}
.word_notice{font-size:20px;float:left;padding-left:40px;margin-top: 15px;}
.boost_notice{font-size: 20px;margin-left: 150px; color:#333;line-height: 150px;position: relative;}
.boost_notice_word{font-size: 16px;color: #666;position: absolute;left: 95px;top: 25px;}
.modal-dialog{width:602px;}
.modal-content{border-radius:0px;}
.sure_btn{background-color:#ff7a32;height:40px; padding-top: 8px;padding-left: 0px;padding-right: 0px;border-radius:0px;}
.sure_word{color:#fff;font-size: 16px;margin-left: 40px;margin-right: 40px;align:center;}
.cancle_btn{background-color:white;border:1px solid #ff7a32;height:40px; padding-top: 8px;padding-left: 0px;padding-right: 0px;margin-left: 15px;border-radius:0px;}
.cancle_word{color:#ff7a32;font-size: 16px;margin-left: 40px;margin-right: 40px;align:center;}
.bootstrap-dialog .bootstrap-dialog-title{color: #000;}
.bootstrap-dialog .modal-footer{border-top-style: dashed;text-align: center;}
.modal-header .close{font-size: 25px;color: #333;}
.close{opacity: 1;}
/*用户评价*/
.judge_info .hpd_con{margin-top:35px;text-align: center;}
.judge_info .hpd_con .hpd_num{font-size: 40px;color: #ff7a32;}
.judge_info .hpd_con .haopingdu{text-align:center;}
.judge_info>div:nth-child(2){margin-top:35px;}
.judge_info>div:nth-child(2)>div{margin-top: 10px;color:#999999;font-size:12px;}
.judge_info>div:nth-child(2)>div div{display: inline-block;}
.judge_info .jzyx_cont{margin-top: 35px;}
.judge_info .jzyx_tit{color:#999999;font-size:10px;}
.judge_info .jzyx_item{color: #000000;background-color:#FFF3ED;text-align: center;font-size:10px;margin-top: 8px;}
.judge_info .jzyx_item span{color:#999999;}
/** 评价详情 **/
.judge_list{font-size:13px;}
.judge_list .jud_list_item{border-bottom:1px dashed #EEEEEE;margin-top:25px;padding-bottom:25px;}
.judge_list .jud_list_item .jd_star img{margin-right:4px;}
.judge_list .jud_list_item .jd_time{margin-top:20px;color:#666666;font-size:10px;}
.judge_list .jud_list_item .jd_txt{color:#333333;font-size:14px;}
.judge_list .jud_list_item .stu_nm{text-align:right;}
.judge_list .jud_list_item .stu_nm .gd_pro{margin-top:10px;color:#666666;font-size:10px;}
.judge_list .judge_info{font-size: 21px;line-height: 18px;font-weight: bold;color:#ff7a32;padding-top: 30px;}
.judge_list .more_judge{text-align: center;margin:10px auto;}
.judge_list .more_judge .judge_but{width:210px;font-size: 16px;font-family: "Microsoft YaHei";color:#ff7a32;padding: 0 40px;line-height: 40px;text-align: center;margin: 0 auto;cursor: pointer;border:1px solid #ff7a32;border-radius: 3px;background-color: #fff3ed }

.progress{background-color: lightgrey;height: 10px;width: 60%;margin-bottom: 0px;border-radius: 0px;float: right;  }
.progress-bar{width: inherit;height: 10px;background-color: #ff7a32;}

.judge_index{background-color:#F8F8F8;height: 30px;line-height:30px;margin-top:30px;font-size:10px;border:1px solid #EEEEEE;}
.judge_index a{margin-left: 20px;cursor: pointer;text-decoration: none;}
.judge_index a:hover{color:#ff7a32;}
.judge_active{color: #ff7a32;font-weight: bold;}
.pg{padding-left: 35%;}
.arrow_down{
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #0066cc;

}
/*课程大纲部分*/
.ginfo_cont .course_index{margin-top:20px;}
.ginfo_cont .course_index .btn-group_cont{border:1px solid #EEEEEE;background-color: #F8F8F8 !important;}
.ginfo_cont .course_index .btn-group .btn{color:#000000;border-radius: 0px;line-height:36px;height:48px;font-size:16px;background-color: #F8F8F8}
.ginfo_cont .course_index .btn-group .active{color:#FFFFFF;background-color: #ff7a32}
.ginfo_cont .course_index .btn-group .active .judge_bubble{background-color: #FFFFFF;}
.ginfo_cont .course_index .btn-group .active .judge_bubble .bootstrap-bg{color:#FFFFFF;}
.ginfo_cont .course_index .btn-group .active .judge_font{color:#FF7a32;}
.ginfo_cont .course_index .btn-group .btn:hover .judge_bubble{background-color: #FFFFFF;}
.ginfo_cont .course_index .btn-group .btn:hover .judge_bubble .bootstrap-bg{color:#FFFFFF;}
.ginfo_cont .course_index .btn-group .btn:hover .judge_font{color:#FF7a32;}
.ginfo_cont .course_index .btn-group .btn:hover{color:#FFFFFF;background-color: #ff7a32}
.ginfo_cont .course_index .ci_header{padding-top:20px;margin-bottom:30px;border-bottom:2px solid #EEEEEE;}
.ginfo_cont .course_index .ci_header .fen_tit{margin-left:20px;font-size:15px;cursor: pointer;color: #999;}
.ginfo_cont .course_index .daohang_right{float: right;display: none}
.ginfo_cont .course_index .daohang_right .daohang_right_cont{margin: 8px 0;height: 30px;}
.ginfo_cont .course_index .daohang_right .daohang_right_cont .daohang_buy{background-color: #ff7a32;line-height: 15px;display: inline-block;margin: 0;float: right;font-size: 14px;padding-left: 22px;padding-right: 22px;}
.ginfo_cont .course_index .daohang_right .daohang_right_cont .daohang_money{display: inline-block;margin-right: 20px;line-height: 30px;float: right;font-size: 24px;color:#ff7a32;}
.course_index_active{border-bottom: 3px solid #ff7a32;color: #ff7a32!important;}
.ginfo_cont .course_index .chapter_cont .cc_title{font-size:18px;font-weight:bold;}
.ginfo_cont .course_index .chapter_cont table tr td{text-align: center;}
.price_desc1{font-size:16px;color:#ff7a32;margin-right:10px;}
.daohang_back_row{display:none;width: 100%;position: fixed;left: 0;right:0;height: 50px;top:77px;background-color: #F8F8F8;border:1px solid #EEEEEE}
/* 直播课选多节课弹窗开始 */
.course_type_relative{position:relative;z-index:6;}
.course_type_absolute{position:absolute;left:75px;top:0;z-index:9999;background-color:#FFFFFF;border:1px solid #EFEFEF;}
._kcxq .duibi table, th, td {
    border: 0 !important;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #333;
}
.course_type_absolute .checkbox {
    position: relative;
    display: block;
    margin:2px 10px !important;
    color:#FF7A32;
}
.course_type_absolute .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-top: 8px;
    margin-left: -20px;
}
.choose_ok{
    padding:5px 15px;
    background-color:#ff7A32;
    color:#FFFFFF;
    border-radius:3px;
    cursor:pointer;
    font-size:14px;
}
.pad10{padding:10px;}
.check_ltids{width: 60px;border-radius: 7px;border: 2px solid #ff7a32;color:#ff7a32;font-weight:bold;font-size:14px;}
.buytip{color:#ACACAC;font-size:14px;}

.pop_buy_btn{
    width:120px;
    height:35px;
    line-height:35px;
    text-align:center;
    border-radius:3px;
    background-color:#FF7A32;
    color:#FFFFFF;
    cursor:pointer;
    font-size:14px;
    border:1px solid #ff7a32;
    margin-right:10px;
}
.pop_gcart_btn{
    width:120px;
    height:35px;
    line-height:35px;
    text-align:center;
    border-radius:3px;
    background-color:#FFF3ED;
    border:1px solid #FF7A32;
    color:#FF7A32;
    cursor:pointer;
    font-size:14px;
    margin-left:10px;
}
.buy-more-dialog>.modal-dialog{width:600px;}
.pop_checkbox_border{
    position:relative;
    z-index:2;
    width:350px;
    border:1px solid #DDDDDD;
    padding:5px 10px;
    margin-right:10px;
}
.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -25px;
}
.checkbox>label {
    min-height: 20px;
    padding-left: 10px !important;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
#pop_more_course_div{
    width:100%;
    /*min-height:300px;*/
    max-height:300px;
    overflow-x:hidden;
    overflow-y:auto;
    border-top:1px solid #F1F1F1;
    border-bottom:1px solid #F1F1F1;
    margin-top:15px;
}
#pop_mcourse_title{
    color:#666666;
    font-size:15px;
}
#pop_mcourse_cnum{color:#FF7A32;}
.pop_tdwidth{width:80px;}
.pop_font18{height:40px;line-height:40px;font-size:18px;color:#515151;font-weight:bold;text-align:left;}
.pop_has_jiaru_gcart{
    color:#FFFFFF;
    background-color:#CCCCCC;
    cursor:default;
    border-color:#CCCCCC;
}
.pos_manjian_icon{
    position:absolute;
    z-index:3;
    top:14px;
    right:0;
}
.pop_one_coup{
    position:relative;
    z-index:2;
    width:280px;
    height:81px;
    border:1px solid #FFEADF;
    border-radius:9px;
    padding:5px 20px;
    background-color:#FFEADF;
    color:#FF7A32;
    padding-top:10px;
    line-height:27px;

}
.pop_coup_img{
    position:absolute;
    z-index:3;
    top:-1px;
    right:-1px;
}
.pop_coup_value_font{font-size:36px;color:#FF7A32;font-weight:bold;}
.font16{font-size:16px;color:#FF7A32;}
.cursor{cursor:pointer;}
.has_xuan_coursenum{font-size:16px;color:#FF7A32;font-weight:bold;}
.has_xuan_price{font-size:28px;color:#FF7A32;font-weight:bold;}
.pos_relative_border{position:relative;color:#B7B7B7;}
.pos_asbolute_border{width:80px;height:1px;position:absolute;top:11px;z-index:3;background-color:#CFCFCF;color:#B7B7B7;}

/* 直播课选多节课弹窗结束 */