#root, body, html {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: -apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
}

.loginContainer___22Ngl {
    overflow: hidden;
    width: 100%;
    height: calc(100vh - 100px);
    background: #3465c7;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.loginContainer___22Ngl .ant-input-affix-wrapper .ant-input:not(:first-child) {
    padding-left: 48px
}

.loginContainer___22Ngl .bg___oVkf- {
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 1
}

.loginContainer___22Ngl .content___1Bpdt {
    width: 1080px;
    height: 500px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2
}

.loginContainer___22Ngl .content___1Bpdt .left___1YcHQ {
    -ms-flex: 1 1;
    flex: 1 1;
    height: 290px;
    padding-left: 12px
}

.loginContainer___22Ngl .content___1Bpdt .left___1YcHQ .logo___3tfTW {
    background: url(/img/login/logo_cc.png) no-repeat 0;
    width: 532px;
    height: 70px;
    margin: 0 auto
}

.loginContainer___22Ngl .content___1Bpdt .left___1YcHQ ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 50px 0 0;
    padding: 0
}

.loginContainer___22Ngl .content___1Bpdt .left___1YcHQ ul li {
    color: #fff;
    width: 120px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.loginContainer___22Ngl .content___1Bpdt .left___1YcHQ ul li .liTitle___2s1wr {
    font-size: 18px;
    margin-top: 12px;
    margin-bottom: 22px;
    font-weight: 700;
    opacity: .7
}

.loginContainer___22Ngl .content___1Bpdt .left___1YcHQ ul li p {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    opacity: .7
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq {
    width: 360px;
    margin-left: 160px;
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 0 32px 32px;
    color: #000;
    font-size: 12px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    transition: all .3s;
    overflow: hidden
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq h1 {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin: 32px 0 6px
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .errorMsg___REpUB {
    height: 36px;
    margin-bottom: 8px
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .nodisBtn___1pyCk {
    width: 100%;
    height: 50px;
    margin-top: 8px;
    background: #bfbfbf;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    line-height: 50px;
    text-align: center;
    pointer-events: none
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .flexBox___2Nn1q {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 16px
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .forget___33Xd0 {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .forget___33Xd0 .check___1lxC5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .forget___33Xd0 span {
    cursor: pointer;
    color: #666;
    display: block
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .linkBtn___3FbDA {
    -ms-flex-pack: center;
    justify-content: center
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .linkBtn___3FbDA .text___1ekE7 {
    cursor: pointer
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .linkBtn___3FbDA .linkIcon___XbejM {
    font-size: 11px;
    margin-left: 8px
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .ant-input-affix-wrapper {
    margin-bottom: 16px
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .ant-btn, .loginContainer___22Ngl .content___1Bpdt .right___1sSrq .ant-input {
    height: 50px
}

.loginContainer___22Ngl .content___1Bpdt .right___1sSrq .login-form-button {
    width: 100%;
    margin-top: 8px;
    font-size: 16px
}

.adminStyle___vKI7m {
    background: #f4f4f4
}

.adminStyle___vKI7m .liTitle___2s1wr {
    color: #666
}

.adminStyle___vKI7m .left___1YcHQ ul li p {
    color: #999
}


.vision___2mYdh {
    cursor: default !important
}

.container___erFot {
    height: 100vh
}

.container___erFot .sideMenu___2Cua4 {
    padding-top: 8px;
    width: 161px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    border: 1px solid #ddd
}

.container___erFot .sideMenu___2Cua4 .ant-menu-inline .ant-menu-item {
    margin-top: 0
}

.container___erFot .sideMenu___2Cua4 .ant-menu-inline .ant-menu-item:after {
    border-width: 6px
}

.container___erFot .sideMenu___2Cua4 .ant-menu-submenu .ant-menu-submenu-title {
    height: 48px;
    min-height: 48px;
    line-height: 48px;
    font-size: 14px;
    padding-left: 16px !important
}

.container___erFot .content___2QN8t {
    position: relative;
    height: 100%;
    margin-left: 161px
}

.container___erFot .content___2QN8t .content-head-right {
    position: absolute;
    right: 16px;
    float: right;
    margin-top: -65px
}

.container___erFot .content___2QN8t .content-head-right button {
    margin-left: 16px
}

.container___erFot .content___2QN8t .content-head {
    background-color: #fff;
    padding: 8px 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    margin-bottom: 8px
}

.container___erFot .content___2QN8t .content-head .content-title {
    line-height: 32px
}

.container___erFot .content___2QN8t .content-head .content-title > h3 {
    display: inline-block;
    margin-bottom: 0
}

.container___erFot .content___2QN8t .content-head .content-title > span {
    margin-left: 16px;
    color: #999
}

.container___erFot .content___2QN8t .content-main {
    height: calc(100vh - 105px);
    overflow: auto;
    padding: 16px;
    background-color: #fff;
    border-top: 1px solid #e1e1e1
}

.container___erFot .content___2QN8t .content-main .listItem {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: calc(100% - 32px);
    border-bottom: 1px solid #ddd;
    margin: 0 16px 16px
}

.container___erFot .content___2QN8t .content-main .listItem .imgApp {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 16px
}

.container___erFot .content___2QN8t .content-main .listItem .imgApp .listImg {
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 130px;
    width: 130px;
    box-sizing: border-box
}

.container___erFot .content___2QN8t .content-main .listItem .imgApp .listImg img {
    width: 128px;
    height: 128px;
    border: 1px solid #e1e1e1
}

.container___erFot .content___2QN8t .content-main .listItem .imgApp .appName {
    margin: 6px 0 16px;
    width: 128px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center
}

.container___erFot .content___2QN8t .content-main .listItem .listInfo {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.container___erFot .content___2QN8t .content-main .listItem .listInfo .ant-form-item {
    display: -ms-flexbox;
    display: flex
}

.container___erFot .content___2QN8t .content-main .listItem .listInfo .ant-form-item-label {
    width: 80px
}

.container___erFot .content___2QN8t .content-main .listItem .listInfo .ant-form-item-control-wrapper {
    display: 1 1 auto
}

.container___erFot .content___2QN8t .content-main .listItem .listRow {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px;
    font-size: 12px
}

.container___erFot .content___2QN8t .content-main .listItem .listRow .time-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 16px
}

.container___erFot .content___2QN8t .content-main .listItem .listRow label {
    width: 100px;
    color: #333
}

.container___erFot .content___2QN8t .content-main .listItem .listRow > strong {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

.container___erFot .content___2QN8t .content-main .listItem .listRow .ant-input {
    width: 200px
}

.container___erFot .content___2QN8t .content-main .listItem .listRow p.hos-list {
    display: -ms-flexbox;
    display: flex
}

.container___erFot .content___2QN8t .content-main .listItem .listRow p.hos-list span {
    border: 1px solid #e1e1e1;
    padding: 2px 10px;
    margin-right: 10px;
    background: rgba(51, 103, 214, .1);
    border-radius: 4px
}

.container___erFot .content___2QN8t .content-main .listItem .listRow .gray-text {
    color: #999
}

.container___erFot .content___2QN8t .content-main .mainBody {
    background: #fff;
    height: 100%;
    padding: 0;
    overflow-y: auto
}

.fire-icon {
    display: inline-block;
    position: relative;
    top: 2px;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    font-size: 12px;
    background-size: contain
}


.hosManage {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNkU2N0VCNzE0QjAxMUVBODEzMEJBNDgzOTY2RTExRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNkU2N0VCODE0QjAxMUVBODEzMEJBNDgzOTY2RTExRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2RTY3RUI1MTRCMDExRUE4MTMwQkE0ODM5NjZFMTFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2RTY3RUI2MTRCMDExRUE4MTMwQkE0ODM5NjZFMTFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IfOLDgAAAEtJREFUeNpiZMAN/jNQCIgx4D8TiQZiGMpEqTNZyPAKjM9INxcwYrMZ2QCaRRdR0ciCQwMjEQYxoocBI4EwIBiII9UFjJSmA4AAAwCfVhMp81NZUgAAAABJRU5ErkJggg==)
}

.userManage {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNjMwREI0ODE0QjIxMUVBQjVBM0RCMzMyMTlCQzQyNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNjMwREI0OTE0QjIxMUVBQjVBM0RCMzMyMTlCQzQyNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MzBEQjQ2MTRCMjExRUFCNUEzREIzMzIxOUJDNDI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2MzBEQjQ3MTRCMjExRUFCNUEzREIzMzIxOUJDNDI0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+E8AAugAAASNJREFUeNpiNDY2ZsACfIG4EIhNofzTQNwHxFvQFTJh0dwCxL1APAWIpaF4CtSAFnTFLGh8HyAOAWIzIP6AJL4OiPcB8QkgPgnEm3G5oAiIq9A0w8AHqFwhsiAjWhh8AmIZKI0N8ADxMyDmwxcGhAAjvkA8A8QueDS7QWMEpwH9QNwKxAJYNAtA5frxxQIodIOgLvkNxIpQ8XtAzAbEh5FjAN0FbND49gLiuUAcBsT8UBwJxAuhcjOAmBM9FkCatwLxRyBOhtLYACj05wGxIBB7AvEvJiS/gzSF4tEMi2aQmvfQlAl2gTaQ3gPE6njiH5tLbgCxK7OUlBQodR0C4t0kpIWfUG/bgrzgAcSbyEhQoJzpAfLCT6iTfpJoAMgFnwECDADuYTl8k0y/MgAAAABJRU5ErkJggg==)
}

.ant-menu-item-active .appManage, .ant-menu-item-selected .appManage, .ant-menu-submenu-active .appManage, .ant-menu-submenu-selected .appManage {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjQ3MkE4NjE0QjAxMUVBQUJFQ0NCMkE5NEVFRjZENSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjQ3MkE4NzE0QjAxMUVBQUJFQ0NCMkE5NEVFRjZENSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNDcyQTg0MTRCMDExRUFBQkVDQ0IyQTk0RUVGNkQ1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNDcyQTg1MTRCMDExRUFBQkVDQ0IyQTk0RUVGNkQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VB1lKgAAAENJREFUeNpiNE6/9p8BN2CE0jjVsKApRAb/cRiGooaJgUIwDAxgIRTKeAIVbgAjEZoZaeoFuiWk4ZoO6JqQsAKAAAMAR4gLmQURYhkAAAAASUVORK5CYII=)
}

.ant-menu-item-active .hosManage, .ant-menu-item-selected .hosManage, .ant-menu-submenu-active .hosManage, .ant-menu-submenu-selected .hosManage {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNzVERUVDRTE0QjExMUVBQTREQURFMDk1MUVCODJBRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNzVERUVDRjE0QjExMUVBQTREQURFMDk1MUVCODJBRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU3NURFRUNDMTRCMTExRUFBNERBREUwOTUxRUI4MkFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU3NURFRUNEMTRCMTExRUFBNERBREUwOTUxRUI4MkFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+v098IQAAAFhJREFUeNpiNE6/xoAD/GcgArAQkGckIP+fiYF48B+bq0gxgCwvYAuL/8jeo4sLGLHZjGzAf2q4gJEIvzMS8sJ/HIr/4/MaCxGJhpHYQBzpLvhPbpYGCDAAN9ASqTMEqBwAAAAASUVORK5CYII=)
}

.ant-menu-item-active .userManage, .ant-menu-item-selected .userManage, .ant-menu-submenu-active .userManage, .ant-menu-submenu-selected .userManage {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGM0Q4QjIxNTE0QjExMUVBOTZBN0U1MjUwRkUyNjA3MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGM0Q4QjIxNjE0QjExMUVBOTZBN0U1MjUwRkUyNjA3MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzRDhCMjEzMTRCMTExRUE5NkE3RTUyNTBGRTI2MDcxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYzRDhCMjE0MTRCMTExRUE5NkE3RTUyNTBGRTI2MDcxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Jlc6FAAAARxJREFUeNpiNE6/xoAF+AJxIRCbQvmngbgPiLegK2TCorkFiHuBeAoQS0PxFKgBLeiKWdD4PkAcAsRmQPwBSXwdEO8D4hNAfBKIN+NyQREQV6FphoEPULlCfF4wAeI9DLjBLqgavGFACDDiM+AMELvg0ewGjRGcBvQDcSsQC2DRLACV68cXC6DQDYK65DcQK0LF7wExGxAfRo4BdBewQePbC4jnAnEYEPNDcSQQL4TKzQBiTnQXgDRvBeKPQKwGpZHBRSieCMTzoCnSE4h/MSH5HaQpFItmZPAJquY9NGWCXaAN9bc6EP8nIhpBapKA+AYQTwe5IAWIp0FNJxaA1E4G6QUZ4AHEm8hIUKBw8AAZoAR1DqngJkgvQIABAMi2Off54miCAAAAAElFTkSuQmCC)
}

.ant-menu-submenu-selected .ant-menu-item-selected a {
    font-weight: bolder
}

.noResult {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 65px
}

.noResult div {
    text-align: center
}

.noResult div p {
    margin: 0;
    font-size: 24px;
    color: #ccc
}

.noResult div span {
    display: inline-block;
    height: 32px;
    padding: 5px 10px;
    font-size: 14px;
    color: #3367d6;
    line-height: 20px;
    border: 1px dashed #3367d6;
    border-radius: 4px;
    margin-top: 16px;
    cursor: pointer
}

.errorText {
    color: red
}

.sideMenu > .ant-menu-item {
    font-size: 14px;
    padding-left: 16px !important
}

.sideMenu .submenu-title-wrapper {
    font-size: 14px
}

.sideMenu .ant-menu-item:after {
    left: 0;
    right: 100%
}

.operateBox {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.operateBox .ant-btn {
    margin-left: 16px
}

.ant-breadcrumb {
    display: inline-block
}

.ant-breadcrumb a {
    font-size: 14px;
    color: #333
}

.ant-breadcrumb span {
    font-size: 14px;
    color: #333
}

.ant-modal-title {
    font-weight: 700;
    color: #000
}

.ant-modal-title .tips {
    line-height: 15px;
    color: #999
}

.ant-modal-header {
    padding: 13px 16px
}

.tips {
    font-size: 12px;
    margin: 0;
    font-weight: 400
}

.customFrom.vertical .ant-form-item-label {
    line-height: 20px
}

.customFrom.horizontal {
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - 130px)
}

.customFrom.horizontal .ant-form-item-label {
    line-height: 39.99999999px
}

.customFrom label {
    font-size: 12px;
    color: #333
}

.customFrom .ant-form-item {
    margin-bottom: 15px
}

.customFrom .ant-form-item-with-help {
    margin-bottom: 0
}

.customFrom .ant-form-explain {
    min-height: 18px
}

.customFrom .showLine .ant-form-item-label {
    line-height: 20px
}

.customFrom .showLine .ant-form-item-control {
    line-height: 20px
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
    background-color: unset !important
}

.main___1UeMl {
    height: 100vh;
    overflow: hidden;
    overflow-x: auto;
    min-width: 1024px
}

.mainConinter___2tn9M {
    height: calc(100vh - 64px);
    width: 100%;
    overflow: auto;
    background-color: #fff
}

.loginFooter___1Fudk {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100px;
    background: #fff
}

.loginFooter___1Fudk .content___26iLy {
    width: 410px;
    height: 100%;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.loginFooter___1Fudk .content___26iLy .left___1jMKO {
    text-align: center;
    width: 110px;
    height: 100%;
    margin-right: 10px;
    /*margin-bottom: 10px;*/
    background: url(/img/logo_foot.png) no-repeat 0;
    background-size:80% 80%;
    opacity: .6;
}

.loginFooter___1Fudk .content___26iLy .right___LweX3 {
    -ms-flex: 1 1;
    flex: 1 1;
    text-align: center
}

.loginFooter___1Fudk .content___26iLy .right___LweX3 p {
    margin: 0;
    font-size: 14px;
    color: silver;
    text-align: center;
    line-height: 22px
}
