﻿*,: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:80px}.global-header{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 25px;vertical-align:middle;color:#fff;background-color:#1890ff;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:500px;top:14%}.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}.student-header{background-color:#143f7a}.page-breadcrumb{display:flex;align-items:center}.global-footer{line-height:60px;color:rgba(0,0,0,.65);font-size:14px;background:#f0f2f5;position:fixed;bottom:0;left:220px;right:0;z-index:999;padding:0}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}.import-tip .ant-form-item-control{line-height:inherit;margin:10px 0}.modal-messgae{text-align:center}.modal-messgae>p:first-child{font-size:19px;color:#333}.modal-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}.bold-divider{margin:8px -24px;height:8px;background-color:#f5f5f5}.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-input-number{min-width:100%}.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{display:flex;justify-content:space-between;align-items:center}.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}.vertical-group .ant-checkbox-wrapper{display:block;margin-left:0}.single-table{border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.single-table .ant-col{border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:10px;min-height:42px}.single-table .ant-col.col-row{border-right:0;border-bottom:0;padding:0}.single-table .ant-col.label{text-align:center;background:#f3fbfe;justify-content:center}.domain-item,.single-table .ant-col.label{display:flex;align-items:center}.dynamic-button{cursor:pointer;position:relative;font-size:22px;color:#999;transition:all .3s}.pre-content{white-space:pre-wrap}.ant-table-content table .ant-table-tbody>tr>td{line-height:32px}.flex-center{display:flex;align-items:center;position:relative}.ant-modal-body{overflow:auto}.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{border-bottom:10px solid #f5f5f5}.m-search .ant-form-horizontal{display:flex;flex-direction:row;flex-wrap:wrap}.m-search .ant-form-item{display:flex;width:33.333%;margin-bottom:12px;padding-right:10px}.m-search .ant-form-item.label-2 .ant-form-item-label{width:44px}.m-search .ant-form-item.label-3 .ant-form-item-label{width:58px}.m-search .ant-form-item.label-4 .ant-form-item-label{width:72px}.m-search .ant-form-item.label-5 .ant-form-item-label{width:86px}.m-search .ant-form-item.label-6 .ant-form-item-label{width:100px}.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{position:relative;display:block;padding-right:14px;white-space:pre-wrap;line-height:1}.m-search .ant-form-item-label label:after{position:absolute;top:50%;transform:translateY(-50%)}.m-search .ant-form-item-control-wrapper{flex: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}.ms-search{margin:-20px -20px 0 -20px;padding:20px}.ms-nav{margin:-20px -20px -20px -20px;padding:20px}