@charset "UTF-8";@font-face{font-family:iconfont;src:url(/assets/iconfont-c6b19c8d.woff2?t=1683529422487) format("woff2"),url(/assets/iconfont-93904990.woff?t=1683529422487) format("woff"),url(/assets/iconfont-7ef5e0bc.ttf?t=1683529422487) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-xiala:before{content:""}.icon-close:before{content:""}.icon-fullscreen:before{content:""}.icon-speed:before{content:""}.icon-mute:before{content:""}.icon-play:before{content:""}.icon-pause:before{content:""}.icon-unmute:before{content:""}.icon-icon-tips:before{content:""}.icon-icon-fold:before{content:""}.icon-icon-12:before{content:""}.icon-waterprint:before{content:""}.icon-adduser:before{content:""}.icon-upvideo:before{content:""}.icon-onlinelesson:before{content:""}.icon-department:before{content:""}.icon-icon-drag:before{content:""}.icon-icon-edit:before{content:""}.icon-icon-delete:before{content:""}.icon-icon-video:before{content:""}.icon-icon-home:before{content:""}.icon-icon-category:before{content:""}.icon-icon-file:before{content:""}.icon-icon-study:before{content:""}.icon-icon-user:before{content:""}.icon-icon-setting:before{content:""}.icon-icon-password:before{content:""}.icon-a-icon-logout:before{content:""}#root{width:100%;min-height:100vh;margin:0 auto;background-color:#f5f5f5}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media (max-width: 768px){body{user-select:none;-webkit-user-select:none}}@media (max-width: 768px){#root{overflow-x:hidden;text-align:left}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{font-size:13px}.ant-card{margin-bottom:12px;border-radius:8px}.ant-radio-wrapper,.ant-checkbox-wrapper{padding:10px 12px;line-height:1.6;min-height:44px;display:flex;align-items:center}.ant-btn{min-height:44px;font-size:14px}.ant-btn-lg{min-height:48px;font-size:15px}.ant-form-item{margin-bottom:12px}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{min-height:40px}.ant-modal{width:calc(100% - 24px)!important;max-width:480px;margin:12px auto!important;top:12px}.ant-modal-body{padding:16px}.ant-tag{font-size:12px;padding:0 6px;line-height:20px}.ant-descriptions-item-label,.ant-descriptions-item-content{width:100%!important}.ant-result{padding:16px 0}.ant-result-title{font-size:18px}.ant-result-subtitle{font-size:14px}.ant-progress{font-size:12px}.ant-switch{min-height:32px}}@media (min-width: 769px) and (max-width: 1024px){#root{text-align:left}.ant-table{font-size:13px}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._loading-box_17zrw_1{width:100vw;line-height:100vh;text-align:center;background-color:#f4fafe}._login-content_155b4_1{width:100%;float:left;height:100vh;background-color:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between}._login-content_155b4_1 ._top-content_155b4_11{width:100%;display:flex;flex-direction:column;align-items:flex-start}._login-content_155b4_1 ._top-content_155b4_11 ._title_155b4_17{min-width:125px;height:auto;font-size:30px;font-weight:600;color:#333;line-height:30px;border-bottom:4px solid #ff4d4f;box-sizing:border-box;padding-bottom:10px;margin:100px auto 0}._login-content_155b4_1 ._top-content_155b4_11 ._login-box_155b4_30{width:90%;height:366px;background:#ffffff;display:flex;margin:80px auto 0}._login-content_155b4_1 ._top-content_155b4_11 ._login-box_155b4_30 ._left-box_155b4_38{width:595px;height:100%;box-sizing:border-box;padding:33px 60px}._login-content_155b4_1 ._top-content_155b4_11 ._login-box_155b4_30 ._left-box_155b4_38 ._icon_155b4_44{width:475px;height:300px}._login-content_155b4_1 ._top-content_155b4_11 ._login-box_155b4_30 ._right-box_155b4_48{width:520px;height:100%;box-sizing:border-box;border-left:1px solid #d8d8d8;padding:50px 60px;display:flex;flex-direction:column}._login-content_155b4_1 ._top-content_155b4_11 ._login-box_155b4_30 ._right-box_155b4_48 ._captcha-box_155b4_57{width:125px;height:54px;margin-left:15px;border-radius:8px;background-color:rgba(255,77,79,.1);display:flex}._login-content_155b4_1 ._top-content_155b4_11 ._login-box_155b4_30 ._right-box_155b4_48 ._captcha-box_155b4_57 ._catpcha-loading-box_155b4_65{width:125px;height:54px;line-height:54px;text-align:center}._login-content_155b4_1 ._top-content_155b4_11 ._login-box_155b4_30 ._right-box_155b4_48 ._captcha-box_155b4_57 ._captcha_155b4_57{width:125px;height:54px;border:none;cursor:pointer;border-radius:8px}._app-footer_r8h1j_1{width:100%;background-color:#0f172a;padding:48px 0 32px;margin-top:80px}._app-footer_r8h1j_1 ._footer-content_r8h1j_7{width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.08)}._app-footer_r8h1j_1 ._footer-content_r8h1j_7 ._footer-brand_r8h1j_16 ._footer-logo_r8h1j_16{width:124px;height:auto;margin-bottom:12px}._app-footer_r8h1j_1 ._footer-content_r8h1j_7 ._footer-brand_r8h1j_16 ._footer-desc_r8h1j_21{font-size:13px;color:rgba(255,255,255,.45);line-height:22px}._app-footer_r8h1j_1 ._footer-content_r8h1j_7 ._footer-links_r8h1j_26{display:flex;gap:80px}._app-footer_r8h1j_1 ._footer-content_r8h1j_7 ._footer-links_r8h1j_26 ._link-group_r8h1j_30 ._link-title_r8h1j_30{font-size:14px;font-weight:600;color:rgba(255,255,255,.85);margin-bottom:16px}._app-footer_r8h1j_1 ._footer-content_r8h1j_7 ._footer-links_r8h1j_26 ._link-group_r8h1j_30 ._link-item_r8h1j_36{font-size:13px;color:rgba(255,255,255,.45);line-height:32px;cursor:pointer;transition:color .2s}._app-footer_r8h1j_1 ._footer-content_r8h1j_7 ._footer-links_r8h1j_26 ._link-group_r8h1j_30 ._link-item_r8h1j_36:hover{color:rgba(255,255,255,.75)}._app-footer_r8h1j_1 ._footer-bottom_r8h1j_46{width:90%;margin:0 auto;padding-top:24px;display:flex;justify-content:space-between;align-items:center}._app-footer_r8h1j_1 ._footer-bottom_r8h1j_46 ._copyright_r8h1j_54{font-size:12px;color:rgba(255,255,255,.3)}._app-footer_r8h1j_1 ._footer-bottom_r8h1j_46 ._footer-icon_r8h1j_58{font-size:30px;color:rgba(255,255,255,.2);cursor:pointer;transition:color .2s}._app-footer_r8h1j_1 ._footer-bottom_r8h1j_46 ._footer-icon_r8h1j_58:hover{color:rgba(255,255,255,.4)}._app-header_1ak9l_1{background-color:#f6f6f6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 24px}._main-header_1ak9l_11{width:90%;height:60px;line-height:60px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}._App-logo_1ak9l_21{width:124px;height:40px}._top-main_1ak9l_26{display:flex;align-items:center}._app-header_bpaf4_1{width:100%;position:fixed;top:0;left:0;right:0;height:64px;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.06);z-index:100}._app-header_bpaf4_1 ._main-header_bpaf4_12{width:90%;height:64px;line-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto}._app-header_bpaf4_1 ._main-header_bpaf4_12>.d-flex{min-width:0}._app-header_bpaf4_1 ._main-header_bpaf4_12>.d-flex:first-child{flex:1 1 auto;overflow:hidden}._app-header_bpaf4_1 ._main-header_bpaf4_12>.d-flex:last-child{flex:0 0 auto}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._App-logo_bpaf4_32{flex:0 0 auto;width:124px;height:40px;text-align:left}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._App-logo_bpaf4_32 img{width:auto;height:40px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42::-webkit-scrollbar{display:none}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-arrow_bpaf4_55{font-size:10px;margin-left:4px;transition:transform .2s}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60{flex:0 0 auto;white-space:nowrap;width:auto;height:64px;font-size:15px;font-weight:400;color:#475569;line-height:64px;display:flex;align-items:center;justify-content:center;margin-left:32px;cursor:pointer;position:relative;transition:color .2s}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60:hover{color:#2563eb}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:#2563eb;transition:width .2s}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60:hover:after{width:100%}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-active-item_bpaf4_94{flex:0 0 auto;white-space:nowrap;width:auto;height:64px;font-size:15px;font-weight:600;line-height:64px;display:flex;align-items:center;justify-content:center;color:#2563eb;margin-left:32px;cursor:pointer;position:relative}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-active-item_bpaf4_94:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:2px;background:#2563eb}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-active-item_bpaf4_94:hover{opacity:.8}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._department-name_bpaf4_123{font-size:13px;font-weight:400;color:#64748b;line-height:24px;background:#f1f5f9;border-radius:6px;padding:0 10px;margin-right:16px;white-space:nowrap;flex:0 0 auto}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._button-group_bpaf4_135{display:flex;align-items:center;gap:8px;flex:0 0 auto}@media (max-width: 1680px){._app-header_bpaf4_1 ._main-header_bpaf4_12{width:94%}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60,._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-active-item_bpaf4_94{margin-left:26px;font-size:14px}}@media (max-width: 1440px){._app-header_bpaf4_1 ._main-header_bpaf4_12{width:96%;gap:12px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._App-logo_bpaf4_32{width:108px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60,._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-active-item_bpaf4_94{margin-left:20px;font-size:13.5px}}@media (max-width: 1366px){._app-header_bpaf4_1 ._main-header_bpaf4_12 ._App-logo_bpaf4_32{width:96px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60,._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-active-item_bpaf4_94{margin-left:15px;font-size:13px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._department-name_bpaf4_123{font-size:12px;padding:0 8px;margin-right:10px}}@media (max-width: 1200px){._app-header_bpaf4_1 ._main-header_bpaf4_12{gap:10px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._App-logo_bpaf4_32{width:84px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60,._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-active-item_bpaf4_94{margin-left:12px;font-size:12.5px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._department-name_bpaf4_123{margin-right:8px}}@media (max-width: 1024px){._app-header_bpaf4_1 ._main-header_bpaf4_12{width:98%;gap:8px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._App-logo_bpaf4_32{width:76px}._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-item_bpaf4_60,._app-header_bpaf4_1 ._main-header_bpaf4_12 ._navs_bpaf4_42 ._nav-active-item_bpaf4_94{margin-left:10px;font-size:12px}}._img-box_1nvlo_1{width:100%;height:auto}.mobile-layout{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5;padding-bottom:60px}.mobile-header{position:fixed;top:0;left:0;right:0;height:56px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#fff;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.15)}.mobile-header .mobile-header-left{width:40px;display:flex;align-items:center}.mobile-header .mobile-header-title{flex:1;text-align:center;font-size:18px;font-weight:600}.mobile-header .mobile-header-right{width:40px;display:flex;align-items:center;justify-content:flex-end}.mobile-drawer-header{display:flex;align-items:center;padding:20px 16px;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);color:#fff;margin:-16px -16px 16px}.mobile-drawer-header .mobile-drawer-user{margin-left:12px}.mobile-drawer-header .mobile-drawer-user .username{font-size:16px;font-weight:600;margin-bottom:4px}.mobile-drawer-header .mobile-drawer-user .user-role{font-size:12px;opacity:.8}.mobile-drawer-footer{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #f0f0f0;padding-top:8px}.mobile-main{flex:1;padding-top:56px;overflow-y:auto}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;height:60px;background-color:#fff;display:flex;align-items:center;justify-content:space-around;box-shadow:0 -2px 8px rgba(0,0,0,.08);z-index:100}.mobile-bottom-nav .nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;transition:all .3s ease}.mobile-bottom-nav .nav-item.active{color:#1890ff}.mobile-bottom-nav .nav-item.active .nav-icon{transform:scale(1.1)}.mobile-bottom-nav .nav-item:active{transform:scale(.95)}.mobile-bottom-nav .nav-item .nav-icon{font-size:22px;margin-bottom:2px;transition:transform .3s ease}.mobile-bottom-nav .nav-item .nav-label{font-size:11px}@media (min-width: 769px){.mobile-layout{max-width:500px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.1)}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:rgba(255,255,255,.87);background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}.layout-box{display:flex;flex-direction:column;min-height:100vh}.footer-box{flex:1;display:flex;flex-direction:column-reverse}.main-body{width:100%;max-width:95%;height:auto;min-height:900px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding-top:80px;padding-left:24px;padding-right:24px;margin:0 auto}.container{max-width:95%;min-height:900px;height:auto;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;padding-top:80px;padding-left:24px;padding-right:24px}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.w-250px{width:250px}.w-300px{width:300px}.w-350px{width:350px}.w-400px,.w-450px,.w-500px{width:200px}.mr-5{margin-right:5px}.ml-5{margin-left:5px}.ml-8{margin-left:8px}.mt-10{margin-top:10px}.ml-14{margin-left:14px}.ml-15{margin-left:15px}.ml-120{margin-left:120px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.mr-24{margin-right:24px}.mb-28{margin-bottom:28px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.helper-text{height:24px;font-size:12px;font-weight:400;color:rgba(0,0,0,.45);line-height:24px}.float-left{width:100%;height:auto;float:left}.d-flex{display:flex;align-items:center}.j-flex{display:flex;justify-content:center}.d-j-flex{display:flex;align-items:center;justify-content:center}.j-r-flex{display:flex;justify-content:right}.j-b-flex{display:flex;align-items:center;justify-content:space-between}.c-flex{display:flex;flex-direction:column}.c-a-flex{display:flex;flex-direction:column;align-items:center}.flex-1{flex:1}.primary{color:#ff4d4f}.c-yellow{color:#e1a500}.c-success{color:#04c877}.c-green{color:#0c6}.c-red{color:#ff4d4f}.login-box .ant-btn{font-size:18px!important;font-weight:500!important}.login-box .ant-input,.login-box .ant-input-password{font-weight:400;font-size:18px!important;background-color:#f6f6f6}.login-box .ant-input::placeholder,.login-box .ant-input-password::placeholder{color:rgba(0,0,0,.45)}.c-admin{font-size:14px;font-weight:400;color:rgba(0,0,0,.88);line-height:24px;cursor:pointer}.c-admin:hover{opacity:.8}.ant-progress{margin-bottom:0}.ant-progress .ant-progress-text{color:#ff4d4f!important}.ant-modal-confirm-btns>.ant-btn-default:hover{color:#ff4d4f!important;border-color:#ff4d4f}.ant-modal-confirm-btns>.ant-btn-primary{background-color:#ff4d4f!important;color:#fff}.ant-modal-confirm-btns>.ant-btn-primary:hover{opacity:.8}.ant-dropdown-menu-item-group-list{padding:0 0 4px!important}#meedu-player-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.ant-tree-switcher{display:none!important}.ant-tree-node-selected .ant-tree-title{color:#ff4d4f}.ant-tree-treenode{min-width:150px;width:100%!important;height:40px!important;padding:0!important;display:flex;align-items:center!important}.ant-tree-treenode.ant-tree-treenode-selected{background-color:#fff2f0!important;border-radius:0!important;overflow:hidden}.ant-tree-treenode.ant-tree-treenode-selected .ant-tree-node-content-wrapper,.ant-tree-treenode.ant-tree-treenode-selected .ant-tree-node-content-wrapper-normal{background-color:transparent!important}.ant-tree-treenode .ant-tree-node-content-wrapper{width:100%!important;height:40px!important;display:flex;align-items:center}.ant-tree-treenode:hover{background-color:#fff2f0!important;border-radius:0!important;overflow:hidden}.ant-tree-treenode:hover .ant-tree-node-content-wrapper,.ant-tree-treenode:hover .ant-tree-node-content-wrapper-normal{background-color:transparent!important}.ant-tree-treenode .ant-tree-node-content-wrapper-normal{width:100%!important;height:40px!important;display:flex;align-items:center}.ant-tree-treenode .ant-tree-switcher{height:40px!important;display:flex;align-items:center}.ant-tree-title{flex:1;padding-left:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.ant-tree-title .iconfont{color:rgba(0,0,0,.2);cursor:pointer}.ant-tree-title .iconfont:hover{opacity:.8}.ant-popover-inner{padding:8px 0!important}.dplayer-notice{opacity:0!important}.exam-page .ant-tabs,.exam-page .ant-tabs-content-holder,.exam-page .ant-tabs-tabpane,.exam-page .ant-tabs-tabpane-active{width:100%!important}.exam-page .ant-table-wrapper{width:100%!important;max-width:none!important}.exam-page .ant-table{table-layout:fixed!important;width:100%!important}
