.icon[data-v-6dcd0a45], .iconfont[data-v-6dcd0a45] {
    font-family: iconfont !important;
    font-size: 1.5rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing:grayscale
}

[data-v-6dcd0a45] .el-message-box__wrapper {
    z-index:999999 !important
}

[data-v-6dcd0a45] .el-button {
    border-radius:6px
}

.el-empty[data-v-6dcd0a45] {
    padding: 20px 0;
    height:100%
}

.el-result[data-v-6dcd0a45] {
    height:100%
}

.operation-table-td > [data-v-6dcd0a45]:not(:first-child) {
    margin-left:20px
}

.el-cascader__dropdown .el-cascader-node__label[data-v-6dcd0a45] {
    font-size:.875rem
}

.el-tooltip__popper[data-v-6dcd0a45] {
    max-width:80% !important
}

.message-box[data-v-6dcd0a45] {
    z-index:999999999 !important
}

.el-button[data-v-6dcd0a45]:focus, .el-button[data-v-6dcd0a45]:hover {
    color: #b31610;
    border-color: #e8b9b7;
    background-color:#f7e8e7
}

.el-button--text[data-v-6dcd0a45] {
    color:#b31610
}

.el-button--text[data-v-6dcd0a45]:focus, .el-button--text[data-v-6dcd0a45]:hover {
    color: #c24540;
    border-color: transparent;
    background-color:transparent
}

.el-button--primary[data-v-6dcd0a45] {
    background-color: #b31610;
    border:#c20000
}

.el-button--primary[data-v-6dcd0a45]:active, .el-button--primary[data-v-6dcd0a45]:focus, .el-button--primary[data-v-6dcd0a45]:hover {
    background: #c24540;
    border-color: #c24540;
    color:#fff
}

.el-button--primary[data-v-6dcd0a45]:active {
    outline:none
}

.el-input__inner[data-v-6dcd0a45]:focus {
    outline: none;
    border-color:#b31610
}

.el-cascader .el-input .el-input__inner[data-v-6dcd0a45]:focus, .el-cascader .el-input.is-focus .el-input__inner[data-v-6dcd0a45], .el-select .el-input.is-focus .el-input__inner[data-v-6dcd0a45], .el-select .el-input__inner[data-v-6dcd0a45]:focus {
    border-color:#b31610
}

.el-date-table td.today span[data-v-6dcd0a45] {
    color: #b31610;
    font-weight:700
}

.el-date-picker__header-label[data-v-6dcd0a45]:hover, .el-date-table td.available[data-v-6dcd0a45]:hover, .el-picker-panel__icon-btn[data-v-6dcd0a45]:hover {
    color:#b31610
}

.el-year-table td.today .cell[data-v-6dcd0a45] {
    color: #b31610;
    font-weight:700
}

.el-month-table td .cell[data-v-6dcd0a45]:hover, .el-year-table td .cell[data-v-6dcd0a45]:hover, .el-year-table td.current:not(.disabled) .cell[data-v-6dcd0a45] {
    color:#b31610
}

.el-select-dropdown__item.selected[data-v-6dcd0a45] {
    color: #b31610;
    font-weight:700
}

.el-radio__input.is-checked + .el-radio__label[data-v-6dcd0a45] {
    color:#b31610
}

.el-radio__input.is-checked .el-radio__inner[data-v-6dcd0a45] {
    border-color: #b31610;
    background:#b31610
}

.el-backtop[data-v-6dcd0a45], .el-calendar-table td.is-today[data-v-6dcd0a45] {
    color:#b31610
}

.table-content-box[data-v-6dcd0a45] {
    background: #fff;
    box-sizing:border-box;
    height: 810px;
}

.header-title-box[data-v-6dcd0a45] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding:.625rem 1.25rem
}

.header-title-box[data-v-6dcd0a45] .el-checkbox {
    margin-right:0
}

.header-title-box[data-v-6dcd0a45] .el-button {
    margin-left:1.25rem
}

.header-title-box .iconfont[data-v-6dcd0a45], .header-title-box .right-box span[data-v-6dcd0a45], .header-title-box[data-v-6dcd0a45] .el-button span {
    font-size:.875rem
}

.header-title-box .red[data-v-6dcd0a45] {
    color:#6f0703
}

.main-box[data-v-6dcd0a45] {
    padding: 0 1.25rem 1.25rem 1.25rem;
    background: #fff;
    box-sizing:border-box
}

.table-header-box[data-v-6dcd0a45] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .25rem .5rem .25rem 1.25rem;
    background:rgba(179, 22, 16, .2)
}

.table-header-box[data-v-6dcd0a45]:first-child {
    font-weight: 500;
    font-size:1rem
}

.table-header-box .red[data-v-6dcd0a45] {
    color:#b31610
}

.table-header-box a[data-v-6dcd0a45] {
    font-size: .75rem;
    text-decoration: none;
    color:#2f2e3f
}

.table-header-box a[data-v-6dcd0a45]:hover {
    color:#c20000
}

.main-table-list[data-v-6dcd0a45] {
    margin-top: 1.25rem;
    /*min-height:62.25rem*/
}

.page-box[data-v-6dcd0a45] {
    padding-bottom:1.25rem
}

.table-ul-box[data-v-6dcd0a45] {
    position: relative;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    box-sizing:border-box
}

.table-ul-box li[data-v-6dcd0a45] {
    position: relative;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 1.25rem 0 .375rem .125rem;
    box-sizing:border-box
}

.table-ul-box li[data-v-6dcd0a45]:before {
    position: absolute;
    content: "";
    bottom: 0;
    height: 1px;
    width: 100%;
    background-color:#ededed
}

.table-ul-box li .left-box[data-v-6dcd0a45] {
    position: relative;
    max-width:92%
}

.table-ul-box li .left-box .text-box[data-v-6dcd0a45] {
    display: flex;
    align-items: center;
    color: #2f2e3f;
    line-height:24px
}

.table-ul-box li .left-box .text-box .ellipsis2[data-v-6dcd0a45] {
    font-size: 1rem;
    word-break: break-all;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.table-ul-box li .left-box .text-box .ellipsis2[data-v-6dcd0a45]:hover {
    color:#c20000
}

.table-ul-box li .left-box .text-box .tag-box[data-v-6dcd0a45] {
    display: inline-block;
    margin-left: 1rem;
    padding: 0 .5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .875rem;
    color:#b31610
}

.table-ul-box li .left-box[data-v-6dcd0a45] .reamks {
    max-width: 100%;
    margin-top: 4px;
    margin-left: 2.2rem;
    font-size: .875rem;
    color: #909399;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
    display: inline;
}

.table-ul-box li .left-box[data-v-6dcd0a45] .reamks > * {
    font-size:.875rem
}

.table-ul-box li .right-box[data-v-6dcd0a45] {
    display: flex;
    align-items: center;
    margin-left: .875rem;
    box-sizing:border-box
}

.table-ul-box li .right-box[data-v-6dcd0a45] .el-button span {
    font-size:.875rem
}

@media screen and (max-width: 1440px) {
    .table-ul-box li .left-box .text-box[data-v-6dcd0a45] {
        font-size:.875rem
    }

    .table-ul-box li .right-box[data-v-6dcd0a45] {
        margin-left:1rem
    }
}

.line[data-v-6dcd0a45] {
    position:relative
}

.line[data-v-6dcd0a45]:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e4e7eb
}
