﻿*,:after,:before{box-sizing:border-box}body,html{width:100%}#app,body,html{height:100%}.basic-layout{min-height:100%}.basic-layout__menu,.basic-layout__menu .ant-menu-dark,.basic-layout__menu .ant-menu-dark .ant-menu-sub{background:#2f313b}.basic-layout__menu .ant-menu-inline .ant-menu-item{border-color:#2f313b}.basic-layout__menu .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected,.basic-layout__menu .ant-menu.ant-menu-dark .ant-menu-item-selected{border-left:3px solid #457aec;background:#3a425a}.basic-layout__menu .ant-menu-item>a{font-size:15px}.basic-layout__main{padding:20px;padding-bottom:0;transition:all .2s}.basic-layout__content{position:relative;margin-top:20px;padding:16px;transition:all .2s;background-color:#fff}.basic-layout--fixedHeader{padding-top:64px}.basic-layout--fixedHeader .global-header{position:fixed;z-index:10;top:0;right:0;left:0}.basic-layout--fixedHeader .global-header .logo h1{font-family:Myriad Pro,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:22px;font-weight:600;line-height:32px;display:inline-block;height:32px;margin:0 0 0 12px;vertical-align:middle;color:#fff}.basic-layout--fixedHeader .global-header .dividing{padding:0 18px 0 8px;vertical-align:top}.basic-layout--fixSiderbar .basic-layout__menu{position:fixed;top:64px;bottom:0;left:0}.basic-layout--fixSiderbar .basic-layout__main{margin-left:220px;padding-bottom:60px}.global-header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 25px;vertical-align:middle;color:#fff;background:#2b76f7;box-shadow:0 1px 4px rgba(0,21,41,.08)}.global-header .ant-menu-horizontal{border-bottom:none;background:transparent;position:absolute;box-sizing:border-box;left:29%}.global-header .ant-menu-horizontal>.ant-menu-item{font-size:16px;color:#fff}.global-header .ant-menu-item{padding:0 10px}.global-header .ant-menu-horizontal>.ant-menu-item-active,.global-header .ant-menu-horizontal>.ant-menu-item-open,.global-header .ant-menu-horizontal>.ant-menu-item-selected,.global-header .ant-menu-horizontal>.ant-menu-item:hover,.global-header .ant-menu-horizontal>.ant-menu-submenu-active,.global-header .ant-menu-horizontal>.ant-menu-submenu-open,.global-header .ant-menu-horizontal>.ant-menu-submenu-selected,.global-header .ant-menu-horizontal>.ant-menu-submenu:hover{border-bottom-color:transparent}.global-header .ant-menu-horizontal>.ant-menu-item-active:before,.global-header .ant-menu-horizontal>.ant-menu-item-open:before,.global-header .ant-menu-horizontal>.ant-menu-item-selected:before,.global-header .ant-menu-horizontal>.ant-menu-item:hover:before,.global-header .ant-menu-horizontal>.ant-menu-submenu-active:before,.global-header .ant-menu-horizontal>.ant-menu-submenu-open:before,.global-header .ant-menu-horizontal>.ant-menu-submenu-selected:before,.global-header .ant-menu-horizontal>.ant-menu-submenu:hover:before{position:absolute;bottom:-12px;left:50%;width:0;height:0;margin-left:-7px;content:"";border:7px solid;border-color:transparent transparent #fff}.global-header .account-info{padding:0 20px;vertical-align:middle}.global-header .logout{cursor:pointer;vertical-align:middle}.global-header .logout img{height:16px;padding:0 5px;vertical-align:middle}.global-header .header-right{position:absolute;top:0;right:20px;color:#fff;display:flex;align-items:center}.global-header .header-item{display:inline-block;height:100%;padding:0 12px;cursor:pointer}.global-header .header-notice span{vertical-align:initial}.global-header .header-notice .header-notice-icon{padding:4px;font-size:16px}.global-header .avatar{margin-right:10px;width:36px;height:36px;vertical-align:middle}.global-header.fixed-header{position:fixed;right:0}.page-breadcrumb{display:flex;align-items:center}.global-footer{line-height:40px;color:rgba(0,0,0,.65);font-size:14px;background:#f0f2f5;position:fixed;bottom:0;left:220px;right:0;z-index:999;padding:0}.ant-modal div[aria-hidden=true]{display:none!important}pre{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0}.has-fixed-footer{padding-bottom:86px}.fixed-page-footer{position:absolute;bottom:0;left:0;min-height:68px;padding:0 16px;box-shadow:0 5px 20px rgba(51,153,255,.267)}.fixed-page-footer,.fixed-page-footer .page-footer{display:flex;align-items:center;justify-content:center;width:100%}.fixed-page-footer .page-footer{height:86px;background-color:#fff}.fixed-page-footer button+button{margin-left:20px}.fixed-page-footer .no-need-warpper{position:absolute;left:0;margin-left:16px;color:#09f}.fixed-page-footer .no-need-warpper i{font-size:16px}.fixed-page-footer .no-need-warpper a{margin-left:8px}.gray{color:rgba(0,0,0,.25)}.green{color:#00d47c}.orange{color:#ffad46}.red{color:#ff4761}.blue{color:#1890ff}.table-button{padding:15px 0}.relative{position:relative;min-height:50px;display:flex;align-items:center}.relative .align-right{position:absolute;right:0}.tab-no-hide{overflow:visible}.flex-wrapper{display:flex}.flex-wrapper .ant-space{flex-grow:1}.flex-wrapper .search{flex-shrink:0;width:30%}.form-tip{display:flex;margin-top:30px;margin-bottom:30px;font-size:14px;line-height:16px;color:#999}.form-tip /deep/ .anticon{margin-right:8px;font-size:16px}.form-tip .tip-content div{margin-bottom:8px}.header-button{padding:16px 0;display:flex;justify-content:flex-end}.header-button button+button,.header-button div+button{margin-left:10px}.ant-tabs-extra-content>div+button,.ant-tabs-extra-content button+button{margin-left:16px}.ant-select-disabled{color:rgba(0,0,0,.25)}.m-hvoer{display:inline-block;width:100%;display:flex;align-items:center}.m-hvoer span{width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-hvoer .anticon-menu{flex-shrink:0}.btn-disabled{border-color:transparent;text-shadow:none;box-shadow:none}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover{color:rgba(0,0,0,.25);background-color:transparent}.ms-tab .ant-tabs-bar{margin-bottom:10px;border-bottom:none}.ms-tab .ant-tabs-ink-bar{bottom:1px}.syn-tip{padding:7px 25px;background-color:rgba(255,0,0,.29803922)}.no-colon .ant-form-item-children textarea{margin-left:10px}.no-colon .ant-form-item-label{padding-right:15px}.no-colon .ant-form-item-label label:after{display:none}.label.required:before{content:"*";color:red}.ant-modal-footer{text-align:center}.ant-pagination.mini .ant-pagination-item,.ant-pagination.mini .ant-pagination-next,.ant-pagination.mini .ant-pagination-prev{margin-right:8px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active),.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link{border-color:#d9d9d9}.modal-messgae{font-size:16px;color:#666;margin-bottom:15px}.comfirm-messgae,.modal-messgae{text-align:center}.comfirm-messgae>p:first-child{font-size:19px;color:#333}.comfirm-messgae>p+p{font-size:17px;color:#999}.modal-body{text-align:center}.modal-body .form-wrapper{display:inline-block;width:50%;margin-bottom:20px}.ant-table+.ant-pagination{float:none;text-align:right}.ant-table+.ant-pagination .ant-pagination-next,.ant-table+.ant-pagination .ant-pagination-prev{min-width:60px}.ant-table+.ant-pagination .ant-pagination-total-text{float:left;margin-right:5px}.ant-table+.ant-pagination .ant-pagination-options{float:left;margin-left:0}.ant-alert-info{position:relative;margin-bottom:24px;padding-left:22px;border:none;border-radius:0;background-color:#d6ebff}.ant-alert-info:before{position:absolute;top:50%;left:10px;width:2px;height:12px;content:"";transform:translateY(-50%);border-radius:1px;background-color:#3094f9}.ant-alert-message{color:#333}.form-model-view .ant-form-item{margin-bottom:0}.app-body>.ant-spin-spinning{position:fixed;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.25)}.app-body>.ant-spin-spinning .ant-spin-dot{top:50%}.popover-users{max-width:1000px}.popover-users .ant-tag{margin-bottom:8px}.ant-form-item.mb0{margin-bottom:0}.m-form-horizontal{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.m-form-horizontal .ant-form-item{display:flex;padding:0 10px;width:100%}.m-form-horizontal .ant-form-item-label{flex-shrink:0}.m-form-horizontal .ant-form-item-control-wrapper{flex:auto}.m-form-horizontal.col-2 .ant-form-item{width:50%}.m-form-horizontal.col-3 .ant-form-item{width:33.3%}.popover-badge{line-height:100%}.popover-badge.success{color:#52c41a}.popover-badge.error{color:#f5222d}.popover-badge .anticon-menu{margin-left:6px;font-size:12px}td .ant-badge-status-success+.ant-badge-status-text{color:#52c41a}td .ant-badge-status-error+.ant-badge-status-text{color:#f5222d}td .ant-badge-status-warning+.ant-badge-status-text{color:#faad14}.ant-form-inline .ant-form-item-with-help{margin-bottom:0}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.ant-popover-inner-content{max-height:240px;overflow:auto}.ant-popover-inner-content::-webkit-scrollbar{width:2px;height:2px}.ant-popover-inner-content::-webkit-scrollbar-track{border-radius:3px;box-shadow:inset 0 0 3px rgba(179,177,177,.2)}.ant-popover-inner-content::-webkit-scrollbar-thumb{border-radius:3px;background:#999;box-shadow:inset 0 0 6px rgba(179,177,177,.2)}.disable,.disable:active,.disable:focus,.disable:hover{color:rgba(0,0,0,.25)}.toolbar-wrapper{padding:15px 0}.scroll-select{height:45px}.scroll-select .ant-select-selection__clear{top:19px}.scroll-select .ant-select-selection--multiple{cursor:auto}.scroll-select .ant-select-selection__rendered{overflow-x:auto;overflow-y:hidden}.scroll-select .ant-select-selection__rendered>ul{cursor:text;position:relative}.scroll-select .ant-select-selection__rendered>ul>li{display:inline-block;float:none;position:relative;top:3px}.scroll-select .ant-select-selection__rendered .ant-select-search--inline{top:0}.scroll-select .ant-select-selection__rendered:after{display:none}.m-header{margin-bottom:15px}.ant-table-header::-webkit-scrollbar-track{border-radius:3px;background:transparent;box-shadow:inset 0 0 6px transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:3px;box-shadow:inset 0 0 6px rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:#999}.m-grid .ant-form-item .ant-form-item-label label{width:100%;display:inline-block;word-break:normal;white-space:normal;line-height:normal;padding-right:2px}.table-button-wrapper{display:flex;justify-content:flex-end;margin:15px 0}.table-button-wrapper button{margin-left:10px}.flex-form-2{display:flex;flex-wrap:wrap}.flex-form-2 .ant-form-item{width:50%}.flex-form-3{display:flex;flex-wrap:wrap}.flex-form-3 .ant-form-item{width:33%}.more-text .ant-form-item-label label{width:100%;display:inline-block;height:50px;line-height:24px;white-space:normal;padding-right:10px}.more-text .ant-form-item-label label:after{margin-right:0}.unit-form-item .ant-input,.unit-form-item .ant-input-number,.unit-form-item .ant-select{width:calc(100% - 110px)}.unit-form-item .unit{display:inline-block;width:100px;margin-left:10px}.sub-btn-warp{text-align:center;margin-top:20px}.sub-btn-warp button{margin:0 10px}.sub-top-btn-warp{text-align:right}.input-number,.sub-top-btn-warp button{margin-left:20px}.input-number{display:inline-block;width:200px}.time-list-warp{display:flex;margin-bottom:10px}.time-list-warp .ant-calendar-picker,.time-list-warp .ant-select{margin-right:12px}.time-list-warp .ant-btn{margin-right:6px}.teacher-list-warp{display:flex}.teacher-list-warp .ant-form-item{width:20%;min-width:200px}.teacher-list-warp .ant-btn{margin-top:4px;margin-left:6px}.no-label.ant-form-item .ant-form-item-label>label:after{content:""}.upload-btn{margin-right:10px;margin-bottom:6px}.upload-notice{text-align:center;margin-bottom:20px}.upload-notice .notice{font-size:16px;font-weight:700;margin-bottom:10px}.has-error .ant-form-explain,.has-error .ant-form-spli{position:relative;top:2px}.inline-form-item{display:inline-block;margin-bottom:0}.inline-form-item .has-error{position:absolute}.info-table-warp .info-table{width:100%}.info-table-warp .info-table tr td{border:1px solid #e8e8e8;padding:12px 16px;word-break:break-all}.info-table-warp .info-table tr td .stlogo{max-width:200px;max-height:200px}.info-table-warp .info-table tr .title{width:180px;background:#f0f2f5}.info-form-modal .ant-form-item{margin-bottom:0}.info-form-modal .ant-form-item .signCode{width:350px}.info-form-modal .img-item-5{margin-left:20.83333%}.info-form-modal .img-item-5 .signCode{border:1px solid #e3e3e3}.form-warp .ant-form .ant-form-item .ant-col-2{width:140px}.form-warp .ant-form .ant-form-item .ant-col-22{width:calc(100% - 140px)}.form-warp .ant-form .ant-form-item .ant-col-3{width:202px}.form-warp .ant-form .ant-form-item .ant-col-21{width:calc(100% - 202px)}.form-warp .ant-form .flex-form-2 .ant-form-item .ant-col-4{width:140px}.form-warp .ant-form .flex-form-2 .ant-form-item .ant-col-19{width:calc(100% - 140px)}.form-warp .ant-form .flex-form-2 .ant-form-item .ant-col-5{width:169px}.form-warp .ant-form .flex-form-2 .ant-form-item .ant-col-19{width:calc(100% - 169px)}.form-warp .ant-form .flex-form-3 .ant-col-5{width:112px}.form-warp .ant-form .flex-form-3 .ant-col-19{width:calc(100% - 112px)}.form-warp .ant-form .flex-form-3 .ant-col-6{width:134px}.form-warp .ant-form .flex-form-3 .ant-col-18{width:calc(100% - 134px)}.home-page,.home-page>.ant-layout{background:#fff}.home-page .home-header{height:110px;width:100%;background:#143f7a}.home-page .home-header .logo-img{width:1200px;height:110px;margin:0 auto;background:url(../image/log.6d677f48.png) left 19px no-repeat}.home-page .home-content{width:1200px;margin:0 auto;padding-top:20px;display:flex;justify-content:space-between}.home-page .home-content .content-sider{width:217px;background:#143f7a;text-align:center;padding-bottom:20px}.home-page .home-content .content-sider .title{font-size:18px;color:#fff;padding:22px 0}.home-page .home-content .content-sider ul{list-style:none;padding-left:0;margin-bottom:0;background:#fff;margin-left:20px}.home-page .home-content .content-sider ul li{height:50px;line-height:48px;font-size:16px;border:1px solid #e4e4e4;border-bottom:none;cursor:pointer}.home-page .home-content .content-sider ul .active{border-right:none;color:#b8192f;border-left:3px solid #b8192f}.home-page .home-content .content-sider ul .notice{text-align:left;font-size:12px;line-height:22px;padding:0 14px 18px 14px;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;color:#999;word-break:break-all}.home-page .home-content .content-sider ul .notice .notice-title{text-align:center;height:43px;line-height:48px;font-size:16px;color:#333}.home-page .home-footer{height:228px;width:100%;background:#143f7a}.home-page .home-footer .links{width:1200px;color:#fff;background:url(../image/footer-school.png) right 45px no-repeat;margin:0 auto;display:flex}.home-page .home-footer .links>div{height:152px;padding:0 30px;margin-top:16px;border-right:1px solid #2a4f83}.home-page .home-footer .links>div p{font-size:14px;margin-bottom:10px}.home-page .home-footer .links>div ul{list-style:none;padding-left:0;margin-bottom:0}.home-page .home-footer .links>div ul li{font-size:12px;margin-bottom:5px}.home-page .home-footer .links>div ul li a{color:#fff}.home-page .home-footer .links .address{font-size:12px}.ant-table-content .ant-table-fixed-left,.ant-table-content .ant-table-fixed-right{z-index:5}.ant-table-content table{table-layout:fixed;border:1px solid #eee}.ant-table-content table .ant-table-thead>tr>th{background:#f3fbfe}.ant-table-content table .ant-table-tbody>tr>td{padding:12px 16px}.ant-table-content .ant-table-empty{padding-bottom:20px}.ant-table-content .ant-table-pagination{margin:20px 0}.ant-table-content .ant-btn{padding:0 8px}.ms-table{margin-top:20px}.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-danger{color:#dc3545}.mr-3{margin-right:1em}.mr-4{margin-right:1.5em}.mb-3{margin-bottom:1em}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.text-right{text-align:right}.m-headline{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 0}.m-headline>.line{position:absolute;top:50%;left:0;width:3px;height:15px;transform:translateY(-50%);background-color:#1890ff}.m-headline>.title{padding-left:10px;font-size:16px;color:#333}.m-headline>.extra{color:#999}.m-search{position:relative}.m-search:after{display:block;height:10px;margin-right:-20px;margin-left:-20px;content:"";background-color:#f5f5f5}.m-search .ant-form-horizontal{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:12px}.m-search .ant-form-horizontal.label-2 .ant-form-item-label{width:44px}.m-search .ant-form-horizontal.label-3 .ant-form-item-label{width:58px}.m-search .ant-form-horizontal.label-4 .ant-form-item-label{width:72px}.m-search .ant-form-horizontal.label-5 .ant-form-item-label{width:86px}.m-search .ant-form-horizontal.label-6 .ant-form-item-label{width:100px}.m-search .ant-form-item{display:flex;width:33.333%;margin-bottom:12px;padding-right:10px}.m-search .ant-form-item .ant-input-number{width:100%}.m-search .ant-form-item-label{display:flex;align-items:center;flex-shrink:0;justify-content:flex-end;line-height:20px}.m-search .ant-form-item-label label{white-space:pre-wrap}.m-search .ant-form-item-control-wrapper{flex:1 1 auto}.m-search .ant-calendar-picker{display:block}.m-search__button{flex:auto;text-align:right}.m-search__button button+button{margin-left:10px}.m-search .ant-calendar-picker{top:4px}.m-search .m-search__button{padding-top:8px;padding-right:10px}