@charset "UTF-8";

.slide_left-enter-active[data-v-4b0c4d27],
.slide_left-leave-active[data-v-4b0c4d27],
.slide_right-enter-active[data-v-4b0c4d27],
.slide_right-leave-active[data-v-4b0c4d27] {
    -webkit-transition: all .3s;
    transition: all .3s;
    position: absolute !important;
    background-color: #fff;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.slide_left-enter-from[data-v-4b0c4d27],
.slide_right-leave-to[data-v-4b0c4d27] {
    opacity: 1;
    -webkit-transform: translateX(100%);
    transform: translate(100%)
}

.slide_right-enter-from[data-v-4b0c4d27],
.slide_left-leave-to[data-v-4b0c4d27] {
    opacity: 1;
    -webkit-transform: translateX(-100%);
    transform: translate(-100%)
}

.slide_left-leave-to[data-v-4b0c4d27],
.slide_right-leave-to[data-v-4b0c4d27] {
    opacity: .3
}

:root {
    --el-color-white: #ffffff;
    --el-color-black: #000000;
    --el-color-primary-rgb: 64, 158, 255;
    --el-color-success-rgb: 103, 194, 58;
    --el-color-warning-rgb: 230, 162, 60;
    --el-color-danger-rgb: 245, 108, 108;
    --el-color-error-rgb: 245, 108, 108;
    --el-color-info-rgb: 144, 147, 153;
    --el-font-size-extra-large: 20px;
    --el-font-size-large: 18px;
    --el-font-size-medium: 16px;
    --el-font-size-base: 14px;
    --el-font-size-small: 13px;
    --el-font-size-extra-small: 12px;
    --el-font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    --el-font-weight-primary: 500;
    --el-font-line-height-primary: 24px;
    --el-index-normal: 1;
    --el-index-top: 1000;
    --el-index-popper: 2000;
    --el-border-radius-base: 4px;
    --el-border-radius-small: 2px;
    --el-border-radius-round: 20px;
    --el-border-radius-circle: 100%;
    --el-transition-duration: .3s;
    --el-transition-duration-fast: .2s;
    --el-transition-function-ease-in-out-bezier: cubic-bezier(.645, .045, .355, 1);
    --el-transition-function-fast-bezier: cubic-bezier(.23, 1, .32, 1);
    --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
    --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-component-size-large: 40px;
    --el-component-size: 32px;
    --el-component-size-small: 24px;
    color-scheme: light;
    --el-color-primary: #409eff;
    --el-color-primary-light-3: rgb(121, 187, 255);
    --el-color-primary-light-5: rgb(160, 207, 255);
    --el-color-primary-light-7: rgb(198, 226, 255);
    --el-color-primary-light-8: rgb(217, 236, 255);
    --el-color-primary-light-9: rgb(236, 245, 255);
    --el-color-primary-dark-2: rgb(51, 126, 204);
    --el-color-success: #67c23a;
    --el-color-success-light-3: rgb(149, 212, 117);
    --el-color-success-light-5: rgb(179, 225, 157);
    --el-color-success-light-7: rgb(209, 237, 196);
    --el-color-success-light-8: rgb(225, 243, 216);
    --el-color-success-light-9: rgb(240, 249, 235);
    --el-color-success-dark-2: rgb(82, 155, 46);
    --el-color-warning: #e6a23c;
    --el-color-warning-light-3: rgb(238, 190, 119);
    --el-color-warning-light-5: rgb(243, 209, 158);
    --el-color-warning-light-7: rgb(248, 227, 197);
    --el-color-warning-light-8: rgb(250, 236, 216);
    --el-color-warning-light-9: rgb(253, 246, 236);
    --el-color-warning-dark-2: rgb(184, 130, 48);
    --el-color-danger: #f56c6c;
    --el-color-danger-light-3: rgb(248, 152, 152);
    --el-color-danger-light-5: rgb(250, 182, 182);
    --el-color-danger-light-7: rgb(252, 211, 211);
    --el-color-danger-light-8: rgb(253, 226, 226);
    --el-color-danger-light-9: rgb(254, 240, 240);
    --el-color-danger-dark-2: rgb(196, 86, 86);
    --el-color-error: #f56c6c;
    --el-color-error-light-3: rgb(248, 152, 152);
    --el-color-error-light-5: rgb(250, 182, 182);
    --el-color-error-light-7: rgb(252, 211, 211);
    --el-color-error-light-8: rgb(253, 226, 226);
    --el-color-error-light-9: rgb(254, 240, 240);
    --el-color-error-dark-2: rgb(196, 86, 86);
    --el-color-info: #909399;
    --el-color-info-light-3: rgb(177, 179, 184);
    --el-color-info-light-5: rgb(200, 201, 204);
    --el-color-info-light-7: rgb(222, 223, 224);
    --el-color-info-light-8: rgb(233, 233, 235);
    --el-color-info-light-9: rgb(244, 244, 245);
    --el-color-info-dark-2: rgb(115, 118, 122);
    --el-bg-color: #ffffff;
    --el-bg-color-page: #f2f3f5;
    --el-bg-color-overlay: #ffffff;
    --el-text-color-primary: #303133;
    --el-text-color-regular: #606266;
    --el-text-color-secondary: #909399;
    --el-text-color-placeholder: #a8abb2;
    --el-text-color-disabled: #c0c4cc;
    --el-border-color: #dcdfe6;
    --el-border-color-light: #e4e7ed;
    --el-border-color-lighter: #ebeef5;
    --el-border-color-extra-light: #f2f6fc;
    --el-border-color-dark: #d4d7de;
    --el-border-color-darker: #cdd0d6;
    --el-fill-color: #f0f2f5;
    --el-fill-color-light: #f5f7fa;
    --el-fill-color-lighter: #fafafa;
    --el-fill-color-extra-light: #fafcff;
    --el-fill-color-dark: #ebedf0;
    --el-fill-color-darker: #e6e8eb;
    --el-fill-color-blank: #ffffff;
    --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);
    --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);
    --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);
    --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);
    --el-disabled-bg-color: var(--el-fill-color-light);
    --el-disabled-text-color: var(--el-text-color-placeholder);
    --el-disabled-border-color: var(--el-border-color-light);
    --el-overlay-color: rgba(0, 0, 0, .8);
    --el-overlay-color-light: rgba(0, 0, 0, .7);
    --el-overlay-color-lighter: rgba(0, 0, 0, .5);
    --el-mask-color: rgba(255, 255, 255, .9);
    --el-mask-color-extra-light: rgba(255, 255, 255, .3);
    --el-border-width: 1px;
    --el-border-style: solid;
    --el-border-color-hover: var(--el-text-color-disabled);
    --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
    --el-svg-monochrome-grey: var(--el-border-color)
}

.el-icon--right {
    margin-left: 5px
}

.el-icon--left {
    margin-right: 5px
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.el-icon {
    --color: inherit;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 1em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1em;
    position: relative;
    width: 1em;
    fill: currentColor;
    color: var(--color);
    font-size: inherit
}

.el-icon.is-loading {
    -webkit-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite
}

.el-icon svg {
    height: 1em;
    width: 1em
}

.el-breadcrumb {
    font-size: 14px;
    line-height: 1
}

.el-breadcrumb:after,
.el-breadcrumb:before {
    content: "";
    display: table
}

.el-breadcrumb:after {
    clear: both
}

.el-breadcrumb__separator {
    color: var(--el-text-color-placeholder);
    font-weight: 700;
    margin: 0 9px
}

.el-breadcrumb__separator.el-icon {
    font-weight: 400;
    margin: 0 6px
}

.el-breadcrumb__separator.el-icon svg {
    vertical-align: middle
}

.el-breadcrumb__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: left
}

.el-breadcrumb__inner {
    color: var(--el-text-color-regular)
}

.el-breadcrumb__inner a,
.el-breadcrumb__inner.is-link {
    color: var(--el-text-color-primary);
    font-weight: 700;
    text-decoration: none;
    -webkit-transition: var(--el-transition-color);
    transition: var(--el-transition-color)
}

.el-breadcrumb__inner a:hover,
.el-breadcrumb__inner.is-link:hover {
    color: var(--el-color-primary);
    cursor: pointer
}

.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
    color: var(--el-text-color-regular);
    cursor: text;
    font-weight: 400
}

.el-breadcrumb__item:last-child .el-breadcrumb__separator {
    display: none
}

.el-badge {
    --el-badge-bg-color: var(--el-color-danger);
    --el-badge-radius: 10px;
    --el-badge-font-size: 12px;
    --el-badge-padding: 6px;
    --el-badge-size: 18px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content
}

.el-badge__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--el-badge-bg-color);
    border: 1px solid var(--el-bg-color);
    border-radius: var(--el-badge-radius);
    color: var(--el-color-white);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: var(--el-badge-font-size);
    height: var(--el-badge-size);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 var(--el-badge-padding);
    white-space: nowrap
}

.el-badge__content.is-fixed {
    position: absolute;
    right: calc(1px + var(--el-badge-size)/2);
    top: 0;
    -webkit-transform: translateY(-50%) translateX(100%);
    transform: translateY(-50%) translate(100%);
    z-index: var(--el-index-normal)
}

.el-badge__content.is-fixed.is-dot {
    right: 5px
}

.el-badge__content.is-dot {
    border-radius: 50%;
    height: 8px;
    padding: 0;
    right: 0;
    width: 8px
}

.el-badge__content.is-hide-zero {
    display: none
}

.el-badge__content--primary {
    background-color: var(--el-color-primary)
}

.el-badge__content--success {
    background-color: var(--el-color-success)
}

.el-badge__content--warning {
    background-color: var(--el-color-warning)
}

.el-badge__content--info {
    background-color: var(--el-color-info)
}

.el-badge__content--danger {
    background-color: var(--el-color-danger)
}

.el-message {
    --el-message-bg-color: var(--el-color-info-light-9);
    --el-message-border-color: var(--el-border-color-lighter);
    --el-message-padding: 11px 15px;
    --el-message-close-size: 16px;
    --el-message-close-icon-color: var(--el-text-color-placeholder);
    --el-message-close-hover-color: var(--el-text-color-secondary);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--el-message-bg-color);
    border-color: var(--el-message-border-color);
    border-radius: var(--el-border-radius-base);
    border-style: var(--el-border-style);
    border-width: var(--el-border-width);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    left: 50%;
    max-width: calc(100% - 32px);
    padding: var(--el-message-padding);
    position: fixed;
    top: 20px;
    -webkit-transform: translateX(-50%);
    transform: translate(-50%);
    -webkit-transition: opacity var(--el-transition-duration), top .4s, -webkit-transform .4s;
    transition: opacity var(--el-transition-duration), top .4s, -webkit-transform .4s;
    transition: opacity var(--el-transition-duration), transform .4s, top .4s;
    transition: opacity var(--el-transition-duration), transform .4s, top .4s, -webkit-transform .4s;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content
}

.el-message.is-plain {
    background-color: var(--el-bg-color-overlay);
    border-color: var(--el-bg-color-overlay);
    -webkit-box-shadow: var(--el-box-shadow-light);
    box-shadow: var(--el-box-shadow-light)
}

.el-message p {
    margin: 0
}

.el-message--primary {
    --el-message-bg-color: var(--el-color-primary-light-9);
    --el-message-border-color: var(--el-color-primary-light-8);
    --el-message-text-color: var(--el-color-primary)
}

.el-message--primary .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--primary {
    color: var(--el-message-text-color)
}

.el-message--success {
    --el-message-bg-color: var(--el-color-success-light-9);
    --el-message-border-color: var(--el-color-success-light-8);
    --el-message-text-color: var(--el-color-success)
}

.el-message--success .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--success {
    color: var(--el-message-text-color)
}

.el-message--info {
    --el-message-bg-color: var(--el-color-info-light-9);
    --el-message-border-color: var(--el-color-info-light-8);
    --el-message-text-color: var(--el-color-info)
}

.el-message--info .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--info {
    color: var(--el-message-text-color)
}

.el-message--warning {
    --el-message-bg-color: var(--el-color-warning-light-9);
    --el-message-border-color: var(--el-color-warning-light-8);
    --el-message-text-color: var(--el-color-warning)
}

.el-message--warning .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--warning {
    color: var(--el-message-text-color)
}

.el-message--error {
    --el-message-bg-color: var(--el-color-error-light-9);
    --el-message-border-color: var(--el-color-error-light-8);
    --el-message-text-color: var(--el-color-error)
}

.el-message--error .el-message__content {
    color: var(--el-message-text-color);
    overflow-wrap: break-word
}

.el-message .el-message-icon--error {
    color: var(--el-message-text-color)
}

.el-message .el-message__badge {
    position: absolute;
    right: -8px;
    top: -8px
}

.el-message__content {
    font-size: 14px;
    line-height: 1;
    padding: 0
}

.el-message__content:focus {
    outline-width: 0
}

.el-message .el-message__closeBtn {
    color: var(--el-message-close-icon-color);
    cursor: pointer;
    font-size: var(--el-message-close-size)
}

.el-message .el-message__closeBtn:focus {
    outline-width: 0
}

.el-message .el-message__closeBtn:hover {
    color: var(--el-message-close-hover-color)
}

.el-message-fade-enter-from,
.el-message-fade-leave-to {
    opacity: 0;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%)
}

:root {
    --el-popup-modal-bg-color: var(--el-color-black);
    --el-popup-modal-opacity: .5
}

.v-modal-enter {
    -webkit-animation: v-modal-in var(--el-transition-duration-fast) ease;
    animation: v-modal-in var(--el-transition-duration-fast) ease
}

.v-modal-leave {
    -webkit-animation: v-modal-out var(--el-transition-duration-fast) ease forwards;
    animation: v-modal-out var(--el-transition-duration-fast) ease forwards
}

@-webkit-keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@keyframes v-modal-in {
    0% {
        opacity: 0
    }
}

@-webkit-keyframes v-modal-out {
    to {
        opacity: 0
    }
}

@keyframes v-modal-out {
    to {
        opacity: 0
    }
}

.v-modal {
    background: var(--el-popup-modal-bg-color);
    height: 100%;
    left: 0;
    opacity: var(--el-popup-modal-opacity);
    position: fixed;
    top: 0;
    width: 100%
}

.el-popup-parent--hidden {
    overflow: hidden
}

.el-dialog {
    --el-dialog-width: 50%;
    --el-dialog-margin-top: 15vh;
    --el-dialog-bg-color: var(--el-bg-color);
    --el-dialog-box-shadow: var(--el-box-shadow);
    --el-dialog-title-font-size: var(--el-font-size-large);
    --el-dialog-content-font-size: 14px;
    --el-dialog-font-line-height: var(--el-font-line-height-primary);
    --el-dialog-padding-primary: 16px;
    --el-dialog-border-radius: var(--el-border-radius-base);
    background: var(--el-dialog-bg-color);
    border-radius: var(--el-dialog-border-radius);
    -webkit-box-shadow: var(--el-dialog-box-shadow);
    box-shadow: var(--el-dialog-box-shadow);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: var(--el-dialog-margin-top, 15vh) auto 50px;
    overflow-wrap: break-word;
    padding: var(--el-dialog-padding-primary);
    position: relative;
    width: var(--el-dialog-width, 50%)
}

.el-dialog:focus {
    outline: none !important
}

.el-dialog.is-align-center {
    margin: auto
}

.el-dialog.is-fullscreen {
    --el-dialog-width: 100%;
    --el-dialog-margin-top: 0;
    border-radius: 0;
    height: 100%;
    margin-bottom: 0;
    overflow: auto
}

.el-dialog__wrapper {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    overflow: auto;
    position: fixed
}

.el-dialog.is-draggable .el-dialog__header {
    cursor: move;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.el-dialog__header {
    padding-bottom: var(--el-dialog-padding-primary)
}

.el-dialog__header.show-close {
    padding-right: calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))
}

.el-dialog__headerbtn {
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: var(--el-message-close-size, 16px);
    height: 48px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px
}

.el-dialog__headerbtn .el-dialog__close {
    color: var(--el-color-info);
    font-size: inherit
}

.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
    color: var(--el-color-primary)
}

.el-dialog__title {
    color: var(--el-text-color-primary);
    font-size: var(--el-dialog-title-font-size);
    line-height: var(--el-dialog-font-line-height)
}

.el-dialog__body {
    color: var(--el-text-color-regular);
    font-size: var(--el-dialog-content-font-size)
}

.el-dialog__footer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: var(--el-dialog-padding-primary);
    text-align: right
}

.el-dialog--center {
    text-align: center
}

.el-dialog--center .el-dialog__body {
    text-align: initial
}

.el-dialog--center .el-dialog__footer {
    text-align: inherit
}

.el-modal-dialog.is-penetrable {
    pointer-events: none
}

.el-modal-dialog.is-penetrable .el-dialog {
    pointer-events: auto
}

.el-overlay-dialog {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
    position: fixed
}

.dialog-fade-enter-active {
    -webkit-animation: modal-fade-in var(--el-transition-duration);
    animation: modal-fade-in var(--el-transition-duration)
}

.dialog-fade-enter-active .el-overlay-dialog {
    -webkit-animation: dialog-fade-in var(--el-transition-duration);
    animation: dialog-fade-in var(--el-transition-duration)
}

.dialog-fade-leave-active {
    -webkit-animation: modal-fade-out var(--el-transition-duration);
    animation: modal-fade-out var(--el-transition-duration)
}

.dialog-fade-leave-active .el-overlay-dialog {
    -webkit-animation: dialog-fade-out var(--el-transition-duration);
    animation: dialog-fade-out var(--el-transition-duration)
}

@-webkit-keyframes dialog-fade-in {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes dialog-fade-in {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes dialog-fade-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
}

@keyframes dialog-fade-out {
    0% {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
}

@-webkit-keyframes modal-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes modal-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes modal-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes modal-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.el-overlay {
    background-color: var(--el-overlay-color-lighter);
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
    position: fixed;
    z-index: 2000
}

.el-overlay .el-overlay-root {
    height: 0
}

.el-button {
    --el-button-font-weight: var(--el-font-weight-primary);
    --el-button-border-color: var(--el-border-color);
    --el-button-bg-color: var(--el-fill-color-blank);
    --el-button-text-color: var(--el-text-color-regular);
    --el-button-disabled-text-color: var(--el-disabled-text-color);
    --el-button-disabled-bg-color: var(--el-fill-color-blank);
    --el-button-disabled-border-color: var(--el-border-color-light);
    --el-button-divide-border-color: rgba(255, 255, 255, .5);
    --el-button-hover-text-color: var(--el-color-primary);
    --el-button-hover-bg-color: var(--el-color-primary-light-9);
    --el-button-hover-border-color: var(--el-color-primary-light-7);
    --el-button-active-text-color: var(--el-button-hover-text-color);
    --el-button-active-border-color: var(--el-color-primary);
    --el-button-active-bg-color: var(--el-button-hover-bg-color);
    --el-button-outline-color: var(--el-color-primary-light-5);
    --el-button-hover-link-text-color: var(--el-text-color-secondary);
    --el-button-active-color: var(--el-text-color-primary);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-appearance: none;
    background-color: var(--el-button-bg-color);
    border: var(--el-border);
    border-color: var(--el-button-border-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--el-button-text-color);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: var(--el-button-font-weight);
    height: 32px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1;
    outline: none;
    text-align: center;
    -webkit-transition: .1s;
    transition: .1s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.el-button:hover {
    background-color: var(--el-button-hover-bg-color);
    border-color: var(--el-button-hover-border-color);
    color: var(--el-button-hover-text-color);
    outline: none
}

.el-button:active {
    background-color: var(--el-button-active-bg-color);
    border-color: var(--el-button-active-border-color);
    color: var(--el-button-active-text-color);
    outline: none
}

.el-button:focus-visible {
    outline: 2px solid var(--el-button-outline-color);
    outline-offset: 1px;
    -webkit-transition: outline-offset 0s, outline 0s;
    transition: outline-offset 0s, outline 0s
}

.el-button>span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.el-button+.el-button {
    margin-left: 12px
}

.el-button {
    border-radius: var(--el-border-radius-base);
    font-size: var(--el-font-size-base)
}

.el-button,
.el-button.is-round {
    padding: 8px 15px
}

.el-button::-moz-focus-inner {
    border: 0
}

.el-button [class*=el-icon]+span {
    margin-left: 6px
}

.el-button [class*=el-icon] svg {
    vertical-align: bottom
}

.el-button.is-plain {
    --el-button-hover-text-color: var(--el-color-primary);
    --el-button-hover-bg-color: var(--el-fill-color-blank);
    --el-button-hover-border-color: var(--el-color-primary)
}

.el-button.is-active {
    background-color: var(--el-button-active-bg-color);
    border-color: var(--el-button-active-border-color);
    color: var(--el-button-active-text-color);
    outline: none
}

.el-button.is-disabled,
.el-button.is-disabled:hover {
    background-color: var(--el-button-disabled-bg-color);
    background-image: none;
    border-color: var(--el-button-disabled-border-color);
    color: var(--el-button-disabled-text-color);
    cursor: not-allowed
}

.el-button.is-loading {
    pointer-events: none;
    position: relative
}

.el-button.is-loading:before {
    background-color: var(--el-mask-color-extra-light);
    border-radius: inherit;
    content: "";
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    pointer-events: none;
    position: absolute;
    z-index: 1
}

.el-button.is-round {
    border-radius: var(--el-border-radius-round)
}

.el-button.is-circle {
    border-radius: 50%;
    padding: 8px;
    width: 32px
}

.el-button.is-text {
    background-color: transparent;
    border: 0 solid transparent;
    color: var(--el-button-text-color)
}

.el-button.is-text.is-disabled {
    background-color: transparent !important;
    color: var(--el-button-disabled-text-color)
}

.el-button.is-text:not(.is-disabled):hover {
    background-color: var(--el-fill-color-light)
}

.el-button.is-text:not(.is-disabled):focus-visible {
    outline: 2px solid var(--el-button-outline-color);
    outline-offset: 1px;
    -webkit-transition: outline-offset 0s, outline 0s;
    transition: outline-offset 0s, outline 0s
}

.el-button.is-text:not(.is-disabled):active {
    background-color: var(--el-fill-color)
}

.el-button.is-text:not(.is-disabled).is-has-bg {
    background-color: var(--el-fill-color-light)
}

.el-button.is-text:not(.is-disabled).is-has-bg:hover {
    background-color: var(--el-fill-color)
}

.el-button.is-text:not(.is-disabled).is-has-bg:active {
    background-color: var(--el-fill-color-dark)
}

.el-button__text--expand {
    letter-spacing: .3em;
    margin-right: -.3em
}

.el-button.is-link {
    background: transparent;
    border-color: transparent;
    color: var(--el-button-text-color);
    height: auto;
    padding: 2px
}

.el-button.is-link:hover {
    color: var(--el-button-hover-link-text-color)
}

.el-button.is-link.is-disabled {
    background-color: transparent !important;
    border-color: transparent !important;
    color: var(--el-button-disabled-text-color)
}

.el-button.is-link:not(.is-disabled):active,
.el-button.is-link:not(.is-disabled):hover {
    background-color: transparent;
    border-color: transparent
}

.el-button.is-link:not(.is-disabled):active {
    color: var(--el-button-active-color)
}

.el-button--text {
    background: transparent;
    border-color: transparent;
    color: var(--el-color-primary);
    padding-left: 0;
    padding-right: 0
}

.el-button--text.is-disabled {
    background-color: transparent !important;
    border-color: transparent !important;
    color: var(--el-button-disabled-text-color)
}

.el-button--text:not(.is-disabled):hover {
    background-color: transparent;
    border-color: transparent;
    color: var(--el-color-primary-light-3)
}

.el-button--text:not(.is-disabled):active {
    background-color: transparent;
    border-color: transparent;
    color: var(--el-color-primary-dark-2)
}

.el-button__link--expand {
    letter-spacing: .3em;
    margin-right: -.3em
}

.el-button--primary {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-primary);
    --el-button-border-color: var(--el-color-primary);
    --el-button-outline-color: var(--el-color-primary-light-5);
    --el-button-active-color: var(--el-color-primary-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-primary-light-5);
    --el-button-hover-bg-color: var(--el-color-primary-light-3);
    --el-button-hover-border-color: var(--el-color-primary-light-3);
    --el-button-active-bg-color: var(--el-color-primary-dark-2);
    --el-button-active-border-color: var(--el-color-primary-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-primary-light-5);
    --el-button-disabled-border-color: var(--el-color-primary-light-5)
}

.el-button--primary.is-link,
.el-button--primary.is-plain,
.el-button--primary.is-text {
    --el-button-text-color: var(--el-color-primary);
    --el-button-bg-color: var(--el-color-primary-light-9);
    --el-button-border-color: var(--el-color-primary-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-primary);
    --el-button-hover-border-color: var(--el-color-primary);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--primary.is-link.is-disabled,
.el-button--primary.is-link.is-disabled:active,
.el-button--primary.is-link.is-disabled:focus,
.el-button--primary.is-link.is-disabled:hover,
.el-button--primary.is-plain.is-disabled,
.el-button--primary.is-plain.is-disabled:active,
.el-button--primary.is-plain.is-disabled:focus,
.el-button--primary.is-plain.is-disabled:hover,
.el-button--primary.is-text.is-disabled,
.el-button--primary.is-text.is-disabled:active,
.el-button--primary.is-text.is-disabled:focus,
.el-button--primary.is-text.is-disabled:hover {
    background-color: var(--el-color-primary-light-9);
    border-color: var(--el-color-primary-light-8);
    color: var(--el-color-primary-light-5)
}

.el-button--success {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-success);
    --el-button-border-color: var(--el-color-success);
    --el-button-outline-color: var(--el-color-success-light-5);
    --el-button-active-color: var(--el-color-success-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-success-light-5);
    --el-button-hover-bg-color: var(--el-color-success-light-3);
    --el-button-hover-border-color: var(--el-color-success-light-3);
    --el-button-active-bg-color: var(--el-color-success-dark-2);
    --el-button-active-border-color: var(--el-color-success-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-success-light-5);
    --el-button-disabled-border-color: var(--el-color-success-light-5)
}

.el-button--success.is-link,
.el-button--success.is-plain,
.el-button--success.is-text {
    --el-button-text-color: var(--el-color-success);
    --el-button-bg-color: var(--el-color-success-light-9);
    --el-button-border-color: var(--el-color-success-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-success);
    --el-button-hover-border-color: var(--el-color-success);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--success.is-link.is-disabled,
.el-button--success.is-link.is-disabled:active,
.el-button--success.is-link.is-disabled:focus,
.el-button--success.is-link.is-disabled:hover,
.el-button--success.is-plain.is-disabled,
.el-button--success.is-plain.is-disabled:active,
.el-button--success.is-plain.is-disabled:focus,
.el-button--success.is-plain.is-disabled:hover,
.el-button--success.is-text.is-disabled,
.el-button--success.is-text.is-disabled:active,
.el-button--success.is-text.is-disabled:focus,
.el-button--success.is-text.is-disabled:hover {
    background-color: var(--el-color-success-light-9);
    border-color: var(--el-color-success-light-8);
    color: var(--el-color-success-light-5)
}

.el-button--warning {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-warning);
    --el-button-border-color: var(--el-color-warning);
    --el-button-outline-color: var(--el-color-warning-light-5);
    --el-button-active-color: var(--el-color-warning-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-warning-light-5);
    --el-button-hover-bg-color: var(--el-color-warning-light-3);
    --el-button-hover-border-color: var(--el-color-warning-light-3);
    --el-button-active-bg-color: var(--el-color-warning-dark-2);
    --el-button-active-border-color: var(--el-color-warning-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-warning-light-5);
    --el-button-disabled-border-color: var(--el-color-warning-light-5)
}

.el-button--warning.is-link,
.el-button--warning.is-plain,
.el-button--warning.is-text {
    --el-button-text-color: var(--el-color-warning);
    --el-button-bg-color: var(--el-color-warning-light-9);
    --el-button-border-color: var(--el-color-warning-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-warning);
    --el-button-hover-border-color: var(--el-color-warning);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--warning.is-link.is-disabled,
.el-button--warning.is-link.is-disabled:active,
.el-button--warning.is-link.is-disabled:focus,
.el-button--warning.is-link.is-disabled:hover,
.el-button--warning.is-plain.is-disabled,
.el-button--warning.is-plain.is-disabled:active,
.el-button--warning.is-plain.is-disabled:focus,
.el-button--warning.is-plain.is-disabled:hover,
.el-button--warning.is-text.is-disabled,
.el-button--warning.is-text.is-disabled:active,
.el-button--warning.is-text.is-disabled:focus,
.el-button--warning.is-text.is-disabled:hover {
    background-color: var(--el-color-warning-light-9);
    border-color: var(--el-color-warning-light-8);
    color: var(--el-color-warning-light-5)
}

.el-button--danger {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-danger);
    --el-button-border-color: var(--el-color-danger);
    --el-button-outline-color: var(--el-color-danger-light-5);
    --el-button-active-color: var(--el-color-danger-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-danger-light-5);
    --el-button-hover-bg-color: var(--el-color-danger-light-3);
    --el-button-hover-border-color: var(--el-color-danger-light-3);
    --el-button-active-bg-color: var(--el-color-danger-dark-2);
    --el-button-active-border-color: var(--el-color-danger-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-danger-light-5);
    --el-button-disabled-border-color: var(--el-color-danger-light-5)
}

.el-button--danger.is-link,
.el-button--danger.is-plain,
.el-button--danger.is-text {
    --el-button-text-color: var(--el-color-danger);
    --el-button-bg-color: var(--el-color-danger-light-9);
    --el-button-border-color: var(--el-color-danger-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-danger);
    --el-button-hover-border-color: var(--el-color-danger);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--danger.is-link.is-disabled,
.el-button--danger.is-link.is-disabled:active,
.el-button--danger.is-link.is-disabled:focus,
.el-button--danger.is-link.is-disabled:hover,
.el-button--danger.is-plain.is-disabled,
.el-button--danger.is-plain.is-disabled:active,
.el-button--danger.is-plain.is-disabled:focus,
.el-button--danger.is-plain.is-disabled:hover,
.el-button--danger.is-text.is-disabled,
.el-button--danger.is-text.is-disabled:active,
.el-button--danger.is-text.is-disabled:focus,
.el-button--danger.is-text.is-disabled:hover {
    background-color: var(--el-color-danger-light-9);
    border-color: var(--el-color-danger-light-8);
    color: var(--el-color-danger-light-5)
}

.el-button--info {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: var(--el-color-info);
    --el-button-border-color: var(--el-color-info);
    --el-button-outline-color: var(--el-color-info-light-5);
    --el-button-active-color: var(--el-color-info-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-info-light-5);
    --el-button-hover-bg-color: var(--el-color-info-light-3);
    --el-button-hover-border-color: var(--el-color-info-light-3);
    --el-button-active-bg-color: var(--el-color-info-dark-2);
    --el-button-active-border-color: var(--el-color-info-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: var(--el-color-info-light-5);
    --el-button-disabled-border-color: var(--el-color-info-light-5)
}

.el-button--info.is-link,
.el-button--info.is-plain,
.el-button--info.is-text {
    --el-button-text-color: var(--el-color-info);
    --el-button-bg-color: var(--el-color-info-light-9);
    --el-button-border-color: var(--el-color-info-light-5);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: var(--el-color-info);
    --el-button-hover-border-color: var(--el-color-info);
    --el-button-active-text-color: var(--el-color-white)
}

.el-button--info.is-link.is-disabled,
.el-button--info.is-link.is-disabled:active,
.el-button--info.is-link.is-disabled:focus,
.el-button--info.is-link.is-disabled:hover,
.el-button--info.is-plain.is-disabled,
.el-button--info.is-plain.is-disabled:active,
.el-button--info.is-plain.is-disabled:focus,
.el-button--info.is-plain.is-disabled:hover,
.el-button--info.is-text.is-disabled,
.el-button--info.is-text.is-disabled:active,
.el-button--info.is-text.is-disabled:focus,
.el-button--info.is-text.is-disabled:hover {
    background-color: var(--el-color-info-light-9);
    border-color: var(--el-color-info-light-8);
    color: var(--el-color-info-light-5)
}

.el-button--large {
    --el-button-size: 40px;
    height: var(--el-button-size)
}

.el-button--large [class*=el-icon]+span {
    margin-left: 8px
}

.el-button--large {
    border-radius: var(--el-border-radius-base);
    font-size: var(--el-font-size-base);
    padding: 12px 19px
}

.el-button--large.is-round {
    padding: 12px 19px
}

.el-button--large.is-circle {
    padding: 12px;
    width: var(--el-button-size)
}

.el-button--small {
    --el-button-size: 24px;
    height: var(--el-button-size)
}

.el-button--small [class*=el-icon]+span {
    margin-left: 4px
}

.el-button--small {
    border-radius: calc(var(--el-border-radius-base) - 1px);
    font-size: 12px;
    padding: 5px 11px
}

.el-button--small.is-round {
    padding: 5px 11px
}

.el-button--small.is-circle {
    padding: 5px;
    width: var(--el-button-size)
}

[data-v-942d899c] .el-dialog__header {
    padding-bottom: 0
}

[data-v-942d899c] .el-dialog__body {
    border-radius: 15px
}

[data-v-942d899c] .remind-dialog {
    padding: 0;
    width: 550px;
    height: 400px;
    border-radius: 15px
}

[data-v-942d899c] .el-dialog__headerbtn {
    margin: 10px 5px 0 0;
    font-size: 30px
}

.up[data-v-942d899c] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 65%;
    background-image: url(./bell-back-DvL3jM6e.png);
    background-size: cover
}

.down[data-v-942d899c] {
    height: 35%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fafaff
}

.header-wrap[data-v-745452f5] {
    position: fixed;
    top: 0;
    left: 0;
    height: 80px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 4px #0000001a;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    z-index: 10;
    min-width: 750px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.header-wrap>div[data-v-745452f5]:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 40px
}

.open .header-wrap[data-v-745452f5] {
    padding-left: 200px
}

.close .header-wrap[data-v-745452f5] {
    padding-left: 64px
}

.header-icon[data-v-745452f5] {
    padding: 0 20px
}

.header-icon svg[data-v-745452f5] {
    font-size: 25px;
    cursor: pointer
}

.user-info[data-v-745452f5] {
    padding: 0 20px;
    border-right: 1px solid #000
}

.header-right[data-v-745452f5] {
    color: #758697;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.horizontal-nav-wrap[data-v-745452f5] {
    padding-left: 20px;
    border-top: 1px solid #EAEAEA;
    height: 40px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    color: #858383;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    width: 100%
}

.horizontal-nav-wrap a[data-v-745452f5] {
    color: #858383;
    text-decoration: none
}

.horizontal-nav-wrap .horizontal-item[data-v-745452f5] {
    font-size: 14px;
    display: inline-block;
    float: left;
    margin: 7px 2px 0 0;
    padding: 0 5px 0 21px;
    height: 30px;
    line-height: 30px;
    background-color: #f7f7f7;
    border-radius: 5px;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.horizontal-nav-wrap .horizontal-item .item-title[data-v-745452f5] {
    cursor: pointer
}

.horizontal-nav-wrap .horizontal-item svg[data-v-745452f5] {
    font-size: 10px;
    cursor: pointer
}

.horizontal-nav-wrap .horizontal-item[data-v-745452f5]:hover {
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.horizontal-nav-wrap .horizontal-item:hover .headmenu-icon[data-v-745452f5] {
    visibility: visible;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.horizontal-nav-wrap .headmenu-icon[data-v-745452f5] {
    padding: 2px 3px;
    margin-left: 3px;
    visibility: hidden
}

.horizontal-nav-wrap div:last-child .horizontal-item[data-v-745452f5] {
    margin-right: 0
}

.headmenu-icon[data-v-745452f5]:hover {
    background-color: #cdcdcd
}

.active[data-v-745452f5] {
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.active a[data-v-745452f5],
.active svg[data-v-745452f5] {
    color: #409eff !important;
    font-weight: 500;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.horizontal-nav-wrap[data-v-745452f5]::-webkit-scrollbar {
    height: 3px
}

.horizontal-nav-wrap[data-v-745452f5]::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #a5cdf8
}

.horizontal-nav-wrap[data-v-745452f5]::-webkit-scrollbar-track {
    border-radius: 10px;
    height: 2px;
    border: none
}

[data-v-745452f5] .el-breadcrumb__separator {
    margin: 0 5px
}

[data-v-745452f5] .el-breadcrumb {
    line-height: 40px;
    font-size: 16px
}

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
    -webkit-transition: var(--el-transition-fade-linear);
    transition: var(--el-transition-fade-linear)
}

.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
    opacity: 0
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
    -webkit-transition: var(--el-transition-fade-linear);
    transition: var(--el-transition-fade-linear)
}

.el-fade-in-linear-enter-from,
.el-fade-in-linear-leave-to {
    opacity: 0
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
    -webkit-transition: all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1);
    transition: all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}

.el-fade-in-enter-from,
.el-fade-in-leave-active {
    opacity: 0
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
    -webkit-transition: all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1);
    transition: all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}

.el-zoom-in-center-enter-from,
.el-zoom-in-center-leave-active {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: center top;
    transform-origin: center top;
    -webkit-transition: var(--el-transition-md-fade);
    transition: var(--el-transition-md-fade)
}

.el-zoom-in-top-enter-active[data-popper-placement^=top],
.el-zoom-in-top-leave-active[data-popper-placement^=top] {
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

.el-zoom-in-top-enter-from,
.el-zoom-in-top-leave-active {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transition: var(--el-transition-md-fade);
    transition: var(--el-transition-md-fade)
}

.el-zoom-in-bottom-enter-from,
.el-zoom-in-bottom-leave-active {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition: var(--el-transition-md-fade);
    transition: var(--el-transition-md-fade)
}

.el-zoom-in-left-enter-from,
.el-zoom-in-left-leave-active {
    opacity: 0;
    -webkit-transform: scale(.45);
    transform: scale(.45)
}

.collapse-transition {
    -webkit-transition: var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out;
    transition: var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out
}

.el-collapse-transition-enter-active,
.el-collapse-transition-leave-active {
    -webkit-transition: var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out;
    transition: var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out
}

.horizontal-collapse-transition {
    -webkit-transition: var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out;
    transition: var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out
}

.el-list-enter-active,
.el-list-leave-active {
    -webkit-transition: all 1s;
    transition: all 1s
}

.el-list-enter-from,
.el-list-leave-to {
    opacity: 0;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px)
}

.el-list-leave-active {
    position: absolute !important
}

.el-opacity-transition {
    -webkit-transition: opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1);
    transition: opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)
}

:root {
    --el-menu-active-color: var(--el-color-primary);
    --el-menu-text-color: var(--el-text-color-primary);
    --el-menu-hover-text-color: var(--el-color-primary);
    --el-menu-bg-color: var(--el-fill-color-blank);
    --el-menu-hover-bg-color: var(--el-color-primary-light-9);
    --el-menu-item-height: 56px;
    --el-menu-sub-item-height: calc(var(--el-menu-item-height) - 6px);
    --el-menu-horizontal-height: 60px;
    --el-menu-horizontal-sub-item-height: 36px;
    --el-menu-item-font-size: var(--el-font-size-base);
    --el-menu-item-hover-fill: var(--el-color-primary-light-9);
    --el-menu-border-color: var(--el-border-color);
    --el-menu-base-level-padding: 20px;
    --el-menu-level-padding: 20px;
    --el-menu-icon-width: 24px
}

.el-menu {
    background-color: var(--el-menu-bg-color);
    border-right: 1px solid var(--el-menu-border-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding-left: 0;
    position: relative
}

.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title {
    padding-left: calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));
    white-space: nowrap
}

.el-menu:not(.el-menu--collapse) .el-sub-menu__title {
    padding-right: calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))
}

.el-menu--horizontal {
    border-right: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: var(--el-menu-horizontal-height)
}

.el-menu--horizontal.el-menu--popup-container {
    height: unset
}

.el-menu--horizontal.el-menu {
    border-bottom: 1px solid var(--el-menu-border-color)
}

.el-menu--horizontal>.el-menu-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 2px solid transparent;
    color: var(--el-menu-text-color);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0
}

.el-menu--horizontal>.el-menu-item a,
.el-menu--horizontal>.el-menu-item a:hover {
    color: inherit
}

.el-menu--horizontal>.el-sub-menu:focus,
.el-menu--horizontal>.el-sub-menu:hover {
    outline: none
}

.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title {
    color: var(--el-menu-hover-text-color)
}

.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title {
    border-bottom: 2px solid var(--el-menu-active-color);
    color: var(--el-menu-active-color)
}

.el-menu--horizontal>.el-sub-menu .el-sub-menu__title {
    border-bottom: 2px solid transparent;
    color: var(--el-menu-text-color);
    height: 100%
}

.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover {
    background-color: var(--el-menu-bg-color)
}

.el-menu--horizontal .el-menu .el-menu-item,
.el-menu--horizontal .el-menu .el-sub-menu__title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--el-menu-bg-color);
    color: var(--el-menu-text-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--el-menu-horizontal-sub-item-height);
    line-height: var(--el-menu-horizontal-sub-item-height);
    padding: 0 10px
}

.el-menu--horizontal .el-menu .el-sub-menu__title {
    padding-right: 40px
}

.el-menu--horizontal .el-menu .el-menu-item.is-active,
.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,
.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,
.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover {
    color: var(--el-menu-active-color)
}

.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
    background-color: var(--el-menu-hover-bg-color);
    color: var(--el-menu-active-color, var(--el-menu-hover-text-color));
    outline: none
}

.el-menu--horizontal>.el-menu-item.is-active {
    border-bottom: 2px solid var(--el-menu-active-color);
    color: var(--el-menu-active-color) !important
}

.el-menu--collapse {
    width: calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)
}

.el-menu--collapse>.el-menu-item [class^=el-icon],
.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],
.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon] {
    margin: 0;
    text-align: center;
    vertical-align: middle;
    width: var(--el-menu-icon-width)
}

.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,
.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,
.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow {
    display: none
}

.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,
.el-menu--collapse>.el-menu-item>span,
.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span {
    display: inline-block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0
}

.el-menu--collapse>.el-menu-item.is-active i {
    color: inherit
}

.el-menu--collapse .el-menu .el-sub-menu {
    min-width: 200px
}

.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title {
    color: var(--el-menu-active-color)
}

.el-menu--popup {
    border: none;
    border-radius: var(--el-border-radius-small);
    -webkit-box-shadow: var(--el-box-shadow-light);
    box-shadow: var(--el-box-shadow-light);
    min-width: 200px;
    padding: 5px 0;
    z-index: 100
}

.el-menu .el-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.el-menu-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--el-menu-text-color);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--el-menu-item-font-size);
    height: var(--el-menu-item-height);
    line-height: var(--el-menu-item-height);
    list-style: none;
    padding: 0 var(--el-menu-base-level-padding);
    position: relative;
    -webkit-transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
    transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
    white-space: nowrap
}

.el-menu-item * {
    vertical-align: bottom
}

.el-menu-item i {
    color: inherit
}

.el-menu-item:focus,
.el-menu-item:hover {
    outline: none
}

.el-menu-item:hover {
    background-color: var(--el-menu-hover-bg-color)
}

.el-menu-item.is-disabled {
    background: none !important;
    cursor: not-allowed;
    opacity: .25
}

.el-menu-item [class^=el-icon] {
    font-size: 18px;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
    width: var(--el-menu-icon-width)
}

.el-menu-item.is-active {
    color: var(--el-menu-active-color)
}

.el-menu-item.is-active i {
    color: inherit
}

.el-menu-item .el-menu-tooltip__trigger {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    left: 0;
    padding: 0 var(--el-menu-base-level-padding);
    position: absolute;
    top: 0;
    width: 100%
}

.el-sub-menu {
    list-style: none;
    margin: 0;
    padding-left: 0
}

.el-sub-menu__title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--el-menu-text-color);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--el-menu-item-font-size);
    height: var(--el-menu-item-height);
    line-height: var(--el-menu-item-height);
    list-style: none;
    padding: 0 var(--el-menu-base-level-padding);
    position: relative;
    -webkit-transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
    transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
    white-space: nowrap
}

.el-sub-menu__title * {
    vertical-align: bottom
}

.el-sub-menu__title i {
    color: inherit
}

.el-sub-menu__title:focus,
.el-sub-menu__title:hover {
    outline: none
}

.el-sub-menu__title.is-disabled {
    background: none !important;
    cursor: not-allowed;
    opacity: .25
}

.el-sub-menu__title:hover {
    background-color: var(--el-menu-hover-bg-color)
}

.el-sub-menu .el-menu {
    border: none
}

.el-sub-menu .el-menu-item {
    height: var(--el-menu-sub-item-height);
    line-height: var(--el-menu-sub-item-height)
}

.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title {
    padding-right: var(--el-menu-base-level-padding)
}

.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow {
    display: none !important
}

.el-sub-menu.is-active .el-sub-menu__title {
    border-bottom-color: var(--el-menu-active-color)
}

.el-sub-menu.is-disabled .el-menu-item,
.el-sub-menu.is-disabled .el-sub-menu__title {
    background: none !important;
    cursor: not-allowed;
    opacity: .25
}

.el-sub-menu .el-icon {
    font-size: 18px;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
    width: var(--el-menu-icon-width)
}

.el-sub-menu .el-icon.el-sub-menu__icon-more {
    margin-right: 0 !important
}

.el-sub-menu .el-sub-menu__icon-arrow {
    font-size: 12px;
    margin-right: 0;
    margin-top: -6px;
    position: absolute;
    right: var(--el-menu-base-level-padding);
    top: 50%;
    -webkit-transition: -webkit-transform var(--el-transition-duration);
    transition: -webkit-transform var(--el-transition-duration);
    transition: transform var(--el-transition-duration);
    transition: transform var(--el-transition-duration), -webkit-transform var(--el-transition-duration);
    width: inherit
}

.el-menu-item-group>ul {
    padding: 0
}

.el-menu-item-group__title {
    color: var(--el-text-color-secondary);
    font-size: 12px;
    line-height: normal;
    padding: 7px 0 7px var(--el-menu-base-level-padding)
}

.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow {
    opacity: 0;
    -webkit-transition: var(--el-transition-duration-fast);
    transition: var(--el-transition-duration-fast)
}

.el-popper {
    --el-popper-border-radius: var(--el-popover-border-radius, 4px);
    border-radius: var(--el-popper-border-radius);
    font-size: 12px;
    line-height: 20px;
    min-width: 10px;
    overflow-wrap: break-word;
    padding: 5px 11px;
    position: absolute;
    visibility: visible;
    word-break: normal;
    z-index: 2000
}

.el-popper.is-dark {
    color: var(--el-bg-color)
}

.el-popper.is-dark,
.el-popper.is-dark>.el-popper__arrow:before {
    background: var(--el-text-color-primary);
    border: 1px solid var(--el-text-color-primary)
}

.el-popper.is-dark>.el-popper__arrow:before {
    right: 0
}

.el-popper.is-light,
.el-popper.is-light>.el-popper__arrow:before {
    background: var(--el-bg-color-overlay);
    border: 1px solid var(--el-border-color-light)
}

.el-popper.is-light>.el-popper__arrow:before {
    right: 0
}

.el-popper.is-pure {
    padding: 0
}

.el-popper__arrow,
.el-popper__arrow:before {
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: -1
}

.el-popper__arrow:before {
    background: var(--el-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow {
    bottom: -5px
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow:before {
    border-bottom-right-radius: 2px
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow {
    top: -5px
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before {
    border-top-left-radius: 2px
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow {
    right: -5px
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow:before {
    border-top-right-radius: 2px
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow {
    left: -5px
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow:before {
    border-bottom-left-radius: 2px
}

.el-popper[data-popper-placement^=top]>.el-popper__arrow:before {
    border-left-color: transparent !important;
    border-top-color: transparent !important
}

.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before {
    border-bottom-color: transparent !important;
    border-right-color: transparent !important
}

.el-popper[data-popper-placement^=left]>.el-popper__arrow:before {
    border-bottom-color: transparent !important;
    border-left-color: transparent !important
}

.el-popper[data-popper-placement^=right]>.el-popper__arrow:before {
    border-right-color: transparent !important;
    border-top-color: transparent !important
}

.nav-warp[data-v-ce680abe] {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #fff;
    -webkit-box-shadow: 2px 0px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 2px 0 12px #0000001a;
    z-index: 100;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    overflow-y: scroll
}

.nav-warp svg[data-v-ce680abe] {
    font-size: 15px;
    width: 20px;
    margin-right: 10px;
    margin-bottom: 2px
}

.nav-warp[data-v-ce680abe]::-webkit-scrollbar {
    display: none
}

.el-sub-menu__title[data-v-ce680abe] {
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.open .nav-warp[data-v-ce680abe] {
    width: 200px
}

.close .nav-warp[data-v-ce680abe] {
    width: 64px
}

.close .logo img[data-v-ce680abe] {
    width: 70%
}

.logo[data-v-ce680abe] {
    height: 80px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.logo img[data-v-ce680abe] {
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    margin: 30px auto 20px;
    width: 145px;
    border-radius: 5px
}

.main-warp[data-v-07b3f1a1] {
    padding-top: 90px;
    padding-bottom: 10px;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    padding-right: 10px
}

.open .main-warp[data-v-07b3f1a1] {
    padding-left: 210px
}

.close .main-warp[data-v-07b3f1a1] {
    padding-left: 74px
}

.slide-left-enter-active[data-v-07b3f1a1],
.slide-left-leave-active[data-v-07b3f1a1],
.slide-right-enter-active[data-v-07b3f1a1],
.slide-right-leave-active[data-v-07b3f1a1] {
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.slide-right-enter-from[data-v-07b3f1a1],
.slide-left-leave-to[data-v-07b3f1a1] {
    opacity: 1;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.slide-right-leave-to[data-v-07b3f1a1],
.slide-left-enter-from[data-v-07b3f1a1] {
    opacity: 1;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.slide-left-leave-to[data-v-07b3f1a1],
.slide-right-leave-to[data-v-07b3f1a1] {
    opacity: 0
}

#layout-wrap[data-v-eec96942] {
    width: 100%;
    min-width: 1440px;
    min-height: 100vh
}

#nprogress {
    pointer-events: none
}

#nprogress .bar {
    background: #29d;
    position: fixed;
    z-index: 1031;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px
}

#nprogress .peg {
    display: block;
    position: absolute;
    right: 0;
    width: 100px;
    height: 100%;
    -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    opacity: 1;
    -webkit-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translateY(-4px)
}

#nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 1031;
    top: 15px;
    right: 15px
}

#nprogress .spinner-icon {
    width: 18px;
    height: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 2px transparent;
    border-top-color: #29d;
    border-left-color: #29d;
    border-radius: 50%;
    -webkit-animation: nprogress-spinner .4s linear infinite;
    animation: nprogress-spinner .4s linear infinite
}

.nprogress-custom-parent {
    overflow: hidden;
    position: relative
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
    position: absolute
}

@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
    font-family: Arial
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    font-size: 14px;
    line-height: 1;
    background-color: #f6f7fb !important;
    width: 100%;
    height: 100%;
    min-width: 960px;
    min-height: 600px;
    max-width: 100%;
    padding-bottom: env(safe-area-inset-bottom)
}

@supports (padding-bottom: env(safe-area-inset-bottom)) {
    body {
        padding-bottom: env(safe-area-inset-bottom)
    }
}

ol,
ul {
    list-style: none
}

a {
    color: #333;
    text-decoration: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html::-webkit-scrollbar {
    width: 0px;
    height: 8px
}

html::-webkit-scrollbar-thumb {
    border-radius: 5px;
    height: 5px;
    background: #c1c1c1
}

html::-webkit-scrollbar-track {
    border-radius: 10px;
    height: 5px;
    background: #fafafa
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

.block-space-20 {
    height: 20px
}

.block-space-10 {
    height: 10px
}

.margin-left-1 {
    margin-left: 1px
}

.margin-left-2 {
    margin-left: 2px
}

.margin-left-3 {
    margin-left: 3px
}

.margin-left-4 {
    margin-left: 4px
}

.margin-left-5 {
    margin-left: 5px
}

.margin-left-6 {
    margin-left: 6px
}

.margin-left-7 {
    margin-left: 7px
}

.margin-left-8 {
    margin-left: 8px
}

.margin-left-9 {
    margin-left: 9px
}

.margin-left-10 {
    margin-left: 10px
}

.margin-left-11 {
    margin-left: 11px
}

.margin-left-12 {
    margin-left: 12px
}

.margin-left-13 {
    margin-left: 13px
}

.margin-left-14 {
    margin-left: 14px
}

.margin-left-15 {
    margin-left: 15px
}

.margin-left-16 {
    margin-left: 16px
}

.margin-left-17 {
    margin-left: 17px
}

.margin-left-18 {
    margin-left: 18px
}

.margin-left-19 {
    margin-left: 19px
}

.margin-left-20 {
    margin-left: 20px
}

.margin-left-21 {
    margin-left: 21px
}

.margin-left-22 {
    margin-left: 22px
}

.margin-left-23 {
    margin-left: 23px
}

.margin-left-24 {
    margin-left: 24px
}

.margin-left-25 {
    margin-left: 25px
}

.margin-left-26 {
    margin-left: 26px
}

.margin-left-27 {
    margin-left: 27px
}

.margin-left-28 {
    margin-left: 28px
}

.margin-left-29 {
    margin-left: 29px
}

.margin-left-30 {
    margin-left: 30px
}

.margin-left-31 {
    margin-left: 31px
}

.margin-left-32 {
    margin-left: 32px
}

.margin-left-33 {
    margin-left: 33px
}

.margin-left-34 {
    margin-left: 34px
}

.margin-left-35 {
    margin-left: 35px
}

.margin-left-36 {
    margin-left: 36px
}

.margin-left-37 {
    margin-left: 37px
}

.margin-left-38 {
    margin-left: 38px
}

.margin-left-39 {
    margin-left: 39px
}

.margin-left-40 {
    margin-left: 40px
}

.margin-left-41 {
    margin-left: 41px
}

.margin-left-42 {
    margin-left: 42px
}

.margin-left-43 {
    margin-left: 43px
}

.margin-left-44 {
    margin-left: 44px
}

.margin-left-45 {
    margin-left: 45px
}

.margin-left-46 {
    margin-left: 46px
}

.margin-left-47 {
    margin-left: 47px
}

.margin-left-48 {
    margin-left: 48px
}

.margin-left-49 {
    margin-left: 49px
}

.margin-left-50 {
    margin-left: 50px
}

.margin-left-51 {
    margin-left: 51px
}

.margin-left-52 {
    margin-left: 52px
}

.margin-left-53 {
    margin-left: 53px
}

.margin-left-54 {
    margin-left: 54px
}

.margin-left-55 {
    margin-left: 55px
}

.margin-left-56 {
    margin-left: 56px
}

.margin-left-57 {
    margin-left: 57px
}

.margin-left-58 {
    margin-left: 58px
}

.margin-left-59 {
    margin-left: 59px
}

.margin-left-60 {
    margin-left: 60px
}

.margin-left-61 {
    margin-left: 61px
}

.margin-left-62 {
    margin-left: 62px
}

.margin-left-63 {
    margin-left: 63px
}

.margin-left-64 {
    margin-left: 64px
}

.margin-left-65 {
    margin-left: 65px
}

.margin-left-66 {
    margin-left: 66px
}

.margin-left-67 {
    margin-left: 67px
}

.margin-left-68 {
    margin-left: 68px
}

.margin-left-69 {
    margin-left: 69px
}

.margin-left-70 {
    margin-left: 70px
}

.margin-left-71 {
    margin-left: 71px
}

.margin-left-72 {
    margin-left: 72px
}

.margin-left-73 {
    margin-left: 73px
}

.margin-left-74 {
    margin-left: 74px
}

.margin-left-75 {
    margin-left: 75px
}

.margin-left-76 {
    margin-left: 76px
}

.margin-left-77 {
    margin-left: 77px
}

.margin-left-78 {
    margin-left: 78px
}

.margin-left-79 {
    margin-left: 79px
}

.margin-left-80 {
    margin-left: 80px
}

.margin-left-81 {
    margin-left: 81px
}

.margin-left-82 {
    margin-left: 82px
}

.margin-left-83 {
    margin-left: 83px
}

.margin-left-84 {
    margin-left: 84px
}

.margin-left-85 {
    margin-left: 85px
}

.margin-left-86 {
    margin-left: 86px
}

.margin-left-87 {
    margin-left: 87px
}

.margin-left-88 {
    margin-left: 88px
}

.margin-left-89 {
    margin-left: 89px
}

.margin-left-90 {
    margin-left: 90px
}

.margin-left-91 {
    margin-left: 91px
}

.margin-left-92 {
    margin-left: 92px
}

.margin-left-93 {
    margin-left: 93px
}

.margin-left-94 {
    margin-left: 94px
}

.margin-left-95 {
    margin-left: 95px
}

.margin-left-96 {
    margin-left: 96px
}

.margin-left-97 {
    margin-left: 97px
}

.margin-left-98 {
    margin-left: 98px
}

.margin-left-99 {
    margin-left: 99px
}

.margin-left-100 {
    margin-left: 100px
}

.margin-left-101 {
    margin-left: 101px
}

.margin-left-102 {
    margin-left: 102px
}

.margin-left-103 {
    margin-left: 103px
}

.margin-left-104 {
    margin-left: 104px
}

.margin-left-105 {
    margin-left: 105px
}

.margin-left-106 {
    margin-left: 106px
}

.margin-left-107 {
    margin-left: 107px
}

.margin-left-108 {
    margin-left: 108px
}

.margin-left-109 {
    margin-left: 109px
}

.margin-left-110 {
    margin-left: 110px
}

.margin-top-1 {
    margin-top: 1px
}

.margin-top-2 {
    margin-top: 2px
}

.margin-top-3 {
    margin-top: 3px
}

.margin-top-4 {
    margin-top: 4px
}

.margin-top-5 {
    margin-top: 5px
}

.margin-top-6 {
    margin-top: 6px
}

.margin-top-7 {
    margin-top: 7px
}

.margin-top-8 {
    margin-top: 8px
}

.margin-top-9 {
    margin-top: 9px
}

.margin-top-10 {
    margin-top: 10px
}

.margin-top-11 {
    margin-top: 11px
}

.margin-top-12 {
    margin-top: 12px
}

.margin-top-13 {
    margin-top: 13px
}

.margin-top-14 {
    margin-top: 14px
}

.margin-top-15 {
    margin-top: 15px
}

.margin-top-16 {
    margin-top: 16px
}

.margin-top-17 {
    margin-top: 17px
}

.margin-top-18 {
    margin-top: 18px
}

.margin-top-19 {
    margin-top: 19px
}

.margin-top-20 {
    margin-top: 20px
}

.margin-top-21 {
    margin-top: 21px
}

.margin-top-22 {
    margin-top: 22px
}

.margin-top-23 {
    margin-top: 23px
}

.margin-top-24 {
    margin-top: 24px
}

.margin-top-25 {
    margin-top: 25px
}

.margin-top-26 {
    margin-top: 26px
}

.margin-top-27 {
    margin-top: 27px
}

.margin-top-28 {
    margin-top: 28px
}

.margin-top-29 {
    margin-top: 29px
}

.margin-top-30 {
    margin-top: 30px
}

.margin-top-31 {
    margin-top: 31px
}

.margin-top-32 {
    margin-top: 32px
}

.margin-top-33 {
    margin-top: 33px
}

.margin-top-34 {
    margin-top: 34px
}

.margin-top-35 {
    margin-top: 35px
}

.margin-top-36 {
    margin-top: 36px
}

.margin-top-37 {
    margin-top: 37px
}

.margin-top-38 {
    margin-top: 38px
}

.margin-top-39 {
    margin-top: 39px
}

.margin-top-40 {
    margin-top: 40px
}

.margin-top-41 {
    margin-top: 41px
}

.margin-top-42 {
    margin-top: 42px
}

.margin-top-43 {
    margin-top: 43px
}

.margin-top-44 {
    margin-top: 44px
}

.margin-top-45 {
    margin-top: 45px
}

.margin-top-46 {
    margin-top: 46px
}

.margin-top-47 {
    margin-top: 47px
}

.margin-top-48 {
    margin-top: 48px
}

.margin-top-49 {
    margin-top: 49px
}

.margin-top-50 {
    margin-top: 50px
}

.margin-top-51 {
    margin-top: 51px
}

.margin-top-52 {
    margin-top: 52px
}

.margin-top-53 {
    margin-top: 53px
}

.margin-top-54 {
    margin-top: 54px
}

.margin-top-55 {
    margin-top: 55px
}

.margin-top-56 {
    margin-top: 56px
}

.margin-top-57 {
    margin-top: 57px
}

.margin-top-58 {
    margin-top: 58px
}

.margin-top-59 {
    margin-top: 59px
}

.margin-top-60 {
    margin-top: 60px
}

.margin-top-61 {
    margin-top: 61px
}

.margin-top-62 {
    margin-top: 62px
}

.margin-top-63 {
    margin-top: 63px
}

.margin-top-64 {
    margin-top: 64px
}

.margin-top-65 {
    margin-top: 65px
}

.margin-top-66 {
    margin-top: 66px
}

.margin-top-67 {
    margin-top: 67px
}

.margin-top-68 {
    margin-top: 68px
}

.margin-top-69 {
    margin-top: 69px
}

.margin-top-70 {
    margin-top: 70px
}

.margin-top-71 {
    margin-top: 71px
}

.margin-top-72 {
    margin-top: 72px
}

.margin-top-73 {
    margin-top: 73px
}

.margin-top-74 {
    margin-top: 74px
}

.margin-top-75 {
    margin-top: 75px
}

.margin-top-76 {
    margin-top: 76px
}

.margin-top-77 {
    margin-top: 77px
}

.margin-top-78 {
    margin-top: 78px
}

.margin-top-79 {
    margin-top: 79px
}

.margin-top-80 {
    margin-top: 80px
}

.margin-top-81 {
    margin-top: 81px
}

.margin-top-82 {
    margin-top: 82px
}

.margin-top-83 {
    margin-top: 83px
}

.margin-top-84 {
    margin-top: 84px
}

.margin-top-85 {
    margin-top: 85px
}

.margin-top-86 {
    margin-top: 86px
}

.margin-top-87 {
    margin-top: 87px
}

.margin-top-88 {
    margin-top: 88px
}

.margin-top-89 {
    margin-top: 89px
}

.margin-top-90 {
    margin-top: 90px
}

.margin-top-91 {
    margin-top: 91px
}

.margin-top-92 {
    margin-top: 92px
}

.margin-top-93 {
    margin-top: 93px
}

.margin-top-94 {
    margin-top: 94px
}

.margin-top-95 {
    margin-top: 95px
}

.margin-top-96 {
    margin-top: 96px
}

.margin-top-97 {
    margin-top: 97px
}

.margin-top-98 {
    margin-top: 98px
}

.margin-top-99 {
    margin-top: 99px
}

.margin-top-100 {
    margin-top: 100px
}

.margin-top-101 {
    margin-top: 101px
}

.margin-top-102 {
    margin-top: 102px
}

.margin-top-103 {
    margin-top: 103px
}

.margin-top-104 {
    margin-top: 104px
}

.margin-top-105 {
    margin-top: 105px
}

.margin-top-106 {
    margin-top: 106px
}

.margin-top-107 {
    margin-top: 107px
}

.margin-top-108 {
    margin-top: 108px
}

.margin-top-109 {
    margin-top: 109px
}

.margin-top-110 {
    margin-top: 110px
}

.padding-top-1 {
    padding-top: 1px
}

.padding-top-2 {
    padding-top: 2px
}

.padding-top-3 {
    padding-top: 3px
}

.padding-top-4 {
    padding-top: 4px
}

.padding-top-5 {
    padding-top: 5px
}

.padding-top-6 {
    padding-top: 6px
}

.padding-top-7 {
    padding-top: 7px
}

.padding-top-8 {
    padding-top: 8px
}

.padding-top-9 {
    padding-top: 9px
}

.padding-top-10 {
    padding-top: 10px
}

.padding-top-11 {
    padding-top: 11px
}

.padding-top-12 {
    padding-top: 12px
}

.padding-top-13 {
    padding-top: 13px
}

.padding-top-14 {
    padding-top: 14px
}

.padding-top-15 {
    padding-top: 15px
}

.padding-top-16 {
    padding-top: 16px
}

.padding-top-17 {
    padding-top: 17px
}

.padding-top-18 {
    padding-top: 18px
}

.padding-top-19 {
    padding-top: 19px
}

.padding-top-20 {
    padding-top: 20px
}

.padding-top-21 {
    padding-top: 21px
}

.padding-top-22 {
    padding-top: 22px
}

.padding-top-23 {
    padding-top: 23px
}

.padding-top-24 {
    padding-top: 24px
}

.padding-top-25 {
    padding-top: 25px
}

.padding-top-26 {
    padding-top: 26px
}

.padding-top-27 {
    padding-top: 27px
}

.padding-top-28 {
    padding-top: 28px
}

.padding-top-29 {
    padding-top: 29px
}

.padding-top-30 {
    padding-top: 30px
}

.padding-top-31 {
    padding-top: 31px
}

.padding-top-32 {
    padding-top: 32px
}

.padding-top-33 {
    padding-top: 33px
}

.padding-top-34 {
    padding-top: 34px
}

.padding-top-35 {
    padding-top: 35px
}

.padding-top-36 {
    padding-top: 36px
}

.padding-top-37 {
    padding-top: 37px
}

.padding-top-38 {
    padding-top: 38px
}

.padding-top-39 {
    padding-top: 39px
}

.padding-top-40 {
    padding-top: 40px
}

.padding-top-41 {
    padding-top: 41px
}

.padding-top-42 {
    padding-top: 42px
}

.padding-top-43 {
    padding-top: 43px
}

.padding-top-44 {
    padding-top: 44px
}

.padding-top-45 {
    padding-top: 45px
}

.padding-top-46 {
    padding-top: 46px
}

.padding-top-47 {
    padding-top: 47px
}

.padding-top-48 {
    padding-top: 48px
}

.padding-top-49 {
    padding-top: 49px
}

.padding-top-50 {
    padding-top: 50px
}

.padding-top-51 {
    padding-top: 51px
}

.padding-top-52 {
    padding-top: 52px
}

.padding-top-53 {
    padding-top: 53px
}

.padding-top-54 {
    padding-top: 54px
}

.padding-top-55 {
    padding-top: 55px
}

.padding-top-56 {
    padding-top: 56px
}

.padding-top-57 {
    padding-top: 57px
}

.padding-top-58 {
    padding-top: 58px
}

.padding-top-59 {
    padding-top: 59px
}

.padding-top-60 {
    padding-top: 60px
}

.padding-top-61 {
    padding-top: 61px
}

.padding-top-62 {
    padding-top: 62px
}

.padding-top-63 {
    padding-top: 63px
}

.padding-top-64 {
    padding-top: 64px
}

.padding-top-65 {
    padding-top: 65px
}

.padding-top-66 {
    padding-top: 66px
}

.padding-top-67 {
    padding-top: 67px
}

.padding-top-68 {
    padding-top: 68px
}

.padding-top-69 {
    padding-top: 69px
}

.padding-top-70 {
    padding-top: 70px
}

.padding-top-71 {
    padding-top: 71px
}

.padding-top-72 {
    padding-top: 72px
}

.padding-top-73 {
    padding-top: 73px
}

.padding-top-74 {
    padding-top: 74px
}

.padding-top-75 {
    padding-top: 75px
}

.padding-top-76 {
    padding-top: 76px
}

.padding-top-77 {
    padding-top: 77px
}

.padding-top-78 {
    padding-top: 78px
}

.padding-top-79 {
    padding-top: 79px
}

.padding-top-80 {
    padding-top: 80px
}

.padding-top-81 {
    padding-top: 81px
}

.padding-top-82 {
    padding-top: 82px
}

.padding-top-83 {
    padding-top: 83px
}

.padding-top-84 {
    padding-top: 84px
}

.padding-top-85 {
    padding-top: 85px
}

.padding-top-86 {
    padding-top: 86px
}

.padding-top-87 {
    padding-top: 87px
}

.padding-top-88 {
    padding-top: 88px
}

.padding-top-89 {
    padding-top: 89px
}

.padding-top-90 {
    padding-top: 90px
}

.padding-top-91 {
    padding-top: 91px
}

.padding-top-92 {
    padding-top: 92px
}

.padding-top-93 {
    padding-top: 93px
}

.padding-top-94 {
    padding-top: 94px
}

.padding-top-95 {
    padding-top: 95px
}

.padding-top-96 {
    padding-top: 96px
}

.padding-top-97 {
    padding-top: 97px
}

.padding-top-98 {
    padding-top: 98px
}

.padding-top-99 {
    padding-top: 99px
}

.padding-top-100 {
    padding-top: 100px
}

.padding-top-101 {
    padding-top: 101px
}

.padding-top-102 {
    padding-top: 102px
}

.padding-top-103 {
    padding-top: 103px
}

.padding-top-104 {
    padding-top: 104px
}

.padding-top-105 {
    padding-top: 105px
}

.padding-top-106 {
    padding-top: 106px
}

.padding-top-107 {
    padding-top: 107px
}

.padding-top-108 {
    padding-top: 108px
}

.padding-top-109 {
    padding-top: 109px
}

.padding-top-110 {
    padding-top: 110px
}

#app .el-menu {
    border: none
}

#app .el-sub-menu .el-menu-item {
    font-size: 14px;
    padding-left: 50px !important
}

#app .el-sub-menu .el-menu-item.is-active {
    background-color: transparent;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

#app .el-sub-menu.is-active.is-opened :deep(.el-sub-menu__title) {
    color: #409eff !important
}

#app .el-sub-menu__title:hover {
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

#app .el-sub-menu__title {
    padding: 0 0 0 20px
}

#app .close .el-sub-menu.is-opened,
#app .close .el-sub-menu.is-active {
    background-color: #e6f0ff;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

#app .el-menu--vertical .el-menu-item {
    line-height: 56px;
    font-size: 14px;
    color: #000
}

#app .el-menu--vertical .el-menu-item .menu-item-span {
    color: #a9adb4
}

#app .el-menu--vertical .el-menu-item.is-active {
    background-color: #ecf4ff;
    border-left: 2px solid #409eff;
    color: #409eff !important
}

#app .el-menu--vertical .el-menu-item.is-active .menu-item-span {
    color: #409eff
}

#app .globalBackColor {
    background-color: #f6f7fb
}

#app .globalBackColor .el-dialog__header {
    background-color: #fff;
    margin-right: 0 !important
}

#app .globalBackColor .el-dialog__body:first-child {
    background-color: #f6f7fb
}

#app .dialog-height-80 {
    height: 80%
}

#app .dialog-height-90 {
    height: 90%
}

#app .dialog-height-110 {
    height: 110%
}

#app .el-form .el-form-item {
    white-space: nowrap
}

#app .el-form .el-button {
    margin-top: 0 !important
}

#app .el-dialog__footer {
    text-align: center;
    padding-bottom: 40px
}

#app .el-dialog__footer .el-button {
    width: 150px;
    margin: 0 11px
}

#app .el-pagination {
    margin: 15px 0 10px;
    float: right
}

#app .el-loading-parent--relative {
    position: initial !important
}

#app button span {
    font-weight: 400
}

#app .el-table__inner-wrapper:before {
    height: 0
}

#app .el-table__body-wrapper::-webkit-scrollbar {
    height: 8px;
    border-radius: 5px
}

#app .el-table__body-wrapper::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #e8e8e8
}

#app .el-table__body-wrapper::-webkit-scrollbar-track {
    background: #f6f7fb;
    border-radius: 5px;
    border: none
}

#app .el-dialog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: calc(100% - 30px);
    max-width: calc(100% - 30px)
}

#app .el-dialog .el-dialog__body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto
}

#app .el-button--text,
#app .el-button.is-text {
    padding: 0 !important
}

#app .el-table__body tr.current-row>td {
    background-color: #d4e6fc !important
}

#app .el-dialog__headerbtn {
    font-size: 30px;
    margin-bottom: 5px
}

#app .el-table__empty-block {
    border-bottom: 1px solid #ebeef5
}

#app .el-table .el-table__row,
#app .el-table .el-table__header {
    height: 50px
}

#app .whiteRadiusDiv {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px #0000001a;
    padding: 10px;
    border-radius: 5px !important;
    background-color: #fff
}

#app .whiteRadius15Div {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px #0000001a;
    padding: 15px;
    border-radius: 10px !important;
    background-color: #fff
}

#app .whiteRadius30Div {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px #0000001a;
    padding: 30px 30px 10px;
    border-radius: 10px !important;
    background-color: #fff
}

#app .whiteRadiusTableDiv {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px #0000001a;
    padding: 15px 15px 60px;
    border-radius: 10px !important;
    background-color: #fff
}

#app .whiteRadiusTableDivWithLeftButton {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px #0000001a;
    padding: 15px;
    border-radius: 10px !important;
    background-color: #fff
}

#app .dialogRadiusDiv {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px #0000001a;
    padding: 30px 10px;
    border-radius: 5px !important;
    background-color: #fff
}

#app .FormButtonWhiteRadius {
    position: relative;
    padding: 0 10px 5px;
    border-bottom: 1px solid #e9edf2;
    background-color: #fff;
    margin-bottom: 12px
}

#app .FormButtonWhiteRadius :after {
    content: " ";
    position: absolute;
    width: 10px;
    height: 1px;
    bottom: 0;
    left: 0;
    top: auto
}

#app .FormButtonWhiteRadius .el-form-item:not(.time-diff) .el-form-item__content {
    width: 140px
}

#app .FormButtonWhiteRadius .el-select {
    width: 100%
}

#app .FormButtonWhiteRadius .el-form-item {
    margin-right: 20px;
    margin-bottom: 10px
}

#app .FormButtonWhiteRadius .el-range-editor.el-input__wrapper {
    padding: 0 10px
}

#app .table-search-form .el-form-item:not(.time-diff) .el-form-item__content {
    width: 180px
}

#app .elTableRadiusDiv {
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px #0000001a;
    padding: 5px 10px;
    border-radius: 5px !important;
    background-color: #fff
}

#app .tableTopButton {
    margin-bottom: 10px
}

#app .tableTopButton .buttonFont {
    padding-left: 5px
}

#app .tableTopButton .el-button {
    margin-left: 0 !important;
    margin-right: 12px !important;
    margin-top: 8px
}

#app .tableTopButtonRel {
    position: relative;
    display: inline;
    margin-bottom: 10px
}

#app .tableTopButtonRel .buttonFont {
    padding-left: 5px
}

#app td .el-button {
    font-weight: 400 !important
}

#app .el-button [class*=el-icon-]+span {
    margin-left: 5px
}

#app .el-button [class=svg-icon]+span {
    margin-left: 5px
}

#app .el-table .el-table__body-wrapper .el-button [class*=el-icon-]+span {
    margin-left: 1px
}

#app .textRight {
    text-align: right;
    float: right
}

#app .tree-border {
    margin-top: 5px;
    border: 1px solid #e5e6e7;
    background: #fff none;
    border-radius: 5px;
    padding-right: 20px
}

#app .tableTile {
    font-size: 20px;
    padding-bottom: 5px
}

#app #nprogress .bar {
    background: #3f9eff !important;
    opacity: .7
}

#app .table-search-button {
    float: right
}

#app .table-search-button-left {
    position: absolute
}

#app .displayInline {
    display: inline
}

#app .greyFont {
    color: #797b7f;
    font-size: 14px
}

#app .small-tag {
    color: #797b7f;
    font-size: 12px
}

#app .beginBackCheckDialog {
    background: -webkit-gradient(linear, left top, left bottom, from(#d4e6fe), to(#ffffff));
    background: linear-gradient(180deg, #d4e6fe, #fff);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 80%
}

#app .dialog-cus-back {
    background-image: url(./dialogBack-BC9Qn44v.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

#app .buttonNoRadius {
    border-radius: 0
}

#app .buttonNoRadius .a {
    color: #fff !important
}

#app .tableGreyFont {
    color: #b1b5bf;
    font-size: 14px
}

#app .right-top-button {
    position: absolute;
    top: 0;
    right: 0
}

.svg-icon[data-v-fb1f1287] {
    width: 1em;
    height: 1em;
    fill: currentColor;
    overflow: hidden
}