@import url("https://fonts.googleapis.com/css?family=Noto+Sans:100,300,400,500,700,900|Noto+Sans+JP:100,300,400,500,700,900|Noto+Sans+KR:100,300,400,500,700,900|Noto+Sans+TC:100,300,400,500,700,900|Noto+Sans+SC:100,300,400,500,700,900&display=swap&subset=chinese-traditional,japanese,korean");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap");@import url("https://fonts.googleapis.com/css?family=Ubuntu:100,300,400,500,700,900");@font-face{font-family:'KaushanScript';src:url("../../fonts/Ubuntu-BoldItalic.ttf")}.btn{display:inline-block;outline:0;box-shadow:none;transition:all .3s;height:50px;border-radius:4px;text-align:center;padding:0 40px;min-width:auto}.btn[disabled]{background-color:#bfcde4!important;border-color:#bfcde4!important}.btn[disabled]:hover{color:#fff!important;background-color:#bfcde4!important}.header_box{background-color:#fff;box-shadow:0 13px 12px -2px rgba(215,129,55,0.2)}.exam_title{font-size:40px;margin-bottom:40px;font-weight:bold}.exam_back{margin-bottom:40px;cursor:pointer;display:inline-block}.exam_back svg{margin-right:12px}.exam_back a{color:#000}.exam_filte{overflow:hidden}.exam_filte>li{display:flex;align-items:center;margin-bottom:20px;float:left;margin-right:40px}.exam_filte_key{color:#6d7278;font-size:14px;margin-right:14px}.exam_filte_value{min-width:350px}.exam_filte_value .dropdown.bootstrap-select{width:330px!important}.exam_filte_value span.exam_filte_tag{font-size:14px;display:inline-block;height:30px;line-height:30px;background-color:#e4e4e4;padding:0 20px;margin-right:10px;cursor:pointer;float:left}.exam_filte_value span.exam_filte_tag.active{background-color:#626468;color:#fff}.exam_filte_value span.exam_filte_tag:last-child{margin-right:0}.exam_filte_value .search{width:330px;background:url("../../img/icons/search.svg") no-repeat 13px center;background-size:20px 20px;padding-left:44px}.exam_filte .search-box{margin-top:0;align-items:center}.searchBtn{background:#ff7522;color:#fff;border-color:#ff7522}.searchBtn:hover{background-color:#9d500d}.list_box{margin-top:-48px}.pagination{justify-content:center;margin-bottom:0}.pagination li{margin:0}.pagination li a{width:40px;height:40px;line-height:unset;border:0;font-size:20px;background:0}.pagination li a:hover{background:0;color:#ff7522}.pagination li.active{background:0;width:auto;line-height:initial;height:auto}.pagination li.active a.page-link{background:0;color:#ff7522}.pagination .page-item.disabled .page-link{color:#6d7278;background:0}.emptyBox{display:none;margin-top:30px}.text-decoration-underline{text-decoration:underline}.content{background:#f9f9f9}.exam_title{margin-bottom:20px}.exam_filte{margin-top:40px}.header_box{background-color:#fff;box-shadow:0 13px 12px -2px rgba(215,129,55,0.2)}.star_box4 .btn{color:#ff7522}.star_box4 .btn:hover{color:#fff}.list_title{margin-bottom:10px}.list_title b{font-weight:normal}.gray{color:#979ca9!important}.border-line{height:1px;margin:26px 0;background-color:#bfcde4}.btn{background:#ff7522;color:#fff;border-color:#ff7522;margin-top:4px;margin-bottom:4px;text-align:center;line-height:48px;padding:0 20px;min-width:145px}.btn.dropdown-toggle{margin-top:0;margin-bottom:0}.btn:not(.dropdown-toggle):hover,.btn:not(.dropdown-toggle):not(:disabled):not(.disabled):active{background-color:#9d500d;border-color:#9d500d}.btn-outline{background:#fff;border-color:#ff7522;color:#ff7522}.btn-outline:hover,.btn-outline:not(:disabled):not(.disabled):active{border-color:#ff7522!important;background-color:#ff7522!important;color:#fff}.btn-dark{background:#3f4245;border-color:#3f4245}.btn-dark:hover,.btn-dark:not(:disabled):not(.disabled):active{background-color:black!important}.btn.dropdown-toggle{color:#000}.popover{background:#3b4044}.popover .arrow{display:none}.popover-body{color:#fff;padding:8px 10px;border-radius:10px}.team_level[level='1']::before{background-image:url(../../img/level/level-1-color-t.svg)}.team_level[level='2']::before{background-image:url(../../img/level/level-2-color-t.svg)}.team_level[level='3']::before{background-image:url(../../img/level/level-3-color-t.svg)}.team_level[level='4']::before{background-image:url(../../img/level/level-4-color-t.svg)}.team_level[level='5']::before{background-image:url(../../img/level/level-5-color-t.svg)}.team_level[level='6']::before{background-image:url(../../img/level/level-6-color-t.svg)}.team_level[level='7']::before{background-image:url(../../img/level/level-7-color-t.svg)}.team_level[level='8']::before{background-image:url(../../img/level/level-8-color-t.svg)}.team_level.level-white[level='1']::before{background-image:url(../../img/level/level-1.svg)}.team_level.level-white[level='2']::before{background-image:url(../../img/level/level-2.svg)}.team_level.level-white[level='3']::before{background-image:url(../../img/level/level-3.svg)}.team_level.level-white[level='4']::before{background-image:url(../../img/level/level-4.svg)}.team_level.level-white[level='5']::before{background-image:url(../../img/level/level-5.svg)}.team_level.level-white[level='6']::before{background-image:url(../../img/level/level-6.svg)}.team_level.level-white[level='7']::before{background-image:url(../../img/level/level-7.svg)}.team_level.level-white[level='8']::before{background-image:url(../../img/level/level-8.svg)}.team_level.level-1::before{background-image:url(../../img/level/level-1-color-t.svg)}.team_level.level-2::before{background-image:url(../../img/level/level-2-color-t.svg)}.team_level.level-3::before{background-image:url(../../img/level/level-3-color-t.svg)}.team_level.level-4::before{background-image:url(../../img/level/level-4-color-t.svg)}.team_level.level-5::before{background-image:url(../../img/level/level-5-color-t.svg)}.team_level.level-6::before{background-image:url(../../img/level/level-6-color-t.svg)}.team_level.level-7::before{background-image:url(../../img/level/level-7-color-t.svg)}.team_level.level-8::before{background-image:url(../../img/level/level-8-color-t.svg)}.team_level.level-kid-3::before{background-image:url(../../img/level/level-kid-3-color-t.svg)}.team_level.level-kid-4::before{background-image:url(../../img/level/level-kid-4-color-t.svg)}.team_level.level-free::before{background-image:url(../../img/level/level-free-color-t.svg)}.team_level.level-white.level-1::before{background-image:url(../../img/level/level-1.svg)}.team_level.level-white.level-2::before{background-image:url(../../img/level/level-2.svg)}.team_level.level-white.level-3::before{background-image:url(../../img/level/level-3.svg)}.team_level.level-white.level-4::before{background-image:url(../../img/level/level-4.svg)}.team_level.level-white.level-5::before{background-image:url(../../img/level/level-5.svg)}.team_level.level-white.level-6::before{background-image:url(../../img/level/level-6.svg)}.team_level.level-white.level-7::before{background-image:url(../../img/level/level-7.svg)}.team_level.level-white.level-8::before{background-image:url(../../img/level/level-8.svg)}.team_level.level-white.level-kid-3::before{background-image:url(../../img/level/level-kid-3.svg)}.team_level.level-white.level-kid-4::before{background-image:url(../../img/level/level-kid-4.svg)}.team_level.level-white.level-free::before{background-image:url(../../img/level/level-free.svg)}.tcs_level.level-0::before{background-image:url(../../img/level/teacher-level-color-0.svg)}.tcs_level.level-1::before{background-image:url(../../img/level/teacher-level-color-1.svg)}.tcs_level.level-2::before{background-image:url(../../img/level/teacher-level-color-2.svg)}.tcs_level.level-3::before{background-image:url(../../img/level/teacher-level-color-3.svg)}.tcs_level.level-4::before{background-image:url(../../img/level/teacher-level-color-4.svg)}.tcs_level.level-5::before{background-image:url(../../img/level/teacher-level-color-5.svg)}.tcs_level.level-6::before{background-image:url(../../img/level/teacher-level-color-6.svg)}.tcs_level.level-7::before{background-image:url(../../img/level/teacher-level-color-7.svg)}.tcs_level.level-8::before{background-image:url(../../img/level/teacher-level-color-8.svg)}.tcs_level.level-white.level-0::before{background-image:url(../../img/level/teacher-level-0.svg)}.tcs_level.level-white.level-1::before{background-image:url(../../img/level/teacher-level-1.svg)}.tcs_level.level-white.level-2::before{background-image:url(../../img/level/teacher-level-2.svg)}.tcs_level.level-white.level-3::before{background-image:url(../../img/level/teacher-level-3.svg)}.tcs_level.level-white.level-4::before{background-image:url(../../img/level/teacher-level-4.svg)}.tcs_level.level-white.level-5::before{background-image:url(../../img/level/teacher-level-5.svg)}.tcs_level.level-white.level-6::before{background-image:url(../../img/level/teacher-level-6.svg)}.tcs_level.level-white.level-7::before{background-image:url(../../img/level/teacher-level-7.svg)}.tcs_level.level-white.level-8::before{background-image:url(../../img/level/teacher-level-8.svg)}.course-badge{font-size:14px;margin-top:10px;word-break:break-all}.course-badge .iconfont{font-size:18px}.course-badge .course-place.place-outside{position:relative;color:#9d500d}.course-badge .course-place.place-school{color:#c67f04}.course-badge .course-place.place-online{color:#246efc}.course-badge .course-place-modal{display:none;position:absolute;padding:36px 30px;width:570px;box-shadow:0 0 20px 0 rgba(33,37,41,0.25);background-color:#fff;top:40px;left:0;z-index:20}.course-badge .course-place-link{cursor:pointer}.list_content{margin:30px 0 0}.list_content .view_more_btn{height:50px;line-height:50px}.list_content .year_tag{font-size:14px;display:inline-block;height:22px;border-radius:10.5px;background-color:rgba(0,0,0,0.05);color:#6d7278;padding:0 12px;margin-bottom:12px;margin-top:-3px}.exam_list_box{min-height:130px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border:1px solid #e6e6e6;margin-left:4px;border-left:none;box-shadow:inset 4px 0 0 #246efc,0 10px 30px 0 rgba(157,80,13,0.2);background:#fff}.exam_list_box p{overflow:hidden;white-space:normal;word-break:break-all}.exam_list_box .list_time{margin-right:30px}.exam_list_box .list_time h3{font-weight:bold}.exam_list_box .exam_week{font-size:14px;margin-top:4px;color:#6d7278}.exam_list_box .exam_info{width:245px;margin-right:30px;display:flex}.exam_list_box .exam_info .exam_type{margin-bottom:10px}.exam_list_box .exam_info .exam_level{display:inline-block;margin-right:10px;width:70px;text-align:center;line-height:28px;height:28px;border-radius:15px;background-color:#fff6ec;color:#e39769;padding:0 12px}.exam_list_box .exam_info_right{width:calc(100% - 80px);display:flex;justify-content:center;flex-direction:column}.exam_list_box .exam_name{overflow:unset;flex:1;padding-right:30px}.exam_list_box .exam_name_title{font-size:18px;margin-bottom:6px}.exam_list_box .exam_name_chapter{color:#6d7278}.exam_list_box .exam_img{width:60px;height:60px;margin-right:20px;border-radius:50%;object-fit:cover;background:url(../../img/exam/profile-photo-default.png) no-repeat center;background-size:cover}.exam_list_box .list_right{margin-left:20px;display:flex;align-items:center;justify-content:flex-end}.exam_list_box .list_right svg{font-size:20px}.exam_list_box .list_right svg.fa-exclamation-triangle{color:#e9452f}.exam_list_box .list_right .btn_box{margin-left:30px;display:flex;flex-direction:column;text-align:right}.exam_list_box .list_right .icon_btn{text-align:center;margin-left:30px}.exam_list_box .list_right .icon_book{display:inline-block;width:36px;height:36px;cursor:pointer;background:url(../../img/icons/ic-book.svg) no-repeat 100%;background-size:100%}.exam_list_box .list_right .icon_book:hover{background-image:url("../../img/icons/ic-book-h.svg")}.exam_list_box .list_right .time_info{margin-bottom:8px;color:#0eb58e;text-align:right}.exam_list_box .review_list{position:absolute;border-radius:3px;border:solid 1px #c8c9ca;background:white;top:36px;left:0;width:184px;display:none;z-index:10}.exam_list_box .review_list li{height:40px;line-height:40px;padding-left:12px;font-size:14px;cursor:pointer}.exam_list_box .review_list li:hover{color:#ff7522}.exam_list_box .review_box:hover .review_list{display:block}.exam_list_box .star_box{margin-right:60px;width:130px}.exam_list_box .star_box .rating_box i.rating_star{width:18px;height:18px;margin-right:8px}.exam_list_box.team{box-shadow:inset 4px 0 0 #0eb58e,0 10px 30px 0 rgba(157,80,13,0.2)}.exam_list_box.team .exam_img{background-color:#0eb58e;background-image:url("../../img/icons/list-group.svg");background-size:30px}.exam_list_box.audition{box-shadow:inset 4px 0 0 #b864ce,0 10px 30px 0 rgba(157,80,13,0.2)}.exam_list_box.tcs{flex-wrap:wrap;padding:30px;height:auto;box-shadow:inset 4px 0 0 #004483,0 10px 30px 0 rgba(157,80,13,0.2)}.exam_list_box.tcs .exam_img{background-color:#104ec6;background-size:30px;background-image:url("../../img/icons/list-tcs.svg")}@media screen and (max-width:1200px){.exam_list_box{padding:20px}.exam_list_box .list_time{margin-right:15px}.exam_list_box .exam_img{width:45px;height:45px;margin-right:15px}.exam_list_box .exam_info{width:190px;margin-right:10px}.exam_list_box .exam_name{margin-right:20px;padding-right:0}.exam_list_box .btn{min-width:130px}.exam_list_box .list_right{margin-left:12px}.exam_list_box .list_right .icon_book{width:34px;height:34px}.exam_list_box .list_right .btn_box{margin-left:25px}.exam_list_box .course-badge .course-place-modal{width:350px;padding:30px 20px}}.noRecord .exam_list_box{border:solid 3px #e9452f;border-left-width:2px}.noRecord .exam_list_box .exam_name,.noRecord .exam_list_box .exam_name_chapter,.noRecord .exam_list_box .exam_name_title{color:#e9452f}.ordinary .exam_type{cursor:pointer}#changeBook .modal-body{padding:30px 40px 10px}#changeBook .user_info{text-align:center}#changeBook .user_info img{width:80px;height:80px;border-radius:50%;object-fit:contain}#changeBook .user_info .user_name{margin:8px auto 12px}#changeBook .user_info .user_level{height:30px;line-height:30px;padding:0 12px;border:solid 1px #000;font-size:14px;display:inline-block}#changeBook .changeBook_list{margin:20px 0}#changeBook .changeBook_list p{margin-top:6px}.team_course{border:solid 1px #bfcde4;background-color:#fff}.team_header{display:flex;background:#fff;box-shadow:0 10px 30px 0 rgba(157,80,13,0.2)}.team_header_level{padding:40px 60px;color:#f6792f}.team_header_level::before{content:"";width:170px;height:180px;background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;margin:0 auto}.team_header_level .gotobook{margin-top:40px}.team_header_level .gotobook i{display:inline-block;width:24px;height:24px;margin-right:12px;background:url("../../img/icons/ic-read-book-h.svg");background-size:cover;vertical-align:text-bottom}.team_header_level .gotobook:hover i{background-image:url("../../img/icons/ic-read-book-w.svg")}.team_header_detail{flex:1;padding:40px 70px 40px 0}.team_header_detail .detail_title{font-size:18px;font-weight:bold;margin-bottom:17px}.team_header_detail .detail_info{margin-bottom:6px}.team_header .detail_date{border:solid 1px #bfcde4;margin-top:30px}.team_header .detail_date_header{border-bottom:solid 1px #bfcde4;text-align:center;height:40px;display:flex;justify-content:center;align-items:center;font-size:14px}.team_header .detail_date_header img{width:20px;height:20px;margin-right:10px}.team_header .detail_date_content{display:flex;font-size:14px}.team_header .detail_date_box{display:flex;flex-direction:column;align-items:center;padding:8px 0 12px;border-right:solid 1px #bfcde4;width:calc(100% / 7);background:#fdf7ef}.team_header .detail_date_box:last-child{border-right:0}.team_header .detail_date_box.empty{background:#fff;color:rgba(0,0,0,0.3)}.team_content{margin-bottom:30px}.team_content .col-left{flex:1;padding:0 10px 0 15px;width:calc(100% - 332px);margin-top:30px}.team_content .col-right{width:332px;padding:0 15px 0 10px;margin-top:30px}.team_content .team_title{margin-bottom:20px;font-size:18px;font-weight:bold}.team_content .team_title span{font-weight:normal}.team_content .course_time{color:#0eb58e;width:64px;margin-right:20px;text-align:right}.team_list .exam_list_box img{width:35px;height:35px;margin-right:15px}.team_list .exam_list_box .exam_info{flex-direction:column;flex:1}.team_list .exam_list_box .list_symbol{margin-left:-20px;margin-right:20px;font-size:34px}.team_list .exam_list_box.disabled{position:relative}.team_list .exam_list_box.disabled:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(255,255,255,0.4)}.team_list .exam_list_box.disabled .list_time,.team_list .exam_list_box.disabled .exam_info,.team_list .exam_list_box.disabled .list_symbol{opacity:.4}.team_list .exam_list_box.disabled .view_record_btn{z-index:20}.team_list .btn_box{margin-left:0;max-width:160px}.team_list .btn_box p{text-align:right;white-space:normal;margin:7px 0;line-height:1.2}.team_list .exam_info span{margin-right:15px}.team_list .exam_info .fl span{margin-right:0}.team_list .list_right{position:relative}.team_list .ell_btn{width:40px;height:40px;border:solid 1px #000;border-radius:50%;line-height:40px;text-align:center;cursor:pointer;position:relative}.team_list .ell_list{position:absolute;padding:18px 22px 10px;top:55px;left:50%;transform:translateX(-50%);box-shadow:0 0 10px 0 rgba(218,221,236,0.6);border:solid 1px #a6bbdf;background-color:#fff;border-radius:3px;z-index:10;min-width:100px;text-align:center;font-size:14px;white-space:nowrap}.team_list .ell_list>div{margin-bottom:8px;cursor:pointer}.team_list .ell_list a{color:#000}.team_list .ell_list a:hover{color:#ff7522}.team_list .ell_list a[disabled]{color:#979ca9}.team_list .ell_list:before{content:"";position:absolute;left:48%;box-shadow:-1px -1px 1px #a6bbdf;top:-2px;width:14px;height:14px;transform:rotate(45deg) translateX(-50%);background:#fff}.team_list .custom-switch.custom-control .custom-control-label{padding-left:30px;height:25px;line-height:25px;cursor:pointer}.team_list .custom-switch.custom-control .custom-control-label::before{width:52px;height:100%;border-radius:30px;top:0;background-color:#c8c9ca}.team_list .custom-switch.custom-control .custom-control-label::after{width:20px;height:20px;border-radius:50%;top:calc(50% - 10px);background-color:#fff}.team_list .custom-switch.custom-control .custom-control-input:checked ~ .custom-control-label::before{background:#ff7522;border-color:#ff7522}.team_list .custom-switch.custom-control .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(28px)}.user_list{border:solid 1px #bfcde4}.progress_title{margin-top:30px;font-size:14px}.progress_title span.icon{display:inline-block;width:30px;height:30px;background:#fde4d5;text-align:center;line-height:30px;border-radius:50%;margin-right:12px}.progress_title img{width:18px;margin-top:-6px}.progress{margin-top:8px;margin-bottom:30px;background-color:#c8c9ca;border-radius:30px;height:6px;position:relative;overflow:unset}.progress::after{content:attr(data-content);position:absolute;bottom:-26px;color:#000;border-bottom:1px solid #f6792f;right:0;font-size:14px;height:22px}.progress-bar{background:#f6792f;border-radius:30px;position:relative;overflow:unset}.progress-bar::after{content:attr(data-content);position:absolute;bottom:-26px;color:#000;border-bottom:1px solid #f6792f;right:0;font-size:14px;height:22px}.course_tag{overflow:hidden;margin-top:-2px}.course_tag span{float:left;cursor:pointer;margin-left:40px;border-bottom:2px solid transparent}.course_tag span.active{border-bottom-color:#0eb58e}.user_list{background:#fff;padding:0 20px}.user_list .user_box{padding:20px 0;display:flex;margin-bottom:12px;border-bottom:1px solid #e5e5e5;justify-content:space-between}.user_list .user_box:last-child{margin-bottom:0}.user_list .user_box img{width:60px;height:60px;margin-right:15px;border-radius:50%;object-fit:cover}.user_list .user_info{flex:1;padding-top:4px}.user_list .user_info .user_name{margin-bottom:4px}.user_list .exam_type,.user_list img{cursor:pointer;word-break:break-word}.user_list .exam_type:hover{color:#ff7522}.user_list .btn{padding:0 25px;margin:8px 0 0;height:38px;line-height:38px;white-space:nowrap;max-width:130px;overflow:hidden;text-overflow:ellipsis}.user_list .align-right{display:flex;flex-direction:column}.modal-dialog{padding:0;top:0;left:0;background:transparent;max-width:570px}.modal-dialog.modal-lg{max-width:1050px}.record_modal .modal-content{overflow:hidden;border-radius:10px}.record_modal .modal-dialog.modal-lg .modal-body{padding:0}.record_modal .modal-body{padding:16px 40px}.record_modal .modal-header{padding-left:32px;padding-right:32px}.record_modal .modal-content{min-height:600px}.record_modal .modal-footer{padding:20px 32px}.record_modal .modal-footer .btn{margin:0 0 0 20px}.record_modal .submitBtn,.record_modal .prevBtn{display:none}.record_modal .form-check-input:checked+.form-check-label::after{background-image:url(../../img/icons/checkbox-check.svg)}.record_modal .form-check-input:checked+.form-check-label::before{background:#0eb58e}.record_modal .form-check-label:before{border-radius:50%;border-color:#0eb58e;background:#fff}.record_modal textarea{resize:none;width:100%;padding:12px;outline:0;height:120px;border-radius:5px;border:solid 1px #212529}.record_modal textarea::-webkit-input-placeholder{color:#c8c9ca}.record_modal .bootstrap-select{width:100%!important}.record_modal .bootstrap-select>.dropdown-toggle{height:48px;line-height:48px;border-color:#212529;border-radius:5px}.record_modal .form-control{height:48px;line-height:48px;border-color:#212529;border-radius:5px}.record_modal .step{display:none;width:100%}.record_modal .step_title{font-size:20px;color:#ff7522;margin-top:12px;font-weight:500}.record_modal .step_sub_title{font-size:14px;color:rgba(255,117,34,0.7);margin-top:10px}.record_modal .step.active{display:block}.record_modal .progress_box{display:flex;justify-content:center;align-items:center}.record_modal .progress_box .progress{flex:1;margin:0}.record_modal .progress_box span{margin-left:20px;color:#ff7522}.record_modal .record_header{padding:15px 33px 0}.record_modal .record_row{margin-top:20px}.record_modal .record_key{margin-bottom:4px;font-weight:500;color:#979ca9;display:inline-block}.record_modal .record_value{line-height:1.7;display:flex;word-break:break-word}.record_modal .record_value .dropdown-toggle{margin:0}.record_modal .record_detail{margin-bottom:20px;padding:0 33px}.record_modal .record_user_item{padding-top:20px;display:flex;align-items:center}.record_modal .record_user_item .user_state{flex:1}.record_modal .record_user_item img.re_user_img{width:50px;height:50px;object-fit:cover;border-radius:50%;margin-right:12px}.record_modal .record_user_item:last-child{border-bottom:0}.record_modal .record_user .user_name{margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#3b4044}.record_modal .record_user .edit_btn{cursor:pointer}.record_modal .record_user .edit_btn img{width:14px;height:14px;vertical-align:initial;margin-left:6px}.record_modal .record_user .messageNum_box{display:none}.record_modal .record_user .messageDetail{display:none}.record_modal .record_user .messageDetail textarea{margin-top:20px}.record_modal .record_user .messageDetail .btn_box{text-align:right}.record_modal .record_user .messageDetail .btn{height:40px;line-height:38px;margin:0 0 0 20px}.record_modal .record_user .messageContent{font-size:14px;margin-top:10px}.record_modal .record_hr{height:1px;background-color:#c8c9ca;margin:20px 0;width:100%}.record_modal .record_icon{width:20px;height:20px;margin-left:6px;vertical-align:-4px}.record_modal .record_footer_link{font-size:14px;font-weight:500;flex:1;color:#e9452f;text-decoration:underline}.record_modal .required .record_key span:last-child{color:#e9452f}.record_modal .measure{display:flex;width:100%}.record_modal .measure_row{margin-bottom:30px}.record_modal .measure_row:last-child{margin-bottom:0}.record_modal .measure_left{width:50px;margin-right:100px;display:flex;align-items:center;flex-direction:column;justify-content:center}.record_modal .measure_left span{width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;margin:20px 0;background-color:#eee;color:#979ca9}.record_modal .measure_left span.active,.record_modal .measure_left span.selected{background-color:#ff7522;color:#fff}.record_modal .measure_left span.active+i{background-color:#ff7522}.record_modal .measure_left span:first-child{margin-top:0}.record_modal .measure_left span:last-child{margin-bottom:0}.record_modal .measure_left i{display:inline-block;width:1px;height:31px;background-color:#eee}.record_modal .measure_left i.selected{background-color:#ff7522}.record_modal .measure_right{flex:1}.record_modal .measure_right .dropdown-toggle.disabled,.record_modal .measure_right .form-control[disabled]{border-color:#8f94a0;background-color:#f2f2f2;opacity:1}.record_modal .state_box,.record_modal .state_box_mul{display:flex}.record_modal .state_box span,.record_modal .state_box_mul span{padding:9px 40px;border-radius:5px;background-color:#c8c9ca;text-align:center;cursor:pointer;margin-right:12px;color:#fff}.record_modal .state_box span.active,.record_modal .state_box_mul span.active{background-color:#ff7522;color:#fff;border-color:#ff7522}.record_modal .state_box_mul{flex-wrap:wrap}.record_modal .state_box_mul span{border:solid 1px #979ca9;background:#fff;color:#979ca9;margin-bottom:12px}.record_modal .state_box span{width:50%}.record_modal .state_box span:last-child{margin-right:0}.record_modal .review_detail .record_value .form-control{flex:1;margin:0 8px}.record_modal .strengthen{margin-top:20px}.record_modal .strengthen-box{margin:0;height:100%}.record_modal .strengthen-left{padding:20px 25px;background:#fff7ec}.record_modal .strengthen-right{padding:0 40px 100px 50px}.record_modal .strengthenItem{margin-bottom:10px}.record_modal .strengthen-content{display:none}.record_modal .strengthen-content.active{display:block}.record_modal#per_editRecordModal .textbook_detail,.record_modal#per_editRecordModal .review_detail{display:none}.record_modal#viewRecordModal .record_header,.record_modal#per_viewRecordModal .record_header{margin-top:0}.record_modal#viewRecordModal .record_user_item .col-4,.record_modal#per_viewRecordModal .record_user_item .col-4{display:flex;flex-direction:column;justify-content:center}.record_modal#aud_viewRecordModal .submitBtn{display:block}.record_modal#aud_viewRecordModal .nav-tabs .nav-link{width:calc(100% / 2)}.record_modal .view_nav{margin-top:20px}.record_modal .view_nav .nav-tabs{border-bottom:0}.record_modal .view_nav .nav-tabs .nav-link{padding:0;height:60px;line-height:56px;border:0;width:calc(100% / 3);color:#c8c9ca;background:transparent;text-align:center;font-weight:500}.record_modal .view_nav .nav-tabs .nav-link span{border-bottom:4px solid transparent;display:inline-block;line-height:1.4}.record_modal .view_nav .nav-tabs .nav-link.active{color:#212529}.record_modal .view_nav .nav-tabs .nav-link.active span{border-bottom-color:#ff7522}.record_modal .stu_box{padding:0 0 30px;margin-top:20px}.record_modal .check_stu{margin-right:0;margin-bottom:10px;height:80px;border-radius:4px;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1);background-color:#fff;align-items:center;justify-content:space-between;padding-right:30px;border:2px solid transparent;cursor:pointer}.record_modal .check_stu img{width:60px;height:60px;object-fit:cover;margin-right:16px}.record_modal .check_stu .form-check-label{margin-left:-12px}.record_modal .check_stu .stu_name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.record_modal .check_stu .exam_num{font-family:"KaushanScript";font-size:24px;padding-right:4px;color:#0eb58e}.record_modal .check_stu .font-subtext{margin:0 20px}.record_modal .check_stu.active{border:solid 1.5px #f6bd98;background:#fffbf6}.record_modal .promotion_reason{margin-top:12px;display:none}.record_modal .noFillNum{color:#e9452f}.record_modal #read_teacher_user .rating_box{justify-content:flex-start}.record_modal #read_teacher_user .rating_box .rating_star{margin-right:6px}.record_modal .editDemandBtn{cursor:pointer;margin-top:5px}.record_modal .editDemandBtn img{margin-left:6px;vertical-align:top}.tcs_modal .modal-body{padding-top:0}.tcs_modal .record_header{margin-top:0}.tcs_modal .view_nav,.tcs_modal .progress_box{display:none}.stuInterest .modal-header{border-bottom:0}.stuInterest .modal-dialog{width:940px}.stuInterest .modal-body{padding:0 40px 40px}.stuInterest .interest_left{margin-right:60px}.stuInterest .interest_right{flex:1;overflow:hidden}.stuInterest .stu_info{display:flex;align-items:center;padding-bottom:30px;border-bottom:1px solid #bfcde4;margin-bottom:30px}.stuInterest .stu_info img{width:120px;height:120px;object-fit:cover;margin-right:30px;border-radius:50%}.stuInterest .stu_info .stu_name{font-size:20px;margin-bottom:12px;font-weight:500}.stuInterest .stu_info .exam_level{display:inline-block;padding:0 14px;line-height:26px;height:26px;border-radius:15px;background-color:#fff6ec;color:#e39769;margin-right:12px}.stuInterest .interest_detail{margin:0 0 40px}.stuInterest .interest_detail .interest_box{margin-top:12px}.stuInterest .interest_detail .interest_box .font-subtext{margin-bottom:6px}.stuInterest .interest_detail .interest_box .interest_tag{width:50px;height:8px;display:inline-block;margin-right:4px;background:#e5e5e5}.stuInterest .interest_detail .interest_box .interest_tag.active{background-color:#1ba1b6}.stuInterest .interest_detail .interest_box .interest_text{margin-left:12px}.stuInterest .theme_box{overflow:hidden;margin:12px 0 22px}.stuInterest .theme_box .theme_tag{display:inline-block;height:40px;line-height:40px;padding:0 30px;background:#e5e5e5;float:left;margin-right:8px;margin-bottom:8px}.stuInterest .order_text,.stuInterest .member_remark{margin:12px 0 22px!important}.stuInterest .info_detail{margin-bottom:40px}.stuInterest .info_detail li{margin-bottom:8px;display:flex}.stuInterest .info_detail_key{width:130px;color:#979ca9;margin-right:16px}.stuInterest .info_detail_value{width:calc(100% - 130px - 16px);word-break:break-word}.info_add{border:dashed 1px #ff7522;height:64px;line-height:64px;padding:0 20px;margin-top:30px;width:100%}.info_add_key{color:#c67f04;margin-right:30px}.info_add_icon{color:#ff7522;cursor:pointer;padding-left:32px;background:url("../../img/icons/add-orange.svg") no-repeat left center;background-size:20px}#add_announce .modal-header,#add_announce .modal-body,#add_announce .modal-footer{padding-left:40px;padding-right:40px}.announce_textarea{resize:none;border:solid 1px #c8c9ca;margin-top:20px}.announce .info_add{margin-top:30px}.announce_list{font-size:14px;color:#979ca9;margin-top:20px;margin-bottom:8px}.announce_list li:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#979ca9;margin-right:8px}.announce_file img{width:18px;vertical-align:sub}.announce_file_list{margin-top:20px}.announce_file_name{margin-left:11px;max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announce_file_size{margin-left:15px;color:#979ca9}.announce_file .announce_checked{width:12px;margin-left:10px;vertical-align:unset}.announce_delete{float:right;cursor:pointer}.announce_checked{display:none}.announce_progress{background-color:#fae1cd;height:6px;border-radius:5px;margin-left:31px}.announce_progress .progress-bar{background-color:#ff7522;transition:all .5s;-webkit-transition:all .5s}.announce .announce_file_list.complete .announce_checked{display:inline-block}.announce .announce_file_list.complete .announce_progress{display:none}.record-msg{display:flex;transition:all .5s;background:#fff1cf;padding:20px 26px;margin-top:25px;width:100%;position:relative}.record-msg-detail{margin:0 40px 0 16px;flex:1;transition:all .5s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.record-msg-detail:after{content:"  "}.record-msg.show{min-height:100px}.record-msg.show .record-msg-detail{-webkit-line-clamp:unset}.record-msg.show .svg-icon{transform:rotateZ(-180deg)}.record-msg.show .record-edit{display:block}.record-msg-title{color:#c67f04}.record-msg .msg-down-icon.svg-icon{transform-origin:center;transition:all .5s;width:22px}.record-msg .msg-link{display:inline-block;margin:8px 8px 0 0;border-radius:4px;border:solid 1px #c8c9ca;padding:8px 23px 8px 52px;position:relative;font-size:14px;background:white url("../../img/icons/file-link.svg") no-repeat 23px center;background-size:18px}.record-msg .msg-file-size{color:#979ca9;margin-top:2px}.record-toggle{cursor:pointer;position:relative;z-index:10}.record-edit{background:url("../../img/icons/edit-orange.svg") no-repeat left 43px;background-size:19px;color:#ff7522;padding-left:31px;cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%);padding-top:40px;display:none}.nav-tab-style .nav-tabs{border-bottom:0}.nav-tab-style .nav-tabs .nav-link{padding:0;border:0;display:inline-block}.nav-tab-style .nav-tabs .nav-link .b-icon{font-size:15px;vertical-align:middle;margin-right:30px;margin-top:-9px}.nav-tab-style .nav-tabs .nav-link:focus,.nav-tab-style .nav-tabs .nav-link:hover{border:0;outline:0}.nav-tab-style .nav-tabs .nav-link.active{outline:0;border:0;color:#ff7522;background:transparent}.nav-tab-style .nav-tabs .nav-link.active span:after{content:"";width:100%;height:2px;background:#ff7522;bottom:-2px;left:0;position:absolute}.nav-tab-style .nav-tabs .nav-link span{display:inline-block;position:relative;padding:6px 0}#course_list .exam_list_box .time_info,#course_list .exam_list_box .exam_level,#course_list .exam_list_box .view_more_btn,#course_list .exam_list_box .btn_box .btn{display:none}.course-task{line-height:24px}.course-task .iconfont{font-size:24px;vertical-align:-2.5px}.course-task:hover{color:#9d500d!important}.audition-row{margin-bottom:15px;display:flex;align-items:center}.audition-key{margin-right:10px;color:#6d7278;min-width:150px}.information_modal .modal-body{padding:16px 0 80px}.information_modal .view_modal_header{margin:-16px 0 0;padding:32px 30px 0;position:relative}.information_modal .view_nav{margin-top:0}.information_modal .view_nav .nav-tabs .nav-link{width:auto;margin-right:25px;height:auto;line-height:1;font-size:18px;padding:0 10px;font-weight:500}.information_modal .view_nav .nav-tabs .nav-link span{padding-bottom:4px}.information_modal button.close{position:absolute;right:17px;top:23px}.measure-tag{padding:8px 12px;border-radius:20px;min-width:53px;text-align:center;display:inline-block}.measure-green{background:#ebf9f1;color:#185f39}.measure-blue{background:#e8fdff;color:#1a5469}.view_modal .modal-body{padding:0}.view_modal_content{position:relative;width:100%;padding-bottom:50px}.view_modal_content .close{position:absolute;top:18px;right:18px}.view_modal_header{padding:35px 18px 0;background:#fff7ec;text-align:center}.view_modal .re_user_img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:18px}.view_modal .user_name{font-size:20px;font-weight:500;margin-bottom:10px}.view_modal .record_level{line-height:1;text-align:center;margin-right:20px}.view_modal .record_level::before{content:"";width:84px;height:94px;background-repeat:no-repeat;background-position:center center;background-size:contain;display:block}.view_modal .team_stu_item{margin-top:10px}.view_modal .team_stu_item .record_user_item{border-radius:5px;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1);padding:10px 20px;justify-content:space-between;border:1.5px solid transparent;cursor:pointer}.view_modal .team_stu_item .record_user_item img.re_user_img{width:60px;height:60px;margin-bottom:0}.view_modal .team_stu_item .record_user_item .stu_lessonStatus{font-size:14px;color:rgba(0,0,0,0.4);width:130px}.view_modal .team_stu_item .team_stu_detail{display:none;padding-top:20px}.view_modal .team_stu_item.active .record_user_item{border-color:#ff7522;box-shadow:none}.view_modal .team_stu_item.active .team_stu_detail{display:block}.exam_filte>li{margin-right:30px;height:50px}.exam_filte_value{min-width:auto}.exam_filte_value .dropdown.bootstrap-select{width:250px!important}.exam_filte .form-control,.exam_filte .bootstrap-select>.dropdown-toggle{border-color:#212529;border-radius:5px;width:250px}.exam_filte .select-day{background:url(../../img/icons/icon-calendar.svg) no-repeat 12px center;padding-left:50px;height:48px;font-size:16px}.exam_filte .select-day.active{background-image:url(../../img/icons/icon-calendar-active.svg)}.exam_filte .btn:not(.dropdown-toggle){min-width:auto;padding-left:40px;padding-right:40px;margin:0}.exam_filte .btn-change-type{cursor:pointer}.daterangepicker .calendar-table table{border-collapse:separate;border-spacing:0 10px}.daterangepicker .calendar-table tr:first-child th{color:#0f2552;border-bottom:1px solid #c8c9ca;padding-bottom:14px;font-size:14px;border-radius:0}.daterangepicker .calendar-table tr:last-child th{color:#979ca9;padding-bottom:10px;font-size:12px}.daterangepicker .calendar-table td{font-size:14px;font-weight:500;min-width:24px;width:24px}.daterangepicker .calendar-table td.active span,.daterangepicker .calendar-table td.active:hover span{background-color:#e85b07;color:#fff;border-radius:50%}.daterangepicker .calendar-table td.in-range:not(.off){background-color:#fff7ec}.daterangepicker .calendar-table td.off span,.daterangepicker .calendar-table td.off.in-range span,.daterangepicker .calendar-table tdoff.start-date span,.daterangepicker .calendar-table tdoff.end-date span{background-color:#fff;border-color:transparent;color:#cdcdcd}.daterangepicker .drp-calendar.left{padding:18px 0 18px 20px}.daterangepicker .drp-calendar.right{padding:18px 20px}.user-info{background:#fff;min-height:208px;width:100%;margin-bottom:32px;border:1px solid rgba(0,0,0,0.1);border-radius:2px;box-sizing:border-box;padding:40px 50px;display:flex;justify-content:space-between}.user-info .user_left{flex:1}.user-info #user_img{width:124px;height:124px;border-radius:50%;object-fit:cover;float:left;margin-right:30px}.user-info .user_text{float:left;width:calc(100% - 182px)}.user-info .user_text .name{font-size:24px;font-weight:500;margin-bottom:14px}.user-info .user_text .type{margin-bottom:12px;font-size:16px}.user-info .user_text .type img{margin-right:8px;vertical-align:sub}.user-info .user_right{font-size:18px}.user-info .user_right>div{display:flex;justify-content:flex-end;margin-bottom:14px;text-align:right}.user-info .user_right>div span:first-child{color:#1ba1b6}.user-info .user_right>div span:last-child{width:150px}#course_info{margin-top:36px}#course_info a{color:#246efc}#course_info .course_title{color:#212529;margin-bottom:8px}#course_info .course_top_text{overflow:hidden}#course_info .course_top_text p{font-size:18px;margin-bottom:10px}#course_info .course_left_text{float:left}#course_info .course_right_text{float:right;text-align:right}#course_info .course_sub_text{font-size:16px;color:#979ca9}#course_info .course_bottom_img{text-align:center}.course_content{width:50%;padding:0 15px;display:none}.course_content_box{padding:30px;border-radius:4px;min-height:280px;border:solid 1px #e6e6e6;height:calc(100% - 31px);box-sizing:border-box;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.course_content .btn{height:40px;margin-top:10px;line-height:38px;font-size:16px;text-align:center}.course_content .btn.btn-success{border-color:#1ba1b6;background-color:#1ba1b6}.course_content .btn.btn-success:hover{background-color:#108597;border-color:#108597}.course_content .course_content_box{display:flex;flex-direction:column;justify-content:space-between}.course_content .course-info{margin:20px 0 30px;display:flex;align-items:center}.course_content .course-img{width:48px;height:48px;object-fit:cover;margin-right:16px;border-radius:50%}.course_content .material-name{margin-bottom:6px;word-break:break-all}.course_content .course-date{font-size:16px}#download .course_content_box{display:flex;flex-direction:column;justify-content:space-between}#download .course_sub_text{color:#000;text-align:left;margin-bottom:12px}#download .course_sub_text:before{content:"- "}#download img{width:100px;margin:0 auto 20px}#download .btn{color:#fff;margin-top:10px}#course_nothing .course_content_box{display:flex;flex-direction:column;justify-content:space-between}#course_nothing .course_content_box a{color:#fff}#course_nothing .course_left_text{font-size:18px}#unfinished_pagination{justify-content:flex-end;margin:0}#unfinished_pagination li{cursor:pointer;width:25px;height:25px;background:#f5f5f5;border-radius:0;line-height:25px;margin-left:15px;margin-right:0}#unfinished_pagination li.active{background:#ff7522;color:white}.course_content .tip-icon{display:none;cursor:pointer;height:auto;max-width:50%;line-height:normal;padding:7px 20px}@keyframes swing{0%{transform:rotateZ(10deg)}5%{transform:rotateZ(-10deg)}10%{transform:rotateZ(8deg)}15%{transform:rotateZ(-8deg)}20%{transform:rotateZ(6deg)}25%{transform:rotateZ(-6deg)}26%{transform:rotateZ(0deg)}}