.privacy-agreement-modal .modal-mask[data-v-592526c6] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    background-color: rgba(0, 0, 0, .6)
}

.privacy-agreement-modal .modal[data-v-592526c6] {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10000;
    width: 62.5%;
    max-width: 900px;
    height: 63.8%;
    max-height: 600px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.privacy-agreement-modal .modal-header[data-v-592526c6] {
    padding: 13px 24px;
    border-bottom: 1px solid #e5e7ea
}

.privacy-agreement-modal .modal-header .modal-close-button[data-v-592526c6] {
    float: right;
    font-size: 20px;
    color: #c1c6cd
}

.privacy-agreement-modal .modal-body[data-v-592526c6] {
    height: calc(100% - 116px);
    padding: 24px;
    overflow-y: auto
}

.privacy-agreement-modal .modal-footer[data-v-592526c6] {
    padding: 16px 0;
    border-top: 1px solid #e5e7ea
}

.privacy-agreement-modal .modal-footer .agree-button[data-v-592526c6] {
    display: block;
    padding: 5px 16px;
    margin: 0 auto;
    background-color: #2489f2;
    border: 0;
    border-radius: 4px
}

.privacy-agreement-modal .modal-footer .agree-button .agree-button-text[data-v-592526c6] {
    color: #fff
}

.privacy-agreement .agreement-lead-list[data-v-592526c6], .privacy-agreement .agreement-list[data-v-592526c6] {
    padding: 0;
    margin: 0;
    list-style: none
}

.privacy-agreement .agreement-lead-prefix[data-v-592526c6] {
    margin-bottom: 16px
}

.privacy-agreement .agreement-lead-suffix[data-v-592526c6] {
    margin: 8px 0 40px
}

.privacy-agreement .agreement-item[data-v-592526c6] {
    margin-top: 8px
}

.privacy-agreement .agreement-item .agreement-title .prefix-icon[data-v-592526c6] {
    font-size: 14px;
    color: #2489f2;
    -webkit-transition: all .15s;
    transition: all .15s
}

.privacy-agreement .agreement-item .agreement-title .prefix-icon.is-expanded[data-v-592526c6] {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.privacy-agreement .agreement-item .agreement-title .suffix-icon[data-v-592526c6] {
    display: none
}

.privacy-agreement .agreement-item .agreement-content[data-v-592526c6] {
    word-break: break-all
}

@media screen and (max-width: 736px) {
    .privacy-agreement-modal .modal-mask[data-v-592526c6] {
        display: none
    }

    .privacy-agreement-modal .modal[data-v-592526c6] {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        max-height: none;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0)
    }

    .privacy-agreement-modal .modal-header[data-v-592526c6] {
        position: relative;
        padding: 10px 32px;
        text-align: center;
        border-bottom: 0
    }

    .privacy-agreement-modal .modal-header .modal-close-button[data-v-592526c6] {
        position: absolute;
        top: 10px;
        left: 10px;
        float: none;
        width: 22px;
        height: 22px;
        font-size: 22px;
        line-height: 22px;
        color: #4c596e;
        text-align: center
    }

    .privacy-agreement-modal .modal-body[data-v-592526c6] {
        height: calc(100% - 110px);
        padding: 16px 0
    }

    .privacy-agreement-modal .modal-footer[data-v-592526c6] {
        padding: 11px 16px;
        border-top: 0
    }

    .privacy-agreement-modal .modal-footer .agree-button[data-v-592526c6] {
        width: 100%;
        height: 44px;
        margin: 0;
        line-height: 44px
    }

    .privacy-agreement .agreement-content[data-v-592526c6], .privacy-agreement .agreement-lead-list[data-v-592526c6], .privacy-agreement .agreement-lead-prefix[data-v-592526c6], .privacy-agreement .agreement-lead-suffix[data-v-592526c6], .privacy-agreement .agreement-special-note[data-v-592526c6] {
        padding: 0 16px
    }

    .privacy-agreement .agreement-lead-prefix[data-v-592526c6] {
        margin-bottom: 8px
    }

    .privacy-agreement .agreement-lead-suffix[data-v-592526c6] {
        margin-bottom: 24px
    }

    .privacy-agreement .agreement-special-note[data-v-592526c6] {
        margin-bottom: 8px
    }

    .privacy-agreement .agreement-special-note .agreement-special-label[data-v-592526c6] {
        display: block;
        margin-bottom: 4px;
        font-weight: 500;
        color: #001330
    }

    .privacy-agreement .agreement-item[data-v-592526c6] {
        margin-top: 0;
        margin-bottom: 1px
    }

    .privacy-agreement .agreement-item .agreement-title[data-v-592526c6] {
        position: relative;
        padding: 9px 16px;
        background: #f7f8f8;
        -webkit-box-shadow: 0 1px 0 0 #e5e7ea;
        box-shadow: 0 1px 0 0 #e5e7ea
    }

    .privacy-agreement .agreement-item .agreement-title .prefix-icon[data-v-592526c6] {
        display: none
    }

    .privacy-agreement .agreement-item .agreement-title .suffix-icon[data-v-592526c6] {
        position: absolute;
        top: 11px;
        right: 16px;
        display: inline-block;
        font-size: 16px;
        color: #c1c6cd;
        -webkit-transition: all .25s;
        transition: all .25s
    }

    .privacy-agreement .agreement-item .agreement-title .suffix-icon.is-expanded[data-v-592526c6] {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.merge-fail[data-v-f311d980] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0 9px
}

.merge-fail .svg-icon[data-v-f311d980] {
    margin-bottom: 8px;
    font-size: 60px;
    color: #ed521f
}

.merge-fail .title[data-v-f311d980] {
    margin-bottom: 8px
}

.merge-fail .message[data-v-f311d980] {
    text-align: center
}

.merge-success[data-v-28c4ae90] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0 9px
}

.merge-success .svg-icon[data-v-28c4ae90] {
    margin-bottom: 8px;
    font-size: 60px;
    color: #2bb353
}

.merge-success .title[data-v-28c4ae90] {
    margin-bottom: 8px
}

.merge-success .message[data-v-28c4ae90] {
    text-align: center
}

.title[data-v-3b3b7f8f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 22px;
    margin-bottom: 16px
}

.title .svg-icon[data-v-3b3b7f8f] {
    margin-right: 8px;
    font-size: 22px;
    color: #f0a128
}

.message[data-v-3b3b7f8f] {
    padding-left: 30px;
    margin-bottom: 24px
}

.account-list[data-v-3b3b7f8f] {
    max-height: 200px;
    padding-left: 30px;
    overflow: auto
}

.account-list .account-item[data-v-3b3b7f8f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.account-list .account-item[data-v-3b3b7f8f]:not(:last-child) {
    margin-bottom: 8px
}

.account-list .account-item .svg-icon[data-v-3b3b7f8f] {
    margin-right: 4px;
    font-size: 16px
}

.remind[data-v-3b3b7f8f] {
    padding: 8px 12px;
    margin: 16px 0 0 30px;
    font-size: 12px;
    color: #4c596e;
    background: #f7f8f8
}

.app-menu[data-v-7440ce9a] {
    height: 100%;
    padding-bottom: 32px;
    border-right: 1px solid #e6e6e6
}

.app-menu .app-menu__body[data-v-7440ce9a] {
    width: unset;
    border-right: none
}

.app-menu .app-menu__body .el-menu-item[data-v-7440ce9a] {
    height: 40px;
    padding-left: 12px !important;
    margin: 0 8px 4px;
    font-size: 13px;
    line-height: 40px;
    border-radius: 4px
}

.app-menu .app-menu__body .el-menu-item .app-menu__icon[data-v-7440ce9a] {
    margin-right: 12px;
    vertical-align: middle
}

.app-menu .app-menu__body .el-submenu .el-menu-item[data-v-7440ce9a] {
    min-width: unset;
    padding-left: 44px !important
}

.app-menu .app-menu__body[data-v-7440ce9a] .el-submenu__title {
    height: 40px;
    padding: 0 12px !important;
    margin: 0 8px 4px;
    line-height: 40px;
    border-radius: 4px;
    font-size: 13px
}

.app-menu .app-menu__body[data-v-7440ce9a] .el-submenu__title .app-menu__icon {
    margin-right: 12px;
    vertical-align: middle
}

.app-menu .app-menu__body[data-v-7440ce9a] .el-submenu__title .el-submenu__icon-arrow {
    font-size: 14px
}

.app-menu .app-menu__body .el-menu-item-group[data-v-7440ce9a] .el-menu-item-group__title {
    display: none
}

.app-menu .app-menu__body[data-v-7440ce9a] .el-submenu__icon-arrow {
    right: 12px
}

.app-menu .app-menu__body > .el-menu-item.is-active[data-v-7440ce9a], .app-menu .app-menu__body[data-v-7440ce9a] .el-submenu.is-active > .el-submenu__title {
    position: relative;
    font-weight: 500
}

.app-menu .app-menu__body > .el-menu-item.is-active .app-menu__title[data-v-7440ce9a], .app-menu .app-menu__body[data-v-7440ce9a] .el-submenu.is-active > .el-submenu__title .app-menu__title {
    font-weight: 600
}

.app-menu .app-menu__body.el-menu--collapse .el-menu-item .app-menu__icon[data-v-7440ce9a] {
    margin-left: -4px
}

.app-menu .app-menu__body.el-menu--collapse .el-submenu__title .app-menu__icon[data-v-7440ce9a] {
    margin-left: 4px;
    vertical-align: middle
}

.app-menu.app-menu--dark[data-v-7440ce9a] {
    background-color: #0e1522
}

.app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body .el-menu-item:hover, .app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body .el-submenu__title:hover {
    background-color: #334259 !important
}

.app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body .el-submenu .el-menu--inline {
    background-color: #030f1c
}

.app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body .el-submenu.is-active > .el-submenu__title {
    color: #fff !important
}

.app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body .el-submenu.is-active > .el-submenu__title .app-menu__icon {
    color: #fff
}

.app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body .el-submenu.is-active > .el-submenu__title .el-submenu__icon-arrow {
    color: #fff !important
}

.app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body .el-submenu .el-submenu__icon-arrow {
    color: #99a1ac
}

.app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body .el-menu-item.is-active, .app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body > .el-menu-item.is-active {
    background-color: #334259 !important
}

.app-menu.app-menu--dark[data-v-7440ce9a] .app-menu__body.el-menu--collapse .el-submenu.is-active .el-submenu__title {
    background: #334259 !important
}

.app-menu.app-menu--light[data-v-7440ce9a] {
    background-color: #fff
}

.app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body .el-menu-item.is-active, .app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body .el-submenu__title.is-active {
    color: #2489f2 !important
}

.app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body .el-menu-item.is-active, .app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body .el-menu-item:hover, .app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body .el-submenu__title:hover, .app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body > .el-menu-item.is-active {
    background-color: #e6effd !important
}

.app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body .el-submenu.is-active > .el-submenu__title, .app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body .el-submenu.is-active > .el-submenu__title .app-menu__icon {
    color: #2489f2 !important
}

.app-menu.app-menu--light[data-v-7440ce9a] .app-menu__body.el-menu--collapse .el-submenu.is-active .el-submenu__title {
    background: #e6effd !important
}

.app-menu__popup .el-menu--popup {
    min-width: 130px;
    padding: 12px 0;
    border-radius: 4px
}

.app-menu__popup .el-menu--popup .el-menu-item {
    height: 36px;
    padding-left: 16px !important;
    margin: 0 8px 4px;
    font-size: 13px;
    line-height: 36px;
    border-radius: 4px
}

.app-menu__popup.app-menu--dark .el-menu--popup .el-menu-item.is-active, .app-menu__popup.app-menu--dark .el-menu--popup .el-menu-item:hover {
    background: #334259 !important
}

.app-menu__popup.app-menu--light .el-menu--popup .el-menu-item.is-active, .app-menu__popup.app-menu--light .el-menu--popup .el-menu-item:hover {
    background: #e6effd !important
}

.access-page[data-v-fb375dc2] {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    min-height: 500px;
    background: #f7f8f8
}

.access-page[data-v-fb375dc2], .top-bar[data-v-fb375dc2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.top-bar[data-v-fb375dc2] {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 70px;
    padding: 0 30px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px 0 #e5e7ea;
    box-shadow: 0 2px 4px 0 #e5e7ea
}

.top-bar .logo[data-v-fb375dc2] {
    width: 110px
}

.top-bar .switch-language .switch-content[data-v-fb375dc2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.top-bar .switch-language .svg-icon[data-v-fb375dc2] {
    margin-right: 4px;
    font-size: 16px;
    color: #7f8997
}

.footer[data-v-fb375dc2] {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding-bottom: 20px;
    text-align: center
}

.access-content[data-v-fb375dc2] {
    width: 400px;
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 1px 4px 2px #f2f3f4;
    box-shadow: 0 1px 4px 2px #f2f3f4
}

.access-content .head[data-v-fb375dc2] {
    position: relative;
    padding-top: 40px;
    padding-bottom: 24px;
    text-align: center;
    background-color: #e8eef2
}

.access-content .head .title[data-v-fb375dc2] {
    margin-bottom: 10px
}

.access-content .head .portrait[data-v-fb375dc2] {
    position: absolute;
    top: -30px;
    left: 50%;
    width: 60px;
    height: 60px;
    margin-left: -30px
}

.access-content .content[data-v-fb375dc2] {
    position: relative;
    padding: 40px 30px
}

.access-content .access-form[data-v-fb375dc2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.access-company[data-v-4f5469f2] .access-company-dialog {
    width: 500px
}

.access-company[data-v-4f5469f2] .access-company-dialog .tip {
    line-height: 14px
}

.access-company[data-v-4f5469f2] .access-company-dialog .check-tip {
    margin-bottom: 30px
}

.access-login[data-v-39785aa8] .access-login-dialog {
    width: 500px
}

.access-login[data-v-39785aa8] .pwd-input svg {
    font-size: 28px
}

.access-login[data-v-39785aa8] .captcha {
    width: 120px
}

.access-menu[data-v-058741a1] {
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 100;
    width: 200px;
    padding: 20px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px 4px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 8px 4px rgba(0, 0, 0, .05);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.button-group[data-v-058741a1] {
    margin-top: 15px;
    text-align: center
}

.action-button[data-v-058741a1] {
    width: 100%
}

.action-button.text[data-v-058741a1] {
    color: #2489f2;
    border-color: #2489f2
}

.transmit-qrcode[data-v-058741a1] {
    padding-top: 10px;
    text-align: center
}

.company-name[data-v-058741a1] {
    padding-bottom: 15px;
    margin: 15px 0;
    border-bottom: 1px solid #f2f3f4
}

.join-company-popper {
    padding: 20px
}

.popper-max-height .max-height {
    width: calc(100% + 20px);
    max-height: 260px;
    margin-left: -10px;
    overflow-x: hidden;
    overflow-y: auto
}

.popper-max-height .el-select-dropdown__item {
    position: relative;
    padding-right: 28px
}

.popper-max-height .el-select-dropdown__item .portrait {
    width: 22px;
    height: 22px;
    margin-top: -1px;
    margin-right: 10px;
    vertical-align: middle
}

.svg-icon[data-v-03410861] {
    cursor: pointer
}

.svg-icon[data-v-03410861]:hover {
    color: #2489f2
}

.type-list[data-v-03410861] {
    padding-top: 50px;
    padding-left: 50px
}

.type-list .item[data-v-03410861] {
    position: relative;
    float: left;
    width: 300px;
    height: 300px;
    margin: 0 50px 50px 0;
    text-align: center;
    border: 1px solid #7f8997
}

.type-list .item .item-head[data-v-03410861] {
    height: 40px;
    line-height: 40px;
    text-align: left;
    border-bottom: 1px solid #7f8997
}

.check-icon[data-v-03410861] {
    position: absolute;
    top: 12px;
    right: 10px
}

.el-dropdown[data-v-03410861] {
    cursor: pointer
}

.attachment-tag .detail-tag label[data-v-7078c602] {
    display: inline-block;
    width: 52px;
    color: #7f8997;
    vertical-align: bottom
}

.attachment-tag .detail-tag .tag-item[data-v-7078c602] {
    margin-right: 10px
}

.attachment-tag .detail-tag .el-tag--primary {
    margin: 5px;
    border-radius: 100px
}

.tooltip-content[data-v-033ecc60] {
    margin: 0
}

.launch-file-list[data-v-1eda92e8] {
    display: inline-block;
    max-height: 253px;
    overflow: auto
}

.launch-file-list .launch-file-item[data-v-1eda92e8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 620px;
    padding: 11px 12px 8px;
    text-align: left;
    cursor: pointer;
    border-color: #f2f3f4;
    border-style: solid
}

.launch-file-list .launch-file-item[data-v-1eda92e8]:first-child:not(:last-child) {
    border-width: 1px;
    border-radius: 4px 4px 0 0
}

.launch-file-list .launch-file-item[data-v-1eda92e8]:not(:first-child) {
    border-width: 0 1px 1px
}

.launch-file-list .launch-file-item[data-v-1eda92e8]:last-child:not(:last-child) {
    border-radius: 0 0 4px 4px
}

.launch-file-list .launch-file-item[data-v-1eda92e8]:first-child:last-child {
    border-width: 1px;
    border-radius: 4px
}

.launch-file-list .launch-file-item[data-v-1eda92e8]:hover {
    background: #f7f8f8
}

.launch-file-list .launch-file-item:hover .launch-file-name[data-v-1eda92e8] {
    color: #2489f2
}

.launch-file-list .launch-file-item .svg-icon[data-v-1eda92e8] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 16px;
    color: #c1c6cd
}

.launch-file-list .launch-file-item .svg-icon.launch-icon[data-v-1eda92e8] {
    margin-right: 6px
}

.launch-file-list .launch-file-item .svg-icon.delete-icon[data-v-1eda92e8]:hover {
    color: #2489f2
}

.launch-file-list .launch-file-item .svg-icon.download-icon[data-v-1eda92e8] {
    margin-right: 8px
}

.launch-file-list .launch-file-item .svg-icon.download-icon[data-v-1eda92e8]:hover {
    color: #2489f2
}

.launch-file-list .launch-file-item .launch-file-name[data-v-1eda92e8] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330
}

.launch-file-list .launch-file-item .launch-file-name.title-color[data-v-1eda92e8] {
    font-weight: 500;
    color: #001330
}

.launch-file-list .launch-file-item .launch-file-name.regular-color[data-v-1eda92e8] {
    color: #4c596e
}

.launch-file-list .launch-file-item .launch-file-name.secondary-color[data-v-1eda92e8] {
    color: #7f8997
}

.launch-file-list .launch-file-item .launch-file-name.disable-color[data-v-1eda92e8] {
    color: #c1c6cd
}

.launch-file-list .launch-file-item .launch-file-name.link-color[data-v-1eda92e8] {
    color: #2489f2
}

.launch-file-list .launch-file-item .launch-file-name.link-bold-color[data-v-1eda92e8] {
    font-weight: 500;
    color: #2489f2
}

.launch-file-list .launch-file-item .launch-file-name.success-color[data-v-1eda92e8] {
    color: #2bb353
}

.launch-file-list .launch-file-item .launch-file-name.warning-color[data-v-1eda92e8] {
    color: #f0a128
}

.launch-file-list .launch-file-item .launch-file-name.error-color[data-v-1eda92e8] {
    color: #ed521f
}

.launch-file-list .launch-file-item .launch-file-name.title-color-dark[data-v-1eda92e8] {
    font-weight: 500;
    color: #fff
}

.launch-file-list .launch-file-item .launch-file-name.body-color-dark[data-v-1eda92e8] {
    color: hsla(0, 0%, 100%, .85)
}

.launch-file-list .launch-file-item .launch-file-name.secondary-color-dark[data-v-1eda92e8] {
    color: hsla(0, 0%, 100%, .65)
}

.launch-file-list .launch-file-item .launch-file-name.disable-color-dark[data-v-1eda92e8] {
    color: hsla(0, 0%, 100%, .45)
}

.tooltip-content[data-v-4ab582be] {
    margin: 0
}

.detail-tab-attachment[data-v-4ab582be] {
    margin-bottom: 70px
}

.detail-tab-attachment .other-attachment[data-v-4ab582be] {
    padding-top: 16px;
    margin: 16px 0;
    border-top: 1px solid #e5e7ea
}

.detail-tab-attachment .other-attachment[data-v-4ab582be]:first-child {
    padding: 0;
    border: none
}

.detail-tab-attachment .launchAttachment[data-v-4ab582be] {
    text-align: left
}

.detail-tab-attachment .attachmentPosition[data-v-4ab582be] {
    text-align: center
}

.detail-tab-attachment .question-icon[data-v-4ab582be] {
    font-size: 16px;
    color: #c1c6cd;
    cursor: pointer
}

.detail-tab-attachment .upload-container[data-v-4ab582be] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 16px
}

.detail-tab-attachment .upload-container .svg-icon[data-v-4ab582be] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #2489f2
}

.detail-tab-attachment .upload-container .svg-icon.title-color[data-v-4ab582be] {
    font-weight: 500;
    color: #001330
}

.detail-tab-attachment .upload-container .svg-icon.body-color[data-v-4ab582be] {
    color: #001330
}

.detail-tab-attachment .upload-container .svg-icon.regular-color[data-v-4ab582be] {
    color: #4c596e
}

.detail-tab-attachment .upload-container .svg-icon.secondary-color[data-v-4ab582be] {
    color: #7f8997
}

.detail-tab-attachment .upload-container .svg-icon.disable-color[data-v-4ab582be] {
    color: #c1c6cd
}

.detail-tab-attachment .upload-container .svg-icon.link-color[data-v-4ab582be] {
    color: #2489f2
}

.detail-tab-attachment .upload-container .svg-icon.link-bold-color[data-v-4ab582be] {
    font-weight: 500;
    color: #2489f2
}

.detail-tab-attachment .upload-container .svg-icon.success-color[data-v-4ab582be] {
    color: #2bb353
}

.detail-tab-attachment .upload-container .svg-icon.warning-color[data-v-4ab582be] {
    color: #f0a128
}

.detail-tab-attachment .upload-container .svg-icon.error-color[data-v-4ab582be] {
    color: #ed521f
}

.detail-tab-attachment .upload-container .svg-icon.title-color-dark[data-v-4ab582be] {
    font-weight: 500;
    color: #fff
}

.detail-tab-attachment .upload-container .svg-icon.body-color-dark[data-v-4ab582be] {
    color: hsla(0, 0%, 100%, .85)
}

.detail-tab-attachment .upload-container .svg-icon.secondary-color-dark[data-v-4ab582be] {
    color: hsla(0, 0%, 100%, .65)
}

.detail-tab-attachment .upload-container .svg-icon.disable-color-dark[data-v-4ab582be] {
    color: hsla(0, 0%, 100%, .45)
}

.detail-tab-attachment .signatory-item[data-v-4ab582be] {
    position: relative;
    margin-top: 8px;
    border: 1px solid #e5e7ea;
    border-radius: 4px
}

.detail-tab-attachment .signatory-item .upload-container[data-v-4ab582be] {
    position: absolute;
    top: -28px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.detail-tab-attachment .signatory-item .signatory-name[data-v-4ab582be] {
    padding: 13px 0 13px 16px;
    border-bottom: 1px solid #e5e7ea
}

.detail-tab-attachment .signatory-item .attchment-list[data-v-4ab582be] {
    margin-top: 8px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item[data-v-4ab582be] {
    position: relative;
    height: 44px;
    padding: 11px 16px;
    background-color: #fff;
    border-radius: 3px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item[data-v-4ab582be]:hover {
    background: #f7f8f8
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item[data-v-4ab582be]:last-of-type {
    margin-bottom: 8px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .progress[data-v-4ab582be] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    height: 100%;
    background: #2489f2;
    opacity: .1;
    -webkit-transition: all .5s;
    transition: all .5s
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left[data-v-4ab582be] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    float: left;
    width: 270px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left:hover .name[data-v-4ab582be] {
    color: #2489f2;
    cursor: pointer
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .left-icon-wrapper[data-v-4ab582be] {
    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;
    width: 35px;
    height: 35px;
    margin: -11px 10px -11px 0;
    margin-right: 10px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .left-icon-wrapper .preview[data-v-4ab582be] {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .left-icon-wrapper .preview img[data-v-4ab582be] {
    display: block;
    width: 100%
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .left-icon-wrapper .left-icon[data-v-4ab582be] {
    color: #e5e7ea
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .left-icon-wrapper .not-preview[data-v-4ab582be] {
    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;
    width: 100%;
    height: 100%;
    background: #c1c6cd
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .left-icon-wrapper .not-preview .svg-icon[data-v-4ab582be] {
    color: #fff
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .abort-icon-wrapper[data-v-4ab582be] {
    width: auto;
    height: auto;
    margin-right: 6px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .abort-icon-wrapper .abort-preview[data-v-4ab582be] {
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    color: #001330;
    color: #c1c6cd;
    cursor: pointer
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .abort-icon-wrapper .abort-preview.title-color-dark[data-v-4ab582be] {
    color: #fff
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .abort-icon-wrapper .abort-preview.emphasize-color-dark[data-v-4ab582be] {
    font-weight: 400;
    color: #fff
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .name[data-v-4ab582be] {
    max-width: 220px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .require[data-v-4ab582be]:before {
    margin-right: 4px;
    color: #ed521f;
    content: "*"
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .tip[data-v-4ab582be] {
    margin-left: 10px;
    cursor: pointer
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .left .tip .icon[data-v-4ab582be] {
    font-size: 30px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .right[data-v-4ab582be] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    float: right;
    line-height: 35px;
    color: #7f8997
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .right .operation span[data-v-4ab582be] {
    cursor: pointer
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .right .operation span[data-v-4ab582be]:hover {
    color: #2489f2
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .right .operation .operation-gap[data-v-4ab582be] {
    margin: 0 12px
}

.detail-tab-attachment .signatory-item .attchment-list .attchment-item .active-name[data-v-4ab582be] {
    color: #2489f2;
    cursor: pointer
}

.detail-tab-attachment .signatory-item .attchment-list .abort-attachment[data-v-4ab582be] {
    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
}

.detail-tab-attachment .signatory-item .attchment-list .abort-attachment .left[data-v-4ab582be] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.detail-tab-attachment .signatory-item .attchment-list .abort-attachment .left .name[data-v-4ab582be] {
    max-width: 80%
}

.detail-tab-attachment .signatory-item .attchment-list .needUpload[data-v-4ab582be] {
    background: #fff;
    border: 1px dashed #e5e7ea
}

.detail-tab-attachment .signatory-item .attchment-list .hoverStyle[data-v-4ab582be] {
    cursor: pointer;
    border: 1px dashed #2489f2
}

.detail-tab-attachment .cursor[data-v-4ab582be] {
    cursor: pointer
}

.detail-tab-attachment .placeholder-box[data-v-4ab582be] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.detail-tab-attachment .placeholder-box .placeholder-hint[data-v-4ab582be] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.detail-tab-attachment .placeholder-box .upload-btn[data-v-4ab582be] {
    margin-top: 16px
}

.detail-tab-attachment .placeholder-box .upload-btn .svg-icon[data-v-4ab582be] {
    font-size: 18px
}

.prove-apply[data-v-2a098b50] {
    padding-bottom: 24px
}

.prove-apply .step-container[data-v-2a098b50] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 16px
}

.prove-apply .step-container .apply-step[data-v-2a098b50] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.prove-apply .step-container .apply-step .step-icon[data-v-2a098b50] {
    width: 16px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    border-radius: 50%
}

.prove-apply .step-container .apply-step .step-icon.step-icon-pass[data-v-2a098b50] {
    color: #fff;
    background: #2489f2
}

.prove-apply .step-container .apply-step .step-icon.step-icon-grey[data-v-2a098b50] {
    color: #c1c6cd;
    border: 1px solid #e5e7ea
}

.prove-apply .step-container .apply-step .step-tip-box[data-v-2a098b50] {
    margin-left: 7px
}

.is-english .prove-apply .step-container .apply-step .step-tip-box[data-v-2a098b50] {
    max-width: 139px;
    word-break: normal
}

.prove-apply .step-container .apply-step[data-v-2a098b50]:not(:last-child):after {
    position: relative;
    top: -5px;
    width: 120px;
    height: 1px;
    margin-right: 15px;
    margin-left: 8px;
    font-size: 12px;
    content: "";
    background: #d8d8d8
}

.is-english .prove-apply .step-container .apply-step[data-v-2a098b50]:not(:last-child):after {
    width: 50px
}

.prove-apply .apply-content[data-v-2a098b50] {
    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: 216px;
    padding: 34px 16px;
    background: #f7f8f8
}

.prove-apply .apply-content .auth-tip-title[data-v-2a098b50] {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    color: #7f8997;
    color: #4c596e;
    margin-bottom: 8px
}

.prove-apply .apply-content .auth-tip-title.title-color[data-v-2a098b50] {
    font-weight: 600;
    color: #001330
}

.prove-apply .apply-content .auth-tip-title.body-color[data-v-2a098b50] {
    color: #001330
}

.prove-apply .apply-content .auth-tip-title.regular-color[data-v-2a098b50] {
    color: #4c596e
}

.prove-apply .apply-content .auth-tip-title.disable-color[data-v-2a098b50] {
    color: #c1c6cd
}

.prove-apply .apply-content .auth-tip-title.link-color[data-v-2a098b50] {
    color: #2489f2
}

.prove-apply .apply-content .auth-tip-title.link-bold-color[data-v-2a098b50] {
    font-weight: 500;
    color: #2489f2
}

.prove-apply .apply-content .auth-tip-title.success-color[data-v-2a098b50] {
    color: #2bb353
}

.prove-apply .apply-content .auth-tip-title.warning-color[data-v-2a098b50] {
    color: #f0a128
}

.prove-apply .apply-content .auth-tip-title.error-color[data-v-2a098b50] {
    color: #ed521f
}

.prove-apply .apply-content .auth-tip-title.title-color-dark[data-v-2a098b50] {
    font-weight: 500;
    color: #fff
}

.prove-apply .apply-content .auth-tip-title.body-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .85)
}

.prove-apply .apply-content .auth-tip-title.secondary-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .65)
}

.prove-apply .apply-content .auth-tip-title.disable-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .45)
}

.prove-apply .apply-content .auth-item[data-v-2a098b50] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    margin-bottom: 4px
}

.prove-apply .apply-content .auth-item.title-color[data-v-2a098b50] {
    font-weight: 500;
    color: #001330
}

.prove-apply .apply-content .auth-item.regular-color[data-v-2a098b50] {
    color: #4c596e
}

.prove-apply .apply-content .auth-item.secondary-color[data-v-2a098b50] {
    color: #7f8997
}

.prove-apply .apply-content .auth-item.disable-color[data-v-2a098b50] {
    color: #c1c6cd
}

.prove-apply .apply-content .auth-item.link-color[data-v-2a098b50] {
    color: #2489f2
}

.prove-apply .apply-content .auth-item.link-bold-color[data-v-2a098b50] {
    font-weight: 500;
    color: #2489f2
}

.prove-apply .apply-content .auth-item.success-color[data-v-2a098b50] {
    color: #2bb353
}

.prove-apply .apply-content .auth-item.warning-color[data-v-2a098b50] {
    color: #f0a128
}

.prove-apply .apply-content .auth-item.error-color[data-v-2a098b50] {
    color: #ed521f
}

.prove-apply .apply-content .auth-item.title-color-dark[data-v-2a098b50] {
    font-weight: 500;
    color: #fff
}

.prove-apply .apply-content .auth-item.body-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .85)
}

.prove-apply .apply-content .auth-item.secondary-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .65)
}

.prove-apply .apply-content .auth-item.disable-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .45)
}

.prove-apply .apply-content .auth-btn[data-v-2a098b50] {
    padding-top: 20px;
    text-align: center
}

.prove-apply .apply-content .prove-result-container[data-v-2a098b50] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.prove-apply .apply-content .prove-result-container .failure-icon[data-v-2a098b50], .prove-apply .apply-content .prove-result-container .finish-icon[data-v-2a098b50], .prove-apply .apply-content .prove-result-container .warning-icon[data-v-2a098b50] {
    margin-bottom: 11px;
    font-size: 40px;
    color: #2bb353
}

.prove-apply .apply-content .prove-result-container .failure-icon[data-v-2a098b50] {
    color: #ed521f
}

.prove-apply .apply-content .prove-result-container .warning-icon[data-v-2a098b50] {
    color: #f0a128
}

.prove-apply .apply-content .prove-result-container .success-num[data-v-2a098b50] {
    color: #2bb353
}

.prove-apply .apply-content .prove-result-container .failure-num[data-v-2a098b50] {
    color: #ed521f
}

.prove-apply .apply-content .prove-result-container .result-tip-title[data-v-2a098b50] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    font-weight: 500;
    color: #001330;
    margin-bottom: 4px
}

.prove-apply .apply-content .prove-result-container .result-tip-title.title-color[data-v-2a098b50] {
    font-weight: 500;
    color: #001330
}

.prove-apply .apply-content .prove-result-container .result-tip-title.regular-color[data-v-2a098b50] {
    color: #4c596e
}

.prove-apply .apply-content .prove-result-container .result-tip-title.secondary-color[data-v-2a098b50] {
    color: #7f8997
}

.prove-apply .apply-content .prove-result-container .result-tip-title.disable-color[data-v-2a098b50] {
    color: #c1c6cd
}

.prove-apply .apply-content .prove-result-container .result-tip-title.link-color[data-v-2a098b50] {
    color: #2489f2
}

.prove-apply .apply-content .prove-result-container .result-tip-title.link-bold-color[data-v-2a098b50] {
    font-weight: 500;
    color: #2489f2
}

.prove-apply .apply-content .prove-result-container .result-tip-title.success-color[data-v-2a098b50] {
    color: #2bb353
}

.prove-apply .apply-content .prove-result-container .result-tip-title.warning-color[data-v-2a098b50] {
    color: #f0a128
}

.prove-apply .apply-content .prove-result-container .result-tip-title.error-color[data-v-2a098b50] {
    color: #ed521f
}

.prove-apply .apply-content .prove-result-container .result-tip-title.title-color-dark[data-v-2a098b50] {
    font-weight: 500;
    color: #fff
}

.prove-apply .apply-content .prove-result-container .result-tip-title.body-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .85)
}

.prove-apply .apply-content .prove-result-container .result-tip-title.secondary-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .65)
}

.prove-apply .apply-content .prove-result-container .result-tip-title.disable-color-dark[data-v-2a098b50] {
    color: hsla(0, 0%, 100%, .45)
}

.prove-apply .apply-content .prove-result-container .reapply-btn[data-v-2a098b50] {
    margin-top: 16px
}

.certificate-sample[data-v-2e4a7f76] {
    padding-bottom: 24px
}

.certificate-sample .left-arrow-icon[data-v-2e4a7f76] {
    margin-right: 5px;
    cursor: pointer
}

.certificate-sample .sample-title[data-v-2e4a7f76] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    margin-bottom: 8px
}

.certificate-sample .sample-title.title-color[data-v-2e4a7f76] {
    font-weight: 500;
    color: #001330
}

.certificate-sample .sample-title.regular-color[data-v-2e4a7f76] {
    color: #4c596e
}

.certificate-sample .sample-title.secondary-color[data-v-2e4a7f76] {
    color: #7f8997
}

.certificate-sample .sample-title.disable-color[data-v-2e4a7f76] {
    color: #c1c6cd
}

.certificate-sample .sample-title.link-color[data-v-2e4a7f76] {
    color: #2489f2
}

.certificate-sample .sample-title.link-bold-color[data-v-2e4a7f76] {
    font-weight: 500;
    color: #2489f2
}

.certificate-sample .sample-title.success-color[data-v-2e4a7f76] {
    color: #2bb353
}

.certificate-sample .sample-title.warning-color[data-v-2e4a7f76] {
    color: #f0a128
}

.certificate-sample .sample-title.error-color[data-v-2e4a7f76] {
    color: #ed521f
}

.certificate-sample .sample-title.title-color-dark[data-v-2e4a7f76] {
    font-weight: 500;
    color: #fff
}

.certificate-sample .sample-title.body-color-dark[data-v-2e4a7f76] {
    color: hsla(0, 0%, 100%, .85)
}

.certificate-sample .sample-title.secondary-color-dark[data-v-2e4a7f76] {
    color: hsla(0, 0%, 100%, .65)
}

.certificate-sample .sample-title.disable-color-dark[data-v-2e4a7f76] {
    color: hsla(0, 0%, 100%, .45)
}

.certificate-sample .desc-item[data-v-2e4a7f76] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4px
}

.certificate-sample .desc-item[data-v-2e4a7f76]:before {
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-right: 4px;
    content: "";
    background: #e5e7ea;
    border-radius: 50%
}

.certificate-sample .sample-img[data-v-2e4a7f76] {
    padding: 16px 31px;
    background: #f7f8f8
}

.select-file[data-v-aea73948] .el-tabs__item {
    padding: 0 32px
}

.select-file .tip-num[data-v-aea73948] {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    color: #7f8997;
    position: absolute;
    top: 50%;
    margin-left: 4px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.select-file .tip-num.title-color[data-v-aea73948] {
    font-weight: 600;
    color: #001330
}

.select-file .tip-num.body-color[data-v-aea73948] {
    color: #001330
}

.select-file .tip-num.regular-color[data-v-aea73948] {
    color: #4c596e
}

.select-file .tip-num.disable-color[data-v-aea73948] {
    color: #c1c6cd
}

.select-file .tip-num.link-color[data-v-aea73948] {
    color: #2489f2
}

.select-file .tip-num.link-bold-color[data-v-aea73948] {
    font-weight: 500;
    color: #2489f2
}

.select-file .tip-num.success-color[data-v-aea73948] {
    color: #2bb353
}

.select-file .tip-num.warning-color[data-v-aea73948] {
    color: #f0a128
}

.select-file .tip-num.error-color[data-v-aea73948] {
    color: #ed521f
}

.select-file .tip-num.title-color-dark[data-v-aea73948] {
    font-weight: 500;
    color: #fff
}

.select-file .tip-num.body-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .85)
}

.select-file .tip-num.secondary-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .65)
}

.select-file .tip-num.disable-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .45)
}

.select-file[data-v-aea73948] .el-tabs__item.is-active {
    color: #2489f2
}

.select-file[data-v-aea73948] .el-tabs__nav-wrap:after {
    background-color: rgba(0, 0, 0, 0)
}

.select-file .file-table[data-v-aea73948] {
    margin-bottom: 16px
}

.select-file .file-table .table-item[data-v-aea73948] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 0 5px 17px;
    cursor: pointer;
    background: #f7f8f8
}

.select-file .file-table .table-item[data-v-aea73948]:not(:last-child) {
    margin-bottom: 10px
}

.select-file .select-icon[data-v-aea73948] {
    margin-right: 5px
}

.select-file .table-footer[data-v-aea73948] {
    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
}

.select-file .table-footer .select-all-tip[data-v-aea73948] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 8px;
    cursor: pointer
}

.select-file .table-footer .select-all-tip.title-color[data-v-aea73948] {
    font-weight: 500;
    color: #001330
}

.select-file .table-footer .select-all-tip.regular-color[data-v-aea73948] {
    color: #4c596e
}

.select-file .table-footer .select-all-tip.secondary-color[data-v-aea73948] {
    color: #7f8997
}

.select-file .table-footer .select-all-tip.disable-color[data-v-aea73948] {
    color: #c1c6cd
}

.select-file .table-footer .select-all-tip.link-color[data-v-aea73948] {
    color: #2489f2
}

.select-file .table-footer .select-all-tip.link-bold-color[data-v-aea73948] {
    font-weight: 500;
    color: #2489f2
}

.select-file .table-footer .select-all-tip.success-color[data-v-aea73948] {
    color: #2bb353
}

.select-file .table-footer .select-all-tip.warning-color[data-v-aea73948] {
    color: #f0a128
}

.select-file .table-footer .select-all-tip.error-color[data-v-aea73948] {
    color: #ed521f
}

.select-file .table-footer .select-all-tip.title-color-dark[data-v-aea73948] {
    font-weight: 500;
    color: #fff
}

.select-file .table-footer .select-all-tip.body-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .85)
}

.select-file .table-footer .select-all-tip.secondary-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .65)
}

.select-file .table-footer .select-all-tip.disable-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .45)
}

.select-file .table-footer .select-all-box[data-v-aea73948] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select-file .apply-btn[data-v-aea73948] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0 24px
}

.select-file .apply-btn .cert-introduce[data-v-aea73948] {
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    color: #7f8997;
    padding-top: 8px;
    cursor: pointer
}

.select-file .apply-btn .cert-introduce.title-color[data-v-aea73948] {
    font-weight: 600;
    color: #001330
}

.select-file .apply-btn .cert-introduce.body-color[data-v-aea73948] {
    color: #001330
}

.select-file .apply-btn .cert-introduce.regular-color[data-v-aea73948] {
    color: #4c596e
}

.select-file .apply-btn .cert-introduce.disable-color[data-v-aea73948] {
    color: #c1c6cd
}

.select-file .apply-btn .cert-introduce.link-color[data-v-aea73948] {
    color: #2489f2
}

.select-file .apply-btn .cert-introduce.link-bold-color[data-v-aea73948] {
    font-weight: 500;
    color: #2489f2
}

.select-file .apply-btn .cert-introduce.success-color[data-v-aea73948] {
    color: #2bb353
}

.select-file .apply-btn .cert-introduce.warning-color[data-v-aea73948] {
    color: #f0a128
}

.select-file .apply-btn .cert-introduce.error-color[data-v-aea73948] {
    color: #ed521f
}

.select-file .apply-btn .cert-introduce.title-color-dark[data-v-aea73948] {
    font-weight: 500;
    color: #fff
}

.select-file .apply-btn .cert-introduce.body-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .85)
}

.select-file .apply-btn .cert-introduce.secondary-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .65)
}

.select-file .apply-btn .cert-introduce.disable-color-dark[data-v-aea73948] {
    color: hsla(0, 0%, 100%, .45)
}

.tab-evidence[data-v-2a60a6e2] {
    padding-top: 5px
}

.tab-evidence .evidence-item[data-v-2a60a6e2] {
    margin-bottom: 27px
}

.tab-evidence .evidence-item .evidence-tip-title[data-v-2a60a6e2] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    font-weight: 500;
    color: #001330;
    margin-bottom: 8px
}

.tab-evidence .evidence-item .evidence-tip-title.title-color[data-v-2a60a6e2] {
    font-weight: 500;
    color: #001330
}

.tab-evidence .evidence-item .evidence-tip-title.regular-color[data-v-2a60a6e2] {
    color: #4c596e
}

.tab-evidence .evidence-item .evidence-tip-title.secondary-color[data-v-2a60a6e2] {
    color: #7f8997
}

.tab-evidence .evidence-item .evidence-tip-title.disable-color[data-v-2a60a6e2] {
    color: #c1c6cd
}

.tab-evidence .evidence-item .evidence-tip-title.link-color[data-v-2a60a6e2] {
    color: #2489f2
}

.tab-evidence .evidence-item .evidence-tip-title.link-bold-color[data-v-2a60a6e2] {
    font-weight: 500;
    color: #2489f2
}

.tab-evidence .evidence-item .evidence-tip-title.success-color[data-v-2a60a6e2] {
    color: #2bb353
}

.tab-evidence .evidence-item .evidence-tip-title.warning-color[data-v-2a60a6e2] {
    color: #f0a128
}

.tab-evidence .evidence-item .evidence-tip-title.error-color[data-v-2a60a6e2] {
    color: #ed521f
}

.tab-evidence .evidence-item .evidence-tip-title.title-color-dark[data-v-2a60a6e2] {
    font-weight: 500;
    color: #fff
}

.tab-evidence .evidence-item .evidence-tip-title.body-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .85)
}

.tab-evidence .evidence-item .evidence-tip-title.secondary-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .65)
}

.tab-evidence .evidence-item .evidence-tip-title.disable-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .45)
}

.tab-evidence .evidence-item .evidence-content-box[data-v-2a60a6e2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 10px 12px 12px;
    background: 100%/contain no-repeat #f7f8f8;
    border-radius: 4px
}

.tab-evidence .evidence-item .evidence-content-box.notary-report[data-v-2a60a6e2] {
    background-color: #f7f8f8
}

.tab-evidence .evidence-item .evidence-content-box.notary-evidence[data-v-2a60a6e2] {
    background-image: url(../img/notary_public.fcead137.png)
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc[data-v-2a60a6e2] {
    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;
    margin-left: 10px
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content[data-v-2a60a6e2] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-top: 4px
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.title-color[data-v-2a60a6e2] {
    font-weight: 500;
    color: #001330
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.regular-color[data-v-2a60a6e2] {
    color: #4c596e
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.secondary-color[data-v-2a60a6e2] {
    color: #7f8997
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.disable-color[data-v-2a60a6e2] {
    color: #c1c6cd
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.link-color[data-v-2a60a6e2] {
    color: #2489f2
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.link-bold-color[data-v-2a60a6e2] {
    font-weight: 500;
    color: #2489f2
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.success-color[data-v-2a60a6e2] {
    color: #2bb353
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.warning-color[data-v-2a60a6e2] {
    color: #f0a128
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.error-color[data-v-2a60a6e2] {
    color: #ed521f
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.title-color-dark[data-v-2a60a6e2] {
    font-weight: 500;
    color: #fff
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.body-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .85)
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.secondary-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .65)
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .evidence-tip-content.disable-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .45)
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn[data-v-2a60a6e2] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #2489f2;
    cursor: pointer
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.title-color[data-v-2a60a6e2] {
    font-weight: 500;
    color: #001330
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.regular-color[data-v-2a60a6e2] {
    color: #4c596e
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.secondary-color[data-v-2a60a6e2] {
    color: #7f8997
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.disable-color[data-v-2a60a6e2] {
    color: #c1c6cd
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.link-color[data-v-2a60a6e2] {
    color: #2489f2
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.link-bold-color[data-v-2a60a6e2] {
    font-weight: 500;
    color: #2489f2
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.success-color[data-v-2a60a6e2] {
    color: #2bb353
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.warning-color[data-v-2a60a6e2] {
    color: #f0a128
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.error-color[data-v-2a60a6e2] {
    color: #ed521f
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.title-color-dark[data-v-2a60a6e2] {
    font-weight: 500;
    color: #fff
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.body-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .85)
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.secondary-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .65)
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.disable-color-dark[data-v-2a60a6e2] {
    color: hsla(0, 0%, 100%, .45)
}

.tab-evidence .evidence-item .evidence-content-box .evidence-desc .action-btn.is-disabled[data-v-2a60a6e2] {
    color: #7f8997;
    cursor: not-allowed
}

.el-dropdown-menu .doc-item[data-v-406ccc6a] {
    max-width: 600px;
    padding: 5px 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.el-dropdown-menu .doc-item.title-color[data-v-406ccc6a] {
    font-weight: 500;
    color: #001330
}

.el-dropdown-menu .doc-item.regular-color[data-v-406ccc6a] {
    color: #4c596e
}

.el-dropdown-menu .doc-item.secondary-color[data-v-406ccc6a] {
    color: #7f8997
}

.el-dropdown-menu .doc-item.disable-color[data-v-406ccc6a] {
    color: #c1c6cd
}

.el-dropdown-menu .doc-item.link-color[data-v-406ccc6a] {
    color: #2489f2
}

.el-dropdown-menu .doc-item.link-bold-color[data-v-406ccc6a] {
    font-weight: 500;
    color: #2489f2
}

.el-dropdown-menu .doc-item.success-color[data-v-406ccc6a] {
    color: #2bb353
}

.el-dropdown-menu .doc-item.warning-color[data-v-406ccc6a] {
    color: #f0a128
}

.el-dropdown-menu .doc-item.error-color[data-v-406ccc6a] {
    color: #ed521f
}

.el-dropdown-menu .doc-item.title-color-dark[data-v-406ccc6a] {
    font-weight: 500;
    color: #fff
}

.el-dropdown-menu .doc-item.body-color-dark[data-v-406ccc6a] {
    color: hsla(0, 0%, 100%, .85)
}

.el-dropdown-menu .doc-item.secondary-color-dark[data-v-406ccc6a] {
    color: hsla(0, 0%, 100%, .65)
}

.el-dropdown-menu .doc-item.disable-color-dark[data-v-406ccc6a] {
    color: hsla(0, 0%, 100%, .45)
}

.el-dropdown-menu .doc-item[data-v-406ccc6a]:hover {
    background: #f7f8f8
}

.el-dropdown-menu .doc-item.doc-item-selected[data-v-406ccc6a] {
    color: #2489f2
}

.preview-relation[data-v-406ccc6a] {
    margin: 0 -24px;
    background: #fff
}

.preview-relation .preview-header[data-v-406ccc6a] {
    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;
    padding: 12px 24px;
    border-bottom: 1px solid #e5e7ea
}

.preview-relation .preview-header .preview-title[data-v-406ccc6a] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #001330
}

.preview-relation .preview-header .preview-title.title-color[data-v-406ccc6a] {
    font-weight: 500;
    color: #001330
}

.preview-relation .preview-header .preview-title.body-color[data-v-406ccc6a] {
    color: #001330
}

.preview-relation .preview-header .preview-title.regular-color[data-v-406ccc6a] {
    color: #4c596e
}

.preview-relation .preview-header .preview-title.secondary-color[data-v-406ccc6a] {
    color: #7f8997
}

.preview-relation .preview-header .preview-title.disable-color[data-v-406ccc6a] {
    color: #c1c6cd
}

.preview-relation .preview-header .preview-title.link-color[data-v-406ccc6a] {
    color: #2489f2
}

.preview-relation .preview-header .preview-title.link-bold-color[data-v-406ccc6a] {
    font-weight: 500;
    color: #2489f2
}

.preview-relation .preview-header .preview-title.success-color[data-v-406ccc6a] {
    color: #2bb353
}

.preview-relation .preview-header .preview-title.warning-color[data-v-406ccc6a] {
    color: #f0a128
}

.preview-relation .preview-header .preview-title.error-color[data-v-406ccc6a] {
    color: #ed521f
}

.preview-relation .preview-header .preview-title.title-color-dark[data-v-406ccc6a] {
    font-weight: 500;
    color: #fff
}

.preview-relation .preview-header .preview-title.body-color-dark[data-v-406ccc6a] {
    color: hsla(0, 0%, 100%, .85)
}

.preview-relation .preview-header .preview-title.secondary-color-dark[data-v-406ccc6a] {
    color: hsla(0, 0%, 100%, .65)
}

.preview-relation .preview-header .preview-title.disable-color-dark[data-v-406ccc6a] {
    color: hsla(0, 0%, 100%, .45)
}

.preview-relation .preview-header .current-doc[data-v-406ccc6a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.preview-relation .preview-header .current-doc .svg-icon[data-v-406ccc6a] {
    margin-left: 4px;
    font-size: 16px;
    color: #c1c6cd;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.preview-relation .preview-header .current-doc .svg-icon.caret-up[data-v-406ccc6a] {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.preview-relation .preview-header .close-icon[data-v-406ccc6a] {
    font-size: 20px;
    color: #c1c6cd;
    cursor: pointer
}

.preview-relation .preview-header .close-icon[data-v-406ccc6a]:hover {
    color: #2489f2
}

.preview-relation .contract-document[data-v-406ccc6a] {
    max-height: 70vh;
    overflow: auto;
    background: #f7f8f8
}

.preview-relation .contract-document .page-item[data-v-406ccc6a]:not(:last-child) {
    margin-bottom: 10px
}

.relation-dialog[data-v-0dc8a2cb] {
    margin: 0 -20px
}

.relation-dialog .head-title[data-v-0dc8a2cb] {
    position: relative;
    padding: 20px 20px 10px;
    border-bottom: 1px solid #f2f3f4
}

.relation-dialog .head-title .close-btn[data-v-0dc8a2cb] {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 20px;
    color: #c1c6cd;
    cursor: pointer
}

.relation-dialog .head-title .close-btn[data-v-0dc8a2cb]:hover {
    color: #2489f2
}

.relation-dialog .head[data-v-0dc8a2cb] {
    margin-bottom: 20px;
    font-size: 16px
}

.relation-dialog .sub-content[data-v-0dc8a2cb] {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.relation-dialog .query-condition[data-v-0dc8a2cb] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.relation-dialog .search-box[data-v-0dc8a2cb] {
    width: 240px
}

.relation-dialog .left-bar[data-v-0dc8a2cb] {
    float: left;
    width: 150px;
    height: 452px;
    overflow-y: auto;
    border-right: 1px solid #f2f3f4
}

.relation-dialog .left-bar .title[data-v-0dc8a2cb] {
    padding: 0 16px;
    font-size: 14px;
    line-height: 40px
}

.relation-dialog .contract-list[data-v-0dc8a2cb] {
    margin-left: 150px
}

.relation-dialog .contract-list .contract-table[data-v-0dc8a2cb] {
    padding: 0 20px;
    margin-top: 30px;
    margin-bottom: 15px
}

.relation-dialog .contract-list .dialog-footer[data-v-0dc8a2cb] {
    padding: 20px;
    text-align: right;
    border-top: 1px solid #f2f3f4
}

.relation-dialog .category-tab .el-tabs__nav, .relation-dialog .status-tab .el-tabs__nav {
    width: 100%
}

.relation-dialog .category-tab .el-tabs__header, .relation-dialog .status-tab .el-tabs__header {
    border-bottom: none
}

.relation-dialog .category-tab .el-tabs__item, .relation-dialog .status-tab .el-tabs__item {
    display: block;
    width: 100%
}

.relation-dialog .category-tab .el-tabs__item.is-active, .relation-dialog .status-tab .el-tabs__item.is-active {
    background-color: #f7f8f8;
    border-right: 3px solid #2489f2
}

.relation-dialog .category-tab .el-tabs__active-bar, .relation-dialog .status-tab .el-tabs__active-bar {
    display: none
}

.relation-dialog .search-box .el-input__inner {
    color: #4c596e;
    border-radius: 60px
}

.relation-dialog .search-box .el-input__inner::-webkit-input-placeholder {
    color: #c1c6cd
}

.relation-dialog .contract-list .contract-table .subject {
    max-width: 190px;
    cursor: pointer
}

.relation-dialog .contract-list .contract-table .tenant {
    max-width: 200px
}

.contract-relation[data-v-7af78ad4] {
    min-height: 300px
}

.contract-relation .top-info[data-v-7af78ad4] {
    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;
    margin: 0;
    margin-bottom: 5px
}

.contract-relation .top-info .totalCount[data-v-7af78ad4] {
    font-size: 12px;
    color: #7f8997
}

.contract-relation .relation-page[data-v-7af78ad4] {
    display: inline-block;
    padding: 0;
    margin-top: 6px
}

.contract-relation .list[data-v-7af78ad4] {
    padding: 12px;
    border: 1px solid #e5e7ea
}

.contract-relation .list li[data-v-7af78ad4] {
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1)
}

.contract-relation .list li .content[data-v-7af78ad4] {
    padding: 6px 0;
    padding-right: 10px;
    padding-left: 30px
}

.contract-relation .list li .delete-button[data-v-7af78ad4] {
    position: absolute;
    left: -22px;
    color: #7f8997
}

.contract-relation .list li[data-v-7af78ad4]:hover {
    background-color: #f7f8f8
}

.contract-relation .list li:hover .delete-button[data-v-7af78ad4] {
    color: #2489f2
}

.contract-relation .subject[data-v-7af78ad4] {
    display: inline-block;
    max-width: 330px;
    vertical-align: bottom
}

.contract-relation .tenant-name[data-v-7af78ad4] {
    float: right;
    max-width: 240px
}

.contract-relation .add-relation[data-v-7af78ad4] {
    margin-top: 4px
}

.detail-tab-record[data-v-59e2913e] {
    padding: 20px;
    background: #f7f8f8
}

.detail-tab-record .cursor[data-v-59e2913e] {
    cursor: pointer
}

.detail-tab-record .type-choose[data-v-59e2913e] {
    color: #001330
}

.detail-tab-record .list[data-v-59e2913e] {
    margin-top: 10px
}

.detail-tab-record .list .item .line[data-v-59e2913e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 30px;
    font-size: 12px;
    color: #7f8997
}

.detail-tab-record .list .item .line .personalInfo[data-v-59e2913e] {
    width: 200px;
    margin-left: 10px
}

.detail-tab-record .list .item .line .operation[data-v-59e2913e] {
    width: 220px;
    margin-right: 20px
}

.detail-tab-record .list .item .line .operate-icon[data-v-59e2913e] {
    font-size: 16px;
    color: #c1c6cd
}

.detail-tab-record .list .item .line .operate-icon.should-move-up[data-v-59e2913e] {
    position: relative;
    top: -1px
}

.detail-tab-record .list .item .detail[data-v-59e2913e] {
    padding-left: 5px;
    margin-bottom: 16px;
    margin-left: 23px;
    font-size: 12px;
    color: #4c596e;
    border-left: 3px solid #c1c6cd;
    word-break: break-all
}

.detail-tab-record .list .item .detail .edit-item[data-v-59e2913e] {
    line-height: 20px
}

.detail-tab-record .list .no-log[data-v-59e2913e] {
    font-size: 12px;
    color: #c1c6cd;
    text-align: center
}

.detail-tab-record .list .no-log p[data-v-59e2913e] {
    margin: 0
}

.auth-tip-dialog[data-v-07e19b47] .el-dialog__body {
    padding: 5px 10px 15px 44px
}

.tip-title[data-v-07e19b47] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: bolder
}

.content[data-v-07e19b47] {
    color: #4c596e
}

.tip-icon[data-v-07e19b47] {
    margin-right: 5px;
    color: #f0a128
}

.person-selector-popover .search[data-v-1dd86179] {
    width: 100%;
    height: 48px;
    padding: 2px 0 6px 0
}

.person-selector-popover .search .search-input[data-v-1dd86179] {
    width: 100%;
    height: 100%;
    padding: 0 10px;
    border: none;
    border: 1px solid #e5e7ea;
    border-radius: 4px;
    outline: none
}

.person-selector-popover .search .search-input[data-v-1dd86179]:hover {
    border-color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-1dd86179]:focus {
    border-color: #2489f2
}

.person-selector-popover .search .search-input[data-v-1dd86179]::-webkit-input-placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-1dd86179]::-moz-placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-1dd86179]:-ms-input-placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-1dd86179]::-ms-input-placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-1dd86179]::placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.apply-join[data-v-1dd86179] .el-dialog__body {
    padding: 12px 20px
}

.apply-join .apply-tip[data-v-1dd86179] {
    margin: 0 0 12px 0
}

.apply-join .notify[data-v-1dd86179] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px
}

.apply-join .add-icon[data-v-1dd86179] {
    margin-left: 12px;
    color: #c1c6cd
}

.apply-join .add-icon[data-v-1dd86179]:hover {
    color: #2489f2;
    cursor: pointer
}

.apply-join .confirm-btn[data-v-1dd86179] {
    width: 100%
}

.select-panel[data-v-1dd86179] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select-panel .el-select-dropdown[data-v-1dd86179] {
    position: relative;
    margin: 8px 0;
    overflow-y: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}

.select-panel .el-select-dropdown .el-select-dropdown__list[data-v-1dd86179] {
    padding: 0
}

.select-panel .el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item[data-v-1dd86179] {
    padding: 0 32px 0 16px
}

.select-panel .el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item.selected[data-v-1dd86179] {
    font-weight: 400
}

.select-panel .el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item.selected[data-v-1dd86179]:after {
    right: 16px
}

.select-panel .empoyee-item[data-v-1dd86179] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 40px;
    cursor: pointer
}

.select-panel .empoyee-item.disabled-item[data-v-1dd86179] {
    cursor: not-allowed;
    opacity: 1%
}

.select-panel .empoyee-item.all-person[data-v-1dd86179] {
    padding-left: 40px
}

.select-panel .empoyee-item[data-v-1dd86179]:hover {
    background: #f7f8f8
}

.select-panel .empoyee-item .avatar[data-v-1dd86179] {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border-radius: 100%
}

.select-panel .empoyee-item .name[data-v-1dd86179] {
    width: 60px;
    color: #001330
}

.select-panel .empoyee-item .contact[data-v-1dd86179] {
    width: 80px;
    font-size: 12px;
    color: #7f8997
}

.select-panel .empoyee-item .check-icon[data-v-1dd86179] {
    position: absolute;
    top: 11px;
    right: 0;
    font-size: 14px;
    color: #2489f2
}

.cropper-controller-wrapper[data-v-a0069504] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    position: absolute;
    bottom: 16px;
    left: 50%;
    width: 340px;
    height: 48px;
    padding: 10px 16px;
    color: #fff;
    border-radius: 6px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.cropper-controller-wrapper i[data-v-a0069504] {
    width: 28px;
    height: 28px;
    margin: 0 2px;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    border-radius: 4px
}

.cropper-controller-wrapper i[data-v-a0069504]:hover {
    background: #000
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 2px
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .el-slider {
    width: 100px
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .el-slider .el-slider__runway {
    width: 100px;
    height: 2px
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .el-slider .el-slider__bar {
    height: 2px;
    background-color: #838383
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .el-slider .el-slider__button-wrapper {
    top: -17px
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .el-slider .el-slider__button {
    background-color: #838383;
    border: 2px solid #fff
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .control-rotate-slider__input {
    width: 50px;
    margin-left: 15px
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .control-rotate-slider__input:after {
    top: 0;
    right: 8px
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .control-rotate-slider__input .el-input__inner {
    width: 50px;
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
    text-align: center
}

.cropper-controller-wrapper .control-rotate-slider[data-v-a0069504] .control-rotate-slider__input:after {
    position: absolute;
    top: -4px;
    right: 6px;
    color: #4c596e;
    content: attr(data-unit)
}

.cropper-controller-wrapper[data-v-a0069504] .el-divider--vertical {
    height: 12px;
    margin: 0;
    background-color: #fff
}

.image-cropper[data-v-1f220dfe] {
    z-index: 10000 !important
}

.seal-cropper-content[data-v-1f220dfe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 24px
}

.seal-cropper-content .part-left[data-v-1f220dfe] {
    position: relative;
    width: calc(100% - 262px);
    padding-right: 24px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.seal-cropper-content .part-left .cropper[data-v-1f220dfe] {
    height: 100%;
    background: rgba(0, 0, 0, .42)
}

.seal-cropper-content .part-left .cropper[data-v-1f220dfe] .cropper-modal {
    background: rgba(0, 0, 0, 0)
}

.seal-cropper-content .part-left[data-v-1f220dfe] .cropper-controller-wrapper {
    bottom: 16px;
    width: 437px;
    background: rgba(0, 0, 0, .8);
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15)
}

.seal-cropper-content .part-left[data-v-1f220dfe] .cropper-controller-wrapper .control-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    margin: 0 2px;
    color: #fff;
    cursor: pointer;
    border-radius: 4px
}

.seal-cropper-content .part-left[data-v-1f220dfe] .cropper-controller-wrapper .control-button i {
    outline: none
}

.seal-cropper-content .part-left[data-v-1f220dfe] .cropper-controller-wrapper .control-button:hover {
    background: hsla(0, 0%, 100%, .1)
}

.seal-cropper-content .part-left[data-v-1f220dfe] .cropper-controller-wrapper .control-button.is-active {
    background: #000
}

.seal-cropper-content .part-left[data-v-1f220dfe] .cropper-controller-wrapper .el-divider {
    height: 12px;
    margin: 0;
    background-color: #fff
}

.seal-cropper-content .part-right[data-v-1f220dfe] {
    width: 262px
}

.seal-cropper-content .part-right .function-title[data-v-1f220dfe] {
    padding-bottom: 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    color: #4c596e
}

.seal-cropper-content .part-right .preview .preview-content[data-v-1f220dfe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 264px;
    height: 264px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
    border: 1px solid #e5e7ea
}

.seal-cropper-content .part-right .manual[data-v-1f220dfe] {
    padding-top: 16px
}

.seal-cropper-content .part-right .manual .manual-item[data-v-1f220dfe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.seal-cropper-content .part-right .manual .manual-item .el-slider[data-v-1f220dfe] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: calc(100% - 56px)
}

.seal-cropper-content .part-right .manual .manual-item span[data-v-1f220dfe] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 56px;
    padding-right: 8px
}

.seal-cropper-content .part-right .effects[data-v-1f220dfe] {
    padding-top: 24px
}

.seal-cropper-content .part-right .effects .effects-content[data-v-1f220dfe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 64px
}

.seal-cropper-content .part-right .effects .effects-content .effects-item[data-v-1f220dfe] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #7f8997;
    cursor: pointer
}

.seal-cropper-content .part-right .effects .effects-content .effects-item i[data-v-1f220dfe] {
    font-size: 32px;
    line-height: 32px
}

.seal-cropper-content .part-right .effects .effects-content .effects-item span[data-v-1f220dfe] {
    line-height: 22px
}

.seal-cropper-content .part-right .effects .effects-content .effects-item[data-v-1f220dfe]:hover {
    color: #001330
}

.seal-cropper-content .part-right .effects .effects-content .effects-item.is-active[data-v-1f220dfe] {
    color: #2489f2
}

.seal-cropper-content .part-right .btns[data-v-1f220dfe] {
    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-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-top: 16px
}

.seal-cropper-content .part-right .btns .el-button[data-v-1f220dfe] {
    width: 100%;
    margin-left: 0
}

.seal-cropper-content .part-right .btns .el-button[data-v-1f220dfe]:not(:first-child) {
    margin-top: 8px
}

[data-v-08d5c35e] .el-dialog__title {
    font-size: 16px;
    font-weight: 700
}

[data-v-08d5c35e] .el-dialog__body {
    padding: 14px 24px 24px
}

.user-auth-qr .user-auth-content[data-v-08d5c35e] {
    color: #4c596e
}

.user-auth-qr .user-auth-content .auth-qr-content[data-v-08d5c35e] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px;
    margin-top: 8px;
    background-color: #f7f8f8
}

.user-auth-qr .user-auth-content .auth-qr-img[data-v-08d5c35e] {
    width: 200px
}

.auth-tip-dialog[data-v-a0f398d8] .el-dialog__body {
    padding: 5px 20px 15px 20px
}

.tip-title[data-v-a0f398d8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: bolder
}

.content[data-v-a0f398d8] {
    color: #4c596e
}

.tip-icon[data-v-a0f398d8] {
    margin-right: 5px;
    color: #f0a128
}

.evidence {
    padding-bottom: 20px
}

.evidence .item {
    width: 90%;
    margin: 0 auto
}

.evidence .item .title {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 700;
    color: #001330
}

.evidence .item .text {
    margin-bottom: 10px;
    font-size: 12px;
    color: #4c596e;
    text-align: center
}

.evidence .item .text .p-box {
    margin: 0
}

.evidence .item .contact {
    padding-top: 20px;
    text-align: center
}

.evidence .item .contact .email {
    margin-bottom: 20px
}

.evidence .item .contact .email .el-input {
    width: 210px;
    height: 30px;
    margin-right: 10px
}

.evidence .item .contact .email .el-button {
    padding: 10px 14px;
    font-size: 12px
}

.evidence .item .contact .method {
    margin-bottom: 15px;
    font-size: 12px
}

.evidence .item .contact .method .p-box {
    margin: 0
}

.evidence .item .contact .qrcode {
    font-size: 12px
}

.evidence .item .contact .qrcode .img-box {
    width: 150px
}

.evidence .item .contact .qrcode .p-box {
    margin: 0
}

.fileInfo[data-v-3b29b5b9] {
    padding-bottom: 20px
}

.fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item {
    width: 90%;
    margin: 0 auto
}

.fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item .title {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 700;
    color: #001330
}

.fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item .text {
    margin-bottom: 10px;
    font-size: 12px;
    color: #4c596e
}

.fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item .text .p-box {
    margin: 0
}

.fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item .img .img-box {
    display: line-block;
    width: 100%
}

@media screen and (min-width: 1280px) {
    .fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item .img {
        position: relative;
        top: 20px;
        width: 100%;
        margin: 0 auto;
        border: 10px solid #f2f3f4
    }

    .fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item .img img {
        display: line-block;
        width: 100%
    }
}

@media screen and (min-width: 1450px) {
    .fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item .img {
        position: relative;
        top: 0;
        width: 85%;
        margin: 0 auto;
        border: 5px solid #f2f3f4
    }

    .fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__item .item .img .img-box {
        display: line-block;
        width: 100%
    }
}

.fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__indicator {
    padding: 5px
}

.fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__indicator.is-active button {
    background-color: #2489f2;
    opacity: 1
}

.fileInfo[data-v-3b29b5b9] .el-carousel .el-carousel__indicator .el-carousel__button {
    width: 7px;
    height: 7px
}

.physical-seal[data-v-421c726b] {
    padding-bottom: 20px
}

.physical-seal .small-text[data-v-421c726b] {
    font-size: 12px
}

.physical-seal .p-box[data-v-421c726b] {
    line-height: 22px
}

.physical-seal .tip .p-box[data-v-421c726b] {
    line-height: 14px
}

.physical-seal .img-box[data-v-421c726b] {
    margin-bottom: 16px
}

.physical-seal .strong[data-v-421c726b] {
    font-weight: 700
}

.physical-seal .video-box[data-v-421c726b] {
    width: 100%
}

.moreInfo {
    padding-bottom: 20px
}

.moreInfo .el-carousel .el-carousel__item .item {
    width: 90%;
    margin: 0 auto
}

.moreInfo .el-carousel .el-carousel__item .item .title {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 700;
    color: #001330
}

.moreInfo .el-carousel .el-carousel__item .item .text {
    margin-bottom: 10px;
    font-size: 12px;
    color: #4c596e
}

.moreInfo .el-carousel .el-carousel__item .item .text .p-box {
    margin: 0
}

.moreInfo .el-carousel .el-carousel__item .item .img {
    position: relative;
    top: 40px
}

.moreInfo .el-carousel .el-carousel__item .item .img .info-identify-text {
    position: absolute;
    color: #4c596e;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.moreInfo .el-carousel .el-carousel__item .item .img .info-identify-text.admin {
    top: 69px;
    left: 416px;
    color: #fff;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.moreInfo .el-carousel .el-carousel__item .item .img .info-seal-text {
    position: absolute;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.moreInfo .el-carousel .el-carousel__item .item .img .info-use-title {
    position: absolute;
    width: 175px;
    font-weight: 400;
    color: #4c596e
}

.moreInfo .el-carousel .el-carousel__item .item .img .info-use-content {
    color: #7f8997
}

.moreInfo .el-carousel .el-carousel__item .item .img .img-box {
    width: 100%
}

.moreInfo .el-carousel .el-carousel__item .item .contact {
    width: 400px;
    padding-top: 40px;
    margin: 0 auto;
    text-align: center
}

.moreInfo .el-carousel .el-carousel__item .item .contact .email {
    margin-bottom: 20px
}

.moreInfo .el-carousel .el-carousel__item .item .contact .email .el-input {
    width: 210px;
    height: 30px
}

.moreInfo .el-carousel .el-carousel__item .item .contact .email .el-button {
    padding: 10px 14px;
    font-size: 12px
}

.moreInfo .el-carousel .el-carousel__item .item .contact .method {
    margin-bottom: 15px;
    font-size: 12px
}

.moreInfo .el-carousel .el-carousel__item .item .contact .method .p-box {
    margin: 0
}

.moreInfo .el-carousel .el-carousel__item .item .contact .qrcode {
    font-size: 12px
}

.moreInfo .el-carousel .el-carousel__item .item .contact .qrcode .img-box {
    width: 150px
}

.moreInfo .el-carousel .el-carousel__item .item .contact .qrcode .p-box {
    margin: 0
}

.moreInfo .el-carousel .el-carousel__indicator {
    padding: 5px
}

.moreInfo .el-carousel .el-carousel__indicator.is-active button {
    background-color: #2489f2;
    opacity: 1
}

.moreInfo .el-carousel .el-carousel__indicator .el-carousel__button {
    width: 7px;
    height: 7px
}

.user-info[data-v-6b7a58e7] {
    width: 80%;
    margin: 0 auto
}

.submit[data-v-6b7a58e7] {
    width: 100%
}

.physical-what[data-v-62735f15] {
    padding-bottom: 20px
}

.physical-what .small-text[data-v-62735f15] {
    font-size: 12px
}

.physical-what .p-box[data-v-62735f15] {
    line-height: 22px
}

.physical-what .tip .p-bo[data-v-62735f15] {
    line-height: 14px
}

.physical-what .img-box[data-v-62735f15] {
    margin-bottom: 16px
}

.physical-what .img-container[data-v-62735f15] {
    position: relative
}

.physical-what .img-container .oem-logo[data-v-62735f15] {
    position: absolute;
    top: 6px;
    left: 6px;
    z-index: 2;
    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;
    width: 105px;
    height: 31px;
    overflow: hidden;
    background: #001330
}

.physical-what .img-container .oem-logo .img-box[data-v-62735f15] {
    width: 50px;
    margin-bottom: 0
}

.physical-launch .small-text[data-v-27c88258] {
    font-size: 12px
}

.physical-launch .p-box[data-v-27c88258] {
    line-height: 22px
}

.physical-launch .tip .p-box[data-v-27c88258] {
    line-height: 14px
}

.physical-launch .img-box[data-v-27c88258] {
    margin-bottom: 16px
}

.physical-launch .launch[data-v-27c88258] {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.physical-launch .seal-list[data-v-27c88258] {
    margin-left: 20px;
    line-height: 22px
}

.physical-launch .seal-list .list-item[data-v-27c88258] {
    list-style-type: disc
}

.physical-launch .img-container[data-v-27c88258] {
    position: relative
}

.physical-launch .img-container .oem-logo[data-v-27c88258] {
    position: absolute;
    top: 6px;
    left: 6px;
    z-index: 2;
    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;
    width: 105px;
    height: 31px;
    overflow: hidden;
    background: #001330
}

.physical-launch .img-container .oem-logo .oem-img[data-v-27c88258] {
    width: 50px;
    margin-bottom: 0
}

.retrieve-company-dialog[data-v-4fab5592] .el-input__inner {
    font-size: 14px
}

.retrieve-company-dialog[data-v-4fab5592] .el-dialog__body {
    padding: 0 20px
}

.retrieve-company-dialog[data-v-4fab5592] .el-dialog__footer {
    height: 70px;
    padding: 16px 24px 16px 0
}

.retrieve-company-dialog .retrieve-title[data-v-4fab5592] {
    font-size: 16px;
    font-weight: 500;
    color: #001330
}

.retrieve-company-dialog .retrieve-company-form[data-v-4fab5592] {
    margin-top: 10px
}

.retrieve-company-dialog .status-icon[data-v-4fab5592] {
    margin-right: 2px;
    font-size: 20px;
    color: #c1c6cd
}

.retrieve-company-dialog .prompt-color[data-v-4fab5592] {
    color: #f0a128
}

.retrieve-company-dialog .error-tip[data-v-4fab5592] {
    display: block;
    height: 16px;
    padding: 4px 0 0;
    font-size: 12px;
    line-height: 16px;
    color: #ed521f
}

.retrieve-company-dialog .isErr[data-v-4fab5592] .el-input__inner {
    border-color: #ed521f
}

.retrieve-company-dialog .dialog-footer .el-button[data-v-4fab5592] {
    font-size: 14px
}

.retrieve-company-dialog .confirm-content[data-v-4fab5592] {
    padding: 0 14px 0 24px
}

.retrieve-company-dialog .bottom-distance[data-v-4fab5592] {
    margin-bottom: 30px
}

.confirm-box .el-message-box__title {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 16px
}

.confirm-box .el-message-box__content {
    text-align: left
}

.confirm-box .el-message-box__btns {
    text-align: right
}

.merge-fail[data-v-3907521a] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0 9px
}

.merge-fail .svg-icon[data-v-3907521a] {
    margin-bottom: 8px;
    font-size: 60px;
    color: #ed521f
}

.merge-fail .title[data-v-3907521a] {
    margin-bottom: 8px
}

.merge-fail .message[data-v-3907521a] {
    text-align: center
}

@-webkit-keyframes wave-front {
    to {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }
}

@keyframes wave-front {
    to {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }
}

@-webkit-keyframes wave-back {
    to {
        -webkit-transform: translate(50%);
        transform: translate(50%)
    }
}

@keyframes wave-back {
    to {
        -webkit-transform: translate(50%);
        transform: translate(50%)
    }
}

.merge-process .el-dialog__body {
    position: relative;
    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: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 26px 20px 102px;
    overflow: hidden
}

.merge-process .el-dialog__body .process-wrap {
    position: relative;
    height: 90px;
    overflow: hidden
}

.merge-process .el-dialog__body .process-wrap .el-progress__text {
    display: none
}

.merge-process .el-dialog__body .process-wrap .process-text {
    position: absolute;
    top: 50%;
    left: 50%;
    font-family: Roboto;
    white-space: nowrap;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.merge-process .el-dialog__body .water-wave {
    position: absolute;
    bottom: 0;
    width: 860px;
    max-width: unset
}

.merge-process .el-dialog__body .water-wave.water-wave-front {
    left: 0;
    height: 50px;
    margin-bottom: -1px;
    -webkit-animation: wave-front 3s linear infinite;
    animation: wave-front 3s linear infinite
}

.merge-process .el-dialog__body .water-wave.water-wave-back {
    right: 0;
    height: 60px;
    -webkit-animation: wave-back 6s linear infinite;
    animation: wave-back 6s linear infinite
}

.merge-success[data-v-26659321] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0 9px
}

.merge-success .svg-icon[data-v-26659321] {
    margin-bottom: 8px;
    font-size: 60px;
    color: #2bb353
}

.merge-success .title[data-v-26659321] {
    margin-bottom: 8px
}

.merge-success .message[data-v-26659321] {
    text-align: center
}

.title[data-v-2e25b710] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 22px;
    margin-bottom: 16px
}

.title .svg-icon[data-v-2e25b710] {
    margin-right: 8px;
    font-size: 22px;
    color: #f0a128
}

.message[data-v-2e25b710] {
    padding-left: 30px;
    margin-bottom: 24px
}

.account-list[data-v-2e25b710] {
    max-height: 200px;
    padding-left: 30px;
    overflow: auto
}

.account-list .account-item[data-v-2e25b710] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.account-list .account-item[data-v-2e25b710]:not(:last-child) {
    margin-bottom: 8px
}

.account-list .account-item .svg-icon[data-v-2e25b710] {
    margin-right: 4px;
    font-size: 16px
}

.remind[data-v-2e25b710] {
    padding: 8px 12px;
    margin: 16px 0 0 30px;
    font-size: 12px;
    color: #4c596e;
    background: #f7f8f8
}

[data-v-09edbd39] .el-dialog__body {
    padding-top: 14px;
    padding-bottom: 2px
}

[data-v-09edbd39] .el-dialog__body .el-form-item__error {
    line-height: 20px
}

[data-v-09edbd39] .el-dialog__body .el-form-item__error .error-tips-icon {
    display: inline-block;
    margin-left: 4px;
    cursor: pointer
}

[data-v-09edbd39] .el-dialog__body .custom-error-tips {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

[data-v-09edbd39] .el-dialog__body .custom-error-tips + .el-form-item__error {
    display: none
}

[data-v-09edbd39] .el-dialog__footer {
    border-top: 1px solid #e5e7ea
}

.company-card[data-v-09edbd39] {
    margin-top: 16px;
    margin-bottom: 16px;
    background-color: #f7f8f8;
    border-radius: 4px;
    padding: 16px 24px 32px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.company-card .company-card-right[data-v-09edbd39] {
    margin-left: 4px
}

.company-card .company-card-right .tips[data-v-09edbd39] {
    margin-bottom: 8px
}

.radio-group[data-v-09edbd39] {
    margin-bottom: 16px
}

.batch-tips-text[data-v-09edbd39] {
    color: #667183
}

.alert-tips[data-v-09edbd39] {
    margin-top: 16px;
    margin-bottom: 16px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

[data-v-09edbd39] .alert-tips.el-alert .el-alert__content .el-alert__title, [data-v-09edbd39] .alert-tips.el-alert .el-alert__icon {
    line-height: 22px
}

.el-tooltip__popper.is-dark.popper-error-tip {
    color: #fff;
    background-color: rgba(0, 19, 48, .8);
    border: none
}

.el-tooltip__popper.is-dark.popper-error-tip .error-tips-list {
    padding-left: 16px
}

.el-tooltip__popper.is-dark.popper-error-tip .error-tips-list > li {
    list-style: disc
}

[data-v-4dd2a320] .el-form-item__label {
    padding-right: 8px
}

[data-v-4dd2a320] .el-textarea__inner {
    padding: 10px 12px
}

.notice-realname[data-v-4dd2a320] {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.notice-realname .apply-add[data-v-4dd2a320], .notice-realname[data-v-4dd2a320] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.notice-realname .apply-add[data-v-4dd2a320] {
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.notice-realname .apply-add .el-button--primary.is-disabled[data-v-4dd2a320] {
    background-color: #b7dafb;
    border: none;
    color: #fff
}

.notice-realname .alert-tip[data-v-4dd2a320] {
    color: #001330;
    font-size: 13px
}

.notice-realname .retrieve-result[data-v-4dd2a320] {
    margin-top: 4px
}

.notice-realname .retrieve-result .retrieve-tip[data-v-4dd2a320] {
    color: #667183;
    font-size: 13px
}

.notice-realname .retrieve-result .retrieve-tip .retrieve-btn[data-v-4dd2a320] {
    color: #2489f2;
    cursor: pointer
}

.notice-realname .retrieve-result .retrieve-tip .retrieve-btn[data-v-4dd2a320]:hover {
    color: #2d7ef1
}

.notice-realname .company-result[data-v-4dd2a320] {
    margin-top: 16px;
    padding: 12px 16px;
    border-radius: 4px;
    background-color: #fef6ea
}

.contract-join-action .action-btn[data-v-4a9a1ad2] {
    font-size: 14px;
    color: #4c596e;
    cursor: pointer
}

.contract-join-action .action-btn .icon-file[data-v-4a9a1ad2], .contract-join-action .action-btn .icon-linkicon[data-v-4a9a1ad2] {
    margin-right: 2px;
    font-size: 14px;
    color: #4c596e
}

.contract-join-action .action-btn[data-v-4a9a1ad2]:hover {
    color: #2489f2
}

.contract-join-action .action-btn:hover .icon-file[data-v-4a9a1ad2], .contract-join-action .action-btn:hover .icon-linkicon[data-v-4a9a1ad2] {
    color: #2489f2 !important
}

.contract-join-action-popover .title {
    margin-bottom: 2px;
    font-size: 15px;
    font-weight: 700;
    color: #001330
}

.contract-join-action-popover .title .title-icon {
    color: #f0a128
}

.contract-join-action-popover .content {
    padding: 10px 12px 10px 22px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #4c596e
}

.contract-join-action-popover .btn {
    text-align: right
}

.add-copy-send .copy-send-type[data-v-189230d4] {
    margin: 20px 0 4px;
    color: #7f8997
}

.add-copy-send .add-type[data-v-189230d4] {
    font-size: 14px;
    color: #7f8997
}

.add-copy-send .add-type .active-type[data-v-189230d4] {
    color: #2489f2
}

.add-copy-send .copy-send-form[data-v-189230d4] {
    margin-top: 20px
}

.add-copy-send .copy-send-form .el-form-item[data-v-189230d4] {
    margin-bottom: 20px;
    height: 70px
}

.add-copy-send .copy-send-form[data-v-189230d4] .el-form-item__label {
    padding: 0 !important;
    color: #7f8997
}

.add-copy-send .copy-send-form[data-v-189230d4] .el-autocomplete {
    width: 100%
}

.add-copy-send .copy-send-form[data-v-189230d4] .popper__arrow {
    display: none
}

.add-copy-send .copy-send-handle[data-v-189230d4] {
    text-align: right
}

.add-copy-send .copy-send-handle .el-button[data-v-189230d4] {
    padding: 8px 17px
}

.copy-send__input-box .copy-send__item[data-v-189230d4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.el-table[data-v-48bf029a]:before {
    height: 0
}

.details-copy-send[data-v-48bf029a] {
    margin-top: 24px;
    margin-bottom: 30px
}

.details-copy-send .copy-send-title[data-v-48bf029a] {
    font-size: 16px;
    font-weight: 500;
    color: #001330
}

.details-copy-send .copy-send-title .copy-send-count[data-v-48bf029a] {
    font-size: 12px;
    font-weight: 400;
    color: #7f8997
}

.details-copy-send .copy-send-content[data-v-48bf029a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.details-copy-send .copy-send-content .copy-send-tips[data-v-48bf029a] {
    font-size: 12px;
    color: #7f8997;
    margin-bottom: 0
}

.details-copy-send .copy-send-content .copy-send-handle .el-button[data-v-48bf029a]:first-child {
    margin-right: 12px
}

.details-copy-send .copy-send-content .copy-send-handle .el-button + .el-button[data-v-48bf029a] {
    position: relative;
    margin-left: 12px
}

.details-copy-send .copy-send-content .copy-send-handle .el-button + .el-button[data-v-48bf029a]:before {
    position: absolute;
    top: 9px;
    left: -12px;
    display: inline-block;
    width: 1px;
    height: 12px;
    content: "";
    background: #e5e7ea
}

.delete-text .delete-icon[data-v-48bf029a] {
    margin-right: 8px;
    color: #ed521f
}

.delete-handle[data-v-48bf029a] {
    text-align: right
}

.delete-handle .el-button[data-v-48bf029a] {
    padding: 5px 9px
}

.copy-send-details-dialog {
    padding: 12px 0 24px !important
}

.copy-send-details-dialog .divider-line {
    margin: 12px 0 6px
}

.copy-send-details-dialog .no-copy-send {
    text-align: center
}

.copy-send-details-dialog .no-copy-send .no-copy-send__title {
    color: #7f8997
}

.copy-send-details-dialog .el-dialog__header .el-dialog__headerbtn {
    position: absolute !important;
    top: 12px !important;
    right: 20px !important
}

.copy-send-details-dialog .el-dialog__header .el-dialog__title {
    padding-left: 20px
}

.copy-send-details-dialog .el-dialog__body .add-button {
    margin: 5px 0 0 20px
}

.copy-send-details-dialog .el-dialog__body .no-add-button {
    margin: 16px 0 20px 250px
}

.copy-send-details-dialog .el-dialog__body .copy-send-list {
    padding: 0 20px
}

.copy-send-details-dialog .el-dialog__body .copy-send-list .item {
    padding: 5px 10px;
    border-radius: 15px;
    background-color: #f2f3f4
}

.copy-send-details-dialog .el-dialog__body .copy-send-list .copy-send-item .handle-icon .delete-size {
    font-size: 16px
}

.copy-send-details-dialog .el-dialog__body .copy-send-list .copy-send-item .copy-send-remind {
    cursor: pointer;
    color: #2489f2
}

.copy-send-details-dialog .el-dialog__body .copy-send-list .copy-send-type {
    font-size: 12px
}

[data-v-7f449e50] .el-form-item__label {
    padding: 0 !important
}

.add-copy-send .add-type[data-v-7f449e50] {
    font-size: 14px;
    color: #7f8997
}

.add-copy-send .add-type .active-type[data-v-7f449e50] {
    color: #2489f2
}

.add-copy-send .copy-send-form[data-v-7f449e50] {
    margin-top: 16px
}

.add-copy-send .copy-send-form[data-v-7f449e50] .el-form-item__label {
    padding: 0 !important;
    color: #7f8997
}

.add-copy-send .copy-send-handle[data-v-7f449e50] {
    text-align: right
}

.add-copy-send .copy-send-handle .el-button[data-v-7f449e50] {
    padding: 8px 17px
}

.el-table[data-v-05cf25c6]:before {
    height: 0
}

.details-copy-send[data-v-05cf25c6] {
    margin-top: 24px;
    margin-bottom: 30px
}

.details-copy-send .copy-send-title[data-v-05cf25c6] {
    font-size: 16px;
    font-weight: 500;
    color: #001330
}

.details-copy-send .copy-send-title .copy-send-count[data-v-05cf25c6] {
    font-size: 12px;
    font-weight: 400;
    color: #7f8997
}

.details-copy-send .copy-send-content[data-v-05cf25c6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.details-copy-send .copy-send-content .copy-send-tips[data-v-05cf25c6] {
    font-size: 12px;
    color: #7f8997
}

.details-copy-send .copy-send-content .copy-send[data-v-05cf25c6] {
    margin-right: 14px
}

.details-copy-send .copy-send-content .copy-send-handle .el-button[data-v-05cf25c6]:first-child {
    margin-right: 12px
}

.details-copy-send .copy-send-content .copy-send-handle .el-button + .el-button[data-v-05cf25c6] {
    position: relative;
    margin-left: 12px
}

.details-copy-send .copy-send-content .copy-send-handle .el-button + .el-button[data-v-05cf25c6]:before {
    position: absolute;
    left: -12px;
    top: 9px;
    display: inline-block;
    width: 1px;
    height: 12px;
    content: "";
    background: #e5e7ea
}

.delete-text .delete-icon[data-v-05cf25c6] {
    margin-right: 8px;
    color: #ed521f
}

.delete-handle[data-v-05cf25c6] {
    text-align: right
}

.delete-handle .el-button[data-v-05cf25c6] {
    padding: 5px 9px
}

.delete-copy-send-popover {
    padding: 16px 24px 16px 16px
}

.add-copy-send-dialog {
    width: 435px
}

.add-copy-send-dialog .el-dialog__body {
    padding-top: 0
}

.copy-send-details-dialog {
    width: 630px;
    padding: 28px 30px 24px
}

.copy-send-details-dialog .el-dialog__body, .copy-send-details-dialog .el-dialog__header {
    padding: 0
}

.copy-send-details-dialog .el-dialog__body .add-button {
    padding: 8px 11px;
    margin-top: 12px
}

.copy-send-details-dialog .el-dialog__body .copy-send-list {
    margin-top: 24px;
    margin-bottom: 16px;
    border: none
}

.copy-send-details-dialog .el-dialog__body .copy-send-list:after {
    display: none
}

.copy-send-details-dialog .el-dialog__body .copy-send-list .copy-send-item {
    padding-bottom: 16px;
    border-bottom: 1px solid #e5e7ea
}

.copy-send-details-dialog .el-dialog__body .copy-send-list .copy-send-item .contact, .copy-send-details-dialog .el-dialog__body .copy-send-list .copy-send-item .delete-icon {
    font-size: 12px;
    color: #c1c6cd
}

.copy-send-details-dialog .el-dialog__body .copy-send-list .copy-send-item .handle-icon:hover .delete-icon {
    color: #2489f2
}

.copy-send-details-dialog .el-dialog__body .copy-send-list .copy-send-item .copy-send-info {
    color: #7f8997
}

.card-entrance[data-v-ef00e5be] {
    display: inline-block;
    white-space: nowrap;
    cursor: pointer
}

.svg-icon[data-v-b02d063e] {
    cursor: pointer
}

.svg-icon[data-v-b02d063e]:hover {
    color: #2489f2
}

.urge-item[data-v-b02d063e] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 40px;
    cursor: pointer
}

.urge-item.disabled-item[data-v-b02d063e] {
    cursor: not-allowed;
    opacity: 1%
}

.urge-item.all-person[data-v-b02d063e] {
    padding-left: 40px
}

.urge-item[data-v-b02d063e]:hover {
    background: #f7f8f8
}

.urge-item .avatar[data-v-b02d063e] {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border-radius: 100%
}

.urge-item .name[data-v-b02d063e] {
    width: 60px;
    color: #001330
}

.urge-item .contact[data-v-b02d063e] {
    width: 80px;
    font-size: 12px;
    color: #7f8997
}

.urge-item .check-icon[data-v-b02d063e] {
    position: absolute;
    top: 11px;
    right: 0;
    font-size: 14px;
    color: #2489f2
}

.type-list[data-v-b02d063e] {
    padding-top: 50px;
    padding-left: 50px
}

.type-list .item[data-v-b02d063e] {
    position: relative;
    float: left;
    width: 300px;
    height: 300px;
    margin: 0 50px 50px 0;
    text-align: center;
    border: 1px solid #7f8997
}

.type-list .item .item-head[data-v-b02d063e] {
    height: 40px;
    line-height: 40px;
    text-align: left;
    border-bottom: 1px solid #7f8997
}

.searchInput[data-v-b02d063e] {
    margin-bottom: 10px;
    font-size: 14px
}

.check-icon[data-v-b02d063e] {
    position: absolute;
    top: 12px;
    right: 10px
}

.el-dropdown[data-v-b02d063e] {
    cursor: pointer
}

.attachment-tag .detail-tag label[data-v-bf6f7462] {
    display: inline-block;
    margin-right: 10px;
    color: #7f8997
}

.attachment-tag .detail-tag .tag-item[data-v-bf6f7462] {
    margin-right: 10px
}

.ignore-check[data-v-50b662a2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    margin-bottom: -24px;
    font-size: 12px;
    border-top: 1px dashed #e5e7ea
}

.ignore-check.is-personal[data-v-50b662a2] {
    padding-left: 44px;
    margin-bottom: 0
}

.ignore-check .warning-icon[data-v-50b662a2] {
    margin-right: 2px
}

.ignore-check .warning-text[data-v-50b662a2] {
    color: #f0a128;
    font-size: 14px
}

.remove-button[data-v-bb45f4d4] {
    position: absolute;
    right: 0;
    bottom: 0
}

.remove-check-signature {
    color: #001330
}

.remove-check-signature .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.remove-check-signature .btn {
    text-align: right
}

.remove-check-signature .warning-text {
    margin-right: 4px;
    font-size: 20px;
    color: #f0a128
}

.select-contact[data-v-22c612c8] {
    position: absolute;
    top: 46px;
    left: 0;
    z-index: 2004;
    min-width: 260px;
    max-height: 274px;
    padding: 5px 0;
    overflow: auto;
    text-align: left;
    background-color: #fff;
    border: 1px solid #e5e7ea;
    border-radius: 4px
}

.select-contact .mobile[data-v-22c612c8] {
    position: absolute;
    right: 30px;
    font-size: 12px;
    color: #7f8997
}

.select-contact .personal-mobile[data-v-22c612c8] {
    max-width: 90px
}

.select-contact .delete-icon[data-v-22c612c8] {
    display: none;
    position: absolute;
    right: 5px;
    font-size: 12px;
    color: #7f8997
}

.select-contact .company-delete-icon[data-v-22c612c8] {
    display: none
}

.select-contact li:hover .company-delete-icon[data-v-22c612c8], .select-contact li:hover .delete-icon[data-v-22c612c8] {
    display: inline-block
}

.select-contact.company[data-v-22c612c8] {
    width: 600px
}

.select-contact.modal-company[data-v-22c612c8] {
    width: 288px
}

.select-contact ul [data-v-22c612c8] {
    vertical-align: top !important
}

.select-contact ul li[data-v-22c612c8] {
    position: relative;
    padding: 6px 10px;
    line-height: 30px;
    cursor: pointer
}

.select-contact ul li[data-v-22c612c8]:hover {
    background-color: #e5e7ea
}

.select-contact ul li .portrait[data-v-22c612c8] {
    width: 30px;
    height: 30px;
    margin-top: 0;
    margin-right: 10px
}

.select-contact ul li .portrait.modal-style[data-v-22c612c8] {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 42px;
    height: 42px;
    margin: auto 0
}

.select-contact ul li .tenant-name[data-v-22c612c8] {
    display: inline-block;
    max-width: 230px;
    color: #001330
}

.select-contact ul li .tenant-name.modal-style[data-v-22c612c8] {
    margin-bottom: -3px;
    margin-left: 56px;
    font-size: 14px;
    font-weight: 700
}

.select-contact ul li .personal-tenant-name[data-v-22c612c8] {
    max-width: 70px
}

.select-contact ul li .com-info[data-v-22c612c8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.select-contact ul li .com-info.modal-style[data-v-22c612c8] {
    width: 100%
}

.select-contact ul li .com-info .com-name[data-v-22c612c8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.select-contact ul li .com-info .operator-info[data-v-22c612c8] {
    padding-left: 56px;
    margin-top: -3px;
    color: #7f8997
}

.select-contact ul .delete-icon[data-v-22c612c8] {
    height: 30px;
    color: #7f8997
}

.common-form[data-v-d7a87152] .el-form-item__label {
    text-align: left
}

.common-form .getPin[data-v-d7a87152] {
    padding: 0 5px;
    border-left: 1px solid #e5e7ea
}

.el-dialog__wrapper[data-v-0c1981fa] {
    overflow: hidden
}

[data-v-0c1981fa] .panel-send-popover .el-dialog__body, [data-v-0c1981fa] .panel-send-popover .el-dialog__header {
    padding: 0
}

[data-v-0c1981fa] .panel-send-popover .el-dialog__body .el-alert {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

[data-v-0c1981fa] .panel-send-popover .el-dialog__body .el-alert .el-alert__icon {
    margin-top: 2px
}

[data-v-0c1981fa] .panel-send-popover .el-dialog__headerbtn {
    top: 12px
}

[data-v-0c1981fa] .panel-send-popover .el-input-group__append {
    color: #fff;
    background: #2489f2;
    border: 0
}

[data-v-0c1981fa] .panel-send-popover .el-form-item {
    margin-bottom: 24px
}

[data-v-0c1981fa] .panel-send-popover .tabs .el-tabs__header {
    margin-bottom: 6px
}

[data-v-0c1981fa] .panel-send-popover .tabs .el-tabs__nav-wrap {
    padding: 0 20px
}

[data-v-0c1981fa] .panel-send-popover .tabs .el-tabs__item.is-active {
    font-weight: 400
}

[data-v-0c1981fa] .panel-send-popover .tabs .el-tabs__item {
    height: 50px;
    line-height: 50px
}

[data-v-0c1981fa] .panel-send-popover .tabs .el-tabs__active-bar, [data-v-0c1981fa] .panel-send-popover .tabs .el-tabs__nav-wrap:after {
    height: 0
}

[data-v-0c1981fa] .panel-send-popover .grey-tip {
    font-size: 12px;
    color: #4c596e;
    text-align: center
}

[data-v-0c1981fa] .panel-send-popover .qr-code {
    width: 140px;
    height: 140px;
    padding: 4px;
    margin: 30px auto 20px;
    border: 1px solid #e5e7ea
}

[data-v-0c1981fa] .panel-send-popover .download {
    line-height: 30px;
    color: #2489f2;
    text-align: center;
    cursor: pointer
}

[data-v-0c1981fa] .panel-send-popover .paste {
    padding: 20px
}

[data-v-0c1981fa] .panel-send-popover .paste .el-input.is-disabled .el-input__inner {
    background: #fff
}

[data-v-0c1981fa] .panel-send-popover .form {
    padding: 0 20px 24px 24px
}

[data-v-0c1981fa] .panel-send-popover .chooseCode {
    padding-left: 5px
}

[data-v-0c1981fa] .panel-send-popover .contact-input .el-input__inner {
    padding-left: 80px
}

[data-v-0c1981fa] .panel-send-popover .btn {
    text-align: right
}

[data-v-0c1981fa] .panel-send-popover .downloadImg {
    position: absolute;
    top: -130px;
    left: 1000%;
    width: 374px;
    height: 540px;
    background: url(../img/downloadBg.9954604a.png) no-repeat;
    background-size: cover
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .top-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 40px;
    padding-left: 66px;
    margin-top: 30px;
    font-size: 12px;
    color: #fff
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .top-title img {
    width: 50px;
    height: auto;
    margin-top: 2px;
    margin-right: 10px
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .top-title div {
    height: 12px;
    padding-left: 10px;
    line-height: 12px;
    border-left: 1px solid hsla(0, 0%, 100%, .8)
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content {
    width: 286px;
    height: 420px;
    padding: 20px;
    margin: 0 auto;
    margin-top: 10px;
    font-size: 12px;
    text-align: center
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content .company .company-logo {
    width: auto;
    height: 30px;
    margin-bottom: 10px
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content .company .company-name {
    width: 100%;
    height: 30px;
    margin-top: 30px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content .send-info {
    padding: 20px 0;
    margin-top: 10px
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content .send-info .tip {
    margin-bottom: 5px;
    color: #4c596e
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content .send-info .sign-tip {
    margin-bottom: 15px;
    color: #4c596e
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content .send-info img {
    display: block;
    width: 200px;
    height: 200px;
    margin: 0 auto
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content .send-info .scan-tip {
    margin-top: 15px;
    color: #c1c6cd
}

[data-v-0c1981fa] .panel-send-popover .downloadImg .content .address {
    margin-top: 5px;
    color: #c1c6cd;
    opacity: .5
}

.sign-ways-tips[data-v-a0fad4b6] {
    font-size: 12px;
    color: #7f8997
}

.el-dialog__body[data-v-a0fad4b6], [data-v-a0fad4b6] .el-dialog__title {
    font-size: 14px
}

[data-v-a0fad4b6] .el-dialog__body {
    padding: 12px 16px
}

[data-v-a0fad4b6] .el-button--mini {
    font-size: 14px
}

[data-v-b0a36930] .contract-company-modal .el-dialog__body {
    padding-bottom: 32px;
    padding-top: 14px
}

[data-v-b0a36930] .contract-company-modal .el-dialog__body .company-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

[data-v-b0a36930] .contract-company-modal .el-dialog__body .company-card .company-card-right {
    margin-left: 8px
}

[data-v-b0a36930] .contract-company-modal .el-dialog__body .company-card .company-card-right .company-name {
    margin-bottom: 4px
}

[data-v-b0a36930] .contract-company-modal .el-dialog__footer {
    padding: 16px 24px;
    border-top: 1px solid #e5e7ea
}

[data-v-4f924404] .invite-auth-modal .el-dialog__body {
    padding-bottom: 10px;
    padding-top: 14px
}

[data-v-4f924404] .invite-auth-modal .el-dialog__footer {
    padding: 16px 24px;
    border-top: 1px solid #e5e7ea
}

.send-contract[data-v-7aa02abe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: right;
    margin-top: -2px;
    font-size: 12px;
    cursor: pointer
}

.send-contract[data-v-7aa02abe]:hover {
    color: #2489f2
}

.message-content[data-v-7aa02abe] {
    padding: 12px
}

.message-content .message-header[data-v-7aa02abe] {
    margin-bottom: 15px;
    text-align: center
}

.message-content .message-header .title[data-v-7aa02abe] {
    font-size: 16px
}

.message-content .message-header .close[data-v-7aa02abe] {
    float: right
}

.message-content .select-user[data-v-7aa02abe] {
    margin: 20px 0;
    height: 60px
}

.message-content .btn[data-v-7aa02abe] {
    width: 100%;
    margin-top: 20px
}

.signatory-info .signatory-item .signatory_outside_platform_item[data-v-7aa02abe] {
    width: 100%;
    border-radius: 4px;
    border: 1px solid #e5e7ea;
    position: relative
}

.signatory-info .signatory-item .signatory_outside_platform_item .top_info[data-v-7aa02abe] {
    padding: 33px 45px 16px
}

.signatory-info .signatory-item .signatory_outside_platform_item .bottom_info[data-v-7aa02abe] {
    padding: 28px 45px;
    border-top: 1px solid #f2f3f4
}

.signatory-info .signatory-item .signatory_outside_platform_item .top_company[data-v-7aa02abe] {
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #001330;
    line-height: 24px;
    word-break: break-all
}

.signatory-info .signatory-item .signatory_outside_platform_item .top_name_email[data-v-7aa02abe] {
    word-break: break-all
}

.signatory-info .signatory-item .signatory_outside_platform_item .top_name[data-v-7aa02abe] {
    font-size: 16px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #001330;
    line-height: 24px
}

.signatory-info .signatory-item .signatory_outside_platform_item .top_email[data-v-7aa02abe] {
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #7f8997;
    line-height: 24px
}

.signatory-info .signatory-item .signatory_outside_platform_item .receive_time[data-v-7aa02abe] {
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #7f8997;
    line-height: 17px;
    margin-top: 4px
}

.signatory-info .signatory-item .signatory_outside_platform_item .bottom_sign[data-v-7aa02abe] {
    word-break: break-all
}

.signatory-info .signatory-item .signatory_outside_platform_item .bottom_country[data-v-7aa02abe], .signatory-info .signatory-item .signatory_outside_platform_item .bottom_sign[data-v-7aa02abe] {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #4c596e;
    line-height: 20px
}

.signatory-info .signatory-item .signatory_outside_platform_item .outside_platform_tip[data-v-7aa02abe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #4c596e;
    line-height: 22px
}

.signatory-info .signatory-item .signatory_outside_platform_item .outside_platform_tip .lux_trust_icon[data-v-7aa02abe] {
    width: 16px;
    height: 16px;
    margin-left: 8px;
    margin-right: 4px
}

.signatory-info .signatory-item .signatory_outside_platform_item .outside_platform_tip .blue_text[data-v-7aa02abe] {
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #00abe8;
    line-height: 20px;
    margin-right: 8px
}

.signatory-info .notice-realname[data-v-7aa02abe] {
    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
}

.signatory-info .notice-realname .auth-info[data-v-7aa02abe] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.signatory-info .notice-realname .auth-info .auth-tips[data-v-7aa02abe] {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px
}

.signatory-info .notice-realname .auth-info .auth-tips[data-v-7aa02abe], .signatory-info .notice-realname .qrcode-wrapper[data-v-7aa02abe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.signatory-info .notice-realname .qrcode-wrapper[data-v-7aa02abe] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 170px;
    margin-right: -20px
}

.signatory-info .notice-realname .qrcode-wrapper .qr-code[data-v-7aa02abe] {
    margin-bottom: 16px
}

.signatory-info .pointer[data-v-7aa02abe] {
    cursor: pointer
}

.signatory-info .pointer:hover span[data-v-7aa02abe] {
    color: #2489f2
}

.signatory-info .stream-status[data-v-7aa02abe] {
    float: right;
    margin-top: 0 !important
}

.signatory-info .attachment-require[data-v-7aa02abe] {
    margin-bottom: 15px;
    font-size: 12px;
    color: #4c596e
}

.signatory-info .attachment-box[data-v-7aa02abe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #4c596e
}

.signatory-info .attachment-box[data-v-7aa02abe]:not(:last-child) {
    margin-bottom: 15px
}

.signatory-info .attachment-box .attachment-index[data-v-7aa02abe] {
    width: 31px;
    text-align: right
}

.signatory-info .attachment-box .attachment-required[data-v-7aa02abe] {
    position: relative
}

.signatory-info .attachment-box .attachment-required[data-v-7aa02abe]:before {
    position: absolute;
    top: 0;
    left: 0;
    margin-right: 4px;
    color: #ed521f;
    content: "*"
}

.signatory-info .attachment-box .attachment-title[data-v-7aa02abe] {
    width: 300px;
    margin-right: auto
}

.signatory-info .attachment-box .upload-user[data-v-7aa02abe] {
    font-size: 12px;
    color: #c1c6cd
}

.signatory-info .attachment-box .attachment-status[data-v-7aa02abe] {
    max-width: 100px;
    color: #c1c6cd
}

.signatory-info .stream-content[data-v-7aa02abe] {
    border-radius: 4px
}

.signatory-info .stream-content.vertical[data-v-7aa02abe] {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.signatory-info .stream-content .name-list[data-v-7aa02abe] {
    word-break: break-all
}

.signatory-info .stream-content .name-list .send-message[data-v-7aa02abe] {
    margin-left: 10px;
    font-size: 16px
}

.signatory-info .info[data-v-7aa02abe] {
    border-radius: 4px
}

.signatory-info .info .signatory-block-item[data-v-7aa02abe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 30px;
    line-height: 24px
}

.signatory-info .info .signatory-block-item.right[data-v-7aa02abe] {
    margin-right: 0
}

.signatory-info .info .signatory-block-item .refuse-reason[data-v-7aa02abe] {
    width: 80%;
    font-size: 12px;
    color: #f0a128;
    word-break: break-all
}

.signatory-info .info .forceShow[data-v-7aa02abe] {
    display: block !important
}

.signatory-info .info .signatory-name[data-v-7aa02abe] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px
}

.signatory-info .info .signatory-name .luxtruest-warn[data-v-7aa02abe] {
    margin-left: 12px;
    color: #f0a128;
    font-size: 12px
}

.signatory-info .info .signatory-name .luxtruest-warn .luxtruest-warn-icon[data-v-7aa02abe] {
    font-size: 13px;
    margin: 0
}

.signatory-info .info .signatory-name .changing-icon[data-v-7aa02abe] {
    margin-left: 10px !important;
    font-size: 18px !important;
    color: #2489f2
}

.signatory-info .info .unknow-signatory[data-v-7aa02abe] {
    color: #f0a128
}

.signatory-info .info .unknow-signatory .unknow-signatory-icon[data-v-7aa02abe] {
    margin: 0 !important;
    font-size: 16px !important;
    color: #f0a128
}

.signatory-info .info .signatory-word-break[data-v-7aa02abe] {
    word-break: break-all
}

.signatory-info .info .unknow-company-info[data-v-7aa02abe] {
    font-size: 12px;
    color: #4c596e
}

.signatory-info .info .unknow-info[data-v-7aa02abe] {
    font-size: 12px;
    color: #f0a128
}

.signatory-info .info .contact.tip[data-v-7aa02abe] {
    margin-left: 6px
}

.signatory-info .info .contact[data-v-7aa02abe] {
    margin-left: 8px
}

.signatory-info .info .action-btn[data-v-7aa02abe] {
    cursor: pointer
}

.signatory-info .info .action-btn[data-v-7aa02abe]:hover {
    color: #2489f2
}

.signatory-info .info .action-btn .el-divider--vertical[data-v-7aa02abe] {
    top: -2px;
    margin: 0 8px 0 12px
}

.signatory-info .info .sign-requrements[data-v-7aa02abe] {
    width: calc(100% - 90px);
    margin: 0 auto
}

.signatory-info .info .sign-requrements .el-divider--horizontal[data-v-7aa02abe] {
    margin: 0
}

.signatory-info .info .sign-requrements .requirements[data-v-7aa02abe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 11px 0
}

.signatory-info .info .sign-requrements .requirements .require-item[data-v-7aa02abe] {
    margin-left: 36px
}

.signatory-info .info .sign-requrements .requirements .require-item[data-v-7aa02abe]:first-child {
    margin-left: 10px
}

.signatory-info .info .sign-requrements .requirements .require-item .check-icon[data-v-7aa02abe] {
    margin-right: 5px
}

.signatory-info .signatory-join-status[data-v-7aa02abe] {
    position: absolute;
    top: 6px;
    left: -6px;
    padding: 0 2px;
    line-height: 18px;
    background: #2489f2;
    border-radius: 3px
}

.signatory-info .signatory-join-status span[data-v-7aa02abe] {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.signatory-info .signatory-head[data-v-7aa02abe] {
    padding: 25px 45px 16px !important
}

.signatory-info .signatory-staus-item[data-v-7aa02abe] {
    position: absolute;
    top: 6px;
    left: -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 18px;
    border-radius: 3px
}

.signatory-info .signatory-staus-item span[data-v-7aa02abe] {
    display: inline-block;
    padding: 2px 4px;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left
}

.signatory-info .signatory-staus-item .blue-bg[data-v-7aa02abe] {
    color: #2489f2;
    background: #e9f3fd
}

.signatory-info .signatory-staus-item .green-bg[data-v-7aa02abe] {
    color: #2bb353;
    background: #e9f7ed
}

.signatory-info .signatory-staus-item .grey-bg[data-v-7aa02abe] {
    color: #4c596e;
    background: #e9ebed
}

.signatory-info .signatory-staus-item .red-bg[data-v-7aa02abe] {
    color: #ed521f;
    background: #fdede8
}

.signatory-info .employee-status[data-v-7aa02abe] {
    display: inline-block;
    height: 20px;
    padding: 0 4px;
    margin: 6px;
    font-size: 10px;
    line-height: 18px;
    color: #c1c6cd;
    border: 1px solid #e5e7ea;
    border-radius: 2px
}

.signatory-info .contact-tip .text-divider[data-v-7aa02abe] {
    display: none;
    width: 1px;
    height: 12px;
    margin: 0 6px;
    vertical-align: -1px;
    background: #e5e7ea
}

.signatory-info .contact-tip .text-divider[data-v-7aa02abe]:not(:last-child) {
    display: inline-block
}

.signatory-info .card-no[data-v-7aa02abe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 12px
}

.signatory-info .card-no .warning-text[data-v-7aa02abe] {
    color: #f0a128
}

.signatory-info .waring-tag .status-icon[data-v-7aa02abe] {
    font-size: 16px !important
}

.signatory-info .face-failed-tips[data-v-7aa02abe] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    padding-left: 44px;
    font-size: 14px;
    color: #f0a128;
    border-top: 1px dashed #e5e7ea
}

.employee-card-popover {
    width: 290px;
    padding: 24px
}

.employee-card-popover.disabled {
    -webkit-filter: grayscale(90%);
    filter: grayscale(90%)
}

.employee-card-popover .tip {
    display: inline-block;
    width: 90px;
    color: #7f8997
}

.employee-card-popover p {
    margin-bottom: 0
}

.employee-card-popover .dismissed-text {
    font-size: 20px;
    font-weight: 700;
    color: #7f8997;
    text-align: center
}

.employee-card-popover .info-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    line-height: 30px
}

.employee-card-popover .info-item span.tip + span {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.employee-card-popover .employee-avatar {
    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;
    margin-bottom: 20px
}

.employee-card-popover .employee-avatar img {
    display: block;
    width: 56px;
    height: 56px;
    border-radius: 56px
}

.employee-card-popover .employee-avatar .name-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: 24px
}

.employee-card-popover .employee-avatar .name-content h3 {
    margin-bottom: 4px;
    font-size: 18px
}

.employee-card-popover .employee-avatar .name-content p {
    color: #4c596e
}

.end-time-popover[data-v-377b70e6] {
    padding: 14px
}

.end-time-popover .el-date-editor.el-input[data-v-377b70e6] {
    width: 100%
}

.end-time-popover h4[data-v-377b70e6] {
    margin-bottom: 8px;
    font-size: 16px;
    color: #001330
}

.end-time-popover p[data-v-377b70e6] {
    margin-bottom: 20px;
    font-size: 14px;
    color: #7f8997
}

.end-time-popover .footer[data-v-377b70e6] {
    margin-top: 16px;
    text-align: right
}

.postpone-popover[data-v-38081626] {
    position: absolute;
    top: -50%;
    left: 100px;
    z-index: 1000;
    width: 200px;
    min-height: 90px;
    padding: 20px 15px 15px;
    background: #fff;
    border: 1px solid #f2f3f4;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 12px 0 #c1c6cd;
    box-shadow: 0 2px 12px 0 #c1c6cd
}

.postpone-popover[data-v-38081626]:before {
    position: absolute;
    top: 12px;
    left: -4px;
    z-index: 100;
    display: block;
    width: 7px;
    height: 7px;
    content: "";
    background-color: #fff;
    border-color: #f2f3f4;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg)
}

.postpone-popover.more-width[data-v-38081626] {
    width: 240px
}

.postpone-popover.show-postpone[data-v-38081626] {
    top: -50%;
    width: 250px;
    padding: 20px 20px 15px
}

.postpone-popover.show-postpone .btn-group[data-v-38081626] {
    margin-top: -12px
}

.postpone-popover .postpone-input[data-v-38081626] {
    margin-bottom: 18px;
    text-align: left
}

.postpone-popover .postpone-input .el-input-number[data-v-38081626] {
    width: 115px
}

.postpone-popover .postpone-tip[data-v-38081626] {
    margin-bottom: 18px;
    line-height: 12px
}

.postpone-popover .postpone-tip .el-icon-date[data-v-38081626] {
    color: #e5e7ea
}

.postpone-popover .btn-group[data-v-38081626] {
    text-align: right
}

.postpone-popover-icon[data-v-38081626] {
    min-width: 190px;
    font-size: 12px
}

.postpone-popover-icon .postpone-tip[data-v-38081626] {
    text-align: left
}

.postpone-popover-icon .date-picker[data-v-38081626] {
    position: absolute;
    right: -165px;
    bottom: 82px;
    height: 35px
}

.postpone-popover-icon .date-picker .el-input__inner[data-v-38081626] {
    display: none
}

.view-todo-button.todo-button[data-v-47e19476] {
    float: right;
    margin-left: 10px;
    line-height: 56px
}

.view-todo-button .contract-icon[data-v-47e19476] {
    font-size: 20px;
    color: #fff;
    vertical-align: -4px
}

.arrow-icon[data-v-79845951] {
    margin-bottom: 1px;
    font-size: 12px
}

.arrow-icon.up[data-v-79845951] {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.noclick .reject-notice[data-v-79845951] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    padding-left: 8px;
    margin-bottom: 20px;
    font-size: 12px;
    color: #f0a128;
    background: #f7f8f8
}

.noclick .reject-notice .icon[data-v-79845951] {
    margin-right: 6px;
    font-size: 20px
}

.noclick .reject-notice.is-english[data-v-79845951] {
    height: 50px
}

.noclick .reject-notice.is-english .icon[data-v-79845951] {
    font-size: 26px
}

.noclick .reject-notice span[data-v-79845951], .noclick .reject-notice svg[data-v-79845951] {
    display: inline-block;
    vertical-align: middle
}

.noclick .reject-step[data-v-79845951] {
    display: inline-block;
    margin-bottom: 10px;
    font-weight: 700
}

.noclick .reject-box[data-v-79845951] {
    float: right
}

.noclick .choose-action[data-v-79845951] {
    padding: 2px 20px;
    margin-bottom: 20px;
    background: #f7f8f8
}

.noclick .choose-action .disEditable[data-v-79845951] {
    color: #7f8997
}

.noclick .choose-action .select-item[data-v-79845951] {
    margin: 20px 0
}

.noclick .choose-action .select-item .select-item-ceontent[data-v-79845951] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.noclick .choose-action .action-username[data-v-79845951] {
    margin-left: 30px;
    font-size: 12px;
    color: #001330
}

.noclick .choose-action .disabled-username[data-v-79845951] {
    margin-left: 30px;
    font-size: 12px;
    color: #7f8997
}

.noclick .el-dialog--tiny {
    width: 460px
}

.noclick .choose-action .el-radio__label {
    padding-left: 15px;
    font-weight: 700
}

.noclick .choose-action .el-radio__inner {
    width: 15px;
    height: 15px
}

.noclick .choose-action .el-button {
    padding: 0
}

.receiver-information {
    width: 480px
}

.receiver-information .contact-form-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.receiver-information .contact-form-item .international-telephone {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.receiver-information .contact-form-item .phone-border .el-input__inner {
    border-radius: 0 4px 4px 0
}

.receiver-information .contact-form-item .remove-hover {
    pointer-events: none
}

.pointer[data-v-61a4596d] {
    cursor: pointer
}

.recipient[data-v-61a4596d] {
    display: inline-block;
    margin-bottom: 15px
}

.popover-code[data-v-61a4596d] {
    padding: 8px 4px 4px
}

.popover-code .title[data-v-61a4596d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.popover-code .title .label[data-v-61a4596d] {
    margin-right: 10px
}

.popover-code .message[data-v-61a4596d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 14px
}

.popover-code .message .svg-icon[data-v-61a4596d] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 2px;
    margin-right: 4px;
    font-size: 14px;
    color: #7f8997
}

.popover-code .footer[data-v-61a4596d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.signatory-config.detail[data-v-61a4596d] {
    margin-top: 15px
}

.signatory-config .circle[data-v-61a4596d] {
    margin-right: 10px
}

.qrcode-content[data-v-61a4596d] {
    width: 120px;
    float: right
}

.tag-description[data-v-61a4596d] {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #f2f3f4
}

.detail-description[data-v-61a4596d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    margin-bottom: 16px
}

.detail-description .set-time[data-v-61a4596d] {
    margin-left: 5px;
    font-size: 18px
}

.detail-description .set-time[data-v-61a4596d]:hover {
    color: #2489f2;
    cursor: pointer
}

.detail-description .text-area[data-v-61a4596d] {
    margin-left: 5px;
    font-size: 12px
}

.detail-description .text-area[data-v-61a4596d]:hover {
    color: #2489f2
}

.detail-description[data-v-61a4596d]:last-child {
    margin-top: 16px;
    margin-bottom: 0
}

.detail-description .description-remark[data-v-61a4596d] {
    margin-right: 6px;
    font-weight: 400 !important;
    color: #7f8997;
    white-space: nowrap
}

.detail-description .sign-time-label[data-v-61a4596d], .detail-description .sign-time[data-v-61a4596d] {
    width: 80px;
    font-weight: 400 !important;
    color: #4c596e;
    white-space: nowrap
}

.detail-description .sign-time-label[data-v-61a4596d] {
    display: inline-block
}

.detail-description .sign-time-value[data-v-61a4596d] {
    color: #7f8997
}

.detail-description .show-all-test[data-v-61a4596d] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical
}

.detail-description .uneditable[data-v-61a4596d] {
    margin-right: 30px;
    margin-left: 5px;
    line-height: 21px;
    word-break: break-all;
    word-wrap: break-word
}

.detail-description .time-remain[data-v-61a4596d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 18px;
    padding: 0 6px;
    margin-left: 15px;
    font-size: 12px;
    color: #fff;
    background: #ed521f;
    border-radius: 3px
}

.detail-description .time-remain .postpone-popover[data-v-61a4596d] {
    position: absolute;
    left: 200px;
    z-index: 5;
    padding: 20px 15px 15px;
    background: #fff;
    border: 1px solid #f2f3f4;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 12px 0 #c1c6cd;
    box-shadow: 0 2px 12px 0 #c1c6cd;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.detail-description .time-remain .postpone-popover[data-v-61a4596d]:before {
    position: absolute;
    top: 12px;
    left: -4px;
    z-index: 100;
    display: block;
    width: 7px;
    height: 7px;
    content: "";
    background-color: #fff;
    border-color: #f2f3f4;
    border-width: 1px 0 0 1px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg)
}

.detail-description .time-remain .postpone-popover.no-show-postpone[data-v-61a4596d] {
    position: absolute;
    top: -10px;
    left: 175px;
    width: 250px;
    height: 135px;
    padding: 20px 20px 15px
}

.detail-description .time-remain .postpone-popover.show-postpone[data-v-61a4596d] {
    position: absolute;
    top: -10px;
    left: 225px;
    width: 250px;
    height: 135px;
    padding: 20px 20px 15px
}

.detail-description .time-remain .postpone-popover.show-postpone[data-v-61a4596d]:before {
    top: 12px;
    left: -4px
}

.detail-description .time-remain .postpone-popover .postpone-input[data-v-61a4596d] {
    margin-bottom: 18px
}

.detail-description .time-remain .postpone-popover .postpone-input .el-input-number[data-v-61a4596d] {
    width: 115px
}

.detail-description .time-remain .postpone-popover .postpone-tip[data-v-61a4596d] {
    margin-bottom: 18px;
    white-space: normal
}

.detail-description .time-remain .postpone-popover .postpone-tip .el-icon-date[data-v-61a4596d] {
    color: #e5e7ea
}

.detail-description .time-remain .postpone-popover .btn-group[data-v-61a4596d] {
    text-align: right
}

.detail-document label[data-v-61a4596d] {
    font-weight: 400 !important;
    color: #7f8997
}

.detail-document .list-name[data-v-61a4596d] {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    padding: 0 9px !important;
    margin-right: 0 !important;
    line-height: 28px
}

.detail-document .list-name .list-left[data-v-61a4596d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: calc(100% - 140px);
    margin-right: 4px
}

.detail-document .list-name .list-left.is-english[data-v-61a4596d] {
    max-width: calc(100% - 204px)
}

.detail-document .list-name .list-left .pdf-icon[data-v-61a4596d] {
    margin: 6px 4px 0 0;
    font-size: 16px
}

.detail-document .list-name .list-left .doc-title[data-v-61a4596d] {
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.detail-document .list-name .manage-btn[data-v-61a4596d] {
    margin-right: 28px
}

.detail-document .list-name .manage-btn[data-v-61a4596d] > :not(last-child) {
    margin-right: 4px
}

.detail-document .list-name .manage-btn span[data-v-61a4596d]:hover {
    color: #2489f2
}

.stream-content[data-v-61a4596d] {
    position: relative
}

.stream-content .stream-status[data-v-61a4596d] {
    position: absolute;
    top: 50%;
    right: 30px
}

.stream-content .step-time[data-v-61a4596d] {
    font-size: 14px;
    color: #7f8997
}

.signatory-block[data-v-61a4596d] {
    max-width: 530px
}

.refuse-reason[data-v-61a4596d] {
    width: 80%;
    font-size: 12px;
    color: #f0a128;
    word-break: break-all
}

.attachment-require[data-v-61a4596d] {
    margin-bottom: 15px;
    font-size: 12px;
    color: #4c596e
}

.attachment-box[data-v-61a4596d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #4c596e
}

.attachment-box[data-v-61a4596d]:not(:last-child) {
    margin-bottom: 15px
}

.attachment-box .attachment-index[data-v-61a4596d] {
    width: 31px;
    text-align: right
}

.attachment-box .attachment-title[data-v-61a4596d] {
    width: 300px;
    margin-right: auto
}

.attachment-box .upload-user[data-v-61a4596d] {
    font-size: 12px;
    color: #c1c6cd
}

.attachment-box .attachment-status[data-v-61a4596d] {
    max-width: 100px;
    color: #c1c6cd
}

.menu-bar-hide[data-v-61a4596d] {
    display: none
}

.send-contract[data-v-61a4596d] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: right;
    margin-top: -2px;
    font-size: 12px;
    cursor: pointer
}

.send-contract[data-v-61a4596d]:hover {
    color: #2489f2
}

.time-ending[data-v-61a4596d] {
    position: relative;
    padding: 3px 6px;
    margin-left: 15px;
    font-size: 12px;
    line-height: 12px;
    color: #f0a128;
    border: 1px solid #f0a128;
    border-radius: 3px
}

.contract-detail .postpone-popover .date-picker {
    position: absolute;
    right: -165px;
    bottom: 82px;
    height: 35px
}

.contract-detail .postpone-popover .date-picker .el-input__inner {
    display: none
}

.contract-detail .contract-subject {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 0;
    font-size: 20px
}

.contract-detail .contract-subject .el-input {
    width: 520px
}

.contract-detail .contract-subject .el-input__inner {
    display: inline-block;
    width: calc(100% - 20px);
    font-weight: 600;
    color: #001330;
    background-color: #f7f8f8;
    border: none
}

.contract-detail .contract-subject strong {
    display: inline-block
}

.contract-detail .contract-subject .svg-icon {
    margin: 4px 10px 10px;
    font-size: 16px;
    color: #c1c6cd
}

.contract-detail .contract-subject .svg-icon.edit-subject {
    margin-top: 3px;
    margin-bottom: 3px
}

.contract-detail .contract-id {
    margin-bottom: 0;
    text-align: right;
    color: #667183;
    font-size: 12px
}

.contract-detail .abort-reason {
    padding: 9px 17px;
    margin-top: 16px;
    background: #f7f8f8
}

.contract-detail .slide-head {
    margin-bottom: 16px
}

.contract-detail .contract-info .el-textarea__inner, .contract-detail .tag-description .el-textarea__inner {
    width: calc(100% - 20px);
    padding: 0 5px;
    overflow-y: hidden;
    resize: none;
    border: none
}

.contract-detail .contract-info .el-textarea__inner:hover, .contract-detail .tag-description .el-textarea__inner:hover {
    overflow-y: auto;
    background: #f7f8f8
}

.contract-detail .contract-info .comments, .contract-detail .tag-description .comments {
    word-break: break-all
}

.contract-detail .detail-description .textarea-pointer .el-textarea__inner:hover {
    cursor: pointer
}

.contract-detail .section-custom-field {
    border-bottom: 1px solid #e5e7ea
}

.contract-detail .section-custom-field .list-item {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 22px;
    color: #001330;
    word-break: break-all;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.contract-detail .section-custom-field .list-item .list-item-label {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 92px;
    margin-right: 10px;
    color: #7f8997
}

.contract-detail .notice-realname .qrcode-wrapper {
    margin-bottom: 10px
}

.contract-detail .notice-realname .qrcode-wrapper .qrcode-text {
    margin-top: 50px;
    margin-left: 130px;
    font-size: 12px;
    color: #4c596e
}

.contract-detail .notice-realname .qrcode-wrapper .qr-code {
    float: left;
    font-size: 12px;
    text-align: center
}

.contract-detail .notice-realname .qrcode-wrapper .qr-code img {
    width: 120px;
    height: 120px
}

.contract-detail .notice-realname .apply-button {
    position: relative
}

.contract-detail .notice-realname .apply-button .seal-panel {
    top: -375px;
    left: -158px;
    width: 400px;
    height: 356px;
    padding: 24px;
    text-align: right;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(76, 89, 110, .15);
    box-shadow: 0 2px 12px 0 rgba(76, 89, 110, .15)
}

.contract-detail .notice-realname .apply-button .seal-panel:before {
    position: absolute;
    top: 347px;
    left: 183px;
    width: 16px;
    height: 16px;
    content: "";
    background-color: #fff;
    border-color: #f2f3f4;
    border-style: solid;
    border-width: 0 0 1px 1px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.contract-detail .tips {
    display: inline-block;
    margin-left: 5px;
    font-size: 12px
}

.contract-detail .ctrl-button-group {
    float: right;
    line-height: 56px
}

.contract-detail /deep/ .el-tabs__item.is-active {
    color: #2489f2
}

.contract-detail /deep/ .el-tabs__nav-wrap:after {
    background-color: #fff
}

.doc-thumb[data-v-92235ddc] {
    margin: 0 30px 20px
}

.doc-thumb .title[data-v-92235ddc] {
    position: relative;
    max-width: 120px;
    padding-right: 15px;
    margin-bottom: 10px;
    font-size: 12px;
    text-align: center
}

.doc-thumb .title .share-label[data-v-92235ddc] {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    color: #2489f2
}

.doc-thumb .doc-img[data-v-92235ddc] {
    position: relative;
    width: 120px;
    border: 1px solid #f2f3f4 !important;
    -webkit-box-shadow: 0 0 4px 0 #f7f8f8;
    box-shadow: 0 0 4px 0 #f7f8f8
}

.doc-thumb .doc-img .file-number[data-v-92235ddc] {
    position: absolute;
    top: -10px;
    left: -10px
}

.doc-thumb .doc-img .private-tag[data-v-92235ddc] {
    position: absolute;
    top: -2px;
    right: -6px;
    display: inline-block;
    width: 45px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 4px
}

.doc-thumb .file-private[data-v-92235ddc] {
    border: 1px solid #f0a128 !important
}

.doc-thumb .isSelect[data-v-92235ddc] {
    border: 1px solid #2489f2 !important;
    -webkit-box-shadow: rgba(36, 137, 242, .3);
    box-shadow: rgba(36, 137, 242, .3)
}

.doc-thumb .bottom[data-v-92235ddc] {
    position: relative;
    max-width: 120px;
    padding-right: 15px;
    margin-bottom: 10px;
    font-size: 12px;
    text-align: center;
    margin: 10px auto 0
}

.doc-thumb .bottom .share-label[data-v-92235ddc] {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    color: #2489f2
}

.panel[data-v-92235ddc] {
    width: 180px;
    height: 100%;
    background: #f7f8f8;
    border-left: 1px solid #f2f3f4
}

.head[data-v-92235ddc] {
    position: relative;
    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;
    height: 40px;
    padding: 0 15px;
    font-size: 12px;
    line-height: 40px;
    background: #f7f8f8;
    border-bottom: 1px solid #f2f3f4
}

.content[data-v-92235ddc] {
    height: calc(100% - 50px);
    padding: 30px 0 60px;
    overflow: auto
}

.attachment-thumb[data-v-92235ddc] {
    padding-top: 30px;
    border-top: 1px solid #f2f3f4
}

.access-contract[data-v-3a2a65c0] {
    position: relative;
    height: 100vh;
    padding-top: 70px;
    overflow-x: hidden
}

.access-contract .jump-page[data-v-3a2a65c0] {
    margin: 12px 0;
    text-align: center
}

.access-contract .jump-page .info[data-v-3a2a65c0] {
    display: inline-block;
    margin: auto;
    font-size: 14px;
    color: #2489f2
}

.access-contract .jump-page .title[data-v-3a2a65c0] {
    font-size: 12px;
    color: #7f8997
}

.access-contract .link-invalid[data-v-3a2a65c0] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    padding-top: 100px;
    text-align: center;
    background: #fff
}

.access-contract .link-invalid .invalid-img[data-v-3a2a65c0] {
    width: 200px;
    margin-bottom: 20px
}

.access-contract > .main[data-v-3a2a65c0] {
    position: relative;
    min-width: 1280px;
    height: 100%
}

.access-contract .top-bar[data-v-3a2a65c0] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 70px;
    padding: 0 30px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px 0 #e5e7ea;
    box-shadow: 0 2px 4px 0 #e5e7ea
}

.access-contract .top-bar .logo[data-v-3a2a65c0] {
    width: 110px
}

.access-contract .top-bar .document-subject[data-v-3a2a65c0] {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.access-contract .top-bar .handle-btn[data-v-3a2a65c0] {
    width: 80px
}

.access-contract .top-bar .handle-btn a[data-v-3a2a65c0] {
    font-size: 12px
}

.access-contract .top-bar .handle-btn a[data-v-3a2a65c0]:hover {
    color: #2489f2
}

.access-contract .panel[data-v-3a2a65c0], .access-contract[data-v-3a2a65c0] .contract-detail.slide {
    top: 71px
}

.document-subject .title[data-v-3a2a65c0] {
    font-size: 16px;
    font-weight: 700
}

.access-page[data-v-24fe6fe6] {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    min-height: 500px;
    background: #f7f8f8
}

.access-page[data-v-24fe6fe6], .top-bar[data-v-24fe6fe6] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.top-bar[data-v-24fe6fe6] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    padding: 0 30px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px 0 #e5e7ea;
    box-shadow: 0 2px 4px 0 #e5e7ea
}

.top-bar .logo[data-v-24fe6fe6] {
    width: 110px
}

.footer[data-v-24fe6fe6] {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding-bottom: 20px;
    text-align: center
}

.no-data[data-v-24fe6fe6] {
    margin: 0
}

.no-data svg[data-v-24fe6fe6] {
    margin-bottom: 20px;
    font-size: 50px
}

.q-dialog-inner-wrapper[data-v-67a86e92] {
    margin: 0 -24px
}

.modal-wrapper[data-v-67a86e92] {
    padding-bottom: 24px
}

.modal-wrapper .modal-header[data-v-67a86e92] {
    position: relative;
    padding: 20px 24px 4px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    font-weight: 500;
    color: #001330
}

.modal-wrapper .modal-header.title-color[data-v-67a86e92] {
    font-weight: 500;
    color: #001330
}

.modal-wrapper .modal-header.body-color[data-v-67a86e92] {
    color: #001330
}

.modal-wrapper .modal-header.regular-color[data-v-67a86e92] {
    color: #4c596e
}

.modal-wrapper .modal-header.secondary-color[data-v-67a86e92] {
    color: #7f8997
}

.modal-wrapper .modal-header.disable-color[data-v-67a86e92] {
    color: #c1c6cd
}

.modal-wrapper .modal-header.link-color[data-v-67a86e92] {
    color: #2489f2
}

.modal-wrapper .modal-header.link-bold-color[data-v-67a86e92] {
    font-weight: 500;
    color: #2489f2
}

.modal-wrapper .modal-header.success-color[data-v-67a86e92] {
    color: #2bb353
}

.modal-wrapper .modal-header.warning-color[data-v-67a86e92] {
    color: #f0a128
}

.modal-wrapper .modal-header.error-color[data-v-67a86e92] {
    color: #ed521f
}

.modal-wrapper .modal-header.title-color-dark[data-v-67a86e92] {
    font-weight: 500;
    color: #fff
}

.modal-wrapper .modal-header.body-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .85)
}

.modal-wrapper .modal-header.secondary-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .65)
}

.modal-wrapper .modal-header.disable-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .45)
}

.modal-wrapper .modal-header .close-icon[data-v-67a86e92] {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 20px;
    color: #c1c6cd
}

.modal-wrapper .modal-content[data-v-67a86e92] {
    padding: 0 24px;
    margin-bottom: 24px
}

.modal-wrapper .modal-footer[data-v-67a86e92] {
    padding: 0 24px;
    text-align: right
}

.captcha-image-wrapper[data-v-67a86e92] {
    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;
    margin-bottom: 16px
}

.captcha-image-wrapper .captcha-image[data-v-67a86e92] {
    width: 145px;
    height: 40px
}

.captcha-image-wrapper .refresh-button[data-v-67a86e92] {
    margin-left: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #2489f2
}

.captcha-image-wrapper .refresh-button.title-color[data-v-67a86e92] {
    font-weight: 500;
    color: #001330
}

.captcha-image-wrapper .refresh-button.regular-color[data-v-67a86e92] {
    color: #4c596e
}

.captcha-image-wrapper .refresh-button.secondary-color[data-v-67a86e92] {
    color: #7f8997
}

.captcha-image-wrapper .refresh-button.disable-color[data-v-67a86e92] {
    color: #c1c6cd
}

.captcha-image-wrapper .refresh-button.link-color[data-v-67a86e92] {
    color: #2489f2
}

.captcha-image-wrapper .refresh-button.link-bold-color[data-v-67a86e92] {
    font-weight: 500;
    color: #2489f2
}

.captcha-image-wrapper .refresh-button.success-color[data-v-67a86e92] {
    color: #2bb353
}

.captcha-image-wrapper .refresh-button.warning-color[data-v-67a86e92] {
    color: #f0a128
}

.captcha-image-wrapper .refresh-button.error-color[data-v-67a86e92] {
    color: #ed521f
}

.captcha-image-wrapper .refresh-button.title-color-dark[data-v-67a86e92] {
    font-weight: 500;
    color: #fff
}

.captcha-image-wrapper .refresh-button.body-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .85)
}

.captcha-image-wrapper .refresh-button.secondary-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .65)
}

.captcha-image-wrapper .refresh-button.disable-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .45)
}

.captcha-image-wrapper .refresh-button .reload-icon[data-v-67a86e92] {
    margin-right: 3px
}

.image-captcha-input.has-error[data-v-67a86e92] .el-input__inner {
    border-color: #ed521f
}

.image-captcha-message[data-v-67a86e92] {
    margin-top: 10px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    color: #7f8997;
    color: #ed521f
}

.image-captcha-message.title-color[data-v-67a86e92] {
    font-weight: 600;
    color: #001330
}

.image-captcha-message.body-color[data-v-67a86e92] {
    color: #001330
}

.image-captcha-message.regular-color[data-v-67a86e92] {
    color: #4c596e
}

.image-captcha-message.disable-color[data-v-67a86e92] {
    color: #c1c6cd
}

.image-captcha-message.link-color[data-v-67a86e92] {
    color: #2489f2
}

.image-captcha-message.link-bold-color[data-v-67a86e92] {
    font-weight: 500;
    color: #2489f2
}

.image-captcha-message.success-color[data-v-67a86e92] {
    color: #2bb353
}

.image-captcha-message.warning-color[data-v-67a86e92] {
    color: #f0a128
}

.image-captcha-message.error-color[data-v-67a86e92] {
    color: #ed521f
}

.image-captcha-message.title-color-dark[data-v-67a86e92] {
    font-weight: 500;
    color: #fff
}

.image-captcha-message.body-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .85)
}

.image-captcha-message.secondary-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .65)
}

.image-captcha-message.disable-color-dark[data-v-67a86e92] {
    color: hsla(0, 0%, 100%, .45)
}

.warning-tip[data-v-421b5fc4] {
    margin-bottom: 8px
}

.warning-tip .warning-icon[data-v-421b5fc4] {
    margin-right: 8px;
    font-size: 18px;
    color: #f0a128
}

.autocomplete-input[data-v-421b5fc4] {
    width: 100%
}

.autocomplete-input[aria-expanded=true][data-v-421b5fc4] .dropdown-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.autocomplete-input[data-v-421b5fc4] .el-input__suffix {
    right: 0
}

.dropdown-icon-wrapper[data-v-421b5fc4] {
    width: 100%;
    height: 100%
}

.dropdown-icon-wrapper .dropdown-icon[data-v-421b5fc4] {
    margin-right: 12px;
    font-size: 16px;
    color: #c1c6cd;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.block-input[data-v-6f704ab6] {
    position: relative
}

.block-input .hidden-input[data-v-6f704ab6] {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: auto;
    padding: 0;
    margin: 0
}

.block-input-points[data-v-6f704ab6] {
    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
}

.block-input-points.is-focused .block-input-point[data-v-6f704ab6] {
    border-color: #2489f2
}

.block-input-points.is-invalid .block-input-point[data-v-6f704ab6] {
    border-color: #ed521f
}

.block-input-points .block-input-point[data-v-6f704ab6] {
    display: inline-block;
    width: 44px;
    height: 44px;
    font-family: ALIBABAFont-Regular, ALIBABAFont;
    font-size: 28px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #e5e7ea;
    border-radius: 4px
}

.block-input-points .block-input-point.is-active[data-v-6f704ab6] {
    position: relative
}

.block-input-points .block-input-point.is-active[data-v-6f704ab6]:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 1px;
    height: 28px;
    content: "\200b";
    background: #001330;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: simulateCursor-data-v-6f704ab6 1s step-start infinite;
    animation: simulateCursor-data-v-6f704ab6 1s step-start infinite
}

.block-input-points .block-input-dash[data-v-6f704ab6] {
    width: 13px;
    height: 1px;
    background: #e5e7ea
}

@-webkit-keyframes simulateCursor-data-v-6f704ab6 {
    0%, to {
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

@keyframes simulateCursor-data-v-6f704ab6 {
    0%, to {
        opacity: 0
    }
    50% {
        opacity: 1
    }
}

.pin-tip[data-v-5fa53236] {
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #7f8997
}

.pin-tip.title-color[data-v-5fa53236] {
    font-weight: 500;
    color: #001330
}

.pin-tip.regular-color[data-v-5fa53236] {
    color: #4c596e
}

.pin-tip.secondary-color[data-v-5fa53236] {
    color: #7f8997
}

.pin-tip.disable-color[data-v-5fa53236] {
    color: #c1c6cd
}

.pin-tip.link-color[data-v-5fa53236] {
    color: #2489f2
}

.pin-tip.link-bold-color[data-v-5fa53236] {
    font-weight: 500;
    color: #2489f2
}

.pin-tip.success-color[data-v-5fa53236] {
    color: #2bb353
}

.pin-tip.warning-color[data-v-5fa53236] {
    color: #f0a128
}

.pin-tip.error-color[data-v-5fa53236] {
    color: #ed521f
}

.pin-tip.title-color-dark[data-v-5fa53236] {
    font-weight: 500;
    color: #fff
}

.pin-tip.body-color-dark[data-v-5fa53236] {
    color: hsla(0, 0%, 100%, .85)
}

.pin-tip.secondary-color-dark[data-v-5fa53236] {
    color: hsla(0, 0%, 100%, .65)
}

.pin-tip.disable-color-dark[data-v-5fa53236] {
    color: hsla(0, 0%, 100%, .45)
}

.pin-tip.is-invalid[data-v-5fa53236] {
    color: #ed521f
}

.pin-tip .pin-contact[data-v-5fa53236] {
    color: #001330
}

.pin-buttons[data-v-5fa53236] {
    text-align: right
}

.pin-buttons .send-button[data-v-5fa53236] {
    padding: 0;
    margin-top: 8px;
    border: 0
}

.pwd-input.has-error[data-v-7ee915de] .el-input__inner {
    border-color: #ed521f
}

.invalid-info[data-v-7ee915de] {
    margin-top: 10px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    color: #7f8997;
    color: #ed521f
}

.invalid-info.title-color[data-v-7ee915de] {
    font-weight: 600;
    color: #001330
}

.invalid-info.body-color[data-v-7ee915de] {
    color: #001330
}

.invalid-info.regular-color[data-v-7ee915de] {
    color: #4c596e
}

.invalid-info.disable-color[data-v-7ee915de] {
    color: #c1c6cd
}

.invalid-info.link-color[data-v-7ee915de] {
    color: #2489f2
}

.invalid-info.link-bold-color[data-v-7ee915de] {
    font-weight: 500;
    color: #2489f2
}

.invalid-info.success-color[data-v-7ee915de] {
    color: #2bb353
}

.invalid-info.warning-color[data-v-7ee915de] {
    color: #f0a128
}

.invalid-info.error-color[data-v-7ee915de] {
    color: #ed521f
}

.invalid-info.title-color-dark[data-v-7ee915de] {
    font-weight: 500;
    color: #fff
}

.invalid-info.body-color-dark[data-v-7ee915de] {
    color: hsla(0, 0%, 100%, .85)
}

.invalid-info.secondary-color-dark[data-v-7ee915de] {
    color: hsla(0, 0%, 100%, .65)
}

.invalid-info.disable-color-dark[data-v-7ee915de] {
    color: hsla(0, 0%, 100%, .45)
}

.q-dialog-inner-wrapper[data-v-32be63ff] {
    margin: 0 -24px
}

.step-wrapper[data-v-32be63ff] {
    padding-bottom: 24px
}

.step-wrapper[data-v-32be63ff] .step-header {
    position: relative;
    padding: 20px 24px 4px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    font-weight: 500;
    color: #001330
}

.step-wrapper[data-v-32be63ff] .step-header.title-color {
    font-weight: 500;
    color: #001330
}

.step-wrapper[data-v-32be63ff] .step-header.body-color {
    color: #001330
}

.step-wrapper[data-v-32be63ff] .step-header.regular-color {
    color: #4c596e
}

.step-wrapper[data-v-32be63ff] .step-header.secondary-color {
    color: #7f8997
}

.step-wrapper[data-v-32be63ff] .step-header.disable-color {
    color: #c1c6cd
}

.step-wrapper[data-v-32be63ff] .step-header.link-color {
    color: #2489f2
}

.step-wrapper[data-v-32be63ff] .step-header.link-bold-color {
    font-weight: 500;
    color: #2489f2
}

.step-wrapper[data-v-32be63ff] .step-header.success-color {
    color: #2bb353
}

.step-wrapper[data-v-32be63ff] .step-header.warning-color {
    color: #f0a128
}

.step-wrapper[data-v-32be63ff] .step-header.error-color {
    color: #ed521f
}

.step-wrapper[data-v-32be63ff] .step-header.title-color-dark {
    font-weight: 500;
    color: #fff
}

.step-wrapper[data-v-32be63ff] .step-header.body-color-dark {
    color: hsla(0, 0%, 100%, .85)
}

.step-wrapper[data-v-32be63ff] .step-header.secondary-color-dark {
    color: hsla(0, 0%, 100%, .65)
}

.step-wrapper[data-v-32be63ff] .step-header.disable-color-dark {
    color: hsla(0, 0%, 100%, .45)
}

.step-wrapper[data-v-32be63ff] .step-header.tab-titles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0 26px;
    border-bottom: 1px solid #e5e7ea
}

.step-wrapper[data-v-32be63ff] .step-header.tab-titles .tab-title {
    line-height: 48px
}

.step-wrapper[data-v-32be63ff] .step-header.tab-titles .tab-title:not(:last-child) {
    margin-right: 40px
}

.step-wrapper[data-v-32be63ff] .step-header.tab-titles .tab-title.is-active {
    position: relative;
    color: #2489f2
}

.step-wrapper[data-v-32be63ff] .step-header.tab-titles .tab-title.is-active:after {
    position: absolute;
    bottom: -1px;
    display: block;
    width: 100%;
    height: 3px;
    content: "\200b";
    background: #2489f2
}

.step-wrapper[data-v-32be63ff] .step-header.tab-titles .close-icon {
    top: 16px
}

.step-wrapper[data-v-32be63ff] .step-header .close-icon {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 20px;
    color: #c1c6cd
}

.step-wrapper[data-v-32be63ff] .step-content {
    padding: 0 24px;
    margin-bottom: 24px
}

.step-wrapper[data-v-32be63ff] .el-form .el-form-item {
    margin-bottom: 20px
}

.step-wrapper[data-v-32be63ff] .el-form .el-form-item.is-required .el-form-item__label:before {
    display: none
}

.step-wrapper[data-v-32be63ff] .el-form .el-form-item .el-form-item__label {
    padding-right: 10px;
    text-align: left
}

.step-wrapper[data-v-32be63ff] .step-footer {
    padding: 0 24px;
    text-align: right
}

.joined-tips-modal {
    width: 350px !important
}

.doc-list.preview .doc-item[data-v-c32369b8] {
    cursor: pointer
}

.doc-list.preview .doc-item[data-v-c32369b8]:hover {
    background-color: #f7f8f8;
    border: 1px solid #f7f8f8
}

.doc-list.preview .doc-item:hover .doc-title[data-v-c32369b8] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #2489f2
}

.doc-list.preview .doc-item:hover .doc-title.title-color[data-v-c32369b8] {
    font-weight: 500;
    color: #001330
}

.doc-list.preview .doc-item:hover .doc-title.regular-color[data-v-c32369b8] {
    color: #4c596e
}

.doc-list.preview .doc-item:hover .doc-title.secondary-color[data-v-c32369b8] {
    color: #7f8997
}

.doc-list.preview .doc-item:hover .doc-title.disable-color[data-v-c32369b8] {
    color: #c1c6cd
}

.doc-list.preview .doc-item:hover .doc-title.link-color[data-v-c32369b8] {
    color: #2489f2
}

.doc-list.preview .doc-item:hover .doc-title.link-bold-color[data-v-c32369b8] {
    font-weight: 500;
    color: #2489f2
}

.doc-list.preview .doc-item:hover .doc-title.success-color[data-v-c32369b8] {
    color: #2bb353
}

.doc-list.preview .doc-item:hover .doc-title.warning-color[data-v-c32369b8] {
    color: #f0a128
}

.doc-list.preview .doc-item:hover .doc-title.error-color[data-v-c32369b8] {
    color: #ed521f
}

.doc-list.preview .doc-item:hover .doc-title.title-color-dark[data-v-c32369b8] {
    font-weight: 500;
    color: #fff
}

.doc-list.preview .doc-item:hover .doc-title.body-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .85)
}

.doc-list.preview .doc-item:hover .doc-title.secondary-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .65)
}

.doc-list.preview .doc-item:hover .doc-title.disable-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .45)
}

.doc-list .doc-item[data-v-c32369b8] {
    padding: 10px 8px;
    border: 1px solid #f2f3f4;
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1)
}

.doc-list .doc-item[data-v-c32369b8]:first-child {
    border-radius: 4px 4px 0 0
}

.doc-list .doc-item[data-v-c32369b8]:last-child {
    border-radius: 0 0 4px 4px
}

.doc-list .doc-item .doc-title[data-v-c32369b8] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330
}

.doc-list .doc-item .doc-title.title-color[data-v-c32369b8] {
    font-weight: 500;
    color: #001330
}

.doc-list .doc-item .doc-title.regular-color[data-v-c32369b8] {
    color: #4c596e
}

.doc-list .doc-item .doc-title.secondary-color[data-v-c32369b8] {
    color: #7f8997
}

.doc-list .doc-item .doc-title.disable-color[data-v-c32369b8] {
    color: #c1c6cd
}

.doc-list .doc-item .doc-title.link-color[data-v-c32369b8] {
    color: #2489f2
}

.doc-list .doc-item .doc-title.link-bold-color[data-v-c32369b8] {
    font-weight: 500;
    color: #2489f2
}

.doc-list .doc-item .doc-title.success-color[data-v-c32369b8] {
    color: #2bb353
}

.doc-list .doc-item .doc-title.warning-color[data-v-c32369b8] {
    color: #f0a128
}

.doc-list .doc-item .doc-title.error-color[data-v-c32369b8] {
    color: #ed521f
}

.doc-list .doc-item .doc-title.title-color-dark[data-v-c32369b8] {
    font-weight: 500;
    color: #fff
}

.doc-list .doc-item .doc-title.body-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .85)
}

.doc-list .doc-item .doc-title.secondary-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .65)
}

.doc-list .doc-item .doc-title.disable-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .45)
}

.scan-sign-detail[data-v-c32369b8] {
    height: 100%;
    background: #f7f8f8
}

.scan-sign-detail .header[data-v-c32369b8] {
    position: fixed;
    top: 0;
    left: 0;
    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: 64px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px 0 #e5e7ea;
    box-shadow: 0 2px 4px 0 #e5e7ea
}

.scan-sign-detail .header > [data-v-c32369b8] {
    width: 320px
}

.scan-sign-detail .header .logo[data-v-c32369b8] {
    width: 90px;
    margin-left: 25px
}

.scan-sign-detail .header .title[data-v-c32369b8] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 18px;
    text-align: center
}

.scan-sign-detail .header .actions[data-v-c32369b8] {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-right: 10px
}

.scan-sign-detail .header .actions .view-btn[data-v-c32369b8], .scan-sign-detail .header .actions[data-v-c32369b8] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.scan-sign-detail .header .actions .view-btn[data-v-c32369b8] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #4c596e
}

.scan-sign-detail .header .actions .view-btn.title-color[data-v-c32369b8] {
    font-weight: 500;
    color: #001330
}

.scan-sign-detail .header .actions .view-btn.regular-color[data-v-c32369b8] {
    color: #4c596e
}

.scan-sign-detail .header .actions .view-btn.secondary-color[data-v-c32369b8] {
    color: #7f8997
}

.scan-sign-detail .header .actions .view-btn.disable-color[data-v-c32369b8] {
    color: #c1c6cd
}

.scan-sign-detail .header .actions .view-btn.link-color[data-v-c32369b8] {
    color: #2489f2
}

.scan-sign-detail .header .actions .view-btn.link-bold-color[data-v-c32369b8] {
    font-weight: 500;
    color: #2489f2
}

.scan-sign-detail .header .actions .view-btn.success-color[data-v-c32369b8] {
    color: #2bb353
}

.scan-sign-detail .header .actions .view-btn.warning-color[data-v-c32369b8] {
    color: #f0a128
}

.scan-sign-detail .header .actions .view-btn.error-color[data-v-c32369b8] {
    color: #ed521f
}

.scan-sign-detail .header .actions .view-btn.title-color-dark[data-v-c32369b8] {
    font-weight: 500;
    color: #fff
}

.scan-sign-detail .header .actions .view-btn.body-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .85)
}

.scan-sign-detail .header .actions .view-btn.secondary-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .65)
}

.scan-sign-detail .header .actions .view-btn.disable-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .45)
}

.scan-sign-detail .header .actions .view-btn[data-v-c32369b8]:hover {
    color: #2489f2
}

.scan-sign-detail .header .actions .view-btn .svg-icon[data-v-c32369b8] {
    margin-right: 4px;
    font-size: 16px
}

.scan-sign-detail .header .header-operate[data-v-c32369b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 320px
}

.scan-sign-detail .header .header-operate.no-check[data-v-c32369b8] {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.scan-sign-detail .header .header-operate.no-check .actions[data-v-c32369b8] {
    margin-right: 40px
}

.scan-sign-detail .header .header-operate .switch-language .switch-content[data-v-c32369b8] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.scan-sign-detail .header .header-operate .switch-language .switch-content .drop-icon[data-v-c32369b8] {
    margin-left: 4px;
    font-size: 14px;
    color: #c1c6cd;
    -webkit-transition: all .3s;
    transition: all .3s
}

.scan-sign-detail .header .header-operate .switch-language .switch-content .drop-icon.is-drop[data-v-c32369b8] {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.scan-sign-detail .header .header-operate .switch-language .svg-icon[data-v-c32369b8] {
    margin-right: 4px;
    font-size: 16px;
    color: #7f8997
}

.scan-sign-detail .header .header-operate .vertical-line[data-v-c32369b8] {
    width: 1px;
    height: 14px;
    margin: 0 16px;
    background: #e5e7ea
}

.scan-sign-detail .link-failure[data-v-c32369b8] {
    position: fixed;
    z-index: 9999;
    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;
    width: 100%;
    height: 100%;
    background: #fff
}

.scan-sign-detail .link-failure .center[data-v-c32369b8] {
    margin-top: -100px
}

.scan-sign-detail .link-failure .center img[data-v-c32369b8] {
    display: block;
    margin: 0 auto
}

.scan-sign-detail .link-failure .no-data-tip[data-v-c32369b8] {
    margin-top: 8px;
    font-size: 14px;
    color: #c1c6cd;
    text-align: center
}

.scan-sign-detail .contract-detail[data-v-c32369b8] {
    width: 936px;
    min-height: 100%;
    padding: 84px 0 0;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
    box-shadow: none
}

.scan-sign-detail .contract-detail .contract-info[data-v-c32369b8] {
    padding: 48px 72px 40px;
    margin-bottom: 40px;
    background: #fff;
    border-radius: 4px;
    position: relative
}

.scan-sign-detail .contract-detail .contract-info .contract-id[data-v-c32369b8] {
    margin-bottom: 8px
}

.scan-sign-detail .contract-detail .contract-info .need-auth-tip[data-v-c32369b8] {
    padding: 6px 20px;
    margin: -48px -72px 40px;
    background: #fdf5e9;
    position: absolute;
    width: 100%
}

.scan-sign-detail .contract-detail .contract-info .title[data-v-c32369b8] {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    color: #001330;
    margin-bottom: 32px
}

.scan-sign-detail .contract-detail .contract-info .title.title-color-dark[data-v-c32369b8] {
    color: #fff
}

.scan-sign-detail .contract-detail .contract-info .info-item[data-v-c32369b8] {
    margin-bottom: 18px
}

.scan-sign-detail .contract-detail .contract-info .info-item .label[data-v-c32369b8] {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #7f8997
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.title-color[data-v-c32369b8] {
    font-weight: 500;
    color: #001330
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.regular-color[data-v-c32369b8] {
    color: #4c596e
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.secondary-color[data-v-c32369b8] {
    color: #7f8997
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.disable-color[data-v-c32369b8] {
    color: #c1c6cd
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.link-color[data-v-c32369b8] {
    color: #2489f2
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.link-bold-color[data-v-c32369b8] {
    font-weight: 500;
    color: #2489f2
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.success-color[data-v-c32369b8] {
    color: #2bb353
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.warning-color[data-v-c32369b8] {
    color: #f0a128
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.error-color[data-v-c32369b8] {
    color: #ed521f
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.title-color-dark[data-v-c32369b8] {
    font-weight: 500;
    color: #fff
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.body-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .85)
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.secondary-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .65)
}

.scan-sign-detail .contract-detail .contract-info .info-item .label.disable-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .45)
}

.scan-sign-detail .contract-detail .sign-status[data-v-c32369b8] {
    padding: 32px 72px 80px;
    background: #fff;
    border-radius: 4px
}

.scan-sign-detail .contract-detail .sign-status .status-title[data-v-c32369b8] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    font-weight: 500;
    color: #001330;
    margin-bottom: 24px
}

.scan-sign-detail .contract-detail .sign-status .status-title.title-color[data-v-c32369b8] {
    font-weight: 500;
    color: #001330
}

.scan-sign-detail .contract-detail .sign-status .status-title.body-color[data-v-c32369b8] {
    color: #001330
}

.scan-sign-detail .contract-detail .sign-status .status-title.regular-color[data-v-c32369b8] {
    color: #4c596e
}

.scan-sign-detail .contract-detail .sign-status .status-title.secondary-color[data-v-c32369b8] {
    color: #7f8997
}

.scan-sign-detail .contract-detail .sign-status .status-title.disable-color[data-v-c32369b8] {
    color: #c1c6cd
}

.scan-sign-detail .contract-detail .sign-status .status-title.link-color[data-v-c32369b8] {
    color: #2489f2
}

.scan-sign-detail .contract-detail .sign-status .status-title.link-bold-color[data-v-c32369b8] {
    font-weight: 500;
    color: #2489f2
}

.scan-sign-detail .contract-detail .sign-status .status-title.success-color[data-v-c32369b8] {
    color: #2bb353
}

.scan-sign-detail .contract-detail .sign-status .status-title.warning-color[data-v-c32369b8] {
    color: #f0a128
}

.scan-sign-detail .contract-detail .sign-status .status-title.error-color[data-v-c32369b8] {
    color: #ed521f
}

.scan-sign-detail .contract-detail .sign-status .status-title.title-color-dark[data-v-c32369b8] {
    font-weight: 500;
    color: #fff
}

.scan-sign-detail .contract-detail .sign-status .status-title.body-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .85)
}

.scan-sign-detail .contract-detail .sign-status .status-title.secondary-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .65)
}

.scan-sign-detail .contract-detail .sign-status .status-title.disable-color-dark[data-v-c32369b8] {
    color: hsla(0, 0%, 100%, .45)
}

.back-button[data-v-c32369b8] {
    color: #4c596e
}

.access-contract[data-v-5d9c03f6] {
    position: relative;
    height: 100vh;
    padding-top: 70px;
    overflow-x: hidden
}

.access-contract .jump-page[data-v-5d9c03f6] {
    margin: 12px 0;
    text-align: center
}

.access-contract .jump-page .info[data-v-5d9c03f6] {
    display: inline-block;
    margin: auto;
    font-size: 14px;
    color: #2489f2
}

.access-contract .jump-page .title[data-v-5d9c03f6] {
    font-size: 12px;
    color: #7f8997
}

.access-contract > .main[data-v-5d9c03f6] {
    position: relative;
    height: 100%
}

.access-contract .top-bar[data-v-5d9c03f6] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 70px;
    padding: 0 30px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px 0 #e5e7ea;
    box-shadow: 0 2px 4px 0 #e5e7ea
}

.access-contract .top-bar .logo[data-v-5d9c03f6] {
    width: 110px
}

.access-contract .top-bar .document-subject[data-v-5d9c03f6] {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.access-contract .top-bar .handle-btn[data-v-5d9c03f6] {
    width: 80px
}

.access-contract .top-bar .handle-btn a[data-v-5d9c03f6] {
    font-size: 12px
}

.access-contract .top-bar .handle-btn a[data-v-5d9c03f6]:hover {
    color: #2489f2
}

.access-contract .panel[data-v-5d9c03f6], .access-contract[data-v-5d9c03f6] .contract-detail.slide {
    top: 71px
}

.document-subject .title[data-v-5d9c03f6] {
    font-size: 16px;
    font-weight: 700
}

.textarea-hide[data-v-4cdb917a] {
    position: absolute;
    top: 169px;
    right: 2px;
    width: 10px;
    height: 10px;
    background: #fff
}

.add-attc[data-v-4cdb917a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: #f7f8f8
}

.add-attc .add-attc-button[data-v-4cdb917a] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 118px;
    padding-left: 18px;
    text-align: left
}

.add-attc .file-wrap[data-v-4cdb917a] {
    position: relative;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    width: 100%;
    max-height: 195px;
    overflow: auto
}

.add-attc .file-wrap[data-v-4cdb917a]::-webkit-scrollbar-thumb {
    background: #7f8997
}

.add-attc .file-wrap .file-item[data-v-4cdb917a] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 40px 8px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #4c596e
}

.add-attc .file-wrap .file-item.title-color[data-v-4cdb917a] {
    font-weight: 500;
    color: #001330
}

.add-attc .file-wrap .file-item.regular-color[data-v-4cdb917a] {
    color: #4c596e
}

.add-attc .file-wrap .file-item.secondary-color[data-v-4cdb917a] {
    color: #7f8997
}

.add-attc .file-wrap .file-item.disable-color[data-v-4cdb917a] {
    color: #c1c6cd
}

.add-attc .file-wrap .file-item.link-color[data-v-4cdb917a] {
    color: #2489f2
}

.add-attc .file-wrap .file-item.link-bold-color[data-v-4cdb917a] {
    font-weight: 500;
    color: #2489f2
}

.add-attc .file-wrap .file-item.success-color[data-v-4cdb917a] {
    color: #2bb353
}

.add-attc .file-wrap .file-item.warning-color[data-v-4cdb917a] {
    color: #f0a128
}

.add-attc .file-wrap .file-item.error-color[data-v-4cdb917a] {
    color: #ed521f
}

.add-attc .file-wrap .file-item.title-color-dark[data-v-4cdb917a] {
    font-weight: 500;
    color: #fff
}

.add-attc .file-wrap .file-item.body-color-dark[data-v-4cdb917a] {
    color: hsla(0, 0%, 100%, .85)
}

.add-attc .file-wrap .file-item.secondary-color-dark[data-v-4cdb917a] {
    color: hsla(0, 0%, 100%, .65)
}

.add-attc .file-wrap .file-item.disable-color-dark[data-v-4cdb917a] {
    color: hsla(0, 0%, 100%, .45)
}

.add-attc .file-wrap .file-item[data-v-4cdb917a]:not(:last-child) {
    border-bottom: 1px solid #e5e7ea
}

.add-attc .file-wrap .file-item .remove-icon[data-v-4cdb917a] {
    right: 16px;
    font-size: 16px;
    color: #c1c6cd;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.add-attc .file-wrap .file-item .file-item-icon[data-v-4cdb917a] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 4px;
    font-size: 16px
}

.feedback-page[data-v-4cdb917a] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    background: #f7f8f8
}

.feedback-page[data-v-4cdb917a], .top-bar[data-v-4cdb917a] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.top-bar[data-v-4cdb917a] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    padding: 20px 24px;
    background: #fff;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 19, 48, .1);
    box-shadow: 0 2px 8px 0 rgba(0, 19, 48, .1);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.top-bar.title-color[data-v-4cdb917a], .top-bar[data-v-4cdb917a] {
    font-weight: 500;
    color: #001330
}

.top-bar.body-color[data-v-4cdb917a] {
    color: #001330
}

.top-bar.regular-color[data-v-4cdb917a] {
    color: #4c596e
}

.top-bar.secondary-color[data-v-4cdb917a] {
    color: #7f8997
}

.top-bar.disable-color[data-v-4cdb917a] {
    color: #c1c6cd
}

.top-bar.link-color[data-v-4cdb917a] {
    color: #2489f2
}

.top-bar.link-bold-color[data-v-4cdb917a] {
    font-weight: 500;
    color: #2489f2
}

.top-bar.success-color[data-v-4cdb917a] {
    color: #2bb353
}

.top-bar.warning-color[data-v-4cdb917a] {
    color: #f0a128
}

.top-bar.error-color[data-v-4cdb917a] {
    color: #ed521f
}

.top-bar.title-color-dark[data-v-4cdb917a] {
    font-weight: 500;
    color: #fff
}

.top-bar.body-color-dark[data-v-4cdb917a] {
    color: hsla(0, 0%, 100%, .85)
}

.top-bar.secondary-color-dark[data-v-4cdb917a] {
    color: hsla(0, 0%, 100%, .65)
}

.top-bar.disable-color-dark[data-v-4cdb917a] {
    color: hsla(0, 0%, 100%, .45)
}

.feedback-content-wrap[data-v-4cdb917a] {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    width: 100%;
    height: 100%;
    margin: 24px 0;
    overflow: auto
}

.feedback-content-wrap .feedback-success[data-v-4cdb917a] {
    width: 934px;
    height: 100%;
    padding: 56px 160px;
    margin: auto;
    text-align: center;
    background: #fff
}

.feedback-content-wrap .feedback-content[data-v-4cdb917a] {
    width: 934px;
    height: 100%;
    padding: 56px 160px;
    margin: auto;
    overflow: auto;
    background: #fff
}

.feedback-content-wrap .feedback-content .feedback-content-title[data-v-4cdb917a] {
    margin-bottom: 48px;
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    color: #001330
}

.feedback-content-wrap .feedback-content .feedback-content-title.title-color-dark[data-v-4cdb917a] {
    color: #fff
}

.feedback-content-wrap .feedback-content .submit-button[data-v-4cdb917a] {
    width: 302px;
    margin: auto
}

.feedback-form[data-v-4cdb917a] {
    margin-bottom: 64px
}

.feedback-form[data-v-4cdb917a] .el-form-item__label {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #7f8997;
    margin-bottom: 8px
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.title-color {
    font-weight: 500;
    color: #001330
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.regular-color {
    color: #4c596e
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.secondary-color {
    color: #7f8997
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.disable-color {
    color: #c1c6cd
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.link-color {
    color: #2489f2
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.link-bold-color {
    font-weight: 500;
    color: #2489f2
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.success-color {
    color: #2bb353
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.warning-color {
    color: #f0a128
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.error-color {
    color: #ed521f
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.title-color-dark {
    font-weight: 500;
    color: #fff
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.body-color-dark {
    color: hsla(0, 0%, 100%, .85)
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.secondary-color-dark {
    color: hsla(0, 0%, 100%, .65)
}

.feedback-form[data-v-4cdb917a] .el-form-item__label.disable-color-dark {
    color: hsla(0, 0%, 100%, .45)
}

.feedback-form[data-v-4cdb917a] .el-textarea .el-textarea__inner {
    padding: 16px;
    border: 0
}

.feedback-form[data-v-4cdb917a] .el-form-item {
    margin-bottom: 0
}

.help-bg[data-v-812edb30] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: rgba(0, 0, 0, .6);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.icon-wrap[data-v-812edb30] {
    position: fixed;
    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;
    width: 45px;
    height: 45px;
    margin-top: -15px;
    margin-left: -15px;
    background: #fff;
    border: 1px solid #2489f2;
    border-radius: 100%
}

.help-bg[data-v-457e0ec3] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: rgba(0, 0, 0, .6);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.wrap[data-v-457e0ec3] {
    position: fixed;
    width: 208px;
    background: #051322;
    border: 1px dashed #2489f2
}

.app-menu[data-v-24f8a605] {
    width: 100%;
    height: 100%
}

.app-menu .header-content[data-v-24f8a605] {
    position: relative;
    height: 64px;
    text-align: center
}

.app-menu .header-content .logo[data-v-24f8a605] {
    display: block;
    height: 64px;
    padding: 10px 30px
}

.app-menu .header-content .logo img[data-v-24f8a605] {
    width: 100%;
    height: 100%
}

.app-menu .header-content .expand-icon[data-v-24f8a605] {
    font-size: 22px;
    color: #667183;
    cursor: pointer;
    -webkit-transform: translateY(16px);
    -ms-transform: translateY(16px);
    transform: translateY(16px)
}

.app-menu .header-content .expand-icon[data-v-24f8a605]:hover {
    color: #fff
}

.app-header-launch[data-v-86dc879e] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.app-header-launch .el-divider[data-v-86dc879e] {
    height: 20px;
    margin: 0 16px
}

.app-header-launch .el-button[data-v-86dc879e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #2489f2;
    border: none;
    border-radius: 16px;
    height: 32px;
    width: 107px
}

.app-header-launch .el-button[data-v-86dc879e]:hover {
    opacity: .8
}

.app-header-launch-popover {
    min-width: unset;
    padding: 8px 0
}

.app-header-launch-popover .launch-menu {
    color: #001330;
    text-align: center
}

.app-header-launch-popover .launch-menu .launch-menu-item {
    height: 32px;
    padding: 0 26px;
    line-height: 32px;
    cursor: pointer
}

.app-header-launch-popover .launch-menu .launch-menu-item:hover {
    background: #f7f8f8
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .el-dialog__header {
    border-bottom: 1px solid #f2f3f4
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .el-dialog__body {
    padding: 0 24px
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .el-dialog__footer {
    padding: 12px 20px;
    text-align: center;
    border-top: 1px solid #f2f3f4
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .content__chart {
    margin: 48px auto;
    text-align: center
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .el-progress__text {
    font-family: Roboto BOLD;
    font-size: 20px !important;
    -webkit-transform: scaleY(1.12) translateY(-50%);
    -ms-transform: scaleY(1.12) translateY(-50%);
    transform: scaleY(1.12) translateY(-50%)
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .el-progress__text:after {
    font-size: 14px;
    content: "%"
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .content-chart__status {
    display: inline-block;
    margin-left: 64px
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .content-chart__status li {
    list-style: disc
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .content-chart__status li + li {
    margin-top: 12px
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .batch-sign-content {
    margin-bottom: 16px
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .batch-sign-content .item-header {
    font-size: 12px
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .batch-sign-content .status {
    padding: 12px 20px;
    font-size: 12px;
    background: #f7f8f8
}

[data-v-9c3dd904] .batch-sign-process.el-dialog .batch-sign-content .tip {
    float: right
}

[data-v-6b0dc559] .batch-export-statistics__dialog.el-dialog .el-dialog__footer {
    padding: 12px 20px;
    font-size: 12px;
    text-align: center;
    border-top: 1px solid #f2f3f4
}

[data-v-6b0dc559] .batch-export-statistics__dialog.el-dialog .status-icon {
    margin-bottom: 16px;
    font-size: 48px
}

[data-v-6b0dc559] .batch-export-statistics__dialog.el-dialog .operation-descrition {
    font-size: 12px;
    color: #7f8997
}

[data-v-6b0dc559] .batch-export-statistics__dialog.el-dialog .el-dialog__body {
    text-align: center
}

@-webkit-keyframes rotate-data-v-6b0dc559 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate-data-v-6b0dc559 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

[data-v-6b0dc559] .batch-export-statistics__dialog.el-dialog .rotate-animation {
    display: inline-block;
    -webkit-animation: rotate-data-v-6b0dc559 2s linear infinite;
    animation: rotate-data-v-6b0dc559 2s linear infinite
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .el-dialog__header {
    border-bottom: 1px solid #f2f3f4
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .el-dialog__body {
    padding: 0 24px
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .el-dialog__footer {
    padding: 12px 10px;
    text-align: center;
    border-top: 1px solid #f2f3f4
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .content__chart {
    margin: 48px auto 20px;
    text-align: center
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .el-progress__text {
    font-family: Roboto BOLD;
    font-size: 20px !important;
    -webkit-transform: scaleY(1.12) translateY(-50%);
    -ms-transform: scaleY(1.12) translateY(-50%);
    transform: scaleY(1.12) translateY(-50%)
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .el-progress__text:after {
    font-size: 14px;
    content: "%"
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .content-chart__status {
    display: inline-block;
    margin-left: 64px
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .content-chart__status li {
    list-style: disc
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .content-chart__status li + li {
    margin-top: 12px
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .batch-sign-content {
    margin-bottom: 16px
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .batch-sign-content .item-header {
    font-size: 12px
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .batch-sign-content .status {
    padding: 12px 20px;
    font-size: 12px;
    background: #f7f8f8
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .batch-sign-content .tip {
    float: right
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .failureList {
    text-align: start;
    margin: 10px 0
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .failureList .failureList-title {
    color: #c1c6cd;
    font-size: 13px
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .failureList .failureList-table {
    border: 1px solid #e5e7ea;
    border-radius: 5px
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-table__column {
    padding: 5px 30px 5px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f7f8f8;
    color: #4c596e
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content {
    max-height: 300px;
    overflow: auto
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content {
    padding: 5px 20px 5px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    border-bottom: 1px solid #f2f3f4
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content .fail-title {
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[data-v-3fae7a34] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content .fail-status {
    padding: 0 10px;
    color: #ed521f;
    background-color: #fdede8;
    border-radius: 3px
}

.text-center-icon[data-v-3fae7a34] {
    margin-bottom: 16px;
    font-size: 42px
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .el-dialog__header {
    border-bottom: 1px solid #f2f3f4
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .el-dialog__body {
    padding: 0 24px
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .el-dialog__footer {
    padding: 12px 10px;
    text-align: center;
    border-top: 1px solid #f2f3f4
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .content__chart {
    margin: 48px auto 20px;
    text-align: center
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .el-progress__text {
    font-family: Roboto BOLD;
    font-size: 20px !important;
    -webkit-transform: scaleY(1.12) translateY(-50%);
    -ms-transform: scaleY(1.12) translateY(-50%);
    transform: scaleY(1.12) translateY(-50%)
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .el-progress__text:after {
    font-size: 14px;
    content: "%"
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .content-chart__status {
    display: inline-block;
    margin-left: 64px
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .content-chart__status li {
    list-style: disc
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .content-chart__status li + li {
    margin-top: 12px
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .batch-sign-content {
    margin-bottom: 16px
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .batch-sign-content .item-header {
    font-size: 12px
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .batch-sign-content .status {
    padding: 12px 20px;
    font-size: 12px;
    background: #f7f8f8
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .batch-sign-content .tip {
    float: right
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .failureList {
    text-align: start;
    margin: 10px 0
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .failureList .failureList-title {
    color: #c1c6cd;
    font-size: 13px
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .failureList .failureList-table {
    border: 1px solid #e5e7ea;
    border-radius: 5px
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-table__column {
    padding: 5px 30px 5px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f7f8f8;
    color: #4c596e
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content {
    max-height: 300px;
    overflow: auto
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content {
    padding: 5px 20px 5px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #f2f3f4
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content .fail-title {
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[data-v-9d1c434e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content .fail-status {
    padding: 0 10px;
    color: #ed521f;
    background-color: #fdede8;
    border-radius: 3px
}

.text-center-icon[data-v-9d1c434e] {
    margin-bottom: 16px;
    font-size: 42px
}

.operation-button[data-v-34b78bd7] {
    font-size: 18px;
    cursor: pointer
}

.operation-button[data-v-34b78bd7]:hover {
    color: #2489f2
}

.batch-record-table[data-v-2becbed6] {
    margin-bottom: 24px;
    overflow: hidden;
    border: 1px solid #e5e7ea;
    border-radius: 4px
}

.batch-record-table .batch-record__header[data-v-2becbed6] {
    position: relative;
    padding: 12px 24px;
    background: #f7f8f8
}

.batch-record-table .batch-record__header .batch-record__flag[data-v-2becbed6] {
    display: inline-block;
    padding: 2px;
    margin-right: 2px;
    font-size: 12px;
    color: #fff;
    background: #2489f2;
    -webkit-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.85)
}

.batch-record-table .batch-record__header .batch-record__title[data-v-2becbed6] {
    color: #001330
}

.batch-record-table .batch-record__header .batch-record__desc[data-v-2becbed6] {
    font-size: 12px;
    color: #7f8997
}

.batch-record-table .batch-record__header .remove-trigger[data-v-2becbed6] {
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: #ccc;
    border-radius: 0 0 0 120%
}

.batch-record-table .batch-record__header .remove-trigger .remove-trigger__icon[data-v-2becbed6] {
    position: absolute;
    top: 3px;
    left: 8px;
    font-size: 12px;
    color: #f7f8f8
}

.batch-record-table .batch-record__header .remove-trigger .remove-trigger__icon[data-v-2becbed6]:hover {
    color: #fff
}

.status-label[data-v-1864ae9f] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.status-label .point[data-v-1864ae9f] {
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    height: 5px;
    border-radius: 50%
}

.status-label .label[data-v-1864ae9f] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.batch-record-warpper[data-v-74812ada] {
    margin-bottom: 24px
}

.batch-record__statistics[data-v-74812ada] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.batch-record__statistics .first-label[data-v-74812ada] {
    margin-right: 16px
}

[data-v-57b35234] .batch-launch-record .el-dialog__body {
    padding: 0 0 24px
}

.batch-launch-record__scorll[data-v-57b35234] {
    height: 500px;
    padding: 24px 24px 0;
    overflow: auto
}

.batch-launch-record__scorll .data-empty[data-v-57b35234] {
    color: #7f8997;
    text-align: center
}

.batch-launch-record__scorll .data-empty img[data-v-57b35234] {
    display: block;
    width: 420px;
    margin: 36px auto 16px
}

[data-v-03b6313f] .batch-sign-process.el-dialog .el-dialog__header {
    border-bottom: 1px solid #f2f3f4
}

[data-v-03b6313f] .batch-sign-process.el-dialog .el-dialog__body {
    padding: 0 24px
}

[data-v-03b6313f] .batch-sign-process.el-dialog .el-dialog__footer {
    padding: 12px 20px;
    text-align: center;
    border-top: 1px solid #f2f3f4
}

[data-v-03b6313f] .batch-sign-process.el-dialog .content__chart {
    margin: 48px auto;
    text-align: center
}

[data-v-03b6313f] .batch-sign-process.el-dialog .el-progress__text {
    font-family: Roboto BOLD;
    font-size: 20px !important;
    -webkit-transform: scaleY(1.12) translateY(-50%);
    -ms-transform: scaleY(1.12) translateY(-50%);
    transform: scaleY(1.12) translateY(-50%)
}

[data-v-03b6313f] .batch-sign-process.el-dialog .el-progress__text:after {
    font-size: 14px;
    content: "%"
}

[data-v-03b6313f] .batch-sign-process.el-dialog .content__scrollbar {
    max-height: 400px;
    padding: 0 20px;
    margin: 0 -20px;
    overflow: auto
}

[data-v-03b6313f] .batch-sign-process.el-dialog .content-chart__status {
    display: inline-block;
    margin-left: 64px
}

[data-v-03b6313f] .batch-sign-process.el-dialog .content-chart__status li {
    list-style: disc
}

[data-v-03b6313f] .batch-sign-process.el-dialog .content-chart__status li + li {
    margin-top: 12px
}

[data-v-03b6313f] .batch-sign-process.el-dialog .batch-sign-content {
    margin-bottom: 16px
}

[data-v-03b6313f] .batch-sign-process.el-dialog .batch-sign-content .item-header {
    font-size: 12px
}

[data-v-03b6313f] .batch-sign-process.el-dialog .batch-sign-content .status {
    padding: 12px 20px;
    font-size: 12px;
    background: #f7f8f8
}

[data-v-03b6313f] .batch-sign-process.el-dialog .batch-sign-content .tip {
    float: right
}

.template-batch-model__import .line[data-v-aad6bfd0] {
    width: 100%;
    height: 1px;
    background: #f0f1f3
}

.template-batch-model__import .progress[data-v-aad6bfd0] {
    position: relative;
    margin-top: 20px;
    text-align: center
}

.template-batch-model__import .progress .progress__graph[data-v-aad6bfd0] {
    text-align: center
}

.template-batch-model__import .progress .progress__status[data-v-aad6bfd0] {
    position: absolute;
    top: 20px;
    left: 70%;
    text-align: left
}

.template-batch-model__import .progress .progress__status li[data-v-aad6bfd0] {
    list-style: disc
}

.template-batch-model__import .progress .progress__status li + li[data-v-aad6bfd0] {
    margin-top: 12px
}

.template-batch-model__import .progress .progress__desc[data-v-aad6bfd0] {
    margin: 24px 0;
    color: #7f8997
}

.template-batch-model__import .progress .progress__button__cancel[data-v-aad6bfd0] {
    margin-top: 32px
}

.template-batch-model__import .finish-icon[data-v-aad6bfd0] {
    font-size: 56px
}

.template-batch-model__import .bottom[data-v-aad6bfd0] {
    padding: 15px 0 0 0;
    text-align: center
}

.template-batch-model__import .bottom .bottom-button-right[data-v-aad6bfd0] {
    margin-left: auto;
    margin-top: 15px
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .el-dialog__header {
    border-bottom: 1px solid #f2f3f4
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .el-dialog__body {
    padding: 0 24px
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .el-dialog__footer {
    padding: 12px 10px;
    text-align: center;
    border-top: 1px solid #f2f3f4
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .content__chart {
    margin: 48px auto 20px;
    text-align: center
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .el-progress__text {
    font-family: Roboto BOLD;
    font-size: 20px !important;
    -webkit-transform: scaleY(1.12) translateY(-50%);
    -ms-transform: scaleY(1.12) translateY(-50%);
    transform: scaleY(1.12) translateY(-50%)
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .el-progress__text:after {
    font-size: 14px;
    content: "%"
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .content-chart__status {
    display: inline-block;
    margin-left: 64px
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .content-chart__status li {
    list-style: disc
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .content-chart__status li + li {
    margin-top: 12px
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .batch-sign-content {
    margin-bottom: 16px
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .batch-sign-content .item-header {
    font-size: 12px
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .batch-sign-content .status {
    padding: 12px 20px;
    font-size: 12px;
    background: #f7f8f8
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .batch-sign-content .tip {
    float: right
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .failureList {
    text-align: start;
    margin: 10px 0
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .failureList .failureList-title {
    color: #c1c6cd;
    font-size: 13px
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .failureList .failureList-table {
    border: 1px solid #e5e7ea;
    border-radius: 5px
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-table__column {
    padding: 5px 30px 5px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #f7f8f8;
    color: #4c596e
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content {
    max-height: 300px;
    overflow: auto
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content {
    padding: 5px 20px 5px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    border-bottom: 1px solid #f2f3f4
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content .fail-title {
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[data-v-43c58e7e] .batch-sign-process.el-dialog .failureList .failureList-table .failureList-content .failureList-table__content .fail-status {
    padding: 0 10px;
    color: #ed521f;
    background-color: #fdede8;
    border-radius: 3px
}

.text-center-icon[data-v-43c58e7e] {
    margin-bottom: 16px;
    font-size: 42px
}

.batch-operation-warpper[data-v-28f90e29] {
    padding: 12px 16px;
    margin-top: 16px;
    background: #f7f8f8
}

.warpper-content[data-v-28f90e29] {
    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
}

.warpper-content .batch-title__warpper[data-v-28f90e29] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 500;
    color: #001330
}

.warpper-content .more-icon__warpper i[data-v-28f90e29], .warpper-content .status-icon__warpper i[data-v-28f90e29] {
    font-size: 14px;
    line-height: 14px;
    color: #7f8997
}

.warpper-content .status-icon__warpper[data-v-28f90e29] {
    margin-right: 8px
}

.warpper-content .more-icon__warpper[data-v-28f90e29] {
    cursor: pointer
}

.warpper-content .rotate-icon__content[data-v-28f90e29] {
    display: block;
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite
}

.batch-operation-warpper[data-v-aba6d1f0] {
    padding: 12px 16px;
    margin-top: 16px;
    background: #f7f8f8
}

.warpper-content[data-v-aba6d1f0] {
    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
}

.warpper-content .batch-title__warpper[data-v-aba6d1f0] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 500;
    color: #001330
}

.warpper-content .more-icon__warpper i[data-v-aba6d1f0], .warpper-content .status-icon__warpper i[data-v-aba6d1f0] {
    font-size: 14px;
    line-height: 14px;
    color: #7f8997
}

.warpper-content .status-icon__warpper[data-v-aba6d1f0] {
    margin-right: 8px
}

.warpper-content .more-icon__warpper[data-v-aba6d1f0] {
    margin-left: 12px;
    cursor: pointer
}

.warpper-content .rotate-icon__content[data-v-aba6d1f0] {
    display: block;
    -webkit-animation: rotate-data-v-aba6d1f0 2s linear infinite;
    animation: rotate-data-v-aba6d1f0 2s linear infinite
}

.warpper-status-divider[data-v-aba6d1f0] {
    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;
    font-size: 12px;
    color: #7f8997
}

.warpper-status-divider .status-label + .status-label[data-v-aba6d1f0] {
    padding-left: 16px;
    margin-left: 16px;
    border-left: 1px solid #c1c6cd
}

@-webkit-keyframes rotate-data-v-aba6d1f0 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate-data-v-aba6d1f0 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.batch-title[data-v-47996446] {
    font-weight: 600;
    color: #001330
}

.question-icon[data-v-47996446] {
    font-size: 14px;
    color: #c1c6cd
}

.question-icon[data-v-47996446]:hover {
    color: #4c596e
}

.sign-result .el-dialog__body {
    padding: 22px 20px
}

.sign-result .progress-container {
    position: relative
}

.sign-result .el-progress__text {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 0;
    font-family: Roboto Bold;
    font-size: 26px;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.sign-result .sign-result-header[data-v-1c802772] {
    position: relative;
    width: calc(100% + 48px);
    padding: 12px 24px;
    border-bottom: 1px solid #e5e7ea;
    -webkit-transform: translateX(-24px);
    -ms-transform: translateX(-24px);
    transform: translateX(-24px);
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    color: #001330
}

.sign-result .sign-result-header.title-color-dark[data-v-1c802772] {
    color: #fff
}

.sign-result .sign-result-header.emphasize-color-dark[data-v-1c802772] {
    font-weight: 400;
    color: #fff
}

.sign-result .sign-result-header .close-btn[data-v-1c802772] {
    position: absolute;
    right: 20px;
    font-size: 18px;
    color: #7f8997;
    cursor: pointer
}

.sign-result .sign-result-header .close-btn[data-v-1c802772]:hover {
    color: #2489f2
}

.sign-result .progress-content[data-v-1c802772] {
    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: 150px
}

.sign-result .progress-content .text-content[data-v-1c802772] {
    margin-left: 64px;
    line-height: 30px
}

.sign-result .text-center[data-v-1c802772] {
    text-align: center
}

.sign-result .progress[data-v-1c802772] {
    margin-bottom: 20px
}

.sign-result .contract-statistics[data-v-1c802772] {
    padding: 16px 20px;
    font-size: 12px
}

.sign-result .contract-statistics .status[data-v-1c802772] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 16px;
    line-height: 45px;
    background: #f7f8f8
}

.sign-result .q-dialog-footer[data-v-1c802772] {
    color: #2489f2
}

.batch-sign-status {
    width: 314px;
    padding: 20px;
    font-size: 14px
}

.batch-sign-status .batch-sign-progress {
    margin: 10px auto 20px
}

.batch-sign-status .batch-sign-progress .el-progress__text {
    margin-left: 16px;
    font-family: Roboto
}

.batch-sign-status .el-popover__title {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 700
}

.batch-sign-status .split-line {
    width: 1px;
    height: 14px;
    background: #f2f3f4
}

.batch-sign-status .footer {
    text-align: right
}

.send-voice[data-v-2c4062b7] {
    position: absolute;
    right: 0;
    z-index: 999;
    cursor: pointer
}

.send-voice.disable-color[data-v-2c4062b7] {
    cursor: not-allowed
}

.pwd-button-icon[data-v-2c4062b7] {
    margin: 0 8px;
    font-size: 16px;
    cursor: pointer
}

.with-split[data-v-2c4062b7] {
    position: relative;
    padding: 0 16px
}

.with-split[data-v-2c4062b7]:before {
    left: 0;
    width: 1px;
    height: 18px;
    content: "";
    background: #e5e7ea;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.pwd-button-icon[data-v-55e67902] {
    margin: 0 8px;
    font-size: 16px;
    cursor: pointer
}

.launch-button[data-v-ca2e678e] {
    height: 32px;
    margin-right: 24px;
    overflow: hidden;
    background: -webkit-gradient(linear, left top, right top, from(#7bb8f7), to(#2489f2));
    background: linear-gradient(90deg, #7bb8f7, #2489f2);
    border-radius: 16px
}

.launch-button.disabled[data-v-ca2e678e] {
    color: #c1c6cd;
    background: #e8eef2
}

.launch-button.disabled .change-mode[data-v-ca2e678e], .launch-button.disabled .launch-mode[data-v-ca2e678e] {
    cursor: not-allowed
}

.launch-button.disabled .el-divider[data-v-ca2e678e] {
    background-color: #cedbe3
}

.launch-button:not(.launch-button.disabled) .change-mode[data-v-ca2e678e]:hover, .launch-button:not(.launch-button.disabled) .launch-mode[data-v-ca2e678e]:hover {
    cursor: pointer;
    background: #2489f2
}

.launch-button .change-mode .svg-icon[data-v-ca2e678e], .launch-button .launch-mode .svg-icon[data-v-ca2e678e] {
    vertical-align: middle
}

.launch-button .launch-mode[data-v-ca2e678e] {
    padding: 6px 8px 6px 16px
}

.launch-button .change-mode[data-v-ca2e678e] {
    padding: 6px 16px 6px 8px
}

.launch-button .only-launch-button[data-v-ca2e678e] {
    padding-right: 16px
}

.launch-button .el-divider[data-v-ca2e678e] {
    height: 11px;
    margin: 0
}

.noshadow {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 56px;
    padding: 0 16px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 19, 48, .06);
    box-shadow: 0 2px 4px 0 rgba(0, 19, 48, .06);
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out
}

.header, .header .layout-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header .toggle {
    font-size: 22px;
    cursor: pointer
}

.header .head-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header .head-menu .menu-help {
    margin-left: 16px;
    font-size: 22px;
    color: #4c596e
}

.header .head-menu .menu-help:hover {
    color: #2489f2
}

.header .head-menu .message-notice .el-badge.item .el-badge__content.is-fixed {
    top: 8px;
    right: 11px
}

.header .head-menu .message-notice .notice-icon {
    margin: 4px 1px 4px 0;
    font-size: 22px
}

.header .head-menu .message-notice.router-link-active .notice-icon {
    color: #2489f2
}

.header .head-menu .company-setting {
    margin-left: 16px;
    line-height: 34px
}

.header .head-menu .company-setting .setting-icon {
    font-size: 22px
}

.header .head-menu .company-setting.router-link-active .setting-icon {
    color: #2489f2
}

.header .head-menu .setting-icon-box {
    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;
    width: 26px;
    height: 26px;
    padding: 2px;
    color: #4c596e;
    border-radius: 2px
}

.header .head-menu .split-line {
    width: 1px;
    height: 16px;
    margin: 0 16px;
    background-color: #e5e7ea
}

.header .head-menu .switch-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #001330;
    color: #4c596e
}

.header .head-menu .switch-content.title-color {
    font-weight: 500;
    color: #001330
}

.header .head-menu .switch-content.regular-color {
    color: #4c596e
}

.header .head-menu .switch-content.secondary-color {
    color: #7f8997
}

.header .head-menu .switch-content.disable-color {
    color: #c1c6cd
}

.header .head-menu .switch-content.link-color {
    color: #2489f2
}

.header .head-menu .switch-content.link-bold-color {
    font-weight: 500;
    color: #2489f2
}

.header .head-menu .switch-content.success-color {
    color: #2bb353
}

.header .head-menu .switch-content.warning-color {
    color: #f0a128
}

.header .head-menu .switch-content.error-color {
    color: #ed521f
}

.header .head-menu .switch-content.title-color-dark {
    font-weight: 500;
    color: #fff
}

.header .head-menu .switch-content.body-color-dark {
    color: hsla(0, 0%, 100%, .85)
}

.header .head-menu .switch-content.secondary-color-dark {
    color: hsla(0, 0%, 100%, .65)
}

.header .head-menu .switch-content.disable-color-dark {
    color: hsla(0, 0%, 100%, .45)
}

.header .head-menu .switch-content .svg-icon {
    margin-right: 4px;
    font-size: 16px
}

.header .head-menu .head-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.header .head-menu .head-link .portrait {
    width: 28px;
    height: 28px
}

.header .head-menu .head-link .icon-dropdown {
    margin-left: 8px;
    font-size: 12px
}

.header .head-menu .mt-adjust {
    padding-right: 16px;
    margin-top: 5px;
    border-right: 1px solid #f2f3f4
}

body.close .header {
    left: 0;
    width: 100%
}

.user-menu {
    height: 56px;
    padding: 0 24px;
    border-bottom: none !important
}

.user-menu .el-submenu__title {
    padding: 0
}

.user-menu .el-submenu .el-submenu__title {
    height: 56px;
    line-height: 56px
}

.user-menu .el-submenu.is-active .el-submenu__title {
    border-bottom: none
}

.user-menu .portrait {
    position: relative
}

.user-menu .portrait + .el-submenu__icon-arrow {
    display: none
}

.user-menu .portrait .avatar-mask {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(56, 56, 56, .6);
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.user-menu .portrait .avatar-mask .svg-icon {
    font-size: 26px;
    color: #fff
}

.user-menu .portrait:hover .avatar-mask {
    opacity: 1
}

.user-menu .active {
    border: 1px solid #2489f2
}

.fade-enter-active, .fade-leave-active {
    -webkit-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out
}

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

.user-menu-submenu .el-menu .el-menu-item, .user-menu-submenu .el-menu .el-submenu__title {
    height: 40px;
    line-height: 40px;
    padding: 0 24px
}

.user-menu-submenu .el-menu .el-menu-item:hover, .user-menu-submenu .el-menu .el-submenu__title:hover {
    color: #001330;
    background: #f7f8f8
}

.user-menu-submenu .el-menu .el-menu--horizontal {
    left: -210px !important
}

.user-menu-submenu .el-menu .account-card {
    padding: 24px;
    border-bottom: 1px solid #f2f3f4
}

.user-menu-submenu .el-menu .account-card > img {
    margin-right: 16px;
    width: 56px;
    height: 56px;
    border-radius: 50%
}

.user-menu-submenu .el-menu .account-card .binding-contact {
    padding: 0
}

.user-menu-submenu .el-menu .account-card .name-status {
    margin-bottom: 12px
}

.user-menu-submenu .el-menu .account-card .name-status .status {
    margin-left: 8px
}

[data-v-3a662ab4] .el-dialog__body {
    padding: 0
}

.modal-body[data-v-3a662ab4] {
    max-height: 500px;
    padding: 24px;
    overflow-y: auto
}

.modal-footer[data-v-3a662ab4] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 16px 0;
    border-top: 1px solid #e5e7ea
}

.modal-footer .agree-button[data-v-3a662ab4] {
    background-color: #2489f2
}

.modal-footer .agree-button .agree-button-text[data-v-3a662ab4] {
    color: #fff
}

.privacy-agreement .agreement-lead-list[data-v-3a662ab4], .privacy-agreement .agreement-list[data-v-3a662ab4] {
    padding: 0;
    margin: 0;
    list-style: none
}

.privacy-agreement .agreement-lead-prefix[data-v-3a662ab4] {
    margin-bottom: 16px
}

.privacy-agreement .agreement-lead-suffix[data-v-3a662ab4] {
    margin: 8px 0 40px
}

.privacy-agreement .agreement-item[data-v-3a662ab4] {
    margin-top: 8px
}

.privacy-agreement .agreement-item .agreement-title .prefix-icon[data-v-3a662ab4] {
    font-size: 14px;
    color: #2489f2;
    -webkit-transition: all .15s;
    transition: all .15s
}

.privacy-agreement .agreement-item .agreement-title .prefix-icon.is-expanded[data-v-3a662ab4] {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.privacy-agreement .agreement-item .agreement-title .suffix-icon[data-v-3a662ab4] {
    display: none
}

.privacy-agreement .agreement-item .agreement-content[data-v-3a662ab4] {
    word-break: break-all
}

@media screen and (max-width: 736px) {
    .privacy-agreement-modal .modal-mask[data-v-3a662ab4] {
        display: none
    }

    .privacy-agreement-modal .modal[data-v-3a662ab4] {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        max-height: none;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0)
    }

    .privacy-agreement-modal .modal-header[data-v-3a662ab4] {
        position: relative;
        padding: 10px 32px;
        text-align: center;
        border-bottom: 0
    }

    .privacy-agreement-modal .modal-header .modal-title[data-v-3a662ab4] {
        font-size: 18px
    }

    .privacy-agreement-modal .modal-header .modal-close-button[data-v-3a662ab4] {
        position: absolute;
        top: 10px;
        left: 10px;
        width: 22px;
        height: 22px;
        float: none;
        font-size: 22px;
        line-height: 22px;
        color: #4c596e;
        text-align: center
    }

    .privacy-agreement-modal .modal-body[data-v-3a662ab4] {
        height: calc(100% - 66px);
        padding: 16px 0 66px
    }

    .privacy-agreement-modal .modal-footer[data-v-3a662ab4] {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 11px 16px;
        background: #fff;
        border-top: 0
    }

    .privacy-agreement-modal .modal-footer .agree-button[data-v-3a662ab4] {
        width: calc(50% - 5px)
    }

    .privacy-agreement-modal .modal-footer .agree-button .agree-button-text[data-v-3a662ab4] {
        font-size: 16px
    }

    .privacy-agreement-modal .modal-footer .disagree-button[data-v-3a662ab4] {
        width: calc(50% - 5px)
    }

    .privacy-agreement-modal .modal-footer .disagree-button .disagree-button-text[data-v-3a662ab4] {
        font-size: 16px
    }

    .privacy-agreement .agreement-content[data-v-3a662ab4], .privacy-agreement .agreement-lead-list[data-v-3a662ab4], .privacy-agreement .agreement-lead-prefix[data-v-3a662ab4], .privacy-agreement .agreement-lead-suffix[data-v-3a662ab4], .privacy-agreement .agreement-special-note[data-v-3a662ab4] {
        padding: 0 16px
    }

    .privacy-agreement .agreement-lead-prefix[data-v-3a662ab4] {
        margin-bottom: 8px
    }

    .privacy-agreement .agreement-lead-suffix[data-v-3a662ab4] {
        margin-bottom: 24px
    }

    .privacy-agreement .agreement-special-note[data-v-3a662ab4] {
        margin-bottom: 8px
    }

    .privacy-agreement .agreement-special-note .agreement-special-label[data-v-3a662ab4] {
        display: block;
        margin-bottom: 4px;
        font-weight: 500;
        color: #001330
    }

    .privacy-agreement .agreement-item[data-v-3a662ab4] {
        margin-top: 0;
        margin-bottom: 1px
    }

    .privacy-agreement .agreement-item .agreement-title[data-v-3a662ab4] {
        position: relative;
        padding: 9px 16px;
        background: #f7f8f8;
        -webkit-box-shadow: 0 1px 0 0 #e5e7ea;
        box-shadow: 0 1px 0 0 #e5e7ea
    }

    .privacy-agreement .agreement-item .agreement-title .prefix-icon[data-v-3a662ab4] {
        display: none
    }

    .privacy-agreement .agreement-item .agreement-title .suffix-icon[data-v-3a662ab4] {
        position: absolute;
        top: 11px;
        right: 16px;
        display: inline-block;
        font-size: 16px;
        color: #c1c6cd;
        -webkit-transition: all .25s;
        transition: all .25s
    }

    .privacy-agreement .agreement-item .agreement-title .suffix-icon.is-expanded[data-v-3a662ab4] {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

[data-v-31703a59] .el-form-item .el-form-item__error {
    position: absolute
}

.contact-bind-form[data-v-31703a59] {
    margin-top: 20px
}

.contact-bind-form .warn-tips[data-v-31703a59] {
    position: absolute;
    bottom: -30px;
    left: 0;
    font-size: 12px;
    color: #ed521f
}

[data-v-787ae5f7] .el-dialog__body {
    padding: 20px
}

[data-v-787ae5f7] .el-input {
    font-size: 14px
}

[data-v-787ae5f7] .el-input .el-input-group__append {
    background-color: #fff
}

.contact-bind .tip-icon[data-v-787ae5f7] {
    color: #f0a128
}

[data-v-53eea108] .notice-dialog .el-dialog__header {
    height: 150px;
    background: url(../img/notice.15dba125.png);
    background-position: 0 0;
    background-size: cover
}

[data-v-53eea108] .notice-dialog .el-dialog__body {
    padding: 32px 48px;
    color: #001330
}

[data-v-53eea108] .notice-dialog .notice-header {
    width: 420px;
    padding-left: 30px;
    line-height: 55px
}

[data-v-53eea108] .notice-dialog .notice-header .platform-name {
    font-size: 30px
}

[data-v-53eea108] .notice-dialog .notice-title {
    margin-bottom: 5px
}

[data-v-53eea108] .notice-dialog .notice-changelog {
    line-height: 24px
}

[data-v-53eea108] .notice-dialog .notice-know {
    margin-top: 20px;
    text-align: center
}

.line[data-v-3b5e32c3] {
    width: 180px;
    height: 1px;
    margin: 24px 0;
    background-color: #fff
}

.content[data-v-3b5e32c3] {
    width: 360px;
    padding-top: 32px;
    padding-bottom: 32px;
    margin: 0 auto
}

.content button[data-v-3b5e32c3] {
    display: block;
    width: 100%
}

.content .welcome-title[data-v-3b5e32c3] {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.content .img-register[data-v-3b5e32c3] {
    position: absolute;
    top: 0;
    right: 0;
    width: 151px;
    height: 111px
}

.content .radio-item[data-v-3b5e32c3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    padding: 4px 16px 4px 17px;
    background: #f7f8f8;
    border-radius: 4px
}

.content .radio-item[data-v-3b5e32c3]:not(:last-child) {
    margin-bottom: 24px
}

.content .channel-option[data-v-3b5e32c3] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 22px;
    margin-bottom: 16px
}

.content .channel-option label[data-v-3b5e32c3]:not(:last-child) {
    margin-bottom: 16px
}

.welcome-customer .el-form-item__content {
    margin-left: 0 !important
}

.welcome-customer .el-input .el-input__inner {
    width: 306px;
    margin-left: 20px
}

.welcome-customer .el-input:not(:last-child) {
    margin-bottom: 24px
}

[data-v-348600e1] .question-modal .el-dialog__header {
    display: none
}

[data-v-348600e1] .question-modal .el-dialog__body {
    padding: 0
}

[data-v-fda9194e] .satisfaction-question-modal .dialog-header {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #1d2129
}

[data-v-fda9194e] .satisfaction-question-modal .icon-info {
    color: #2489f2
}

[data-v-fda9194e] .satisfaction-question-modal .el-dialog__header {
    padding: 24px 20px 0 20px
}

[data-v-fda9194e] .satisfaction-question-modal .el-dialog__body {
    padding: 16px 20px;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #334259
}

.el-form[data-v-3beccb74] {
    margin-top: 20px
}

.el-form .mobile-form-item[data-v-3beccb74] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.el-form .mobile-form-item .el-button--text[data-v-3beccb74] {
    color: #667183
}

.el-form[data-v-3beccb74] .el-input {
    font-size: 14px
}

.el-form[data-v-3beccb74] .el-input .el-input-group__append {
    background-color: #fff
}

.is-active[data-v-bf4607be] {
    color: #2489f2
}

.status-list-warpper[data-v-bf4607be] {
    max-height: 400px;
    margin: 0 -16px;
    overflow: auto
}

.status-list-warpper li[data-v-bf4607be] {
    padding: 0 16px;
    line-height: 36px;
    color: #001330;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s
}

.user-verify-qrcode[data-v-9618aaf4] {
    padding-bottom: 20px;
    margin-top: 22px;
    text-align: center
}

.user-verify-qrcode .title[data-v-9618aaf4] {
    font-size: 16px;
    font-weight: 700
}

.user-verify-qrcode .title-tips[data-v-9618aaf4] {
    font-size: 12px;
    color: #99a1ac
}

.user-verify-qrcode .qr-code[data-v-9618aaf4] {
    width: 192px;
    height: 192px;
    margin: 0 auto 26px
}

.user-verify-qrcode .qr-code img[data-v-9618aaf4] {
    width: 100%;
    height: 100%
}

.user-verify-qrcode .change-method[data-v-9618aaf4] {
    margin-bottom: 20px
}

[data-v-b1e568aa] .el-dialog__footer {
    border-top: 1px solid #f1f4f7
}

.user-verify-dialog[data-v-b1e568aa] {
    border-radius: 4px
}

.user-verify-dialog .back-button[data-v-b1e568aa], .user-verify-dialog .submit-button[data-v-b1e568aa] {
    margin-left: 12px
}

.user-verify-dialog .dialog-tips[data-v-b1e568aa] {
    padding: 8px 12px;
    font-size: 12px;
    color: #334259;
    background-color: #e6effd;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.user-verify-dialog .dialog-tips .name[data-v-b1e568aa] {
    font-weight: 700;
    color: #001330
}

.user-verify-dialog .dialog-tips .warn-icon[data-v-b1e568aa] {
    margin-right: 4px;
    font-size: 16px;
    color: #2489f2
}

.webapp {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.webapp:not(.full-screen) {
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out
}

.webapp.no-sidebar {
    margin-left: 0
}

.webapp.no-topbar {
    padding-top: 0
}

.webapp .main-menu {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 208px;
    flex: 0 0 208px;
    overflow: hidden;
    -webkit-transition: -webkit-flex-basis .3s ease;
    transition: -webkit-flex-basis .3s ease;
    transition: flex-basis .3s ease;
    transition: flex-basis .3s ease, -webkit-flex-basis .3s ease, -ms-flex-preferred-size .3s ease
}

.webapp .main-menu.collapsed {
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px
}

.webapp .main-right {
    height: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden
}

.webapp .main-right .main-header {
    position: relative;
    z-index: 20;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 56px;
    flex: 0 0 56px
}

.webapp .main-right .main-content {
    position: relative;
    overflow: auto;
    height: 100%
}

.webapp .main-right .main-content.main-content__move--header {
    height: calc(100% - 56px)
}

.content-box {
    padding: 30px
}

.geetest_copyright, .geetest_feedback {
    display: none !important
}

.mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    width: 100%;
    height: 100%
}

@font-face {
    font-family: Roboto Bold;
    src: url(../fonts/Roboto-Bold.7c181887.ttf) format("truetype")
}

@font-face {
    font-family: Roboto Black;
    src: url(../fonts/Roboto-Black.3234b3e8.ttf) format("truetype")
}

@font-face {
    font-family: Roboto Regular;
    src: url(../fonts/Roboto-Regular.18d44f79.ttf) format("truetype")
}

@font-face {
    font-family: Roboto;
    src: url(data:font/otf;base64,T1RUTwAKAIAAAwAgQ0ZGINFD4CEAAAaQAAAHC0dTVUIAAQAAAAANnAAAAApPUy8yaB5pEwAAAjQAAABgY21hcEItjGUAAAT0AAABfGhlYWQS1WWOAAAAtAAAADZoaGVhBfMBxwAAAhAAAAAkaG10eJ9gBO8AAADsAAABJG1heHAASVAAAAAArAAAAAZuYW1lqczkZQAAApQAAAJecG9zdP+4ADIAAAZwAAAAIAAAUAAASQAAAAEAAAABAADkeHeyXw889QADA+gAAAAA2NoRKwAAAADY2hErACn/OAHgAyAAAQADAAIAAAAAAAAB9ABdAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACCAA7AcwAdwIIADMCCAA0AhwAMwISADkCCAAuAfQANAH+ACsB/gApAggANAEeAFABHgBQAR4AUAIIADQCCAAuAR4AUAEeAFABfAAxAAEAAAPo/zgAAAIcACkAKQHgAAEAAAAAAAAAAAAAAAAAAABJAAMCLgGQAAUACAKKAlgAAABLAooCWAAAAV4AMgEsAAAAAAgAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFVLV04AIAAg/xsDIP84AMgD6ADIAAAAAQAAAAAB9AK8AAAAIAAAAAAAEADGAAEAAAAAAAEADAAAAAEAAAAAAAIABAAMAAEAAAAAAAMAGwAQAAEAAAAAAAQAEQArAAEAAAAAAAUAPAA8AAEAAAAAAAYAEAB4AAEAAAAAAAgADAAAAAEAAAAAAAkADAAAAAMAAQQJAAEAGACIAAMAAQQJAAIACACgAAMAAQQJAAMANgCoAAMAAQQJAAQAIgDeAAMAAQQJAAUAeAEAAAMAAQQJAAYAIAF4AAMAAQQJAAgAGACIAAMAAQQJAAkAGACIQUxJQkFCQSBGb250Qm9sZDEuMDAwO1VLV047QUxJQkFCQUZvbnQtQm9sZEFMSUJBQkEgRm9udCBCb2xkVmVyc2lvbiAxLjAwMDtQUyAwMDEuMDAwO2hvdGNvbnYgMS4wLjg4O21ha2VvdGYubGliMi41LjY0Nzc1QUxJQkFCQUZvbnQtQm9sZABBAEwASQBCAEEAQgBBACAARgBvAG4AdABCAG8AbABkADEALgAwADAAMAA7AFUASwBXAE4AOwBBAEwASQBCAEEAQgBBAEYAbwBuAHQALQBCAG8AbABkAEEATABJAEIAQQBCAEEAIABGAG8AbgB0ACAAQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAwADsAUABTACAAMAAwADEALgAwADAAMAA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADgAOAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADYANAA3ADcANQBBAEwASQBCAEEAQgBBAEYAbwBuAHQALQBCAG8AbABkAAAAAAADAAAAAwAAASIAAQAAAAAAHAADAAEAAAEiAAABBgAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAABCSEMANjc4OTo7PD0+PwAAAAAAAAACAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGwAAAAAAABwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAFoAAAAQABAAAwAAACAALgA5AFoAegCl/xv//wAAACAALAAwAEEAYQCl/xr////hAAAABv/B/7v/nwAAAAEAAAAOAAAAAAAAAAAACgAAAEIASABDAEYARwADAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAgABAQERQUxJQkFCQUZvbnQtQm9sZAABAQEg+A8A+CAB+CEC+BgEtPtc+HT5tAX3KA/3UBGcHAZWEgAHAQENExoiKTpLbmluZS4wMDEuMDAxbW9uZXkudW5pRkYxQm5pbmUuMDAxdW5pRkYxQWNvcHlyaWdodCBtaXNzaW5nQUxJQkFCQSBGb250IEJvbGQAAAEAAQAAIhkAQhkAEQkBhwABigAADQAADwAAZAABiAABiwABiQAADgAASQIAAQCtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkAygDLAMwAzQDOAM8A0ADRANIA0wDUANUA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA4gFDAVoBqwIsAloCuAMcAzkDzwQ4BDoEPARRBFMEVQTNBOIE8QUEmPtc0Ky6rKKsuqzHrKPDoa2irLCspq2vraWssKzOAejVrKytrKzYA/gu+bQV+9H+fPfRBj76ORVqSWbNavs6rM2wSqwH7vsVFUXNafs68wfNaRVqZ6wG704VaklFJ6zNsEmsB/c6TxUn+zqt9xnNB6z7DhX7Bfs69wWsO++6anRpwwfv+0EV+wX7OvcFB/cZahUnXO8GrFMVamsHRVwF8Wr7OqwG0boFRawGDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OrIr5UQH3OPdUA/ebihVmaZSdbB9Mr2TL0xr3vgewlK2eqh7Kr86y1BuvrIJ5qh/HZrJIQhr7vgdngmp5bR5OZ0tkQxv46ARUX2FSH/u+B1a5YMDAs7TCHve+B8RjtVYeDnD4utkB93HzA/cL+QgVPfH8vPP5UgcOrIn5UgG++DYD+GmJFfw28wb3svfUBZ2glKSnGsNduFBWXF1UiB4ijgaMsJWsnqoIyLHMstYbsa6Ceawfy2ezSUAaVndXZ2Me+2/7jQX3pwYOrIvy92Tz90ryEr/zM/L3SvMu8hPy+B/3/xUT7LCwpMDDGq6CrHqoHsZnTK5DG2lrg3puH09pZk5EGobykAe4tba6vrViXFZiYlcedyOfBhPyxLpdUlJcW1JSXLvEH5ojfAdllGiebB5LsM5j1xuwrpSeqx/KsLPO1xrKcMNerx4OwPL1Affi8gP4dPdlFWD4fPshBvuJ/HkF+wH3ryPy87YH+8z1Ffc69+QF++QHDrb3ZNf3ZfAB9zX3YwP3nRZlaJSebB9LsGPO1xrzBlK6XMTEubrEHtcHxF26UlJcXFIeI/g0+BYh+677JAaorK2ZsBuwroJ4qx/LZrNHPxo/B2aCaHhrHktmR2NAGw6si/X3b/IBufX3b/ID95n4QBWAg4uKhh/3EfelBfsHBvtK/CMFfnCFbm0aZJVnnmoeSrLPYdobsq6Vnqwfy7K10dgasoGueKwey2RHtT4b+9YETlu7yMe8vcfHvVlPT1laTx8OmIr5UQG/+B8D93iKFfsIBvdo+OYF+6T2+B8oBg6iifL3bPX3QPEStvNB8vc/8jXxE/L4EvgHFRPss7Cnu78arYOreqgexWpNr0YbaWyDem4fUmlmTUcaXqBftGAeE/JWYmROSxpklWieax5Ksc9i2BuxrpWerB/LsbTP2BrHaMVath4T7PsN93QVu7FjXFtlZltcZbC7urGzuh8T8oX8ghVPW7zHx7q6yMa9W1BPWVpQHw6i96Tz92/0AbTz93DzA/hp+HkVsIGveKwezmNFtUAbZGeBeGofSmNiRT8aZJVnnmseSrHPYtoboAb7EvukBfcHBvdL+CEFmaySqaQa+9gWxry+yJ6dhoGcHq12oWZmGk5YW1BMXLnKHg4gCiEK+11L91IlCvdiyhWtb6hpJgoeJAoOIQogCqz3pe/3b/UBufX3bfQD+G74dxWyga94rB7NZEW0PhtlaIF4ah9KY2FFPxo7tkTPZh6MjIqKjB+TiJCIjYoIjgaCoKGHoRuanY6QoB+IgfsB+6QF9wcG9y/4IgWYppGnqhr7a/sCFVBbvMjHu7zGyLxbTk5aWk4fDvtd+AojCoz7jBUmCh8kCq1vqGkeDvtdi/cS94wjCvwKBCIKDiD3ru8BvPeuA7z4EhUn967vBw4eoDf/DAmLDAv47BT4exWcEwAHAQFBXW97ipCarPcv8+7yAfdl8gP4aPf6FfIjB+r3gwUiBi77gwWHBjH3gwUkBuP7gwUnJPcxKPsxI/cx+y/y9y/3MPP7MO4GDvtdi/cSJQr3JBZkcqOzsKSksrCkcWdlcnFmHw6up6eurm+naGhvb2hop2+uHwv3EiUK9yP4ChUiCgt3SgWxBrnmBZGVj5eZGgsB2/cSAwtobm5paqBzqoYLAAABAAAAAAAAAAAAAA==) format("truetype"), url(data:font/otf;base64,T1RUTwAKAIAAAwAgQ0ZGIE5Hy6MAAAbgAAAID0dTVUIAAQAAAAAO8AAAAApPUy8yaB5mLQAAAjAAAABgY21hcIRh0F8AAAUoAAABmGhlYWQSt5nsAAAAtAAAADZoaGVhBeYBqAAAAgwAAAAkaG10eJtEBAYAAADsAAABIG1heHAASFAAAAAArAAAAAZuYW1lIkqMuAAAApAAAAKXcG9zdP+4ADIAAAbAAAAAIAAAUAAASAAAAAEAAAABAAB9nGPDXw889QADA+gAAAAA2NIrWgAAAADY0itaACT/OAHYAyAAAAADAAIAAAAAAAAB9ABdAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAAB9ABAAcwAjQH0ADUB9AAzAgQAKwH/AEYB9AAxAfQANAH0AC4B9AAwAKAAJAH0ACwAoAAkAKAAJACgACQBmAAsAawALAHlACwAAQAAA+j/OAAAAgQAJAAjAdgAAQAAAAAAAAAAAAAAAAAAAEgAAwIoAZAABQAIAooCWAAAAEsCigJYAAABXgAyASwAAAAABQAAAAAAAAAAAAABAAAAAAAAAAAAAAAAVUtXTgBAACD/GwMg/zgAyAPoAMgAAAABAAAAAAH0ArwAAAAgAAAAAAAQAMYAAQAAAAAAAQAMAAAAAQAAAAAAAgAHAAwAAQAAAAAAAwAeABMAAQAAAAAABAAUADEAAQAAAAAABQA8AEUAAQAAAAAABgATAIEAAQAAAAAACAAMAAAAAQAAAAAACQAHAJQAAwABBAkAAQAYAJsAAwABBAkAAgAOALMAAwABBAkAAwA8AMEAAwABBAkABAAoAP0AAwABBAkABQB4ASUAAwABBAkABgAmAZ0AAwABBAkACAAYAJsAAwABBAkACQAOAcNBTElCQUJBIEZvbnRSZWd1bGFyMS4wMDA7VUtXTjtBTElCQUJBRm9udC1SZWd1bGFyQUxJQkFCQSBGb250IFJlZ3VsYXJWZXJzaW9uIDEuMDAwO1BTIDAwMS4wMDA7aG90Y29udiAxLjAuODg7bWFrZW90Zi5saWIyLjUuNjQ3NzVBTElCQUJBRm9udC1SZWd1bGFyQUxJQkFCQQBBAEwASQBCAEEAQgBBACAARgBvAG4AdABSAGUAZwB1AGwAYQByADEALgAwADAAMAA7AFUASwBXAE4AOwBBAEwASQBCAEEAQgBBAEYAbwBuAHQALQBSAGUAZwB1AGwAYQByAEEATABJAEIAQQBCAEEAIABGAG8AbgB0ACAAUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADAAMAAwADsAUABTACAAMAAwADEALgAwADAAMAA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADgAOAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADYANAA3ADcANQBBAEwASQBCAEEAQgBBAEYAbwBuAHQALQBSAGUAZwB1AGwAYQByAEEATABJAEIAQQBCAEEAAAAAAwAAAAMAAAEiAAEAAAAAABwAAwABAAABIgAAAQYAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAEZHAAAAAAAAQ0VAADY3ODk6Ozw9Pj9CAAAAAAAAAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhsAAAAAAAAcHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAB2AAAAEgAQAAMAAgAgACUALgA6AFoAegCl/xv//wAAACAAJAAsADAAQQBhAKX/G////+EAIgAAAAD/wf+7/5wAAAABAAAAAAAOABIAAAAAAAAAIAAAAEMARQBAADYANwA4ADkAOgA7ADwAPQA+AD8AQgBEAAMAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABAAQCAAEBARRBTElCQUJBRm9udC1SZWd1bGFyAAEBASD4DwD4HAH4HQL4GASv+1z4bPm0BfcJD/crEZwcB0oSAAMBAQgZLXVuaUZGMUJjb3B5cmlnaHQgbWlzc2luZ0FMSUJBQkEgRm9udCBSZWd1bGFyAAABAAEAACIZAEIZABEJAA8AAGQAABsAAA0AAYcAAA4AAAUBAEgCAAEArQCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9AL4AvwDAAMEAwgDDAMQAxQDGAMcAyADJAMoAywDMAM0AzgDPANAA0QDSANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIBUQFoAcUCXwKOAwMDcAOMBD8ErwTLBRAFJwU+BVwFbwXrBh98+1zQrLqsoqy6rMeso8OhraKssKymra+tpaywrM4B6NWsrK2srNgD+C75tBX70f5899EGPvo5FWpJZs1q+zqszbBKrAfu+xUVRc1p+zrzB81pFWpnrAbvThVqSUUnrM2wSawH9zpPFSf7Oq33Gc0HrPsOFfsF+zr3Baw777pqdGnDB+/7QRX7Bfs69wUH9xlqFSdc7wasUxVqawdFXAXxavs6rAbRugVFrAYODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg58iflSAfcR944D946JFWlsk5xwH1KsZsnPGvfcB6yUqpyoHsSuxa/OG62qg3qoH8Nqr05IGvvcB2iDbHpuHlJqT2dHG/kUBEZTVEYf+9wHRMNU0KKgkZaeHrKiorK6GvfcB6KFoICeHrJ0Y6FeGw5U+Oi+Afd4yAP3IfkbFVji/OjI+VAHDnyO+UwBwPgfA8COFdgH97334QWin5esrxqihaJ/oh60dF2kWht0doWAdh9idHBfXBqHTJIHsJSrnacexLDKr9Abr6yCeqofyGaxTUMaWXpfaGUe+6X7xAX32EwGDnyHyveiy/eOyhK+yF3J94rKVswT9Pf19/4VwLCqxcgaroOqe6gexmpNrUYbE+xqbYN6cB9QaGlPRxqGyZAH0MDDz9LBU0ZGVVNEHnVLoQYT8qShhoCgH7RzpV9YGnWFdH90HmJ2XHFaG3J0kZd4H2Kkbrq4GptOewdmlGqdbh5Psshk0huwrJSeqB/KsrHH0hoT9NNnyk+sHg6M9wrIAff8yAP4bPdHFVj4nD4G+8H8nAVO99H7Csj3Cr4H+/zIFfeM+C0F/C0HDoeLyfgLyvccywHRyfeKygP3kPiIFWFjfGxlH/dK97nL+/f8HMmQB6GQoJaeHrGgsqO3G9PBU0cf+xEHRlVSQ3V3kZZ5HmaidLS4Gk0GaZNsnG4eUqzHZssbrqqTnKgfxKywyc8a9xEHrYOqeqgexGlOr0YbDnyLyfesyQG8yfesyQP3j/goFXZ0h4NzH/cT98gFRwb7Q/wyBX9uhW9wGmeUaZ1sHkyvzmXTG7CslJ2qH8ivs87TGrCCrHmqHspnSLFDG/vqBHF0Jwqjcbm+GqWRopigHrajuaYmCnCmXlokCg58jPlLAb/4IAP3O4wVRgb3rPkLBfvay/ggSwYOfIvK96/I93/KErnIZsn3f8llyxPs9/b4DxW6rKfAxxqsg6l7px7Ca1GtShtqbYN7cB9TamlQSxpPp1a7ah4T8k5nZElDGmaUaJ1sHkuvzWXWG7CtlJ6qH8uysszUGhPs0mPNTrAe+3L3JhXMwL/My8BXSkpWVktKVsDMHvcK/GIVE/JwcycKpnC3vxqjkqKYoh63primvhulo4V+oB+2cKZdWhpwhXR+dh4T7F9yXXBYGw5897zJ963IAbvJ96zJA/hY+IYVsIKteaoeymZJsEMbZmqCeWwfTmdjSEMaZpRqnmweTq/NY9Mbo6GPk6Af+xL7yAXPBvdD+DIFjAeXppGnpxr76halkaOYoB63pLilJgpypl1YJApxdCcKpHG4vhoO+/eL4wGv5APbFqSfn6Ojd59yc3d3c3Ofd6MfDnz3VMv3Cs0B93HGA/hc+AoVzfsWB+73lwVKBin7lwV1Bin3lwVJBu77lwX7F0n3RfsK+0VL90X7VMb3VPdEy/tE9woGDvv3i+P3o+MBr+MD3Pf7FSIK+/sEIgoO+/dX9yEBr+MD9xC4FaN3n3MlCh4jCg779/f+4wGv4wPc9/4VIgqK+6UVJQofIwqjd59zHg4g95DMAbf31AO399EVSvfUzAcONIv5TwG3wePF4cED94j4ChX3ewe+f65eVBrBBt5O0TyZHrJRZQc6fU5FNxo3yEXcfR77ewdXl2e4wxpVBjjJRNt9HmTFswfbmcfR3hrfT9A7mR77JvcLFcSvt7+XHvt2B1iXZrfEGvcm/CMV93UHvX+vX1MaUmhgWH4eDm2L+VAB59X3LdUD9xX4QCAK9173pBX7hf1QBckG94X5UAX7nFYVIQr3d/0ZIAr3bwQhCg4eoDf/DAmLDAv47BT4lxWcEwAIAQE6YHKBj5mjqRV8jHuOgZMIcJp6qKka8AeXj5yTmB6apKibqI2ajJyFl4MIo3uccG4aJgd8h3qEgB56cG95bo0IC3V8fHYfKwd1mnyhkZONjZAel5CRm5ca6weQiZKIkh6Vh3ySfhsLo56fpKN4nnNyd3hzcp93pB8LflUFnQax0AWRk4+UlhoLGnGFdH52Hl9yXnFYGwtyeHdzdpp5n4cLvhulooV+oB+2C5GYdh9fCwAAAQAAAAAAAAAAAAA=) format("truetype")
}

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

::-webkit-scrollbar-thumb {
    background: #c1c6cd;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px #e5e7ea;
    box-shadow: inset 0 0 5px #e5e7ea
}

::-webkit-scrollbar-track {
    background: #e8eef2;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

img {
    max-width: 100%;
    vertical-align: middle;
    border: 0
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

input {
    -moz-appearance: textfield
}

input[type=password]::-ms-clear, input[type=password]::-ms-reveal {
    display: none
}

input[type=password]::-o-clear {
    display: none
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    box-shadow: inset 0 0 0 1000px #fff;
    -webkit-text-fill-color: #001330;
    caret-color: #001330
}

[class*=" icon-"], [class^=icon-] {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale
}

.icon {
    width: 1em;
    height: 1em;
    overflow: hidden;
    font-size: 17px;
    vertical-align: -.15em;
    fill: currentColor
}

:focus {
    outline: 0
}

body {
    position: relative;
    height: 100%
}

body .webapp.full-screen .menu-bar {
    top: 0;
    left: 0;
    width: 100%
}

body .webapp.no-topbar {
    padding-top: 0
}

body .webapp.no-topbar .menu-bar {
    top: 0
}

body .webapp.no-sidebar {
    margin-left: 0
}

body .webapp.no-sidebar .header {
    left: 0;
    width: 100%
}

.no-sidebar .webapp, body.close .webapp {
    margin-left: 0
}

.no-sidebar .main-content .menu-bar, body.close .main-content .menu-bar {
    left: 0;
    width: 100%
}

.no-sidebar .company-organize .organize-header, body.close .company-organize .organize-header {
    width: calc(100% - 285px)
}

.no-sidebar .no-data, body.close .no-data {
    margin-left: 0
}

.no-sidebar .contract-slider .slider, body.close .contract-slider .slider {
    position: fixed;
    right: 40px
}

.text-center {
    text-align: center
}

.menu {
    overflow: auto
}

.block-title {
    padding: 12px 24px;
    line-height: 44px;
    text-align: left;
    border-bottom: 1px solid #f2f3f4
}

.block-content {
    margin-bottom: 15px;
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px 0 #e5e7ea;
    box-shadow: 0 2px 4px 0 #e5e7ea
}

.content-title {
    margin-bottom: 20px;
    font-weight: 700
}

.decorate-title {
    padding-left: 8px;
    margin-bottom: 20px;
    line-height: 18px;
    color: #4c596e;
    text-align: left;
    border-left: 3px solid #2489f2
}

.tip {
    font-size: 12px;
    color: #7f8997
}

.tip-panel {
    padding: 20px;
    margin-bottom: 20px;
    background: #f7f8f8;
    border: 1px solid #e5e7ea;
    border-radius: 4px
}

.tip-panel .title {
    padding-left: 8px;
    font-weight: 700;
    color: #4c596e;
    text-align: left;
    border-left: 3px solid #2489f2
}

.tip-panel .content {
    font-size: 12px
}

.linear-border {
    background: #2489f2
}

.greeen-linear-border, .linear-border {
    width: 100%;
    height: 6px;
    border-radius: 2px 2px 0 0
}

.greeen-linear-border {
    background: #2bb353
}

.link-text {
    text-decoration: underline
}

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

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

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes twink-vertical {
    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
}

@keyframes twink-vertical {
    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
}

.load-wrap {
    position: relative;
    width: 80px;
    height: 80px;
    margin: 0 auto
}

.load-wrap .load-circle {
    display: inline-block;
    padding: 36px;
    vertical-align: middle;
    border: 4px solid #e5e7ea;
    border-top-color: #c1c6cd;
    border-radius: 100%;
    -webkit-animation: sweep 1s linear infinite;
    animation: sweep 1s linear infinite
}

.load-wrap .load-tip {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    white-space: nowrap
}

.portrait {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-align: center;
    border-radius: 60px
}

.portrait img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: auto;
    border-radius: 60px
}

.menu-bar {
    position: fixed;
    top: 58px;
    left: 208px;
    z-index: 1000;
    width: calc(100% - 208px);
    height: 56px;
    line-height: 56px;
    padding: 0 30px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 19, 48, .06);
    box-shadow: 0 2px 4px 0 rgba(0, 19, 48, .06);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.menu-bar.menu-closed {
    left: 70px;
    width: calc(100% - 70px)
}

.menu-bar.center {
    text-align: center
}

.menu-bar.center .document-list {
    float: none;
    font-weight: 700
}

.menu-bar .el-tabs {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.menu-bar .el-tabs .el-tabs__header {
    margin-bottom: 0;
    border-bottom: none
}

.menu-bar .el-tabs .el-tabs__header .el-tabs__item {
    height: 50px;
    line-height: 50px
}

.menu-bar .back-button {
    height: 56px;
    line-height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    padding-right: 16px
}

.menu-bar .back-button.bordered {
    border-right: 1px solid #c1c6cd
}

.menu-bar .back-button .el-button {
    padding: 0;
    color: #4c596e
}

.menu-bar .back-button .el-button [class*=el-icon-] + span {
    margin-left: 0
}

.menu-bar .button-group {
    position: absolute;
    line-height: 56px;
    right: 30px;
    top: 0
}

.menu-bar .document-list {
    float: left;
    font-size: 16px;
    line-height: 56px
}

.menu-bar .document-list .el-dropdown {
    font-size: 12px;
    color: #001330
}

.menu-bar .document-list .el-dropdown .doc-list-dropdown-icon {
    font-size: 12px
}

.document-content {
    height: 100%;
    overflow-y: auto
}

.document-content .jump-page {
    margin: 12px 0;
    text-align: center
}

.document-content .jump-page .info {
    display: inline-block;
    margin: auto;
    font-size: 14px;
    color: #2489f2
}

.document-content .jump-page .title {
    font-size: 12px;
    color: #7f8997
}

.document-content .contract-document {
    width: 1000px;
    margin: 0 auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.document-content .contract-document:not(.fr-view) li:not(.el-dropdown-menu__item) {
    position: relative;
    margin-bottom: 30px;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px 0 #e5e7ea;
    box-shadow: 0 2px 4px 0 #e5e7ea
}

.document-content .contract-document:not(.fr-view) li:not(.el-dropdown-menu__item):last-child {
    margin-bottom: 0
}

.document-content .contract-document:not(.fr-view) li:not(.el-dropdown-menu__item):before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    border: 34px solid rgba(0, 0, 0, 0);
    border-right: 0;
    border-bottom: 0;
    border-left-color: #c1c6cd
}

.document-content .contract-document:not(.fr-view) li:not(.el-dropdown-menu__item):after {
    position: absolute;
    bottom: 3px;
    left: 2px;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    content: attr(data-page)
}

@media (max-width: 1440px) {
    .document-content .contract-document {
        width: 800px
    }
}

@media (max-width: 1280px) {
    .document-content .contract-document {
        width: 800px;
        margin-left: 250px
    }
}

.signatory-no {
    position: absolute;
    top: 6px;
    left: -18px;
    padding: 0 2px;
    line-height: 18px;
    background: linear-gradient(315deg, #737d91, #959caa);
    border-radius: 3px
}

.signatory-no span {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.signLabelCon {
    position: absolute;
    z-index: 1;
    display: block;
    text-align: center;
    border-radius: 4px
}

.signLabelCon .delIcon {
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 20px;
    color: #c1c6cd;
    cursor: pointer;
    background: #fff;
    border-radius: 50%
}

.signLabelCon .draging-tip {
    top: -40px;
    left: 50%;
    margin-left: -46px
}

.signLabelCon .draging-tip .popper__arrow {
    left: 40px
}

.signLabelCon.across {
    border: 1px dashed #2489f2;
    border-right: none
}

.signLabelCon.across img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
    height: 100%
}

.signLabelCon.appoint {
    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: rgba(36, 137, 242, .3);
    border: 1px dashed #2489f2
}

.signLabelCon.appoint > img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: top
}

.signLabelCon.appoint .signLabelCon-label {
    margin-bottom: 0
}

.signLabelCon.appoint .signatory-label {
    position: absolute;
    top: -20px;
    left: 0;
    width: 180px;
    font-size: 12px;
    line-height: 20px;
    color: #2489f2;
    text-align: left;
    -webkit-transform: scale(.83333333);
    -ms-transform: scale(.83333333);
    transform: scale(.83333333);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

@media (max-width: 1440px) {
    .signLabelCon.appoint .signatory-label {
        width: 140px
    }
}

.signLabelCon.appoint .label-short {
    width: 160px
}

@media (max-width: 1440px) {
    .signLabelCon.appoint .label-short {
        width: 125px
    }
}

.signLabelCon.appoint .label-time {
    width: 107px
}

@media (max-width: 1440px) {
    .signLabelCon.appoint .label-time {
        width: 75px
    }
}

.signLabelCon.disabled {
    background: rgba(193, 198, 205, .3);
    border: 1px dashed #c1c6cd
}

.signLabelCon.disabled .signatory-label, .signLabelCon.disabled .signLabelCon-label {
    color: #4c596e
}

.signLabelCon.not-allow {
    cursor: not-allowed
}

.signLabelCon.sign {
    background-color: rgba(0, 0, 0, 0);
    border: 1px dashed #e5e7ea
}

.signLabelCon.sign .signLabelCon-label {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #4c596e
}

.signLabelCon.sign > span {
    display: block;
    width: calc(100% - 2px);
    height: calc(100% - 2px)
}

.signLabelCon.sign.finish {
    opacity: 1
}

.signLabelCon.sign.finish .signLabelCon-label {
    display: none
}

.signLabelCon.sign {
    z-index: 2;
    cursor: pointer
}

.signLabelCon.sign.finish {
    cursor: default
}

.signLabelCon.sign.alert {
    border-color: #ed521f
}

.signLabelCon.sign.alert .signLabelCon-label {
    color: #ed521f
}

.rectangle-active, .stamper-active {
    border: 1px solid #2489f2
}

.rectangle-active .delIcon, .stamper-active .delIcon {
    display: inline-block !important
}

.rectangle-active .timestamp-resize, .stamper-active .timestamp-resize {
    position: absolute;
    right: -3px;
    bottom: -3px;
    display: block !important;
    width: 6px;
    height: 6px;
    cursor: se-resize;
    background: #fff;
    border: 1px solid #2489f2
}

.signLabelCon.sign.absorbing {
    background-color: rgba(0, 0, 0, .15);
    border: 2px dashed #2489f2;
    opacity: .7
}

.signatory-config {
    position: relative
}

.signatory-config.handle .action-group > span {
    display: inline-block;
    line-height: 20px
}

.signatory-config.handle .action-group .action-item {
    position: relative
}

.signatory-config.handle .action-group .action-item + .action-item {
    margin-left: 48px
}

.signatory-config.handle .action-group .action-item + span {
    margin-left: 8px
}

.signatory-config.handle .action-group .action-item .action-configured-name, .signatory-config.handle .action-group .action-item .action-name {
    position: relative;
    display: inline-block;
    padding: 0 8px;
    line-height: 36px
}

.signatory-config.handle .action-group .action-item .action-name {
    cursor: move
}

.signatory-config.handle .action-group .action-item .action-name.active, .signatory-config.handle .action-group .action-item .action-name:hover {
    border-color: #c1c6cd;
    -webkit-box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .2)
}

.signatory-config.handle .action-group .action-item .action-name.active .action-remove, .signatory-config.handle .action-group .action-item .action-name:hover .action-remove {
    display: inline-block
}

.signatory-config.handle .action-group .action-item .action-name .action-remove {
    position: absolute;
    top: -10px;
    right: -10px;
    display: none;
    font-size: 18px;
    line-height: 18px;
    color: #c1c6cd;
    cursor: pointer
}

.signatory-config.handle .action-group .action-item .action-name .action-remove:hover {
    color: #ed521f
}

.signatory-config.handle .action-group .action-item .action-tip {
    bottom: -50px;
    left: 50%;
    width: 68px;
    margin-left: -34px;
    cursor: text
}

.signatory-config.handle .action-group .action-item .action-tip .popper__arrow {
    left: 28px
}

.signatory-config.handle .arrow {
    position: absolute;
    top: 14px;
    right: -44px
}

.signatory-config.detail .arrow {
    margin-top: -4px;
    margin-right: 10px
}

.signatory-config .requirement {
    float: left
}

.signatory-config .action-group .action-item {
    display: inline-block
}

.signatory-config .audit-person {
    font-size: 12px;
    color: #c1c6cd
}

.signatory-config .arrow {
    width: 40px
}

.action-add {
    font-size: 20px;
    color: #7f8997;
    vertical-align: middle
}

.action-add:hover {
    color: #2489f2
}

.contract-appoint, .contract-parameter {
    height: 100vh;
    padding-top: 56px
}

.contract-appoint .main, .contract-parameter .main {
    position: relative;
    height: 100%
}

.contract-appoint .main .appoint-menu, .contract-parameter .main .appoint-menu {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 100;
    width: calc(50% - 597.5px);
    min-width: 230px;
    padding: 56px 0 50px 10px;
    overflow-y: auto;
    background: #f7f8f8;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.contract-appoint .main .appoint-menu .label-content, .contract-parameter .main .appoint-menu .label-content {
    width: 220px;
    padding-top: 40px;
    margin: 0 auto
}

.contract-appoint .main .appoint-menu .label-content .head, .contract-parameter .main .appoint-menu .label-content .head {
    margin-bottom: 30px
}

.contract-appoint .main .appoint-menu .label-content .head .title, .contract-parameter .main .appoint-menu .label-content .head .title {
    display: inline-block;
    height: 16px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    color: #001330
}

.contract-appoint .main .appoint-menu .label-content .label-title, .contract-parameter .main .appoint-menu .label-content .label-title {
    display: inline-block;
    margin-bottom: 40px;
    font-size: 12px;
    font-weight: 700
}

.contract-appoint .main .appoint-menu .label-content .tenant-item.appoint, .contract-parameter .main .appoint-menu .label-content .tenant-item.appoint {
    margin-bottom: 30px
}

.contract-appoint .main .appoint-menu .label-content .tenant-item.appoint:last-child .cover-content, .contract-parameter .main .appoint-menu .label-content .tenant-item.appoint:last-child .cover-content {
    border: none
}

.contract-appoint .main .appoint-menu .label-content .tenant-item.appoint .title, .contract-parameter .main .appoint-menu .label-content .tenant-item.appoint .title {
    font-size: 12px;
    font-weight: 700
}

.contract-appoint .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover, .contract-parameter .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 190px;
    height: 36px;
    padding-left: 12px;
    font-size: 12px;
    color: #7f8997;
    white-space: nowrap;
    cursor: move;
    border: 1px solid #e5e7ea;
    border-radius: 4px
}

.contract-appoint .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover span, .contract-parameter .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover span {
    display: inline-block;
    font-size: 12px
}

.contract-appoint .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover i, .contract-parameter .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover i {
    margin-right: 5px;
    font-size: 20px
}

.contract-appoint .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover.active, .contract-parameter .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover.active {
    color: #2489f2;
    border-color: #2489f2
}

.contract-appoint .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover:hover, .contract-parameter .main .appoint-menu .label-content .tenant-item.appoint .cover-content .appoint-cover:hover {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2)
}

.contract-detail {
    width: 700px;
    min-height: 100%;
    padding: 30px;
    margin: 0 auto;
    margin-top: 50px;
    background: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 19, 48, .06);
    box-shadow: 0 2px 4px 0 rgba(0, 19, 48, .06)
}

.contract-detail.slide {
    position: absolute;
    top: 56px;
    right: -700px;
    bottom: 0;
    z-index: 1000;
    min-height: 0;
    padding-top: 0;
    margin-top: 0;
    overflow-y: auto;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.contract-detail.slide.open {
    right: 0
}

.contract-detail.slide .menu-bar {
    display: none
}

.contract-detail.slide .slide-head {
    display: block
}

.contract-detail .menu-bar .back-button {
    border-right: none
}

.contract-detail .contract-info {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #f2f3f4
}

.contract-detail .contract-info .detail-head {
    margin-bottom: 50px;
    text-align: left
}

.contract-detail .contract-info .detail-head .subject {
    margin-bottom: 20px;
    font-size: 20px
}

.contract-detail .contract-info .detail-head .subject .tip {
    margin-left: 10px
}

.contract-detail .contract-info .detail-head .comments {
    margin: 10px 0
}

.contract-detail .contract-info .detail-head .el-tag {
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 120px
}

.contract-detail .contract-info .detail-head .el-tag.dark-primary {
    color: #2489f2;
    background-color: rgba(0, 0, 0, .15);
    border-color: rgba(0, 0, 0, .15)
}

.contract-detail .contract-info .detail-document {
    margin-bottom: 20px
}

.contract-detail .contract-info .detail-document > label {
    float: left;
    font-weight: 700;
    line-height: 1.8
}

.contract-detail .contract-info .detail-document .document-list {
    width: 380px;
    margin-left: 50px
}

.contract-detail .contract-info .detail-document .document-list.preview li {
    cursor: pointer
}

.contract-detail .contract-info .detail-document .document-list.preview li .list-name {
    color: #2489f2
}

.contract-detail .contract-info .detail-document .document-list.preview li:hover {
    background-color: #f2f3f4
}

.contract-detail .contract-info .detail-document .document-list.preview li:hover .list-label {
    display: block
}

.contract-detail .contract-info .detail-document .document-list li {
    position: relative;
    line-height: 1.8;
    border-radius: 4px;
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1)
}

.contract-detail .contract-info .detail-document .document-list li .list-name {
    display: block;
    padding-left: 4px;
    margin-right: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: color .3s;
    transition: color .3s
}

.contract-detail .contract-info .detail-document .document-list li .list-name .list-name-icon {
    color: #c1c6cd
}

.contract-detail .contract-info .detail-document .document-list li .list-label {
    position: absolute;
    top: 0;
    right: 5px;
    display: none;
    cursor: pointer
}

.contract-detail .contract-info .detail-document .document-list li .list-label.download {
    right: 40px
}

.contract-detail .contract-info .detail-description label {
    font-weight: 700
}

.contract-detail .contract-info .qrcode-content {
    text-align: center
}

.contract-detail .contract-info .qrcode-content img {
    width: 130px;
    margin-bottom: 10px
}

.contract-detail .signatory-info .sponsor-info {
    margin: 10px 0
}

.contract-detail .signatory-info .sponsor-info .name {
    padding: 0 4px;
    color: #001330
}

.contract-detail .signatory-info .signatory-item {
    margin-bottom: 20px
}

.contract-detail .signatory-info .signatory-item > .info {
    border: 1px solid #e5e7ea
}

.contract-detail .signatory-info .signatory-item .head {
    position: relative;
    padding: 18px 45px
}

.contract-detail .signatory-info .signatory-item .head .signatory-name {
    font-size: 16px
}

.contract-detail .signatory-info .signatory-item .head .signatory-name svg {
    margin: 0 5px;
    font-size: 20px
}

.contract-detail .signatory-info .signatory-item .head .signatory-status {
    text-align: right
}

.contract-detail .signatory-info .signatory-item .head .signatory-no span {
    top: -32px
}

.contract-detail .signatory-info .signatory-item .content {
    padding: 28px 45px;
    border-top: 1px solid #f2f3f4
}

.contract-detail .signatory-info .signatory-item .content .stream-item {
    margin-bottom: 20px
}

.contract-detail .signatory-info .signatory-item .content .stream-item.active .stream-step {
    color: #2489f2
}

.contract-detail .signatory-info .signatory-item .content .stream-item.active .stream-content {
    border: 1px solid #2489f2
}

.contract-detail .signatory-info .signatory-item .content .stream-item .stream-step {
    margin-bottom: 5px;
    color: #7f8997
}

.contract-detail .signatory-info .signatory-item .content .stream-item .stream-content {
    position: relative;
    min-height: 75px;
    padding: 15px 90px 15px 30px;
    background-color: #f2f3f4
}

.contract-detail .signatory-info .signatory-item .content .stream-item .stream-content .stream-name {
    margin-bottom: 5px
}

.contract-detail .signatory-info .signatory-item .content .stream-item .stream-content .stream-name .contact {
    margin-left: 10px
}

.contract-detail .signatory-info .signatory-item .content .stream-item .stream-content .stream-status {
    position: absolute;
    top: 0;
    right: 30px;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto 0
}

.contract-detail .signatory-info .signatory-item .content .stream-item .stream-content .mid-text {
    padding-right: 12px;
    padding-left: 4px
}

.contract-detail .signatory-info .signatory-item .signatory-block {
    float: left;
    margin-right: 30px;
    vertical-align: top
}

.contract-detail .signatory-info .signatory-item .signatory-block.right {
    float: right;
    margin-right: 0
}

.contract-detail .signatory-info .signatory-item .center-block {
    padding: 10;
    text-align: center
}

.contract-detail .signatory-info .signatory-item .notify-content .notify-dropdown {
    margin-left: 20px;
    color: #2489f2
}

.contract-detail .signatory-info .signatory-item .notify-content .notify-label {
    width: 65px;
    height: 100%;
    margin-top: -5px
}

.contract-detail .signatory-info .signatory-item .modify-receiver {
    margin-top: 10px;
    text-align: right
}

.slide-head {
    position: relative;
    display: none;
    margin: 0 -30px;
    margin-bottom: 50px;
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #f2f3f4
}

.slide-head span {
    line-height: 50px
}

.slide-head .close-icon {
    position: absolute;
    top: 17px;
    right: 20px;
    color: #7f8997;
    cursor: pointer
}

.view-docs-aid {
    position: fixed;
    bottom: 60px;
    left: calc(50% + 605px);
    z-index: 9;
    width: 36px;
    margin-left: 10px
}

.view-docs-aid.show {
    z-index: 100
}

.view-docs-aid .el-badge__content {
    height: 20px;
    line-height: 20px;
    color: #fff;
    background-color: #2489f2;
    border: 1px solid #f7f8f8
}

.view-docs-aid p {
    height: 36px
}

.view-docs-aid span {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin-bottom: 20px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    background-color: #e5e7ea;
    border-radius: 50%
}

.view-docs-aid span:hover {
    background: #c1c6cd
}

.view-docs-aid /deep/ .view-docs-aid-icon {
    font-size: 20px;
    color: #fff
}

.seal-panel {
    position: absolute;
    top: 0;
    right: -240px;
    z-index: 9;
    width: 250px;
    padding: 12px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #e5e7ea;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04)
}

.seal-panel .seal-content {
    max-height: 500px;
    padding: 12px;
    margin: -12px
}

.seal-panel .seal-content.overflow {
    overflow-y: scroll
}

.seal-panel .drag-cover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    cursor: pointer;
    background-color: hsla(0, 0%, 100%, .01);
    border: none;
    border-radius: 4px
}

.seal-panel .drag-cover:hover {
    border-color: #c1c6cd;
    -webkit-box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .2)
}

.seal-panel .signatory-item {
    position: relative;
    height: 55px;
    text-align: left
}

.seal-panel .signatory-item img.signature {
    max-width: 100%;
    max-height: 55px;
    padding: 3px 0;
    vertical-align: top
}

.seal-panel .signatory-item .drag-cover {
    width: 100%;
    height: 100%
}

.seal-panel .signatory-item.legal-person {
    height: 70px;
    padding-top: 12px;
    margin-top: 12px;
    border-top: 1px dashed #e5e7ea
}

.seal-panel .signatory-item.legal-person .drag-cover {
    top: 12px
}

.seal-panel .seal-item {
    position: relative;
    padding-left: 8px
}

.seal-panel .seal-item .seal {
    float: left;
    width: 60px;
    height: 60px;
    margin: 8px 0;
    border-radius: initial
}

.seal-panel .seal-item .seal img {
    height: auto;
    border-radius: initial
}

.seal-panel .seal-item span {
    float: left;
    width: 100%;
    max-width: 122px;
    padding: 8px 0;
    margin-left: 20px;
    line-height: 60px;
    text-align: left;
    cursor: text
}

.seal-panel .seal-item .drag-cover {
    width: 76px;
    height: 76px
}

.seal-panel .seal-item:last-child span {
    border: none
}

.seal-panel .no-signature-tip {
    margin-bottom: 0;
    line-height: 30px;
    text-align: left;
    cursor: text
}

.no-data {
    margin: 60px 0;
    color: #4c596e;
    text-align: center
}

.no-data.middle {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.no-data img {
    width: 150px
}

.no-data p {
    margin-top: 15px;
    text-align: center
}

.select-person-popper {
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: auto
}

.select-person-popper .search {
    margin-bottom: 10px
}

.select-person-popper .content {
    width: calc(100% + 20px);
    max-height: 260px;
    margin-left: -10px;
    overflow-x: hidden;
    overflow-y: auto
}

.select-person-popper .portrait {
    width: 22px;
    height: 22px;
    margin-top: -1px;
    margin-right: 10px;
    vertical-align: middle
}

.select-person-popper .person-check {
    position: absolute;
    top: 12px;
    right: 10px;
    color: #2489f2
}

.el-dropdown-menu {
    border: 1px solid #f2f3f4
}

.el-dialog__body, .el-dialog__title {
    color: #001330
}

.el-dialog.no-dialog-content .el-dialog__body {
    padding: 10px 0
}

.el-dropdown-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.el-dropdown-link .dropdown-icon {
    display: block;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.el-dropdown-link:hover .dropdown-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.el-dialog.tab-dialog .el-dialog__headerbtn {
    position: absolute;
    top: 20px;
    right: 20px
}

.el-dialog.tab-dialog .el-tabs__header {
    margin-bottom: 0
}

.el-dialog.preview-image-dialog .el-dialog__body {
    text-align: center
}

.el-table--enable-row-hover .el-table__body tr:hover > td {
    background-color: #f7f8f8
}

.el-table.bordered {
    border: none
}

.el-table.bordered td, .el-table.bordered th {
    border: none !important
}

.el-table.bordered:after, .el-table.bordered:before {
    background-color: rgba(0, 0, 0, 0)
}

.el-table tr.cursored {
    cursor: pointer
}

.el-tabs__item {
    color: #4c596e
}

.el-tabs__item.is-active {
    font-weight: 700;
    color: #001330
}

.el-tabs--border-card {
    border: 1px solid #e5e7ea;
    -webkit-box-shadow: none;
    box-shadow: none
}

.el-tabs--border-card > .el-tabs__header {
    background-color: #f7f8f8
}

.el-input.transparent .el-input__inner, .el-textarea.transparent .el-textarea__inner {
    background: 0;
    border: 0
}

.el-input.transparent .el-input__inner:hover, .el-textarea.transparent .el-textarea__inner:hover {
    background-color: #f7f8f8
}

.el-form-item__label {
    color: #001330
}

.el-checkbox__inner:after {
    top: 1px;
    left: 4px;
    height: 7px
}

.el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #2489f2;
    border-color: #2489f2
}

.el-checkbox__input.is-disabled .el-checkbox__inner {
    background-color: #f2f3f4;
    border-color: #e5e7ea
}

.el-checkbox__input.is-checked + .el-checkbox__label, .el-radio__input.is-checked + .el-radio__label {
    color: #4c596e
}

.linear-button, .linear-button.el-button--primary {
    background: -webkit-gradient(linear, left top, right top, from(#00a2f0), to(#00ccfa));
    background: linear-gradient(90deg, #00a2f0, #00ccfa);
    border: none;
    border-radius: 50%
}

.linear-button.el-button--primary:hover, .linear-button:hover {
    background: -webkit-gradient(linear, left top, right top, from(#00acff), to(#14deff));
    background: linear-gradient(90deg, #00acff 0, #14deff)
}

.el-button--default {
    color: #4c596e;
    border-color: #e5e7ea
}

.el-button--primary {
    color: #fff
}

.el-button--text.bordered {
    padding-right: 11px;
    padding-left: 11px;
    border: 1px solid #2489f2
}

.el-button--text.bordered:focus, .el-button--text.bordered:hover {
    color: #2489f2;
    border-color: #2489f2
}

.el-tooltip__popper.is-light {
    border-color: #e5e7ea !important
}

.el-tooltip__popper.is-light .popper__arrow {
    border-top-color: #e5e7ea !important
}

.el-button--text.bordered.el-button--small {
    padding: 7px 9px
}

.el-radio__inner:hover {
    border: 1px solid #2489f2
}

.not-found {
    height: 100%;
    padding-top: 120px;
    background-color: #fff
}

.not-found .placeorder-content {
    text-align: right
}

.not-found .tip-content {
    padding-top: 100px;
    text-align: left
}

.not-found .tip-content h1 {
    margin-bottom: 24px;
    font-size: 26px
}

.not-found .tip-content .list {
    padding-left: 15px;
    margin-bottom: 30px
}

.not-found .tip-content .list li {
    margin-bottom: 5px;
    color: #4c596e;
    list-style-type: disc
}

.fixed-buttons-container {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    text-align: right;
    background: #fff;
    border-top: 1px solid #f2f3f4
}

.fixed-buttons-container .el-button {
    margin: 15px 30px 15px 0
}

.el-tag.circle {
    border-radius: 12px
}

.el-tag .el-icon-close, .el-tag .tag-close-icon {
    top: auto;
    right: auto;
    float: right;
    width: 16px;
    height: 16px;
    margin-right: -5px;
    line-height: 16px
}

.el-tag .tag-close-icon {
    position: relative;
    top: 2px;
    padding: 2px;
    margin-left: 3px;
    font-size: 16px;
    border-radius: 50%
}

.el-tag--gray {
    color: #7f8997;
    background: #f7f8f8;
    border-color: #e5e7ea
}

.el-tag--gray .el-tag__close, .el-tag--gray .tag-close-icon {
    color: #7f8997
}

.el-tag--gray .el-tag__close:hover, .el-tag--gray .tag-close-icon:hover {
    color: #fff;
    background: #7f8997
}

.el-tag--purple {
    color: #6658cc;
    background: #f2f3f4;
    border-color: #e0ddf6
}

.el-tag--purple .el-tag__close, .el-tag--purple .tag-close-icon {
    color: #6658cc
}

.el-tag--purple .el-tag__close:hover, .el-tag--purple .tag-close-icon:hover {
    color: #fff;
    background: #6658cc
}

.transform-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.el-tag .el-tag__close {
    float: none
}

.vertical-center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.middle-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.horizon-center {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.sign-password-modal .el-dialog--tiny {
    width: 460px
}

.sign-password-modal .el-dialog__body {
    padding: 0
}

.invalid-dialog-modal .el-dialog--tiny {
    width: 600px
}

.order-item-list, .order-item-list .order-num {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.order-item-list .order-num {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 80px
}

.order-item-list .order-num .dot-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.order-item-list .order-num .dot-top .dot {
    width: 9px;
    height: 9px;
    background: #e5e7ea;
    border-radius: 100%
}

.order-item-list .order-num .num-block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.order-item-list .order-num .num-block .block-line {
    border-right: 1px solid #e5e7ea
}

.order-item-list .order-num .num-block .block-line-last {
    border: none
}

.order-item-list .order-num .block-middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.order-item-list .order-num .block-middle .circle-middle {
    width: 24px;
    height: 24px;
    font-size: 14px;
    font-weight: 700;
    color: #2489f2;
    border: 2px solid #2489f2;
    border-radius: 100%
}

.order-item-list .order-num .block-middle .circle-middle, .order-item-list .order-num .block-middle .circle-middle-solid {
    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
}

.order-item-list .order-num .block-middle .circle-middle-solid {
    width: 26px;
    height: 26px;
    background: rgba(0, 0, 0, .15);
    border-radius: 100%
}

.order-item-list .order-num .block-middle .circle-middle-solid .circle-center-solid {
    width: 12px;
    height: 12px;
    background: #2489f2;
    border-radius: 100%
}

.order-item-list .order-num .dot-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.order-item-list .order-num .dot-bottom .dot-only-one {
    height: 24px
}

.order-item-list .order-num .dot-bottom .dot-none {
    height: 24px;
    border-right: 1px solid #e5e7ea
}

.order-item-list:first-child .order-items {
    margin-top: 12px
}

.order-item-list .order-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px
}

.delete-label, .page-label, .sync-label {
    font-size: 12px;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.delete-label, .sync-label {
    position: absolute;
    top: -25px;
    display: inline-block;
    height: 23px;
    color: #fff;
    border-radius: 4px
}

.sync-label {
    right: 20px;
    width: 24px;
    padding: 2px 4px;
    line-height: 18px;
    background-color: #2489f2
}

.delete-label {
    right: -3px;
    padding: 2px 5px;
    line-height: 20px;
    color: #fff;
    background-color: #c1c6cd
}

.page-label {
    position: absolute;
    bottom: -25px;
    left: -7px;
    line-height: 12px;
    color: #4c596e
}

.el-alert--warning {
    color: #f0a128;
    background: #f2f3f4
}

.el-alert--warning .el-alert__icon {
    color: #f0a128
}

.el-alert--warning .el-alert__closebtn {
    color: #4c596e
}

.el-popover {
    border-color: #e5e7ea
}

.el-popover[x-placement^=bottom] .popper__arrow {
    border-bottom-color: #f2f3f4
}

.hover-line:hover {
    text-decoration: underline
}

.hover-text:hover {
    color: #2489f2 !important
}

.normal-text {
    font-size: 14px
}

.small-text {
    font-size: 12px
}

.green-text {
    color: #2bb353
}

.grey-text {
    color: #7f8997
}

.red-text {
    color: #ed521f
}

.point-flag {
    position: relative;
    padding-left: 10px
}

.point-flag:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 4px;
    content: "";
    background: #e5e7ea;
    border-radius: 4px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.roboto-bold {
    font-family: Roboto Bold
}

.button-padding-md {
    padding: 10px 15px
}

.merge-account {
    width: 430px
}

.merge-account.el-message-box--center {
    padding-bottom: 40px
}

.elpopover-content-padding {
    padding: 0
}

.body-color {
    color: #001330
}

.secondary-color {
    color: #7f8997
}

.regular-color {
    color: #4c596e
}

.el-table__body {
    width: 100%;
    table-layout: fixed !important
}

.no-event {
    pointer-events: none
}

.organize-dialog-modal /deep/ .el-dialog {
    border-radius: 4px
}

.organize-dialog-modal /deep/ .el-dialog .el-dialog__header {
    padding: 20px 24px 4px 24px
}

.organize-dialog-modal /deep/ .el-dialog .el-dialog__header .el-dialog__close {
    font-size: 20px
}

.organize-dialog-modal /deep/ .el-dialog .el-dialog__body {
    padding: 0 24px 12px 24px
}

.organize-dialog-modal /deep/ .el-dialog .el-dialog__body .dialog-header-tip {
    margin-bottom: 24px
}

.organize-dialog-modal /deep/ .el-dialog .el-dialog__footer {
    padding: 12px 24px 20px 24px
}

.overwrite-el-button.el-button {
    font-weight: 400;
    border-radius: 5px
}

.auth-status-icon[data-v-0d376ac8] {
    position: relative;
    top: 2px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 24px;
    padding: 0 6px;
    margin-left: 5px;
    font-size: 14px;
    font-weight: 400;
    border-radius: 3px
}

.auth-status-icon .svg-icon[data-v-0d376ac8] {
    font-size: 18px
}

.auth-status-icon.not_auth[data-v-0d376ac8] {
    color: #7f8997;
    background: #f2f3f4
}

.auth-status-icon.success_auth[data-v-0d376ac8] {
    color: #2bb353;
    background: #e9f7ed
}

.auth-status-icon.error_auth[data-v-0d376ac8] {
    color: #ed521f;
    background: #f7f8f8
}

.auth-status-icon.primary_auth[data-v-0d376ac8] {
    color: #2489f2;
    background: #e8eef2
}

.auth-status-icon.senior_auth[data-v-0d376ac8] {
    color: #f0a128;
    background: rgba(240, 161, 40, .16)
}

.auth-status-icon.in_valid_auth[data-v-0d376ac8] {
    color: #f0a128;
    background: #fdf4e7;
    border: 1px solid #fbe4c1
}

.auth-status-icon.in_valid_auth .svg-icon[data-v-0d376ac8] {
    padding: 1px;
    margin-right: 4px
}

.auth-status-icon.no-bg[data-v-0d376ac8] {
    padding: 0 !important;
    background: rgba(0, 0, 0, 0) !important;
    border: none
}

.auth-step-line[data-v-3c424384] {
    margin-top: 20px;
    text-align: left
}

.auth-step-line .auth-status-item[data-v-3c424384] {
    position: relative;
    height: 60px
}

.auth-step-line .auth-status-item .time-line[data-v-3c424384] {
    position: absolute;
    top: 4px;
    bottom: 0;
    left: 4px;
    border-left: 1px solid #e5e7ea
}

.auth-step-line .auth-status-item:last-child .time-line[data-v-3c424384] {
    display: none
}

.auth-step-line .auth-status-item:nth-last-child(2) .time-line[data-v-3c424384] {
    border-left: 1px dashed #e5e7ea
}

.auth-step-line .auth-status-item .time-icon[data-v-3c424384] {
    position: absolute;
    top: 3px;
    left: -1px;
    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;
    width: 12px;
    height: 12px;
    background-color: #e5e7ea;
    border-radius: 50%
}

.auth-step-line .auth-status-item .time-icon .signed-icon[data-v-3c424384] {
    color: #2bb353
}

.auth-step-line .auth-status-item .time-icon .wait-icon[data-v-3c424384] {
    color: #c1c6cd
}

.auth-step-line .auth-status-item .time-icon .reject-icon[data-v-3c424384] {
    color: #ed521f
}

.auth-step-line .auth-status-item .status-content[data-v-3c424384] {
    position: relative;
    top: -3px;
    padding-left: 28px
}

.auth-step-line .auth-status-item .status-content .auth-step[data-v-3c424384] {
    height: 24px;
    font-family: PingFangSC;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #4c596e
}

.auth-step-line .auth-status-item .status-content .auth-desc[data-v-3c424384] {
    height: 20px;
    font-family: PingFangSC;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    color: #7f8997
}

.auth-step-line .auth-status-item .status-content .auth-desc.reject[data-v-3c424384] {
    color: #ed521f
}

.auth-step-line .auth-status-item .status-content .auth-desc.success[data-v-3c424384] {
    color: #2bb353
}

.selector-controller-text[data-v-64ddcb4c] {
    margin-right: 4px
}

.selector-icon[data-v-64ddcb4c] {
    font-size: 10px;
    color: #c1c6cd;
    vertical-align: initial;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.selector-icon.is-open[data-v-64ddcb4c] {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.popover-buttons .popover-button[data-v-64ddcb4c] {
    padding: 5px 16px
}

.popover-buttons .popover-button[data-v-64ddcb4c]:hover {
    background: #f7f8f8
}

.popover-buttons .popover-button.is-selected[data-v-64ddcb4c] {
    color: #2489f2
}

.custom-panel-selector-popover {
    min-width: auto;
    padding: 8px 0
}

.infinite-scroll-list[data-v-32591e40] {
    position: relative;
    height: 100%
}

.infinite-scroll-list .loading[data-v-32591e40] {
    line-height: 64px;
    text-align: center;
    color: #c1c6cd
}

.infinite-scroll-list .reach-end[data-v-32591e40] {
    position: relative;
    text-align: center;
    color: #c1c6cd;
    font-size: 12px;
    margin-top: 16px;
    font-weight: 300
}

.infinite-scroll-list.is-blank[data-v-32591e40] .scroll-content {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.content-wrapper[data-v-4d573a4a] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.placeholder-blank[data-v-79f954ca] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.placeholder-blank.is-absolute[data-v-79f954ca] {
    position: absolute;
    top: 0;
    left: 0
}

.placeholder-blank .image img[data-v-79f954ca] {
    width: 260px
}

.placeholder-blank .text[data-v-79f954ca] {
    padding-top: 8px;
    line-height: 20px;
    color: #7f8997
}

.placeholder-blank .text.is-only-text[data-v-79f954ca] {
    margin-top: 88px
}

.placeholder-error[data-v-497319a8] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.placeholder-error.is-absolute[data-v-497319a8] {
    position: absolute;
    left: 0;
    top: 0
}

.placeholder-error .image img[data-v-497319a8] {
    width: 260px
}

.placeholder-error .text[data-v-497319a8] {
    padding-top: 24px;
    font-style: 14px;
    line-height: 20px;
    color: #c1c6cd
}

.placeholder-error .el-button[data-v-497319a8] {
    margin-top: 8px
}

.loading-svg {
    width: 50px;
    height: 50px
}

.loading-svg .loading-svg--g {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite
}

.loading-svg .loading-svg--g .loading-svg--path-left {
    fill: url(#loading-svg--gradient-left)
}

.loading-svg .loading-svg--g .loading-svg--path-right {
    fill: url(#loading-svg--gradient-right)
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

.placeholder-loading[data-v-143dbe16] {
    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: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.placeholder-loading.is-absolute[data-v-143dbe16] {
    position: absolute;
    top: 0;
    left: 0
}

.placeholder-loading i[data-v-143dbe16] {
    font-size: 48px;
    color: #c1c6cd
}

.placeholder-loading .text[data-v-143dbe16] {
    line-height: 72px;
    color: #c1c6cd
}

.popover-reference-warpper[data-v-3cc98026] {
    position: relative;
    color: #667183;
    cursor: pointer
}

.popover-reference-warpper i[data-v-3cc98026] {
    margin-left: 2px;
    font-size: 14px;
    color: #c1c6cd;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%
}

.popover-reference-warpper .display-text[data-v-3cc98026] {
    height: 24px;
    line-height: 24px
}

.popover-reference-warpper .display-text .caret-down[data-v-3cc98026] {
    font-size: 12px;
    color: #c1c6cd
}

.popover-reference-warpper.is-active[data-v-3cc98026], .popover-reference-warpper:hover i[data-v-3cc98026], .popover-reference-warpper[data-v-3cc98026]:hover {
    color: #4c596e
}

.popover-reference-warpper.is-active i[data-v-3cc98026] {
    display: inline-block;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.common-filter[data-v-70176eb3] {
    display: inline-block;
    height: 24px;
    line-height: 24px
}

.option-list[data-v-70176eb3] {
    max-height: 350px;
    overflow: auto
}

.option-list .option-list__item[data-v-70176eb3] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
    line-height: 32px;
    padding: 0 16px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in
}

.option-list .option-list__item.is-danger[data-v-70176eb3] {
    color: #ed521f
}

.option-list .option-list__item.is-disabled[data-v-70176eb3] {
    color: #c1c6cd;
    cursor: no-drop
}

.option-list .option-list__item.is-active[data-v-70176eb3] {
    color: #2489f2
}

.option-list .option-list__item[data-v-70176eb3]:hover {
    background: #f7f8f8
}

.option-list .option-list__item.has-flag[data-v-70176eb3] {
    position: relative
}

.option-list .option-list__item.has-flag[data-v-70176eb3]:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 6px;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.reference-warpper[data-v-70176eb3] {
    color: #001330;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s
}

.reference-warpper:hover > [data-v-70176eb3], .reference-warpper[data-v-70176eb3]:hover {
    color: #4c596e
}

.reference-warpper i[data-v-70176eb3] {
    display: inline-block;
    color: #c1c6cd;
    -webkit-transition: all .2s;
    transition: all .2s;
    font-size: 14px;
    margin-left: 2px
}

.reference-warpper.is-active .select-icon[data-v-70176eb3] {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .12s ease;
    transition: all .12s ease
}

.common-filter-popover.el-popover {
    min-width: 80px;
    padding: 8px 0
}

.qys-icon-button[data-v-d57fa424] {
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.qys-icon-button i[data-v-d57fa424] {
    color: #7f8997
}

.qys-icon-button[data-v-d57fa424]:hover {
    background: rgba(36, 137, 242, .08)
}

.qys-icon-button:hover i[data-v-d57fa424] {
    color: #2489f2
}

.qys-icon-button.is-disabled[data-v-d57fa424] {
    color: #c1c6cd;
    cursor: no-drop
}

.qys-static-tip[data-v-057b2072] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 9px 16px;
    background: #e8eef2;
    border-radius: 3px
}

.qys-static-tip.without-border-radius[data-v-057b2072] {
    border-radius: 0
}

.qys-static-tip.is-success[data-v-057b2072] {
    background: #e9f7ed
}

.qys-static-tip.is-success .tip-icon[data-v-057b2072] {
    color: #2bb353
}

.qys-static-tip.is-error[data-v-057b2072] {
    background: rgba(237, 82, 31, .1)
}

.qys-static-tip.is-error .tip-icon[data-v-057b2072] {
    color: #ed521f
}

.qys-static-tip.is-warn[data-v-057b2072] {
    background: #fdf5e9
}

.qys-static-tip.is-warn .tip-icon[data-v-057b2072] {
    color: #f0a128
}

.qys-static-tip .tip-icon[data-v-057b2072] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 3px;
    margin-right: 8px;
    font-size: 18px;
    color: #2489f2
}

.qys-static-tip .tip-text[data-v-057b2072] {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    word-break: break-all
}

.qys-static-tip .close-icon[data-v-057b2072] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 3px;
    margin-left: 8px;
    font-size: 16px;
    color: #c1c6cd
}

.el-table[data-v-3af985ec] {
    width: 100%;
    color: #001330
}

.el-table[data-v-3af985ec] table thead {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0;
    color: #7f8997
}

.el-table[data-v-3af985ec] table thead th {
    padding: 16px 0;
    font-weight: 400;
    line-height: 22px
}

.el-table[data-v-3af985ec] table tbody td {
    padding: 17px 0;
    line-height: 22px;
    border-bottom: 1px solid #f2f3f4
}

.el-table[data-v-3af985ec] table tbody td .cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.el-table[data-v-3af985ec] table tbody td .cell.el-tooltip {
    display: inline-block
}

.el-table.is-empty[data-v-3af985ec] .el-table__fixed-right:before, .el-table.is-empty[data-v-3af985ec]:before {
    height: 0
}

.view-docs-aid-icon[data-v-f991e772] {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-transform-origin: center 60%;
    -ms-transform-origin: center 60%;
    transform-origin: center 60%
}

.status-container .color-success[data-v-2754b97a] {
    color: #2bb353
}

.status-container .color-warning[data-v-2754b97a] {
    color: #f0a128
}

.status-container .color-regular[data-v-2754b97a] {
    color: #4c596e
}

.status-container .color-error[data-v-2754b97a] {
    color: #ed521f
}

.table-item--text[data-v-3d4433fe] {
    width: 100%
}

.table-item--text .text[data-v-3d4433fe] {
    padding: 0 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.table-item--text .blank[data-v-3d4433fe] {
    color: #c1c6cd
}

.status-label[data-v-9681c100] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 2px 6px;
    border-radius: 2px;
    font-size: 12px
}

.tag-selector[data-v-77d61c82] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.tag-selector .fold-button[data-v-77d61c82] {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 10px;
    -ms-flex-item-align: center;
    align-self: center
}

.tag-selector .tag-selector-inner[data-v-77d61c82] {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.tag-selector-inner[data-v-77d61c82] {
    max-height: 180px;
    overflow-y: auto
}

.tag-selector-inner .search-input[data-v-77d61c82] {
    margin-bottom: 10px
}

.tag-selector-inner .tag-list.is-folded[data-v-77d61c82] {
    height: 30px;
    overflow: hidden
}

.tag-item[data-v-77d61c82] {
    display: inline-block;
    padding: 4px 10px;
    font-size: 12px;
    border: 1px solid #7f8997;
    border-radius: 4px
}

.tag-item[data-v-77d61c82]:not(:last-child) {
    margin-right: 10px;
    margin-bottom: 10px
}

.tag-item .active-icon[data-v-77d61c82] {
    position: absolute;
    top: -3px;
    right: -3px;
    font-size: 20px;
    color: #2489f2
}

.tag-item.is-selected[data-v-77d61c82] {
    position: relative;
    color: #2489f2;
    border: 1px solid #2489f2
}

.qys-page-frame[data-v-bd741852] {
    padding-top: 56px
}

.qys-page-frame .qys-page-frame__main[data-v-bd741852] {
    min-height: calc(100vh - 88px);
    margin: 16px;
    padding: 32px 40px;
    background-color: #fff;
    border-radius: 4px
}

.qys-page-header[data-v-191b9016] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 24px;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 10;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 19, 48, .06);
    box-shadow: 0 2px 4px 0 rgba(0, 19, 48, .06);
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.qys-page-header .qys-page-header__left[data-v-191b9016], .qys-page-header .qys-page-header__middle[data-v-191b9016], .qys-page-header .qys-page-header__right[data-v-191b9016] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.qys-page-header .qys-page-header__left[data-v-191b9016] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.qys-page-header .qys-page-header__left .back-button[data-v-191b9016], .qys-page-header .qys-page-header__left[data-v-191b9016] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.qys-page-header .qys-page-header__left .back-button[data-v-191b9016] {
    color: #4c596e;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.qys-page-header .qys-page-header__right[data-v-191b9016] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 14px
}

.qys-page-header .page-header-title[data-v-191b9016] {
    font-size: 18px
}

.qys-page-header .page-header-subtitle[data-v-191b9016] {
    color: #c1c6cd;
    font-size: 12px
}

.qys-page-header .page-header-subtitle .badge-status-dot[data-v-191b9016] {
    position: relative;
    margin: 0 6px 0 8px;
    display: inline-block;
    width: 4px;
    height: 4px;
    vertical-align: middle;
    border-radius: 50%;
    font-size: 14px;
    font-variant: tabular-nums;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #ed521f
}

.qys-page-header .page-header-subtitle .badge-status-dot.primary[data-v-191b9016] {
    background-color: #2489f2
}

.qys-page-header .page-header-subtitle .badge-status-dot.normal[data-v-191b9016] {
    background-color: #48556a
}

.qys-page-header .page-header-subtitle .badge-status-dot.success[data-v-191b9016] {
    background-color: #2bb353
}

.qys-page-header .page-header-subtitle .badge-status-dot.close[data-v-191b9016] {
    background-color: #ed521f
}

.app-header-menu-collapse[data-v-191b9016] {
    display: inline
}

.app-header-menu-collapse .menu-toggle-button[data-v-191b9016] {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    color: #4c596e
}

.app-header-menu-collapse .menu-toggle-button i[data-v-191b9016] {
    font-size: 20px
}

.qys-page-header .el-button.toggle i {
    font-size: 20px !important
}

.status-icon[data-v-9d1b2dde] {
    margin-right: 8px;
    font-size: 20px;
    color: #ed521f
}

.custom-messagebox-content-message.is-icon-prefixed[data-v-6bf9469b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.custom-messagebox-content-message.is-icon-prefixed .content-wrapper[data-v-6bf9469b] {
    width: calc(100% - 40px)
}

.custom-messagebox-content-message .content-wrapper[data-v-6bf9469b] {
    line-height: 30px
}

.custom-messagebox-content-message .status-icon[data-v-6bf9469b] {
    margin-right: 10px;
    font-size: 30px;
    color: #f6b929;
    vertical-align: middle
}

.custom-messagebox-content-content[data-v-6bf9469b] > :first-child {
    margin-top: 15px
}

.custom-msgbox-content__header[data-v-10bd981e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.custom-msgbox-content__header.is-default .custom-msgbox-icon[data-v-10bd981e] {
    color: #4c596e
}

.custom-msgbox-content__header.is-info .custom-msgbox-icon[data-v-10bd981e] {
    color: #2489f2
}

.custom-msgbox-content__header.is-success .custom-msgbox-icon[data-v-10bd981e] {
    color: #2bb353
}

.custom-msgbox-content__header.is-warn .custom-msgbox-icon[data-v-10bd981e] {
    color: #f0a128
}

.custom-msgbox-content__header.is-error .custom-msgbox-icon[data-v-10bd981e] {
    color: #ed521f
}

.custom-msgbox-content__header .custom-msgbox-icon[data-v-10bd981e] {
    margin-right: 8px;
    font-size: 22px;
    vertical-align: middle
}

.custom-msgbox-content__content[data-v-10bd981e] {
    margin-left: 30px
}

.custom-msgbox-content__content[data-v-10bd981e] > :first-child {
    margin-top: 16px
}

.custom-msgbox-content__content .as-block[data-v-10bd981e] {
    padding: 16px;
    margin-top: 8px;
    background: #f7f8f8
}

.custom-msgbox {
    padding-bottom: 24px
}

.custom-msgbox .el-message-box__content {
    padding: 32px 24px 19px
}

.custom-msgbox .el-message-box__btns {
    padding: 5px 24px 0
}

.custom-msgbox .el-message-box__btns .el-button {
    height: 32px;
    padding: 5px 16px;
    border-radius: 4px
}

.el-dialog.document-preview-modal {
    width: 857px;
    height: calc(100% - 10vh) !important;
    margin: 5vh auto !important;
    -webkit-transform: initial;
    -ms-transform: initial;
    transform: none
}

.el-dialog.document-preview-modal .el-dialog__header {
    padding: 0
}

.el-dialog.document-preview-modal .el-dialog__header .el-dialog__headerbtn {
    font-size: 12px
}

.el-dialog.document-preview-modal .el-dialog__body {
    max-height: calc(100% - 70px);
    padding: 0;
    overflow: auto
}

.el-dialog.document-preview-modal .el-dialog__body .document-content__wrapper .document-list__wrapper .contract-document__wrapper {
    width: 100%
}

.el-dialog.document-preview-modal .el-dialog__body .document-content__wrapper .document-list__wrapper .contract-document__wrapper li {
    margin: 15px auto;
    border: 1px solid #e5e7ea;
    -webkit-box-shadow: none;
    box-shadow: none
}

.el-dialog.document-preview-modal .el-dialog__body .document-content__wrapper .document-list__wrapper .contract-document__wrapper li img {
    max-width: 100%;
    max-height: 100%
}

.el-dialog.document-preview-modal .dialog-header-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 12px 60px 10px 20px
}

.el-dialog.document-preview-modal .dialog-header-wrap .document-preview-btns {
    padding: 0 15px
}

.el-dialog.document-preview-modal .dialog-header-wrap .document-preview-btns .el-input .el-input__icon, .el-dialog.document-preview-modal .dialog-header-wrap .document-preview-btns .el-input .el-input__inner {
    height: 24px;
    line-height: 24px
}

.el-dialog.document-preview-modal .dialog-header-wrap .dialog-title {
    font-size: 18px
}

.el-dialog.document-preview-modal .dialog-header-wrap .document-preview-btn {
    font-size: 12px;
    color: #2489f2;
    cursor: pointer
}

.strategy-drop-item.el-dropdown-menu__item {
    width: 120px;
    padding: 0 12px;
    margin-bottom: 2px;
    color: #334259;
    font-weight: 400
}

.strategy-drop-item.el-dropdown-menu__item:hover {
    background: #f0f2f7 !important;
    color: #001330
}

.strategy-drop-item.el-dropdown-menu__item.active {
    background: #f0f2f7;
    color: #001330 !important
}

.strategy-drop-item.el-dropdown-menu__item i {
    margin-right: 0
}

.el-dropdown-menu.el-popper.strategy-drop-menu {
    padding: 4px 0 2px
}

.viewer-actions[data-v-b7880ad4] {
    width: 236px;
    height: 36px;
    background: rgba(0, 19, 48, .7);
    border-radius: 18px
}

.viewer-actions .page-number[data-v-b7880ad4] {
    font-size: 16px;
    line-height: 24px
}

.viewer-next[data-v-b7880ad4]:hover, .viewer-prev[data-v-b7880ad4]:hover {
    background: rgba(0, 19, 48, .7)
}

.viewer-close[data-v-b7880ad4] {
    width: 36px;
    height: 36px;
    background-color: #606266;
    border-radius: 3px
}

.viewer-close-icon[data-v-b7880ad4] {
    font-size: 24px;
    color: hsla(0, 0%, 100%, .8);
    border-radius: 3px
}

.viewer-close[data-v-b7880ad4]:hover {
    background-color: rgba(0, 19, 48, .7)
}

.person-selector-popover[data-v-e83a4e1e] {
    padding: 4px 0 12px
}

.person-selector-popover .search[data-v-e83a4e1e] {
    width: 100%;
    height: 48px;
    padding: 2px 0 6px 0
}

.person-selector-popover .search .search-input[data-v-e83a4e1e] {
    width: 100%;
    height: 100%;
    padding: 0 10px;
    border: none;
    border: 1px solid #e5e7ea;
    border-radius: 4px;
    outline: none
}

.person-selector-popover .search .search-input[data-v-e83a4e1e]:hover {
    border-color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-e83a4e1e]:focus {
    border-color: #2489f2
}

.person-selector-popover .search .search-input[data-v-e83a4e1e]::-webkit-input-placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-e83a4e1e]::-moz-placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-e83a4e1e]:-ms-input-placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-e83a4e1e]::-ms-input-placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .search .search-input[data-v-e83a4e1e]::placeholder {
    font-size: 14px;
    color: #c1c6cd
}

.person-selector-popover .content[data-v-e83a4e1e] {
    width: calc(100% + 12px);
    height: 300px;
    padding: 0 12px;
    overflow: auto
}

.person-selector-popover .content.no-data-content[data-v-e83a4e1e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 120px
}

.person-selector-popover .content .empoyee-item[data-v-e83a4e1e] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 40px;
    cursor: pointer
}

.person-selector-popover .content .empoyee-item.disabled-item[data-v-e83a4e1e] {
    cursor: not-allowed;
    opacity: 1%
}

.person-selector-popover .content .empoyee-item.all-person[data-v-e83a4e1e] {
    padding-left: 40px
}

.person-selector-popover .content .empoyee-item[data-v-e83a4e1e]:hover {
    background: #f7f8f8
}

.person-selector-popover .content .empoyee-item .avatar[data-v-e83a4e1e] {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    border-radius: 100%
}

.person-selector-popover .content .empoyee-item .name[data-v-e83a4e1e] {
    width: 60px;
    color: #001330
}

.person-selector-popover .content .empoyee-item .contact[data-v-e83a4e1e] {
    width: 80px;
    font-size: 12px;
    color: #7f8997
}

.person-selector-popover .content .empoyee-item .check-icon[data-v-e83a4e1e] {
    position: absolute;
    top: 11px;
    right: 0;
    font-size: 14px;
    color: #2489f2
}

.person-selector-popover .content .no-data[data-v-e83a4e1e] {
    width: 100%;
    margin: 0;
    text-align: center
}

.person-selector-popover .content .no-data .img[data-v-e83a4e1e] {
    width: 180px;
    margin: 0 auto
}

.person-selector-popover .content .loading[data-v-e83a4e1e] {
    text-align: center
}

.person-selector-popover .content .loading .loading-icon[data-v-e83a4e1e] {
    margin-bottom: 10px;
    font-size: 20px
}

.q-dialog[data-v-d67f125e] .el-dialog {
    border-radius: 4px
}

.q-dialog[data-v-d67f125e] .el-dialog__body, .q-dialog[data-v-d67f125e] .el-dialog__header {
    padding: 0
}

.q-dialog .close-btn[data-v-d67f125e] {
    position: absolute;
    right: 20px;
    font-size: 18px;
    color: #7f8997;
    cursor: pointer
}

.q-dialog .close-btn[data-v-d67f125e]:hover {
    color: #2489f2
}

.q-dialog[data-v-d67f125e] .q-dialog-header {
    position: relative;
    width: 100%;
    padding: 12px 56px 12px 20px;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    color: #001330
}

.q-dialog[data-v-d67f125e] .q-dialog-header.with-line {
    padding: 12px 24px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    border-bottom: 1px solid #e5e7ea
}

.q-dialog .q-dialog-content[data-v-d67f125e] {
    width: 100%;
    padding: 0 20px
}

.q-dialog .q-dialog-content[data-v-d67f125e] .q-dialog-header {
    width: calc(100% + 48px);
    margin-left: -24px
}

.q-dialog .q-dialog-content[data-v-d67f125e] .q-dialog-footer {
    width: calc(100% + 40px);
    margin-left: -20px
}

.q-dialog[data-v-d67f125e] .q-dialog-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    padding: 12px 20px
}

.q-dialog[data-v-d67f125e] .q-dialog-footer.with-line {
    padding: 16px 24px;
    border-top: 1px solid #e5e7ea
}

.q-dialog[data-v-d67f125e] .q-dialog-footer.footer-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@font-face {
    font-family: iconfont;
    src: url(../fonts/iconfont.a3c0e742.woff2) format("woff2"), url(../fonts/iconfont.46787ee8.woff) format("woff"), url(../fonts/iconfont.24021046.ttf) format("truetype")
}

.iconfont {
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-fullscreen:before {
    content: "\e7ed"
}

.icon-fullscreen-exit:before {
    content: "\e7ee"
}

.icon-Frame:before {
    content: "\e66f"
}

.icon-file1:before {
    content: "\e671"
}

.icon-zheng:before {
    content: "\e6f2"
}

.icon-zheng-active:before {
    content: "\e66d"
}

.icon-question-circle-fill:before {
    content: "\e84d"
}

.icon-talk:before {
    content: "\e957"
}

.icon-question-circle:before {
    content: "\e786"
}

.icon-speed:before {
    content: "\e6de"
}

.icon-stabilize:before {
    content: "\e6df"
}

.icon-mail1:before {
    content: "\e7de"
}

.icon-book:before {
    content: "\e7b3"
}

.icon-menu-integrate:before {
    content: "\e6db"
}

.icon-menu-integrate-active:before {
    content: "\e6dc"
}

.icon-menu-cluster-active:before {
    content: "\e6b2"
}

.icon-menu-document-active:before {
    content: "\e6bd"
}

.icon-menu-document:before {
    content: "\e6c1"
}

.icon-menu-home-active:before {
    content: "\e6cd"
}

.icon-menu-home:before {
    content: "\e6d5"
}

.icon-menu-cluster:before {
    content: "\e6d6"
}

.icon-menu-expenses:before {
    content: "\ea56"
}

.icon-menu-expenses-active:before {
    content: "\ea57"
}

.icon-menu-setting:before {
    content: "\e62e"
}

.icon-menu-setting-active:before {
    content: "\e62f"
}

.icon-caret-up:before {
    content: "\e8ef"
}

.icon-JinShanXieZuo:before {
    content: "\e61b"
}

.icon-swap-o:before {
    content: "\e608"
}

.icon-apply-multipage:before {
    content: "\e607"
}

.icon-menu-setting-dark:before {
    content: "\e60b"
}

.icon-time:before {
    content: "\e92b"
}

.icon-signature1:before {
    content: "\e949"
}

.icon-seal-face-:before {
    content: "\e9a4"
}

.icon-Cost-Center:before {
    content: "\e6a8"
}

.icon-link2:before {
    content: "\e69f"
}

.icon-moneycollect:before {
    content: "\e7cd"
}

.icon-expense-center-fill-:before {
    content: "\e9d5"
}

.icon-check-square:before {
    content: "\e7a8"
}

.icon-select-o1:before {
    content: "\e8d0"
}

.icon-check-square1:before {
    content: "\e962"
}

.icon-check-square-fill:before {
    content: "\e965"
}

.icon-title-:before {
    content: "\e975"
}

.icon-info-review:before {
    content: "\e695"
}

.icon-info-setting:before {
    content: "\e69c"
}

.icon-loading-circle:before {
    content: "\ea3b"
}

.icon-alipay-square-fill:before {
    content: "\e88c"
}

.icon-costsharing-fill:before {
    content: "\e61d"
}

.icon-unlock-o:before {
    content: "\e7ca"
}

.icon-lock-o:before {
    content: "\e7c9"
}

.icon-logo-qys:before {
    content: "\e789"
}

.icon-seal-o1:before {
    content: "\e68a"
}

.icon-sign-location-o:before {
    content: "\e68b"
}

.icon-check-circle-fill-green:before {
    content: "\e75b"
}

.icon-clockwise-90:before {
    content: "\e67b"
}

.icon-counterclockwise-90:before {
    content: "\e67d"
}

.icon-screenshot-01:before {
    content: "\e640"
}

.icon-automatic-01:before {
    content: "\e63c"
}

.icon-a-Enhancesharpening-01:before {
    content: "\e63d"
}

.icon-Incremental-01:before {
    content: "\e63e"
}

.icon-play-circle:before {
    content: "\e781"
}

.icon-file-import-o:before {
    content: "\e978"
}

.icon-phone-fill:before {
    content: "\e872"
}

.icon-certified-copy:before {
    content: "\ea4a"
}

.icon-adduser-fill-01:before {
    content: "\ea48"
}

.icon-recover-fill:before {
    content: "\ea49"
}

.icon-doublelup:before {
    content: "\e912"
}

.icon-caret-left:before {
    content: "\e9e8"
}

.icon-caret-right:before {
    content: "\e8b2"
}

.icon-record:before {
    content: "\ea45"
}

.icon-shifting-:before {
    content: "\e9c3"
}

.icon-loading:before {
    content: "\ea28"
}

.icon-sound-fill:before {
    content: "\e866"
}

.icon-file-done:before {
    content: "\e7b5"
}

.icon-file-multicolour:before {
    content: "\ea14"
}

.icon-poweroff:before {
    content: "\e99b"
}

.icon-Cancelled-fill:before {
    content: "\e610"
}

.icon-yuan:before {
    content: "\e785"
}

.icon-team:before {
    content: "\e7b1"
}

.icon-audit1:before {
    content: "\e7c1"
}

.icon-people-show-dimission-:before {
    content: "\e96e"
}

.icon-modifysettings0-01:before {
    content: "\e60a"
}

.icon-layout-management-o-01:before {
    content: "\ea2e"
}

.icon-contractmanagement-o-01:before {
    content: "\ea2f"
}

.icon-file-pdf-fill:before {
    content: "\e85a"
}

.icon-warning-circle:before {
    content: "\e99a"
}

.icon-attachment:before {
    content: "\e7e3"
}

.icon-language-english-fill--:before {
    content: "\e9ac"
}

.icon-language-chinese-fill-:before {
    content: "\e9ad"
}

.icon-oval-more-fill:before {
    content: "\ea20"
}

.icon-outdent-:before {
    content: "\e92e"
}

.icon-indent-1:before {
    content: "\e933"
}

.icon-sidebar-:before {
    content: "\e9f5"
}

.icon-calendar:before {
    content: "\e7d5"
}

.icon-radio-normal:before {
    content: "\e993"
}

.icon-radio-checked:before {
    content: "\e994"
}

.icon-radio-disabled:before {
    content: "\e997"
}

.icon-radio-selected:before {
    content: "\e999"
}

.icon-expand:before {
    content: "\e95f"
}

.icon-qq-circle-fill:before {
    content: "\ea2a"
}

.icon-wechat-circle-fill:before {
    content: "\ea2b"
}

.icon-alipay-circle-fill:before {
    content: "\ea2c"
}

.icon-offline-payments-circle:before {
    content: "\ea08"
}

.icon-share-01:before {
    content: "\ea29"
}

.icon-bell:before {
    content: "\e7c4"
}

.icon-scan:before {
    content: "\e7d4"
}

.icon-wechat-pay-fill-:before {
    content: "\e9d4"
}

.icon-earth:before {
    content: "\e787"
}

.icon-doubleldown:before {
    content: "\e911"
}

.icon-link1:before {
    content: "\e7e2"
}

.icon-fileInvalid:before {
    content: "\e98d"
}

.icon-testing:before {
    content: "\ea1a"
}

.icon-plus-circle1:before {
    content: "\e783"
}

.icon-file-text-fill:before {
    content: "\e859"
}

.icon-special-configure-fill-:before {
    content: "\e98a"
}

.icon-integrated-centre-fill:before {
    content: "\e9d2"
}

.icon-integrated-centre-o:before {
    content: "\ea1b"
}

.icon-image-fill-:before {
    content: "\e95a"
}

.icon-seal-fill:before {
    content: "\e946"
}

.icon-adduser:before {
    content: "\e7ae"
}

.icon-deleteuser:before {
    content: "\e7b2"
}

.icon-plus-square:before {
    content: "\e798"
}

.icon-arrowleft:before {
    content: "\e7f1"
}

.icon-swap-right:before {
    content: "\e8f2"
}

.icon-cluster-separate:before {
    content: "\e9c2"
}

.icon-check-square-disable:before {
    content: "\e98f"
}

.icon-check-square-checked:before {
    content: "\e990"
}

.icon-check-square-selected:before {
    content: "\e99c"
}

.icon-check-square-normal:before {
    content: "\e99d"
}

.icon-backlog-o-01:before {
    content: "\ea0f"
}

.icon-question-01:before {
    content: "\ea10"
}

.icon-export:before {
    content: "\e791"
}

.icon-appstore:before {
    content: "\e79c"
}

.icon-more1:before {
    content: "\e7ff"
}

.icon-agent:before {
    content: "\ea0c"
}

.icon-setting1:before {
    content: "\e78e"
}

.icon-check-circle-fill1:before {
    content: "\e846"
}

.icon-special-audit-fill-:before {
    content: "\e989"
}

.icon-news-fill-:before {
    content: "\e9d7"
}

.icon-organization:before {
    content: "\e9f4"
}

.icon-minus-circle-fill:before {
    content: "\e844"
}

.icon-close-circle-fill:before {
    content: "\e848"
}

.icon-close-circle-multicolour:before {
    content: "\ea04"
}

.icon-plus-circle-fill:before {
    content: "\e845"
}

.icon-special-company-o-:before {
    content: "\e9f0"
}

.icon-special-api-o-:before {
    content: "\e9f1"
}

.icon-special-home-o:before {
    content: "\e943"
}

.icon-special-file-o:before {
    content: "\e944"
}

.icon-rollback:before {
    content: "\e7ff"
}

.icon-interation-o-:before {
    content: "\e98e"
}

.icon-image-o-:before {
    content: "\e95d"
}

.icon-upload1:before {
    content: "\e7ef"
}

.icon-templet-o-:before {
    content: "\e97c"
}

.icon-codepen:before {
    content: "\e87e"
}

.icon-selectall:before {
    content: "\e93e"
}

.icon-time-circle-fill:before {
    content: "\e849"
}

.icon-close-circle:before {
    content: "\e780"
}

.icon-minus-circle:before {
    content: "\e782"
}

.icon-file:before {
    content: "\e7be"
}

.icon-caret-down:before {
    content: "\e8ee"
}

.icon-left:before {
    content: "\e90d"
}

.icon-location-fill:before {
    content: "\e918"
}

.icon-search-o--:before {
    content: "\e925"
}

.icon-star-fill-:before {
    content: "\e929"
}

.icon-edit-o-:before {
    content: "\e930"
}

.icon-info-circle-fill:before {
    content: "\e995"
}

.icon-warning-circle-fill:before {
    content: "\e996"
}

.icon-plus1:before {
    content: "\e90b"
}

.icon-ellipsis:before {
    content: "\e998"
}

.icon-setting-fill-:before {
    content: "\e9db"
}

.icon-Platform-selected:before {
    content: "\e9d9"
}

.icon-Platform-normal:before {
    content: "\e9da"
}

.icon-down:before {
    content: "\e7ec"
}

.icon-right:before {
    content: "\e90e"
}

.icon-interation-fill:before {
    content: "\e84f"
}

.icon-close1:before {
    content: "\e800"
}

.icon-uncertified1:before {
    content: "\e973"
}

.icon-filesync:before {
    content: "\e7b4"
}

.icon-swap:before {
    content: "\e7f2"
}

.icon-excel-derive-:before {
    content: "\e8f1"
}

.icon-downloadapp:before {
    content: "\e95b"
}

.icon-brush--:before {
    content: "\e983"
}

.icon-rubber-:before {
    content: "\e984"
}

.icon-pen-:before {
    content: "\e985"
}

.icon-personal-identification-:before {
    content: "\e935"
}

.icon-authentication-:before {
    content: "\e964"
}

.icon-company1:before {
    content: "\e972"
}

.icon-delete-o-:before {
    content: "\e924"
}

.icon-carryout:before {
    content: "\e7d3"
}

.icon-cluster:before {
    content: "\e7d7"
}

.icon-establishment-sign-o-:before {
    content: "\e928"
}

.icon-visible1:before {
    content: "\e78f"
}

.icon-invisible1:before {
    content: "\e90c"
}

.icon-keywords-:before {
    content: "\e969"
}

.icon-revolve-fill-:before {
    content: "\e96b"
}

.icon-send-o:before {
    content: "\e91b"
}

.icon-approval:before {
    content: "\e945"
}

.icon-cloud-upload:before {
    content: "\e7d9"
}

.icon-mail-change-o-:before {
    content: "\e960"
}

.icon-iphone-change-o-:before {
    content: "\e961"
}

.icon-date-set-:before {
    content: "\e96a"
}

.icon-detail:before {
    content: "\e793"
}

.icon-nextfile:before {
    content: "\e963"
}

.icon-personal-fill:before {
    content: "\e92f"
}

.icon-check-circle1:before {
    content: "\e77e"
}

.icon-check:before {
    content: "\e8cc"
}

.icon-sticky:before {
    content: "\e605"
}

.icon-hourglass:before {
    content: "\e7c3"
}

.icon-share-o:before {
    content: "\e931"
}

.icon-share:before {
    content: "\e932"
}

.icon-sync:before {
    content: "\e788"
}

.icon-review:before {
    content: "\e927"
}

.icon-primary:before {
    content: "\e923"
}

.icon-edit:before {
    content: "\ed"
}

.icon-nosign:before {
    content: "\e8eb"
}

.icon-sealdone:before {
    content: "\e8ec"
}

.icon-noseal:before {
    content: "\e8ed"
}

.icon-signed-o:before {
    content: "\e8e7"
}

.icon-preview:before {
    content: "\e8e6"
}

.icon-icon-lock:before {
    content: "\e8ce"
}

.icon-icon-unlock:before {
    content: "\e8cf"
}

.icon-mail:before {
    content: "\e8b6"
}

.icon-word1:before {
    content: "\e864"
}

.icon-html1:before {
    content: "\e865"
}

.icon-icon_sign_details_dy_huaban:before {
    content: "\e858"
}

.icon-sent:before {
    content: "\e855"
}

.icon-license:before {
    content: "\e816"
}

.icon-identity:before {
    content: "\e817"
}

.icon-up:before {
    content: "\e801"
}

.icon-revise:before {
    content: "\e7fd"
}

.icon-move1:before {
    content: "\e7fc"
}

.icon-canshu:before {
    content: "\e74a"
}

.icon-sign1:before {
    content: "\e7fb"
}

.icon-select-o:before {
    content: "\e7f4"
}

.icon-select-m:before {
    content: "\e7f5"
}

.icon-text:before {
    content: "\e7f6"
}

.icon-Dropdown:before {
    content: "\e7f7"
}

.icon-stamp:before {
    content: "\e7f8"
}

.icon-date:before {
    content: "\e7f9"
}

.icon-IDcard:before {
    content: "\e7fa"
}

.icon-cunzhengbaogao:before {
    content: "\e784"
}

.icon-contract1:before {
    content: "\e718"
}

.icon-fujian:before {
    content: "\e601"
}

.icon-pdf:before {
    content: "\e7f0"
}

.icon-dayin:before {
    content: "\e745"
}

.icon-edit-name:before {
    content: "\e7ad"
}

.icon-alipay:before {
    content: "\e724"
}

.icon-qq:before {
    content: "\e725"
}

.icon-weixin:before {
    content: "\e726"
}

.icon-document:before {
    content: "\e776"
}

.icon-center:before {
    content: "\e7a6"
}

.icon-centeralignment:before {
    content: "\e7a4"
}

.icon-tile:before {
    content: "\e7a5"
}

.icon-upperleft:before {
    content: "\e7a0"
}

.icon-upperright:before {
    content: "\e7a1"
}

.icon-lowerleft:before {
    content: "\e7a2"
}

.icon-bottomright:before {
    content: "\e7a3"
}

.icon-sponsor:before {
    content: "\e79e"
}

.icon-cancel:before {
    content: "\e79d"
}

.icon-dropdown:before {
    content: "\e604"
}

.icon-termination:before {
    content: "\e749"
}

.icon-gangwei:before {
    content: "\e790"
}

.icon-wenbenkuangfuhao:before {
    content: "\e78c"
}

.icon-zhongxinfasong:before {
    content: "\e670"
}

.icon-gongyongmoban:before {
    content: "\e76d"
}

.icon-export1:before {
    content: "\e77d"
}

.icon-delete1:before {
    content: "\e777"
}

.icon-id:before {
    content: "\e762"
}

.icon-html:before {
    content: "\e763"
}

.icon-word:before {
    content: "\e766"
}

.icon-wangge:before {
    content: "\e75f"
}

.icon-liebiao:before {
    content: "\e760"
}

.icon-locate:before {
    content: "\e606"
}

.icon-signature-quick:before {
    content: "\e747"
}

.icon-seal-quick:before {
    content: "\e748"
}

.icon-appoint-tip:before {
    content: "\e744"
}

.icon-yizhidingweizhi:before {
    content: "\e742"
}

.icon-canshupeizhi:before {
    content: "\e743"
}

.icon-icon__fadingdaibiaorenzhang:before {
    content: "\e73d"
}

.icon-paixu:before {
    content: "\e73c"
}

.icon-link:before {
    content: "\e63f"
}

.icon-ico_fadingdaibiaorenzhang:before {
    content: "\e72e"
}

.icon-bottom1:before {
    content: "\e717"
}

.icon-logo:before {
    content: "\e614"
}

.icon-upload:before {
    content: "\e6fa"
}

.icon-icon_moren:before {
    content: "\e6f0"
}

.icon-list-close:before {
    content: "\e603"
}

.icon-icon_editable:before {
    content: "\e6eb"
}

.icon-refuse:before {
    content: "\e6ea"
}

.icon-audit:before {
    content: "\e6f3"
}

.icon-icon_error_error:before {
    content: "\e6e8"
}

.icon-question:before {
    content: "\e602"
}

.icon-visible:before {
    content: "\e63a"
}

.icon-invisible:before {
    content: "\e63b"
}

.icon-exchange:before {
    content: "\e6e6"
}

.icon-appoint-active:before {
    content: "\e6e4"
}

.icon-reject:before {
    content: "\e6e7"
}

.icon-signed:before {
    content: "\e6b8"
}

.icon-notreceived:before {
    content: "\e6e5"
}

.icon-filter:before {
    content: "\e618"
}

.icon-finish:before {
    content: "\e6e3"
}

.icon-unfinish:before {
    content: "\e6e2"
}

.icon-unregistered:before {
    content: "\e6e0"
}

.icon-certified:before {
    content: "\e6d9"
}

.icon-uncertified:before {
    content: "\e6da"
}

.icon-start:before {
    content: "\e6dd"
}

.icon-more:before {
    content: "\e6d7"
}

.icon-back:before {
    content: "\e6d8"
}

.icon-upload-seal:before {
    content: "\e6ce"
}

.icon-shift-down:before {
    content: "\e6cf"
}

.icon-shift-up:before {
    content: "\e6d0"
}

.icon-add-solid:before {
    content: "\e6d1"
}

.icon-signing:before {
    content: "\e6d2"
}

.icon-back-top:before {
    content: "\e6d3"
}

.icon-wait:before {
    content: "\e6d4"
}

.icon-signature:before {
    content: "\e6ca"
}

.icon-timestamp:before {
    content: "\e6cb"
}

.icon-seal:before {
    content: "\e6cc"
}

.icon-seal-o:before {
    content: "\e66e"
}

.icon-erweima:before {
    content: "\e67c"
}

.icon-add:before {
    content: "\e6b5"
}

.icon-delete:before {
    content: "\e6bf"
}

.icon-contact:before {
    content: "\e67f"
}

.icon-realname-dismiss:before {
    content: "\e6c5"
}

.icon-realname:before {
    content: "\e6c6"
}

.icon-unregister:before {
    content: "\e6c7"
}

.icon-unrealname-dismiss:before {
    content: "\e6c8"
}

.icon-unrealname:before {
    content: "\e6c9"
}

.icon-notice-copy:before {
    content: "\e7fe"
}

.icon-department:before {
    content: "\e6b3"
}

.icon-company:before {
    content: "\e6c4"
}

.icon-rotate-left:before {
    content: "\e6bb"
}

.icon-rotate-right:before {
    content: "\e6be"
}

.icon-unrealnamed:before {
    content: "\e69d"
}

.icon-realnamed:before {
    content: "\e69e"
}

.icon-bank-minsheng:before {
    content: "\e6af"
}

.icon-yunpingtaitubiao_department:before {
    content: "\e6b4"
}

.icon-address:before {
    content: "\e6b6"
}

.icon-download:before {
    content: "\e6b7"
}

.icon-degree:before {
    content: "\e6b9"
}

.icon-phone:before {
    content: "\e6ba"
}

.icon-number:before {
    content: "\e6bc"
}

.icon-telephone:before {
    content: "\e6c0"
}

.icon-idcard:before {
    content: "\e6c2"
}

.icon-role:before {
    content: "\e6c3"
}

.icon-qrcode:before {
    content: "\e65c"
}

.icon-dot:before {
    content: "\e69b"
}

.icon-fold-left:before {
    content: "\e697"
}

.icon-fold-right:before {
    content: "\e699"
}

.icon-notice:before {
    content: "\e69a"
}

.icon-company-normal:before {
    content: "\e693"
}

.icon-home-normal:before {
    content: "\e692"
}

.icon-home-select:before {
    content: "\e691"
}

.icon-contract-select:before {
    content: "\e698"
}

.icon-company-select:before {
    content: "\e694"
}

.icon-contract-normal:before {
    content: "\e696"
}

.qys-smooth-scrollbar .scrollbar-track {
    background: rgba(0, 0, 0, 0)
}

.qys-smooth-scrollbar .scrollbar-track .scrollbar-thumb {
    background: #c1c6cd;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px #e5e7ea;
    box-shadow: inset 0 0 5px #e5e7ea
}

[data-v-7d47f49a] .qys-message__dialog .el-dialog__header {
    display: none
}

[data-v-7d47f49a] .qys-message__dialog .el-dialog__body {
    padding: 32px 24px 0
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__icon {
    width: 22px;
    margin-right: 8px
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__icon i {
    font-size: 22px;
    line-height: 22px
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__icon--warning {
    color: #f0a128
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__icon--error {
    color: #ed521f
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__icon--success {
    color: #2bb353
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__content .qys-message__header {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    color: #001330
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__content .qys-message__header + .qys-message__desc {
    margin-top: 16px
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__content .qys-message__header .qys-message__title {
    display: inline-block;
    padding-right: 24px
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__content .qys-message__header .qys-message__close {
    position: absolute;
    top: 0;
    right: 0;
    color: #7f8997;
    cursor: pointer
}

[data-v-7d47f49a] .qys-message__dialog .qys-message__content .qys-message__desc {
    line-height: 22px;
    color: #4c596e
}

.el-divider--vertical {
    margin: 0 12px
}

.el-input.is-disabled .el-input__inner {
    color: #c1c6cd;
    background-color: #f2f3f4;
    border-color: #e5e7ea
}

.el-input .el-input__inner {
    padding-top: 0;
    padding-bottom: 0
}

.el-input.el-textarea textarea {
    resize: none
}

.el-input.el-input--prefix .el-input__inner {
    padding-left: 36px !important
}

.el-input__prefix {
    left: 12px !important
}

.el-input .el-input__count, .el-textarea .el-input__count {
    position: absolute;
    right: 4px;
    bottom: -4px;
    height: 10px;
    font-size: 10px;
    line-height: 10px;
    white-space: nowrap
}

.el-input.is-safari.is-disabled .el-input__inner, .el-input.is-safari.is-disabled .el-textarea__inner, .el-textarea.is-safari.is-disabled .el-input__inner, .el-textarea.is-safari.is-disabled .el-textarea__inner {
    color: #66696c
}

.el-textarea .el-input__count {
    right: 10px;
    padding: 0 5px
}

._el-tooltip--list-content {
    max-height: 300px;
    overflow-y: auto;
    font-size: 12px;
    line-height: 20px
}

._el-tooltip--list-content .title.is-blod {
    font-weight: 600
}

._el-tooltip--list-content ul li {
    list-style: disc inside
}

._el-tooltip--list-content ul li span {
    margin-left: -4px
}

.logo span.andisk_logo_text {
    line-height: 50px;
}

span.andisk_yellow {
    color: rgb(255, 192, 0);
}

span.andisk_blue {
    color: rgb(0, 112, 192);
}

span.andisk_gray {
    color: gray;
}

span.andisk_logo_text {
    font-family: impact;
    vertical-align: top;
}

span.andisk_logo_small {
    font-size: 40px;
}