.freeDateTit h2{font-size:28px;font-weight:normal;color:#333;margin:35px 0 8px 40px}.freeDateTit h2 span{font-size:13px;margin-left:14px}.dateNav{border-bottom:solid 2px #e6e6e6;margin:0 30px 30px 30px;color:#e9e9e9}.dateNav a{color:#5a5a5a;display:inline-block;text-align:center;line-height:40px;margin-bottom:-2px;padding:0 15px}.dateNav a:hover,.dateNav .dateNavAct{color:#09f;border-bottom:solid 3px #09f}.dateSubNav{margin:15px 30px}.dateSubNav a{width:75px;height:30px;line-height:30px;display:inline-block;text-align:center;color:#5a5a5a;border:1px solid #e0e0e0;background:#fff;margin:15px 25px 15px 0}.dateSubNav a:hover,.dateSubNav .dateActive{color:#029bff;border:1px solid #f1f1f1;background:#f1f1f1}.dataArrange{width:100%;text-align:center;color:#e20800;margin-bottom:10px}.subjectsWrap{display:none}.subjectsNav{margin:15px 30px 30px 30px}.subjectsNav a{padding:1px 15px;border-radius:3px;font-size:14px;border:1px solid #acacac;color:#5a5a5a;margin-right:10px}.subjectsNav a:hover,.subjectsNav .subjectsNavAct{color:#029bff;border:1px solid #029bff}.lawTable,.courseMaterials table{width:100%;border-collapse:collapse;text-align:center;margin-top:10px;background:#fff}.lawTable td{height:40px;border:solid 1px #f2f2f2}.lawTable thead tr,.courseMaterials thead tr{height:60px;background:#ebedf7;font-size:14px;font-weight:normal;border-top:solid #dedede 1px}.courseMaterials{display:none}.courseMaterials td{height:32px;border:solid 1px #f2f2f2}.classPlan{width:1104px;margin:0 auto}.planTit{color:#777;margin-top:23px;font-size:12px}.planTit a{color:#777;margin:0 5px}.planTit h2{color:#2f2f2f;font-size:20px;font-weight:normal;margin:12px 0 12px}.dataFreeTxt{display:inline-block;border:1px solid #1a6fbf;font-size:16px;height:36px;line-height:36px;text-align:center;width:132px;color:#fff;background:#1a6fbf;position:relative;letter-spacing:6px;margin-top:10px}.dataFreeTxt i{background:rgba(0,0,0,0) url(../../img/free/bookdetail_arrow.png) no-repeat scroll 0 0;height:9px;left:55px;position:absolute;top:37px;width:19px;z-index:999}#calendar{width:100%;background:#fff}#calendar table{width:100%;text-align:center;border-collapse:collapse}#calendar th{width:14.2%;height:60px}#calendar th:first-child,#calendar th:last-child,#calendar tr td:nth-child(7),#calendar tr td:first-child{color:red}#calendar tbody{font-size:14px;color:#029bff}#calendar td{margin:10px 0 0 0;position:relative}#calendar .free_day{background:url(../../img/free/free_boxbg.png)no-repeat center center;width:109px;height:100px}#calendar .course_day{background:url(../../img/free/free_boxbg_a.png)no-repeat center center;width:114px;height:100px;position:relative;cursor:pointer}#calendar .later_day{background:url(../../img/free/free_boxbg_n.png)no-repeat center center;width:114px;height:100px;position:relative;cursor:pointer}.course_day em,.later_day em{font-style:normal;float:left;margin-left:15px;color:#adadad;width:93px;height:17px;overflow:hidden}.course_day span,.later_day span{float:left}#calendar .freeData,#calendar .freeData{position:absolute;right:13px;top:25px}#calendar .phaseName{margin-bottom:33px;width:117px}#calendar .teacherNum{color:#fff;width:102px;overflow:hidden;height:20px;margin:0 auto;position:absolute;bottom:24px;left:0;right:0}#calendar h2{position:relative;width:100%;height:60px;line-height:60px;background:#ebedf7;color:#485c5a;font-size:20px;text-align:center}#calendar h2 span{cursor:pointer}#calendar h3{color:#e20800;font-size:17px;font-weight:normal;text-align:center;margin-top:10px}#prevM{position:absolute;left:0;top:0;width:60px;height:60px;background:url(../../img/free/free_arrow_r.png)no-repeat center center;transform:rotate(180deg)}#nextM{position:absolute;right:0;top:0;width:60px;height:60px;background:url(../../img/free/free_arrow_r.png)no-repeat center center}#back_date{background:#029bff;color:#fff;padding:5px 15px;margin-left:10px;font-size:14px;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.dataNone{border:2px solid #35afff;background:#fff;border-radius:8px;color:#029bff;min-height:120px;left:-260px;padding:10px 15px 10px 22px;position:absolute;text-align:left;top:50%;width:230px;z-index:9;display:none;max-height:500px;overflow-y:auto}#calendar .dataNone p{color:#5a5a5a;padding:5px 0 0 0;width:auto;height:auto}#calendar .dataNone div{border-bottom:1px dotted #ccc}#calendar .dataNone time{line-height:30px}.dateBtn a,.await a{border:1px solid #029bff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#029bff;display:inline-block;margin:10px 0 10px 60px;padding:2px 10px}#calendar .await a{border-color:#999;color:#999}.dateBtn .unlook{border-color:#999;color:#999}.dataNone i{background:url(../../img/free/free_dialog_arrowr.png) no-repeat;width:16px;height:29px;position:absolute;right:-16px;top:50%;margin-top:-15px}.iconToday{background:url(../../img/icon_today.png)no-repeat;width:33px;height:32px;position:absolute;right:12px;top:10px}.freeIconToday{background:url(../../img/icon_today.png)no-repeat;width:33px;height:32px;position:absolute;right:15%;top:10px}