.layui-form-select .layui-edge {
    border: 1px solid #969696;
    border-top: none;
    border-left: none;
    width: 6px;
    height: 6px;
    transform: rotate(45deg)
}

.layui-form-selected .layui-edge {
    transform: rotate(225deg);
    top: 70%
}

.layui-btn {
    height: 30px;
    line-height: 28px;
    background: #5a8cff;
    border-radius: 4px;
    text-align: center
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .layui-flex > button {
        padding: 0px 18px 18px 10px;
    }
}

.layui-table-view {
    border: none
}

.layui-table-view .layui-table td, .layui-table-view .layui-table th, .layui-table-view .layui-table-header {
    border: none !important
}

.layui-table-view .layui-table {
    width: 100% !important
}

.layui-table-view .layui-table th {
    padding: 10px 0;
    color: #969696
}

.layui-table-view .layui-table-hover {
    background-color: #eef3fd
}

.layui-table-view .layui-table tr:nth-child(2n) {
    background-color: #F5F5F5
}

.layui-table-view .layui-table tr:hover {
    background-color: #eef3fd
}

.layui-fluid .layui-card-tab {
    display: flex
}

.layui-flex {
    display: flex !important
}

.layui-fluid .layui-card-tab a {
    display: inline-block;
    border: 1px solid #e7e8f2;
    border-radius: 4px 4px 0 0;
    width: 100px;
    height: 30px;
    background: #fff;
    text-align: center;
    line-height: 30px;
    color: #585656;
    margin-left: -1px
}

.layui-fluid .layui-card-tab-sel {
    background-color: #5a8cff !important;
    color: #fff !important
}

.layui-fluid .layui-card-tab-list {
    border: 1px solid #e7e8f2;
    margin-bottom: 20px
}

.layui-fluid .layui-card-tab-list-a32, .layui-fluid .layui-card-tab-list-a33 {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(res/images/star.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-left: 10px
}

.layui-fluid .layui-card-tab-list-a32 {
    background-image: url(res/images/wait.png)
}

.layui-fluid .layui-status-new-wait {
    background-image: url(res/images/wait.png)
}
.layui-fluid .layui-status-new-success {
    background-image: url(res/images/success.png)
}

.layui-fluid .layui-card-tab-list dt {
    background-color: #eff2f5;
    display: flex;
    font-weight: 700;
    border-bottom: 1px solid #e7e8f2
}

.layui-fluid .layui-card-tab-list dt span {
    padding: 10px 20px;
    flex: 1
}

.layui-fluid .layui-card-tab-list dt span:last-child {
    text-align: right
}

.layui-fluid .layui-card-tab-list dd {
    display: flex;
    border-bottom: 1px solid #f5f7fa;
    background-color: #fdffff
}

.layui-fluid .layui-card-tab-list dd:last-child {
    border-bottom: none
}

.layui-fluid .layui-card-tab-list dd a {
    display: inline-block;
    padding: 2.5px 10px;
    background: rgba(90, 140, 255, .1);
    border-radius: 4px;
    border: 1px solid #5a8cff;
    vertical-align: middle;
    text-align: center;
    color: #5a8cff;
    margin-right: 10px;
    cursor: pointer
}

.layui-fluid .layui-card-tab-list dd a:last-child {
    margin-right: 0
}

.layui-fluid .layui-card-tab-list dd span {
    padding: 10px 20px;
    flex: 1;
    color: #323232
}

.layui-fluid .layui-card-tab-list dd span:last-child {
    text-align: right
}

.layui-status {
    color: #ff7e57
}

.layui-status i {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 5px;
    vertical-align: middle;
    margin-top: -2px;
    background: url(res/images/success1.png) 50% 50% no-repeat;
    background-size: contain
}

.layui-status-success {
    color: #66aa50
}

.layui-status-success i {
    background-image: url(res/images/success.png)
}

.layui-link, .layui-link:hover {
    color: #5a8cff
}

.layui-link {
    margin-right: 7px;
    cursor: pointer
}

.layui-link:last-child {
    margin-right: 0
}

.layui-link-error, .layui-link-error:hover {
    color: #f93c65
}

.layui-table-page {
    margin-top: 30px;
    border: none;
    text-align: right
}

.layui-table-page .layui-laypage-curr em {
    color: #000 !important
}

.layui-table-page .layui-laypage-curr .layui-laypage-em {
    background-color: #f5f7fa
}

.layui-timeline {
    max-width: 230px
}

.layui-timeline-item:before {
    top: 50%;
    background-color: #dcdcdc !important
}

.layui-timeline-axis {
    background-size: contain !important;
    width: 17px;
    height: 17px;
    display: inline-block;
    top: 25%
}

.layui-timeline-wait .layui-icon-a2 {
    background: url(res/images/wait1.png) 50% no-repeat
}

.layui-timeline-success .layui-timeline-content div {
    background-color: #ff7e57;
    color: #fff
}

.layui-timeline-success .layui-icon-a2 {
    background: url(res/images/success1.png) 50% no-repeat
}

.layui-timeline-content {
    padding-left: 30px
}

.layui-timeline-content div {
    background-color: #e6ecef;
    padding: 10px 20px;
    border-radius: 6px
}

.layui-timeline-content .layui-icon {
    top: 150px;
    margin-right: 10px
}

.layui-card {
    margin-bottom: 10px !important
}

.layui-card-relative {
    position: relative;
    height: 100%;
    min-height: 426px
}

.layui-card-relative .layui-form {
    position: absolute;
    bottom: 0;
    width: 100%
}

.layui-card-title {
    font-size: 14px;
    font-weight: 700;
    color: #202224;
    margin-bottom: 20px
}

.layui-card-title-line {
    border-bottom: 1px solid rgba(151, 151, 151, .22);
    padding-bottom: 10px
}

.layui-stable, .layui-stable .layui-row div {
    padding: 10px 20px
}

.layui-card-title-submit {
    float: right;
    background: 0 0 !important;
    border: none !important;
    margin-top: -2px
}

.layui-stable .layui-row-gray, .layui-stable-label {
    background: #f7f7f7
}

.layui-card-title-submit button {
    height: 30px !important;
    line-height: 30px;
    font-weight: 400
}

.layui-stable .layui-row {
    border: 1px solid #e7e8f2;
    margin-top: -1px;
    display: flex;
    width: 100%
}

.layui-stable .layui-row div:nth-child(3n) {
    border-left: 1px solid #e7e8f2
}

.layui-stable .layui-row .layui-col-md2 {
    border-right: 1px solid #e7e8f2
}

.layui-sign {
    display: flex;
    align-items: center;
    padding-top: 10px;
}
.layui-sign span:first-child{
    margin-top: -10px;
    width: 10%;
}
.layui-sign span:last-child{
    width: 90%;
}

.layui-card-body, .layui-flubox, .layui-scard, .layui-sign span a {
    padding: 10px 20px
}

.layui-sign-warn {
    color: #f93c65;
    margin-top: 10px
}

.layui-sign .layui-card-title {
    margin-bottom: 0
}

.layui-sign span a {
    background: #edf3ff;
    border-radius: 4px;
    border: 1px solid #5a8cff;
    color: #5a8cff;
    margin: 0 20px 10px 0;
    display: inline-block;
}

.layui-sign span a i {
    position: relative;
    top: -1px;
    margin-right: 5px;
    vertical-align: middle
}

.layui-sign span .layui-sign-warn {
    border-color: #ff7e57;
    color: #ff7e57;
    background: #fff6f3
}

.layui-scard span {
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #5a8cff
}

.layui-scard .layui-icon-wb1, .layui-scard .layui-icon-wb2, .layui-scard .layui-icon-wb3 {
    color: #373d46 !important
}

.layui-scard .layui-icon {
    display: inline-block;
    width: 42px;
    height: 42px;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-bottom: 10px
}

.layui-scard .layui-icon-w1 {
    background-image: url(res/images/w1.png)
}

.layui-scard .layui-icon-w2 {
    background-image: url(res/images/w3.png)
}

.layui-scard .layui-icon-w3 {
    background-image: url(res/images/w2.png)
}

.layui-scard .layui-icon-wb1 i {
    background-image: url(res/images/wb1.png)
}

.layui-scard .layui-icon-wb2 i {
    background-image: url(res/images/wb3.png)
}

.layui-scard .layui-icon-wb3 i {
    background-image: url(res/images/wb2.png)
}

.layui-scard .layui-col-md3 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 72px
}

.layui-scard s {
    display: inline-block;
    width: 200px;
    height: 1px;
    background: #9fa5aa;
    border-radius: 1px;
    opacity: .4
}

.layui-card-body .layui-form-label {
    width: 20%
}

.layui-card-body .layui-input-inline {
    width: 70%
}

.layui-submit {
    text-align: right;
    background: #eef3fd;
    border-radius: 4px
}

.layui-submit .layui-btn-primary {
    background-color: transparent;
    color: #5a8cff;
    border-color: #5a8cff
}

.layui-submit .layui-btn-danger {
    background-color: #ff7e57;
    color: #fff;
    border-color: #ff7e57
}

.layui-submit .layui-btn-normal {
    background: #66aa50;
    border-color: #66aa50;
    color: #fff
}

.layui-submit em {
    float: left;
    line-height: 40px;
    color: #ff7e57;
    font-style: inherit
}

.layui-card-message {
    margin-bottom: 30px
}

.layui-card-message-box {
    max-height: 216px;
    min-height: 216px;
    overflow-y: auto
}

.layui-card-message a, .layui-card-message span {
    color: #6a7d90;
    font-weight: 700
}

.layui-card-message p {
    color: #969696
}

.layui-form-item-auto .layui-input-block {
    position: relative;
    margin-left: 0
}

.layui-form-item-auto .layui-form-submit-in {
    position: absolute;
    right: 10px;
    bottom: 10px
}

.layui-form-item-auto .layui-form-submit-in button {
    line-height: 30px;
    height: 30px;
    font-weight: 400
}

.layui-form-select dd {
    font-size: 12px
}

.layui-flubox {
    display: flex;
    justify-content: space-between
}

.layui-flubox .layui-card-title {
    clear: both
}

.layui-flubox .layui-side {
    position: static
}

.layui-flubox .layui-flubox-right {
    flex: 1;
    width: 100%;
    padding-left: 10px
}

.layui-flubox .layui-flubox-right .layui-card-title .layui-form {
    display: block;
    float: right
}

.layui-flubox .layui-flubox-right .layui-card-title .layui-form .layui-form-labels {
    font-style: normal;
    font-size: 12px
}

.layui-card-body-s {
    padding: 10px 15px
}

.layui-card-header.layuiadmin-card-header-auto {
    padding-top: 10px;
    padding-bottom: 0;
    border-bottom: none
}

td[data-key="1-undefined"], td[data-key="1-0-1"], td[data-key="1-0-6"], th[data-key="1-0-1"], th[data-key="1-0-6"], th[data-key="1-0-undefined"] {
    width: 10%
}

td[data-key="1-0-2"], td[data-key="1-0-5"], th[data-key="1-0-2"], th[data-key="1-0-5"] {
    width: 20%
}

td[data-key="1-0-3"], td[data-key="1-0-4"], th[data-key="1-0-3"], th[data-key="1-0-4"] {
    width: 15%
}

.layui-fix-box {
    padding-bottom: 50px
}

.layui-submit-fix {
    position: fixed;
    width: 100%;
    bottom: 0;
    box-sizing: border-box;
    margin-bottom: 0 !important
}

.layui-col-two {
    display: flex;
    flex-wrap: wrap
}

.layui-col-two .layui-form-item {
    width: 50%
}

.layui-col-two .layui-form-item-one {
    width: 100%
}

.layui-col-two .layui-form-item-one .layui-form-label {
    width: 10%
}

.layui-col-two .layui-form-item-one .layui-input-inline {
    width: 85%
}

.layui-form-checkbox, .layui-form-radio {
    margin-top: 0 !important
}

.layui-form-radio > i {
    font-size: 16px
}