@charset "utf-8";
/* CSS Document */
body{background-color: #ffffff;}
*{box-sizing: unset;    -moz-box-sizing: unset;    -webkit-box-sizing:unset;}
/* 外层盒子 */
.l_mainBox{padding: 0 30px 20px;}

/* 授课经历 */
.l_experience_box{padding-top: 50px;padding-bottom: 48px;padding-left: 29px;background: #F2F4F7;border-radius: 3px;}
.l_eb_item{}
.l_eb_list{position: relative;padding-bottom: 30px;border-left: 1px dashed #78C6FB;padding-left: 28px;}
.l_eb_list::before{content: "";position: absolute;left: -6px;top: 5px;width: 8px;height: 8px;border-radius: 50%;background: #0099FF;border: 2px solid #78C6FB;}
.l_eb_timer{font-size: 16px;color: #3C4043;opacity: 0.5;filter: alpha(opacity=50);padding-bottom: 12px;}
.l_eb_text{color: #3C4043;font-size: 14px;max-width: 672px;}
.l_eb_list:first-child::after{content: "";position: absolute;width: 1px;height: 5px;background-color:#F2F4F7;left: -1px;}
.l_eb_list:last-child{border-left: 0px;}

.l_experience_boxwhite{background-color: #fff}
.l_experience_boxwhite .l_eb_list{padding-left: 18px;padding-bottom: 10px}
.l_experience_boxwhite .l_eb_box{padding: 10px;position: relative}
.l_experience_boxwhite .l_eb_list:hover .l_eb_box{background-color: #F2F4F7}
.l_experience_boxwhite .l_eb_list:hover .l_eb_btn{display: block}
.l_experience_boxwhite .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_experience_boxwhite .l_eb_list:first-child::after{height: 17px;background-color: #fff;border-left: 1px #fff dashed;top: -1px;}
.l_experience_boxwhite .l_eb_list::before{top: 16px}
.l_eb_btn{position: absolute;right: 0;top: 50%;display: none;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.l_eb_btn a{font-size: 14px;color: #09f;margin-right: 16px;}

/* 基本信息 */
.l_base_news{border-radius: 3px;background: #F2F4F7;padding: 15px 20px 17px;}
.l_base_left{padding-top: 10px;}
.l_base_right{margin-left: 180px;}
.l_base_img{width: 94px;text-align: center;}
.l_base_img img{width: auto;height: auto;max-width: 94px;max-height: 125px;border-radius: 3px;}
.l_base_name{padding:10px 0;line-height: 25px;font-size: 18px;color: #3C4043;font-weight: bold;width: 94px;text-align: center;}
.l_base_number{color: #0099FF;font-size: 14px;}
.l_base_item{padding-top: 44px;}
.l_base_list{float: left;width: 374px;text-align: left;margin-bottom: 22px;margin-right: 10px;line-height: 20px;font-size: 14px;color: #3C4043;}

/* 附件 */
.l_appendix_box{padding-bottom: 20px;}
.l_appendix_img{padding-bottom: 20px;}
.l_appendix_list{float: left;margin-right: 5px;width: 142px;height: 80px;border-radius: 8px;cursor: pointer;}
.l_appendix_list img{width: auto;height: auto;border-radius: 8px;cursor: pointer;max-width: 142px;max-height: 80px;}
.l_load_icon{display: block;background: url(../images/load.png)center no-repeat;width: 14px;height: 12px;margin-left: 5px;}
.l_eye_icon{display: block;background: url(../images/eye.png)center no-repeat;width: 17px;height: 16px;margin-left: 5px;}
.l_appendix_text{margin-bottom: 10px;}
.l_appendix_p{line-height: 17px;font-size: 12px;color: #3C4043;margin-right: 5px;}

.w_checkd_tli .l_eye_icon{ vertical-align:middle;}

/* 培训列表 */
.l_main{padding-top: 20px;}


/* 审核流程 */
.l_review_process{width: 400px;padding-top: 9px;margin: 0 auto;}
.l_process_list{margin-bottom: 4px;}
.l_process_both{line-height: 26px;text-align: center;font-size: 14px;color: #333333;font-weight: bold;}
.l_progress_addbtn{margin:0 auto;width: 36px;height:36px;text-align: center;padding-top: 20px;padding-bottom: 27px;position: relative;}
.l_progress_addbtn.addBtn::before{content:"";background: url(../images/addNext.png)center no-repeat;width:10px;height: 83px;position: absolute;top: 0;left: 0;right: 0px;margin: 0 auto;z-index: -1;}
.addBtn i{display: block;background: url(../images/add.png)center no-repeat;width: 36px;height: 36px;cursor: pointer;transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
.addBtn i:hover{transform: scale(1.2);}
.l_progress_addbtn.unAddBtn::before{content:"";background: url(../images/unAddNext.png)center no-repeat;width:10px;height: 83px;position: absolute;top: 0;left: 0;right: 0px;margin: 0 auto;z-index: -1;}
.unAddBtn i{display: block;background: url(../images/unAdd.png)center no-repeat;width: 36px;height: 36px;}
.l_process_top{margin-bottom: 9px;width: 361px;padding-right: 17px;padding-left: 22px;background-color: #f9f9f9;border-radius: 6px;padding-top: 13px;padding-bottom: 19px;box-shadow: 0px 0px 5px #dddddd;}
.l_process_header{height: 31px;}
.l_ph_img{height: 28px;width: 28px;border-radius: 50%;}
.l_ph_img img{width: 100%;height: 100%;border-radius: 50%;}
.l_ph_text{height: 30px;line-height: 30px;margin-left:34px;border-bottom: 1px dashed #cbe6f7;}
.l_pht_left{font-size: 14px;color: #3d3d3d;font-weight: bold;padding-left: 2px;}
.l_pht_right{position: relative;padding-right: 5px;cursor: pointer;}
.l_ph_radius span{display: inline-block;border-radius: 4px;border-radius: 50%;width: 4px;height: 4px;background-color: #d3d8e5;margin: 0 2px;}
.l_pht_item{position:absolute;width: 80px;background-color: #ffffff;top:24px;right: 0px;display: none;}
/* .l_pht_right:hover .l_pht_item{display: block;} */
.l_pht_item .l_pht_list{height: 28px;line-height: 28px;border-bottom: 2px solid #f9f9f9;padding-left: 35px;font-size: 14px;color: #666666;position: relative;}
.l_pht_item .l_pht_edit::before{content:"";background: url(../images/processIcon.png)no-repeat 0px 0px;position: absolute;width: 16px;height: 12px;top: 7px;left: 11px;}
.l_pht_item .l_pht_del::before{content:"";background: url(../images/processIcon.png)no-repeat 0px -29px;position: absolute;width: 16px;height: 15px;top: 7px;left: 11px;}
.l_pht_item .l_pht_set::before{content:"";background: url(../images/processIcon.png)no-repeat 0px -59px;position: absolute;width: 18px;height: 17px;top: 6px;left: 11px;}
.l_pht_set{position: relative;}
.l_set_more{position: absolute;top:0px;right:-266px;width: 254px;border: 1px solid #e6e3e3;height: 103px;padding: 0 5px;background-color: #fff;display: none;}
.l_sm_title{line-height: 32px;font-size: 14px;color: #616367;}
.l_set_more .vermidd .px_formradio{line-height: 32px;height: 32px;padding-left: 8px;color: #616367 !important;}
.l_set_more .vermidd .px_formraicon{margin-top: 9px;}
.l_set_more .vermidd .px_formradio:hover{background-color: #f7f7f7;}
.l_process_bottom{padding-top: 22px;min-height: 23px;}
.l_pb_item{padding-left: 5px;}
.l_pb_item li{line-height: 23px;float: left;color: #666666;font-size: 14px;}
/* .l_pb_item li:nth-child(4n){margin-right: 0px;} */

.addBtn i:hover {transform: scale(1.2);}
.l_pht_right:hover .l_pht_item{display: block;}
.l_pht_right:hover .l_ph_radius span{background-color: #0099ff;}
.l_pht_set:hover .l_set_more{display: block;}
.l_pht_item .l_pht_list:hover{background-color: #e6eef3;color: #0099ff;}
.l_pht_item .l_pht_edit:hover::before{background: url(../images/processIconHover.png)no-repeat 0px 0px;}
.l_pht_item .l_pht_del:hover::before{background: url(../images/processIconHover.png)no-repeat 0px -29px;}
.l_pht_item .l_pht_set:hover::before{background: url(../images/processIconHover.png)no-repeat 0px -59px;}

/* 审核流程-高级设置 */
.l_advanced_set{border-bottom: 1px dashed #E6E3E3;margin: 0 30px;padding-top: 10px;padding-bottom: 10px;}
.l_advanced_set:last-child{border-bottom: 0px;}
.l_adset_title{line-height: 22px;font-size: 16px;color: #000000;font-weight: bold;padding: 10px 0;}
.l_advanced_set .px_formradio,.l_advanced_set .px_formcheck{line-height: 20px;height: 20px;color: #666666 !important;font-size: 14px;padding: 10px 0;}
/* .l_advanced_set .px_formradio:hover span,.l_advanced_set .px_formcheck:hover span{color: #0099ff;} */

.engine_div_tips{overflow-wrap: anywhere; position:fixed; visibility:hidden; opacity:0; max-width:240px; z-index:999999999999999; padding:10px 16px; line-height:20px; background:rgba(11, 23, 39, 0.90); font-size:13px; color:#FFFFFF; font-weight:500; border-radius:8px; white-space:normal; -webkit-transition:all .3s linear;transition:all .3s linear;}

/* 审核详情*/
.w_checkd_box{}
.w_checkd_box .px_head_box {border-bottom: 0}
.w_checkdm{padding: 0 26px;margin-bottom: 30px;}
.w_checkd_item{padding-top: 10px}
.w_checkd_txt{background-color: #f9f9f9;line-height: 24px;padding: 12px 12px 0;}
.w_checkd_txt .w_checkd_tli{margin-bottom: 12px;width: 300px; width:25%; padding-right:30px; -webkit-box-sizing:border-box; box-sizing:border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.w_checkd_txt .w_checkd_tli label{font-size: 14px;color: #666;display: inline-block; min-width:70px; max-width: 156px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle; text-align:right;}
.w_checkd_txt .w_checkd_tli span{font-size: 14px;color: #333;}
.w_checkd_txt .w_checkd_tli span.colblue{color: #0099ff;}

.w_checkd_pro{ position: relative;}
.w_checkd_pro .zmouseover { position: absolute; left: 370px; right: 180px; top: 20px; z-index: 100; padding: 15px; border-radius: 3px; box-shadow: 0 0 8px rgba(0, 0, 0, .1); background: #fff; min-height: 40px; line-height: 28px; font-size: 14px; color: #666; display: none;}
.w_checkd_pitem{ padding: 16px 22px;background-color: #f9f9f9;border-radius: 4px;margin-bottom: 20px;position: relative; overflow: hidden;}
.w_checkd_pitem:before{position: absolute;left: 30px;bottom: -8px;content: '';background: url("../images/tobot-icon.png") no-repeat center;width: 10px;height: 6px;}
.w_checkd_pitem:nth-last-child(1){margin-bottom: 0}
.w_checkd_pitem:nth-last-child(1):before{background: none}
.w_checkd_pitem .zcheckder { width: 120px;}
.w_checkd_pitem .zcheckdStates { width: 120px;}
.w_checkd_pitem .ziconArrow { width: 20px; height: 28px; margin-right: 10px; background: url(../images/icons-arrowOff.png) center center no-repeat;}
.w_checkd_pitem .zcomments { margin-left: 120px; margin-right: 120px;}
.w_checkd_pitem .w_checkd_pitemimg{width: 28px;height: 28px;margin-right: 10px;}
.w_checkd_pitem .w_checkd_pitemtit{font-size: 14px;color: #3d3d3d;margin-right: 33px;line-height: 28px;}
.w_checkd_pitem .w_checkd_pitemname{ position: relative; padding-bottom: 10px; font-size: 14px;color: #666;line-height: 28px;}
.w_checkd_pitem .w_checkd_pitemname span{margin-right: 10px}
.w_checkd_pitem .w_checkd_pitemsta{ margin-top: 9px; padding-bottom: 10px;}
.w_checkd_pitem .w_checkd_pitemsta .zwaring { color: #f5c053;}
.w_checkd_pitem .w_checkd_pitemsta .zdanger { color: #ef7f7f;}
.w_checkd_pitem .w_checkd_pitemsta .zsuccess { color: #7dddb8;}
.w_checkd_pitem .w_checkd_pitemsta .zautograph { margin-left: 12px; vertical-align: middle; width: 35px;}
.w_checkd_pitem .zcomments .w_checkd_pitemname { padding-right: 8%; }
.w_checkd_pitem.zslideUp { height: 28px; overflow: hidden; cursor: pointer;}
.w_checkd_pitem.zslideUp .ziconArrow { background-image: url(../images/icons-ArrowOn.png);}
.w_checkd_pitem .zpitemline { position: relative; margin-top: 44px; padding-top: 10px; margin-left: 120px; border-top: 1px #ebebeb solid;}
.w_checkd_pitem .zfiled { position: absolute; left: -72px; font-size: 14px; color: #333;}
.w_checkd_pitem .ztip { position: absolute; top: 40px; height: 260px; background: #fff;}
.w_fix_box{position: fixed;left: 0;bottom: 0; z-index: 1000;padding-top: 40px;background-color: rgba(255,255,255,.7);width: 100%;box-shadow: 0 0 10px 0 #dddddd;}
.w_fix_input{width: 971px;margin: 0 auto}
.w_fix_input textarea{width: 951px;border: 1px solid #09f;height: 48px;padding: 10px;resize: none}
.w_fix_bot{width: 971px;margin: 0 auto;padding-top: 17px;padding-bottom: 40px}
.w_fix_bot .px-popbtn{padding-top: 0;padding-bottom: 0}
.w_fix_bot .px-popradio{padding-top: 10px}
.w_fix_bot .px-popbtn a{margin-left: 10px;margin-right: 0}
.w_checkd_txt .w_tli_half{min-width: 50%;margin-right: 0px;}
.zautographBg { position: fixed; left: 0; top: 0; right: 0; bottom: 128px; z-index: 100; background: rgba(0, 0, 0, .5); display: none;}
.zautographBg-content { position: absolute; bottom: 128px; left: 50%; margin-left: -200px; width: 400px; height: 300px; border-radius: 10px; background: #fff; text-align: center;}
.zautographBg-pic { position: absolute; left: 30px; right: 30px; text-align: center;}
.zautographBg-pic img {margin-top: 95px;}
.zautographBg-box { position: absolute; bottom: 100px; left: 50%; margin-left: -250px; width: 500px; height: 463px; border-radius: 10px; background: #fff;}
.zautographBg-header { position: absolute; top: 35px; left: 30px; right: 30px; font-size: 20px; line-height: 28px; text-align: center; font-weight: bold; color: #000;}
.zautographBg-close { position: absolute; top: 28px; right: 30px; z-index: 100; width: 16px; height: 16px; font-size: 28px; text-align: center; font-weight: bold; color: #000; background: url(../images/closegray-icon.png) center no-repeat;}
.zautographBg-title { position: absolute; top: 90px; left: 30px; right: 30px; font-size: 14px; text-align: center; color: #666;}
.zautographBg-img { position: absolute; left: 30px; right: 30px; top: 130px; text-align: center;}
.zautographBg-media {position: absolute; left: 120px; top: 325px; font-size: 14px; color: #666;}
.zautographBg-media i { display: inline-block; vertical-align: middle; width: 24px; height: 20px; background: url(../images/icon-tanhao.png) top  no-repeat;}
.zautographBg-media span { color: #09f;}
.zautographBg-refresh { position: absolute; right: 120px; top: 325px; padding-right: 16px; background: url(../images/icon-refresh.png) right center no-repeat; font-size: 14px; color: #09f;}
.zautographBg-refresh a { color: #09f;}
.zautographBg-btn { position: absolute; left: 30px; right: 30px; top: 390px; text-align: center;}
.zautographBg-btn a { display: inline-block; width: 120px; height: 30px; background: #0099FF; border-radius: 3px; color: #fff; line-height: 30px;}
.layui-table-click2{background-color: #f6f9fb !important;}


/* 审核新增-抄送人 */
.l_review_process{position: relative;}
.px_list_copy{position: absolute;top: 0;height: 110px;width: 340px;right: 235px;}
.copy_left{margin-top: 18px;}
.copy_box{min-width: 100px;height: 104px;background-color: #f9f9f9;box-shadow: 0px 0px 5px #dddddd;border-radius: 6px;padding: 3px 5px;cursor: pointer;float: right;max-width: 270px;}
.copy_people{height: 32px;line-height: 32px;border-bottom: 1px dashed #cbe6f7;font-size: 14px;color: #2bd5bb;padding-left: 6px;;}
.copy_people i{background: url(../images/fly.png)no-repeat center;margin: 0 6px;vertical-align: middle;width: 14px;height: 14px;display: inline-block;}
.copy_bottom{text-align: center;padding-top: 9px;}
.copy_bottom .txt{line-height: 30px;color: #666666;font-size: 14px;}
.copy_after_bottom{padding: 15px 9px 5px;height: 57px;cursor: pointer;}
.copy_after_bottom .txt{line-height: 23px;font-size: 14px;color: #666666;}
.l_new_slide{padding: 0;}
.l_new_slide.zslideUp{height: 60px;}
.l_newSlide_area{padding: 16px 22px;height: 28px;cursor: pointer;}
.l_new_slide .zpitemline{margin-top: 0px;}
.l_attachment_item{}


/*项目管理-班级资料-头部*/
.w_pro_head{padding: 30px 26px 0}
.w_pro_hpic{width: 200px;height: 114px;border-radius: 3px;position: relative;margin-right: 12px}
.w_pro_hpic .w_pro_hpic_img{width: 200px;height: 114px;border-radius: 3px;}
.w_pro_hpic .w_pro_hpic_name{width: 40px;height: 20px;border-radius: 2px;background-color: #09f;font-size: 16px;color: #fff;position: absolute;left: -6px;top: 5px;line-height: 20px;text-align: center}
.w_pro_hpic .w_pro_hpic_btn{width: 70px;height: 30px;background-color: rgba(0,0,0,.5);font-size: 14px;color: #fff;position: absolute;right: 0;bottom: 0;line-height: 30px;text-align: center;border-top-left-radius: 16px;border-bottom-right-radius: 3px;z-index: 100;}
.w_pro_hpic .w_pro_hpic_btn i{font-style: normal}
.w_pro_hpic .w_pro_hpic_btn input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;font-size: 0;}
.w_pro_htxt{background-color: #f9f9f9;height: 114px;padding-right: 12px}
.w_pro_htxt .w_pro_htxt_tit{font-size: 16px;color: #4c4c4c;line-height: 38px;padding-top: 13px}
.w_pro_htxt .w_pro_htxt_con{font-size: 14px;color: #4c4c4c;opacity: .5;line-height: 24px;}

/*项目管理-班级资料-tab切换*/
.w_pro_tab{text-align: center;}
.w_pro_tab ul{}
.w_pro_tab li{width: 114px;height: 34px;line-height: 34px;position: relative;text-align: center;display: inline-block;padding: 0 5px;}
.w_pro_tab li a{display: block;font-size: 14px;color: #4c4c4c;border-radius: 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 5px}
.w_pro_tab li:after{content: '';position: absolute;right: 0;border-right: 1px dashed #d3d8e5;height: 10px;top: 12px;}
.w_pro_tab li:nth-last-child(1):after{border: 0}
.w_pro_tab li.curr a,.w_pro_tab li:hover a{background-color: #09f;font-size: 16px;color: #fff}
.w_pro_tab li.curr:before,.w_pro_tab li:hover:before{content: '';background: url("../images/triangle.png") no-repeat center;width: 23px;height: 9px;position: absolute;left: 41%;bottom: -28px;}

/*项目管理-班级资料-主体*/
.w_pro_main{}
.w_pro_main .w_pro_item{padding: 0 26px}
.w_pro_editbtn{font-size: 14px;color: #666;cursor: pointer;background: url("../images/edit-icon.png") no-repeat left;padding-left: 24px;}
.w_pro_editbtn:hover{background: url("../images/edit.png") no-repeat left;color: #09f}



/*合格标准*/
.w_quali{padding: 29px 26px}
.w_quali .px_formcheck  {line-height: 30px;}
.w_quali .px_formcheck  .px_formchicon {margin-top: 8px}
.w_quali_rawrap{padding-left: 18px;}
.w_qualihint {margin-left: 12px;position: relative;padding-right: 10px}
.w_qualihint span{position: absolute;left: 26px;top: -9px;font-size: 14px;color: #fff;width: 260px;line-height: 40px;height: 40px;border-radius: 4px;background-color: rgba(0,0,0,.4);text-align: center;display: none}
.w_qualihint:hover span{display: block}

.w_formradioset{background-color: #f9f9f9;padding: 15px 10px;margin-top: 13px;display: none}

.w_formradiosetrow{font-size: 14px;margin-bottom: 10px;height: 30px;}
.w_formradiosetrow:nth-last-child(1){margin-bottom: 0}
.w_formradiosetrow span{font-size: 14px;color: #616367;}
.w_formradiosetrow input{width: 48px;line-height: 28px;height: 28px;text-align: center;border-radius: 3px;border: 1px solid #e7eaf1}
.w_formradiosetrow a:hover{color: #09f}
.w_formratinp{width: 48px;line-height: 28px;height: 28px;text-align: center;border-radius: 3px;border: 1px solid #e7eaf1;margin-left: 4px;margin-right: 8px}



/*成绩权重设置*/

.w_grade{padding: 0 26px}
.w_grade_head{line-height: 40px;background-color: #f9f9f9;border-radius: 2px;padding: 0 7px;margin-top: 30px;margin-bottom: 20px}
.w_grade_head .w_grade_tit{font-size: 14px;color: #666;margin-right: 49px}
.w_grade_head .w_grade_tit span{margin-left: 3px}

.w_grade_main{margin-bottom: 30px}
.w_grade_mrow{padding-bottom: 20px;border-bottom: 1px dashed #d3d3da;padding-top: 30px;}
.w_grade_mrow:first-child{padding-top: 0}
.w_grade_row{margin-bottom: 20px}
.w_grade_row .w_grade_rname{font-size: 14px;color: #4c4c4c;width: 110px;text-align: right;margin-right: 10px;display: inline-block}
.w_grade_row .w_grade_rname2{width: auto}
.w_grade_row .w_grade_rinp{width: 58px;line-height: 28px;height: 28px;text-align: center;border-radius: 3px;border: 1px solid #e7eaf1;}
.w_grade_row .w_grade_rhint{font-size: 14px;color: #999;font-style: normal}
.w_grade_row .w_grade_rhint em{color: #4d4d4d;font-style: normal;margin: 0 6px;font-weight: bold}
.w_grade_row .w_grade_rlink{font-size: 14px;color: #09f;margin-left: 8px;}
.w_grade_row .w_grade_rlink img{margin-left: 4px}



/*节次设置*/
.w_section{padding: 0 26px;}
.w_section .w_section_item{}
.w_section_main{}
.w_section_main .w_section_maitem{line-height: 30px;float: left;margin-right: 40px}
.w_section_maittxt{font-size: 14px;color: #666}
.w_section_tab{text-align: center}
.w_section_tab td{}
.w_section_tab .w_section_tabtop{}
.w_section_tab .w_section_tabtop th{font-size: 14px;color: #666;height: 40px;background-color: #F3F2F2;border: 1px solid #E7E6E6;}
.w_section_tab .w_section_tabbot{height: calc(100vh - 310px)}
.w_section_tab .w_section_tabbot td{font-size: 14px;color: #666;height: 40px;background-color: #fff;border: 1px solid #E7E6E6;}
.w_section_tabin{width: 48px;height: 24px;border: 1px solid #E7E6E6;line-height: 24px;padding: 0 10px;font-size: 14px;color: #666;}

/* 通知管理 */
.l_formmain{padding-left: 29px;padding-right: 57px;padding-top: 20px;}
.l_detail_box{border-bottom: 1px dashed #d3d3da;}
.l_detail_header{line-height: 38px;height: 38px;}
.l_detail_title{font-size: 16px;color: #4D4D4D;font-weight: 600;}
.l_detail_icon .rename{padding-left: 20px;line-height: 30px;color: #666666;font-size: 14px;margin-right: 5px;}
.l_detail_icon .delname{color: #666666;font-size: 14px;}
.l_detail_news{padding: 10px;background: #F9F9F9;border-radius: 3px;}
.l_news_state{line-height: 28px;color: #666666;font-size: 14px;}
.l_news_state span{margin-right: 12px;}
.l_news_state span em{font-style: normal;color: #0099FF;}
.l_details_text{padding:32px 0px;line-height: 30px;color: #666666;font-size: 14px;text-align: justify;}
.l_img_download{padding-top: 20px;}
.l_dl_list{height: 40px;line-height: 40px;margin-top: 10px;background: #F9F9F9;border-radius: 3px;}
.l_dl_list p{line-height: 40px;color: #4c4c4c;font-size: 14px;}
.l_dl_list a.l_load_icon{margin-top: 13px;}
.l_dl_list:hover p{color: #0099FF;}
.renamepic .answer{background: url(../images/news.png) no-repeat left;width: 30px;height: 30px;float: left;}
.l_detail_icon .answer{padding-left: 20px;line-height: 30px;color:#666666;font-size: 14px;margin-right: 5px;}
/* 通知管理-回复 */
.l_formmain2{padding-top: 20px;}
.l_details_text2{padding: 13px 0;}
.l_form_more{border: 1px solid #E7EAF1;width: 870px;padding: 10px 15px 20px 15px;margin-bottom: 10px;border-radius: 3px;}
.l_form_more .px_textareabig{height: 330px;border-bottom: 1px dashed #d3d3da;position: relative;}
.l_form_more .px_textareabig::after{content: "原邮件内容";color: #CCCCCC;font-size: 14px;position: absolute;bottom: -11px;left: 0;right: 0;width: 90px;margin: auto;text-align: center;background-color: #fff;}
.l_form_more .px_textareabig textarea{width: 870px;height: 320px;padding: 0px;    border: 0px !important;}
.l_form_more .px_textareabig textarea:focus{border: 0px !important;}
.lfbotbtn{border-top: 0px;}
.lfbotbtn .px_form_btn{padding-top:0px;}

/* html（数据看板） */
.px_index_header{margin-left: 30px;padding-top: 8px;line-height: 53px;border-bottom: 1px solid #e5e5e5;height: 53px;font-size: 16px;color: #333333;font-weight: bolder;}
.px_index_bottom{position: relative;height: calc(100vh - 65px)}
.px_index_content{position: absolute;top:0;bottom: 0;left: 0;right: 0;margin: auto;width: 331px;height:270px}
.px_index_text{text-align: center;padding-top: 26px;font-size: 18px;color: #666666;letter-spacing: 2px;}


/* 班主任日志 */
.l_warn_txt .px_form_label{font-size: 16px;}
.l_add_day{color: #0099FF;font-size: 14px;display: inline-block;padding-top: 10px;}
.l_add_day:hover{color: #50a9e4;}
.l_add_day:active{color: #0099FF;}
.l_nolayuitab{margin-bottom: 20px;}
.l_th_span{margin-right: 40px;}


/* 培训班详情 */
.w_pro_hpic .w_pro_hpic_name.bgGreen{background-color:#53C9B4;}
.l_pro_hicon{padding-top: 19px;padding-bottom: 18px;}
.l_pro_list{float: left;width: 89px;border-left: 1px dashed #e3e3e3;padding-left: 10px;}
.l_pro_list .l_pro_number{height: 29px;line-height: 29px;font-weight: 400;font-size: 24px;padding-top: 4px;color: #4C4C4C;}
.l_pro_list .l_pro_text{height: 20px;line-height: 20px;font-weight: 400;font-size: 14px;padding-top: 4px;color: #4C4C4C;}
.l_pro_list img{margin-left: 3px;}
/* .w_pro_tab ul{border-top: 1px dashed #d3d3da;} */
.l_protab_box{position: relative;height: 36px;border-bottom: 1px dashed #d3d3da;padding: 25px 26px 19px;}
.l_protab_content{text-align: center}
.w_pro_tab{}
.l_protab_more{cursor: pointer;position: relative;width: 30px}
.w_pro_tab ul{white-space: nowrap;}
.l_protab_more .l_ph_radius{position: absolute;white-space: nowrap;top: 5px;left: 10px;}
.l_protab_more:hover .l_ph_radius span{background-color: #0099FF;}
.l_protab_more ul.l_pro_moreItem{background: #FFFFFF;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.16);border-radius: 3px;min-width: 120px;padding: 5px 0;position: absolute;top: 34px;right: -10px;z-index: 1000;display: none}
.l_protab_more ul.l_pro_moreItem li{padding: 0 10px;line-height: 30px;-webkit-transition: .5s all;transition: .5s all;height: 30px;font-size: 14px;color: #4C4C4C;width: 100px}
.l_protab_more ul.l_pro_moreItem li a{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100px}
.l_protab_more ul.l_pro_moreItem li:hover{background-color: #f2f2f2;}
.l_protab_more ul.l_pro_moreItem li:hover a{color: #4c4c4c;}
.l_gary_box{background: #F9F9F9;}
.l_rj_h3{color: #333333;font-size: 16px; font-weight: 500;padding:20px 12px 8px;}
.pad12{padding: 12px 12px 20px;border-bottom: 1px dashed #e3e3e3;}
.tab_tool_text{color: #333333;font-size: 14px;}
.tab_tool_text span{margin-left: 5px;}
.px_text_box{height: 36px;}
.px_text_box .px_btn_tool{right: 0;left: auto;}
.px_text_tl{font-size: 13px;color: #333333;cursor: pointer;}
.px_text_tl i{display: inline-block;background: url(../images/pullicon.png)no-repeat center;width: 10px;height: 16px;margin: -4px 5px 0;vertical-align: middle;}
.px_text_box:hover .px_text_tl{color: #0099ff;}
.px_text_box:hover .px_text_tl i{background: url(../images/pullblueicon.png)no-repeat center;}
.l_sj_item30{width: 30%;}
.l_sj_item70{width: 70%;}
.l_sj_item30 li,.l_sj_item70 li,.l_sj_item li{width: 100%;}
.l_four_title{font-size: 14px;color: #333333;padding-top: 10px;}
.w_checkd_tli .l_gray_text{color: #B7B7B7;font-size: 13px;font-style: normal;}
.l_ewm_box{margin-top: 8px;width: 80px;height: 80px;}
.l_ewm_box img{width: 80px;height: 80px;}
.l_ewm_text{color: #666666;font-size: 14px;line-height: 20px;padding-top: 12px;}
.l_class_ewmbox{padding: 26px 22px 20px;background-color: #f9f9f9;}
.l_class_ewmitem{margin-right: 24px;width: 130px;}
.ewm_img_box{width: 128px;height: 128px;border: 1px solid #e3e3e3;padding: 4px;background-color: #fff;}
.ewm_img_box img{width: 120px;height: 120px;cursor: pointer;margin-top: 4px;margin-left: 4px;}
.ewm_text{color: #999999;font-size: 14px;line-height: 31px;text-align: center;}
/* 一行居左收缩菜单 */
.l_protab_hasLeft{border-bottom: 1px dashed #d3d3da;}
.l_protab_hasLeft .l_protab_box{border-bottom: 0px}
.l_protab_hasLeft .l_protab_box.alcLeft .l_protab_content{text-align: left;}
.l_protab_box.listW160 .w_pro_tab li{width: 160px;}
.l_protab_box.font14 .w_pro_tab li.curr a,.l_protab_box.font14 .w_pro_tab li:hover a{font-size: 14px;}
.l_protab_hasLeft .l_protab_box.alcLeft .l_protab_content .l_pro_moreItem{text-align: center;}

/* 培训班成绩详情 */
.px_th_box{height: 28px;}
.px_th_box .px_btn_tool{top: 27px;min-width: 109px;}
.px_text_tl{font-size: 13px;color: #333333;cursor: pointer;}
.px_text_tl i{display: inline-block;background: url(../images/pullicon.png)no-repeat center;width: 10px;height: 16px;margin: -4px 5px 0;vertical-align: middle;}
.px_th_box:hover .px_text_tl{color: #0099ff;}
.px_th_box:hover .px_text_tl i{background: url(../images/pullblueicon.png)no-repeat center;}
.px_th_box .px_formradio .px_formraicon{margin-top: 8px;}

/* 批量导入 */
.l_tab_title{padding-bottom: 21px;padding-top: 10px;font-size: 16px;color: #333333;font-weight: bold;}
.l_import_box{padding-top: 21px;}
.l_import_item{padding-left: 48px;padding-right: 64px;height: 120px;width:31%;margin-bottom:  20px;background: #F9F9F9;border-radius: 3px;margin: 0 1%;box-sizing: border-box;padding: 0 2%;}
.l_import_title{padding-top: 15px;padding-bottom: 2px;color: #666666;font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l_import_text{color: #999999;font-size: 14px;padding-bottom: 11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l_import_item .px_form_btn a{width: 102px;}
.l_import_text a.l_file_new{width: auto;color: #0099FF;margin-left: 8px;font-size: 14px;}
.l_import_text a.l_file_new:hover{background-color: unset;}
.l_sprogress_box{position: relative;width: 100%;height: 6px;background: #E7E7E7;border-radius: 3px;margin-top: 16px;}
.l_sprogress_item{height: 6px;background-color: #0099FF;border-radius: 3px;}
.l_sprogress_text{position: absolute;color: #666666;font-size: 14px;top: -6px;left: 286px;}
.l_import_prompt{color: #999999;font-size: 14px;padding-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l_import_prompt .l_import_blue{color: #0099FF;}
.l_import_prompt .l_import_red{color: #f06a67;}
.px_btn_icon i{display: inline-block;background: url(../images/import_icon.png)center no-repeat;width: 13px;height: 13px;vertical-align: middle;margin-right: 3px;margin-top: -2px;}
.l_table_prompt{color: #666666;font-size: 14px;}
.l_table_prompt .l_table_blue{color: #0099FF;}
.l_table_prompt .l_table_red{color: #f06a67;}
.l-btn-container .px_btn_tl{margin-right:0px;}
.w_himportbig .l_import_item{height: 168px;}
.w_himportbig .w_redtips{color: #f06a67;margin-top: 10px;}


/* 图片管理 */
.px_manage_outer{padding-left: 34px;}
.px_manage_box{padding-top: 37PX;}
.fbotbtn .px_form_btn{text-align: left;}
.px_up_text p{line-height: 34px;font-size: 14px;color: #666666;}
.l_upImg_box{position: relative;width: 400px;height: 58px;border: 1px solid #e7eaf1;border-radius: 3px;}
.l_upImg_box img{width: 400px;height: 58px;border-radius: 3px;}
.l_upImg_box.h50{height: 50px;}
.l_upImg_box.h50 img{height: 50px;}
.l_upImg_box i,.l_upPreocess_box i,.l_upEwm_box i,.l_upindex_box i{display: block;position: absolute;background: url(../images/fiup-close.png);z-index: 2;width: 21px;height: 21px;top: -10px;right: -10px;cursor: pointer;}
.l_upImg_box input,.l_upPreocess_box input,.l_upEwm_box input,.l_upindex_box input{width: 100%;height: 100%;position: absolute;left: 0;right: 0;cursor: pointer;font-size: 0px;opacity: 0;filter: alpha(opacity=0);}
.addHref{color: #0099FF;font-size: 14px;vertical-align: bottom;margin-left: 8px;}
.addHref:hover{color: #0099FF;opacity: 0.8;}
.addHref.vermidd{vertical-align: middle;}
.addHref.vertop{vertical-align: top;}
.px_manage_item .px_form_inp.W400 input{width: 382px;}
.px_manage_item .px_form_inp.W500 input{width: 482px;}
.l_upMove_box{user-select: none;-webkit-user-select: none;-ms-user-select: none;-moz-user-select: none;padding-left: 8px;}
.l_upMove_box i{margin: 0 8px;display: inline-block;padding-left: 11px;font-style: normal;}
.l_upMove_box i.topIcon{background: url(../images/top.png)left center no-repeat;}
.l_upMove_box i.topIcon.curr{background: url(../images/topCurr.png)left center no-repeat;cursor: pointer;}
.l_upMove_box i.downIcon{background: url(../images/down.png)left center no-repeat;}
.l_upMove_box i.downIcon.curr{background: url(../images/downCurr.png)left center no-repeat;cursor: pointer;}
.l_upPreocess_box{position: relative;width: 58px;height: 58px;border: 1px solid #e7eaf1;border-radius: 3px;line-height: 58px;text-align: center;}
.l_upPreocess_icon{vertical-align: middle;display: inline-block;}
.l_upEwm_box{position: relative;width: 100px;height: 100px;border: 1px solid #e7eaf1;border-radius: 3px;}
.l_upEwm_img{width: 100px;height: 100px;}
.l_select_warn{color: #c7c9cd;margin: 0 8px;font-size: 14px;}
.px_manage_item .px_form_inp.W280 input{width: 265px;}
.px_manage_item .px_form_date.W400 input{width: 360px;}
.px_manage_item .px_form_date.W240 input{width: 195px;}
/* 07添加新文章 */
.l_textarea_box{height: 60px;position: relative;}
.l_textarea_box textarea{width: 378px;height: 38px;border-radius: 3px;background-color: #fff;border: 1px solid #e7eaf1;resize: none;padding: 10px;font-size: 13px;color: #4c4c4c;}
.l_textarea_text{font-size: 14px;position: absolute;right:1px;padding: 1px 4px;background-color: #fff;bottom: 1px;color: #e7eaf1;}
.l_textareaBig_box{height: 150px;position: relative;}
.l_textareaBig_box textarea{width: 378px;height: 128px;border-radius: 3px;background-color: #fff;border: 1px solid #e7eaf1;resize: none;padding: 10px;font-size: 13px;color: #4c4c4c;}
.l_textareaBig_box.W500 textarea{width: 478px;height: 128px;}
.l_upindex_box{position: relative;width: 158px;height: 88px;border: 1px solid #e7eaf1;border-radius: 6px;}
.l_upindex_box img{width: 158px;height: 88px;}
/* 添加栏目 */
.l-repopform .px-popf-item{line-height: normal;}
.l-repopform .px-popf-item label{line-height: 30px;}
.l_pop_garyBox{padding: 6px 13px 8px 8px;background-color: #f7f7f7;}


/* 数据看板 */
.layui-fluid{padding:17px 24px 0px;}
.px_data_head{line-height: 37px;}
.px_data_head i{display: inline-block;vertical-align: middle;margin-right: 3px;background: url(../images/data_icon.png)center no-repeat;width: 23px;height: 17px;margin-top: -6px;}
.px_data_head h2{color: #0099FF;font-size: 18px;font-weight: bold;}
.px_white_demo{background-color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(30, 29, 46, 0.15);padding: 16px 20px 10px;height: 170px;border-radius: 2px}
.px_colhead_box{line-height: 28px;}
.px_colhead_href{color: #0099FF;font-size: 12px;font-weight: bold;}
.px_colhead_href:hover{color: #0099FF;opacity: 0.8;}
.px_colhead_box i{display: inline-block;width: 26px;height: 26px;vertical-align: middle;margin-right: 3px;margin-top: -5px;}
.px_colhead_box i.px_todo_icon{background: url(../images/col_icon01.png)center no-repeat;}
.px_colhead_box i.px_notice_icon{background: url(../images/col_icon02.png)center no-repeat;}
.px_colhead_box i.px_use_icon{background: url(../images/col_icon03.png)center no-repeat;}
.px_colhead_text{font-size: 16px;color: #333333;font-weight: bold;}
.px_todo_item{padding-top: 15px;}
.px_todo_item li{line-height: 28px;margin-bottom: 10px;}
.px_todo_item li .px_todo_list{display: block;color: #333333;font-size: 14px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.px_todo_exam{display: inline-block;width: 40px;height: 26px;border: 1px solid #0099FF;text-align: center;line-height: 26px;border-radius: 1px;font-size: 14px;color: #0099FF;margin-right: 10px;}
.px_todo_list em{font-style: normal;color: #0099FF;}
.px_todo_item li .px_todo_list:hover{color: #0099FF;}
.px_todo_item,.px_notice_item{padding-top: 15px;}

.px_notice_item li{line-height: 14px;margin-bottom: 10px;display: block;}
.px_notice_item li em{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background-color: #0099FF;margin-right: 9px;float: left;margin-top: 3px;}
.px_notice_item li a{font-size: 14px;color: #333;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.px_notice_item li a:hover{color: #0099FF;}
.px_notice_item li span{font-size: 13px;color: #999999;float: right;margin-left: 10px;}
.px_notice_item li span.blue{color: #0099FF;}

.px_purple_box{height: 182px;background: #d2aaf2;box-shadow: 0px 0px 10px 0px  #d9c4ec;border-radius: 2px;position: relative;overflow: hidden;margin-bottom: 20px}
.px_purple_box::before,.px_org_box::before,.px_blue_box::before{content: "";background: url(../images/data_pop.png)left no-repeat;width: 105px;height: 122px;top: -35px;position: absolute;left: -39px;}
.px_purple_box::after{content: "";background: url(../images/data_icon1.png)no-repeat left center/115px;width: 115px;height: 115px;top: 80px;position: absolute;right: 0px;}
.px_org_box{height: 181px;background: #ffa764;box-shadow: 0px 0px 10px 0px  #f7cdb0;border-radius: 2px;position: relative;overflow: hidden;}
.px_org_box::after{content: "";background: url(../images/data_icon2.png)no-repeat left center;width: 114px;height: 112px;top: 82px;position: absolute;right: 6px;}
.px_blue_box{height: 383px;background: #39aefb;box-shadow: 0px 0px 10px 0px  #a5d3f7;border-radius: 2px;position: relative;overflow: hidden;}
.px_blue_box::after{content: "";background: url(../images/data_icon3.png)no-repeat left center;width: 160px;height: 200px;bottom: 0px;position: absolute;right: 0px;}
.px-clo-w25{width: 25%;box-sizing: border-box;}
.px-clo-w33{width: 33%;box-sizing: border-box;}
.px-clo-w75{width: 75%;box-sizing: border-box;}
.px-clo-w100{width:100%;box-sizing: border-box;}
.px_data_count{text-align: left;padding: 39px 10px;color: #fefefe;position: relative;}
.px_data_count.px-clo-w25::before{content: "";border-right: 1px dashed #e2e2e2;position: absolute;top: 40px;right: 15%;height: 100px;}
.px_data_count dt{font-size: 18px;padding-top: 15px;line-height: 28px;}
.px_data_count dd{font-size: 14px;padding-top: 10px;}
.px_data_count dd span{font-size: 30px;margin-right: 10px;}
@media screen and (max-width: 768px){.px_data_count dt,.px_data_count dt,.px_data_count dd span{font-size: 14px;}}
.px_data_count dt,.px_data_count dd{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.px_data_count.px-clo-w25{padding-left:3%;}
.px_data_count.px-clo-w100{padding-left: 10%;}

/*数据看板-常用功能*/
.px_use{padding-top: 16px;}
.px_use .px_use_item{padding: 0 9px;line-height: 22px;border-radius: 3px;border: 1px solid #09f;color: #09f;margin-bottom: 12px;font-size: 14px;position: relative;cursor: pointer;margin-right: 20px;}
.px_use .px_use_item .px_use_close{background: url("../images/datause-close.png") no-repeat center;width: 15px;height: 15px;position: absolute;right: -8px;top: -5px;display: none}
.px_use .px_use_item a{color: #0099ff;}
.px_use .px_use_item:hover .px_use_txt{opacity: .6}
.px_use .px_use_item:hover .px_use_close{display: block}
.px_use .px_use_item a:hover{color: #0099ff;}

/* 新增样式 */
.px_colbtm_box{max-height: 320px;overflow-y: auto;}
.w_dataecwrap .px_use{max-height: 304px;overflow-y: auto;}


/* 账号设置 */
/* 基本信息 */
.px_manage_set,.px_manage_set2{width: 950px;}
.px_manage_item .px_form_inp.W300 input{width: 282px;}
.px_user-name{color: #333333;font-size: 13px;padding: 0 10px;width: 280px;}
.px_popform_code{width: 282px;line-height: 28px;border-radius: 3px;border: 1px solid #e4e3e7;height: 28px;padding: 0 8px;font-size: 13px;color: #4c4c4c;}
.px_popform_code input{width: 170px;border: 0;outline: 0;line-height: 28px;height: 28px;}
.px_popform_code span{font-size: 14px;color: #0099ff;cursor: pointer}
.px_popform_code span.curr{cursor: unset;opacity: 0.5;filter: alpha(opacity=50);}
.px_popform_code input:focus,.px_popform_code input:hover{outline: none;border: 0 !important;}
.px_popform_code:hover{border:1px solid #0099ff}
/* 头像设置 */
.l_avater_setting{padding-left: 70px;padding-top: 30px;width: 700px;}
.l_as_right{width: 198px;height: 441px;border-radius: 3px;border: 1px solid #E7EAF1;padding-top: 37px;}
.l_as_left{width: 478px;height: 478px;border-radius: 3px;border: 1px solid #E7EAF1;position: relative;overflow: hidden;}
.l_asl_before{margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 150px;height: 80px;text-align: center;}
.l_fil_telopic,.l_fil_save{display: inline-block;padding: 0 10px;line-height: 30px;height: 30px;width: 100px;border-radius: 3px;font-size: 14px;background-color: #0099ff;color: #fff;text-align: center;cursor: pointer;position: relative;}
.l_fil_telopic input,.l_fil_save input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;font-size: 0}
.l_fil_telopic img,.l_fil_save img{margin-right: 4px;vertical-align: middle;margin-top: -3px;}
.l_fil_telopic:hover,.l_fil_save:hover{opacity: 0.8;}
.l_aslb_gray{padding-top: 7px;color: #ccc;font-size: 13px;}
.l_acr_img{margin: 0 auto 36px;width: 120px;text-align: center;}
.l_acr_img img{display: block;margin: 0 auto;}
.l_acr_img.WH120 img{width: 120px;height: 120px;border-radius: 80%;}
.l_acr_img.WH80 img{width: 80px;height: 80px;border-radius: 80%;}
.l_acr_img.WH50 img{width: 50px;height: 50px;border-radius: 80%;}
.l_acr_img p{padding-top: 5px;color: #333333;font-size: 14px;}
.l_asl_after{position: relative;width: 478px;height: 478px;}
.l_asl_after img.l_afer_upimg{display: block;}
.l_asl_spin{position: absolute;z-index: 2;height: 205px;bottom: 0px;left: 0px;right: 0px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);padding: 0 12px 13px 8px;}
.l_asl_spin p{cursor: pointer;line-height: 30px;color: #ffffff;font-size: 13px;margin-left: 18px;position: relative;bottom: -174px;}
.l_asl_spin p i{display: inline-block;vertical-align: middle;width: 13px;height: 13px;margin-right: 3px;}
.l_rotate_left i{background: url(../images/spin-left.png)center no-repeat;}
.l_rotate_right i{background: url(../images/spin-right.png)center no-repeat;}
.l_asl_spin p:hover{opacity: 0.8;}
.l_fil_save{position: relative;bottom: -174px;}
.l_new_save{background-color: transparent;}
/* 密码设置 */
.px_form_item .l_warn_text{padding-top: 5px;color: #EE5D5D;font-size: 13px;}
.px_manage_set2 li{width: 442px;}
.l_temp_test{margin-left: 5px;width: 90px;height: 30px;cursor: pointer;}
.l_temp_test img{width: 90px;height: 30px;}
.px_warn_box{position: relative;padding-bottom: 26px;}
.px_warn_box .l_warn_text{position: absolute;bottom: -2px;left: 0;white-space: nowrap;}



.w_pl_body{padding: 39px 26px}
.w_pl_item{box-shadow: 0px 0px 16px 0px #F0F0F0;padding: 13px 20px;margin-top: 20px}
.w_pl_more{text-align: right;font-size: 14px;color: #09f;padding: 3px 0 16px;}
.w_pl_more a{text-align: right;font-size: 14px;color: #09f}

.w_pl_itebody{}
.w_pl_itebodyL{width: 200px;padding-right: 20px;border-right: 1px dashed #E7E6E6;height: 241px;}
.w_plimg{width: 200px;height: 114px}
.w_plimg img{width: 100%;height: 100%;object-fit: cover}
.w_pl_itebodyLtit{font-size: 16px;color: #4D4D4D;line-height: 1;padding: 18px 0 12px;}
.w_pl_itebodyLtxt{font-size: 14px;color: #4D4D4D;opacity: .5;line-height: 20px;max-height: 84px;
    overflow: hidden;}
.w_pl_itebodyR{padding-left: 240px}
.w_pl_itebodyR {padding-left: 240px}
.w_pl_itebodyR {}
.w_pl_itebodyR th {background-color: #f2f2f2;}
.w_pl_itebodyR table th {font-size: 14px;color: #666;text-align: left;height: 18px;border: 1px solid #e6e6e6;padding: 9px 20px;}
.w_pl_itebodyR table td{font-size: 14px;color: #666;text-align: left;height: 18px;border: 1px solid #e6e6e6;padding: 9px 20px;}
.w_pl_itebodyR table th {font-weight: normal}

/* 填写退课申请 */
.l_fixed_back{padding-bottom: 70px;}
.l_fixed_top{height: 70px;position: fixed;bottom: 0;left: 0;right: 0;border-top: 1px solid #f0f0f0;box-shadow: 0 -2px 3px 0px #f5f5f5;background-color: #fff;padding: 0 20px;line-height: 70px;}
.l_fixed_top .price{color: #4c4c4c;font-size: 14px;}
.l_fixed_top .price span{color: #ff6e00;font-size: 24px;font-weight: bold;}
.w_mesbox{padding: 0 20px}
.l_slide_head{height: 40px;line-height: 40px;padding: 0 10px;}
.l_slide_head.bgWhite .l_slide_txt{margin-right: 60px;color: #666666;vertical-align: middle;font-size: 14px;display: inline-block;}
.l_slide_head .l_slide_btn{color: #2D85FF;cursor: pointer;}
.l_slide_head .l_slide_btn i{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-top: -2px;background: url(../images/mel-down.png)center no-repeat;}
.l_slide_head .l_slide_btn.open i{background: url(../images/mel-up.png)center no-repeat;}
.cOrg{color: #ff6e00;font-size: 14px;}
.px_form_item.top .px_form_label{font-size: 14px;color: #666;width: 145px;margin-right: 5px;text-align: left;line-height: 46px;padding-top: 14px;height: 46px;display: block;}
.arrangement-txt{cursor: pointer;color: #0099ff;line-height: 36px;font-size: 14px;}
.px_form_graytxt{padding-left: 14px;color: #b2b2b2;font-size: 14px;padding-bottom: 18px;}
.px_tab_check .tabList{height: 32px;border: 1px solid #e7e6e6;cursor: pointer;font-size: 14px;color: #666666;line-height: 32px;border-radius: 4px;position: relative;text-align: center; padding: 0 21px;}
.px_tab_check .tabList:hover{border-color: #0099ff;color: #0099ff;}
.px_tab_check .tabList.curr{border-color: #0099ff;color: #0099ff}
.px_tab_check .tabList.curr::after{content: "";display: block;position: absolute;right: -1px;bottom: -1px;background: url(../images/check02.png)center no-repeat;width: 17px;height: 16px;}
.pop-price-txt{font-size: 22px;color: #0099ff;}
.px_form_item .px_form_label.auto01{text-align: left;line-height: 46px;}
.px_form_item .px_form_label.auto02{text-align: left;width: 87px;}

/* 新建直播 */
.l_new_live{padding-top: 32px;}
.l_new_live .px_manage_item .px_form_label{}
.px_manage_item .px_form_inp.W390 input{width: 372px;}
.px_manage_item .px_form_date.W390 input{width: 350px;}
.l_new_live .l_textareaBig_box textarea{width: 368px;}

/* 高级设置 */
.l-manset-form{padding: 0px;}
.l_form_moredetail{padding:24px 0px 18px 29px;background-color: #f7fafc;margin-top: 23px;border-radius: 8px;}
.l_form_moredetail .px_formcheck{margin-right: 46px;margin-bottom: 6px;}
.cBlueTxt{color: #0099ff;font-size: 14px;margin-top: 5px;cursor: pointer;}
.cBlueTxt:hover{ color:#0099ff}
.cGrayTxt{color: #999999;font-size: 14px;margin-top: 5px;}
.cGrayTxt.deep{color: #666;font-size: 14px;margin-top: 5px;}
.px_upres .px_up_item.px_up_small{height: 32px;}
.px_upres .px_up_item.px_up_small img{width: 32px;height: 32px;}
.px_upres .px_up_item.px_up_small span{width: 16px;height: 16px;background-size: 16px;}
.l_checkd_item{padding-bottom: 18px;border-bottom: 1px solid #e5e5e5;}
.l_login_img{width: 260px;height: 180px;border: 1px solid #fff;border-radius: 4px;}
.l_login_img:hover,.l_login_img.curr{border-color: #0099FF;cursor: pointer;}
.px_change_bgcolor{width: 370px;}
.px_change_bgcolor li{width: 30px;height: 30px;border-radius: 50%;float: left;margin-right: 16px;margin-bottom: 24px;cursor: pointer;}
.layui-colorpicker-main .layui-btn-container .layui-btn{min-width: auto;}
/* 排课 */
.calCol09f{color: #0099ff;font-size: 14px;margin-right: 18px;}
.l_schedule_content{height: 100%;}

.l_schedule_right{position: fixed;top: 91px;right:0px;bottom: 9px;overflow-x: hidden;width: 330px;padding-left: 9px;border-left: 1px dashed #e6e6e6;padding-right: 29px;box-sizing: content-box;}
.l_sch_rhead{height: 16px;line-height: 16px;margin-bottom: 20px;padding-left: 10px;}
.l_sch_rhead h3{color: #000000;font-size: 16px;}
.l_sch_question{position: relative;width: 16px;height: 16px;}
.l_sch_question i{width: 16px;height: 16px;background: url(../images/question.png);display: inline-block;cursor: pointer;}
.l_sch_qcontent{position: absolute;right: -20px;top: 34px;background-color: #fff;border-radius: 10px;box-shadow: 0px 0px 10px 0px  #ddd;padding: 14px;width:322px;display: none;z-index: 2;line-height: 19px;font-size: 14px;color: #666666;text-align: left;}
.l_sch_question:hover .l_sch_qcontent{display: block;}
.l_sch_rarea{height:calc(100vh - 160px);position: relative;overflow-y: auto;overflow-x: hidden;width: 375px;padding-top: 10px;padding-left: 10px;}
.l_sch_ritem{width:320px}
.l_sch_rlist{width: 270px;height:38px;background-color: #fff;box-shadow: 0px 0px 10px 0px  #ddd;padding: 14px 25px;border-radius: 10px;margin-bottom: 16px;cursor: pointer;box-sizing: content-box;}
.l_sch_dl{padding-left: 10px;border-left: 2px solid #0099ff;height: 36px;}
.l_sch_dl dt{font-size: 14px;color: #333333;max-width: 258px;}
.l_sch_dl dd{font-size: 14px;color: #999999;max-width: 258px;}

.l_schedule_left{position: fixed;top: 91px;left:0px;right:369px;bottom: 9px;padding-left: 29px;padding-right: 20px;}
.l_sch_lhead{margin-bottom: 26px;}
.l_sch_lleft{}
.l_sch_larea{height:calc(100vh - 200px);overflow-y: auto;}


/* 日程日历天详情 */
.l_calendar_content{height: 100%;}
.l_calendar_right{position: fixed;top: 90px;right:0px;bottom: 9px;width: 300px;padding-right: 29px;}
.l_calendar_left{position: fixed;top: 90px;left:0px;right:330px;bottom: 9px;padding-left: 29px;padding-right: 40px;}

/* 开票界面 */
.l_invoice_box{border: 1px solid #e7eaf1;padding: 40px 40px 20px;border-radius: 8px;box-shadow: 0px 20px 20px 0px #f9f9f9;margin-bottom: 20px;}
.l_invoice_dl{margin-right: 30px;}


/* 问卷管理 */
.l_que_head{position: relative;z-index: 2;}
.l_que_top{background-color: #ffffff;padding-bottom: 18px;border-bottom: 1px solid #e5e8ef;margin-bottom: 18px;border-radius: 0 0 10px 10px;}
.l_que_btm{background-color: #ffffff;border-top: 1px solid #e5e8ef;;border-radius: 10px 10px 0 0;min-height: 506px;}
.l_que_manage{padding: 18px 0;}
.l_que_manage .imgBox{width: 42px;height: 42px;}
.l_que_manage .imgBox img{width: 100%;height: 100%;}
.l_que_manage .txt{padding-left: 54px;}
.l_que_manage .txt h4{font-size: 16px;color: #333333;padding-bottom: 12px;line-height: 16px;}
.l_que_manage .txt p{font-size: 14px;color: #999999;line-height: 14px;}
.l_que_manage .icon{font-size: 14px;color: #999999;margin-top: 12px;line-height: 16px;}
.l_que_manage .icon i{display: inline-block;background: url(../images/mini_timer.png)center no-repeat;width: 16px;height: 16px;margin-right: 8px;vertical-align: middle;margin-top: -2px;}
.l_que_manage .px_form_btn a{min-width: 70px;height: 34px;line-height: 34px;border-radius: 17px;}
.l_que_group{margin-top: 5px;}
.l_quegroup_item{margin-bottom: 10px;}
.l_quegroup_item .txt{line-height: 28px;font-size: 14px;color: #666666;margin-right: 16px;}
.l_quegroup_list{width: 38px;height: 26px;border-radius: 10px;border: 1px solid #cccccc;color: #666666;font-size: 14px;text-align: center;line-height: 26px;margin-right: 16px;cursor: pointer;background-color: #f5f6f8;}
.l_quegroup_list.curr,.l_quegroup_list:hover{background-color: #0099ff;color: #ffffff;border-color: #0099ff;}
.l_que_title{height: 69px;line-height: 69px;border-bottom: 1px solid #e5e8ef;line-height: 69px;height: 69px;overflow: hidden;}
.l_que_title h3{font-size: 16px;color: #000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 80%;    height: 70px;}
.l_que_title p{font-size: 14px;color: #0099ff;}
.l_que_title h3.col666{color: #666;}
.echarts_item{min-height: 420px;width: 50%;}
.echarts_item .processBox{width: 80%;margin: 16px auto 38px;display: flex;flex-direction: column;min-height: 366px;justify-content: center;}
.echarts_process{}
.echarts_txt{color: #333;padding: 22px 0;font-size: 14px;line-height: 14px;}
.echarts_txt span{max-width: 80%;display: inline-block;vertical-align: middle;margin-top: -2px;}
.l_eprogress_box{position: relative;width: 70%;height: 14px;background: #f0f2f5;border-radius: 7px;}
.l_eprogress_item{height: 14px;    background: linear-gradient(90deg, #59c4fa, #0191ff);border-radius: 7px;}
.l_eprogress_num{position: absolute;color: #333333;font-size: 14px;top: -2px;left: 110%;display: block;white-space: nowrap;}
.l_eprogress_num.colblue{color: #0099ff;}
.l_eprogress_per{position: absolute;top: -2px;left: 125%;color: #333333;font-size: 14px;}
.echarts_icon{padding-top: 20px;}
.echarts_icon i{display: block;width: 16px;height: 16px;cursor: pointer;}
.echarts_icon.iconPie i{background: url(../images/pieIcon.png)center no-repeat;}
.echarts_icon.iconBar i{background: url(../images/barIcon.png)center no-repeat;}
.echarts_item .echarts{width: 100%;height: 360px;}
.l_answer_list{padding: 17px 0;}
.l_answer_list .imgBox{width: 52px;height: 52px;}
.l_answer_list .imgBox img{width: 100%;height: 100%;border-radius: 50%;}
.l_answer_list .txt{padding-left: 65px;}
.l_answer_list .txt h4{font-size: 16px;color: #333333;padding-bottom: 6px;line-height: 24px;}
.l_answer_list .txt p{font-size: 14px;color: #999999;line-height: 14px;}
.l_answer_list .xaCheck{ display:none;}

.xaCheck{ width:14px; height:14px; overflow:hidden; position:relative; display:inline-block; vertical-align:middle;}
.xaCheck input{ width:14px; height:14px; filter:alpha(opacity=0); opacity:0; cursor:pointer; display:block; position:absolute; left:0; top:0; z-index:2;}
.xaCheck input+i{ width:14px; height:14px; background:url(../images/xaCheck.png) no-repeat; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
.xaCheck input:checked+i{ background-position:0 -20px;}
.q_bnt_blue,.q_bnt_white{ margin:0 0 0 10px; min-width:60px; padding:0 14px; height:34px; line-height:34px; font-size:14px; border:solid #0099FF 1px; border-radius:4px; display:inline-block; vertical-align:top; text-align:center;}
.q_bnt_blue{ background:#0099FF; color:#FFFFFF}
.q_bnt_white{ background:#FFFFFF; color:#0099FF;}
.bnt_modify{ margin-top:17px;}
.q_bnt_oper{ margin-top:17px; display:none;}
.l_answer_list .txt{padding-left: 58px;}
.l_answer_list .txt h4{ padding:0 8px 6px; line-height:20px;}
.l_answer_form .xaCheck{ margin:19px 12px 0 0;}
.l_answer_form .txt{ padding-left:92px;}
.q_text_input{ padding:6px 8px; border:1px solid rgba(0,0,0,0); line-height:20px; font-size:14px; color:#666666; outline:none; resize:none;}
.q_text_textarea:hover{ background:#FFFFFF; border:1px solid #E6F2FF; box-shadow:0px 2px 10px 0px rgba(0,153,255,0.5); border-radius:2px 2px 2px 2px;}


/* 审核详情优化 */
.w_fix_upfile{margin: 10px auto 0; width: 971px;}
.l_checkd_upfile{width: 400px;margin-right: 10px;}
.l_ueditor_center{margin: 0 550px 0 120px;width: auto;}

/* 添加分类样式 */
.l_add_group{line-height: 32px;border-radius: 16px;border: 1px solid #e1ebfa;height: 32px;display: inline-block;text-align: center;padding-left:7px;padding-right:12px;font-size: 13px;color: #09f;background-color: #f7fafc;cursor: pointer;flex-shrink: 0;}
.l_add_group i.icon{display: inline-block;background: url(../images/addObj-icon.png) center no-repeat;width: 14px;height: 14px;background-size: 14px;vertical-align: middle;margin: 0 5px;margin-top: -2px;}
.l_add_group i.icon_jian{display: inline-block;background: url(../images/cal_jian.png) center no-repeat;width: 14px;height: 14px;background-size: 14px;vertical-align: middle;margin: 0 5px;margin-top: -2px;}
.l_add_group a.btn{color: #09f;}
.l_add_group:hover{opacity: .8;}
.l_form_group{position: relative;}
.l_del_group{color: #0099FF;font-size: 14px;position: absolute;right: 20px;top: 50%;cursor: pointer;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
.l_add_group.hasdel{color: #666666;font-size: 14px;position: relative;}
.l_add_group .timerDel{display: inline-block;background: url(../images/new_del.png) center no-repeat;width: 15px;height: 15px;background-size: 15px;vertical-align: middle;margin:0;position: absolute;right: -7px;top: -7px;}

/* 申请餐饮优化 */
.l_edit_before{padding:4px 8px;border: 1px solid #fff;height: 20px;}
.l_edit_after{position: relative;width: 100px;display: none;}
.l_edit_after input{width: 58px;line-height: 28px;border-radius: 3px;border: 1px solid #0099ff;height: 28px;padding: 0 8px;font-size: 14px;color: #4c4c4c;padding-right: 30px;}
.l_edit_after img{position: absolute;right: 14px;top: 8px;}

/* 快消品 */
.l_consume_item{background-color: #F9F9F9;}
.l_consume_item li{width: 20%;min-width: 224px;padding: 16px 16px;}
.l_consume_item li .txt{line-height: 16px;}

/* 审核 */
.l_new_verify{padding: 12px 14px 14px;background-color: #fff;margin-right: 24px;}

/* 日历样式 */
.l_schedule_more{box-shadow: 0px 4px 20px 1px rgba(0, 51, 102, 0.1);background: #FFFFFF;border-radius: 3px;border: 1px solid #E7EAF1;width: 189px;max-height: 368px;}
.l_schedule_tab{background-color: #E7EAF1;border-radius: 3px;padding: 1px;}
.l_schedule_tab li{position: relative;width: 29px;height: 28px;}
.l_schedule_tab a{display: block;border-radius: 3px;line-height: 28px;text-align: center;color: #92A1B6;
    font-size: 12px;}
.l_schedule_tab li.curr a{background-color: #fff;color: #0099FF;}
.l_schedule_tab li img{vertical-align: middle;margin-top: -2px;}
.l_schedule_tab li .hover{background: #FFFFFF;border: 1px solid #E6E9F0;box-shadow: 0px 4px 16px 1px rgba(0, 51, 102, 0.1);border-radius: 3px 3px 3px 3px;font-size: 14px;color: #666666;height: 34px;line-height: 34px;padding: 0 16px;white-space: nowrap;position: absolute;z-index: 22;right: -1px;top: 32px;display: none;}
.l_schedule_tab li:hover .hover{display: block;}
.l_schedule_select{display: block;height: 28px;width: 28px;border-radius: 3px;border: 1px solid #E7EAF1;text-align: center;line-height: 28px;cursor: pointer;}
.l_schedule_select img{vertical-align: middle;margin-top: -4px;}

.l_add_toggle{cursor: pointer;font-size: 14px;color: #0099FF;line-height: 22px;opacity: unset;filter: alpha(opacity=100);font-weight: normal;text-shadow: none}
.l_add_toggle span{display: inline-block;vertical-align: middle;}
.l_add_toggle i{display: inline-block;background: url(../images/sq.png)center no-repeat;width: 16px;height: 16px;vertical-align: middle;margin-top: -1px;}
.l_add_toggle.close i{background: url(../images/zk.png)center no-repeat;}
.l_add_toggle.close:focus, .l_add_toggle.close:hover{color: #0099FF;opacity: unset;filter: alpha(opacity=100);font-weight: normal;text-shadow: none}
/* 批量上传 */
.l_popitemp_boxs {
    border: 1px solid #d6ebff;
    background-color: #c6ddf254;
    padding: 20px 30px 20px;
}
.l_point_text {
    font-size: 14px;
    color: #666666;
    font-style: normal;
    line-height: 36px;
}

/* 查看票据抬头信息 */
.px_invoice_list{position: relative;padding-bottom: 20px;padding-left: 21px;}
.px_invoice_list::before{content: "";position: absolute;left: -5px;top: 5px;width: 10px;height: 10px;border-radius: 50%;background: #B2D9FF;}
.px_invoice_list::after{content: "";position: absolute;background: #B2D9FF;width: 2px;top: 0px;bottom: -5px;left: -1px;}
.px_invoice_list:first-child::after{top: 5px;}
.px_invoice_list:last-child::after{display: none;}
.px_invoice_list .title{font-size: 14px;color: #333;margin-bottom: 15px;}
.px_invoice_list .txt{background-color: #F5FAFF;padding: 13px 15px;border-radius: 8px;color: #666;font-size: 14px;line-height: 26px;}

/* 培训班管理-进阶班设置 */
.l_adCour_debg{padding: 0 19px 20px 29px;background: #F8FAFC;}
.l_adCour_bgItem{border-bottom: 1px solid #E2E5E9;padding-bottom: 11px;}
.l_adCour_bgItem:last-child{border-bottom: 0px}
.l_adCour_txtBox{overflow: hidden;}
.l_adClass_btn{display: inline-block;vertical-align: middle;color: #0099FF;cursor: pointer;line-height: 20px;margin-bottom: 7px;}
.l_adClass_btn img,.l_adClass_btn span{display: inline-block;vertical-align: middle;}
.l_adClass_btn img{display: inline-block;vertical-align: middle;}
.l_adCour_txtBox .txt_outer{display: inline-block;line-height: 20px;margin-bottom: 7px;margin-right: 27px;vertical-align: middle;}
.l_adCour_txtBox .txt_outer .remove_icon{display: inline-block;vertical-align: middle;cursor: pointer;background: url(../images/datause-close.png)no-repeat center;width: 15px;height: 20px;background-size: 12px;}
.l_adCour_txtBox .txt_outer .txt{display: inline-block;vertical-align: middle;color: #666666;}
.l_groupBlue_btn a{width: 68px;height: 32px;line-height: 32px;text-align: center;border-radius: 17px;}

.l_login_details{padding: 20px 20px;background-color: #F5FBFF;display: none;}
.l_login_table{width: 95%;}
.l_login_table tr th,.l_login_table tr td{padding:5px;font-size: 14px;color: #666666;text-align: center;}
/* .l_login_table tr td{height: 30px;} */
.l_login_table tr th{font-weight: normal;}
.px_form_item .l_login_table .px_form_inp input{width: 80%;}

/* 代办事项 */
.l_things_list{box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.04);padding: 27px 30px 23px 30px;margin-bottom: 20px;border: 1px solid #E7EAF1;border-radius: 10px 10px 10px 10px;}
.l_things_detail{margin-left: 38px;margin-right: 80px;}
.l_things_title{margin-bottom: 9px;}
.l_things_title .title{color: #333333;font-weight: bold;line-height: 19px;font-size: 16px;max-width: 80%;margin: 0;}
.l_things_title span{display: block;padding: 0 6px;height: 20px;line-height: 20px;color: #FFFFFF;font-size: 12px;border-radius: 4px 4px 4px 4px;margin-left: 10px;}
.l_things_title span.blue_bg{background-color: #33ADFF;}
.l_things_title span.green_bg{background-color: #29CC96;}
.l_things_title span.yellow_bg{background-color: #FF7F00;}
.l_things_detail .timer_txt{font-size: 14px;line-height: 30px;color: #666666;}

/* 工作流程 */
.l_reviewwork_process{width: 456px;}
.l_work_process{margin-bottom: 12px;width: 421px;background-color: #ffffff;border-radius: 10px;padding: 20px 13px 20px 20px;box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.04);border: 1px solid #E7EAF1;display: table;cursor: pointer;}
.l_work_process.active{border-color: #0099FF;}
.l_workp_img{width: 32px;display: table-cell;vertical-align: middle;}
.l_workp_txt{word-break: break-all;width: 280px;vertical-align: middle;padding-left: 10px;display: table-cell;}
.l_workp_txt .title{line-height: 16px;font-weight: 500;font-size: 14px;}
.l_workp_txt .txt{margin-top: 2px;line-height: 14px;color: #888888;font-size: 12px;}
.l_workp_del{color: #0099FF;cursor: pointer;font-size: 14px;line-height: 16px;display: table-cell;vertical-align: middle;  text-align: right;}
.l_workp_del i{display: inline-block;background: url(../images/close_blue.png)center no-repeat;width: 12px;height: 12px;margin-right: 2px;}
.l_progress_addbtn.addBtn::before{background: url(../images/workProcess/addNext.png)center no-repeat;}

/* 问卷管理 */
.l_qeva_item{margin-top: 26px;}
.l_qeva_list{float: left;margin-right: 12px;margin-bottom: 26px;}
.l_qeva_inner{display: table;background: #F8F8F8;width: 238px;height: 98px;border: 1px solid #fff;border-radius: 4px 4px 4px 4px;}
.l_qeva_inner .img{display: table-cell;vertical-align: middle;padding: 0 12px 0 24px;width: 40px;height: 40px;}
.l_qeva_inner span{display: table-cell;font-size: 16px;   vertical-align: middle;text-align: left;padding-right: 70px;}
.l_qeva_list.active .l_qeva_inner{background-color: #F4F9FF;border-color: #0099FF;}


/*新培训班-头部*/
.l_pro_top{padding: 8px 30px 0px;}
.l_pro_head{width: 536px;padding-top: 16px;}
.l_pro_hpic{width: 160px;height: 96px;border-radius: 4px 0px 0px 4px;position: relative;margin-right: 16px}
.l_pro_hpic .w_pro_hpic_img{width: 160px;height: 96px;border-radius: 4px 0px 0px 4px;}
.l_pro_hpic .w_pro_hpic_name{height: 20px;border-radius: 2px;background-color: #09f;font-size: 16px;color: #fff;position: absolute;left: -6px;top: 5px;line-height: 20px;text-align: center}
.l_pro_htxt{background-color: #F9F9F9;height: 96px;padding-right: 24px;border-radius: 4px 4px 4px 4px;}
.l_pro_htxt .w_pro_htxt_tit{font-size: 14px;color: #4c4c4c;line-height: 28px;padding-top: 5px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l_pro_htxt .w_pro_htxt_con{font-size: 12px;color: #999999;line-height: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* 两行收缩菜单 */
.l_pro_menu_box{position: relative;margin-left: 540px;}
.l_pro_menu{}
.l_promenu_list,.l_promenu_more{margin-left: 14px;float: left;margin-top: 16px;}
.l_promenu_list a{display: block;font-size: 14px;color: #646464;width: 94px;height: 40px;line-height: 40px;position: relative;text-align: center;padding: 0 5px;background-color: #F4F5F6;border-radius: 3px 3px 3px 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.l_promenu_list.curr a,.l_promenu_list:hover a,.l_promenu_more .moreItem li:hover a{background: rgba(0,153,255,0.1);color: #0099FF}
.l_promenu_list.curr a{font-weight: bold;}
.l_promenu_list a:active,.l_promenu_more .moreItem li a:active{background: rgba(0,153,255,0.2);}
.l_promenu_list.disabled a,.l_promenu_more .moreItem li.disabled a{background-color: #CFD9E4;color: #FFFFFF;cursor: no-drop;}
.l_promenu_more{position: relative;display: none;}
.l_promenu_more .moreBtn{display: block;font-size: 14px;color: #646464;width: 94px;height: 40px;line-height: 40px;position: relative;text-align: center;padding: 0 5px;border-radius: 3px 3px 3px 3px;cursor: pointer;background: url(../images/moreIcon.png)no-repeat 80px center;background-color: #F4F5F6;}
.l_promenu_more .moreBtn:hover,.l_promenu_more.slideDown .moreBtn{background: url(../images/moreBlueIcon.png)no-repeat 80px center;background-color: rgba(0,153,255,0.1);color: #0099FF;}
.l_promenu_more .moreItem{width: 312px;overflow-y: auto;border-radius: 3px 3px 3px 3px;box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1);background: #FFFFFF;padding: 8px;border: 1px solid #DCDCDC;position: absolute;top: 44px;right: 0;z-index: 1000;display: none;}
.l_promenu_more .moreItem li{float: left;}
.l_promenu_more .moreItem li a{display: block;font-size: 14px;color: #646464;width: 80px;height: 40px;line-height: 40px;position: relative;text-align: left;padding: 0 12px;border-radius: 3px 3px 3px 3px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 审核结果 */
.l_audit_rebox{background: #F8F8F8;padding: 9px 15px 3px;}
.l_audit_retitle{margin-bottom: 15px;color: #000000;font-size: 14px;}
.l_audit_relist{margin-right: 16px;min-height: 62px;width: 130px;}
.l_audit_rebtn{line-height: 32px;border: 1px solid #7D7D7D;height: 34px;display: inline-block;text-align: center;padding: 0 8px;font-size: 14px;color: #7D7D7D;min-width: 130px;border-radius: 4px 4px 4px 4px;box-sizing: border-box;-webkit-box-sizing: border-box;cursor: default;}
.l_audit_rebtn:hover{opacity: .8}
.l_audit_rebtn:active{opacity: 1}
.l_audit_rebtn.disabled{opacity: .4;cursor: no-drop;}
.l_audit_redel{padding-left:14px;padding-top: 4px;}
.l_audit_redel .txt{line-height: 21px;}
.l_audit_relist.suc .l_audit_rebtn{background: url(../images/scuBtnIcon.png)16px center no-repeat;padding-left: 35px;color: #09f;border-color: #09f;cursor: pointer;}
.l_audit_relist.fal .l_audit_rebtn{background: url(../images/errBtnIcon.png)16px center no-repeat;padding-left: 35px;color: #EF7E80;border-color: #EF7E80;}
.l_audit_relist.fal .l_audit_redel{padding-bottom: 10px;white-space: nowrap;}

/* 新项目头部修改 */
.l_pro_top.project_top{display: flex;align-content: center;flex-wrap: nowrap;}
.l_pro_top.project_top .l_pro_head{margin-right: 20px;flex: 1;width: auto;overflow: hidden;}
.l_pro_top.project_top .l_pro_htxt{background-color: #F7F8FA;}
.l_project_hicon{display: flex;padding: 12px 0;margin-top: 16px;background: #F7F8FA;border-radius: 4px 4px 4px 4px;}
.l_project_hlist{position: relative;margin: 0 20px;height: 72px;border-radius: 4px 4px 4px 4px;min-width: 96px;text-align: center;}
.l_project_hlist .inner{display: block;width: 100%;height: 100%;}
.l_project_hlist .icon{display: inline-block;width: 24px;height: 24px;margin-top: 9px;background-position: center;}
.l_project_hlist .info{background: url(../images/projectHead/info.png);}
.l_project_hlist:hover .info{background: url(../images/projectHead/infoHover.png);}
.l_project_hlist.active .info{background: url(../images/projectHead/infoActive.png);}
.l_project_hlist .toexa{background: url(../images/projectHead/toexa.png);}
.l_project_hlist:hover .toexa{background: url(../images/projectHead/toexaHover.png);}
.l_project_hlist.active .toexa{background: url(../images/projectHead/toexaActive.png);}
.l_project_hlist .team{background: url(../images/projectHead/team.png);}
.l_project_hlist:hover .team{background: url(../images/projectHead/teamHover.png);}
.l_project_hlist.active .team{background: url(../images/projectHead/teamActive.png);}
.l_project_hlist .user{background: url(../images/projectHead/user.png);}
.l_project_hlist:hover .user{background: url(../images/projectHead/userHover.png);}
.l_project_hlist.active .user{background: url(../images/projectHead/userActive.png);}
.l_project_hlist .admin{background: url(../images/projectHead/admin.png);}
.l_project_hlist:hover .admin{background: url(../images/projectHead/adminHover.png);}
.l_project_hlist.active .admin{background: url(../images/projectHead/adminActive.png);}
.l_project_hlist .account{background: url(../images/projectHead/account.png);}
.l_project_hlist:hover .account{background: url(../images/projectHead/accountHover.png);}
.l_project_hlist.active .account{background: url(../images/projectHead/accountActive.png);}
.l_project_hlist .edit{background: url(../images/projectHead/edit.png);}
.l_project_hlist:hover .edit{background: url(../images/projectHead/editHover.png);}
.l_project_hlist.active .edit{background: url(../images/projectHead/editActive.png);}
.l_project_hlist .promotion{background: url(../images/projectHead/promotion.png) no-repeat center/24px;}
.l_project_hlist:hover .promotion{background-image: url(../images/projectHead/promotionHover.png) ;}
.l_project_hlist.active .promotion{background-image: url(../images/projectHead/promotionActive.png);}
.l_project_hlist .name{height: 22px;line-height: 22px;color: #59656C;font-weight: 400;font-size: 14px;margin-top: 6px;}
.l_project_hlist::after{content: '';width: 0px;height: 24px;border-right: 1px solid #CCDEE8;position: absolute;right: -20px;top: 50%;margin-top: -12px;}
.l_project_hlist:last-child:after{display: none;}
.l_project_hlist:hover .name{color: #0099FF;}
.l_project_hlist.active,.l_project_hlist:hover{background: #FFFFFF;}
.l_project_hlist.active .name{color: #0080ff;}

/*课程设置弹窗*/
.kcset{ padding:24px 30px; width:640px; height:500px; overflow:auto;}
.kcset_item{ margin-top:20px; border:1px solid #E6E6E7; border-radius:8px;}
.kcset_item:first-child{ margin-top:0;}
.kcset_head{ height:40px; line-height:40px; border-bottom:1px solid #E6E6E7; background:rgba(242, 245, 247, 0.5);}
.kcset_h2{ padding:0 16px; font-size:14px; color:#333333; font-weight:600;}
.kcset_body{ padding:0 16px 16px 16px;}
/*.kcset_scroll{ height:130px; overflow:hidden; overflow-y:auto;}*/
.kcset::-webkit-scrollbar{ width: 6px;}
.kcset::-webkit-scrollbar-track{ background-color: #DCDCDC; -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1); border-radius:5px; display: none;}
.kcset::-webkit-scrollbar-thumb{ background-color: #DCDCDC; border-radius: 5px;}
.kcset::-webkit-scrollbar-button{ background-color: rgba(0, 0, 0, 0); display: none;}
.kcset::-webkit-scrollbar-corner{ background-color: none;}
.kcset_cell{ position:relative; padding-left:108px; min-height:34px; line-height:34px; font-size:14px; color:#333333;}
.kcset_name{ position:absolute; left:0; top:0; width:100px; margin-top:16px; text-align:right;}
.kcset_con{ line-height:34px; font-size:14px; color:#333333;}
.kcset_con:after{ content:''; display:block; clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.kcset_row{ display:table; height:34px; margin-top:16px;}
.kcset_span{ display:inline-block; vertical-align:top;}
.kcset_red{ color:#FD4B4B; font-style:normal;}
.kcset_input{ margin:0 16px; padding:6px 9px; width:60px; height:20px; line-height:20px; background:#FFFFFF; border:1px solid #E7EAF1; font-size:14px; color:#666666; border-radius:4px;}
.kcset_wid100:after{ content:''; display:block; clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.kcset_wid50{ width:50%;}
.kcset_ul:after{ content:''; display:block; clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.kcset_ul li{ position:relative; padding:0 24px 0 12px; margin:8px 8px 0 0; height:28px; line-height:28px; background:#F4F4F4; border-radius:3px; float:left;}
.kcset_ul li .kcset_ul_span{ display:block; min-width:44px;}
.kcset_ul li .kcset_ul_href{ position:absolute; right:12px; top:50%; margin-top:-6px; width:12px; height:12px; background:url(../images/ico-kcset-dele.png) no-repeat; display:block;}


/*系统设置-链接*/
.px_form_inp{ position:relative;}
.q_links{ position:absolute; right:10px; top:50%; margin-top:-7px; width:14px; height:14px; cursor:pointer;}
.q_links_icon{ width:14px; height:14px; background:url(../images/ico-links.png) no-repeat; display:block;}
.q_links_cont{ position:absolute; right:-10px; bottom:34px; z-index:9; width:300px; height:34px; background:#2F2F2F; border-radius:4px; display:none;}
.q_links_cont:before{ position:absolute; right:10px; top:100%; content:''; display:block; width:0px; height:0; border:solid #2F2F2F 4px; border-color:#2F2F2F transparent transparent transparent;}
.q_links_input{ width:100% !important; height:34px !important; font-size:14px; color:#ffffff !important; background:none; border:0 !important; display:block; -webkit-box-sizing:border-box; box-sizing:border-box;}
.q_links_cont input[type="text"]:hover,.q_links_cont input[type="text"]:focus{border:0 !important;}
.q_links_border input{ border-color:#0099FF !important;}
.q_links_border .q_links_icon{ background-position:0 -20px;}
.px_form_div:hover input{ border-color:#0099FF !important;}
.px_form_div:hover .q_links_icon{ background-position:0 -20px;}

/*2023-10-17*/
.q_guan_box{ padding:20px 0;}
.q_guan_box:after{ content:''; display:block; clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.q_guan_tips{ padding:13px 16px; margin-bottom:16px; line-height:24px; background:#FFF7E6; font-size:14px; color:#FF8000; border-radius:4px;}
.q_guan_tips:before{ content:''; width:18px; height:18px; margin:-3px 8px 0 0; background:url(../images/ico-q-guan.png) no-repeat; display:inline-block; vertical-align:middle;}

.q_guan_left{ width:168px; min-height:600px; padding:16px 0; background:#FFFFFF; border:1px solid #E6E9F0; border-radius:8px;}
.q_guan_nav{ margin:0 4px;}
.q_guan_nav li{ position:relative; padding:8px 22px; height:20px; line-height:20px; font-size:14px; color:#333333;  border-radius:4px;}
.q_guan_nav li+li{ margin-top:12px;}
.q_guan_nav li.active{ background:rgba(0, 153, 255, 0.15); color:#0099FF; font-weight:600;}
.q_guan_nav li.active:before{ position:absolute; left:12px; top:50%; margin-top:-8px; content:''; width:4px; height:16px; background:#0099FF; border-radius:10px; display:block;}

.q_guan_content{ margin:0 0 0 180px; min-height:580px; background:#FFFFFF; border-radius:8px;}

.w-site .px_form_tab li:first-child .px_form_inp:first-child{ margin-left:0}
.w-site .px_form_tab li:first-child .px_form_inp:nth-child(2) input{ width:140px;}
.w-site .px_form_tab li:first-child .px_form_inp:last-child{ margin-right:0}

.l_sch_rlist{min-height:38px; height:auto}
.l_sch_dl{min-height:40px; height:auto}

/**/
.q_collecting{ padding:24px 30px 30px;}
.q_collecting .px_form_tab{ padding-top:0;}
.q_collecting .layui-table-cell{ padding:0 15px; height:32px; line-height:32px;}
.q_collecting .px_tab table th{ padding:8px 0; background:#F4F5F7; text-align:center;}
.q_collecting .px_tab table td{ padding:8px 0; text-align:center;}
.q_collecting .table_input{ display:inline-block; width:240px; height:30px; line-height:20px; padding:5px 9px; border:solid #e7eaf1 1px; font-size:14px; border-radius:4px; vertical-align:top;}
.q_collecting .table_input:hover,.table_input:focus{ border-color:#0099FF;}
.q_collecting .layui-table-main{ max-height:539px; overflow:hidden;}

.tkNumbar_mod{ position:relative; width:100px; height:30px; background:#FFFFFF; border: 1px solid #E7EAF1; border-radius:30px; display:inline-block; vertical-align:top;}
.tkNumbar_mod:hover{ border-color:#0099FF;}
.tkNumbar_cut{ position:absolute; left:3px; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:24px; height:24px; background:url(../images/ico-tkNumbar-mod.png) no-repeat 0 -30px; border-radius:50%; border:0 none; cursor:pointer;}
.tkNumbar_cut:disabled{ background:url(../images/ico-tkNumbar-mod.png) no-repeat 0 0;}
.tkNumbar_input{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:40px; height:20px; line-height:20px; padding:5px 0; font-size:14px; color:#666666; border:0 none; text-align:center;}
.tkNumbar_add{ position:absolute; right:3px; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); width:24px; height:24px; background:url(../images/ico-tkNumbar-mod.png) no-repeat -30px -30px; border:0 none; cursor:pointer;}
.tkNumbar_add:disabled{ background:url(../images/ico-tkNumbar-mod.png) no-repeat -30px 0;}
.tkNumbar_mod input[type='text']:hover,.tkNumbar_mod input[type='text']:focus{ border:0 none !important;}

.q_lingyong{ margin-top:30px; border: 1px solid #E7EAF1; border-radius:4px;}
.q_lingyong .px_form{ padding:30px 0 18px; max-width:800px;}
.q_lingyong .px_form_item{ min-height:34px;}
.q_lingyong .px_form_label{ width:140px;}
.q_lingyong .px_textarea{ height:auto;}
.q_lingyong .px_textarea textarea{ width:526px; height:120px;}
.q_lingyong .px_form_item .px_form_inp .inputWidth546{ width:546px;}

.q_lingyong_foot{ padding:0 30px; height:34px; line-height:34px;}
.q_lingyong_left{ display:flex; align-items:center; font-size:14px; color:#666666;}
.q_lingyong_form{ display:flex; align-items:center;}
.q_lingyong_form li{ margin-right:32px;}
.q_lingyong_form li .selRadio{ margin:-3px 6px 0 0;}
.q_lingyong_right{ display:flex; align-items:center;}
.q_lingyong_money{ font-size:14px; color:#86909C; margin-right:20px;}
.q_lingyong_money .span_money{ margin-left:10px; font-size:16px; color:#FF8000; font-weight:600;}
.q_lingyong_money .span_money .fs24{ font-size:24px; color:#FF8000; font-style:normal;}

.q_lingyong_text .px_form{ padding:30px 0 18px; max-width:none;}
.q_lingyong_text .px_form_item{ min-height:34px; width:25%;}
.q_lingyong_text .px_form_item.clearf{ width:100%;}

/*2024-04-22 已选记录*/
.q_record{ position:relative; margin:0 30px 20px; padding:16px 62px 16px 90px; border: 1px solid #E7EAF1; font-size:14px; color:#666666; border-radius:4px;}
.q_record_name{ position:absolute; left:0; top:16px; right:0; width:90px; height:32px; line-height:32px; text-align:right;}
.q_record_list{ min-height:32px; height:32px; overflow:hidden;}
.q_record_height{ height:auto;}
.q_record_list ul{}
.q_record_list li{ padding:0 20px; height:32px; line-height:32px; float:left;}
.q_record_list li span{ margin-left:10px;}
.q_record_list li span:first-child{ margin-left:0; color:#333333; font-weight:600;}
.q_record_list li i{ font-style:normal; color:#0099FF; margin:0 4px;}
.q_record_list li span:nth-child(2) i{ margin:0 0 0 4px;}

.q_record_more{ position:absolute; right:20px; top:16px; height:32px; line-height:32px; color:#0099FF; font-weight:600;}
.q_record_more:hover{ color:#0099FF;}
.q_record_more:after{ content:''; width:10px; height:6px; margin:-2px 0 0 4px; background:url(../images/pullblueicon.png) no-repeat; display:inline-block; vertical-align:middle; -webkit-transition:all .3s; transition:all .3s; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
.q_record_moreDown:after{ -webkit-transform:rotate(180deg); transform:rotate(180deg);}

/*2024-06-12 审核流程*/
.l_pht_left{ max-width:260px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.q_pht_edit{ width:12px; height:12px; margin:9px 0 0 10px; background:url(../images/q-pht-edit.png) no-repeat; background-size:12px auto; overflow:hidden;}
.q_pht_edit:hover{ background-position:0 -15px;}
.q_pop_pht{ padding:30px;}
.q_pop_pht .q_pop_pht_pad{ line-height:34px; display:-webkit-flex; display:flex; font-size:14px; color:#666666;}
.q_pop_pht .q_pop_pht_input{ display:block; -webkit-flex:1; flex:1; width:200px; line-height:34px; border-radius:4px; border:1px solid #e7eaf1; height:34px; padding:0 8px; font-size:14px; color:#4c4c4c; -webkit-box-sizing: border-box; box-sizing: border-box;}

/*2024-07-10 审核详情支持移动端 qjj*/
@media only screen and (min-width: 300px) and (max-width: 768px) {
	.px_head{ height:54px;}
	.px_head .px_tabtit{ height:54px; line-height:54px;}
	.w_checkdm{ padding:0 15px;}
	.w_checkdm .w_checkd_tli{ width:auto; float:none !important; padding-right:0;}
	.w_checkd_txt .w_checkd_tli label{ min-width:90px; width:100px;}
	.w_checkd_txt .w_checkd_tli span { vertical-align:middle; flex:1; white-space:normal; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.l_mainBox{ padding:0 0 20px; margin:0 20px;}
	.l_base_left{ float:none !important;}
	.l_base_right{ margin-left:0;}
	.l_base_item{ margin-top:20px; padding-top:0;}
	.l_base_list{ float:none; width:auto;}
	.w_checkd_txt .w_tli_half{ width:100%; padding-right:0; display:flex; align-items: flex-start;}
	
	
}

/*陕西西电-green*/
.xidianSpaceGreen .l_eye_icon{ background:url(../images/eye-green.png) center no-repeat;}
.xidianSpaceGreen .l_load_icon{ background:url(../images/load-green.png) center no-repeat;}

/* 条件配置2025.9.19 */
.xcondit_outer{position:relative;padding-left:65px;}
.xcondit_box{position:absolute;left:20px;top:28px;bottom:27px;width:30px;border-color:#557ca7;border-style:solid;border-width:1px 0 1px 1px;border-radius:4px 0 0 4px;}
.xcondit_box::before{content:'';display:block;width:4px;height:4px;position:absolute;right:0;top:0;border:1px solid #557ca7;border-radius:50%;transform:translate(100%,-50%);}
.xcondit_box::after{content:'';display:block;width:4px;height:4px;position:absolute;right:0;bottom:0;border:1px solid #557ca7;border-radius:50%;transform:translate(100%,50%);}
.xcondit_block{z-index:9;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:40px;height:20px;padding-left:10px;background:#557ca7;border-radius:4px;box-sizing:border-box;cursor:pointer;}
.xcondit_block::after{content:'';display:block;position:absolute;top:5px;left:28px;border-style:solid;border-width:5px;transform:rotate(180deg);border-color:transparent #FFF transparent transparent;}
.xcondit_block:hover .xcondit_block_pop{display:block;}
.xcondit_block_text{color:#FFF;font-size:12px;line-height:20px;}
.xcondit_block_pop{display:none;position:absolute;left:calc(100% + 10px);top:50%;padding:2px 0;transform:translateY(-50%);width:50px;background:#FFF;border-radius:4px;box-shadow:0px 4px 10px 0 rgba(0,0,0,0.10);}
.xcondit_block_pop::before{content:'';display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);border-style:solid;border-width:4px;border-color:transparent #FFF transparent transparent;}
.xcondit_block_pop::after{content:'';display:block;position:absolute;top:0;right:100%;bottom:0;width:11px;}
.xcondit_block_pop .xitem{height:20px;padding-left:10px;color:#7c9abb;font-size:13px;line-height:20px;}
.xcondit_block_pop .xitem:hover{background-color:#F9F9FA;}
.xcondit_block_pop .xitem.active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACiSURBVHgB7dLBCcIwFIDh/9UFOkJHcQQ3UMGDbqEbeOtFsE4ibqAT6AgeBdHni9BDNaaxgofSH3J5ST4IBLran/BLuWYkbFEOTGXgRglNKzHIDNyX4yq41vR58BvszoKZzP3ghaVNjqx02AR7B8FtnrhReNEazCXBSz1GTGQTi/lBH3plF4N9Bl9RONtKDRsbVhAo/A+rz6zF4nJorn26/tYDLWFEviyQKKQAAAAASUVORK5CYII=) no-repeat 25px center/ 15px 15px;}

