@charset "utf-8";
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4\,h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

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

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

body, button, input, select, textarea {
    font: 12px/1.5 微软雅黑
}

input, select, textarea {
    font-size: 100%
}

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

th {
    text-align: inherit
}

fieldset, img {
    border: 0
}

iframe {
    display: block
}

abbr, acronym {
    border: 0;
    font-variant: normal
}

del {
    text-decoration: line-through
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 500
}

ol, ul {
    list-style: none
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500
}

q:after, q:before {
    content: ""
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

a, ins {
    text-decoration: none
}

button {
    cursor: pointer;
    background: transparent;
    border: none;
    outline: none
}

@font-face {
    font-family: reducto_condensed_ssiCn;
    src: url(../fonts/reducto_condensed_ssi_condensed-webfont.d2f70206.eot);
    src: url(../fonts/reducto_condensed_ssi_condensed-webfont.d2f70206.eot?#iefix) format("embedded-opentype"), url(../fonts/reducto_condensed_ssi_condensed-webfont.11105b13.woff2) format("woff2"), url(../fonts/reducto_condensed_ssi_condensed-webfont.0a483b69.woff) format("woff"), url(../fonts/reducto_condensed_ssi_condensed-webfont.6b0dab08.ttf) format("truetype"), url(../img/reducto_condensed_ssi_condensed-webfont.31cdaff0.svg#reducto_condensed_ssiCn) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: SourceHanSansCN;
    src: url(../fonts/SourceHanSansCN-Normal.4bf258e4.otf) format("otf");
    font-weight: 400;
    font-style: normal
}

* {
    margin: 0;
    padding: 0
}

* html body {
    overflow: visible
}

* html frame, * html iframe {
    overflow: auto
}

* html frameset {
    overflow: hidden
}

body {
    color: #000;
    background: #fff;
    font: 12px/22px Verdana, Arial, sans-serif, Times new roman, 宋体
}

body, div, fieldset, form, h1, h2, h3, h4, h5, h6, img, li, ol, p, table, td, tr, ul {
    margin: 0;
    padding: 0
}

input, select {
    font-size: 12px;
    vertical-align: middle
}

input, textarea {
    word-wrap: break-word;
    word-break: break-all;
    padding: 0
}

li {
    list-style-type: none
}

img {
    border: 0 none
}

a:link, a:visited {
    text-decoration: none
}

a:hover {
    color: #f60;
    text-decoration: underline
}

.fn-clear:after {
    visibility: hidden;
    display: block;
    content: " ";
    clear: both;
    height: 0
}

.fn-clear {
    zoom: 1
}

a, button, input, select, textarea {
    outline: none
}

h1 {
    font-size: 24px
}

h2 {
    font-size: 20px
}

h3 {
    font-size: 18px
}

h4 {
    font-size: 16px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 12px
}

.btw {
    border-top-width: 1px
}

.brw {
    border-right-width: 1px
}

.blw {
    border-left-width: 1px
}

.bbw {
    border: 0;
    border-bottom-width: 1px
}

.bord1 {
    border: 1px solid #999
}

.bord2 {
    border: 2px solid #999
}

.bw1 {
    border-width: 1px
}

.bw2 {
    border-width: 2px
}

.bw3 {
    border-width: 3px
}

.bw4 {
    border-width: 4px
}

.bw5 {
    border-width: 5px
}

.bss {
    border-style: solid
}

.bsd {
    border-style: dashed
}

.bcblue {
    border-color: #00f
}

.bcblack {
    border-color: #000
}

.botline {
    border-bottom: 1px solid #cfcfcf;
    overflow: hidden
}

.w786, .w972, .w975, .w1000, .w1024, .w1200 {
    width: 968px;
    margin: 0 auto
}

.w1200 {
    width: 1200px
}

.w1024 {
    width: 1024px
}

.w1000 {
    width: 1000px
}

.w786 {
    width: 786px
}

.w975 {
    width: 975px
}

.w972 {
    width: 972px
}

.w100 {
    width: 100% !important
}

.wp100 {
    width: 100%
}

.mw {
    min-width: 1px
}

.mh {
    min-height: 1px
}

.fb {
    font-weight: 700
}

.fn {
    font-weight: 400
}

.fi {
    font-style: italic
}

.f0 {
    font-size: 0 !important
}

.f10 {
    font-size: 10px !important
}

.f11 {
    font-size: 11px !important
}

.f12 {
    font-size: 12px !important
}

.f13 {
    font-size: 13px !important
}

.f14 {
    font-size: 14px !important
}

.f16 {
    font-size: 16px !important
}

.f18 {
    font-size: 18px !important
}

.f20 {
    font-size: 20px !important
}

.f24 {
    font-size: 24px !important
}

.f30 {
    font-size: 30px !important
}

.f40 {
    font-size: 40px !important
}

.f50 {
    font-size: 50px !important
}

.f60 {
    font-size: 60px !important
}

.cred {
    color: #ed4014
}

.cwhite {
    color: #fff
}

.cgreen {
    color: #19be6b
}

.cgray6 {
    color: #666
}

.cgray3 {
    color: #333
}

.cgray9 {
    color: #999
}

.corange {
    color: #f90
}

.cblue {
    color: #2d8cf0
}

.cblack {
    color: #000
}

.cinfor {
    color: #2db7f5
}

.lh1 {
    line-height: 1px !important
}

.lh10 {
    line-height: 10px !important
}

.lh15 {
    line-height: 15px !important
}

.lh18 {
    line-height: 18px !important
}

.lh20 {
    line-height: 20px !important
}

.lh25 {
    line-height: 25px !important
}

.lh30 {
    line-height: 30px !important
}

.lh35 {
    line-height: 35px !important
}

.lh36 {
    line-height: 36px !important
}

.lh40 {
    line-height: 40px !important
}

.lh50 {
    line-height: 50px !important
}

.lh60 {
    line-height: 60px !important
}

.mg1 {
    margin: 1px !important
}

.mg10 {
    margin: 10px !important
}

.mg15 {
    margin: 15px !important
}

.mg18 {
    margin: 18px !important
}

.mg20 {
    margin: 20px !important
}

.mg25 {
    margin: 25px !important
}

.mg30 {
    margin: 30px !important
}

.mg35 {
    margin: 35px !important
}

.mg36 {
    margin: 36px !important
}

.mg40 {
    margin: 40px !important
}

.mg50 {
    margin: 50px !important
}

.mg60 {
    margin: 60px !important
}

.mga1 {
    margin: 1px auto !important
}

.mga10 {
    margin: 10px auto !important
}

.mga15 {
    margin: 15px auto !important
}

.mga18 {
    margin: 18px auto !important
}

.mga20 {
    margin: 20px auto !important
}

.mga25 {
    margin: 25px auto !important
}

.mga30 {
    margin: 30px auto !important
}

.mga35 {
    margin: 35px auto !important
}

.mga36 {
    margin: 36px auto !important
}

.mga40 {
    margin: 40px auto !important
}

.mga50 {
    margin: 50px auto !important
}

.mga60 {
    margin: 60px auto !important
}

.mgl1 {
    margin-left: 1px !important
}

.mgl10 {
    margin-left: 10px !important
}

.mgl15 {
    margin-left: 15px !important
}

.mgl18 {
    margin-left: 18px !important
}

.mgl20 {
    margin-left: 20px !important
}

.mgl25 {
    margin-left: 25px !important
}

.mgl30 {
    margin-left: 30px !important
}

.mgl35 {
    margin-left: 35px !important
}

.mgl36 {
    margin-left: 36px !important
}

.mgl40 {
    margin-left: 40px !important
}

.mgl50 {
    margin-left: 50px !important
}

.mgl60 {
    margin-left: 60px !important
}

.mgr1 {
    margin-right: 1px !important
}

.mgr10 {
    margin-right: 10px !important
}

.mgr15 {
    margin-right: 15px !important
}

.mgr18 {
    margin-right: 18px !important
}

.mgr20 {
    margin-right: 20px !important
}

.mgr25 {
    margin-right: 25px !important
}

.mgr30 {
    margin-right: 30px !important
}

.mgr35 {
    margin-right: 35px !important
}

.mgr36 {
    margin-right: 36px !important
}

.mgr40 {
    margin-right: 40px !important
}

.mgr50 {
    margin-right: 50px !important
}

.mgr60 {
    margin-right: 60px !important
}

.mgt1 {
    margin-top: 1px !important
}

.mgt10 {
    margin-top: 10px !important
}

.mgt15 {
    margin-top: 15px !important
}

.mgt18 {
    margin-top: 18px !important
}

.mgt20 {
    margin-top: 20px !important
}

.mgt25 {
    margin-top: 25px !important
}

.mgt30 {
    margin-top: 30px !important
}

.mgt35 {
    margin-top: 35px !important
}

.mgt36 {
    margin-top: 36px !important
}

.mgt40 {
    margin-top: 40px !important
}

.mgt50 {
    margin-top: 50px !important
}

.mgt60 {
    margin-top: 60px !important
}

.mgb1 {
    margin-bottom: 1px !important
}

.mgb10 {
    margin-bottom: 10px !important
}

.mgb15 {
    margin-bottom: 15px !important
}

.mgb18 {
    margin-bottom: 18px !important
}

.mgb20 {
    margin-bottom: 20px !important
}

.mgb25 {
    margin-bottom: 25px !important
}

.mgb30 {
    margin-bottom: 30px !important
}

.mgb35 {
    margin-bottom: 35px !important
}

.mgb36 {
    margin-bottom: 36px !important
}

.mgb40 {
    margin-bottom: 40px !important
}

.mgb50 {
    margin-bottom: 50px !important
}

.mgb60 {
    margin-bottom: 60px !important
}

.pd1 {
    padding: 1px !important
}

.pd10 {
    padding: 10px !important
}

.pd15 {
    padding: 15px !important
}

.pd18 {
    padding: 18px !important
}

.pd20 {
    padding: 20px !important
}

.pd25 {
    padding: 25px !important
}

.pd30 {
    padding: 30px !important
}

.pd35 {
    padding: 35px !important
}

.pd36 {
    padding: 36px !important
}

.pd40 {
    padding: 40px !important
}

.pd50 {
    padding: 50px !important
}

.pd60 {
    padding: 60px !important
}

.pdl1 {
    padding-left: 1px !important
}

.pdl10 {
    padding-left: 10px !important
}

.pdl15 {
    padding-left: 15px !important
}

.pdl18 {
    padding-left: 18px !important
}

.pdl20 {
    padding-left: 20px !important
}

.pdl25 {
    padding-left: 25px !important
}

.pdl30 {
    padding-left: 30px !important
}

.pdl35 {
    padding-left: 35px !important
}

.pdl36 {
    padding-left: 36px !important
}

.pdl40 {
    padding-left: 40px !important
}

.pdl50 {
    padding-left: 50px !important
}

.pdl60 {
    padding-left: 60px !important
}

.pdr1 {
    padding-right: 1px !important
}

.pdr10 {
    padding-right: 10px !important
}

.pdr15 {
    padding-right: 15px !important
}

.pdr18 {
    padding-right: 18px !important
}

.pdr20 {
    padding-right: 20px !important
}

.pdr25 {
    padding-right: 25px !important
}

.pdr30 {
    padding-right: 30px !important
}

.pdr35 {
    padding-right: 35px !important
}

.pdr36 {
    padding-right: 36px !important
}

.pdr40 {
    padding-right: 40px !important
}

.pdr50 {
    padding-right: 50px !important
}

.pdr60 {
    padding-right: 60px !important
}

.pdt1 {
    padding-top: 1px !important
}

.pdt10 {
    padding-top: 10px !important
}

.pdt15 {
    padding-top: 15px !important
}

.pdt18 {
    padding-top: 18px !important
}

.pdt20 {
    padding-top: 20px !important
}

.pdt25 {
    padding-top: 25px !important
}

.pdt30 {
    padding-top: 30px !important
}

.pdt35 {
    padding-top: 35px !important
}

.pdt36 {
    padding-top: 36px !important
}

.pdt40 {
    padding-top: 40px !important
}

.pdt50 {
    padding-top: 50px !important
}

.pdt60 {
    padding-top: 60px !important
}

.pdb1 {
    padding-bottom: 1px !important
}

.pdb10 {
    padding-bottom: 10px !important
}

.pdb15 {
    padding-bottom: 15px !important
}

.pdb18 {
    padding-bottom: 18px !important
}

.pdb20 {
    padding-bottom: 20px !important
}

.pdb25 {
    padding-bottom: 25px !important
}

.pdb30 {
    padding-bottom: 30px !important
}

.pdb35 {
    padding-bottom: 35px !important
}

.pdb36 {
    padding-bottom: 36px !important
}

.pdb40 {
    padding-bottom: 40px !important
}

.pdb50 {
    padding-bottom: 50px !important
}

.pdb60 {
    padding-bottom: 60px !important
}

.olh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pointer {
    cursor: pointer
}

.move {
    cursor: move
}

.wait {
    cursor: wait
}

.help {
    cursor: help
}

.eventsnone {
    pointer-events: none
}

.nb {
    border: 0 none
}

.tr {
    text-align: right !important
}

.tc {
    text-align: center !important
}

.tl {
    text-align: left !important
}

.break {
    word-break: break-all;
    word-wrap: break-word
}

.nobreak {
    word-break: keep-all;
    word-wrap: normal
}

.fl {
    float: left
}

.fr {
    float: right
}

.fn-inline {
    display: inline-block;
    vertical-align: middle;
    font-style: normal
}

.clear {
    clear: both;
    height: 0;
    width: 100%;
    line-height: 0;
    visibility: hidden;
    overflow: hidden
}

.unline {
    text-decoration: underline
}

.disunline {
    text-decoration: none
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.fixed {
    position: fixed
}

.wrapper {
    clear: both
}

.o-hidden, .wrapper {
    overflow: hidden
}

.vh {
    visibility: hidden
}

.vv {
    visibility: visible
}

.hidden {
    display: none
}

.block {
    display: block
}

.lineblock {
    display: inline-block
}

.flex {
    display: -ms-box;
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex
}

.flex-item {
    display: block;
    flex: 1;
    -ms-flex: 1;
    box-flex: 1;
    -ms-box-flex: 1;
    -webkit-box-flex: 1
}

.flex-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.btn {
    cursor: pointer;
    outline: none
}

.bgf {
    background: #fff
}

.html-hide {
    height: 100%;
    width: 100%;
    overflow: hidden
}

.overflow-auto {
    overflow: auto
}

.height-all {
    height: 100%
}

.height-all, .height-half {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.height-half {
    height: 50%
}

.height-trisection {
    height: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

::-webkit-scrollbar {
    width: 8px;
    height: 10px
}

::-webkit-scrollbar-track-piece {
    background-color: #fafafa;
    border-radius: 10px
}

::-webkit-scrollbar-thumb {
    background: #cfd2d4;
    border-radius: 10px
}

::-webkit-scrollbar-thumb:hover {
    background-color: #9ea4a9
}

input::-moz-placeholder {
    color: #ddd
}

input:-ms-input-placeholder {
    color: #ddd
}

input::-webkit-input-placeholder {
    color: #ddd
}

input::-ms-input-placeholder {
    color: #ddd
}

input::placeholder {
    color: #ddd
}

body {
    margin: 0;
    padding: 0;
    background-color: #f1f2f7;
    color: #464c5b;
    font-size: 12px;
    min-width: 1024px;
    font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, Helvetica Neue, Helvetica
}

body.ispreview {
    overflow: hidden
}

body.ispreview .boss-app {
    -webkit-filter: blur(20px);
    filter: blur(20px)
}

body .ui-selectable-helper {
    border: 1px dashed #d1d1d1;
    background-color: rgba(236, 218, 218, .1)
}

@media screen and (max-width: 1200px) {
    body {
        overflow-y: overlay
    }
}

.max-Zindex {
    z-index: 2009 !important
}

.app-main, .boss-app {
    position: relative
}

.app-main {
    z-index: 1
}

.app-main .app-viewport {
    position: relative;
    padding: 10px;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff
}

.app-main .app-viewport .app-panel {
    margin: 0;
    position: relative;
    font-size: 14px
}

.app-main .app-viewport .app-panel .el-tabs {
    height: 100%
}

.app-main .app-viewport .app-panel .el-tabs .el-tabs__header {
    margin-bottom: 0
}

.app-main .app-viewport .app-panel .el-tabs .el-tabs__nav-scroll {
    background-color: #f4faff;
    padding-left: 16px
}

.app-main .app-viewport .app-panel .el-tabs .el-tabs__content {
    height: calc(100% - 40px)
}

.app-main .app-viewport .app-panel .el-tabs .el-tab-pane {
    height: 100%
}

.app-main .boss-main .tab-pane {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.app-main .boss-main .app-panel, .app-main .boss-main .el-tab-pane {
    height: 100%
}

.app-main .boss-main .app-panel .info-left, .app-main .boss-main .el-tab-pane .info-left {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 310px;
    height: 100%;
    background: #f4faff
}

.app-main .boss-main .app-panel .info-left > .boss-tree__base, .app-main .boss-main .el-tab-pane .info-left > .boss-tree__base {
    height: 100%;
    border: 1px solid #eee
}

.app-main .boss-main .app-panel .info-left > .boss-tree__base .tree, .app-main .boss-main .el-tab-pane .info-left > .boss-tree__base .tree {
    height: calc(100% - 50px)
}

.app-main .boss-main .app-panel .info-left > .boss-tree__base .tree .el-tree, .app-main .boss-main .el-tab-pane .info-left > .boss-tree__base .tree .el-tree {
    background: transparent
}

.app-main .boss-main .app-panel .info-left .left-toolBar, .app-main .boss-main .el-tab-pane .info-left .left-toolBar {
    line-height: 44px;
    position: relative;
    height: 44px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.app-main .boss-main .app-panel .info-left .ltt-tree, .app-main .boss-main .el-tab-pane .info-left .ltt-tree {
    height: 100%;
    overflow: hidden;
    border: 1px solid #eee
}

.app-main .boss-main .app-panel .info-left .ltt-tree .boss-tree__base, .app-main .boss-main .el-tab-pane .info-left .ltt-tree .boss-tree__base {
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important
}

.app-main .boss-main .app-panel .info-left .ltt-tree .boss-tree__base .tree, .app-main .boss-main .el-tab-pane .info-left .ltt-tree .boss-tree__base .tree {
    height: calc(100% - 50px);
    overflow: auto
}

.app-main .boss-main .app-panel .info-left .ltt-tree .boss-tree__base .tree .el-tree, .app-main .boss-main .el-tab-pane .info-left .ltt-tree .boss-tree__base .tree .el-tree {
    background: transparent
}

.app-main .boss-main .app-panel .info-left .left-toolBar + .ltt-tree, .app-main .boss-main .el-tab-pane .info-left .left-toolBar + .ltt-tree {
    height: calc(100% - 44px)
}

.app-main .boss-main .app-panel .info-main, .app-main .boss-main .el-tab-pane .info-main {
    height: 100%;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.app-main .boss-main .boss-main-contain {
    height: calc(100vh - 92px)
}

.app-viewport .el-tabs {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

a.link {
    color: #43a3fb;
    text-decoration: none
}

a.link:active, a.link:hover {
    text-decoration: underline
}

.el-dialog .modal-tip {
    color: #f89d34;
    background: #fff9e6;
    border: 1px solid #f89d34;
    padding: 10px 13px;
    position: relative;
    left: -12px;
    width: 984px;
    top: -17px;
    margin-bottom: 5px
}

.el-dialog .modal-tip .el-alert__content {
    padding-right: 10px
}

.el-dialog .modal-tip .el-alert__closebtn {
    top: 12px
}

.el-dialog .el-icon-warning {
    color: #f89d34;
    font-size: 16px
}

.el-dialog .el-alert__closebtn {
    top: 13px;
    padding: 4px
}

.flex-main-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.el-dialog {
    width: 1000px;
    margin-top: 10vh
}

.el-dialog .el-dialog__header {
    background: #e3f2fe;
    padding: 13px 12px 12px 20px;
    border-bottom: 1px solid #dce3f3;
    font-size: 15px
}

.el-dialog .el-dialog__header h1 {
    font-size: 20px
}

.el-dialog .el-dialog__footer {
    text-align: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0;
    padding: 13px 12px 13px 20px;
    border-top: 1px solid #dce3f3
}

.el-dialog .el-dialog__footer button {
    padding: 10px 20px
}

.el-tabs__nav-wrap:after {
    height: 1px !important
}

.operatelog .el-drawer__header {
    border-bottom: 1px solid #ddd;
    padding: 20px
}

.operatelog .el-drawer__header span {
    font-size: 16px
}

.operatelog .el-drawer__header span:focus {
    outline: none
}

.infocontainer {
    height: 100%;
    width: 100%;
    background: #fafafa;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.infocontainer .aside-filter .base-filter {
    max-height: calc(100% - 40px)
}

.infocontainer .left-toolBar + .aside-filter {
    height: calc(100% - 44px)
}

.infocontainer .flex-main-form {
    width: 100%;
    height: 100%
}

.yjcs_sc .tree {
    height: 300px;
    overflow: auto
}

.ryjgyxmjfsb.main-modulebox, .ryjgyxmjfsb.main-modulebox .main-modulebox-con {
    height: 100%
}

.ryjgyxmck_detail .el-dialog {
    height: 90vh;
    margin-top: 5vh !important;
    margin-bottom: 5vh !important
}

.ryjgyxmck_detail .el-dialog .el-dialog__body {
    height: calc(100% - 50px);
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ryjgyxmck_detail .el-dialog .el-dialog__body .high {
    height: 400px;
    overflow: auto
}

.ryjgyxmck_detail .el-dialog .el-dialog__body .high .el-card__body {
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ryjgyxmck_detail .el-dialog .el-dialog__body .bottom_card {
    margin-top: 30px;
    height: 350px
}

.ryjgyxmck_detail .el-dialog .el-dialog__body .bottom_card .el-card__body {
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ryjgyxmck_detail .el-dialog .el-dialog__body .bottom_card .el-card__body .el-row {
    height: 100%
}

.ryjgyxmck_detail .el-dialog .el-dialog__body .bottom_card .el-card__body .el-row .el-col {
    height: 100%;
    padding: 0 5px
}

.vxe-icon--caret-bottom:before, .vxe-icon--caret-top:before {
    border-width: .1em;
    width: .5em;
    height: .5em;
    border-style: solid;
    border-color: transparent
}

.vxe-icon--caret-top:before {
    -webkit-transform: rotate(45deg) translate(.5em, .1em);
    transform: rotate(45deg) translate(.5em, .1em)
}

.vxe-icon--caret-bottom:before, .vxe-icon--caret-top:before {
    left: 0;
    top: 0;
    border-top-color: inherit;
    border-left-color: inherit
}

.vxe-icon--caret-bottom:before {
    -webkit-transform: rotate(-135deg) translate(-.3em, .1em);
    transform: rotate(-135deg) translate(-.3em, .1em)
}

.vxe-button:not(.is--disabled) .vxe-button--icon.vxe-icon--zoomin {
    border-color: #3f9eff
}

.Titans-form .vxe-input.size--medium {
    height: 40px
}

.Titans-form .vxe-input--inner {
    font-size: inherit
}

.dialog, .el-dialog__wrapper {
    background: rgba(0, 0, 0, .5)
}

.el-dialog__wrapper .el-dialog {
    width: 90%;
    background: #fff;
    padding: 0 0
}

.el-dialog__wrapper .el-dialog__headerbtn {
    top: 14px
}

.el-dialog__wrapper .el-dialog__header {
    background: #e3f2fe;
    padding: 13px 20px;
    text-align: left
}

.el-dialog__wrapper .el-dialog__body {
    padding: 10px 10px
}

.addProject {
    width: 125px;
    font-size: 20px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.addProject .icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    border: 1px solid #000
}

.vxe-form .vxe-row > .vxe-col--8 {
    float: none
}

.vxe-grid--form-wrapper .vxe-form {
    background: #e3f2fe
}

.vxe-grid--form-wrapper {
    background: #eee
}

.vxe-grid--form-wrapper .vxe-form--item {
    padding: 0 20px 0 0
}

.v-modal {
    display: none
}

.vxe-modal--wrapper .vxe-modal--header {
    background-color: #e3f1fe
}

.Titans-table {
    height: 100%;
    background: #fff
}

.Titans-table .vxe-table.t--checked, .Titans-table .vxe-table.t--selected {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.Titans-table .vxe-grid--toolbar-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 8px 0;
    background: #fff
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-input {
    font-size: 14px;
    height: 32px
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-button {
    height: 32px;
    min-width: 32px
}

.Titans-table .vxe-grid--toolbar-wrapper .boss-tree_base .el-input__inner {
    height: 35px;
    margin-top: 5px
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-toolbar {
    font-size: 14px;
    max-height: 32px
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-button {
    border-radius: 0
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-button:hover {
    border: 1px solid #1890ff;
    border-color: rgba(24, 144, 255, .3)
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-input--inner {
    border-radius: 0
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-button--dropdown {
    margin: 0
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-button--dropdown .vxe-button--dropdown-panel .vxe-button {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-button--dropdown .vxe-button--dropdown-panel .vxe-button:hover {
    color: #1890ff
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--operate .vxe-button {
    margin: 0 8px 0 0;
    background: #e3f2fe;
    border: 1px solid #e3f2fe;
    border-radius: 2px;
    color: #3f9eff
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-button--wrapper {
    text-align: right
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-button--wrapper .vxe-button, .Titans-table .vxe-grid--toolbar-wrapper .vxe-button--wrapper .vxe-select {
    margin: 0 8px 0 0
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-custom--wrapper, .Titans-table .vxe-grid--toolbar-wrapper .vxe-custom--wrapper .vxe-button {
    margin: 0
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper {
    font-size: 0;
    padding: 0 0 0 0
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .vxe-button + .vxe-button, .Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .vxe-button + .vxe-button--dropdown, .Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .vxe-input + .vxe-button, .Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .vxe-input + .vxe-button--dropdown {
    margin-left: 8px
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .toolbarTools-select .select {
    width: 80px;
    margin-right: 8px;
    font-size: 14px
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .toolbarTools-select .vxe-select {
    width: 100%
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .filter-input {
    width: 150px;
    margin-right: 8px;
    font-size: 14px
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .filter-input .vxe-input {
    width: 100%
}

.Titans-table .vxe-grid--toolbar-wrapper .vxe-tools--wrapper .tool-btn-group .vxe-button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px 0 0;
    font-size: 14px
}

.Titans-table .vxe-table--fixed-left-wrapper, .Titans-table .vxe-table--fixed-right-wrapper {
    top: 1px;
    z-index: 0
}

.Titans-table .vxe-table--fixed-left-wrapper {
    border-right: 1px solid #e8eaec;
    left: 1px
}

.Titans-table .vxe-table--fixed-right-wrapper {
    border-left: 1px solid #e8eaec;
    right: 1px
}

.Titans-table .vxe-table--fixed-left-wrapper.scrolling--middle {
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .05)
}

.Titans-table .vxe-table--fixed-right-wrapper.scrolling--middle {
    -webkit-box-shadow: -1px 0 5px 0 rgba(0, 0, 0, .05);
    box-shadow: -1px 0 5px 0 rgba(0, 0, 0, .05)
}

.Titans-table .vxe-grid--pager-wrapper .vxe-pager {
    height: 56px;
    padding: 12px 0 0 0
}

.Titans-table .vxe-grid--pager-wrapper .vxe-pager.is--perfect {
    border: 0 solid #eee;
    margin-top: -1px;
    background: #fff
}

.Titans-table .vxe-grid--pager-wrapper .vxe-pager--total {
    float: left;
    padding-top: 12px
}

.Titans-table .vxe-grid--pager-wrapper .vxe-pager--goto {
    height: 30px;
    width: 5em
}

.Titans-table .vxe-table .vxe-cell--sort {
    -webkit-transform: scale(.85);
    transform: scale(.85)
}

.Titans-table .vxe-table .vxe-cell--sort .vxe-sort--asc-btn, .Titans-table .vxe-table .vxe-cell--sort .vxe-sort--desc-btn {
    color: #c0c4cc
}

.Titans-table .vxe-table .vxe-cell--sort .vxe-sort--asc-btn.sort--active, .Titans-table .vxe-table .vxe-cell--sort .vxe-sort--asc-btn:hover, .Titans-table .vxe-table .vxe-cell--sort .vxe-sort--desc-btn.sort--active, .Titans-table .vxe-table .vxe-cell--sort .vxe-sort--desc-btn:hover {
    color: #606266
}

.Titans-table .vxe-table .vxe-cell--filter .vxe-icon--funnel:after {
    left: .37em;
    top: .4em
}

.Titans-table .vxe-table .vxe-sort--asc-btn, .Titans-table .vxe-table .vxe-sort--desc-btn {
    position: absolute;
    width: 1em;
    height: .6em;
    text-align: center;
    cursor: pointer
}

.Titans-table .vxe-table .vxe-sort--asc-btn:before, .Titans-table .vxe-table .vxe-sort--desc-btn:before {
    border-top-color: inherit;
    border-left-color: inherit
}

.Titans-table .vxe-table .vxe-sort--asc-btn {
    position: absolute;
    left: .35em;
    top: 0
}

.Titans-table .vxe-table .vxe-sort--desc-btn {
    position: absolute;
    left: .35em;
    bottom: 0
}

.Titans-table .vxe-table .vxe-sort--asc-btn.vxe-icon--caret-top:before {
    -webkit-transform: rotate(45deg) translate(.5em);
    transform: rotate(45deg) translate(.5em)
}

.Titans-table .vxe-table .vxe-sort--desc-btn.vxe-icon--caret-bottom:before {
    -webkit-transform: rotate(-135deg) translate(-.15em, .35em);
    transform: rotate(-135deg) translate(-.15em, .35em)
}

.Titans-table .vxe-table .vxe-input {
    font-size: 14px;
    height: 30px
}

.Titans-table .vxe-table .vxe-body--row.row--stripe {
    background-color: #f4f6fd
}

.Titans-table .vxe-table .vxe-body--row {
    background: #fff
}

.Titans-table .vxe-table .vxe-body--row.row--checked, .Titans-table .vxe-table .vxe-body--row.row--radio {
    background-color: #eef4f9
}

.Titans-table .vxe-table .vxe-body--row.row--current {
    background-color: #e3f2fe
}

.Titans-table .vxe-table .vxe-body--row.row--hover {
    background: #c6e0ff !important
}

.Titans-table .vxe-table.border--full .vxe-body--column, .Titans-table .vxe-table.border--full .vxe-footer--column, .Titans-table .vxe-table.border--full .vxe-header--column {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e8eaec), to(#e8eaec)), -webkit-gradient(linear, left top, left bottom, from(#e8eaec), to(#e8eaec));
    background-image: linear-gradient(#e8eaec, #e8eaec), linear-gradient(#e8eaec, #e8eaec);
    background-repeat: no-repeat;
    background-size: 1px 100%, 100% 1px;
    background-position: 100% 0, 100% 100%
}

.Titans-table .vxe-table.border--default .vxe-table--header-wrapper, .Titans-table .vxe-table.border--full .vxe-table--header-wrapper, .Titans-table .vxe-table.border--outer .vxe-table--header-wrapper {
    background: #e3f2fe;
    -webkit-box-shadow: 1px 0 0 #cfd2d4;
    box-shadow: 1px 0 0 #cfd2d4
}

.Titans-table .vxe-table.border--default .vxe-table--header-wrapper tr:not(:first-child), .Titans-table .vxe-table.border--full .vxe-table--header-wrapper tr:not(:first-child), .Titans-table .vxe-table.border--outer .vxe-table--header-wrapper tr:not(:first-child) {
    margin-top: -1px
}

.Titans-table .vxe-table--main-wrapper {
    border: 1px solid #eee
}

.Titans-table .vxe-header--column .vxe-resizable.is--line:before {
    width: 0;
    height: 50%;
    background-color: #d9dddf
}

.Titans-table .vxe-table--body tr:hover {
    background: #e3f1fe !important
}

.Titans-table .vxe-table {
    font-size: 14px;
    color: #606266
}

.Titans-table .vxe-table .expand-user-addico .vxe-table--expanded .vxe-table--expand-btn {
    text-align: center;
    font-size: 14px;
    color: "#939599";
    -webkit-transform-origin: center center;
    transform-origin: center center;
    line-height: 14px
}

.Titans-table .vxe-table .expand-user-addico .vxe-table--expanded .vxe-table--expand-btn:before {
    content: "+";
    margin-top: -4px;
    height: 14px;
    width: 14px;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    background: transparent;
    border: none;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.Titans-table .vxe-table .expand-user-addico .vxe-table--expanded.is--active .vxe-table--expand-btn:before {
    content: "-";
    margin-top: -4px;
    height: 14px;
    width: 14px;
    background: transparent;
    border: none;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.Titans-table .vxe-table .expand-user-addico .vxe-table--expanded .vxe-table--expand-btn.roll:before {
    content: ""
}

.Titans-table .vxe-table .vxe-body--expanded-cell {
    padding: 20px;
    background: #f7f7f7;
    position: relative;
    z-index: 10;
    border: 1px solid #e8eaec;
    margin: -1px;
    display: block;
    height: auto
}

.Titans-table .vxe-table .vxe-cell {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    height: 32px;
    line-height: 32px;
    padding: 0 5px
}

.Titans-table .vxe-table .vxe-cell.c--tooltip {
    width: auto !important
}

.Titans-table .vxe-table .href-a, .Titans-table .vxe-table .href-a > a {
    cursor: pointer;
    display: block;
    text-decoration: underline
}

.Titans-table .vxe-table .vxe-body--column {
    line-height: 36px
}

.Titans-table .vxe-table .vxe-header--column.col--ellipsis {
    height: 40px
}

.Titans-table .vxe-table .vxe-body--column.col--ellipsis, .Titans-table .vxe-table .vxe-editable .vxe-body--column, .Titans-table .vxe-table .vxe-footer--column.col--ellipsis {
    height: 32px
}

.Titans-table .vxe-table .vxe-body--column:not(.col--ellipsis), .Titans-table .vxe-table .vxe-footer--column:not(.col--ellipsis), .Titans-table .vxe-table .vxe-header--column:not(.col--ellipsis) {
    padding: 0;
    height: 36px
}

.Titans-table .vxe-table--footer-wrapper {
    background: #e3f2fe
}

.Titans-table .vxe-table--footer-wrapper td {
    text-align: right
}

.Titans-table .vxe-table--footer-wrapper td .vxe-cell {
    display: block
}

.Titans-table .row-option-group a {
    padding: 0 2px;
    text-decoration: none;
    color: #333;
    line-height: 24px;
    cursor: pointer
}

.Titans-table .row-option-group a:hover {
    color: #1890ff
}

@-webkit-keyframes height060 {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        height: 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1;
        height: 60px
    }
}

@keyframes height060 {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        height: 0;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        opacity: 1;
        height: 60px
    }
}

@-webkit-keyframes height600 {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        height: 60px;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        height: 0;
        opacity: 0
    }
}

@keyframes height600 {
    0% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        height: 60px;
        opacity: 0
    }
    to {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        height: 0;
        opacity: 0
    }
}

.app-main {
    background: #f4faff;
    height: 100%
}

.app-main .app-main-header-line {
    height: 3px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: transparent;
    z-index: 1
}

.app-main .app-main-header {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    height: 60px;
    opacity: 1;
    background: #1f8cfb;
    position: relative
}

.app-main .app-main-header.show {
    display: block
}

.app-main .app-main-header.hide {
    display: none
}

.app-main .app-main-body {
    height: 100%;
    position: relative
}

.app-main .app-main-body .main-modulebox-quick-nav {
    position: fixed;
    top: 0;
    z-index: 100;
    left: 0
}

.app-main .app-main-body .main-modulebox-quick-nav .quick-nav-btn {
    height: 48px
}

.app-main .app-main-body .main-modulebox-quick-nav .quick-nav-btn i {
    background: url(../img/backwhite.516a4aba.svg) no-repeat 50%
}

.app-main .app-main-body .main-modulebox-quick-nav.top60 .quick-nav-box .quick-nav-btn {
    background: #fff;
    height: 48px;
    top: 60px
}

.app-main .app-main-body .main-modulebox-quick-nav.top60 .quick-nav-box .quick-nav-btn i {
    background: url(../img/icon-menu-btn-df.034d3605.svg) no-repeat 50%
}

.app-main .app-main-body .main-modulebox-quick-nav.top60 .quick-nav-box .quick-nav-btn span {
    color: #1f8cfb
}

.app-main .app-main-body .main-modulebox-quick-nav.top60 .quick-nav-box .quick-nav {
    top: 108px
}

.app-main .app-main-header.show + .app-main-body {
    height: calc(100% - 60px)
}

.app-main .app-main-body-tab-router {
    height: 48px;
    background: #fff;
    -webkit-box-shadow: 0 1px 0 0 #e7ebf0;
    box-shadow: 0 1px 0 0 #e7ebf0
}

.app-main .main-modulebox-contain {
    height: calc(100% - 48px);
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main-modulebox-contain .main-modulebox {
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0
}

.main-modulebox-contain .main-modulebox-con {
    height: 100%
}

.main-modulebox-contain .fmc-main {
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fafafa
}

.main-modulebox-contain .fmc-main .tool-bar {
    margin: 0 0 4px 0
}

.main-modulebox-contain .fmc-main .vue-splitter-container .splitter-paneL {
    padding-right: 4px !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main-modulebox-contain .fmc-main .vue-splitter-container .splitter-paneR {
    padding-left: 4px !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99
}

.main-modulebox-contain .fmc-main .vue-splitter-container .splitter-pane-resizer {
    z-index: 0
}

.main-modulebox-contain .fmc-main .vue-splitter-container .splitter-pane-resizer.vertical {
    -webkit-box-shadow: inset 0 0 5px 1px #1f8cfb;
    box-shadow: inset 0 0 5px 1px #1f8cfb;
    width: 10px;
    height: 100%;
    margin: -1px -5px;
    background: #f4fafe;
    border: 1px solid #dcdee2;
    cursor: col-resize
}

.main-modulebox-contain .fmc-main .vue-splitter-container .splitter-pane-resizer.vertical:hover {
    -webkit-box-shadow: inset 0 0 5px 1px #025fff;
    box-shadow: inset 0 0 5px 1px #025fff
}

.main-modulebox-contain .fmc-main .vue-splitter-container .splitter-pane-resizer.vertical:before {
    content: "----------";
    width: 100%;
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    color: #000;
    height: 62px;
    line-height: 6px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -31px
}

.main-modulebox-contain .fmc-main .fmc-main-con {
    height: calc(100% - 50px)
}

.main-modulebox-contain .fmc-main .fmc-left {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 300px;
    background: #f4faff;
    height: 100%;
    font-size: 0
}

.main-modulebox-contain .fmc-main .fmc-left .fmc-left-tree {
    height: calc(100% - 49px);
    border: 1px solid #eee;
    background: #fff
}

.main-modulebox-contain .fmc-main .fmc-right {
    width: calc(100% - 325px);
    background: #f4faff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 0 0;
    height: 100%
}

.main-modulebox-contain .fmc-main .fmc-title {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 47px;
    padding: 7px 15px;
    line-height: 31px;
    color: #464c5b;
    font-size: 16px;
    border-bottom: 1px solid #dce3f3;
    background-color: #e3f2fe
}

.main-modulebox-contain .table-toolbar-custom {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    font-size: 0;
    border: 1px solid #e7eaec;
    border-bottom: none
}

.main-modulebox-contain .table-toolbar-custom .toolbar-top {
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main-modulebox-contain .table-toolbar-custom .toolbar-bottom {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.main-modulebox-contain .table-toolbar-custom .toolbar-btngroup {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    width: calc(100% - 338px);
    height: 40px;
    padding: 2px
}

.main-modulebox-contain .table-toolbar-custom .toolbar-general {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    width: 0;
    background: #1890ff;
    padding: 2px 0
}

.main-modulebox-contain .table-toolbar-custom .form-search {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    width: 300px;
    text-align: right;
    font-size: 0;
    width: 338px;
    padding: 2px 2px 0 20px
}

.main-modulebox-contain .table-toolbar-custom .form-search .vxe-input {
    display: inline-block;
    vertical-align: middle
}

.main-modulebox-contain .table-toolbar-custom .form-search .vxe-input input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px
}

.main-modulebox-contain .table-toolbar-custom .form-search .vxe-button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px
}

.main-modulebox .fmc-left-tree {
    overflow: auto
}

.form-modulebox-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    min-height: 100%
}

.fmm-left {
    width: 300px
}

.fmc-left-tree {
    overflow: auto
}

.fmc-left-tree .tree {
    overflow: unset !important;
    height: auto
}

.fmm-right {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.form-datail {
    background: #f4faff;
    height: 100%;
    padding: 10px;
    border: 1px solid #eee
}

.option-line-group {
    text-align: right
}

.option-line-group .option-line-group-btn {
    padding: 5px 10px
}

.option-line-group .option-line-group-btn .vxe-button {
    border-radius: 0
}

.option-line-group .option-line-group-btn .vxe-button:hover {
    -webkit-box-shadow: 0 0 2px #1890ff;
    box-shadow: 0 0 2px #1890ff;
    border: 1px solid transparent
}

.vxe-table--context-menu-wrapper li {
    border: 1px solid transparent
}

.vxe-table--context-menu-wrapper .vxe-context-menu--link {
    display: block;
    padding: 0 2.5em;
    width: 200px;
    line-height: 26px;
    font-size: 14px;
    color: #333;
    text-decoration: none
}

.vxe-table--context-menu-wrapper li.link--active {
    background: #e3f1fe;
    border: 1px solid #e3f1fe
}

.vxe-table--context-menu-wrapper li.link--active .vxe-context-menu--link:hover {
    background: transparent;
    color: #1890ff
}

.fmc-bar {
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    text-align: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    border: 1px solid #eee;
    background: #e3f1fe
}

.form-group-title {
    padding: 0 100px;
    color: #1890ff;
    font-weight: 700
}

.fmc-left-visible-control {
    width: 20px;
    height: 100%;
    display: none
}

.fmc-left-visible-control .fmcl-visible-control {
    padding: 0 0
}

.fmc-left-visible-control .w1 {
    width: 1px
}

.fmc-left-visible-control .fmcl-control-bg {
    width: 16px;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 80px;
    padding: 20px 3px;
    background: url(data:image/png;base64,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);
    background-size: 100% 100%
}

.fmc-left-visible-control .fmcl-control-bg .fmcl-control-ico {
    width: 10px;
    height: 40px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAACsCAYAAAA0TY/FAAAJQ0lEQVR4nN2dB6wURRjH/5yIFVSwFwSxELEX7FgIYlSMGiuKgiI2lCIqvKeg8Gh2wIAtomDvYkQjxhITRbFXRBQhICioARWRIua7fGfuHbu38/92dm/v/RITwJ2d+b3bm5355pt5jTBpbRcA3wKYhQZADsD5AI5rCDJQoc0AXJOBtnhBhFYA2BXAKQ3AJy/0l/55BIBNKtye2IjQWr1JOwD9qtglT67k7zeqWNVSKtQEwE0NSUg4A0CXCrTFC0FCwkgAW1eZS54wIfkeXZRyW7wQJgTtIPauIpc85YQ2BjAgxbZ4oZyQcAGAE6vEJU+UkDAEQPMU2uIFF6H2+klVBS5Cws0ADmxIQs0A9E64LV5wFRK6Azgtwy55GCGhP4AWCbXFC6zQkQB6ZtQlDysEnTPtn0BbvGAR2gbAFRl0ySNCcw3lema1gxChWgB3GcpKN75BAm2KReGRkwDJMvJGEsu7OkMueQpCi/WTYumdtSlGcadwN4B3yfItsxakLO3lBhru0Q3A6Z7aE5tSoXcAPEjeVO5xFYBGWRQShhYFH105BkBNes0OJ0hI3kuDDPe6GECrpBrqSthIYTSA6eS9WmchSFlu6GN5hM4B0DlGe2JTTuhNAI+TFcjI4YYK+kQOTiWM9Q95T5liXBejTbGIEvrJ2EH0AbBTyi55XKYPdwL4iLzv9hofTx3X+ZDlUzqzEovRrkLTAEwm791ER/GpwsxYLb3XIfp9Sg1GaJ5x8Crvs22zKCTcAuBzsszWGnlNBRHqCGBzx8rWGh89GecdnpZQf02PceUl/Y9hPR0frp+GkCxsjSLL9TfUdaR+UomS09GAZJBcTlQ02/joSTe+c9JCq/XPQ8mFrVGGlLQtjD2lM8W93JYAbiPKrjFGii4DcISn9q9DabfdA0AHovwzAJ4w1CuP3oaGcpEEvYfYDkKC96vIMvJD62psc1mChA4jl0wWGV+cdQDaGMqVJWykUEe8bIXbNW+VYTsAV6YlJEsmtxL3WWH8lPqR39lIyo3lepK9kcQfXjG04XqfqxhRg1N2PtPX0AbJVDnPUC6QKKEO2pW7MssYm5MybePruE0fhpPJtfJynkm2QwIql5BlAnER2k5Hyq78Zczi6q9TmVi4TvCkez2KqOhlAE8ZGtYn7hSDmbHWkfeWhbCVZBnJde1FlqkHI9RBF7dcmW+M+vTWlUETbEyhTieErsjLeQ5ZR1tdQDPBCrUkO4jlAAaTdUC/s8caypkySeSROIi4/hEAU8k6NrKms1mEQH5KMK6Uy0L0pWwhq9BxZF73TMMPQZBPaQemgFVIGEaOICRIuYCsYy8dvDoTR2h78gv/mzGV5kJmihFHCLpS1564/jkAT5N1NGNWBOMKwfDyHGiIQZzkmqPnQ6ijrn678oNO2VmucAkL+BCCfkqNyesXknW00yz/svgSaq29mCt/sL2X0i3qpe5LCBrwOIC4frJhBNEiKhjjUwiGDuI6Q6LUieX2YvgW6kx2EF8BGGOop0Z3SK+DbyFofkIT4nqZkvxO1rFH2KOXhFArMkj5KwyDUI1G7Vf6j0kIQYc4zPYcGT28QNbRLChbJSkhGDoISzrbCQDOLf6HJIWO102+rnwDYKyhHvkONi38JUkhaJCSSa6VraZLyDp2KX5JJy20u8twpYhlxiWWvoVN+UkLQYX2JK6XAOVEso5NNA2uVRpCwr3k9WwCr9AJwL5pCbFpnlbWpCG0xvDi7GSoRx7VGWkIScbJ98T1PcjuHjp0uhbAz0kLfUmmCUgq2nhDPSM0ny/xXo59+480JGR8BmBc4S9JCk0h09AONhxKsVp/aP93OkkKsZ8Ou/4EDYvVm/UmJTRaJ2+u9NCxH8MvQenXSQh9S+Z5yxruPYZ6xmtIrB5JCA0i4wR15AxX+DRseuJbSDqC54nrDzV0BCt1fBgYffUtxHYEbCobtCOYEvY/fQoNJzsCWe0+mqxjftSKhy+hmWRSbQsykFJAdnB+V+4CX0JsYuxNGuRg+FCfgrL4EJIX24vE9fsaFoT/1Q34kYkcPoTYjmCYoQ4Jcz3qcmFcoaE6OHSlq+Got0XMbrE4QnNcnukiZE12gqGeicwPLY5QLZmcVGvoCKaz6QBWoankHteDjOeYyMrEUqaAVYjtpi3vnEmWrH2LkKRgfkFc30t38zMsKZ6FMrBCs8luugXZcRS4W1+kNKxQDZljMEh3vTDMsH46IIWmkVkguxlPth2vaTQmktzHeofhCZDRwENkmXq4VigdwQfEfc8CcDLZluX63YmFi9CPZIxgK/10WCynbKyDi1BN0T49FwaySXsaYWVPqwkkSmgaOSLYx7gldJjORmMTJcRODSyHhj1mzMIPpJwQ+3LraUhNXq0rb94IE5pLnivS3LjDa5h1RBBGmJCsRv9N3GeAzncYZvnqCIoJEnqTPN2itXH3cK2vjqCYICH2/JGxhoO+JKjyLFnGiVIhmSK/T5TvbhgRQMNYbJ6cE8VCC8mOoKkxgjNSg+2JkCtKfpVn+k+iEnk0dyQbNc+Yz+NMThv1G5m9sZfxrJ9rNSyVGDldEmczdC1plVN9jgjCaKxv6k+IMl0NJyqtMKY104jQ20ShTTVayjJGR9SJw84oBxiODJib5pFSjFAbMvetwBDDKbdmGCFLsFDmUw8n7FAPV6FTDac3/5H0CTFBuAitZzz8TkK5H8dvIoeL0EDD0QBzdAqSOlFCbYw5OKMM6f9eiBKyhKNeBXBfJWQQIXSa4VfJLa30abRhQo2MI4JJ5HzKO2FCQ3REzfB1mif9hREkxGbDF5igW2cqSth52ywv+wi0+6BUSDbAnk3e909jb5iKkGX5UMZqb3hqT2yKhQZoHg7DV8ZBa+JCLY3jtXHGX1WSGAWhGnLrMzSrkN11korQLYbNFqvirFQnSc4QZId20a9nVYhltnHDRSpYhMaqVIMQkmDhAwm1xQus0BhyISx1GCGReS3LMiCEFlRyFsrgKjRY5zuZx0WITb6oKK6HTma6IygmSmgsuTpRccoJLc7KLJShnNDgqJ0gWSRM6D1NKqo6woRq0lzT8UmQkIzV3qpGGQQILa3Eb6TxSalQreFc0swJFaQkgfX+CrcnNjldqocubLFn+2aOnC45zqi2EUEYjbV7fjKbzeMRIcleZH8HSjYB8B/WBHpn4LuE/gAAAABJRU5ErkJggg==);
    background-size: 100% 100%
}

.fmc-left-visible-control.absolute {
    width: 10px;
    height: auto;
    top: 50%;
    z-index: 100;
    right: -9px;
    margin-top: -30px
}

.fmc-left-visible-control.absolute .fmcl-control-bg {
    width: 10px;
    height: 60px;
    padding: 10px 0
}

.fmc-left-visible-control.absolute .w1 {
    height: auto
}

.fmc-left-hidden .fmc-left {
    display: none
}

.fmc-left-hidden .fmc-left-visible-control .fmcl-control-ico {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fmc-left-hidden-btn .fmc-left-visible-control {
    right: -5px
}

.fmc-left-hidden-btn .fmc-left-visible-control .fmcl-control-ico {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.transfor-data {
    padding: 5px 0
}

.transfor-data .transfor-btn {
    text-align: right;
    font-size: 14px
}

.transfor-data .transfor-btn .vxe-button {
    border-radius: 0;
    margin-left: 15px
}

.transfor-data .transfor-tree {
    margin: 10px 0;
    font-size: 0
}

.transfor-data .transfor-tree .transfor-tree-ico {
    width: 40px
}

.transfor-data .transfor-tree .transfor-tree-ico .ico-font {
    text-align: center;
    margin: 10px;
    font-size: 20px;
    color: #1890ff
}

.transfor-data .transfor-tree .transfor-tree-title {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    padding: 0 15px;
    color: #464c5b;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #dce3f3;
    background-color: #e3f2fe
}

.transfor-data .transfor-tree .transfor-tree-title .title {
    line-height: 40px
}

.transfor-data .transfor-tree .transfor-tree-left, .transfor-data .transfor-tree .transfor-tree-right {
    border: 1px solid #dce3f3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(50% - 20px);
    font-size: 14px
}

.transfor-data .transfor-tree .transfor-tree-left .tree-main-con, .transfor-data .transfor-tree .transfor-tree-right .tree-main-con {
    height: 300px;
    overflow: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.transfor-data .transfor-tree .transfor-tree-left .tree-main-con .el-tree, .transfor-data .transfor-tree .transfor-tree-right .tree-main-con .el-tree {
    height: calc(100% - 40px);
    overflow: auto
}

.transfor-data .transfor-data-title {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    padding: 0 15px;
    color: #464c5b;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #dce3f3;
    background-color: #e3f2fe
}

.transfor-data .transfor-data-title .title {
    line-height: 40px
}

.transfor-data .transfor-data-con {
    height: 400px
}

.basic-search-form {
    font-size: 0;
    padding: 10px 5px;
    background: #e3f2fe
}

.basic-search-form .vxe-form {
    background: transparent;
    font-size: 14px
}

.basic-search-form .vxe-form--item {
    padding: 0;
    background: transparent
}

.basic-search-form .basic-search-form-main {
    width: calc(100% - 184px)
}

.basic-search-form .basic-search-form-main .el-input__inner, .basic-search-form .basic-search-form-main .el-select, .basic-search-form .basic-search-form-main .vxe-input {
    height: 34px
}

.basic-search-form .basic-search-form-main .el-input__icon {
    -webkit-transform-origin: center;
    transform-origin: center;
    line-height: 34px
}

.basic-search-form .basic-search-form-main .vxe-input--inner {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    outline: 0;
    padding: 0 .6em;
    color: #606266;
    border: 1px solid #dcdfe6;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.basic-search-form .basic-search-btn-group {
    width: 184px
}

.basic-search-form .basic-search-btn-group .vxe-button {
    border-radius: 0
}

.basic-search-form .basic-search-btn-group .bsbg-search-btn {
    margin-left: 20px
}

.basic-search-form .userSearch-option {
    width: 0
}

.basic-search-form1 {
    padding: 5px 4px 5px 5px
}

.basic-search-form1 .basic-search-form-main {
    width: 20%
}

.basic-search-form1 .basic-search-btn-group {
    width: 184px
}

.basic-search-form1 .userSearch-option {
    width: 0
}

.basic-search-form2 {
    padding: 5px 4px 5px 5px
}

.basic-search-form2 .basic-search-form-main {
    width: 40%
}

.basic-search-form2 .basic-search-btn-group {
    width: 184px
}

.basic-search-form2 .userSearch-option {
    width: 0
}

.basic-search-form3 {
    padding: 5px 4px 5px 5px
}

.basic-search-form3 .basic-search-form-main {
    width: 60%
}

.basic-search-form3 .basic-search-btn-group {
    width: 184px
}

.basic-search-form3 .userSearch-option {
    width: 0
}

.toolbar-custom-box .radio {
    margin: 0 5px 0 0
}

.toolbar-custom-box .radio .label {
    font-size: 14px;
    margin-right: 5px;
    color: #666
}

.toolbar-custom-box .checkbox {
    margin: 0 5px 0 0
}

.toolbar-custom-box .checkbox .label {
    font-size: 14px;
    margin-right: 5px;
    color: #666
}

.toolbar-custom-box .select {
    margin: 0 5px 0 0
}

.toolbar-custom-box .select .label {
    font-size: 14px;
    margin-right: 5px;
    color: #666
}

.vxe-checkbox.is--disabled > input:checked + .vxe-checkbox--icon {
    border-color: #58a8fb;
    background-color: #fff
}

.vxe-checkbox.is--disabled > input + .vxe-checkbox--icon:before {
    border-color: #58a8fb
}

.vxe-radio.is--disabled > input + .vxe-radio--icon {
    border-color: #58a8fb;
    background-color: #f3f3f3
}

.vxe-radio.is--disabled > input + .vxe-radio--icon:before {
    border-color: #c0c4cc;
    background-color: #58a8fb
}

.vxe-toolbar .vxe-custom--option-wrapper {
    z-index: 1000
}

.vxe-grid.is--maximize {
    padding: .4em .8em
}

.vxe-checkbox .vxe-checkbox--label, .vxe-radio-button .vxe-radio--label, .vxe-radio .vxe-radio--label, .vxe-table .vxe-body--column.col--ellipsis:not(.col--actived) > .vxe-cell, .vxe-table .vxe-footer--column.col--ellipsis:not(.col--actived) > .vxe-cell, .vxe-table .vxe-header--column.col--ellipsis:not(.col--actived) > .vxe-cell {
    white-space: pre-wrap !important
}

.vxe-input.is--prefix .vxe-input--inner {
    padding-left: 2.2em
}

.vxe-modal--wrapper.is--visible .vxe-modal--box {
    max-height: 100%
}

.vxe-table--render-default .vxe-tree--btn-wrapper {
    position: absolute;
    top: 50%;
    width: 1em;
    height: 1em;
    text-align: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: unset;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.vxe-table--render-default .vxe-cell--tree-node {
    position: relative;
    text-align: left;
    padding-left: 0 !important
}

.vxe-table--render-default .vxe-tree-cell {
    display: block;
    padding-left: 1.5em
}

.vxe-table--footer-wrapper .vxe-footer--row {
    height: 32px !important;
    overflow: hidden
}

.vxe-table--render-default .vxe-body--x-space {
    width: 100%;
    height: 0;
    margin-bottom: 0
}

.vxe-pager .vxe-pager--wrapper {
    height: 32px !important
}

.MenuList-header {
    width: 100%;
    background: #1e8cfb;
    color: #fff;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.MenuList-header .header-title {
    width: 80px
}

.MenuList-header .header-marquee {
    width: 200px;
    line-height: 1;
    margin-left: 8px;
    text-overflow: ellipsis
}

.header-left {
    height: 60px
}

.header-left-title {
    width: 320px;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px 0 24px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header-left-title img {
    height: 34px;
    width: 320px
}

.header-left-menu {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 0;
    font-size: 14px
}

.header-left-menu-list {
    width: 97px;
    height: 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header-left-menu-list, .header-left-search {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header-left-search {
    font-size: 14px;
    position: relative;
    left: 0
}

.search-select {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 5px
}

.search-input, .search-select {
    border: none;
    outline: none;
    color: #fff;
    background: #1e8cfb
}

.search-input {
    padding: 0 8px 0 8px
}

.header-right {
    width: 580px;
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px
}

.header-right .header-right-detail {
    width: 40px
}

.header-right-title {
    width: 140px;
    margin-left: 30px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header-right-message, .header-right-title {
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header-right-message {
    width: 81px;
    padding-left: 20px
}

.icon {
    margin-right: 10px
}

.header-right-year {
    width: 100px;
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 30px
}

.header-right-year .header-right-year-desc {
    display: inline-block;
    width: 60px
}

.header-right-block-plan {
    width: 250px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.block-plan, .header-right-block-plan {
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.block-plan {
    width: 120px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.block-plan .block-plan-desc {
    width: 80px
}

.block-exit {
    width: 100px;
    height: 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.block-plan-supper-user {
    width: 50px;
    line-height: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.block-exit:hover, .block-plan:hover, .header-left-menu-list:hover, .header-right-message:hover, .header-right-title:hover, .header-right-year:hover {
    background: #006fe0
}

.el-menu--horizontal > .el-submenu .el-submenu__title {
    height: 60px !important;
    line-height: 60px !important
}

.el-submenu__title {
    padding: 0
}

.header-img {
    width: 30px;
    height: 30px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKOSURBVEhL5ZbbaxQxFMb9S7wrCKJYQUQfFMQH3xREENQXQcELghcQRRB8EqqW1lZtFUtBsVLRYqVeaAUVba0WL1RRsAh2a8WlYMULJpnP8+3usDOT7O7M7tYXD3wsm5zkl5zknMmUabUKQU39R5o08MoL2tnua1LAy1s0Dt8zmHXK3U9VBTz9hMKqixqzA6BiUKpiMHe3q0tj5kl3fyFVBN7brbH/tnH2lVJZ4Dl1Cm0vDHbeLH6BiikxeGmzwtMRD1s6yodSicAbr2qkvgGbK4RSscEH7xr80cDW65VDqVjguscGNOamq78clQQ39meh5wZs6AqpTsfuG1x6aXBtyEOT+PLs46RWUXB9Xxba/8nDDCkSfntNk0LXOw9epte21ASwW3I7OFdUBcF7bsmBik38BpaczbezQo19z3SVNFeUfDnBnPyXyg4+0pMfzJ0yrLzVay9nS+TCRoXVrdlFumxftxvuBDO0tPfpcIgLnd28eoWhL+7Aj/8EFsniomMs8Ib2/OoP3Il/i1nNOt+64bWP7HkscIfcTpqRn/kNYedSWnBaOS/c4Khn+Vpg3kjaiFSoqHMcrWnTeJ4K4xnuqJ8F1rkxaYdzXDXk0tA3JX+jPhb4cyBVWJujA+LowcfwjkclilEfC9w6mF8tByxrTg4//yy84xtvYpwxXxQsGr7xfPixT/LC2CR5zvD6xkyJ+lhgNrI4fP2RG5WztPxvf20yBWVbp8b6KxrrxI83OTop31s+uHfY3i3lBFMsCofka8SaPCAf/ldjHvqksDBXjz80mV3MldwNTkbtkFcJM4I2PO45iwdVEFyO+Dph/tOeyCIXn3H7UVUFH+016PngYbscRam5qgpOov8NrPAXljT/Um9b5F0AAAAASUVORK5CYII=);
    background-repeat: no-repeat
}

.showPopup {
    width: 130px;
    background: hsla(0, 0%, 100%, .9);
    position: absolute;
    right: 0;
    z-index: 105
}

.showPopup .icon {
    font-size: 16px
}

.showPopup .showPopup-exit {
    font-size: 16px;
    text-align: center;
    padding: 10px 0
}

.showPopup .showPopup-exit:hover {
    color: #1e8cfb
}

.yearPopup {
    right: 200px
}

.LevelMenu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #1e8cfb !important
}

.MenuList-item {
    width: 200px;
    line-height: 30px;
    font-size: 14px;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.MenuList-item, .MenuList-item-message {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.MenuList-item-message {
    width: 100px;
    text-align: left
}

.MenuList-item:hover {
    background: #006fe0
}

.MenuList-item-list {
    width: 200px;
    line-height: 30px;
    font-size: 14px;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.menu-item, .MenuList-item-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.menu-item {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.el-menu--horizontal > .el-submenu .el-submenu__title {
    background: #1e8cfb;
    color: #fff
}

.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
    background: #006fe0;
    color: #fff
}

.el-icon-s-unfold:before {
    color: #fff
}

.el-submenu__title:hover {
    background: #1e8cfb !important;
    color: #fff !important
}

.el-submenu__title:hover .el-icon-arrow-right {
    color: #fff !important
}

.el-menu--popup-right-start > .el-submenu:hover {
    color: #1e8cfb !important
}

.el-menu--horizontal > .el-submenu.is-active .el-submenu__title {
    color: #fff
}

.el-icon-arrow-down:before {
    color: hsla(0, 0%, 100%, 0)
}

.el-menu--popup-bottom-start {
    margin-top: 10px;
    min-height: 400px;
    min-width: 300px
}

.el-menu--popup-right-start {
    margin-left: 10px;
    margin-right: 10px;
    width: 300px;
    height: 400px
}

.el-menu--popup-right-start > .el-menu-item:hover {
    color: #006fe0 !important
}

@font-face {
    font-family: base-font;
    src: url(../fonts/iconfont.36eff0cd.eot);
    src: url(../fonts/iconfont.36eff0cd.eot#iefix) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url(../fonts/iconfont.51b57ba4.woff) format("woff"), url(../fonts/iconfont.d5794ace.ttf) format("truetype"), url(../img/iconfont.926ef6dc.svg#base-font) format("svg")
}

.base-font {
    font-family: base-font !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.base-daiban:before {
    content: "\e612"
}

.baseicon-paixu-shang:before {
    content: "\e614"
}

.baseicon-paixu-moren:before {
    content: "\e61a"
}

.baseicon-jisuanqi:before {
    content: "\e61d"
}

.baseicon-shaixuan-moren:before {
    content: "\e61e"
}

.base-all-menu:before {
    content: "\e61f"
}

.baseicon-paixu-xia:before {
    content: "\e620"
}

.baseicon-shouqi-shu:before {
    content: "\e621"
}

.baseicon-quanping:before {
    content: "\e622"
}

.base-daohang-set:before {
    content: "\e623"
}

.base-tree-close:before {
    content: "\e624"
}

.baseicon-shouqitiaojian:before {
    content: "\e625"
}

.base-set-query:before {
    content: "\e626"
}

.baseicon-tuichuquanping:before {
    content: "\e627"
}

.baseicon-xiazai:before {
    content: "\e629"
}

.baseicon-zhankai-shu:before {
    content: "\e62a"
}

.base-tree-set:before {
    content: "\e62c"
}

.base-yiban:before {
    content: "\e62e"
}

.baseicon-zhankaitiaojian:before {
    content: "\e630"
}

.baseicon-shuaxin:before {
    content: "\e632"
}

.base-edu:before {
    content: "\e633"
}

.base-base-info-icon:before {
    content: "\e603"
}

.base-complex-seach-icon:before {
    content: "\e604"
}

.base-budget-adjust-icon:before {
    content: "\e605"
}

.base-project-lib-icon:before {
    content: "\e606"
}

.base-budget-exec-icon:before {
    content: "\e607"
}

.base-budget-pro-icon:before {
    content: "\e60b"
}

.base-budget-reply-icon:before {
    content: "\e60c"
}

.base-account-check-icon:before {
    content: "\e60d"
}

.base-report-icon:before {
    content: "\e60e"
}

.base-platform-config-icon:before {
    content: "\e60f"
}

.basedingdanjine:before {
    content: "\e617"
}

.base-oprate-guide:before {
    content: "\e608"
}

.base-fun-menu:before {
    content: "\e609"
}

.base-agent-item:before {
    content: "\e611"
}

.base-done-item:before {
    content: "\e61c"
}

.basebaojiajine:before {
    content: "\e610"
}

.basexiaofeijine:before {
    content: "\e6bd"
}

.basejine3:before {
    content: "\e619"
}

.basejine4:before {
    content: "\e673"
}

.basejine:before {
    content: "\e602"
}

.basejine1:before {
    content: "\e61b"
}

.basejine2:before {
    content: "\e60a"
}

.basetoggle-left:before {
    content: "\e680"
}

.basetoggle-right:before {
    content: "\e681"
}

.basexiala:before {
    content: "\e616"
}

.basexiala1:before {
    content: "\e65b"
}

.baseshangla1:before {
    content: "\e65d"
}

.baseqiehuanqiyou:before {
    content: "\e600"
}

.baseqiehuanqizuo:before {
    content: "\e601"
}

.baseshoucang:before {
    content: "\e78c"
}

.basebaseline-close-px:before {
    content: "\e615"
}

.baseshangla11:before {
    content: "\e628"
}

.baserili:before {
    content: "\e785"
}

.baseyanzhengma1:before {
    content: "\e6a0"
}

.baseyanzhengma:before {
    content: "\e6bf"
}

.basemima:before {
    content: "\e77b"
}

.baseyonghu:before {
    content: "\e782"
}

.mytab-left-tree {
    width: 310px;
    height: 100%;
    background: #f4faff;
    overflow: hidden
}

.mytab-right-table {
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mytab-main-modulebox {
    position: relative
}

.basic-search-form-toolbar {
    font-size: 0;
    padding: 5px 4px 5px 5px;
    background: #e1efff;
    margin: 5px 1242px 5px 0
}

.basic-search-form-toolbar .el-select-dropdown {
    width: 250px
}

.basic-search-form-toolbar .vxe-form {
    background: transparent;
    font-size: 14px
}

.basic-search-form-toolbar .vxe-form--item {
    padding: 0;
    background: transparent
}

.basic-search-form-toolbar .basic-search-form-main {
    width: auto
}

.basic-search-form-toolbar .basic-search-form-main .vxe-form--item-title {
    width: 100px !important
}

.basic-search-form-toolbar .basic-search-form-main .vxe-input {
    height: 34px
}

.basic-search-form-toolbar .basic-search-form-main .el-input {
    width: 250px !important
}

.basic-search-form-toolbar .basic-search-form-main .el-input__inner, .basic-search-form-toolbar .basic-search-form-main .el-select {
    height: 34px
}

.basic-search-form-toolbar .basic-search-form-main .el-input__icon {
    -webkit-transform-origin: center;
    transform-origin: center;
    line-height: 34px
}

.basic-search-form-toolbar .basic-search-form-main .vxe-input--inner {
    height: 100%;
    border-radius: 4px;
    outline: 0;
    padding: 0 .6em;
    color: #606266;
    border: 1px solid #dcdfe6;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.basic-search-form-toolbar .basic-search-btn-group {
    width: 184px
}

.basic-search-form-toolbar .basic-search-btn-group .vxe-button {
    border-radius: 0
}

.basic-search-form-toolbar .basic-search-btn-group .bsbg-search-btn {
    margin-left: 20px
}

.basic-search-form-toolbar .userSearch-option {
    width: 0
}

.el-progress-bar__outer {
    height: 6px;
    border-radius: 100px;
    background-color: #c0c1c3;
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.page-loading-cover.page-container {
    z-index: 99 !important
}

.page-loading-cover.page-body {
    z-index: 999 !important
}

.app-main .main-modulebox-contain {
    position: relative
}

.app-main .boss-main .el-tab-pane {
    height: 82.5vh
}

.code-string {
    color: #930
}

.code-number {
    color: #c0c
}

.code-boolean {
    color: #003
}

.code-null {
    color: #f0f
}

.code-key {
    color: #037;
    font-weight: 700
}

.boss-tree__base {
    height: calc(100% - 44px);
    background-color: #fff
}

.boss-tree__base .boss-tree__base__input {
    padding: 5px
}

.boss-tree__base .boss-tree__base__tree {
    overflow: auto
}

.boss-tree__base .boss-tree__base__tree .el-tree {
    min-width: calc(100% - 20px);
    font-size: 14px;
    display: inline-block;
    padding: 10px
}

.boss-tree__base .fullHeight {
    height: 100%;
    max-height: 100%
}

.boss-tree__base .notfullHeight {
    height: calc(100% - 50px);
    max-height: calc(100% - 50px)
}

.boss-tree__input {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.boss-tree__input .boss-tree__input_title {
    line-height: 40px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 320px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    vertical-align: middle;
    display: inline-block
}

.boss-tree__input .el-select {
    display: block;
    height: 40px;
    display: inline-block;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.boss-tree__input_tree {
    min-height: 200px
}

.boss-tree__input_tree .el-scrollbar .el-scrollbar__view .el-select-dropdown__item {
    height: auto;
    max-height: 274px;
    padding: 0;
    overflow: hidden;
    overflow-y: auto
}

.boss-tree__input_tree .el-select-dropdown__item.selected {
    font-weight: 400 !important
}

.upload-my-css {
    height: 33px;
    margin-top: 9px;
    float: left;
    margin-left: 16px
}

.img-my {
    width: 12px;
    height: 12px;
    margin-left: 17px;
    margin-right: 9px;
    margin-top: 13.8px;
    margin-bottom: 14.4px
}

.img-my-two {
    width: 14px;
    height: 14px;
    float: right;
    margin-right: 20px
}

.sp-my {
    width: 56px;
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    color: #000;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 16px
}

.sp-my-two {
    font-size: 12px;
    padding-left: 4px;
    color: #9ea4a9;
    line-height: 22px
}

.attachmentF {
    width: 100%;
    background-color: #f4faff
}

.attachment {
    margin-top: 16px;
    margin-left: 24px;
    margin-bottom: 16px;
    background-color: #f4faff
}

.attachment .footer-btn {
    border: 1px solid #cfd2d4;
    border-radius: 5%;
    width: 110px;
    height: 40px;
    font-size: 14px;
    line-height: 24px;
    background: #fff
}

.attachment .el-upload {
    text-align: left;
    float: left
}

.attachment .el-upload .el-upload-dragger {
    width: calc(30% - 40px);
    height: 80px;
    margin: 20px 20px 0 20px
}

.attachment .el-upload .el-upload-dragger .el-icon-upload {
    margin: 0
}

.attachment .el-upload .el-upload__tip {
    margin-left: 10px;
    margin-top: auto
}

.title {
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    padding: 0 20px
}

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

.below-table .pay-input-table {
    border: 2px solid #0c9fe3;
    color: #0c9fe3;
    width: 100%;
    margin: 0 auto;
    padding: 15px 0
}

.below-table table > tbody > tr > td {
    padding: 8px;
    border: 1px solid #0c9fe3;
    text-align: center
}

.below-table .top-search-inputs, .below-table .top-search-tip {
    display: grid;
    grid-template-columns:2fr 2fr 2fr .3fr;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px
}

.funPlanHeader {
    line-height: 39px;
    border-bottom: 1px solid #ccd2d8
}

.funPlanHeader, .funPlanHeaderWord {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #2e3133;
    letter-spacing: 0
}

.funPlanHeaderWord {
    line-height: 24px;
    margin-left: 24px;
    padding-top: 7px;
    margin-bottom: 9px
}

.fundPlanBody {
    height: 118px
}

.fundPlanBody, .fundPlanBodyTwo {
    background: #f4faff
}

.fundPlanBodyThr {
    margin-left: 8px;
    margin-right: 24px
}

.enclosure-css {
    margin-top: 0;
    width: 100%;
    margin-bottom: 16px
}

.enclosure-css .enclosure-css1 {
    height: 56px;
    width: 50%
}

.enclosure-css .enclosure-css1 .enclosure-css2 {
    width: calc(100% - 16px);
    height: 40px;
    background-color: #e7f1fe
}

.enclosure-css .enclosure-css1 .enclosure-css2 .enclosure-css5 {
    width: 100%;
    padding-left: 16px;
    padding-right: 18px;
    padding-top: 9px;
    padding-bottom: 9px
}

.enclosure-css .enclosure-css1 .enclosure-css2 .enclosure-css3 {
    width: 50%
}

.enclosure-css .enclosure-css1 .enclosure-css2 .enclosure-css3 .sp-my-thr {
    font-size: 14px;
    line-height: 22px;
    display: inline-block
}

.enclosure-css .enclosure-css1 .enclosure-css2 .enclosure-css4 {
    width: 31%;
    text-align: right
}

.boss-toolbar {
    position: relative;
    padding: 5px 5px;
    background: #e3f1fe;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.boss-toolbar .Ttab-con .button li {
    width: 90px
}

.boss-toolbar .Ttab-con .tab-li .fn-inline {
    width: 74px;
    max-width: 74px
}

.boss-toolbar .boss-toolbar__content {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    position: relative;
    font-size: 0
}

.boss-toolbar .boss-toolbar__content .li {
    margin: 0;
    padding: 0;
    list-style: none
}

.boss-toolbar .boss-toolbar__content .toolbar-btns {
    padding: 0;
    min-width: 28px;
    max-height: 34px;
    text-align: center;
    vertical-align: top;
    cursor: pointer
}

.boss-toolbar .boss-toolbar__content .toolbar-btns .tab-con-list li {
    position: relative
}

.boss-toolbar .boss-toolbar__content .toolbar-btns .tab-li {
    max-width: 70px
}

.boss-toolbar .boss-toolbar__content .toolbar-btns .tab-li .label-num__topTip {
    position: absolute;
    color: #fff !important;
    font-size: 12px;
    background-color: red;
    height: 20px;
    padding: 0 8px;
    line-height: 20px;
    right: -6%;
    top: -8px;
    z-index: 99;
    text-align: center;
    border-radius: 24px
}

.boss-toolbar .boss-toolbar__content .toolbar-arrow {
    margin: 0 30px 0 0;
    width: 90px
}

.boss-toolbar .boss-toolbar__content .toolbar-arrow .toolbar-arrow__btn {
    cursor: pointer;
    color: #f83704;
    background: #fff;
    width: 36px;
    height: 36px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: center;
    border: 1px solid #f83704;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.boss-toolbar .boss-toolbar__content .toolbar-arrow .base-font {
    font-size: 24px;
    font-style: normal
}

.boss-toolbar .boss-toolbar__content .toolbar-2__nums {
    width: 290px
}

.boss-toolbar .boss-toolbar__content .toolbar-3__nums {
    width: 380px
}

.boss-toolbar .boss-toolbar__content .toolbar-4__nums {
    width: 480px
}

.boss-toolbar .boss-toolbar__content .toolbar-5__nums {
    width: 580px
}

.boss-toolbar .boss-toolbar__content .toolbar-6__nums {
    width: 675px
}

.boss-toolbar .boss-toolbar__content .toobar-status__buttons {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    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
}

.boss-toolbar .boss-toolbar__content .toobar-status__buttons .Ttab-con {
    width: 100%
}

.boss-toolbar .boss-toolbar__content .toobar-right__buttons {
    margin-right: -3px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    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: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.boss-toolbar .boss-toolbar__content .toobar-right__buttons .Ttab-con {
    padding: 0
}

.boss-toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content {
    max-width: 100%
}

.boss-toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content .tab-li {
    max-height: 32px;
    padding: 0 14px
}

.boss-toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content .vxe-button--dropdown {
    margin-left: 3px
}

.boss-slect__toolbar {
    position: relative;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 48px;
    padding-right: 24px
}

.boss-slect__toolbar .Ttab-con .button li {
    width: 90px
}

.boss-slect__toolbar .Ttab-con .select-tab-li .fn-inline {
    width: 74px;
    max-width: 74px
}

.boss-slect__toolbar .boss-toolbar__content {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    position: relative;
    font-size: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48px
}

.boss-slect__toolbar .boss-toolbar__content, .boss-slect__toolbar .boss-toolbar__content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.boss-slect__toolbar .boss-toolbar__content li {
    margin: 0;
    padding: 0;
    list-style: none
}

.boss-slect__toolbar .boss-toolbar__content .toolbar-btns {
    padding: 0;
    max-height: 34px;
    text-align: center;
    vertical-align: top;
    cursor: pointer
}

.boss-slect__toolbar .boss-toolbar__content .toolbar-btns .tab-con-list li {
    position: relative
}

.boss-slect__toolbar .boss-toolbar__content .toobar-status__buttons {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    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
}

.boss-slect__toolbar .boss-toolbar__content .toobar-status__buttons .Ttab-con {
    width: 100%
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    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: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .toolbar-quest__close {
    background: url(../img/icon-close-quest.2b61a1fc.svg) no-repeat 50%;
    background-size: 100% 100%;
    font-size: 0;
    height: 15px;
    width: 15px;
    cursor: pointer
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .toolbar-quest__open {
    background: url(../img/icon-open-quest.8876b8a9.svg) no-repeat 50%;
    background-size: 100% 100%;
    font-size: 0;
    height: 15px;
    width: 15px;
    cursor: pointer
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .right-btns__hover {
    position: absolute;
    width: 100%;
    height: 48px;
    border-bottom: var(--right-btns__bottom)
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons button {
    height: 32px;
    padding: 0 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    margin: 0;
    font-size: 12px
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .query-btn {
    background-color: #e4f2ff;
    color: #1f8cfb;
    border-color: #e4f2ff;
    margin-left: 8px
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .Ttab-con {
    padding: 0
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content {
    max-width: 100%
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content .vxe-button--content, .boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content .vxe-button--icon, .boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content .vxe-button--loading-icon {
    vertical-align: initial
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content .select-tab-li {
    height: 32px;
    padding: 0 14px;
    margin: 0 0 0 8px
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content .select-tab-li span {
    font-size: 12px;
    font-weight: 400
}

.boss-slect__toolbar .boss-toolbar__content .toobar-right__buttons .right-button__content .vxe-button--dropdown {
    margin-left: 8px
}

.TabKeepRouter-con {
    padding: 0 10px;
    font-size: 0;
    text-align: left;
    position: relative
}

.TabKeepRouter-con .tabs-container {
    overflow: hidden;
    width: calc(100% - 68px)
}

.TabKeepRouter-con .tabs-container ul {
    position: relative;
    display: inline-block;
    white-space: nowrap;
    -webkit-transition: margin-left .3s;
    transition: margin-left .3s
}

.TabKeepRouter-con .tab-option {
    position: relative
}

.TabKeepRouter-con .tab-option-content {
    width: 265px
}

.TabKeepRouter-con .tab-option-content .tab-clection {
    margin-top: 11px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 76px;
    height: 24px;
    background: #f2f4f8;
    border-radius: 5px;
    line-height: 18px;
    text-align: center;
    border-radius: 2px
}

.TabKeepRouter-con .tab-option-content .tab-clection .active {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/yscicon.ef77ba4b.svg) 0 no-repeat;
    margin: 4px 4px 0 0
}

.TabKeepRouter-con .tab-option-content .tab-clection .activeBak {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/wscicon.631e455b.svg) 0 no-repeat;
    margin: 4px 4px 0 0
}

.TabKeepRouter-con .tab-option-content .tab-clection span {
    line-height: 17px;
    color: #2e3133;
    font-size: 14px;
    padding-bottom: 10px
}

.TabKeepRouter-con .tab-option-content .tab-clection.active i {
    color: #f13939
}

.TabKeepRouter-con .tab-option-content .tab-clection.active span {
    color: #333
}

.TabKeepRouter-con .tab-option {
    margin-top: 11px;
    width: 78px;
    margin-left: 10px
}

.TabKeepRouter-con .tab-option-select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 76px;
    height: 24px;
    line-height: 18px;
    text-align: center;
    border-radius: 2px
}

.TabKeepRouter-con .tab-option-select p {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/down.a07053bd.svg) 0 no-repeat;
    margin: 4px 4px 0 0
}

.TabKeepRouter-con .tab-option-select span {
    line-height: 17px;
    color: #2e3133;
    font-size: 14px;
    padding-bottom: 10px
}

.TabKeepRouter-con .tab-option-select.active i, .TabKeepRouter-con .tab-option-select.active span {
    color: #1890ff
}

.TabKeepRouter-con .tab-option-list {
    z-index: 300;
    position: absolute;
    top: 42px;
    right: 0;
    width: 180px;
    padding: 5px 0;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2)
}

.TabKeepRouter-con .tab-option-list li {
    line-height: 36px
}

.TabKeepRouter-con .tab-option-list li span {
    display: block;
    color: #333;
    font-size: 14px;
    margin: 0 10px
}

.TabKeepRouter-con .tab-option-list li:hover span {
    color: #1890ff
}

.TabKeepRouter-con .tab-con-main {
    width: calc(100% - 190px)
}

.TabKeepRouter-con .tab-con-main li {
    cursor: pointer;
    outline: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.TabKeepRouter-con .tab-con-main li .tab-li {
    border: none;
    padding: 0 10px;
    line-height: 44px
}

.TabKeepRouter-con .tab-con-main li .tab-li span {
    color: #1890ff;
    font-size: 14px
}

.TabKeepRouter-con .tab-con-main li .tab-li em {
    margin-left: 10px;
    visibility: hidden;
    font-size: 14px;
    color: #333
}

.TabKeepRouter-con .tab-con-main li .tab-li-text-ac {
    height: 3px;
    width: 30px;
    margin: 0 auto;
    margin-top: 0
}

.TabKeepRouter-con .tab-con-main li.active .tab-li span {
    color: #1890ff;
    font-weight: 700
}

.TabKeepRouter-con .tab-con-main li.active .tab-li-text-ac {
    background: #1890ff
}

.TabKeepRouter-con .tab-con-main li:hover .tab-li em {
    visibility: visible;
    color: #fff
}

.TabKeepRouter-con .tab-con-main li:hover .tab-li-text-ac {
    background: #1890ff
}

.TabKeepRouter-con .tab-con-main .offset {
    padding: 10px
}

.TabKeepRouter-con .tab-con-main .offset i {
    color: #333;
    font-size: 14px
}

.TabKeepRouter-con .tab-con-main .offset:hover i {
    color: #1890ff
}

.TabKeepRouter-con.model2 .tab-con-main {
    margin-left: 100px;
    width: calc(100% - 426px);
    padding-right: 36px
}

.TabKeepRouter-con.model2 .tab-con-main li:hover .tab-li em {
    visibility: visible;
    color: #e00
}

.TabKeepRouter-con.model2 .tabKeepRouter-right {
    width: 96px;
    margin-top: 11px;
    border-radius: 4px;
    height: 24px;
    margin-left: 6px
}

.TabKeepRouter-con.model2 .tabKeepRouter-right label {
    padding-bottom: 7px;
    line-height: 17px;
    font-size: 14px;
    color: #2e3133;
    margin-right: 0
}

.TabKeepRouter-con.model2 .tabKeepRouter-right .vxe-switch .vxe-switch--button {
    margin-top: -6px;
    width: 44px;
    height: 28px;
    font-size: 0
}

.TabKeepRouter-con.model2 .tabKeepRouter-right .vxe-switch .vxe-switch--icon {
    margin-top: 0;
    height: 28px;
    width: 22px
}

.TabKeepRouter-con.model2 .tabKeepRouter-right .vxe-switch.is--off .vxe-switch--button {
    background: url(data:image/png;base64,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) 50% no-repeat;
    background-size: 100% 100%
}

.TabKeepRouter-con.model2 .tabKeepRouter-right .vxe-switch.is--off .vxe-switch--icon {
    background: url(../img/icon-gy.a212a2a1.png) 50% no-repeat;
    background-size: 100% 100%
}

.TabKeepRouter-con.model2 .tabKeepRouter-right .vxe-switch.is--on .vxe-switch--button {
    background: url(data:image/png;base64,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) 50% no-repeat;
    background-size: 100% 100%
}

.TabKeepRouter-con.model2 .tabKeepRouter-right .vxe-switch.is--on .vxe-switch--icon {
    background: url(../img/icon-by.0ac4b6bb.png) 50% no-repeat;
    background-size: 100% 100%;
    -webkit-transform: translateX(-25px);
    transform: translateX(-25px)
}

.TabKeepRouter-con.model2 .tab-option-content {
    width: 290px;
    background: #1890ff;
    height: 47px
}

.TabKeepRouter-con.model3 {
    padding: 0 10px;
    font-size: 0;
    text-align: left;
    position: relative
}

.TabKeepRouter-con.model3 .tab-option {
    position: relative
}

.TabKeepRouter-con.model3 .tab-option-content {
    width: 266px
}

.TabKeepRouter-con.model3 .tab-option-content .tab-clection {
    margin-top: 11px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 76px;
    height: 24px;
    background: #beddfc;
    border-radius: 5px;
    line-height: 18px;
    text-align: center;
    border-radius: 2px
}

.TabKeepRouter-con.model3 .tab-option-content .tab-clection .active {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/yscicon.ef77ba4b.svg) 0 no-repeat;
    margin: 4px 4px 0 0
}

.TabKeepRouter-con.model3 .tab-option-content .tab-clection .activeBak {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/wscicon.631e455b.svg) 0 no-repeat;
    margin: 4px 4px 0 0
}

.TabKeepRouter-con.model3 .tab-option-content .tab-clection span {
    line-height: 17px;
    color: #2e3133;
    font-size: 14px;
    padding-bottom: 10px
}

.TabKeepRouter-con.model3 .tab-option-content .tab-clection.active, .TabKeepRouter-con.model3 .tab-option-content .tab-clection:hover {
    border: 1px solid #1890ff
}

.TabKeepRouter-con.model3 .tab-option-content .tab-clection.active i, .TabKeepRouter-con.model3 .tab-option-content .tab-clection.active span {
    color: #1890ff
}

.TabKeepRouter-con.model3 .tab-option {
    margin-top: 11px;
    width: 78px;
    margin-left: 10px
}

.TabKeepRouter-con.model3 .tab-option-select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 76px;
    height: 24px;
    line-height: 18px;
    text-align: center;
    border-radius: 2px
}

.TabKeepRouter-con.model3 .tab-option-select p {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../img/down.a07053bd.svg) 0 no-repeat;
    margin: 4px 4px 0 0
}

.TabKeepRouter-con.model3 .tab-option-select span {
    line-height: 17px;
    color: #2e3133;
    font-size: 14px;
    padding-bottom: 10px
}

.TabKeepRouter-con.model3 .tab-option-select.active, .TabKeepRouter-con.model3 .tab-option-select:hover {
    border: 1px solid #1890ff
}

.TabKeepRouter-con.model3 .tab-option-select.active span {
    color: #1890ff
}

.TabKeepRouter-con.model3 .tab-option-select.active em {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #1890ff
}

.TabKeepRouter-con.model3 .tab-option-list {
    z-index: 300;
    position: absolute;
    top: 42px;
    right: 0;
    width: 180px;
    padding: 5px 0;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2)
}

.TabKeepRouter-con.model3 .tab-option-list li {
    line-height: 36px
}

.TabKeepRouter-con.model3 .tab-option-list li span {
    display: block;
    color: #333;
    font-size: 14px;
    margin: 0 10px
}

.TabKeepRouter-con.model3 .tab-option-list li:hover span {
    color: #1890ff
}

.TabKeepRouter-con.model3 .tab-con-main li {
    cursor: pointer;
    outline: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.TabKeepRouter-con.model3 .tab-con-main li .tab-li {
    border: none;
    padding: 0 10px;
    line-height: 44px
}

.TabKeepRouter-con.model3 .tab-con-main li .tab-li span {
    color: #fff;
    max-width: 126px;
    font-size: 14px
}

.TabKeepRouter-con.model3 .tab-con-main li .tab-li em {
    margin-left: 10px;
    visibility: hidden;
    font-size: 14px;
    color: #333
}

.TabKeepRouter-con.model3 .tab-con-main li .tab-li-text-ac {
    height: 3px;
    width: 30px;
    margin: 0 auto;
    margin-top: 0
}

.TabKeepRouter-con.model3 .tab-con-main li.active .tab-li span {
    color: #fff;
    font-weight: 700
}

.TabKeepRouter-con.model3 .tab-con-main li.active .tab-li-text-ac {
    background: #fff
}

.TabKeepRouter-con.model3 .tab-con-main li:hover .tab-li em {
    visibility: visible;
    color: #fff
}

.TabKeepRouter-con.model3 .tab-con-main li:hover .tab-li-text-ac {
    background: #1890ff
}

.TabKeepRouter-con.model3 .tab-con-main .offset {
    padding: 10px
}

.TabKeepRouter-con.model3 .tab-con-main .offset i {
    color: #333;
    font-size: 14px
}

.TabKeepRouter-con.model3 .tab-con-main .offset:hover i {
    color: #1890ff
}

.edit-down-wrapper.edit-down-textarea-dropbox {
    background-color: #fff;
    border: 1px solid #dcdfe6;
    -webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1)
}

.edit-down-text {
    min-width: 400px;
    width: 100%;
    height: 200px
}

.edit-down-wrapper.edit-down-conditions-dropbox {
    padding: 0 10px;
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid #dcdfe6;
    -webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1)
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-btn-group {
    padding: 10px 0;
    text-align: right
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-btn-group .vxe-button {
    cursor: pointer;
    border-radius: 0;
    margin: 0 0 0 10px
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-text {
    width: 100%;
    height: 100px;
    display: block
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-select-group {
    padding: 10px 0 0 0
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-select-group .vxe-select {
    width: 100%
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-select-group .select0 {
    width: 100px
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-select-group .select1 {
    width: 200px
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-select-group .select2 {
    width: 100px
}

.edit-down-wrapper.edit-down-conditions-dropbox .edit-down-select-group .select3 {
    width: 200px
}

.edit-down-pulldown {
    width: 100%
}

.edit-down-json-wrapper.edit-down-json-dropbox {
    min-width: 400px;
    width: 100%;
    height: 300px;
    background-color: #fff;
    border: 1px solid #dcdfe6;
    -webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
    border-radius: 6px;
    padding: 5px
}

.edit-down-json-wrapper.edit-down-json-dropbox .edit-down-btn-group {
    padding: 10px 0;
    text-align: right
}

.edit-down-json-wrapper.edit-down-json-dropbox .edit-down-btn-group .vxe-button {
    cursor: pointer;
    border-radius: 0;
    margin: 0 0 0 10px
}

.edit-down-text {
    display: block
}

.T-editor-json, .T-editor-json .jsoneditor-vue {
    height: 100%
}

.T-editor-json .jsoneditor-menu .jsoneditor-repair, .T-editor-json .jsoneditor-menu .jsoneditor-sort, .T-editor-json .jsoneditor-menu .jsoneditor-transform, .T-editor-json .jsoneditor-menu a.jsoneditor-poweredBy {
    display: none
}

.T-editor-json .jsoneditor-menu .jsoneditor-modes > button {
    color: #fff;
    font-weight: 700;
    opacity: 1
}

.T-editor-json .jsoneditor-menu .jsoneditor-search input {
    padding: 6px;
    padding: 2px;
    line-height: 12px
}

.edit-input-intervar {
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.edit-input-intervar .input-intervar-left {
    text-align: right
}

.edit-input-intervar .input-intervar-right {
    text-align: left
}

.edit-input-intervar .input-intervar {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.edit-input-intervar .input-intervar .vxe-input {
    background: transparent
}

.edit-input-intervar .text-intervar {
    width: 30px
}

.xy-form-datatimerange {
    width: auto !important
}

.xy-form-datatimerange.el-input__inner {
    height: 31px;
    line-height: 31px;
    border-radius: 2px;
    background: #fff;
    border: 1px solid #cfd2d4
}

.xy-form-datatimerange .el-range-separator, .xy-form-datatimerange .el-range__close-icon, .xy-form-datatimerange .el-range__icon {
    line-height: 23px
}

.my-filter-complex {
    width: 375px;
    padding: 5px 15px 10px 15px
}

.my-filter-complex .my-fc-type {
    padding: 8px 0
}

.my-filter-complex .my-fc-iscase {
    padding: 12px 0
}

.my-filter-complex .my-fc-footer {
    text-align: center
}

.my-filter-complex .my-fc-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.my-filter-complex .my-fc-name .my-fc-name-to {
    width: 50px;
    text-align: center;
    line-height: 30px
}

.my-filter-input[data-v-556d7092] {
    padding: 10px
}

.my-filter-content {
    padding: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.my-filter-content .my-fc-search .my-fc-search-top {
    position: relative;
    padding: 5px 0
}

.my-filter-content .my-fc-search .my-fc-search-top > input {
    border: 1px solid #ababab;
    padding: 0 20px 0 2px;
    width: 200px;
    height: 22px;
    line-height: 22px
}

.my-filter-content .my-fc-search .my-fc-search-content {
    padding: 2px 10px
}

.my-filter-content .my-fc-search-empty {
    text-align: center;
    padding: 20px 0
}

.my-filter-content .my-fc-search-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.my-filter-content .my-fc-search-list-body {
    overflow: auto;
    height: 120px
}

.my-filter-content .my-fc-search-list .my-fc-search-item {
    padding: 2px 0;
    display: block
}

.my-filter-content .my-fc-footer {
    text-align: right;
    padding-top: 10px
}

.my-filter-content .my-fc-footer button {
    padding: 0 15px;
    margin-left: 15px
}

.Ttab-con {
    font-size: 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    background: #f4faff;
    padding: 0 10px;
    border-bottom: 1px solid #e4e7ed
}

.Ttab-con .tab-con-list {
    width: calc(100% - 70px)
}

.Ttab-con .hidden {
    display: none
}

.Ttab-con li {
    width: 150px;
    cursor: pointer;
    text-align: center
}

.Ttab-con li .tab-li {
    line-height: 37px;
    position: relative;
    border-bottom: 2px solid transparent
}

.Ttab-con li .tab-li span {
    font-size: 16px;
    color: #333;
    max-width: 125px
}

.Ttab-con li .tab-li em {
    margin-left: 10px;
    display: none;
    font-size: 14px;
    color: #333
}

.Ttab-con li .tab-li .tabLi-infor .tabLi-infor-count {
    position: absolute;
    right: -5px;
    top: -10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
    font-size: 12px;
    line-height: 20px;
    min-width: 20px;
    background: red;
    color: #fff;
    padding: 0 5px
}

.Ttab-con li.active .tab-li {
    border-bottom: 2px solid #1890ff
}

.Ttab-con li.active .tab-li span {
    color: #1890ff
}

.Ttab-con li.active .tab-li .tabLi-infor .tabLi-infor-count {
    color: #fff
}

.Ttab-con li:hover .tab-li span {
    color: #1890ff
}

.Ttab-con li:hover .tab-li em {
    display: inline-block;
    color: #ed4014
}

.Ttab-con li:hover .tab-li .tabLi-infor .tabLi-infor-count {
    color: #fff
}

.Ttab-con .offset {
    padding: 10px
}

.Ttab-con .offset i {
    color: #333;
    font-size: 14px
}

.Ttab-con .offset:hover i {
    color: #1890ff
}

.Ttab-con.button {
    font-size: 0;
    text-align: left;
    background: transparent;
    border: none
}

.Ttab-con.button .tab-con-list {
    width: calc(100% - 70px);
    padding: 6px 0;
    text-align: center
}

.Ttab-con.button li {
    cursor: pointer;
    width: auto;
    text-align: center
}

.Ttab-con.button li .tab-li {
    margin: 0 3px;
    line-height: 32px;
    max-width: 50px;
    padding: 0 8px;
    border: 1px solid #ddd;
    background: #fff
}

.Ttab-con.button li .tab-li span {
    font-size: 14px;
    font-weight: 400;
    color: #333
}

.Ttab-con.button li.active .tab-li {
    border: 1px solid #2a8bfd
}

.Ttab-con.button li.active .tab-li span {
    color: #2a8bfd
}

.Ttab-con.button li.active .tab-li .tabLi-infor .tabLi-infor-count {
    color: #fff
}

.Ttab-con.button li:hover .tab-li {
    -webkit-box-shadow: 0 0 2px #1890ff;
    box-shadow: 0 0 2px #1890ff;
    border: 1px solid transparent
}

.Ttab-con.button li:hover .tab-li span {
    color: #2a8bfd
}

.Ttab-con.button li:hover .tab-li .tabLi-infor .tabLi-infor-count {
    color: #fff
}

.Ttab-con.button li.active:hover .tab-li {
    -webkit-box-shadow: 0 0 2px #1890ff;
    box-shadow: 0 0 2px #1890ff;
    border: 1px solid #2a8bfd
}

.Ttab-con.button li.active:hover .tab-li span {
    color: #2a8bfd
}

.Ttab-con.button li.active:hover .tab-li .tabLi-infor .tabLi-infor-count {
    color: #fff
}

.Ttab-con.w100 .tab-con-list {
    width: 100%;
    text-align: left
}

.Ttab-con.w100 .offset {
    display: none
}

.Ttab-con.w-button-offset .tab-con-list {
    width: calc(100% - 70px)
}

.Ttab-con.w-button-offset .offset {
    padding: 5px
}

.Ttab-con.w-default-offset .tab-con-list {
    width: calc(100% - 70px)
}

.Ttab-con.w-default-offset .offset {
    padding: 10px
}

.export-module .vxe-form {
    min-height: 100px
}

.export-module .vxe-form .export-option .export-option-tree {
    max-height: 205px
}

.import-download-template-up {
    padding: 10px 50px 15px 50px
}

.import-download-template-up .idtu-tip {
    font-size: 14px;
    font-weight: 700
}

.import-download-template-up .idtu-download-template {
    margin: 10px 0 0 0
}

.import-download-template-up .idtu-import {
    margin-top: 10px;
    border: 1px dashed #d9d9d9;
    width: 100%;
    padding: 10px
}

.import-download-template-up .idtu-import .idtu-import-btn {
    font-size: 16px;
    margin: auto;
    width: 200px;
    text-align: center;
    color: #1f8cfb
}

.import-download-template-up .idtu-import .idtu-import-btn:hover {
    opacity: .75
}

.import-download-template-up .idtu-import .idtu-import-tip {
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 700
}

.import-download-template-up .idtu-import-btn {
    margin: 20px 0 0 0
}

.table-batch-modify {
    width: 480px;
    margin-right: 8px
}

.table-batch-modify .vxe-form {
    height: 34px;
    background-color: #e3f1fe
}

.table-batch-modify .vxe-form .vxe-form--item {
    height: 100%;
    padding: 0 5px
}

.table-batch-modify .vxe-form .vxe-col--3 {
    padding: 0 0 0 2px
}

.table-batch-modify .vxe-form .vxe-form--item-inner {
    height: 100%;
    min-height: 32px
}

.table-batch-modify .vxe-form .vxe-textarea {
    height: 100%
}

.table-batch-modify .vxe-form .vxe-form--item-content {
    height: 100%;
    line-height: 32px
}

#detail_container[data-v-ed47c21e] {
    overflow: auto;
    height: 100%;
    padding: auto;
    margin: auto
}

[data-v-ed47c21e] .vxe-form--item-content {
    font-style: italic;
    overflow: hidden
}

[data-v-ed47c21e] .vxe-form--item-title {
    font-weight: 700
}

[data-v-ed47c21e] .el-progress-bar__outer {
    width: 90%
}

[data-v-ed47c21e] .vxe-form--item-inner {
    height: 40px;
    margin: 0 5px
}

.Titans-table .table-toolbar-left .table-toolbar-contro-leftvisible {
    float: left;
    margin-right: 16px;
    height: 32px;
    width: 32px;
    cursor: pointer;
    background: url(../img/tree-hide-ico.e654e77d.svg);
    background-size: 100% 100%
}

.Titans-table .table-toolbar-left .table-toolbar-left-title {
    float: left;
    font-size: 0
}

.Titans-table .table-toolbar-left .table-toolbar-left-title span {
    line-height: 32px;
    height: 32px;
    padding: 0 16px;
    min-width: 140px;
    background: #e3f2fe;
    font-size: 14px;
    color: #2e3133;
    text-align: left;
    position: relative
}

.Titans-table .table-toolbar-left .table-toolbar-left-title i {
    border-width: 15px;
    border-style: solid;
    border-color: transparent;
    width: 1px;
    height: 1px;
    border-left-width: 20px;
    border-left-color: #e3f2fe
}

.Titans-table .fgx {
    height: 28px;
    width: 1px;
    background: #e7ebf0;
    margin: 0 16px 0 4px
}

.Titans-table .select-money-unit {
    width: 100px !important
}

.Titans-table .select-money-unit .vxe-input--inner {
    padding-left: 45px;
    position: relative;
    background: transparent
}

.Titans-table .select-money-unit .vxe-input--prefix {
    left: .2em;
    width: 40px
}

.Titans-table .select-money-unit .vxe-input--prefix i {
    font-style: normal
}

.Titans-table .select-money-unit .vxe-input--prefix i:before {
    content: "单位:";
    font-size: 14px;
    color: #666
}

.Titans-table .vxe-tools-custom--operate {
    margin-right: 8px
}

.Titans-table .vxe-tools-custom--operate .vxe-button {
    padding: 0;
    background: #e3f2fe;
    border: none
}

.Titans-table .vxe-tools-custom--operate i.custom-ico:before {
    content: "";
    height: 14px;
    width: 14px;
    display: inline-block
}

.Titans-table .vxe-tools-custom--operate i.import:before {
    background: url(../img/import-ico.6f685d46.svg);
    background-size: 100% 100%
}

.Titans-table .vxe-tools-custom--operate i.refresh:before {
    background: url(../img/refresh.3999ee3e.svg);
    background-size: 100% 100%
}

.Titans-table .vxe-tools-custom--operate i.calculator:before {
    background: url(../img/calc-ico.b7f9278f.svg);
    background-size: 100% 100%
}

.Titans-table .vxe-tools-custom--operate i.zoombig:before {
    background: url(../img/fullScreen-ico.e572bd7e.svg);
    background-size: 100% 100%
}

.Titans-table .vxe-tools-custom--operate i.export:before {
    background: url(../img/download-ico.ecbed288.svg);
    background-size: 100% 100%
}

.Titans-table .vxe-tools-custom--operate i.custom:before {
    background: url(../img/rowContro-ico.afdd9a97.svg);
    background-size: 100% 100%
}

.Titans-table .vxe-tools--operate > .vxe-button {
    display: none
}

.Titans-table .gloableOptionRow {
    font-size: 0
}

.Titans-table .gloableOptionRow .gloable-option-row {
    font-size: 0;
    height: 20px;
    width: 30px;
    cursor: pointer
}

.Titans-table .gloableOptionRow .gloable-option-row-edit {
    background: url(../img/edit.5d1742c1.svg) no-repeat 50%;
    background-size: 100% 100%
}

.Titans-table .gloableOptionRow .gloable-option-row-edit-disable {
    background: url(../img/edit-gray.d9cd5a91.svg) no-repeat 50%;
    background-size: 100% 100%
}

.Titans-table .gloableOptionRow .gloable-option-row-add {
    margin: 0 5px;
    background: url(../img/add.f87bd989.svg) no-repeat 50%;
    background-size: 100% 100%
}

.Titans-table .gloableOptionRow .gloable-option-row-attachment {
    margin: 0 5px;
    background: url(../img/attachment.b64b9c09.svg) no-repeat 50%;
    background-size: 100% 100%
}

.Titans-table .gloableOptionRow .gloable-option-row-optionlog {
    background: url(../img/optionlog.06ad15b5.svg) no-repeat 50%;
    background-size: 100% 80%
}

.Titans-table .gloableOptionRow .gloable-option-row-audit {
    margin: 0 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABBJJREFUSA3NVVtoHGUUPmdmdrvrttpLdktMq0ixohEVUiyVigZ8SVGiu6goKUVRsQ9CEXyPoA8FwRfzoC/6VJDaSegFFBWrUi9FpS21Xlsaa9HNrGkjDYlzO34zm3/2n9ndptGXDgznnO/c/nP+M2eIrvZHPlhbErtvzX89p7FUR282PO6Le1YO3rBqqb6R/ZIS+nZ5B4lsEJLlnjv3msij5lKT8mIOIqOGv39sKwXyoggNp+yZjxlCr5qrSwd58Ox8StdFSBLKod4bAzfYBLtiSLKSQ1lPzLeR0GZUVO7iH8NMPEskR2F/AvQ3yH8R05xp8I88PAWs9cQJ5fv+vP/T1DkRqbRU/59D8NCy+BYedn5V0Zp3eObCtVeSjJkuEvE7zLwb1fysgnSjghnxyVyv661YKBQ8cl0dR0doWognUyDRfK56/zPMewPf7jkdEu9M6ZlKGKqNKUwkNVjNlh64/hrPdXEP2sP8dr7qPK0hi7LeROUeCcIjuiG6MZSrOu8rrFlhb69Hk9limiaeXd6K1jyrHAzDeE9CaZCENWGOhwmt/iX3iPOKstEpkzRzLIDxHfKmbz3dKOaFBly78rwI96MNa9RripzKVae+xB1aCmORdf5EeRsO8lxbHDJTLU2y45Q+vrNExnjfEX0S+ZrzFIK8mQ2ENu3SMc+ubEHVO3Qs5jldYSuBMKpMK5WzP7H2SQmCKDFhzHdGY+6Pl8dQ0UZhquerjRFl207TQ9NKyDKPiortDjgGhecwtp/HOosuxVTkGLA6WjvTySfBsAUSHkySEJ+Ag9AdF7J1c+VrmvzneOw4NIKEo2SWzD0UrDCpOBPqAbO8hDytY8nyxjH+0BU6jy30kjd3cSZ6yX7jrkjnzQafxti0nNRts7xl8J86llSI6o5CcZ+uVLxVMN8inyZieUXhNFGDcmw8TpZRIN9vn/AFx3jHXnfrD4TOqyepkAzjYwW2US/sDfzg7uilC14p0gdY7DFGfGebvQKYjvDgYV+JEU0uNPoNefYYlqzcpAygPI+hOIEPf4NaWTmiAa41vnPtnm8wTQOoYg5RDsNnJfbxFuUbUYP5Mavq7E1hSmAeDQ2ml5UcUSTqQ5AhlUzXKR6/rmJkk02GQ5wyV/WPKztFkwoV4O0rH0KQbUrOUlS0j1kamOoakvRk9ZHcXCLmvfla/ausvi2hfFJe7k/LR6huc9b4SmQkEzbMEevh+p5O9q2hWdDyoHPJWs0P4JzvdnK4HIZkf7MYtW7JIt+2CvWA/njPE6HQblxm6ieq2ygegQ5Yy8xd/GD9jMI60csmjBzki3VFrz6/HY16AcNzux4EztGW2U8Wv54bdj7Tdd34RRPqjtEfgSXcjoXdh3/hhzlr2Tg/9Pt53eaq4/8FYM2ETPWq584AAAAASUVORK5CYII=) no-repeat 50%;
    background-size: 100% 80%;
    width: 20px
}

.sidebar-container {
    height: 100%;
    -webkit-transition: width .28;
    transition: width .28
}

.sidebar-container .el-scrollbar, .sidebar-container .scrollbar-wrapper {
    padding: 0;
    height: 100%
}

.sidebar-container .scrollbar-wrapper {
    margin: 0 !important;
    overflow-y: auto;
    overflow-x: hidden
}

.sidebar-container .el-menu-item:focus {
    background: transparent
}

.sidebar-container .el-menu-item:hover {
    background: #1f8cfb
}

.sidebar-container .el-menu-item.is-active {
    color: #fff;
    background: #1f8cfb;
    font-weight: 700
}

.sidebar-container .horizontal-collapse-transition {
    -webkit-transition: width 0s ease-in-out, padding-left 0s ease-in-out, padding-right 0s ease-in-out;
    transition: width 0s ease-in-out, padding-left 0s ease-in-out, padding-right 0s ease-in-out
}

.sidebar-container .is-horizontal, .sidebar-container .is-vertical {
    display: none
}

.sidebar-container .el-icon-arrow-down:before {
    color: #fff
}

.sidebar-container .el-menu {
    background: #3259af
}

.sidebar-container .el-menu .el-icon-arrow-down {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.sidebar-container .el-menu .el-menu-item {
    padding: 0
}

.sidebar-container .el-menu {
    border: none;
    background-color: #3762bf
}

.sidebar-container .el-menu .el-menu-item, .sidebar-container .el-menu .el-submenu__title {
    height: 40px;
    line-height: 40px;
    font-size: 0
}

.sidebar-container .el-menu .el-menu-item i.el-submenu__icon-arrow, .sidebar-container .el-menu .el-submenu__title i.el-submenu__icon-arrow {
    color: #fff;
    font-size: 14px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.sidebar-container .el-menu .el-menu-item span, .sidebar-container .el-menu .el-submenu__title span {
    width: 90%;
    opacity: .75;
    margin: 0 10px;
    font-size: 20px;
    color: #fff
}

.sidebar-container .el-menu .nav-level-title-1 .ico {
    color: #fff;
    font-size: 14px;
    font-family: element-icons !important
}

.sidebar-container .el-menu .nav-level-title-1 .ico:before {
    content: "\e798"
}

.sidebar-container .el-menu .is-opened > .el-submenu__title i.el-submenu__icon-arrow {
    color: #fff;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.sidebar-container .el-menu .is-opened > .el-submenu__title span {
    opacity: 1;
    font-size: 20px;
    color: #fff
}

.sidebar-container a {
    display: inline-block;
    width: 100%;
    overflow: hidden
}

.quick-nav-box {
    position: fixed;
    top: 0;
    left: 0
}

.quick-nav-box .pin-fixed {
    position: absolute;
    top: 5px;
    right: 10px;
    opacity: 1;
    height: 20px;
    width: 20px;
    background: url(../img/icon-wgd.0fddc773.svg);
    background-size: 100% 100%
}

.quick-nav-box .quick-nav-btn {
    width: 100px;
    line-height: 48px;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background: #3e7ddc
}

.quick-nav-box .quick-nav-btn i {
    height: 24px;
    width: 24px;
    background: url(../img/icon-menu-btn-df.034d3605.svg);
    background-size: 100% 100%
}

.quick-nav-box .quick-nav-btn em {
    opacity: .5;
    height: 14px;
    width: 14px;
    background: url(../img/td.5e047d4b.png);
    background-size: 100% 100%
}

.quick-nav-box .quick-nav-btn span {
    margin-left: 4px;
    font-size: 14px;
    color: #fff
}

.quick-nav-box .quick-nav-btn.active i {
    background: url(../img/icon-menu-btn-ac.20612b78.svg);
    background-size: 100% 100%
}

.quick-nav-box .quick-nav-btn.active span {
    font-weight: 700;
    color: #fff
}

.quick-nav-box .quick-nav {
    position: fixed;
    top: 48px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    border-top: 1px solid #ddd;
    background: rgba(0, 0, 0, .35);
    font-size: 0
}

.quick-nav-box .quick-nav .quick-nav-main {
    height: 100%;
    max-width: 100%
}

.quick-nav-box .quick-nav .quick-nav-menu {
    width: 340px;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0 0 0;
    overflow-y: auto;
    overflow-x: hidden;
    background: #3762bf;
    position: relative
}

.quick-nav-box .quick-nav .quick-nav-right {
    width: calc(100% - 340px);
    overflow: auto;
    height: 100%;
    background: #fff;
    padding: 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.quick-nav-box .quick-nav .list-group {
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr
}

.quick-nav-box .quick-nav .list-group .list-group-item {
    -webkit-writing-mode: lr-tb;
    -ms-writing-mode: lr-tb;
    writing-mode: lr-tb;
    margin: 0 40px 0 20px;
    line-height: 20px;
    width: 260px
}

.quick-nav-box .quick-nav .list-group .list-group-item-level1 {
    width: 260px;
    padding: 15px 0 10px 0;
    line-height: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, .04)
}

.quick-nav-box .quick-nav .list-group .list-group-item-level1 i {
    height: 8px;
    width: 8px;
    margin: 0 10px 0 16px;
    background: #2a8bfd
}

.quick-nav-box .quick-nav .list-group .list-group-item-level1 span {
    font-size: 16px;
    color: #2a8bfd;
    max-width: 225px;
    line-height: 20px
}

.quick-nav-box .quick-nav .list-group .list-group-item.active i {
    background: #3762bf
}

.quick-nav-box .quick-nav .list-group .list-group-item.active span {
    color: #3762bf
}

.quick-nav-box .quick-nav .list-group .list-group-item:hover i {
    background: #3762bf
}

.quick-nav-box .quick-nav .list-group .list-group-item:hover span {
    color: #3762bf
}

.quick-nav-box .quick-nav .list-group .list-group-item-nochild {
    margin: 0 40px 0 20px
}

.quick-nav-box .quick-nav .list-group .list-group-item-nochild .list-group-item-level1 {
    border-bottom: none;
    padding: 10px 0
}

.quick-nav-box .quick-nav .list-group .list-group-level2 {
    -webkit-writing-mode: horizontal-tb;
    -ms-writing-mode: lr-tb;
    writing-mode: horizontal-tb;
    padding: 5px 0 5px 0;
    line-height: 40px
}

.quick-nav-box .quick-nav .list-group .list-group-level2 dd {
    font-size: 14px;
    color: #0d1c28;
    padding: 5px 16px;
    line-height: 20px
}

.quick-nav-box .quick-nav .list-group .list-group-level2 .list-group-level2-item:hover {
    color: #2a8bfd;
    background: #f5f5f5
}

.quick-nav-box .drag-width {
    position: absolute;
    cursor: col-resize;
    right: 0;
    top: 0;
    width: 3px;
    height: 100%;
    z-index: 100
}

.quick-nav-box.showFixedIco .quick-nav-btn em {
    opacity: 1
}

.quick-nav-box.showFixedIco .pin-fixed {
    opacity: 1;
    background: url(../img/icon-gd.8cb15977.svg);
    background-size: 100% 100%
}

.quick-nav-box.showFixedIco .quick-nav {
    right: unset
}

.vxe-pulldown, .vxe-pulldown--panel, .vxe-pulldown--panel.size--medium, .vxe-pulldown.size--medium {
    min-width: 50px !important
}

.unit-tree-main .el-tree-node__content {
    height: auto
}

.unit-tree-main .el-tree-node__content .el-tree-node__label {
    line-height: 26px
}

.unit-tree-main .el-tree-node__content .custom-tree-node {
    font-size: 14px
}

.unit-tree-main .selection-tree {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.unit-tree-main .selection-tree .vxe-pulldown {
    display: block
}

.unit-tree-main .selection-tree .fade-enter-active, .unit-tree-main .selection-tree .fade-leave-active {
    -webkit-transition: .5s;
    transition: .5s
}

.unit-tree-main .selection-tree .select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 100px;
    height: 100%;
    cursor: pointer;
    text-align: left
}

.unit-tree-main .selection-tree > span {
    display: block
}

.unit-tree-main .scroll-loading {
    position: relative
}

.unit-tree-main .scroll-loading .scroll-loading-tip {
    position: absolute;
    bottom: 0;
    background: #fff;
    line-height: 50px;
    width: 100%;
    color: #1890ff;
    font-size: 14px;
    text-align: center
}

.unit-tree-main-drop-option {
    padding: 5px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    text-align: left;
    width: 100%
}

.unit-tree-main-drop-option .vxe-input {
    width: 100%
}

.unit-tree-main-drop-option .option-tree {
    margin-top: 10px;
    height: 245px;
    overflow: auto
}

.unit-tree-main-drop-option .filter-line {
    text-align: left;
    font-size: 0
}

.unit-tree-main-drop-option .filter-line .filter-line-input {
    width: calc(100% - 80px)
}

.unit-tree-main-drop-option .filter-line .filter-line-btn {
    margin-left: 10px;
    width: 50px;
    text-align: right
}

.unit-tree-main-drop-option .filter-line-onlyinput .filter-line-input {
    width: 100%
}

.unit-tree-main-drop-option .filter-line-onlyinput .filter-line-btn {
    display: none
}

.unit-tree-main-drop-option.no-filter {
    height: 300px;
    width: 300px
}

.unit-tree-main.unit-tree-main-nodrop {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding: 10px
}

.unit-tree-main.unit-tree-main-nodrop .selection-tree-nodrop {
    height: 100%
}

.unit-tree-main.unit-tree-main-nodrop .selection-tree-nodrop .vxe-input-filter-tree {
    margin-bottom: 10px
}

.unit-tree-main.unit-tree-main-nodrop .selection-tree-nodrop .vxe-input-filter-tree .vxe-input {
    width: 100%
}

.unit-tree-main.unit-tree-main-nodrop .selection-tree-nodrop .el-tree-main {
    background: transparent;
    height: calc(100% - 40px);
    overflow: auto
}

.unit-tree-main.unit-tree-main-nodrop .selection-tree-nodrop .el-tree {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%
}

.unit-tree-main.unit-tree-main-nodrop .selection-tree-nodrop .el-tree .el-tree-node.is-current > .el-tree-node__content {
    background-color: #e3f1fe;
    color: #333;
    height: auto
}

.unit-tree-main.unit-tree-main-nodrop .no-filter {
    height: 100%
}

.unit-tree-main.unit-tree-main-nodrop .no-filter .vxe-input-filter-tree {
    display: none;
    margin-bottom: 0
}

.unit-tree-main.unit-tree-main-nodrop .no-filter .el-tree-main {
    height: 100%;
    overflow: auto
}

.unit-tree-main.unit-tree-main-nodrop .no-filter .el-tree-main .el-tree {
    height: 100%
}

.unit-tree-main.unit-tree-main-drop {
    padding: 0
}

.unit-tree-main-drop-option .el-tree {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%
}

.T-search {
    padding: 6px 18px;
    background: #e3f2fe
}

.T-search .basicsearch {
    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-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.T-search .basicsearch-form {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.T-search .basicsearch-form .vxe-form {
    background: transparent;
    font-size: 12px !important
}

.T-search .basicsearch-form .vxe-pulldown .vxe-input--inner {
    padding-right: 30px
}

.T-search .basicsearch-form .vxe-form--item {
    padding: 6px 8px
}

.T-search .basicsearch-form .vxe-form--item .vxe-input.size--medium {
    height: 32px
}

.T-search .basicsearch-form .vxe-form--item .vxe-default-textarea {
    resize: none;
    vertical-align: middle;
    height: 32px;
    border-radius: 2px
}

.T-search .basicsearch-form .vxe-form--item-title {
    display: none
}

.T-search .basicsearch-form .vxe-input--inner {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    border: 1px solid #cfd2d4;
    border-radius: 2px
}

.T-search .basicsearch-form .boss-tree__input .el-input {
    font-size: 14px
}

.T-search .basicsearch-form .boss-tree__input .el-select {
    height: 32px
}

.T-search .basicsearch-form .boss-tree__input .el-input__inner {
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #dcdfe6;
    height: 32px;
    line-height: 32px
}

.T-search .basicsearch-form .boss-tree__input .el-select__caret {
    color: #c0c4cc;
    line-height: 32px;
    font-size: 5px;
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.T-search .basicsearch-form .vxe-input--inner {
    padding: 0 15px
}

.T-search .basicsearch-form .type--date .vxe-input--extra-suffix {
    right: .5em
}

.T-search .basicsearch-form .type--date .vxe-input--inner {
    padding: 0 30px 0 15px
}

.T-search .query-form-bottom {
    line-height: 32px
}

.T-search .query-form-bottom .vxe-checkbox {
    padding: 6px 12px
}

.T-search .basicsearch-btngroups {
    padding: 6px
}

.T-search .basicsearch-btngroups .vxe-button {
    border-radius: 2px;
    font-size: 12px;
    margin: 0 0 0 8px;
    line-height: 19px;
    padding: 0 14px;
    display: inline-block;
    vertical-align: middle
}

.T-search .basicsearch-btngroups .vxe-button .drop {
    margin-left: 5px;
    font-size: 5px
}

.T-mainFormListLayout-modulebox {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0;
    padding: 12px 24px
}

.T-mainFormListLayout-modulebox, .T-mainFormListLayout-modulebox .mmc {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.T-mainFormListLayout-modulebox .mmc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.T-mainFormListLayout-modulebox .mmc-toolbar-search {
    background: #fff;
    padding-bottom: 12px
}

.T-mainFormListLayout-modulebox .mmc-toolbar-search .mmc-toolbar {
    max-height: 48px;
    background: #fff
}

.T-mainFormListLayout-modulebox .vxe-grid--toolbar-wrapper .vxe-button--wrapper {
    text-align: left
}

.T-mainFormListLayout-modulebox .table-toolbar-left {
    font-size: 0
}

.T-mainFormListLayout-modulebox .toolbar-slot-custom-slot {
    margin-right: 16px;
    font-size: 0
}

.T-mainFormListLayout-modulebox .mmc-formlist {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #fff
}

.T-mainFormListLayout-modulebox .mmc-formlist .vue-splitter-container .splitter-paneL {
    width: 100%;
    padding-right: 0 !important
}

.T-mainFormListLayout-modulebox .mmc-formlist .vue-splitter-container .splitter-pane-resizer {
    width: 5px !important;
    background: #eef1f5;
    height: 100%;
    opacity: 1;
    margin-left: 0;
    border: none !important
}

.T-mainFormListLayout-modulebox .mmc-formlist .vue-splitter-container .splitter-pane-resizer:hover {
    background: rgba(0, 0, 0, .04)
}

.T-mainFormListLayout-modulebox .mmc-formlist .vue-splitter-container .splitter-paneR {
    width: 100%;
    padding: 0 0 0 0 !important
}

.T-mainFormListLayout-modulebox .mmc-formlist .mmc-left-box {
    height: 100%
}

.T-mainFormListLayout-modulebox .mmc-formlist .show {
    display: block
}

.T-mainFormListLayout-modulebox .mmc-formlist .hide {
    display: none
}

.T-mainFormListLayout-modulebox .mmc-formlist .mmc-left {
    height: 100%
}

.T-mainFormListLayout-modulebox .mmc-formlist .mmc-left, .T-mainFormListLayout-modulebox .mmc-formlist .mmc-left .mmc-left-tree {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column
}

.T-mainFormListLayout-modulebox .mmc-formlist .mmc-left .mmc-left-tree-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.T-mainFormListLayout-modulebox .mmc-formlist .mmc-left .mmc-left-tree-body .boss-tree__base {
    height: 100%
}

.T-mainFormListLayout-modulebox .mmc-formlist .mmc-left .is-expanded > .el-tree-node__content {
    background: #f5f5f5
}

.T-mainFormListLayout-modulebox .mmc-formlist .mmc-left .el-tree-node.is-current > .el-tree-node__content {
    background-color: #cbe2fe
}

.T-mainFormListLayout-modulebox .mmc-formlist .mmc-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 100%;
    padding: 0 24px 0 20px
}

.T-mainFormListLayout-modulebox .mmc-formlist.hide-mmc-left .vue-splitter-container .splitter-pane-resizer, .T-mainFormListLayout-modulebox .mmc-formlist.hide-mmc-left .vue-splitter-container .splitter-paneL {
    display: none
}

.markloading {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, .5)
}

.markloading .markloading-main {
    position: relative;
    z-index: 1000;
    width: 150px;
    height: 50px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.markloading .spinner {
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0 auto
}

.markloading .loading {
    font-size: 20px;
    color: #7bf3ff;
    line-height: 50px;
    text-align: center;
    margin-top: 50px
}

.markloading .spinner img {
    width: 100%;
    height: 100%
}

.markloading .container1 > div, .markloading .container2 > div, .markloading .container3 > div {
    width: 12px;
    height: 12px;
    background-color: #7bf3ff;
    border-radius: 100%;
    position: absolute;
    -webkit-animation: bouncedelay 1.2s ease-in-out infinite;
    animation: bouncedelay 1.2s ease-in-out infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.markloading .spinner .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%
}

.markloading .container2 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.markloading .container3 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.markloading .circle1 {
    top: 0;
    left: 0
}

.markloading .circle2 {
    top: 0;
    right: 0
}

.markloading .circle3 {
    right: 0;
    bottom: 0
}

.markloading .circle4 {
    left: 0;
    bottom: 0
}

.markloading .container2 .circle1 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.markloading .container3 .circle1 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.markloading .container1 .circle2 {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.markloading .container2 .circle2 {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.markloading .container3 .circle2 {
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s
}

.markloading .container1 .circle3 {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s
}

.markloading .container2 .circle3 {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.markloading .container3 .circle3 {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.markloading .container1 .circle4 {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s
}

.markloading .container2 .circle4 {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.markloading .container3 .circle4 {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

@-webkit-keyframes bouncedelay {
    0%, 80%, to {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes bouncedelay {
    0%, 80%, to {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

.mychat .vxe-modal--box {
    height: 510px;
    width: 860px
}

.mychat .vxe-modal--body {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0
}

.mychat .chat_menu {
    position: absolute;
    width: 60px;
    height: 100%;
    background: #2f2a2a
}

.mychat .userIcon {
    margin: 0 auto;
    padding-top: 20px;
    text-align: center
}

.mychat #userIcon {
    border-radius: 3px;
    height: 34px;
    width: 34px
}

.mychat .userTabs {
    margin-top: 25px;
    text-align: center
}

.mychat .userTabs > i {
    display: block;
    color: #f0f0f0;
    font-size: 22px;
    margin-top: 25px;
    cursor: pointer
}

.mychat .userTabs > i.active {
    color: #09bb07
}

.mychat .chat_role {
    position: absolute;
    width: 250px;
    left: 60px;
    height: 100%;
    background: #ece9e7
}

.searchuser {
    margin-top: 15px;
    margin-left: 20px
}

.searchuser input {
    width: 200px;
    height: 30px;
    border-radius: 3px;
    padding-left: 25px;
    outline: none;
    border: 1px solid #dbd9d8;
    background: #dbd9d8
}

.searchuser .el-input__prefix {
    top: -4px
}

.searchuser input:hover {
    background: #fff
}

.chatlists {
    position: absolute;
    top: 60px;
    bottom: 0;
    width: 100%;
    overflow: auto
}

.chatlists .userlist {
    position: relative;
    height: 60px;
    cursor: pointer
}

.userlist.active, .userlist:hover {
    background: #c9c6c6
}

.chatlists .userlist .userlist_icon {
    position: absolute;
    width: 60px;
    height: 60px;
    padding: 10px;
    font-size: 40px;
    color: #09bb07
}

.chatlists .userlist .userlist_con {
    position: absolute;
    left: 60px;
    right: 0;
    height: 100%;
    padding: 10px 10px 10px 0
}

.chatlists .userlist .userlist_name {
    font-size: 16px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chatlists .userlist .userlist_newinfo {
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chatlists .userlist.friendlist .userlist_name {
    line-height: 40px
}

.chatlists.showbg {
    background: url(../img/chatlist_bg.c3cecaa8.png) no-repeat;
    background-size: 78%;
    background-position: 50%
}

.unread_n {
    position: absolute;
    display: inline-block;
    top: 0;
    left: 5px;
    background: red;
    padding: 3px 2px;
    color: #fff;
    min-width: 10px;
    text-align: center;
    line-height: 14px;
    border-radius: 10px
}

.mychat .chat_con {
    position: absolute;
    right: 0;
    width: 550px;
    height: 100%;
    background: #f5f5f5
}

.mychat .msgDivtitle {
    height: 60px;
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
    position: absolute
}

.mychat .msgDivtitle .close {
    position: absolute;
    top: 10px;
    right: 10px
}

.mychat .msgDivtitle .refresh {
    position: absolute;
    right: 50px;
    font-size: 16px
}

.mychat #dialoguename {
    position: absolute;
    height: 60px;
    line-height: 60px;
    left: 20px;
    right: 40px;
    font-size: 16px
}

.mychat .msgDivcon {
    position: absolute;
    width: 90%;
    top: 60px;
    height: 285px;
    overflow: auto;
    padding: 10px 20px
}

.mychat .msglist {
    margin: 10px 0;
    overflow: hidden;
    width: 100%
}

.mychat .msglist > i {
    float: left;
    width: 32px;
    height: 32px;
    font-size: 32px;
    color: #09bb07
}

.mychat .msglist.msgtwo > i {
    float: right;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAy5JREFUSA2dVk1IVFEU/u574zg6WNgU0SSVaCG1iRYtok0RgVmZGzdNkIsWLbJc5KKIcFW7QNplCBJRbUxhCgolKv9IXIU0/ls5oKFpk+M4+t7tnvc37828N1QHnHd+vvPdv3PvkSGPLCZ5WUpBLeeoYUCFgIYNeJwDk4whGpDRFSpm371oRF6u/Fjl4bSKFhFp4JzLuYiMhzGmCKvdL+HujiCLZyK6ljPA3Co/DwVPOHhJNjifzcASkBHZHWTddpxkN+IJ3ggVnf9KThxajsjVOGyk1gq0mRM5545Bbdi/UsWWqZBQZ65EG0DbcwVf3GZ+s+UBXr5650kuSRJiA52OOG2XX0YVnYk2WzpQN/LI1dt5yYl15/ZSBzkZxGUUCSQqReFryEEJx9DIZze35ZNEnV44c9Kys5QG4vbpde5discO7kX/6GxWLnDxxGGcOrIfx+sjOTFyUHmnFFbro0vkijCcHc31CG/b4gqJL/0S2+EtxC2JU6Yb6iqDD697klOC18AmGXHTIZvX3/Rb38oDlZb+n0o4b83/3LoHKvOG5IuZE6LsnPfDDNJ3w1dkNx16vpgBjEv0KjqysoyVkl1ZHt2kw/WKmQnETaUcNR30TW0ATz+lceNFEql1DlYQQKqoFFwAiZT+FLkQK6EKrPKAhns+nMb6JmU7hbiZ8ebPUN3+TgH336zh65KqIS8dLcDZQz5nls2Kjm6iY0jMSEh5SELz6SIEC3UAPeOiV+yTjGbRTu62vpRFTnbvmMu0KGBIb4xagS7Tiyoe94sZZqSduLUSoWYxscATI98yCYSbW+aIzeuryeTp2tiCiu/LztjwrIIJ4dceO8FJSG0AevU+jG9ERMCZIQA9Hqvw8r8f31Sp8ZjdzSryO9UB0Yl4U/YggzMKkml91ubvmtj2gWnnailGuaPzapPZC8hnDUBGT2NJqyirOqEmyCah6uibcpJ9nFTcqiZBuc8uF7fqmfqvYwByvb0W7JaZVCXekTajoaMn5jxs++EThrCUQ7l2ctJFzFuqHyXL0utKrbgENffO+SvKQ3J4SpTwre6UuP1sEoxH/YVy1+srxZ7/tvwBmJY4+Sz5NMMAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.mychat .msglist .msglisttext {
    float: left;
    margin-left: 10px;
    max-width: 400px;
    background: #fff;
    border-radius: 2px;
    padding: 5px 10px
}

.mychat .msglist.msgtwo .msglisttext {
    float: right;
    margin-right: 10px
}

.mychat .msgDivedit {
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 165px;
    border-top: 1px solid #e7e7e7;
    background-color: #fff
}

.mychat .sendmsg {
    width: 100%;
    height: calc(100% - 50px);
    padding-top: 35px
}

.mychat .sendmsg textarea {
    width: 100%;
    resize: none;
    height: 100%;
    padding: 0 15px 15px;
    border: 0
}

.mychat .sendbtn {
    position: absolute;
    right: 20px;
    bottom: 10px
}

.mychat .sendfilebtn {
    position: absolute;
    top: 0;
    left: 10px;
    font-size: 20px;
    color: #aaa
}

.mychat .sendfilebtn:hover {
    color: #409eff
}

.mychat .chatlist_level {
    line-height: 30px;
    padding-left: 10px
}

.mychat .nousers {
    line-height: 60px;
    padding-left: 20px
}

.mychat .upload-demo .el-upload__input {
    display: none
}

.mychat .msgfile {
    background: #fff;
    cursor: pointer;
    width: 200px;
    height: 80px;
    margin-left: 41px;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ddd;
    position: relative
}

.mychat .msgfile:hover {
    background: #f6f6f6
}

.mychat .msgtwo .msgfile {
    float: right;
    margin-right: 11px
}

.mychat .msgfile .msgfile_name {
    font-size: 14px;
    width: 125px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.mychat .msgfile .msgfile_size {
    color: #ddd;
    font-size: 12px
}

.mychat .msgfile .msgfile_img {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 30px;
    height: 40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAMAAADezbogAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTNGQzAwRkZFRjJFMTFFQUJBMTVEODNDOUQzM0QyN0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTNGQzAxMDBFRjJFMTFFQUJBMTVEODNDOUQzM0QyN0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5M0ZDMDBGREVGMkUxMUVBQkExNUQ4M0M5RDMzRDI3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5M0ZDMDBGRUVGMkUxMUVBQkExNUQ4M0M5RDMzRDI3RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsWvYwMAAAA8UExURSN1SYKxmP7+/v7//j18WRxlPkiCYzp5V0+IaUyFZkSAYD99W0qEZUWAYDx7WEJ/XhlcOP///yBzRv///1jZPT8AAAAUdFJOU/////////////////////////8AT0/nEQAAAFtJREFUeNrszjkOgDAMRFE77GvG5v53pQtbNBIVSPDb13xR8XPtkpKrOrqNPcMYOaM2ypiMMnqjjGiUMRSUUQbKmEOOq+RNjne9ge3YTf7Pv3X+CAtXJS66CjAAc+hSkwANtdsAAAAASUVORK5CYII=) no-repeat
}

.mychat .msgtwo .msgfile_img {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAMAAADezbogAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUU5MTE0MDFFRjJDMTFFQTkwQTE4QTBCQUVGRDlCQzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUU5MTE0MDJFRjJDMTFFQTkwQTE4QTBCQUVGRDlCQzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RTkxMTNGRkVGMkMxMUVBOTBBMThBMEJBRUZEOUJDNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RTkxMTQwMEVGMkMxMUVBOTBBMThBMEJBRUZEOUJDNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqZtG9oAAAFfUExURZ6rpOfr6Q4wHtzh3ltxZR08K6u3sRo5KLS+ucnQzDZRQhAwHw4vHZGgmCpHOC5LO2l+cvr7+9vg3Vl5aA8wHvj5+XWIfhIyIHKFeoOUimp+c6Ctpqm0rjhTROrr6v3+/pKhmdTa1ztVR5imniJAMLnCvaGupzVQQWt/dPX29bjCvHuNg2F3a+vu7FJqXVFpXOnq6hExIBc3JqKvqMPLxzJOP01lWP///+3v7ujo6D1YSeDk4vf4+DBHOvv8+xMzIdLY1WB1ahIxIOnr6rm8uhk2Jr6/v01WUdzd3Zqcm9fY2Pv7+zBMPSdENEdSTKOvqEZSS1RbV5yenThMQWp+dDRJPubn5pqooThNQRcxI6u0r1ZcWB04KlpwZDhJQDFIPL/AvwsoGSA+Li5FOers6h8+LRY0JJmnoPr6+jhNQvn6+mR5bTVJPtPZ1iA2KiZDM8HBweLj4golFg0uHP///xL3C/YAAAB1dFJOU///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AJuw3uoAAAFtSURBVHjazNJVc4NAEABgLAkh7t64u2uburu7u/fo/582UA4CmXsuL3t3HwN7u4vZCFb+vC9/Cw+mVBY8LUJmRzA4/EIy2NlHMngtIRnslZAMLmaQDMbHkDxwFIOb21F8Bf1IwuVGtEaStWhDJ56JTFnz1VShkKrmrZSC+4mW08UvXc5Woj/MuvikUfyk8S2uG2IDqZImpyINUg44kn8JnPEx6QhImH4Q/iXkckCLrLHU5Vy3aCBTVlbOLElBztJKprOQDfDweAO+aIDsUfOXN51fzq6vlrmN2gPZq+VOmOep+c8XC8NttGbIpgm+KObHdnvFzBdmwiTeO+zmwvRSMLh9zy3dYUlZcnhlEDZPdr1bC4NVBc9JWK/1c/FUyNuv1UtbsoaH7LAhc/YQ/jHcb6abgR01ZrqMfFqu1T1f8bfOmqKvp75TDhPbwfBmOt3Esc6oWRtkGItEYnrpyahB/i9MoJTAbAgnbD8CDADzotdbDDWLzAAAAABJRU5ErkJggg==) no-repeat
}

.el-icon-zoom-in {
    cursor: hand
}

.payee-account .vxe-modal--box {
    top: 400px !important;
    left: 500px !important
}

.invoic-table {
    display: grid;
    grid-template-columns:repeat(10, 1fr);
    grid-auto-rows: 50px;
    border: 1px solid #0c9fe3;
    border-bottom: 2px solid #0c9fe3;
    border-left: 2px solid #0c9fe3;
    width: 100%
}

.invoic-table-item {
    border-right: .5px solid #0c9fe3;
    border-top: .5px solid #0c9fe3;
    color: #0c9fe3
}

.invoic-table-item-text {
    width: 100%;
    height: 100%;
    line-height: 50px;
    text-align: center;
    overflow: hidden
}

.invoic-table-item-multiple-text {
    width: 100%;
    height: 100%;
    text-align: center;
    letter-spacing: 5px;
    width: 60%;
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl
}

.invoic-table-item-input {
    line-height: 50px;
    width: calc(100% - 16px);
    margin-left: 8px;
    color: #000
}

.borderCircle {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #e2e2e2;
    margin-bottom: 23px
}

.vouLDiv-right .borderCircle {
    margin-left: calc(100% - 14px)
}

.invoic {
    display: grid;
    width: 100%;
    grid-template-columns:4fr 92fr 4fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.invoic-table-item-treeInput {
    line-height: 50px;
    width: calc(100% - 16px);
    margin-left: 8px
}

.el-input.is-disabled .el-input__inner {
    background-color: #f5f7fa !important;
    border-color: #e4e7ed !important;
    color: #000 !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    cursor: not-allowed !important
}

.el-dialog__body[data-v-0aff3032] {
    padding: 15px 20px;
    color: #606266;
    font-size: 14px;
    word-break: break-all
}

.dialog_one[data-v-0aff3032] {
    background: #fff;
    padding: 16px
}

.dialog_one .el-dialog[data-v-0aff3032] {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #f4faff
}

.dialog_one .el-dialog .el-dialog__header[data-v-0aff3032] {
    border: 0;
    background: #fff;
    padding: 0
}

.dialog_one .el-dialog .el-dialog__header .el-page-header[data-v-0aff3032] {
    font-size: 18px;
    font-weight: 600;
    padding: 6px 0
}

.dialog_one .el-dialog .el-dialog__header .el-page-header .el-page-header__left[data-v-0aff3032] {
    width: 28px;
    height: 28px;
    margin-left: 4px;
    border: 0;
    background: #fff;
    border-radius: 50%;
    padding: 0;
    font-weight: 900;
    font-size: 18px;
    -webkit-box-shadow: 0 0 3px 2px #eee;
    box-shadow: 0 0 3px 2px #eee
}

.dialog_one .el-dialog .el-dialog__header .el-page-header .el-page-header__left .el-icon-back[data-v-0aff3032] {
    margin-left: 5px
}

.dialog_one .el-dialog .el-dialog__header .el-row .el-col[data-v-0aff3032]:last-child {
    text-align: right;
    padding: 6px
}

.dialog_one .el-dialog .el-dialog__body[data-v-0aff3032] {
    padding: 0;
    background: #f4faff
}

.dialog_one .el-dialog .el-dialog__body .el-tabs__nav-scroll[data-v-0aff3032] {
    padding: 16px
}

.dialog_one .el-dialog .el-dialog__body .el-tabs__nav-scroll .el-tabs__active-bar[data-v-0aff3032] {
    display: none
}

.dialog_one .el-dialog .el-dialog__body .el-tabs__nav-scroll .el-tabs__item[data-v-0aff3032] {
    padding: 0 16px;
    font-size: 14px;
    background: #fff;
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccd2d8
}

.dialog_one .el-dialog .el-dialog__body .el-tabs__nav-scroll .el-tabs__item.is-active[data-v-0aff3032] {
    border-color: #2a8bfd
}

.dialog_one .el-dialog .el-dialog__body .vxe-form[data-v-0aff3032] {
    background: transparent;
    padding: 16px
}

.card-content {
    width: 456px;
    height: 290px;
    background: #fff;
    -webkit-box-shadow: 0 0 12px 0 #a7cee3;
    box-shadow: 0 0 12px 0 #a7cee3;
    border-radius: 2px;
    padding: 0 5px 10px 5px;
    color: #2e3133;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 20px 10px 0 10px;
    border-radius: 20px
}

.card-content .content-bg {
    width: 240px;
    height: 240px;
    position: absolute;
    right: -42px;
    top: -89px
}

.card-content .card-title {
    height: 60px;
    padding: 14px 20px 0 20px;
    white-space: nowrap
}

.card-content .card-title .custom-title-icon {
    width: 60px;
    height: 60px;
    font-size: 60px;
    line-height: 60px
}

.card-content .card-title .custom-title {
    font-size: 20px;
    color: #2e3133;
    letter-spacing: 0;
    text-align: left;
    margin-left: 13px
}

.card-content .card-btns {
    font-size: 0;
    padding: 0 10px
}

.card-content .card-btns .base-font {
    font-size: 18px
}

.card-content .card-btns .card-btn {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 40px;
    background: #e3f2fe;
    font-size: 16px;
    color: #2e3133;
    text-align: left;
    font-weight: unset;
    border-radius: 0;
    position: relative;
    margin: 10px 0 0 0
}

.card-content .card-btns .card-btn .btn-num {
    position: absolute;
    right: 24px;
    font-size: 14px;
    line-height: 19px
}

.card-content .card-btns .icon-class {
    margin-top: -3px;
    color: var(--btn-iconColor)
}

.card-content .card-btns .btn-hover__class {
    background-color: var(--btn-btnColor);
    border-color: var(--btn-btnColor)
}

.card-content .card-btns .btn-active, .card-content .card-btns .btn-hover__class:active, .card-content .card-btns .btn-hover__class:hover {
    background-color: var(--btn-iconColor);
    border-color: var(--btn-iconColor);
    color: #fff
}

.card-content .card-btns .btn-active .icon-class, .card-content .card-btns .btn-hover__class:active .icon-class, .card-content .card-btns .btn-hover__class:hover .icon-class {
    color: #fff
}

.card-menu-extend__content[data-v-198d0362] {
    position: relative;
    padding: 8px 0
}

.card-menu-extend__content .no-data__content[data-v-198d0362] {
    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;
    font-size: 20px;
    color: #dfe1e2;
    height: 120px
}

.card-menu-extend__content .menu-extend__item[data-v-198d0362] {
    width: 466px;
    height: auto;
    padding: 8px 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    color: #2e3133;
    border-right: 1px solid #dfe1e2;
    margin: 0 0 0 10px
}

.card-menu-extend__content .menu-extend__item .extend-title[data-v-198d0362] {
    margin-top: 2px
}

.card-menu-extend__content .menu-extend__item .extend-title .title-tip[data-v-198d0362] {
    max-width: 150px
}

.card-menu-extend__content .menu-extend__item .extend-btngrout[data-v-198d0362] {
    width: calc(100% - 150px);
    text-align: right
}

.card-menu-extend__content .menu-extend__item .extend-btngrout .num-color[data-v-198d0362] {
    color: #ffa522;
    margin-left: 5px
}

.card-menu-extend__content .menu-extend__item .extend-btn[data-v-198d0362] {
    height: 24px;
    margin-left: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 8px;
    border-radius: 2px;
    font-weight: 300;
    font-size: 12px
}

.card-menu-extend__content .menu-extend__item .olh[data-v-198d0362] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.card-menu-extend__content .extend-last-child[data-v-198d0362] {
    margin-left: 0;
    border-right: unset
}

.card-menu-extend__content .extend-first-child[data-v-198d0362] {
    margin-left: 0
}

.card-menu-extend__content .extend-row-bottom[data-v-198d0362]:after, .card-menu-extend__content .menu-extend__item[data-v-198d0362]:after {
    padding: 0;
    margin: 0;
    display: block;
    content: "";
    width: 50%;
    height: 1.1px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: -1px
}

.card-menu-extend__content .extend-btn[data-v-198d0362] {
    color: #409eff;
    background: #ecf5ff;
    border-color: #b3d8ff
}

.card-menu-extend__content .extend-btn[data-v-198d0362]:active, .card-menu-extend__content .extend-btn[data-v-198d0362]:focus, .card-menu-extend__content .extend-btn[data-v-198d0362]:hover {
    background-color: #409eff;
    border-color: #409eff;
    color: #fff
}

.tree-box ul[data-v-082905e3] {
    margin-left: 10px
}

.tree-box ul .tree-list-box[data-v-082905e3] {
    line-height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tree-box ul .tree-list-box .left[data-v-082905e3] {
    width: 150px;
    font-size: 14px;
    font-weight: 700
}

.tree-box ul .tree-list-box i[data-v-082905e3], .tree-box ul .tree-list-box strong[data-v-082905e3] {
    font-style: normal;
    font-weight: 400
}

.tree-box ul .tree-list-box .right[data-v-082905e3] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    cursor: pointer
}

.tree-box ul .tree-list-box .right span[data-v-082905e3] {
    margin-right: 18px;
    color: #6863ce;
    display: inline-block;
    width: 240px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.menu-children__tree[data-v-7188610a] {
    height: 300px;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.menu-children__tree .filter-box[data-v-7188610a] {
    padding: 20px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.menu-children__tree .filter-box ul li[data-v-7188610a] {
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    padding: 0 5px;
    border-radius: 5px
}

.menu-children__tree .filter-box ul li[data-v-7188610a]:hover {
    background: #ebe2e2
}

.card-menu-extend__content[data-v-74bacfca] {
    position: relative;
    padding: 8px 0
}

.card-menu-extend__content .no-data__content[data-v-74bacfca] {
    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;
    font-size: 20px;
    color: #dfe1e2;
    height: 120px
}

.card-menu-extend__content .menu-extend__item[data-v-74bacfca] {
    width: 24%;
    height: 40px;
    padding: 8px 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 14px;
    color: #2e3133;
    border-right: 1px solid #dfe1e2;
    margin: 0 0 0 10px
}

.card-menu-extend__content .menu-extend__item .extend-title[data-v-74bacfca] {
    margin-top: 2px
}

.card-menu-extend__content .menu-extend__item .extend-title .title-tip[data-v-74bacfca] {
    max-width: 150px
}

.card-menu-extend__content .menu-extend__item .extend-title .num-color[data-v-74bacfca] {
    color: #ffa522;
    margin-left: 5px
}

.card-menu-extend__content .menu-extend__item .extend-btn[data-v-74bacfca] {
    height: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 8px;
    border-radius: 2px;
    font-weight: 300;
    font-size: 12px
}

.card-menu-extend__content .menu-extend__item .olh[data-v-74bacfca] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.card-menu-extend__content .extend-last-child[data-v-74bacfca] {
    margin-left: 0;
    border-right: unset
}

.card-menu-extend__content .extend-first-child[data-v-74bacfca] {
    margin-left: 0
}

.card-menu-extend__content .extend-row-bottom[data-v-74bacfca]:after, .card-menu-extend__content .menu-extend__item[data-v-74bacfca]:after {
    padding: 0;
    margin: 0;
    display: block;
    content: "";
    width: 50%;
    height: 1.1px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: -1px
}

.card-menu-extend__content .extend-btn[data-v-74bacfca] {
    color: #409eff;
    background: #ecf5ff;
    border-color: #b3d8ff
}

.card-menu-extend__content .extend-btn[data-v-74bacfca]:active, .card-menu-extend__content .extend-btn[data-v-74bacfca]:focus, .card-menu-extend__content .extend-btn[data-v-74bacfca]:hover {
    background-color: #409eff;
    border-color: #409eff;
    color: #fff
}

.card-menu-extend__content .show-guide-box[data-v-74bacfca] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.card-menu-extend__content .show-guide-box .grid-content[data-v-74bacfca] {
    min-width: 450px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 20px 10px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.card-menu-extend__content .show-guide-box .grid-content h2[data-v-74bacfca] {
    font-family: PingFangSC-Regular;
    font-size: 20px;
    color: #333;
    font-weight: 400;
    text-align: center;
    margin-bottom: 10px
}

.card-menu-extend__content .show-guide-box .grid-content-table ul[data-v-74bacfca] {
    max-height: 305px;
    overflow: auto
}

.card-menu-extend__content .show-guide-box .grid-content-table li[data-v-74bacfca] {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #f8f9fb;
    height: 40px;
    margin-bottom: 13px;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    cursor: pointer
}

.card-menu-extend__content .show-guide-box .grid-content-table li .el-divider--vertical[data-v-74bacfca] {
    width: 5px;
    height: 17px;
    background: #d8d8d8
}

.card-menu-extend__content .show-guide-box .grid-content-table li p[data-v-74bacfca] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.card-menu-extend__content .show-guide-box .grid-content-table li .btns[data-v-74bacfca] {
    width: 150px
}

.card-menu-extend__content .show-guide-box .grid-content-table li[data-v-74bacfca]:hover {
    background: #e3eefb
}

.card-menu-extend__content .show-guide-box .grid-content-table li:hover .el-divider--vertical[data-v-74bacfca] {
    background: #2a8bfd
}

.card-menu-extend__content .show-guide-box .grid-content-file[data-v-74bacfca] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.card-menu-extend__content .show-guide-box .grid-content-file .el-image[data-v-74bacfca] {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    display: block
}

.card-menu-extend__content .show-guide-box .grid-content-file .file-box-btns[data-v-74bacfca] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.card-menu-extend__content .show-guide-box .grid-content-file .item[data-v-74bacfca] {
    width: 100px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 164px
}

.card-menu-extend__content .show-guide-box .grid-content-file .item .title[data-v-74bacfca] {
    width: 100%;
    margin: 10px 0;
    text-align: center
}

.card-menu-extend__content .show-guide-box .grid-content-file .item .player-box[data-v-74bacfca] {
    width: 100px
}

.card-menu-extend__content .show-guide-box .grid-content-file .item .player-box .player[data-v-74bacfca] {
    position: relative
}

.card-menu-extend__content .show-guide-box .grid-content-file .item .player-box .player .player-handle[data-v-74bacfca] {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    cursor: pointer
}

.card-menu-extend__content .show-guide-box .grid-content-file .item .player-box .player .el-icon-video-play[data-v-74bacfca] {
    font-size: 30px
}

.grid-content-text h1 {
    text-align: center
}

.grid-content-text p {
    margin-top: 20px;
    text-indent: 20px
}

.card-menu__content[data-v-166a7176] {
    text-align: center
}

.card-menu__content .card-menu__card[data-v-166a7176] {
    text-align: left;
    display: inline-block
}

.card-menu__content .card-menu__card .row-last-card[data-v-166a7176] {
    margin-right: 0
}

.card-menu__content .card-menu__extend[data-v-166a7176] {
    position: relative;
    max-height: 400px;
    margin: 16px 10px 0 10px;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    text-align: left;
    border-radius: 20px
}

.card-menu__content .card-menu__extend .arrow[data-v-166a7176] {
    position: absolute;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-bottom-color: #fff;
    top: -23px;
    left: 36px
}

.card-menu__content .card-menu__extend .arrow-middle[data-v-166a7176] {
    left: 48%;
    right: unset
}

.card-menu__content .card-menu__extend .arrow-left[data-v-166a7176] {
    left: 36px;
    right: unset
}

.card-menu__content .card-menu__extend .arrow-right[data-v-166a7176] {
    right: 36px;
    left: unset
}

.card-menu__content .card-menu__extend .extend-child[data-v-166a7176] {
    width: 100%;
    max-height: 400px;
    overflow: auto
}

.tree-set__content {
    height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #e3f2fe;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.tree-set__content .aside-tree-show-leftvisible {
    height: 48px;
    width: 32px;
    cursor: pointer;
    background: url(../img/aside-left.8729f225.svg);
    background-size: 100% 100%
}

.tree-set__content .tree-set__arrow {
    width: 32px;
    height: 44px;
    background-color: #2a8bfd;
    border-color: #2a8bfd;
    color: #fff;
    cursor: pointer
}

.tree-set__content .tree-set__arrow i {
    font-size: 21px;
    margin-top: 6px;
    margin-left: 5px
}

.tree-set__content .tree-set__tip {
    margin: 0 11px 0 7px;
    font-weight: 500;
    font-size: 14px
}

.tree-set__content .tree-set__query {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: var(--tree-set-no__icon)
}

.tree-set__content .tree-set__query .el-input__inner {
    height: 32px;
    padding-left: 30px;
    border-radius: 2px;
    font-weight: 300;
    color: #333
}

.tree-set__content .tree-set__query .el-input__prefix {
    top: -3px
}

.tree-set__content .tree-set__icon {
    margin: 0 10px;
    cursor: pointer
}

.tree-set__content .tree-set__icon i {
    color: #8a9299
}

.tree-set-modal .vxe-modal--content {
    height: 100%
}

.tree-set-modal .vxe-modal--footer {
    padding: 12px 0;
    border-top: 1px solid #eaeaea
}

.choseTree {
    display: inline-block;
    color: #1d1f25;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    height: 100%;
    margin: 2.76px 0 0 8.6px
}

.downModal {
    position: relative;
    right: -524px;
    top: -5px;
    cursor: pointer
}

.tree-set__switch {
    width: 100%
}

.tree-set__switch .tree-set-switch__content {
    width: 100%;
    height: 100%
}

.tree-set__switch .tree-set-switch__content .vxe-radio-group {
    display: block;
    margin: 0 auto;
    width: 450px;
    height: 182px
}

.tree-set__switch .tree-set-switch__content .vxe-radio-group .aciveBak, .tree-set__switch .tree-set-switch__content .vxe-radio-group .aciveBak:hover {
    background: #d2e0ff
}

.tree-set__switch .tree-set-switch__content .tree-set-radio {
    background: #f8f9fb;
    margin-top: 16px;
    height: 50px
}

.tree-set__switch .tree-set-switch__content .tree-set-radio .vxe-radio {
    margin: 10px 0 0 24px;
    font-size: 14px;
    line-height: 24px;
    color: #2e3133
}

.tree-set__switch .tree-set-switch__content .tree-set-radio:hover {
    background: #eeeff1
}

.footer-btn {
    margin-right: 16px;
    border: 1px solid #cfd2d4;
    border-radius: 5%
}

.footer-btn, .footer-btnBak {
    width: 90px;
    height: 40px;
    font-size: 14px;
    line-height: 24px
}

.footer-btnBak {
    color: #fff;
    margin-right: 24px;
    background: #2a8bfd;
    border-radius: 5%
}

.tab-select-con-list {
    font-size: 0
}

.tab-select-con-list li {
    position: relative
}

.tab-select-con-list .btn-icon {
    color: #2a8bfd;
    font-size: 20px;
    margin-top: -1px;
    margin-right: 4px
}

.tab-select-con-list .prefix-btn-icon {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin-top: -2px
}

.tab-select-con-list button {
    color: #2e3133;
    letter-spacing: 0;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    padding: 12px 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 48px;
    border-radius: unset;
    max-width: 300px;
    border-top: 5px solid #fff
}

.tab-select-con-list .el-input__prefix {
    left: 24px;
    height: 48px;
    line-height: 48px
}

.tab-select-con-list .el-input__suffix {
    right: 15px
}

.tab-select-con-list .el-input--suffix .el-input__inner {
    height: 48px;
    line-height: 48px;
    padding-left: 48px;
    padding-right: 40px;
    font-size: 14px;
    border-radius: unset;
    color: #1f8cfb
}

.tab-select-con-list .el-select .el-input .el-select__caret {
    color: #1f8cfb
}

.tab-select-con-list .el-button:active, .tab-select-con-list .el-button:focus {
    color: #2e3133;
    background-color: #fff
}

.tab-select-con-list .el-input__inner:active, .tab-select-con-list .el-input__inner:focus {
    color: #2e3133;
    background-color: #fff;
    border-color: #dcdfe6
}

.tab-select-con-list .select-tab__hover:hover {
    color: #409eff;
    border-color: #c6e2ff;
    background-color: #c6e2ff;
    opacity: .3
}

.tab-select-con-list .button-btn:hover {
    color: #409eff;
    border-color: #c6e2ff;
    background-color: #ecf5ff
}

.tab-select-con-list .no-active .el-input__inner {
    border: unset;
    border-bottom: 1px solid #dcdfe6;
    color: #606266
}

.tab-select-con-list .no-active .el-select__caret {
    color: #606266 !important
}

.tab-select-con-list .no-active button {
    border-left: unset;
    border-right: unset;
    border-bottom: 1px solid #dcdfe6
}

.tab-select-con-list .el-button:hover {
    border-color: #ecf5ff
}

.tab-select-con-list .el-button:active, .tab-select-con-list .el-button:focus {
    border-color: #1f8cfb;
    border-left-color: #dcdfe6;
    border-right-color: #dcdfe6;
    color: #1f8cfb
}

.tab-select-con-list .el-input__inner:active, .tab-select-con-list .el-input__inner:focus {
    border-left-color: #dcdfe6;
    border-right-color: #dcdfe6
}

.tab-select-con-list .active-btn .el-input__inner {
    padding-bottom: 6px
}

.tab-select-con-list .active-btn .el-input__inner, .tab-select-con-list .active-btn button {
    border: unset;
    border-left: 1px solid #dcdfe6;
    border-right: 1px solid #dcdfe6;
    border-top: 5px solid #1f8cfb;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.tab-select-con-list .select-tab__hover {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99
}

.tab-select__two {
    font-size: 12px
}

.tab-select-two-con-list {
    font-size: 0;
    margin-left: 24px
}

.tab-select-two-con-list li {
    position: relative
}

.tab-select-two-con-list ul li:hover .el-input__inner {
    color: #2a8bfd
}

.tab-select-two-con-list ul li:first-child button {
    border-left: 1px solid #dcdfe6;
    border-bottom-left-radius: 8px
}

.tab-select-two-con-list ul li:last-child button {
    border-top-right-radius: 8px
}

.tab-select-two-con-list ul li:first-child .el-select {
    border-bottom-left-radius: 8px;
    border-left: 1px solid #dcdfe6
}

.tab-select-two-con-list ul li:last-child .el-select {
    border-top-right-radius: 8px
}

.tab-select-two-con-list .el-select .el-input .el-select__caret {
    color: #c0c4cc;
    font-size: 5px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    cursor: pointer
}

.tab-select-two-con-list .prefix-btn-icon {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-top: -2px
}

.tab-select-two-con-list .el-select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 32px;
    border: 1px solid #dcdfe6;
    border-left: 0
}

.tab-select-two-con-list .el-button {
    height: 32px;
    border-radius: unset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 15px;
    font-size: 12px;
    font-weight: 400;
    border-left: 0
}

.tab-select-two-con-list .el-input__inner {
    border-left: 0
}

.tab-select-two-con-list .el-input__prefix {
    left: 15px;
    height: auto;
    padding: 6px 0
}

.tab-select-two-con-list .el-input__suffix {
    right: 8px
}

.tab-select-two-con-list .el-input__suffix .el-input__icon {
    line-height: 32px
}

.tab-select-two-con-list .el-input--suffix .el-input__inner {
    height: 32px;
    line-height: 32px;
    padding-left: 39px;
    padding-right: 33px;
    font-size: 12px;
    border-radius: unset;
    border: unset
}

.tab-select-two-con-list .el-button:hover {
    color: #50abfd;
    opacity: .8
}

.tab-select-two-con-list .no-active .el-input__inner {
    color: #606266
}

.tab-select-two-con-list .no-active .el-select__caret {
    color: #606266 !important
}

.tab-select-two-con-list .active-btn:hover {
    opacity: .8
}

.tab-select-two-con-list .active-btn:hover .el-input__inner {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#1e8cfb), to(#64b8fe));
    background-image: linear-gradient(0deg, #1e8cfb, #64b8fe);
    color: #fff
}

.tab-select-two-con-list .active-btn .el-select {
    border-color: #50abfd;
    -webkit-box-shadow: 1px 0 0 0 #50abfd;
    box-shadow: 1px 0 0 0 #50abfd
}

.tab-select-two-con-list .active-btn .el-input__inner, .tab-select-two-con-list .active-btn button {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#1e8cfb), to(#64b8fe));
    background-image: linear-gradient(0deg, #1e8cfb, #64b8fe);
    color: #fff
}

.tab-select-two-con-list .active-btn button {
    border-color: #50abfd;
    -webkit-box-shadow: 1px 0 0 0 #50abfd;
    box-shadow: 1px 0 0 0 #50abfd
}

.tab-select-two-con-list .active-btn .el-button:hover, .tab-select-two-con-list .active-btn .el-input__suffix .el-input__icon {
    color: #fff
}

.tab-select-two-con-list .select-tab__hover {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99
}

.tab-select-two-con-list .select-tab__hover:hover {
    color: #409eff;
    border-color: #c6e2ff;
    background-color: #c6e2ff;
    opacity: .3
}

.secretRelated {
    color: red;
    float: left;
    margin-right: 45%;
    margin-top: 15px
}

.el-textarea__inner {
    height: 100% !important
}

.el-drawer {
    overflow-y: auto
}

.drawer-title {
    height: 48px;
    width: 100%;
    border-bottom: 1px solid #e8e8e8
}

.drawer-title p {
    font-size: 16px;
    line-height: 48px;
    color: #1d1f25;
    padding-left: 14px;
    font-weight: 700
}

.drawer-block .Morebutton {
    padding-right: 7px;
    width: 96px;
    height: 32px;
    font-size: 12px;
    line-height: 22px;
    border: 1px solid #ccd2d8;
    border-radius: 5%;
    margin-left: 12px;
    background: #fff;
    color: #39393d
}

.drawer-block .Morebutton img {
    position: relative;
    top: -3px;
    left: 5px
}

.drawer-block ul {
    margin-bottom: -10px
}

.drawer-block ul li:first-child {
    margin-top: 24px
}

.drawer-block ul li:first-child .drawer-circular {
    margin-left: 15px;
    width: 20px;
    height: 20px;
    background: url(../img/operationIcon.5c2d7709.svg);
    border-radius: 50%
}

.drawer-block ul li:first-child .drawer-straight {
    position: relative;
    left: 30px;
    top: -20px;
    height: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px
}

.drawer-block ul li:first-child .drawer-right {
    top: -17px
}

.drawer-block ul li .drawer-circular {
    margin-left: 20px;
    width: 8px;
    height: 8px;
    background: #797f83;
    border-radius: 50%
}

.drawer-block ul li .drawer-straight {
    margin-left: 21px;
    position: relative;
    left: 30px;
    top: -15px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.drawer-block ul li .drawer-straight p:first-child {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #2e3133
}

.drawer-block ul li .drawer-straight p:nth-child(2) {
    font-size: 12px;
    line-height: 20px;
    color: #5c6166;
    margin-right: 50px
}

.drawer-block ul li .drawer-right {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 10px;
    left: 24px;
    position: relative;
    padding-left: 24px;
    top: -10px
}

.drawer-block ul li .drawer-right .journal {
    margin-right: 48px;
    margin-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.drawer-block ul li .drawer-right .journal p {
    font-size: 12px;
    line-height: 17px;
    color: #5c6166
}

.drawer-block ul li .drawer-right .journal p:nth-child(2) {
    color: #9b9a9a
}

.drawer-block ul li .drawer-right .journal-buttom {
    margin-top: 8px;
    margin-right: 48px;
    overflow: hidden;
    background: #e3f2fe 100%
}

.drawer-block ul li .drawer-right .journal-buttom p:first-child, .drawer-block ul li .drawer-right .journal-buttom p:nth-child(2) {
    font-size: 12px;
    height: 40px;
    text-indent: 1em;
    color: #5c6166;
    line-height: 40px
}

.tree_scollLoad {
    height: 100%;
    width: 100%;
    background: #fff
}

.tree_scollLoad .tree_scollLoad__base__input {
    height: 40px;
    width: calc(100% - 30px)
}

.tree_scollLoad .tree_scollLoad__base__tree {
    height: calc(100% - 40px);
    width: 100%;
    overflow: auto
}

.tree_scollLoad .tree_scollLoad__base__tree .el-tree {
    min-width: calc(100% - 20px);
    font-size: 14px;
    display: inline-block;
    padding: 10px
}

.print #ReportCptId {
    height: 500px
}

.progress .area {
    height: 500px;
    width: 500px
}

.progress .area, .progress .title {
    position: absolute;
    top: 43%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-43%, -50%)
}

.progress .title {
    font-size: 25px;
    color: #000
}

.progress .vxe-modal--wrapper.type--modal .vxe-modal--box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    left: 50%;
    top: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .2);
    background: hsla(0, 0%, 100%, 0)
}

.fixed-box {
    position: absolute;
    right: 100px;
    z-index: 9999;
    right: 20px;
    bottom: 50px
}

.fixed-box .intellect-div-btn {
    cursor: pointer
}

.sub {
    position: relative
}

.list {
    position: absolute;
    bottom: 60px;
    right: -20px
}

img.noshow, img.show {
    height: 60px;
    width: 60px
}

.intellect-list {
    margin: 0 auto 20px auto;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    width: 100px
}

.intellect-list li.intellect-Li {
    width: 60px;
    cursor: pointer;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative
}

.intellect-list li.intellect-Li .intellect-Num {
    position: absolute;
    right: 10px;
    top: 0;
    background: #f13939;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 0 6px
}

.intellect-list li.intellect-Li img {
    width: 100%
}

.intellect-list .intellect-Li-nav {
    background-color: #fff;
    position: absolute;
    right: 80px;
    top: 0;
    overflow-y: auto;
    max-height: 200px;
    padding: 10px 0;
    border-radius: 4px;
    width: 200px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3)
}

.intellect-list .intellect-Li-nav li.intellect-Li-nav-text {
    cursor: pointer;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    padding: 0 20px
}

.intellect-list .maintips_box {
    position: absolute;
    background: #fff;
    width: 640px;
    height: 420px;
    right: 125px;
    top: -200px;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 20px 0 #aaa;
    box-shadow: 0 0 20px 0 #aaa
}

.intellect-list .maintips_box .marintips_a {
    position: absolute;
    right: -30px;
    top: 210px;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-left: 15px solid #fff
}

.intellect-list .maintips_box .maintips_head {
    height: 100px;
    background: url(../img/maintip_h.48c806b5.png) no-repeat;
    background-size: contain
}

.intellect-list .maintips_box .maintips_head .maintips_title {
    position: absolute;
    top: 36px;
    left: 20px;
    color: #fff;
    font-size: 24px
}

.intellect-list .maintips_box .maintips_head .maintips_close {
    position: absolute;
    right: 20px;
    top: 45px;
    cursor: pointer;
    height: 16px;
    width: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABRklEQVRYCdWXTRKCMAyFwR338QSu9VgcBY/hVfQSssWEaWqpMTRJGbQzHUqafO+1MPw0zS+0aZo66D30AfpxK0/IDhqo1UUdOMEAtScMTnGy0gCZ0JFNrY9oiFwpGo5VTQATxcdMY0gN4Nak7jC3igngcOLIXl7qkFjVhJqpLoh7+Dkws8yFiQc3wwPw1CZraBoLyFKzEM1PNEBNbq4jnpeAS3JEkbVJSUCaW+Oq5gWh/AlX5QHGmvtiAsKxbSdOjkAqf6mQukn8QOC/OAqrd+1C0eKDOHfDVX2BsWa+rHy+5tIcC9MGSwRKcrS6c74GrMktMmMBWmpYMx6Qp1a97ax7CJpNmAsZJ2qWuoARzUPFTEjEz3LuIeP+QRFMvD/LIWm3HxN6Gd2T7RthfGnb9pbEXMPAOgME2dQeNMC7dt+f0+hkh8ELT2c3HomLFroAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.intellect-list .maintips_box .maintips {
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
    bottom: 16px;
    padding: 16px;
    overflow: auto
}

.intellect-list .maintips_box .maintips .tips {
    position: relative;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    padding: 0 16px;
    border-bottom: 1px solid #e8e8e8
}

.intellect-list .maintips_box .maintips .tips .tips_name {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #2e3133
}

.intellect-list .maintips_box .maintips .tips .tips_num {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #f56727;
    letter-spacing: 0
}

.intellect-list .maintips_box .maintips .tips .tips_statu {
    position: absolute;
    top: 15px;
    right: 16px;
    line-height: 12px;
    border-radius: 2px;
    padding: 6px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #2a8bfd;
    background: rgba(42, 139, 253, .1)
}

.intellect-list .maintips_box .maintips .tips .tips_statu.statu1 {
    background: rgba(241, 57, 57, .1);
    color: #f13939
}

.intellect-list .maintips_box .maintips .tips:hover {
    background: #e3f2fe
}

.intellect-list .maintips_box .maintips .tips:hover .tips_name {
    font-weight: 700
}

.intellect-list .maintips_box .maintips .tips:hover .tips_statu {
    color: #fff;
    background: #2a8bfd
}

.intellect-list .maintips_box .maintips .tips:hover .tips_statu.statu1 {
    background: #f56727;
    color: #fff
}

.print #MutipleCptId {
    height: 500px
}

.T-home-card-com {
    padding: 10px;
    font-size: 0;
    text-align: left
}

.T-home-card-com .fn-inline {
    display: inline-block;
    vertical-align: center;
    font-style: normal
}

.T-home-card-com .olh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.T-home-card-com .hcc-list .hccll-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.T-home-card-com .hcc-list .hccll-title-text {
    padding: 15px 10px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 22px;
    line-height: 30px;
    color: #2e3133
}

.T-home-card-com .hcc-list .hccll-title-icobg {
    height: 60px;
    width: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 30px;
    background: var(--main-color);
    margin-right: 10px
}

.T-home-card-com .hcc-list .hccll-title-icobg i {
    font-size: 30px;
    color: #fff
}

.T-home-card-com .hcc-list .hccll-box {
    margin: 10px;
    padding: 15px;
    background: #fff;
    -webkit-box-shadow: 0 0 12px 0 #a7cee3;
    box-shadow: 0 0 12px 0 #a7cee3;
    border-radius: 20px;
    color: #2e3133;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.T-home-card-com .hcc-list .hccll-module-list {
    margin: 0 -5px 0 -5px
}

.T-home-card-com .hcc-list .hccll-module-li {
    margin: 10px 5px 0 5px;
    padding: 0 10px;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 40px;
    font-size: 16px;
    color: #2e3133;
    text-align: left;
    font-weight: unset;
    background: var(--background);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.T-home-card-com .hcc-list .hccll-module-li i {
    font-size: 18px;
    margin-right: 10px
}

.T-home-card-com .hcc-list .hccll-module-li span {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.T-home-card-com .hcc-list .hccll-module-li.active {
    background: var(--background-active)
}

.T-home-card-com .hcc-list .hccll-module-li.active em, .T-home-card-com .hcc-list .hccll-module-li.active i, .T-home-card-com .hcc-list .hccll-module-li.active span {
    color: #fff
}

.T-home-card-com .hcc-list .hccll-module-li:hover {
    background: var(--background-hover)
}

.T-home-card-com .hcc-list .hccll-module-li:hover em, .T-home-card-com .hcc-list .hccll-module-li:hover i, .T-home-card-com .hcc-list .hccll-module-li:hover span {
    color: #fff
}

.T-home-card-com .home-card-com-child {
    margin: 16px 10px 0 10px;
    position: relative;
    background: #fff;
    padding: 15px;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 12px 0 #a7cee3;
    box-shadow: 0 0 12px 0 #a7cee3
}

.T-home-card-com .home-card-com-child .hccc-arrow {
    position: absolute;
    top: -10px;
    left: 25;
    height: 20px;
    width: 20px;
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.T-home-card-com .home-card-com-child input {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 30px;
    line-height: 30px;
    padding: 5px 15px;
    width: 100%;
    font-size: 14px;
    margin-bottom: 10px
}

.T-home-card-com .home-card-com-child input:focus {
    border: 1px solid #1890ff
}

.T-home-card-com .home-card-com-child .empty-block-text {
    line-height: 50px;
    color: #606266;
    font-size: 20px;
    text-align: center
}

.T-home-card-com .home-card-com-todoChild .hcctc-list {
    margin: 0 -10px
}

.T-home-card-com .home-card-com-todoChild .hcctc-list-li {
    font-size: 14px;
    color: #2e3133
}

.T-home-card-com .home-card-com-todoChild .hcctc-list-li .hcctc-list-libox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 5px 10px;
    background: #fbfafa;
    padding: 5px
}

.T-home-card-com .home-card-com-todoChild .hcctc-list-li .hcctc-list-label {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: inherit;
    margin-left: 5px
}

.T-home-card-com .home-card-com-todoChild .hcctc-list-li .hcctc-btn-group .hcctc-btn i {
    color: #ffa522
}

.T-home-card-com .home-card-com-todoChild .hcctc-list-li .hcctc-btn-group .hcctc-btn span {
    cursor: pointer;
    height: 24px;
    margin-left: 5px;
    padding: 2px 8px;
    border-radius: 2px;
    font-weight: 300;
    font-size: inherit;
    color: #1890ff;
    background: #ecf5ff;
    border-color: #b3d8ff
}

.T-home-card-com .home-card-com-todoChild .hcctc-list-li .hcctc-btn-group .hcctc-btn em {
    font-weight: 400
}

.T-home-card-com .home-card-com-todoChild .hcctc-list-li .hcctc-btn-group .hcctc-btn:hover span {
    color: #fff;
    background: #1890ff;
    border-color: #1890ff
}

.T-home-card-com .home-card-com-navChild .hccnc-box {
    padding: 0 10px 0 10px
}

.T-home-card-com .home-card-com-navChild .hccnc-level1-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.T-home-card-com .home-card-com-navChild .hccnc-level1-list .hccnc-level3-list-li {
    width: 500px;
    display: inline-block
}

.T-home-card-com .home-card-com-navChild .hccnc-level1-list > li {
    margin-bottom: 10px
}

.T-home-card-com .home-card-com-navChild .hccnc-level1-title {
    width: 200px;
    color: #2e3133;
    padding: 5px 0;
    line-height: 20px;
    font-size: 14px;
    font-weight: 700;
    margin-right: 10px
}

.T-home-card-com .home-card-com-navChild .hccnc-level2-title {
    width: 500px;
    color: #2e3133;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;
    padding: 5px 0
}

.T-home-card-com .home-card-com-navChild .hccnc-level-list {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.T-home-card-com .home-card-com-navChild .hccnc-level3-title {
    color: #6863ce;
    line-height: 20px;
    font-size: 14px;
    padding: 5px 0
}

.T-home-card-com .home-card-com-navChild .hccnc-level-hover:hover {
    color: #1890ff;
    cursor: pointer
}

.T-home-card-com .home-card-com-navChild .hccnc-level-fn-inline > li {
    display: inline-block;
    min-width: 300px
}

.T-home-card-com .home-card-com-navChild .hccnc-level-fn-inline > li .hccnc-level1-title {
    width: 450px
}

.T-home-card-com .home-card-com-navChild .hccnc-filter-list {
    color: #2e3133;
    padding: 5px 10px 0 10px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    margin-right: 10px
}

.idtu-template-generate .import-download-template-up {
    padding: 10px 50px 15px 50px
}

.idtu-template-generate .import-download-template-up .idtu-tip {
    font-size: 14px;
    font-weight: 700
}

.idtu-template-generate .import-download-template-up .idtu-download-template {
    margin: 10px 0 0 0
}

.idtu-template-generate .import-download-template-up .idtu-import {
    margin-top: 10px;
    border: 1px dashed #d9d9d9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px
}

.idtu-template-generate .import-download-template-up .idtu-import .idtu-import-btn:hover {
    opacity: .75
}

.idtu-template-generate .import-download-template-up .idtu-import .idtu-import-tip {
    text-align: left;
    font-size: 14px;
    font-weight: 700
}

.idtu-template-generate .import-download-template-up .idtu-import .idtu-importFile-tip {
    text-align: left;
    margin-top: 0;
    font-size: 14px;
    font-weight: 700;
    background: transparent;
    color: #3b9afb;
    line-height: 20px;
    padding: 5px 0
}

.idtu-template-generate .import-download-template-up .idtu-import-btn {
    margin: 20px 0 0 0
}

.idtu-template-generate .import-download-template-up .vxe-form--item .vxe-form--item-inner .vxe-form--item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.idtu-template-generate .import-download-template-up .vxe-form--item .vxe-form--item-inner .vxe-form--item-content .vxe-input.size--medium {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.idtu-template-generate .import-download-template-up .vxe-form--item .vxe-form--item-inner .vxe-form--item-content .fgx {
    line-height: 32px;
    padding: 0 10px
}

.export-module {
    padding: 0 0 20px 0
}

.export-module .vxe-form {
    padding: 0 60px;
    margin: 0 auto
}

.export-module .vxe-form .vxe-form--item {
    padding: 3px 0
}

.export-module .vxe-form .export-option {
    border: 1px solid #dcdfe6;
    margin: 3px 0;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.export-module .vxe-form .export-option .export-option-title {
    background-color: #f8f8f9;
    font-weight: 700;
    border-bottom: 1px solid #dadce0;
    line-height: 30px;
    padding: 0 23px
}

.export-module .vxe-form .export-option .export-option-tree {
    max-height: 155px;
    overflow: auto
}

.export-module .vxe-form .export-option .vxe-checkbox-group {
    line-height: normal
}

.export-module .vxe-form .export-option .vxe-checkbox-group .vxe-checkbox, .export-module .vxe-form .export-option .vxe-checkbox-group .vxe-checkbox + .vxe-checkbox {
    margin: 0 5px 0 0
}

.export-module .vxe-form .export-option .vxe-checkbox-group {
    line-height: 24px
}

.export-module .btn-group {
    text-align: right;
    padding: 0 20px
}

.export-module .btn-group .vxe-button {
    border-radius: 6px
}

.progress-box {
    width: 100%;
    height: 100%;
    -webkit-transition: .4s;
    transition: .4s;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .75);
    z-index: 3000;
    font-size: 0
}

.progress-box .progress-box-main {
    width: 500px;
    position: absolute;
    top: 30%;
    left: 50%;
    margin-left: -250px
}

.progress-box .progress-loding-text {
    font-size: 14px;
    color: #40dbff;
    line-height: 40px;
    font-weight: 700
}

.progress-box .progress-text {
    padding: 0 5px;
    font-size: 12px;
    color: #fff;
    line-height: 20px
}

.progress-box .progress-loding-count-li {
    width: 25%
}

.progress-box .progress {
    border-radius: 50px;
    background: #f2f3f5;
    height: 20px;
    -webkit-transition: .4s;
    transition: .4s
}

.progress-box .progress-hide {
    border-radius: 10px;
    width: 0;
    height: 0%;
    top: 50%;
    left: 50%;
    -webkit-transition: .2s;
    transition: .2s
}

.progress-box .progress-speed-hide {
    width: 0;
    height: 0;
    -webkit-transition: .6s;
    transition: .6s;
    opacity: 0
}

.progress-box .speed {
    text-align: right;
    border-radius: 50px;
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
    height: 20px;
    background-size: 30px 30px;
    width: 0;
    -webkit-transition: .3s;
    transition: .3s;
    background-color: #409eff;
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

.progress-box .speed-success {
    width: 100%;
    background-color: #67c23a
}

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 30px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 30px 0
    }
    to {
        background-position: 0 0
    }
}

.progress-box.nomark {
    position: unset;
    width: 0;
    right: 0
}

.progress-box.large .progress-box-main {
    width: 80%;
    left: 10%;
    margin-left: 0
}

.progress-box.large .progress-box-main .progress, .progress-box.large .progress-box-main .speed {
    height: 30px
}

.progress-box.large .progress-box-main .progress-text {
    line-height: 30px
}

.progress-box.medium .progress-box-main {
    width: 500px;
    margin-left: -250px
}

.progress-box.medium .progress-box-main .progress, .progress-box.medium .progress-box-main .speed {
    height: 20px
}

.progress-box.medium .progress-box-main .progress-text {
    line-height: 20px
}

.progress-box.small .progress-box-main {
    width: 400px;
    margin-left: -200px
}

.progress-box.small .progress-box-main .progress, .progress-box.small .progress-box-main .speed {
    height: 16px
}

.progress-box.small .progress-box-main .progress-text {
    line-height: 16px
}

.progress-box.mini .progress-box-main {
    width: 200px;
    margin-left: -100px
}

.progress-box.mini .progress-box-main .progress, .progress-box.mini .progress-box-main .speed {
    height: 14px
}

.progress-box.mini .progress-box-main .progress-text {
    line-height: 14px
}

.progress-box.ordinary {
    position: unset;
    width: 0;
    right: 0
}

.progress-box.ordinary .progress-box-main {
    position: unset;
    margin-left: 0;
    top: 0;
    left: 0
}

.maintips_box[data-v-01233992] {
    position: absolute;
    z-index: 9999;
    background: #fff;
    width: 640px;
    height: 420px;
    left: calc(50% - 320px);
    top: calc(30% - 210px);
    border-radius: 6px;
    -webkit-box-shadow: 0 0 20px 0 #aaa;
    box-shadow: 0 0 20px 0 #aaa
}

.maintips_box .marintips_a[data-v-01233992] {
    position: absolute;
    right: -30px;
    top: 210px;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-left: 15px solid #fff
}

.maintips_box .maintips_head[data-v-01233992] {
    height: 100px;
    background: url(../img/maintip_h.48c806b5.png) no-repeat;
    background-size: contain
}

.maintips_box .maintips_head .maintips_title[data-v-01233992] {
    position: absolute;
    top: 36px;
    left: 20px;
    color: #fff;
    font-size: 24px
}

.maintips_box .maintips_head .maintips_close[data-v-01233992] {
    position: absolute;
    right: 20px;
    top: 45px;
    cursor: pointer;
    height: 16px;
    width: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABRklEQVRYCdWXTRKCMAyFwR338QSu9VgcBY/hVfQSssWEaWqpMTRJGbQzHUqafO+1MPw0zS+0aZo66D30AfpxK0/IDhqo1UUdOMEAtScMTnGy0gCZ0JFNrY9oiFwpGo5VTQATxcdMY0gN4Nak7jC3igngcOLIXl7qkFjVhJqpLoh7+Dkws8yFiQc3wwPw1CZraBoLyFKzEM1PNEBNbq4jnpeAS3JEkbVJSUCaW+Oq5gWh/AlX5QHGmvtiAsKxbSdOjkAqf6mQukn8QOC/OAqrd+1C0eKDOHfDVX2BsWa+rHy+5tIcC9MGSwRKcrS6c74GrMktMmMBWmpYMx6Qp1a97ax7CJpNmAsZJ2qWuoARzUPFTEjEz3LuIeP+QRFMvD/LIWm3HxN6Gd2T7RthfGnb9pbEXMPAOgME2dQeNMC7dt+f0+hkh8ELT2c3HomLFroAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.maintips_box .maintips[data-v-01233992] {
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
    bottom: 16px;
    padding: 16px;
    overflow: auto
}

.maintips_box .maintips .tips[data-v-01233992] {
    position: relative;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    padding: 0 16px;
    border-bottom: 1px solid #e8e8e8
}

.maintips_box .maintips .tips .tips_name[data-v-01233992] {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #2e3133
}

.maintips_box .maintips .tips .tips_num[data-v-01233992] {
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #f56727;
    letter-spacing: 0
}

.maintips_box .maintips .tips .tips_statu[data-v-01233992] {
    position: absolute;
    top: 15px;
    right: 16px;
    line-height: 12px;
    border-radius: 2px;
    padding: 6px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #2a8bfd;
    background: rgba(42, 139, 253, .1)
}

.maintips_box .maintips .tips .tips_statu .statu1[data-v-01233992] {
    background: rgba(241, 57, 57, .1);
    color: #f13939
}

.maintips_box .maintips .tips[data-v-01233992]:hover {
    background: #e3f2fe
}

.maintips_box .maintips .tips:hover .tips_name[data-v-01233992] {
    font-weight: 700
}

.maintips_box .maintips .tips:hover .tips_statu[data-v-01233992] {
    color: #fff;
    background: #2a8bfd
}

.maintips_box .maintips .tips:hover .tips_statu.statu1[data-v-01233992] {
    background: #f56727;
    color: #fff
}