#root,#root .login-layout,#root .login-layout>div{height:100%}body{overflow-x:auto}.root-lay-out{min-height:100vh!important;overflow:hidden}main{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;min-width:0;overflow:auto}.captcha-span{cursor:pointer;text-decoration:underline}.ant-form-item.captcha .ant-form-item-control{line-height:21px}.captcha-rate svg{width:1em;height:1em}.captcha-rate .ant-rate-star-zero .ant-rate-star-second{color:grey}.ant-spin-nested-loading{width:100%;height:100%}.image-loader>.ant-spin-nested-loading{height:inherit}.ant-layout-content{display:-webkit-flex;display:flex}.ant-card.page-title .ant-card-body{padding:10px!important}.ant-card.scroll-content>.ant-card-body{padding:0!important;height:0;overflow:hidden}.ant-card.scroll-content>.ant-card-body:hover{overflow-y:auto}.ant-card-type-inner .ant-card-body{padding:5px!important}.ant-card-head{min-height:unset!important;padding:0 10px!important}.ant-card-type-inner .ant-card-head-title{padding:6px 0!important}.ant-card-head-title{padding:10px 0!important}.ant-table-thead>tr>th{white-space:nowrap}.row-flex{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.column-flex{overflow-x:auto}.column-flex,.column-flex>.ant-card-body{display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.column-flex>.ant-card-body>.ant-row-flex,.column-flex>.ant-card-body>.ant-spin-nested-loading,.column-flex>.ant-card-body>.ant-spin-nested-loading>.ant-spin-container,main>.ant-spin-nested-loading,main>.ant-spin-nested-loading>.ant-spin-container,main>.ant-tabs{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}main>.ant-spin-nested-loading,main>.ant-spin-nested-loading>.ant-spin-container,main>.ant-tabs{overflow-x:hidden}.ant-card-body>.ant-tabs{overflow-y:auto}.header{height:50px!important;background:#001529}.header .logo{position:relative;height:50px;background-image:url(/static/media/topline.18e95156.png);background-size:100% 100%;background-repeat:no-repeat;background-position:0 100%;width:200px}.header .logo .logo2{position:relative;height:50px;background:url(/static/media/toplight.92b0cb4d.png);top:0;left:0}.header .logo .logo2>div{position:relative;margin:0 20px 0 0;background-size:100% 100%;height:100%}.header .ant-menu{white-space:nowrap;display:-webkit-flex;display:flex}.login-container{background:url(/static/media/loginbg.baf7c3d1.png) no-repeat;background-size:auto 100%;box-shadow:0 2px 30px 0 #d2e1ee}.loginbar{width:100%;height:88px;padding:21px 0 19px;background-image:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));background:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.09);position:absolute}.login-title{font-family:SourceHanSansCN-Medium;font-size:30px;color:#08090a;letter-spacing:3px;line-height:30px}.login-subtitle{font-family:SourceHanSansCN-Normal;font-size:11px;color:#08090a;letter-spacing:1px}.login-content{width:1200px;top:55%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login-content,.loginbox{position:absolute;height:306px}.loginbox{padding:49px 47px 40px;background:#fff;box-shadow:0 0 30px 0 #d2e1ee;border-radius:16px;width:400px;right:0}.login-form-button{width:100%}.ant-layout-footer{background:#234a66!important;font-family:texgyreadventorbold;padding:5px!important;font-size:12px!important;color:#fff!important;text-transform:uppercase;border:solid #fff;border-width:1px 0 0}.welcome-box{margin:0 20px 0 0;line-height:normal;-webkit-align-self:center;align-self:center}.welcome-txt{color:hsla(0,0%,100%,.65);white-space:nowrap;background:url(/static/media/topuser.45e8a733.png) no-repeat 0}.welcome-txt span{margin-left:15px}.welcome-btn{display:-webkit-flex;display:flex;margin-top:5px;-webkit-justify-content:flex-end;justify-content:flex-end}.ant-menu-item,.ant-menu-submenu-title{padding:0 10px!important}.page-title .ant-card-head{background:#fafafa!important}.page-title .ant-card-head-title{font-weight:700!important}.ant-table-tbody tr:nth-child(odd){background-color:#fafafa}.ant-table-thead>tr>th,.left-table-header{background-color:#e8f1f7!important}.left-table-header{width:auto!important}.ant-table-tbody>tr.ant-table-row-selected.ant-table-row-hover td{background:#e6f7ff!important}.editable-cell{position:relative}.editable-cell-value-wrap{padding:5px 12px;cursor:pointer}.editable-row:hover .editable-cell-value-wrap{border:1px solid #d9d9d9;border-radius:4px;padding:4px 11px}.hidden-expand .ant-table-row-expand-icon{display:none}.table-expander-container{border:1px solid #add8e6;padding:5px}.ant-tag-checkable{border:1px solid #d9d9d9!important;background:#fafafa!important;margin:5px!important}.ant-tag-checkable-checked{background-color:#1890ff!important}.ant-radio-group.with-margin>label{margin:5px}.global-search-wrapper{padding-right:50px}.global-search{width:100%}.global-search.ant-select-auto-complete .ant-select-selection--single{margin-right:-46px}.global-search.ant-select-auto-complete .ant-input-affix-wrapper .ant-input:not(:last-child){padding-right:62px}.global-search.ant-select-auto-complete .ant-input-affix-wrapper .ant-input-suffix{right:0}.global-search.ant-select-auto-complete .ant-input-affix-wrapper .ant-input-suffix button{border-top-left-radius:0;border-bottom-left-radius:0}.global-search-item-count{position:absolute;right:16px}.half-with-panel-150{width:calc(50% - 75px)!important;max-width:400px!important}.ant-transfer,.half-with-panel-150>.page-title{-webkit-flex-grow:1;flex-grow:1}.ant-transfer{display:-webkit-flex;display:flex}.content-card{margin-top:10px!important}ul.common-menu-list{margin:10px 0;list-style:none;overflow:hidden}ul.common-menu-list.file{overflow:inherit}ul.common-menu-list li{float:left;width:100px;cursor:pointer;height:100px;color:#555!important;position:relative;background-color:#fff;list-style:none;transition:color .3s ease-in-out 0s,background-color .3s ease-in-out 0s;margin:3px 5px;border-radius:4px;overflow:hidden;border:1px solid #d3d3d3;text-align:center;padding:10px 0 0}ul.common-menu-list li .anticon{font-size:36px;will-change:transform;margin:12px 0 8px;transition:transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}ul.common-menu-list li .anticon-class{display:block;text-align:center;-webkit-transform:scale(.83);transform:scale(.83);font-family:Lucida Console,Consolas;white-space:nowrap}ul.common-menu-list.file li{width:140px;min-height:140px;height:inherit;display:inline-block;vertical-align:top;padding:unset;text-align:unset;float:none}ul.common-menu-list.file li.uploading{border-style:dashed}ul.common-menu-list.file li.error{border-color:#f5222d}ul.common-menu-list.file li:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}ul.common-menu-list.file li:hover:before{opacity:1}ul.common-menu-list.file li.uploading:hover:before{opacity:0}ul.common-menu-list.file li .content{text-align:center;padding:10px 0 0}ul.common-menu-list.file li.uploading .content{padding:30px 0 0}ul.common-menu-list.file li.uploading .progress{padding:0 10px}ul.common-menu-list.file li .toolbox{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:all .3s}ul.common-menu-list.file li:hover .toolbox{opacity:1}ul.common-menu-list.file .toolbox .anticon{font-size:16px;margin:0 5px}ul.common-menu-list.file li .anticon-class{white-space:inherit}ul.common-menu-list li .anticon-class .ant-badge{transition:color .3s ease-in-out 0s}ul.common-menu-list li.error .anticon-class .ant-badge{color:#f5222d}ul.common-menu-list li:not(.uploading):hover{background-color:#1890ff;color:#fff!important}ul.common-menu-list li:hover .anticon{-webkit-transform:scale(1.4);transform:scale(1.4);color:#fff!important}ul.common-menu-list li:hover .ant-badge{color:#fff!important}ul.common-menu-list li:hover .web-icon>path{transition:fill .3s ease-in-out .3s;fill:#fff!important}.prohibit-table>tbody>tr>td,.prohibit-table>thead>tr>th{text-align:left;vertical-align:top;line-height:2em}.prohibit-table>tbody>tr>td{height:30px;width:20%}.class-schedule-header-table{position:absolute;left:0;top:0}.class-schedule-header-table tr{background-color:initial!important;font-size:6pt;line-height:16px}.class-schedule-header-table tr:first-child>td{text-align:right}.class-schedule-header-table tr:first-child>td>span{margin-top:5px;margin-right:15px}.class-schedule-header-table tr:nth-child(2)>td{text-align:center}.class-schedule-header-table tr:nth-child(2)>td>span{margin-top:5px;margin-left:-20px}.class-schedule-header-table tr:nth-child(3)>td>span{margin-left:5px;margin-top:5px}.editing-table-cell,.unediting-table-cell{transition:none!important}.editing-table-cell{border:1px solid #ff6358!important;padding:0!important}.editing-table-cell .ant-input{line-height:inherit!important;height:auto!important;padding:0 16px!important;border:none!important;border-radius:inherit!important;box-shadow:none!important}.shirnk-table table{width:auto!important}.checkbox-group-wrapper .ant-checkbox-group-item{display:block!important}.checkbox-group-wrapper .ant-checkbox-group{line-height:inherit}div>.ant-tag-group:last-child{margin-left:inherit}div>.ant-tag-group{margin-right:50px}.ant-tag-group{float:left}.report-issue-form .ant-list-item{padding:2px 4px!important}.report-issue-form .ant-modal-body{padding:5px 10px}.report-issue-form .ant-modal-header{padding:8px 24px}.report-issue-form .ant-modal-footer{padding:5px 16px}.report-issue-form .ant-list-item-meta-title{font-weight:700}.report-issue-form .ant-list,.report-issue-form .region-tree-container{height:550px;overflow:auto}.report-issue-form .ant-list-item-meta-avatar{font-size:30px}span.score-report-status1{color:#ff4500}span.score-report-status2{color:#00f}span.score-report-status3{color:#3cb371}span.score-report-status4{color:#ff69b4;font-weight:700}.score-report-tab .anticon{margin-right:inherit!important}.score-empty-row{color:red}td .ant-tabs-vertical.ant-tabs-left>.ant-tabs-content{padding-left:inherit!important}td .ant-tabs-vertical>.ant-tabs-bar .ant-tabs-tab{padding:8px!important}.wj-main{border:2px solid #d3d3d3;width:800px;margin:0 auto;padding:0 10px;font-size:16px}.wj-main .ant-tabs-tab{transition:color .3s cubic-bezier(.645,.045,.355,1),background-color .5s cubic-bezier(.645,.045,.355,1)!important}.wj-main .ant-tabs-tab-active{color:#fff!important;background:#40a9ff}.wj-title{text-align:center;font-weight:900;font-size:24px;color:#1890ff}.wj-head{font-weight:600}.wj-desc{text-indent:2em;margin-bottom:20px}.wj-main .ant-steps-dot .ant-steps-item-content{width:100%!important}.wj-main .ant-steps-dot .ant-steps-item-tail{margin-left:50%!important}.wj-main .ant-steps-item:last-child{-webkit-flex:1 1;flex:1 1}.wj-main .ant-steps-dot .ant-steps-item-icon{margin-left:-webkit-calc(50% - 3px)!important}.wj-detail-title-container{display:block}.wj-detail-seq:after{content:"、"}.wj-option-seq:after{content:"."}.wj-form .ant-form-item-label{text-align:left;white-space:normal;font-size:16px;font-weight:600}.wj-form .ant-form-item-control-wrapper{padding-left:35px}.wj-list-item .option-group{float:none;padding:5px 0!important;margin-left:50px}.wj-list-item .wj-list-item{margin-left:50px}.wj-detail-items-selector .ant-checkbox-group{max-height:500px;overflow-y:auto;width:100%}.wj-detail-items-selector .ant-checkbox-group-item{display:block}.wj-detail-items-selector .ant-checkbox-group-item:nth-last-of-type(2n){background-color:#e3e8f1}.ant-checkbox-group.vertical .ant-checkbox-group-item{display:block;line-height:inherit}.has-sub span{font-weight:900}.summary-chart-title{font-size:16px;font-weight:700;text-align:center;margin:10px 0}.summary-chart-detail-input{border-bottom:1px dashed grey;line-height:30px}main .ant-cascader-input.ant-input{background-color:hsla(0,0%,100%,.01)!important}.teacher-assess-group-item>span{display:block;line-height:25px}.teacher-assess-group-item>span:first-child{font-weight:700;text-align:center;font-size:16px}.left-float-col{float:left}.right-float-col{float:right}.ant-collapse{background-color:inherit;margin:5px}.ant-collapse-header{font-weight:700}.no-padding{padding:0!important}.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date{background-color:inherit}.dangerous-table td,.dangerous-table th{text-align:center!important;vertical-align:middle}.dangerous-table td.normal{background-color:rgba(0,128,0,.5)!important}.dangerous-table td.late{background-color:rgba(255,0,0,.5)!important}.dangerous-table td.early{background-color:rgba(255,106,0,.5)!important}.dangerous-table td.not-sign{background-color:hsla(0,0%,50.2%,.5)!important}.dangerous-table td.holiday{background-color:rgba(0,0,255,.5)!important}.dangerous-table .ant-table-tbody>tr:hover:not(.ant-table-expanded-row)>td{background:inherit}.ant-form-item-label label.no-colon-ends:after{content:none}.ant-skeleton.no-padding>.ant-skeleton-content>.ant-skeleton-paragraph{padding-left:5px}span.label{background-color:#87ceeb}span.content,span.label{padding:3px;white-space:nowrap;float:left;text-align:right}.score-statistic.ant-card{overflow-x:hidden}.score-statistic.ant-table-wrapper{overflow-x:auto}.score-statistic.ant-table-wrapper th{white-space:pre}.ant-select-selection{border-top-width:1px}.image-loader{padding:10px 0;display:inline-block;*display:inline;*zoom:1;border:1px solid #d3d3d3;margin:5px}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{background:#1890ff}.splitter-layout{position:inherit;height:inherit;-webkit-flex:1 1;flex:1 1}.layout-pane{display:-webkit-flex;display:flex}.splitter-layout>.layout-splitter{width:4px}.splitter-layout .layout-pane{overflow-x:hidden}td .ant-divider-horizontal{height:1em;font-size:20px}.ant-divider-horizontal.ant-divider-with-text-center:after,.ant-divider-horizontal.ant-divider-with-text-center:before,.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-left:before,.ant-divider-horizontal.ant-divider-with-text-right:after,.ant-divider-horizontal.ant-divider-with-text-right:before{border-top-width:2px;border-top-color:#bfbfbf}.splitter-layout.collection{width:unset;height:unset;-webkit-flex:1 1;flex:1 1;position:inherit}a.help{color:red;text-decoration:underline;font-size:14px;white-space:nowrap}.ant-badge.notice{margin:12px 20px 0 0;cursor:pointer}.ant-badge.notice .anticon{font-size:24px}.ant-badge.notice sup{padding:unset}.ant-descriptions .ant-descriptions-title .hover-btn{display:none}.ant-descriptions:hover .ant-descriptions-title .hover-btn{display:inline-block}