@charset "utf-8";
/* CSS Document */
body{background-color: #f5f6f8;}

/* mainBox */
.l_mainBottom{padding: 0 20px;background-color: #ffffff;box-shadow: 0 0 10px 0 #dddddd;}
.l_mainBottom.noPad{padding-left: 0;padding-right: 0;}
.l_course_box{padding:30px 0px;border-bottom: 1px dashed #dae4f1;}
.l_course_img{height: 225px;width:400px;display: inline-block;overflow: hidden;border-radius: 7px;}
.l_course_img img{width:100%;height: 100%;border-radius: 7px;}
.l_course_details{width:740px;padding-left: 18px;}
.l_cd_h2{font-size: 24px;width:100%;line-height: 35px;padding-bottom: 8px;color: #333333;}
.l_cd_p span{line-height: 25px;color: #707070;font-size: 14px;margin-right: 100px;display: inline-block;}
.l_dateline{margin-top: 14px;height: 60px;line-height: 60px;background-color: #f7f7f7;border-radius: 6px;}
.l_dateline_left{width: 450px;background-color: #e7eff9;border-radius: 6px 0px 0px 6px;height: 60px;position: relative;}
.l_dateline_left::after{content: "";background: url(../images/radius.png)center no-repeat;width: 19px;height: 60px;position: absolute;right: 0px;top: 0px;}
.l_dateline_number{padding-left: 30px;font-size: 14px;}
.l_dateline_number span{margin-right: 20px;}
.l_dateline_number em{font-style: normal;font-size: 20px;color: #e86161;margin: 0 1px;vertical-align: bottom;}
.l_price_enroll{padding-top: 20px;height: 40px;line-height:40px;}
.l_price_box{min-width: 100px;margin-right: 15px;font-size: 32px;color: #e86161;word-spacing: 28px;letter-spacing: -1px;}
.l_price_box del{font-size: 14px;color: #9a9a9a;margin-left: 15px;}
/* 报名按钮 */
.l_enroll_btn a{display: block;width: 140px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;cursor: pointer}
.l_now_enroll,.l_enroll{color: #ffffff;font-size: 16px;}
.l_ready_enroll{color: #fff;font-size: 16px;background-color: #c6cbe2;cursor: no-drop;}
.l_end_enroll{color: #ffffff;font-size: 16px;background-color: #c3c3c3;cursor: no-drop;}
.l_enrollbor{border: 1px solid #94C2FF;color: #3A8BFF;font-size: 16px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.l_enrollbor:hover{opacity: .8;color: #3A8BFF;}
.l_now_enroll,.l_enroll{
    -webkit-box-shadow: #c8d3ff 0 4px 5px 0;
    -moz-box-shadow: #c8d3ff 0 4px 5px 0;
    -ms-box-shadow: #c8d3ff 0 4px 5px 0;
    -o-box-shadow: #c8d3ff 0 4px 5px 0;
    box-shadow: #c8d3ff 0 4px 5px 0;
}
.l_now_enroll,.l_enroll{
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#67a7ff), to(#646cfe));
    background-image: -webkit-linear-gradient(left, #67a7ff, #646cfe);
    background-image: -moz-linear-gradient(left, #67a7ff,#646cfe);
    background-image: -o-linear-gradient(left, #67a7ff,#646cfe);
    background-image: -ms-linear-gradient(left, #67a7ff,#646cfe);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#67a7ff, endColorStr=#646cfe);
}
.l_now_enroll:hover,.l_enroll:hover{
    color: #ffffff !important;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7cb0f6), to(#7d83f0));
    background: -webkit-linear-gradient(left, #7cb0f6, #7d83f0);
    background: -moz-linear-gradient(left, #7cb0f6, #7d83f0);
    background: -o-linear-gradient(left, #7cb0f6, #7d83f0);
    background: -ms-linear-gradient(left, #7cb0f6, #7d83f0);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#7cb0f6, endColorStr=#7d83f0); 
}
.l_now_enroll:active,.l_enroll:active{
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#67a7ff), to(#646cfe));
    background: -webkit-linear-gradient(left, #67a7ff, #646cfe);
    background: -moz-linear-gradient(left, #67a7ff,#646cfe);
    background: -o-linear-gradient(left, #67a7ff,#646cfe);
    background: -ms-linear-gradient(left, #67a7ff,#646cfe);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#67a7ff, endColorStr=#646cfe); 
}
.l_introduce_box{text-align: center;padding-bottom: 44px;}

.l_ib_text p.l_ib_p{line-height: 24px;font-size: 14px;padding-bottom: 22px;text-align: justify;}
.l_ib_text b,.l_ib_text em,.l_ib_text i,.l_ib_text strong{font-style: revert;font-weight: revert}
.l_ib_img{padding-top: 19px;width: 560px;height: 315px;overflow: hidden;border-radius: 6px;margin:0 auto;}
.l_ib_img img{width: 100%;height: 100%;}
.l_ib_upload{padding-top: 58px;}
.l_ib_list{height: 44px;padding: 14px 16px 12px;background-color: #f7f7f7;border-radius: 7px;margin-bottom: 20px;}
.l_ibu_text{text-align: left;margin-left: 54px;}
.l_ibu_text h4{font-size: 16px;color: #333333;width: 100%;line-height: 27px;}
.l_ibu_text p{font-size: 12px;color: #999999;}

/* 课程列表 */
.l_category_list{float: left;margin-bottom: 30px;}
.l_category_href{display: block;}
.l_category_left{display: inline-block;width:212px;height: 130px;border-radius: 6px;overflow: hidden;}
.l_category_left img{width: 100%;height: 100%;border-radius: 6px;}
.l_category_right{margin-left: 212px;padding-left: 20px;text-align: left;}
.l_category_right dt{font-size: 16px;line-height: 39px;color: #000000;width: 100%;font-weight: bold;}
.l_category_text{font-size: 14px;color: #333333;line-height: 24px;padding-top: 4px;}
.l_category_icon{padding-top: 12px;line-height: 27px;font-size: 14px;color: #999999;}
.l_ci_list{display: inline-block;vertical-align: middle;margin-right: 28px;}
.l_ci_admin{display: inline-block;width: 21px;height: 18px;background: url(../images/admin.png)center no-repeat;vertical-align: middle;}
.l_ci_list span{color: #454545;margin-right: 2px;}
.l_ci_eyes{display: inline-block;width: 21px;height: 18px;background: url(../images/eye.png)center no-repeat;vertical-align: middle;}
.l_category_href:hover dt{color: #646cfe;}

/* 课程目录 */
.l_ib_option{}
.l_ibo_item{padding-bottom:29px;}
.l_ibo_top{line-height:50px;height: 50px;margin-bottom:8px;background-color: #f7f7f7;}
.l_ibo_toptext{color: #3e3e52;padding-left: 31px;font-weight: bold;font-size: 16px;text-align: left;}
.l_ibo_toptext i{margin-right: 10px;color: #668dff;}
.l_ibob_item{padding-left: 60px;}
.l_ibob_list{height: 35px;line-height: 35px;width: 100%;text-align: left;font-size: 14px;color: #333333;position: relative}
.l_ibob_list .px_slide_academic{position: relative;padding: 0 6px;line-height: 20px;height: 20px;font-size: 12px;display: inline-block;}
.l_ibob_list a{color: #333333;}
.l_ibob_list a:hover{color: #646cfe;}
.l_ibob_list span,.l_ibo_toptext span{margin-right: 5px;}


/* 在线支付常见问题 */
.l_pay_list{padding-top: 13px;}
.l_pay_list{padding-bottom:20px;}
.l_pay_icon{background: url(../images/question.png)center no-repeat;width: 30px;height: 30px;}
.l_pay_text{padding-left: 8px;text-align: left;margin-left: 30px;padding-right: 50px;}
.l_pay_title{height: 30px;line-height: 30px;font-size: 18px;color: #333333;font-weight: 600;}
.l_pay_content{line-height: 24px;font-size: 14px;color: #707070;}
.l_pay_list:hover .l_pay_title{color: #646cfe !important;}

/* 扫描支付 */
.l_ewm_box{height: 525px;text-align: center;padding-top: 105px;}
.l_ewm_warn{line-height: 30px;font-size: 14px;color: #666666;}
.l_ewm_timer{line-height: 30px;font-size: 14px;color: #333333;}
.l_ewm_timer span{margin:0 16px;}
.l_ewm_timer span em{font-style: normal;font-size: 24px;color: #e86161;font-weight: 600;margin: 0 5px;}
.l_ewm_timer span em i{font-style: normal;font-size: 14px;}
.l_ewm_img{border:2px solid #f0f0f0;width:177px;height: 177px;margin:34px auto 0;position: relative;}
.l_ewm_boost{width: 30px;height: 30px;display: block;position: absolute;right: -30px;top: -2px;background: url(../images/boost.png)center no-repeat;}
.l_pay_btn{display: block;margin: 12px auto 0;width: 180px;height: 52px;}
.l_pay_btn.l_zhifubao{background-color: #668dff;}
.l_pay_btn.l_weixin{background-color: #64cb81;}
.l_pay_btn i,.l_pay_btn span{display: block;}
.l_pay_btn i{background: url(../images/scan.png)center no-repeat;width: 27px;height: 28px;margin-left: 12px;margin-top: 12px;}
.l_pay_btn span{padding-top: 6px;padding-left: 9px;margin-left: 39px;font-size: 14px;color: #f5f6f8;text-align: left;line-height: 19px;}
.l_more_payitem{display: block;margin:48px auto 0px;font-size: 14px;color: #666666;}
.l_more_payitem span{color: #668dff;}
.l_more_payitem:hover{color: #668dff;}



/*我的订单*/
.w_orderlist{}
.w_orderbtn{}
.w_orderbtn a{color: #666;font-size: 14px;line-height: 34px;padding: 0 16px;display: inline-block;vertical-align: middle;border-radius: 4px;}
.w_orderbtn a:hover,.w_orderbtn a.curr{color: #2D85FF}

.w_ordertab{background: #FFFFFF;box-shadow: 0px 0px 5px 0px rgba(85, 85, 85, 0.1);border-radius: 4px;padding: 12px 14px}
.w_ordertab th{}
.w_ordertab table th{font-size: 14px;color: #333;text-align: center;height: 40px;}
.w_ordertab table td{font-size: 14px;color: #666;text-align: center;height: 43px;}
.w_ordertab table tr{box-shadow: 0px 1px 0px 0px #F1F1F1;}
.w_ordertab table tbody tr:hover{background-color: #F4F4F4}
.w_ordertab table .opt60{opacity: .6}

.w_checkd_txt{background-color: #f9f9f9;line-height: 24px;padding: 12px 12px 0;}
.w_checkd_txt .w_checkd_tli{margin-bottom: 12px;margin-right: 30px;min-width: 300px;}
.w_checkd_txt .w_checkd_tli label{font-size: 14px;color: #666}
.w_checkd_txt .w_checkd_tli span{font-size: 14px;color: #333}
.w_checkd_txt .w_tli_half {min-width: 50%;margin-right: 0px;}
.w_checkd_txt .w_tli_all {min-width: 100%;margin-right: 0px;}
.w_checkd_pic{margin-right: 12px}
.w_checkd_pic img{width: 80px;height: 80px;border-radius: 8px;}


/* 项目列表 */
.l_main_header{padding-top: 26px;border-bottom: 1px dashed #DDDDDD;}
.l_mh_menu{padding-bottom: 5px;}
.l_mh_box{ position:relative;}
.l_mhb_left{ position:absolute; left:0; top:0; font-size: 14px;font-weight: bold;color: #000000;line-height: 14px;margin-right: 9px;width: 100px;text-align: right;}
.l_mhb_right{ margin:0 44px 0 110px; width:auto !important;}
.l_mhb_right_w{width: 1080px;}
.l_mhb_list{float: left;padding-bottom: 21px;margin: 0 9px;line-height: 14px;font-size: 14px;}
.l_mhej_menu{padding-left: 23px;}
.l_mhej_item{padding-top: 17px;border-top: 1px dashed #cad4ea;border-bottom: 1px dashed #cad4ea;}
.l_mhej_list{float: left;padding-bottom: 20px;font-size: 14px;padding-bottom: 21px;margin: 0 9px;line-height: 14px;}
.l_mhb_list a,.l_mhej_list a{color: #333333;}
.l_mhb_list a:hover,.l_mhb_list.curr a,.l_mhej_list a:hover,.l_mhej_list.curr a{color: #668dff;}
.blueCol .l_mhb_list a:hover,.blueCol .l_mhb_list.curr a,.blueCol .l_mhej_list a:hover,.blueCol .l_mhej_list.curr a{color: #3A8BFF;}
.minTitle .l_mhb_left{width: 63px;}
.l_sj_item{border-top: 0;}
.pagination{text-align: center;}
.l_course_item{padding-top: 32px;padding-bottom: 100px;}
.l_course_list{float: left;width: 212px;overflow: hidden;margin-right: 25px;margin-bottom: 27px;}
/*.l_course_list:nth-child(5n){margin-right: 0;}*/
.l_course_img{display: block;overflow: hidden;width: 212px;height: 130px;border-radius: 6px;}
.l_course_img img{width:100%;height: 100%;transition: all 0.5s ease-out;}
.l_course_img:hover img{transform: scale(1.2);;}
.l_course_dl dt{line-height: 31px;font-size: 16px;width: 99%;font-weight: bold;padding-left: 1%;}
.l_course_dl dt a{color: #333;}
.l_course_dl dd{padding-left: 1%;line-height: 16px;color: #999999;}
.l_course_dl dd i{display: inline-block;background: url(../images/people.png)center no-repeat;width: 18px;height: 16px;margin-right: 8px;vertical-align: middle;}
.l_course_list:hover a{color:#668dff;}
.l_mh_sectab,.l_mh_threetab,.l_mh_fourtab,.l_mh_fivetab{display: none;}
.l_h20{height: 20px;display: none;}
/* .l_mh_tab:hover .l_mh_sectab,.l_mh_sectab:hover .l_mh_threetab,.l_mh_threetab:hover .l_mh_fourtab,.l_mh_fourtab:hover .l_mh_fivetab{display: block;} */
/* .l_mh_tab:hover .l_h20{display: block;} */
.tab_child{height: auto;}

.l_course_img.big_course_img{height: 225px;width: 400px;}

.periodDiv .l_mhej_menu{ padding-left:0;}
.periodDiv .l_mh_sectab .l_mhb_left{ padding-top:17px;}


/* 培训计划 */
.l_plan_item{padding-bottom: 70px;}
.l_plan_list{float: left;width: 270px;height: 264px;margin-right: 20px;margin-bottom:18px;background: #FFFFFF;border-radius: 8px;}
.l_plan_list:nth-child(4n){margin-right: 0;}
.l_plan_img{display: block;width: 270px;height: 165px;border-radius: 8px;position: relative}
.l_plan_img img{width:100%;height: 100%;}
.l_plan_img .l_plan_title{left: -5px;background: rgba(0,0,0,0.6);padding: 0 9px;color: #FFFFFF;border-radius:4px;position: absolute;top: 3px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;}
.l_plan_img .l_plan_title.bdGreen{border-left: 5px solid #5DCFB0;}
.l_plan_img .l_plan_title.bdBlue{border-left: 5px solid #4C98DF;}
.l_plan_img .l_plan_title.bdOrg{border-left: 5px solid #F5AE63;}
.l_plan_img .l_plan_title.bdRed{border-left: 5px solid #E35364;}
.l_plan_img .l_plan_title.bdViolet{border-left: 5px solid #A66CDD;}
.l_plan_dl{padding: 0 9px;text-align: left;}
.l_plan_dl dt{line-height: 33px;font-size: 16px;font-weight: bold;padding-top: 8px;}
.l_plan_dl dt a{color: #333;}
.l_plan_dl dd{line-height: 21px;color: #666666;font-size: 14px;}
.l_plan_list:hover{box-shadow: 0 0 24px 0 rgba(146, 146, 146, 0.42);}






/*课程列表*/
.w_cour_wrap{border-bottom: 1px dashed #CAD4EA}
.w_cour_box{padding-top: 30px}
.wclassihead{border-left: 1px solid #b5b5b5;line-height: 19px;margin-top: 70px;padding-left: 23px;margin-left: 9px}
.wclassihead a{font-size: 14px;color: #333;line-height: 19px;width: 151px;display: inline-block;vertical-align: middle;padding-left: 9px;}
.wclassihead a:hover,.wclassihead a.curr{background: url(../images/navbgb.png) no-repeat center}
.wclassihead a:hover,.wclassihead a.curr{color: #fff;}


.w_cour_dl{width: 270px;height: 290px;background-color: #fff;margin: 0 20px 40px 0;position: relative;border-radius: 8px;transition: all .3s;-moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s;top: 0; }
.w_cour_pic{height: 165px;width: 270px}
.w_cour_pic img{height: 100%;width: 100%;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.w_cour_cont{padding: 10px 9px}
.w_cour_name{font-size: 18px;color: #333;line-height: 26px;}
.w_cour_txt{font-size: 14px;color: #666;line-height: 26px;}
.w_cour_dl:hover  {box-shadow: 0 0 24px rgba(146,146,146,.42);top: -10px}

.w_cour_bot{padding-top: 10px}
.w_cour_bot .w_pritxt{font-size: 18px;color: #df605f;line-height: 34px}
.w_cour_bot .w_pribtn{}
.w_cour_bot .w_pribtn a{display: inline-block;width: 100px;height: 34px;border-radius: 4px;text-align: center;line-height: 34px;font-size: 14px;color: #666;background-color: #F2F5F9}
.w_cour_bot .w_pribtn a:hover{background-color: #2d85ff;border-color: #2d85ff;color: #fff}



/*内容固定1200 适配*/
.l_mianBox1200{}
.l_mianBox1200 .l_mhb_right{width: 1000px;}
.l_mianBox1200 .l_course_list:nth-child(5n){margin-right: 0;}
/* 发放证书小图标 */
.certificate_icon{display: inline-block;background: url(../images/certificate_icon.png)no-repeat center;width: 21px;height: 16px;vertical-align: middle;margin-right: 2px;margin-top: -4px;}


/* 跨课申请证书 */
.l_cross_table table{table-layout: fixed;}
.l_cross_table table th{font-size: 14px;color: #333;text-align: center;height: 40px;}
.l_cross_table table td{font-size: 14px;color: #333;text-align: left;padding: 12px 20px;box-sizing: border-box;}
.l_cross_table table tbody tr{border-bottom: 1px solid #F3F3F3;}
.l_cross_table table tbody tr:hover{background-color: #F7FAFC}

/* 直播相关 */
.px_live_menu{height: 62px;border: 1px solid #ebebeb;background-color: #fff;margin-bottom: 21px;}
.l_livegroup_item{margin-top: 18px;}
.l_livegroup_item .txt{line-height: 28px;font-size: 14px;color: #666666;margin-right: 9px;padding-left: 18px;}
.l_livegroup_list{min-width: 32px;height: 28px;border-radius: 14px;color: #333333;font-size: 14px;text-align: center;line-height: 28px;margin-right: 20px;cursor: pointer;padding: 0 10px;}
.l_livegroup_list.curr,.l_livegroup_list:hover{background-color: #4a68d1;color: #ffffff;border-color: #4a68d1;}
.l_live_mainBottom{border: 1px solid #ebebeb;background-color: #fff;padding-bottom: 72px;padding-top: 13px;}
.l_live_mainBottom .w_course_wrap{padding: 0;}

/* 评价 */
.l_evaluate_box{}
.l_evaluate_header{padding: 8px 0;}
.l_eval_title{color: #333;font-size: 16px;}
.l_eval_title .col999{color: #999999;font-size: 14px;}
.l_average_box{font-size: 16px;color: #333333;line-height: 24px;}
.l_average_box .title{display: inline-block;vertical-align: middle;}
.l_evaluate_list{padding-top: 24px;}
.l_el_left{width: 46px; height: 46px;}
.l_el_left img{width: 100%;height: 100%;border-radius: 50%;}
.l_el_right{margin-left: 74px;padding-bottom: 8px;border-bottom:1px solid #DDDDDD;;}
.l_elr_top{line-height: 21px;    height: 21px;padding-bottom: 16px;}
.l_elr_top .title{max-width: 600px;line-height: 21px;height: 21px;color: #333333;font-size: 16px;}
.l_elr_top .timer{color: #999999;font-size: 14px;}
.l_elr_top .px_like{cursor: pointer;}
.l_elr_top .px_like span{color: #999999;font-size: 12px;}
.l_elr_top .px_like i{background: url(../images/evaluate/like.png)center no-repeat;width: 14px;height: 15px;display: inline-block;vertical-align: middle;margin-top: -4px;}
.l_elr_top .px_like.liked i{background: url(../images/evaluate/liked.png)center no-repeat;}
.l_elr_title{color: #333;font-size: 14px;line-height: 21px;}
.l_elr_img{margin-bottom: 16px;margin-right: 16px;}
.l_elr_img img{width: 180px;height: 180px;cursor: pointer;}
.l_evaluate_btm{background-color: #fff;padding-bottom: 48px;}
.l_evaluate_textarea textarea{height: 100px;background: #fff;;padding: 16px;box-sizing: border-box;width: 100%;border-radius: 8px;border: 1px solid #DDDDDD;line-height: 21px;}
.l_evaluate_btm .px_fil_telopic{width: 80px;height: 80px;background-color: #DDDDDD;border-radius: 3px;margin-right: 16px;}
.l_evaluate_btm .px_upres .px_up_item{width: 80px;height: 80px;border-radius: 3px;margin-right: 16px;cursor: pointer;}
.l_evaluate_btm .px_upres .px_up_item img{border-radius: 3px}
.l_evaluate_btm .px_upres .px_up_item span{display: none;}
.l_evaluate_btm .px_upres .px_up_item:hover  span{display: block;}

/* 提交票据信息 */
.l_bill_content{margin: 29px auto;background-color: #fff;min-height: calc(100vh - 138px);width: 1200px;}
.l_bill_title{padding: 32px 32px 29px;}
.l_bill_title h3{font-size: 24px;color: #333333;height: 31px;line-height: 31px;padding: 4px 0;}
.l_bill_warn{position: relative;margin-left: 10px;background: #fff7ef;height: 40px;line-height: 40px;padding-left: 6px;padding-right: 18px;color: #FFAD66;font-size: 16px;border-radius: 2px;}
.l_bill_warn i{display: inline-block;background: url(../images/orgwarn.png)no-repeat center/21px;width: 21px;height: 21px;vertical-align: middle;margin-right: 12px;}
.l_bill_warn::after{content: '';position: absolute;width: 0;height: 0;border: 6px solid #fff7ef;border-top-color: transparent;border-left-color:transparent;border-bottom-color: transparent;left: -12px;top: 12px;}
.px_form_item .px_tsearch_item{margin-top: 0;width: 300px;}
.px_form_item .px_tsearch_item .px_tsearch_list{width: 250px;padding-right: 40px;}
.px_point_icon{display: block;cursor: pointer;background: url(../images/point.png)no-repeat center;width: 19px;height: 19px;}
.l_bill_tab .tabList{width: 126px;height: 43px;border: 2px solid #E5E5E5;cursor: pointer;font-size: 14px;color: #333333;line-height: 43px;border-radius: 4px;position: relative;text-align: center;margin-right: 40px;}
/* .l_bill_tab .tabList:hover{box-shadow: 0px 0px 6px #8fc2f6;} */
.l_bill_tab .tabList.curr{border-color: #4d97ff;background-color: #ffffff;color: #4d97ff;}
.l_bill_tab .tabList.curr::after{content: "";display: block;position: absolute;right: -1px;bottom: -1px;background: url(../images/check02.png)center no-repeat;width: 17px;height: 16px;}


/* 申请更换票据信息 */
.y-teps-box {width: 100%;margin: 0 auto;height: 50px;}
.y-teps-ul {margin-top: 40px;text-align: center;height: 50px;}
.y-teps-ul li {display:inline-block;vertical-align: middle;}
.y-teps-words {font-size: 14px;font-weight: 400;color: #646873;line-height: 20px;margin:0px 8px;}
.y-teps-num {display: inline-block;width: 26px;height: 26px;text-align: center;line-height: 26px;background: #3A8BFF;border-radius: 50px;color: #fff;}
.y-teps-wnum {color: #F2F2F2;border: 2px solid #f2f2f2;background: #fff;}
.y-teps-wword {color: #a8a8b3;}
.y-teps-status {display: inline-block;width: 26px;height: 26px;text-align: center;line-height: 26px;background: url(../images/bill/success.png) no-repeat;background-size: 26px;}
.y-teps-line {width: 100px;height: 1px;background: #3A8BFF;border-radius: 2px;display: inline-block; position: relative; top: -2px;}
.y-teps-wline {background: #F2F2F2;}
.y-bill-stabox,.bill-img,.bill-tips，.resub-btn {text-align: center;margin: 0 auto;}
.bill-img {margin-top: 97px;margin-bottom: 15px;width: 61px;height: 61px;}
.bill-img img {width: 100%;height: 100%;}
.bill-tips {margin: 10px 0px;line-height: 28px;font-size: 16px;font-weight: 400;color: #181E33;}
.resub-btn {cursor: pointer;display: inline-block;margin: 20px auto;width: 120px;height: 36px;color: #fff;font-size: 14px;line-height: 36px;background: linear-gradient(322deg, #5A33FF 0%, #6CC7FF 100%);box-shadow: 0px 2px 9px 0px rgba(103, 161, 255, 0.5), 0px 2px 9px 0px rgba(103, 161, 255, 0.5);border-radius: 20px;}
.bill-infos {margin: 30px 0px;}
.bill-infos-word {display: inline-block;width: 453px;height: 40px;font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #AAAAB4;line-height: 20px;}

.w_downbtn{padding: 7px 10px;min-width: 98px;color: #3A8BFF;line-height: 20px;border-radius: 20px;border: 1px solid #94C1FF;text-align: center;font-size: 14px;cursor: pointer;height: 20px;position: relative}
.w_downbtn input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;font-size: 0;}
.w_downtips{color: #F33F34;line-height: 36px;font-size: 14px;margin-left: 20px;}
.w_downres{color: #181E33;line-height: 20px;font-size: 14px;}
.w_downres span{margin-left: 14px;}
.w_downres img{width: 30px;}
.w_downstatus{color: #A8A8B3;line-height: 19px;font-size: 14px;}
.w_downstatus span{margin-left: 5px;}
.w_downstatus img{width: 12px;}
.w_downuptxts{color: #3A8BFF;font-size: 14px;position: relative;cursor: pointer}
.w_downuptxts input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;font-size: 0;}


/* 通知 */
.notification_box{border-radius: 0px;margin-top: 20px;}
.notification_box .l_score_list{border-bottom: 1px solid #F6F6F6;margin-bottom: 0;padding: 19px 40px 19px 10px;box-shadow: none;border-radius: 0px;position: relative;}
.notification_box .l_score_list:hover{background-color: #F7FAFC;cursor: pointer;}
.notification_box .l_score_list .l_score_left{width: 42px;height: 42px;border-radius: 3px;}
.notification_box .l_score_left{position: relative;}
.notification_box .l_score_left img{border-radius: 3px;}
.notification_box .l_score_list .l_score_center{padding-left: 7px;margin-left: 42px;}
.notification_box .l_score_center dd{padding-top: 0px;color: #ACB4BF;}
.notification_box .l_score_right{padding-top: 11px;}
.notification_box .l_score_right .second_txt{color: #ACB4BF;}
.notification_box .l_score_list .l_hover_text{position: absolute;right: 200px;top: 30px;color: #4D9AFF;font-size: 14px;display: none;}
.notification_box .l_score_list:hover .text{color: #4D9AFF;}
.notification_box .l_score_list:hover .l_hover_text{display: block;}
.red_point{width: 8px;height: 8px;border-radius: 50%;position: absolute;top: -2px;right: -2px;background-color: #F33F34;}

.l_notify_content{padding: 39px 60px 60px;}
.l_notify_title{color: #B2BAC4;font-size: 14px;padding-bottom: 30px;}
.l_notify_text{font-size: 14px;color: #666666;line-height: 30px;}
.l_notify_text p{margin-bottom: 20px;}
.l_notify_upfile{padding-top: 60px;}
.l_notify_uplist{margin-bottom: 18px;padding: 9px 18px;background: #F8F8F8;border-radius: 3px;}
.l_notify_uplist .img{width: 42px;height: 42px;display: block;}
.l_notify_uplist .txt{font-size: 14px;color: #333333;font-weight: bold;display: block;line-height: 42px;padding-left: 8px;margin-left: 42px;}

/* 线下汇款 */
.px_offline_pay{padding: 18px 20px 9px;background: #F7F8F9;width: 598px;border-radius: 4px;}
.px_offline_dl{margin-bottom: 12px;}
.px_offline_dl dt{color: #A8A8B3;font-size: 14px;line-height: 19px;margin-right: 35px;width: 64px;text-align: right;}
.px_offline_dl dd{color: #646873;font-size: 14px;line-height: 19px;}
.px_offline_text{padding-top: 13px;}
.px_offline_txtlist{margin-top: 21px;}
.px_offline_txtlist .icon{display: block;background: url(../images/offline_warn_icon.png) center no-repeat;width: 16px;height: 16px;margin-right: 6px;margin-top: 2px;}
.px_offline_txtlist .txt{color: #646873;font-size: 14px;}
.px_offline_txtlist .txt .email{color: #3A8BFF;font-size: 14px;}
.px_offline_txtlist .txt.top{line-height: 36px;}
.px_offline_txtlist .icon.top{margin-top: 10px;}

/* 我的购物车 */
.new_car_bottom{padding: 0 24px 29px;}
.l_car_title{font-size: 18px;font-weight: bold;color: #333333;padding: 24px 0;line-height: 21px;}
.l_cartab_head{height: 50px;line-height: 50px;background-color: #F2F3F7;border-radius: 4px;color: #666666;font-size: 14px;}
.l_cartab_head li{-webkit-box-sizing:border-box;;-moz-box-sizing:border-box;;box-sizing:border-box;;font-weight: bold;float: left;}
.l_cartab_cate{padding:8px 18px;}
.l_cartab_warn{color: #FA9611;font-size: 14px;}
.l_cartab_btm{border: 1px dashed #D6E4F1;border-radius: 8px;padding-left: 18px;padding-top: 18px;}
.l_cartab_list .title{font-size: 14px;}
.l_cartabg_inner{padding: 18px 0;border-bottom: 1px dashed #D6E4F1;}
.px_acitem_left{width: 70px;height: 50px;border-radius: 4px;}
.px_acitem_right{width: 460px;padding-left: 10px;}
.px_acitem_right dt{line-height: 16px;color: #333333;font-size: 14px;}
.px_acitem_right dd{line-height: 16px;color: #999999;font-size: 14px;margin-top: 14px;}
.l_cartabg_inner .txt{font-weight: bold;}
.l_cartab_group li:last-child .l_cartabg_inner{border-bottom: 0;}
.l_cartab_footer{background: #F2F3F7;border-radius: 4px;height: 50px;margin-top: 12px;padding-left: 18px;padding-right: 12px;line-height: 50px;}
.l_cartab_title{padding: 18px 24px;}
.l_car_infotitle{font-size: 18px;font-weight: bold;color: #333333;padding: 24px 0;line-height: 21px;padding-bottom: 18px;}
.l_car_infotitle p{font-size: 14px;font-weight: normal;cursor: pointer;}
.l_car_infotitle p span{margin-left: 2px;}
.l_car_infotitle p img{margin-top: -3px;margin-right: 2px;}
.l_car_infocontent{background: #F2F3F7;padding: 18px 24px 0;font-size: 14px;color: #333333;line-height: 16px;}
.l_car_infocontent p{margin-bottom: 18px;width: 472px;padding-right: 10px;float: left;border-radius: 4px;}
.l_ordercop{padding-left: 18px;}
.l_ordercop ul{height: 125px;}
.l_order_res{text-align: right;line-height: 20px;}
.l_order_res li{margin-bottom: 10px;}
.l_order_res span{display: inline-block;width: 130px;text-align: right}
.l_car_order{background: #F9FCFF;border: 1px solid #B1D3FB;height: 48px;color: #4297F7;font-size: 16px;line-height: 48px;padding: 0 24px;}
.l_car_order p{float: left;width: 33%;}
.l_car_pay{font-size: 18px;line-height: 21px;font-weight: bold;padding-top: 30px;padding-bottom: 24px;padding-left: 24px;}
.l_car_payItem li{height: 50px;border-radius: 4px;border: 1px solid #E7EAF1;font-size: 16px;color: #333333;line-height: 50px;float: left;margin-right: 42px;margin-bottom: 30px;padding: 0 27px;text-align: center;cursor: pointer;position: relative;}
.l_car_payItem li i{display: inline-block;width: 32px;height: 32px;vertical-align: middle;margin-right: 12px;}
.l_car_payItem li.online i{background: url(../images/car_pay02.png)center no-repeat;}
.l_car_payItem li.offline i{background: url(../images/car_pay01.png)center no-repeat;margin-top: -5px;}
.l_car_payItem li.bank i{background: url(../images/car_pay03.png)center no-repeat;margin-top: -3px;}
.l_car_payItem li.redemptionCode i{background: url(../images/car_pay04.png)center no-repeat;margin-top: -3px;}
.l_car_payItem li.balance i{background: url(../images/car_pay05.png)center no-repeat;margin-top: -3px;background-size: 32px;}
.l_car_payItem li:hover{border-color:#3A8BFF}
.l_car_payItem li.curr{border-color:#3A8BFF;box-shadow: 0px 3px 10px 1px rgba(98, 108, 250, 0.35);}
.l_car_payItem li.curr:after{content: "";position: absolute;right: 0;top: 0;margin: 0 auto;width: 40px;height: 40px;background: url("../images/act-icon.png") no-repeat right top}

/* 缴费页-兑换码 */
.l_exchange_inp{position: relative;}
.px_form_item .l_exchange_inp input{margin-top: -2px;padding-right: 115px;width: 175px;}
.l_exchange_inp span{position: absolute;right: 12px;top: 0px;}


/* 进阶班 */
.l_limit_cicon{display: inline-block;background: url(../images/limit_before.png)center no-repeat;width: 24px;height: 28px;background-size: 64%;vertical-align: middle;}
.l_limit_course{position: relative;cursor: pointer;color: #668dff;line-height: 41px;}
.llc_more_box{position: absolute;right: 0px;width: 538px;box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);background: #FFFFFF;border-radius: 4px;z-index: 2;padding: 12px 0px 5px 0px;display: none;line-height: 28px;top: 38px;max-height: 580px;overflow-y: auto;}
/* .l_limit_course:hover .llc_more_box{display: block;} */
.l_limit_warnbox{position: relative;cursor: pointer;}
.l_limit_warnbox .warn_txt{position: absolute;top: 21px;bottom: 0;background: rgba(0,0,0,0.5);border-radius: 3px;padding: 6px 15px 6px 19px;line-height: 18px;color: #fff;font-size: 14px;white-space: nowrap;min-height: 18px;left: -5px;display: none;}
.l_limit_warnbox:hover .warn_txt{display: block;}
/* 进阶班新增 */
.l_advanced_box{padding: 0px 18px 16px 18px;}
.l_advanced_box .title{color: #F4B163;background-color: #FFF7E8;padding: 2px 7px;height: 20px;line-height: 20px;}
.l_advanced_item .yj_title{color: #333333;font-size: 14px;line-height: 20px;cursor: pointer;padding: 10px 0 5px;}
.l_advanced_item .yj_title i{display: inline-block;vertical-align: top;width: 14px;height: 11px;margin-top: 3px;}
.l_advanced_item .yj_title.close i{background: url(../images/pub/upNew.png)center no-repeat;}
.l_advanced_item .yj_title.open i{background: url(../images/pub/downNew.png)center no-repeat;}
.l_advanced_box .l_advanced_item .yj_title span{display: inline-block;vertical-align: top;margin-left: 9px;word-break: break-all;width: 370px;font-weight: 600;color: #333;margin-top: 0px;margin-bottom: 0;}
.llc_more_box .l_advanced_item .yj_title span{width: 430px;}
.l_advanced_item .ej_item{padding-left: 22px;display: none;}
.l_advanced_item .ej_list a{color: #333;font-size: 14px;line-height: 16px;display: inline-block;padding: 5px 0;word-break: break-all;}
.l_advanced_item .ej_list a:hover{color: #6586fe;}

/* 进阶班新增样式 */
.l_adCondition_item{}
.l_adCondition_list .l_advanced_item{display: none;}
.l_adCondition_list .l_advanced_item .yj_title span{font-weight: 500;}
.l_adCondition_list .l_advanced_item .ej_item{padding-left: 13px;position: relative;}
.l_adCondition_list .l_advanced_item .ej_item::after{content: '';position: absolute;border-left:1px dashed #E2E2E2;left: 6px;top: -10px;bottom: 0px;}
.l_adCondition_list .l_advanced_item .ej_list{padding: 5px 9px;color: #333;font-size: 14px;line-height: 16px;word-break: break-all;margin: 5px 0;}
.l_adCondition_list .l_advanced_item .ej_list .txt{margin-right: 70px;}
.l_adCondition_list .l_advanced_item .ej_list .btn{display: inline-block;color: #fff;font-size: 12px;line-height: 16px;padding: 0 10px;display: none;height: 16px;background-color: #6B9DFF;border-radius: 10px;}
.l_adCondition_list .l_advanced_item .ej_list:hover{background-color: #F4F8FF;color: #6586fe;}
.l_adCondition_list .l_advanced_item .ej_list:hover .btn{display: inline-block;}
.l_adCondition_list .l_advanced_item .ej_list.disabled .btn{background: #c3c3c3;cursor: no-drop;}
.l_adCondition_head{padding: 18px 0 16px;position: relative;}
.l_adCondition_head::before{content: '';background: none;height: 0px;bottom: 0;left: 0;right: 0;display: block;position: absolute;border-bottom: 2px solid #bbd0ff;}
.l_adCondition_hicon{color: #4880EE;font-size: 14px;height: 18px;line-height: 18px;cursor: pointer;padding-left: 21px;background: url(../images/down.png)no-repeat left center/18px;}
.l_adCondition_dl{margin-right: 60px;}
.l_adCondition_dl dt{font-size: 14px;color: #333333;line-height: 18px;font-weight: 600;}
.l_adCondition_dl dd{font-size: 14px;color: #666666;line-height: 18px;font-weight: 400;padding-top: 4px;}
.l_adCondition_list.open{border-bottom: 1px solid #F2F2F6;padding-bottom: 10px;}
.l_adCondition_list.open .l_adCondition_head{padding:18px 0 20px;}
.l_adCondition_list.open .l_adCondition_head::before{content: '';background: url(../images/border.png)center no-repeat;height: 9px;bottom: 0;left: 0;right: 0;display: block;position: absolute;border-bottom: 0px;}
.l_adCondition_list.open .l_adCondition_hicon{background: url(../images/up.png)no-repeat left center/18px;}

/* 单位申请变更 */
.l_unitchange_item li{padding: 18px 14px;border: 1px solid #E7EAF1;position: relative;padding-right: 190px;}

/* 英文适配头部 */
.en_US .l_mhb_left{width: 135px;}
.en_US .l_mhb_right{width: -moz-calc(100vw - 220px);width: -webkit-calc(100vw - 220px);width: calc(100vw - 220px);}
.en_US.l_mianBox1200 .l_mhb_right{width: 940px;}

/* 复旦管院-我的订单 */
.l_order_point{padding:12px 22px 12px 48px;border-radius: 8px;background: url(../images/warn20.png)no-repeat 20px 16px/18px;background-color: #FFF7E6;margin: 32px 30px 0;}
.l_order_point dt{color: #FF8000;font-size: 16px;font-weight: 700;}
.l_order_point dd{color: #FF8000;font-size: 14px;line-height: 22px;}

/* 积分系统 */
.l_integral_head{border-bottom: 1px solid #E6E6E7;}
.l_integral_title{height: 38px;line-height: 38px;color: #131B26;font-size: 18px;padding: 18px 0;}
.l_integral_title .counter{color: #FF9932;font-size: 26px;}
.l_integral_title .more{color: #8A8B99;font-size: 14px;}
.l_integral_title .more:hover{color: #3A8BFF;}
.l_integral_tab li a{ display: block;min-width:108px; height:34px; line-height:34px; font-size:16px; color:#4E5969; float:left; text-align:center; cursor:pointer;padding: 4px 16px 4px 16px;margin-right: 4px;border-radius: 16px;}
.l_integral_tab li.active a,.l_integral_tab li:hover a{background:#F2F3F8;font-weight: 600;color: #3A8BFF;}
.w_teaTab{background-color: #fff;box-shadow: 0px 0px 5px 0px rgba(85, 85, 85, 0.1);border-radius: 4px;}
.l_integral_table table{table-layout: fixed;}
.l_integral_table .tab_top{text-align: center;}
.l_integral_table .tab_top th{font-size: 14px;color: #474C59;height: 28px;font-weight: bold;padding: 10px 36px;word-break: break-all;text-align: center;font-weight: normal;}
.l_integral_table .tab_top tr{background-color: #F2F4F8;border-radius: 8px;}
.l_integral_table .tab_bot{text-align: center;font-size: 16px;color: #474C59;position: relative}
.l_integral_table .tab_bot td{font-size: 16px;color: #474C59;height: 50px;padding: 12px 36px;word-break: break-all;text-align: center;background-color: #F7F8FB;vertical-align: middle;line-height: 36px;}
.l_integral_table .tab_bot td[align="left"],.l_integral_table .tab_top th[align="left"]{text-align: left;}
.l_integral_table .tab_bot.onlyBtm td{height: 40px;}
.l_intex_list{position: relative;background-color: #FBFDFF;width: 278px;height: 168px;overflow: hidden;text-align: center;padding-bottom: 50px;margin-right: 22px;margin-bottom: 28px;float: left;}
.l_intex_list .top{padding: 39px 10px 20px;border: 1px solid #DFE5F0;border-radius: 8px 8px 0 0;}
.l_intex_list .top dt{font-size: 20px;line-height: 67px;color: #4E5969;font-weight: 600;}
.l_intex_list .top dd{font-size: 16px;line-height: 21px;color: #4E5969;}
.l_intex_list .bottom{display: block;background: url(../images/integral/bg.png)center no-repeat;color: #fff;font-size: 16px;height: 50px;line-height: 50px;cursor: pointer;position: absolute;bottom: 0;left: 0px;right: 0;border-radius: 0px 0px 8px 8px;}
.l_intex_list .bottom:hover{opacity: .8;}
.l_intex_list .tag{
    position: absolute;
    width: 100px;
    height: 32px;
    left: 0px;
    top: 0px;
    background: linear-gradient(95.85deg, #FF8F6B 0%, #FF6C3C 100%);
    border-radius: 8px 0px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 32px;
    text-align: center;
}
.l_day_list{background-color: #FAFBFD;width: 118px;height: 118px;border: 1px solid #DCE6F5;border-radius: 8px;margin-right: 20px;margin-bottom: 20px;color: #8A8B99;text-align: center;float: left;position: relative;}
.l_day_list .title{padding-top: 12px;font-size: 16px;line-height: 21px;}
.l_day_list .icon{display: inline-block;background: url(../images/integral/clockBefore.png)center no-repeat;width: 26px;height: 26px;margin-top: 12px;}
.l_day_list .txt{margin-top: 12px;font-size: 14px;line-height: 18px;}
.l_day_list.lastDay{width: 258px;}
.l_day_list.active{color: #474C59;background-color: #F2F7FF;border-color: #3A8BFF;}
.l_day_list.active .title{color: #474C59;}
.l_day_list.active .icon{background: url(../images/integral/clockAfter.png)center no-repeat;}
.l_day_list.active .txt .counter{color: #FF9A32;}
.l_day_list.active::before{content: '';position: absolute;width: 30px;height: 20px;left: -1px;top: -1px;border-radius: 8px 0px;background: url(../images/integral/select.png)center no-repeat;background-color: #4390FF;}

/* 个人中心 */
.w_teahead .w_teaheadL .l_studetail_dt img{width: 100px;height: 100px;border-radius: 50px;}
.w_teahead .w_teaheadL .l_stuheadL_dd{margin-left: 140px;width:auto;margin-right: 330px;color: #999999;font-size: 14px;}
.w_teahead .w_teaheadL .l_stuheadL_dd h3{font-size: 20px;font-weight: bold;color: #333333;line-height: 20px;margin-bottom: 10px;margin-top: 11px}
.l_pro_item.wAuto .l_pro_list{width: auto;padding-right: 50px;}
.l_stucell_item{height: 230px;float: left;width: 48%;margin: 15px 1%;border-radius: 4px;border: 1px solid #e7eaf1;box-shadow: 0 0 2px 0 #e8edf3;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.l_stucell_item.W100{width: 98%;}
.l_stucell_title{padding: 20px 20px 10px;font-size: 16px;}
.l_eb_item{overflow-y: auto;height: 160px;padding: 0px 24px;}
.l_eb_list{position: relative;border-left: 1px dashed #78C6FB;padding-left: 20px;padding-top: 10px;}
.l_eb_list::before{content: "";position: absolute;left: -6px;top: 16px;width: 8px;height: 8px;border-radius: 50%;background: #0099FF;border: 2px solid #78C6FB;}
.l_eb_timer{font-size: 14px;color: #3C4043;opacity: 0.5;filter: alpha(opacity=50);}
.l_eb_text{color: #3C4043;font-size: 14px;max-width: 672px;}
.l_eb_list:nth-last-child(1)::after{content: "";position: absolute;/* width: 1px; */height: 15px;/* background-color:#fff; */top: 1px;left: 0px;border-left: 1px  #78C6FB dashed;}
.l_eb_list:first-child::after{content: "";position: absolute;width: 1px;left: -1px;height: 17px;background-color: #fff;border-left: 1px #fff dashed;top: -1px;}
.l_eb_list:last-child{border-left: 0px;}
.l_stucer_outerbox{overflow-x: auto;width: 100%;}
.l_stucer_box{padding: 10px 20px 0;display: table;}
.l_stucer_dl{padding-right: 30px;display: table-cell;}
.l_stucer_dt{width: 160px;height: 113px;position: relative;}
.l_stucer_dt img{width: 160px;height: 113px;}
.l_stucer_dt .bgShadow{background-color: rgba(0, 0, 0, 0.3);color: #fff;font-size: 14px;text-align: center;position: absolute;left: 0;right: 0;top: 0;bottom: 0;line-height: 113px;}
.l_stucer_dd{font-size: 14px;text-align: center;}


/* 项目列表-年份更多 */
.l_more_years{position: relative;}
.l_more_years .my_btn{cursor: pointer;color: #333333;padding-bottom: 21px;margin: 0 9px;line-height: 14px;font-size: 14px;}
.l_more_years .my_btn:hover,.l_more_years .my_btn.active{color: #668dff;}
.my_btm_box{position: absolute;right: 9px;width: 120px;box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1);background: #FFFFFF;border-radius: 4px;z-index: 2;display: none;line-height: 28px;top: 21px;max-height: 200px;overflow-y: auto;padding: 5px;text-align: center;font-size: 14px;}
.my_btm_box li{cursor: pointer;float: none;padding-bottom: 0;margin: 0;line-height: 28px;}
.my_btm_box li a{display: block;}
.my_btm_box li:hover a{color: #668dff;background-color: #e9f4ff;}
.my_btm_box li.curr a{color: #668dff;}

/*2024-07-02 分类展开收起*/
.q_mh_hide{ height:35px; overflow:hidden;}
.q_mh_show{ height:auto;}
.q_mh_downup{ position:absolute; right:0; top:0; line-height:14px; color:#668dff; display:inline-block; vertical-align: top;}
.q_mh_downup:hover{ color:#668dff;}


