﻿/*登录*/
.Login{  background-image:linear-gradient( to right,var( --B1-1),var( --B1-6)); height:350px; }
.xl_Login_box{ position:relative; background:var(--N1-1); top:-20px; border-top-left-radius:20px; border-top-right-radius:20px; padding: 30px;}
.xl_Login_box .van-cell-group{padding: 5px 0;}
.xl_Login_box .van-field__label{width:70px;margin-right:10px; color:var(--N2-2);}
.xl_Login_box .van-field__label label{ color:var(--N2-2);}
.xl_Login_box .van-button__text{ color:#fff; font-size:16px; font-weight:600;}
.Login .Login_logo{ height:90px; padding:20px 0;}

.xl_Login_box .van-cell-group .van-cell:after { border-bottom:none;}

/*任务列表*/
.xl_Task_top{ background:var(--B1-1); padding:10px;}
.xl_Task_top .xl_Task_user_img{ width:55px; height:55px; border-radius:33px; border:2px solid #fff; background:var(--N1-1); overflow:hidden;}
.xl_Task_top .title{color:#fff;}
.xl_Task_top .xl_Task_grzx{background:var(--N1-1); padding:5px 10px; border-radius:10px; color:var(--N2-2);}

/*活动任务*/
.ActiveTask .xl_content_top1{background:url(/img/bj.jpg) no-repeat center center; background-size:100% ; height:170px;}
.ActiveTask .xl_content_top {background-image:linear-gradient(to bottom, var(--B1-1), var(--B1-6)); height:10px; padding:20px 15px 0 15px;}
.ActiveTask .xl_content_top .Subhead{ }
.ActiveTask .xl_content{ background:var(--N1-1); border-top-left-radius:15px; border-top-right-radius:15px; position:relative; top:-20px;}
.ActiveTask .xl_Active { margin-bottom:10px; padding:5px!important 0;}
.ActiveTask .xl_Active .xl_Active_icon{ text-align:left; padding-left:5px;}
.ActiveTask .xl_Active .xl_Active_icon .iconfont{ width:40px; height:40px; line-height:40px; text-align:center; font-size:26px; background:var(--B1-6); color:var(--N2-5); font-weight:normal; display:inline-block; border-radius:15px;  }
.ActiveTask .xl_Active .Subhead_min{  font-weight:600;}
.ActiveTask .xl_Active .xl_Active_jt{ text-align:center;  }
.ActiveTask .xl_Active .xl_Active_jt .iconfont{color:var(--N2-6); font-size:20px;}

/*学生端样式——活动简报详情*/
.EventNewsDetails .werd .Caption span{ color:var(--N2-6); font-size:13px;}

/*学生端样式——打卡签到*/
/*打卡签到——用户模块*/
.CheckIn .xl_uesr_box .xl_uesr_img{ border-radius:25px; overflow:hidden; height:50px; width:50px;}
.CheckIn .xl_uesr_box .xl_uesr_tit { padding-left:8px;}
.CheckIn .xl_uesr_box .xl_uesr_icon{ text-align:center; }
.CheckIn .xl_uesr_box .xl_uesr_icon .iconfont{font-size:20px; color:#fff; height:34px; width:34px; border-radius:10px;  background:var(--B1-1); line-height:34px; text-align:center; display:inline-block;}

.CheckIn .xl_icon_box{text-align:center;}
.CheckIn .xl_icon_box .xl_icon_ic,.CheckIn .xl_icon_box .xl_icon_ic1{ padding:15px 0;}
.CheckIn .xl_icon_box .iconfont{ font-size:22px; color:#fff;  width:40px; height:40px; line-height:40px; text-align:center; border-radius:10px; display:inline-block;}
.CheckIn .xl_icon_box .xl_icon_ic .iconfont{ background:var(--B1-1);}
.CheckIn .xl_icon_box .xl_icon_ic1 .iconfont {  background-color: rgba(57, 121, 229, 0.3); color:var(--B1-1); font-size:28px; }
.CheckIn .xl_icon_box .Subhead{}

.CheckIn .xl_uesr_icon .riyue{ display:inline-block ;border:2px solid var(--N2-3); border-radius:5px; background:#ccc; }
.CheckIn .xl_uesr_icon .riyue span{ display:inline-block; width:38px; line-height:30px; height:30px; text-align:center; }
.CheckIn .xl_uesr_icon .riyue span.on{ background:#fff; border-radius:5px;}
/*打卡签到模块*/
.CheckIn .xl_CheckIn_box { }
.CheckIn .xl_CheckIn_box .title{ text-align:center; padding:15px 0;}
.CheckIn .xl_CheckIn_box .xl_checkin{ text-align:center; width:120px; height:120px; padding:20px; text-align:center; margin:0 auto;  margin-top:15px; margin-bottom:15px; border-radius:50%; background-image:linear-gradient(to top, var( --B1-1),var( --B1-6));}
.CheckIn .xl_CheckIn_box .xl_checkin .Subhea{ color:var(--N1-2); font-size:20px; font-weight:600; line-height:40px;}
.CheckIn .xl_CheckIn_box .xl_checkin .Subhead_min{ color:var(--N1-2); font-size:16px;}
.CheckIn .xl_CheckIn_box .xl_checkinon{ text-align:center; width:120px; height:120px; padding:20px; text-align:center; margin:0 auto;  margin-top:15px; margin-bottom:15px; border-radius:50%; background-image:linear-gradient(to top , #666, #999);}
.CheckIn .xl_CheckIn_box .xl_checkinon .Subhea{ color:var(--N1-2); font-size:20px; font-weight:600; line-height:40px;}
.CheckIn .xl_CheckIn_box .xl_checkinon .Subhead_min{ color:var(--N1-2); font-size:16px;}
.CheckIn .xl_CheckIn_box .xl_checkinonqj{ text-align:center; width:120px; height:120px; padding:20px; text-align:center; margin:0 auto;  margin-top:15px; margin-bottom:15px; border-radius:50%; background-image:linear-gradient(to top ,#31bb64 ,#31bb64);}
.CheckIn .xl_CheckIn_box .xl_checkinonqj .Subhea{ color:var(--N1-2); font-size:20px; font-weight:600; line-height:40px;}
.CheckIn .xl_CheckIn_box .xl_checkinonqj .Subhead_min{ color:var(--N1-2); font-size:16px;}

.xl_CheckIn_box .xl_shuaxin{ position:absolute; font-size:22px; top:-10px; right:20px; color:#999; }

.CheckIn .xl_CheckIn_box .xl_prompt{ text-align:center; margin-top:40px;}
.CheckIn .xl_CheckIn_box .xl_prompt .Content .iconfont{ width:22px;  height:22px; display:inline-block; line-height:30px; text-align:center; font-size:13px; border-radius:50%; color:#fff; background:var( --S3-6);}
/*打卡签到——任务模块*/
.CheckIn .xl_checkin_task { margin-bottom:10px;}
.CheckIn .xl_checkin_task .xl_checkin_task_icon{ text-align:left; padding-left:5px;}
.CheckIn .xl_checkin_task .xl_checkin_task_icon .iconfont{ width:45px; height:45px; line-height:45px; text-align:center; font-size:26px; font-weight:normal; display:inline-block; border-radius:15px; color:#fff; background-image:linear-gradient(to right, var(--B1-1), var(--B1-6));}
.CheckIn .xl_checkin_task .xl_checkin_task_jt{ text-align:right;}

.CheckIn .xl_Statistics_ts span{ width:10px; height:10px; border-radius:50%; display:inline-block; margin-right:10px;}
.CheckIn .xl_Statistics_ts .xl_ys_ls{ background:var( --S4-6);}
.CheckIn .xl_Statistics_ts .xl_ys_hhs{ background:var( --S1-6);}
.CheckIn .xl_Statistics_ts .xl_ys_hs{ background:var( --S5-6);}

.CheckIn .xl_Statistics{ padding:10px 0 1px 0; border-top:1px solid #eee;}
.CheckIn .xl_Statistics .xl_steps .werd_h{ margin-bottom:10px;}

.CheckIn .xl_steps_month_box .werd{ text-align:center; padding:10px 0;}
.CheckIn .xl_steps_month_box .werd .sz{text-align:center; font-weight:600; font-size:24px; line-height:40px; height:40px;}
.CheckIn .xl_steps_month_box .werd .sz .bmx{color:var(--N2-6); font-weight:normal; font-size:24px;}
.CheckIn .xl_steps_month_box .werd .sz .xg{ font-size:20px; padding:0 10px; color:var(--N2-6); font-weight:normal;}
.CheckIn .xl_steps_month_box .werd .Content{ text-align:center; font-size:14px; line-height:26px;}
.CheckIn .xl_ts_month_box{ padding:10px;}
.CheckIn .xl_ts_month_box .Content{ line-height:30px; font-size:14px;}

/*打卡*/
.Askforleave .xl_content_top { height:40px; padding:10px 30px 0 30px;}
.Askforleave .xl_content_top .Subhead{ text-align:center; font-weight:normal;}
.Askforleave .xl_content_top .cative .Subhead{ font-weight:600 !important; line-height:normal;   }
.Askforleave .xl_content_top .cative span{ display:inline-block; width:40px; height:3px; border-radius:2px; background:var(--B1-1);  }

/*实习手册列表*/
.HandbookList .werd .xl_Handbook_tit { padding:0px 0;}
.HandbookList .werd .van-cell__right-icon{ line-height:40px;}
.HandbookList .werd .xl_Handbook_tit .Subhead{ max-width:70%;}
.HandbookList .werd .xl_Handbook_tit .Subhead_min {max-width:30%;}
.HandbookList .werd .xl_Handbook_tit .Subhead_min .sl{font-size:18px; color:var(--N2-1);}
.HandbookList .werd .xl_Handbook_tit .Subhead_min .xg{ padding:0 5px ; font-size:16px; color:var(--N2-2);}
.HandbookList .werd .xl_Handbook_tit .Subhead_min .zs{ font-size:18px; color:var(--N2-2);}
.HandbookList .werd .van-collapse-item__title--expanded{ background:#f4f4f4;}
.HandbookList .werd .van-collapse-item__title--expanded .Subhead { color:var(--B1-1);}
.HandbookList .werd .van-collapse-item__title--expanded .van-cell__right-icon{ color:var(--B1-1);}

.HandbookList .werd .xl_Handbook_nr_box{  border-bottom:1px solid #f4f4f4;}
.HandbookList .werd .xl_Handbook_nr .Subhead_min{ line-height:34px; font-size:15px; padding:8px 0; list-style-type:none;}
.HandbookList .werd .xl_Handbook_nr .Subhead_min .iconfont{ font-size:14px; color:var(--N2-6);}
.HandbookList .werd .van-collapse-item__content{ padding:0 15px;}

/*实习手册列表*/
/*实习_文本添加*/
.wenben .van-cell-group { margin: 0px;}
.wenben .werd{ padding:0; margin-bottom:10px;}
.wenben .werd .Content_tpbt{ line-height:30px;  color:#444; margin-bottom:10px;}
.wenben .werd .xl_procedure{  padding:10px 0;}
.wenben .werd .xl_procedure .xl_procedure_img{ width:60px; height:60px; border-radius:50%; overflow:hidden;}

/*实习周日志*/
.LogList .xl_tishi{ margin-top:5px; text-align:center; color:var(--N2-2)!important;}
.LogList .xl_tishi .userneme{ padding-right:5px; font-size:16px; color:var(--N2-2);}
.LogList .xl_tishi .sl{ padding-left:10px; font-size:18px; color:var(--N2-2);}
.LogList .xl_tishi .xg{ padding:0 8px; color:var(--N2-6);}
.LogList .xl_tishi .zl{ font-size:15px; color:var(--N2-6);}
.LogList .werd{ position:relative; border-top-right-radius:0;}
.LogList .werd .xl_yshengpi ,.LogList .werd .xl_wshengpi{ position:absolute; top:0; right:0px; z-index:11;}

/*实习评价*/
.Evaluate .werd .xl_box .van-field__label { width:auto!important; font-size:16px;}
.Evaluate .werd .xl_box .van-rate__icon--full {color:var(--S1-6);}

/*个人中心*/
.Mine .xl_Mine_ic .iconfont{ font-weight:normal!important; font-size:20px;}

/*我的消息*/
.Message .werd {position:relative; overflow:inherit;}
.Message .werd .xl_chuiban{position:absolute; z-index:11; top:0px; right:0px;}


.SecurityFilingList .werd .Subhead_min span{ font-weight:600;}
.SecurityFilingList .werd .Subhead_min span.red{ color:#fc0b0b;}

/*教师端样式——学生管理*/
/*.AttendanceMmanagement .xl_content_top .xl_kqqr { padding-top:10px;}
.AttendanceMmanagement .xl_content_top .xl_kqqr .title .iconfont {font-size:20px; font-weight:normal; margin-right:10px;color:#999;}
.AttendanceMmanagement .xl_content_top .xl_kqqr .Subhead_min {color:var(--N2-2); text-align:center;  padding:15px 0 10px 0;}
.AttendanceMmanagement .xl_content_top .xl_kqqr .Subhead_min span{ font-size:26px; font-weight:600;}
*/
.AttendanceMmanagement{ background-image:linear-gradient(to bottom, var(--B1-1), var(--B1-6)); padding: 5px 10px 15px 10px; }
.AttendanceMmanagement .werd{ text-align:center; background:none; color:#666;}
.AttendanceMmanagement .werd.on{ color:var(--B1-5);background:#FFF; font-weight:600;}

.AttendanceStatistics .xl_con_box{ background:var(--N1-1); border-top-left-radius:15px; border-top-right-radius:15px; position:relative; top:-15px;}

.AttendanceStatistics .xl_con_box .xl_dbsp .iconfont {font-size:18px; font-weight:normal;margin-right:5px;color:var(--B1-5);}
.AttendanceStatistics .xl_con_box .xl_dbsp .title{ font-size:20px; color:var(--B1-1); line-height: 26px !important;}
.AttendanceStatistics .xl_con_box .xl_dbsp .Caption{ color:var(--B1-1);}

.AttendanceStatistics .xl_tj .Subhead_min{ text-align:center; padding:20px 0 10px 0; color:var(--N2-2);}
.AttendanceStatistics .xl_tj .Subhead_min span{ font-size:20px; font-weight:600; }

.AttendanceStatistics .xl_kqry .title .xl_qdcs{font-size:20px; font-weight:600; color:var(--N2-1);}
.AttendanceStatistics .xl_kqry .title .xl_xg{font-size:16px;  color:var(--N2-6); font-weight:normal; padding:0 10px;}
.AttendanceStatistics .xl_kqry .title .xl_zqcs{font-size:16px; color:var(--N2-6);font-weight:normal;}
.AttendanceStatistics .xl_kqry .Content span{font-size:16px; color:var(--N2-2);font-weight:normal; padding:0 5px;}


/*教师端样式——学生管理详情*/
.StudentDetails .xl_uesr_box .xl_uesr_img{ border-radius:10px; overflow:hidden;}
.StudentDetails .xl_uesr_box .xl_uesr_tit { padding-left:8px;}
.StudentDetails .xl_uesr_box .xl_uesr_icon{ text-align:center;}
.StudentDetails .xl_uesr_box .xl_uesr_icon .iconfont{font-size:26px; color:#0cbf03; height:40px; width:40px; line-height:40px; text-align:center; display:inline-block;}

.StudentDetails .xl_Active {  padding:10px;}
.StudentDetails .xl_Active .xl_Active_icon{ text-align:left; padding-left:5px;}
.StudentDetails .xl_Active .xl_Active_icon .iconfont{ width:45px; height:40px; line-height:40px; text-align:center; font-size:30px; color:var(--B1-6); font-weight:normal; display:inline-block; border-radius:15px; }
.StudentDetails .xl_Active .Subhead_min{ line-height:40px; font-weight:600;}
.StudentDetails .xl_Active .xl_Active_jt{ text-align:center; line-height:40px; }
.StudentDetails .xl_Active .xl_Active_jt .iconfont{color:var(--N2-6); font-size:18px;}


 .van-tabs__nav{ background:none;}
 .xl_Check_box .Content span{ color:var(--N2-2);}
 .xl_Check_box .Content .xl_refuse_wz{ /* 拒绝文字提示*/color:var(--S2-6); font-weight:600;}
 .xl_Check_box .Content .xl_pass_wz { /* 通过文字提示*/color: var(--B1-1); font-weight:600;}



.teacher_HandbookDetails .werd .xl_img_box  {  margin-top:10px;}
.teacher_HandbookDetails .werd .icon-video{font-size:26px;color:#ff6a00;}
.teacher_HandbookDetails .werd .icon-pdf{font-size:26px;color:#ff6a00;}
.teacher_HandbookDetails .werd .icon-word{font-size:26px;color:#0094ff;}
.teacher_HandbookDetails .werd .icon-excel{font-size:26px;color:#0cbf03;}
.teacher_HandbookDetails .werd .icon-qt{font-size:26px; color:#3979e5;}
.teacher_HandbookDetails .werd .xl_icon_jt{ color:#999;}



