html{
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #333;
}
*{
    box-sizing: border-box;
}
body, hr{
    margin: 0;
}
p,ol,ul{
    padding: 0;
    margin: 0;
}
.center{
    text-align: center;
}
.right{
    text-align: right;
}
.left{
    text-align: left;
}
a:hover{
    color: #0B67AC;
}
.absolute{
    position: absolute;
    width: calc(100% - 40px);
}
[v-cloak] {
    display: none;
}
.commondiv{
	background: #FFFFFF;
	border: 1px solid #F6F6F6;
	border-radius: 4px;
}
.el-scrollbar__wrap{
    overflow: auto;
}
input:disabled{
    cursor: not-allowed;
    background: #f5f7fa;
    border-color: #d6d6d6;
    color: #c0c4cc;
}
input::placeholder{
    color: #999;
}
textarea{
    font-family: Microsoft YaHei;
}
textarea::placeholder{
    color: #999;
}
.el-button.el-button--default.search.blue{
    border: 1px solid #0B67AC;
    color: #0B67AC;
}
.el-button.el-button--default.blue{
    border: 1px solid #0B67AC;
    color: #0B67AC;
    background: #fff;
}
.el-button.el-button--default.blue:hover,
.el-button.el-button--default.blue.is-active,
.el-button.el-button--default.blue:active,
.el-button.el-button--default.blue:focus{
    background-color: #eef8ff;
    border-color: #0b67ac;
    color: #0b67ac;
}
.el-button--primary.search.blue{
    background: #0B67AC !important;
    color: #ffffff;
    border: none;
}
.el-button--primary.blue{
    background: #0B67AC !important;
    color: #ffffff;
    padding: 0 16px;
    height: 32px;
    line-height: 32px;
    font-weight: 400;;
}
.el-button.el-button--default:hover{
    background-color: #fff;
    border: 1px solid #ff5f18;
    color:#ff5f18;
}
.el-button.el-button--default.is-disabled,
.el-button.el-button--default.is-disabled:focus,
.el-button.el-button--default.is-disabled:hover{
    color: #c0c4cc;
    background-color: #FFF;
    border-color: #EBEEF5;
}
body .el-button--primary.blue{
    background: #0B67AC !important;
    color: #ffffff;
}
.el-button--primary.blue:hover,
body .el-button--primary.blue.is-active,
body .el-button--primary.blue:active,
body .el-button--primary.blue:focus,
body .el-button--primary.blue:hover{
    background: #0f7aca !important;
    color: #ffffff;
}
.el-button.search{
    /* width: 108px; */
    /* padding: 0; */
    height: 32px;
    line-height: 32px;
    font-weight: 400;;
}
.el-button.medium{
    /* width: 140px;
    padding: 0; */
}
.el-button.el-button--default.orange{
    border: 1px solid #ff5f18;
    color: #ff5f18;
    background: #ffffff;
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
}
.el-button.el-button--default.orange:hover,
.el-button.el-button--default.orange:active,
.el-button.el-button--default.orange:focus{
    background: #FFF7F3;
}
.el-button.el-button--text.orange{
    color: #ff5f18;
}
.el-button.el-button--text.blue{
    color: #0B67AC;
    height: auto;
    line-height: 1;
}
.el-input.searchinput{
    width: auto;
}
.el-button.el-button--text,
.el-button.el-button--text:active,
.el-button.el-button--text:focus,
.el-button.el-button--text:hover,
.el-button.el-button--text.is-active,
.el-button.el-button--text.is-plain:active{
    padding: 0;
    color: #0B67AC;
    background: none;
    border: none;
}
.el-button.el-button--text.grey{
    color: #999;
}
.el-button.is-disabled.el-button--text,
.el-button.el-button--text.is-disabled.orange{
    color: #999;
}
.el-input-group, .el-input--suffix{
    height: 32px;
}
.el-table td .cell .el-input-group, .el-table td .cell .el-input--suffix{
    height: 30px;
}
.el-input-group__append button.el-button.el-button--default:hover,
.el-input-group__append button.el-button.el-button--default:active,
.el-input-group__append button.el-button.el-button--default:focus{
    border-color: transparent;
    background-color: transparent;
    color: inherit;
    border-top: 0;
    border-bottom: 0;
}
.el-input-group__append button.el-button.el-button--default.blue:hover,
.el-input-group__append button.el-button.el-button--default.blue:active,
.el-input-group__append button.el-button.el-button--default.blue:focus{
    background-color: #eef8ff;
    border: 1px solid #0b67ac;
    color: #0b67ac;
}
body .el-button--primary.is-active,
body .el-button--primary:active,
body .el-button--primary:focus,
.el-button.el-button--primary{
    background: #ff5f18 !important;
    color: #FFFFFF !important;
    border: none;
}
.el-button.el-button--primary.is-disabled{
    background: #dfdfdf !important;
    color: #999 !important;
}
body .el-button--primary:hover{
    background: #ff783c !important;
    color: #FFFFFF !important;
    border: none;
}
.el-select.searchinput .el-input__inner,
.el-input.searchinput .el-input__inner{
    width: 296px;
    height: 32px;
    line-height: 32px;
}
.searchinput .el-input__inner::placeholder{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}
.el-select .el-input .el-select__caret,
.el-input .el-input__suffix .el-input__icon{
    color: #999999;
    font-size: 14px;
    font-weight: 400;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{
    color: #ff5f18;
}
/* 多选下拉框 */
.el-tag.el-tag--info{
    max-width: 118px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.el-input__inner,
.el-input--small .el-input__inner,
.el-input--mini .el-input__inner{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    height: 32px;
    line-height: 32px;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding: 0 10px;
}
.el-input-group--append .el-input__inner, .el-input-group__prepend{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.el-date-editor.el-input--prefix .el-input__inner,
.el-date-editor.el-input--small.el-input--prefix .el-input__inner,
.el-date-editor.el-input--mini.el-input--prefix .el-input__inner{
    padding-left: 10px;
}
.el-date-editor.el-input--suffix .el-input__inner,
.el-date-editor.el-input--small.el-input--suffix .el-input__inner,
.el-date-editor.el-input--mini.el-input--suffix .el-input__inner{
    padding-right: 30px;
}
.el-picker-panel__body .el-input{
    width: 100%;
}
.el-time-panel__btn.confirm{
    color: #0B67AC;
}
.el-input--suffix .el-input__inner{
    padding-right: 33px;
}
.el-input__suffix{
    right: 0px;
}
.el-input__suffix-inner{
    height: 100%;
    width: 33px;
    display: inline-block;
}
.el-input__suffix-inner > span{
    width: 33px;
    height: 100%;
    display: inline-block;
    background: #fff7f3;
    border: 1px solid #d6d6d6;
    border-radius: 0 4px 4px 0;
    font-size: 12px;
}
.el-range-editor .el-range-input::placeholder,
.el-input__inner::placeholder{
    color: #999999;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
}
.el-input.is-active .el-input__inner,
.el-input__inner:focus,
.el-select .el-input__inner:focus{
    border-color: #FF793D;
}
.el-input-group--prepend .el-input__inner, .el-input-group__append{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.el-input-group__prepend{
    background: #FFF5F1;
    color: #333;
}
.el-input-group__append, .el-input-group__prepend{
    font-size: 12px;
    width: 33px;
    text-align: center;
    border-color: #d6d6d6;
    padding: 0;
    background: #FFF7F3;
    color: #FF5F18;
}
.el-input.is-disabled .el-input-group__append, .el-input.is-disabled .el-input-group__prepend{
    background: #f6f6f6;
    color: #999;
}
.prepend-input .el-input-group__prepend{
    width: 80px;
}
.el-input.is-disabled .el-input__inner{
    background: #F6F6F6;
    border: 1px solid #d6d6d6;
    color: #d6d6d6;
}
.el-input.is-disabled .el-input__suffix{
    color: #d6d6d6;
}
.el-input__icon{
    line-height: 32px;
}
.el-table th{
    background: #f5f5f5;
    height: 56px;
    padding: 0;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.el-table .ascending .sort-caret.ascending{
    border-bottom-color: #0b67ac;
}
.el-table .descending .sort-caret.descending{
    border-top-color: #0b67ac;
}
.el-table thead.is-group th{
    background: #f5f5f5;
}
.el-table th .cell{
    /* line-height: 42px; */
    /* text-align: left; */
}
.el-table td{
    height: 42px;
    padding: 0;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    border-bottom: 1px dashed #DFDFDF;
}
.el-table td .cell{
    line-height: 27px;
    /* text-align: left; */
    padding-right: 10px;

}
.el-table td .cell p{
    text-overflow: ellipsis;
    overflow: hidden;
}
.el-table .cell, .el-table--border td:first-child .cell, .el-table--border th:first-child .cell{
    padding-left: 10px;
}
.el-table--border::after, .el-table--group::after, .el-table::before{
    background-color: #dfdfdf;
    z-index: 3;
    display: none;
}
.el-table::before{
    display: none;
}
.el-table th>.cell{
    padding-right: 10px;
    padding-left: 10px;
}
.el-table-column--selection .cell .el-checkbox{
    justify-content: center;
}
.el-table td .cell .el-input__inner{
    height: 30px;
    line-height: 30px;
}
.el-table td .cell .el-input-number{
    line-height: 28px;
}
.el-table td .cell .el-input-number .el-input__inner{
    padding-left: 33px;
    padding-right: 33px;
}
.el-table td .cell .el-input-number__decrease, .el-table td .cell .el-input-number__increase{
    width: 28px;
}
.el-table th.is-leaf{
    border-bottom: 1px dashed #dfdfdf;
}
.el-table--border, .el-table--group{
    /* border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf; */
    border-top: none;
    border-left: none;
}
.el-table--border td, .el-table--border th,
.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{
    /* border-right: 1px solid #DFDFDF; */
    border-right: none;
}
.el-table--border td:first-child, .el-table--border th:first-child{
    border-left: none;
}
.el-table--border th, .el-table__fixed-right-patch{
    border-bottom: 1px solid #dfdfdf;
}
.el-table__fixed-right::before, .el-table__fixed::before{
    background-color: #dfdfdf;
    display: none;
}
.el-table [class*=el-table__row--level] .el-table__expand-icon{
    color: #ff5f18;
    font-size: 16px;
}
.el-pagination{
    padding: 20px 0px 0;
    text-align: left;
    background: #ffffff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.el-pagination .btn-next{
    padding-right: 15px;
}
.el-pagination button,
.el-pagination span:not([class*=suffix]){
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    height: 32px;
    line-height: 32px;
}
.el-pagination__sizes .el-input .el-input__inner,
.el-pagination__editor.el-input .el-input__inner{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    border: 1px solid #d6d6d6;
}
.el-pagination__editor.el-input .el-input__inner:focus{
    border-color: #ff5f18;
}
.el-pagination .el-select,.el-pagination .el-select .el-input{
    height: 100%;
}
.el-pagination .el-select .el-input .el-select__caret,
.el-pagination .btn-next .el-icon,
.el-pagination .btn-prev .el-icon{
    color: #666;
    font-size: 18px;
    font-weight: bold;
}
.el-pagination .btn-prev{
    padding-right: 0;
}
.el-pagination button:disabled.btn-next .el-icon,
.el-pagination button:disabled.btn-prev .el-icon{
    color: #999;
}
.el-pagination .el-select .el-input{
    width: 100px;
}
.el-pagination .el-input__suffix{
    /* right: 7px; */
}
.el-pagination span.el-pagination__jump{
    margin-left: 0px;
    color: #999;
}
.el-pagination__total{
    margin-right: 10px;
}
.el-pagination__editor.el-input{
    margin:  0 10px 0 8px;
    width: 44px;
}
.el-pager li:hover,.el-pagination button:hover{
    color: #ff5f18;
}
.el-pagination__sizes .el-input .el-input__inner:hover{
    border-color: #ff5f18;
}
.el-pagination .el-select .el-input .el-input__inner{
    border-radius: 4px;
}
.el-pager li.active{
    /* width: 26px; */
    min-width: 26px;
    height: 26px;
    background: #FF5F18;
    border-radius: 4px;
    color: #ffffff;
}
.el-pager li{
    /* width: 15px; */
    margin: 0 5px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 32px;
    color: #333333;
    min-width: 0;
    line-height: 26px;
}
.el-pagination.is-background .el-pager li:not(.disabled).active{
    background: #FF5F18;
}
.pagination-container{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    line-height: 1;
}
.pagination-container .el-button.el-button--default{
    height: 30px;
    line-height: 29px;
    margin-left: 16px;
}
.pagination-container > div > .el-button:first-child{
    margin-left: 0;
}
.pagination-container .total{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    margin-left: 12px;
}
.pagination-container > .el-button{
    display: none;
}
.img-manager .pagination-container{
    position: absolute;
    width: 100%;
    height: 52px;
    box-shadow: 0 -3px 8px rgb(0 0 0 / 6%);
    bottom: 0;
    left: 0;
    background: #fff;
}
.img-manager .pagination-container .el-pagination{
    padding: 10px 0 10px 10px;
}
.el-switch__core{
    background: #E4E4E4;
    border: none;
    width: 68px !important;
    height: 26px;
    border-radius: 13px;
}
.el-switch__core:after{
    width: 22px;
    height: 22px;
    top: 2px;
    left: 2px;
}
.el-switch.is-checked .el-switch__core::after{
    margin-left: -24px;
}
.el-switch__label{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    position: absolute;
    height: 32px;
    line-height: 32px;
}
.el-switch__label *{
    font-size: 14px;
    color: #999;
    line-height: 32px;
}
.el-switch__label--right{
    margin-left: 30px;
}
.el-switch.is-checked .el-switch__core{
    background: #FF5F18;
    border:none;
}
.el-switch__label.is-active *{
    color: #fff;
}
.el-switch__label.is-active.el-switch__label--right{
    margin-left: 13px;
}
table td .el-switch__core, .class-list .el-switch__core,
table th .el-switch__core, table td .el-switch,table th .el-switch{
    width: 60px !important;
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
}
table td .el-switch__core:after,.class-list .el-switch__core:after,
table th .el-switch__core:after{
    width: 20px;
    height: 20px;
    top: 2px;
    left: 2px;
}
table td .el-switch.is-checked .el-switch__core::after,
.class-list .el-switch.is-checked .el-switch__core::after,
table th .el-switch.is-checked .el-switch__core::after{
    margin-left: -22px;
}
table td .el-switch__label *,
.class-list .el-switch__label *,
table th .el-switch__label *{
    font-size: 13px;
}
table td .el-switch__label--right,
.class-list .el-switch__label--right,
table th .el-switch__label--right{
    margin-left: 27px;
}
table td .el-switch__label.is-active.el-switch__label--right,
.class-list .el-switch__label.is-active.el-switch__label--right,
table th .el-switch__label.is-active.el-switch__label--right{
    margin-left: 10px;
}
.el-message-box__errormsg{
    text-align: left;
}
/* layui 选择框、输入框 */
.layui-input, .layui-select{
    height: 32px;
    line-height: 32px;
}
.layui-form-select,.layui-unselect{
    height: 32px;
}
.layui-input, .layui-select, .layui-textarea{
    background: #FFFFFF;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.layui-btn.search {
    /* width: 108px; */
    height: 32px;
    background: linear-gradient(90deg, #FF5F18 0%, #FF793D 60%, #FF5F18 100%);
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}
.layui-input:focus, .layui-textarea:focus{
    border-color: #ff5f18 !important;
    background: #ffffff !important;
}
/* layui 按钮 */
.layui-btn{
    height: 32px;
    line-height: 32px;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    /* min-width: 108px; */
    background: #ff5f18;
    padding: 0px 16px;
}
.layui-btn.medium{
    /* width: 140px; */
}
.layui-btn.layui-btn-primary{
    background: #ff5f18;
    color: #FFFFFF;
    border: 1px solid transparent;
}
.layui-btn.layui-btn-normal{
    border: 1px solid #0B67AC;
    background: #ffffff;
    color: #0B67AC;
}
.layui-btn.layui-btn-warm{
    background: #0b67ac;
    border-radius: 4px;
    color: #FFFFFF;
}
.layui-btn.layui-btn-default{
    background: #ffffff;
    color: #333;
    border: 1px solid #d6d6d6;
}
.layui-btn.layui-btn-default:hover{
    color: #ff5f18;
    border-color: #ff5f18;
}
.layui-btn.layui-btn-text{
    background: none;
    color: #ff5f18;
    min-width: 0;
    height: auto;
    line-height: 1;
    padding: 0;
}
.layui-btn.layui-btn-text.blue{
    color: #0b67ac;
}
.layui-btn.layui-btn-simple{
    background: #FFFFFF;
    border: 1px solid #ff5f18;
    color: #ff5f18;
}
.layui-btn.layui-btn-simple:hover{
    background-color: #FFF7F3;
    border: 1px solid #ff5f18;
    color: #ff5f18;
}
.layui-btn.layui-btn-primary:hover{
    background: #ff783c;
    color: #ffffff;
}
.layui-btn+.layui-btn{
    margin-left: 16px;
}
.layui-a{
    color: #0b67ac;
    cursor: pointer;
}
.layui-a.orange{
    color:#ff5f18;
}
.layui-a+.layui-a{
    margin-left: 16px;
}
.layui-btn.layui-btn-add-mini{
    width: 33px;
    line-height: 30px;
    font-size: 18px;
    padding: 0;
    background: #fff5f1;
    border: 1px solid #d6d6d6;
    color: #999;
    font-weight: 200;
}
.layui-btn.layui-btn-add-mini:first-child{
    border-radius: 4px 0 0 4px;
    border-right: none;
}
.layui-btn.layui-btn-add-mini:last-child{
    border-radius: 0px 4px 4px 0px;
    border-left: none;
}
.layui-btn.layui-btn-add-mini + .layui-input{
    border-radius: 0;
}
.layui-layer .layui-layer-btn .layui-layer-btn0{
    border-color: #ff5f18;
    background-color: #ff5f18;
    color: #fff;
}
.layui-layer .layui-layer-btn a{
    height: 32px;
    /* min-width: 108px; */
    line-height: 32px;
    margin: 0px 0px 0 16px;
    padding: 0 20px;
    border: 1px solid #dedede;
    background-color: #fff;
    color: #333;
    border-radius: 4px;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;
    font-size: 14px;
    text-align: center;
}
.layui-layer.layui-layer-page,.layui-layer.layui-layer-iframe{
    /* max-height: 850px; */
    overflow: hidden;
    min-height: 0;
    padding:0;
}
.layui-layer.layui-layer-page .layui-layer-content,
.layui-layer.layui-layer-iframe .layui-layer-content{
    padding: 20px;
    /* max-height: 720px; */
    /* height: auto !important; */
    overflow: auto;
}
.order-print-layer.layui-layer.layui-layer-iframe .layui-layer-content{
    background-color: #f2f2f2;
}
.order-print-layer.layui-layer .layui-layer-title{
    background: #ffffff;
    /* background: #E6EAED; */
    color: #666;
    border-radius: 0;
}
.order-print-layer.layui-layer.layui-layer-iframe{
    border-radius: 0 !important;
    max-height: inherit;
    min-width: 981px;
    position: absolute;
    border-color: transparent;
}
.order-print-layer.layui-layer-border{
    box-shadow: none;
}
.order-print-layer.layui-layer .layui-layer-ico.layui-layer-close{
    background: url(/Public/images/close-black.png) no-repeat;
    background-size: 100% 100%;
}
.order-print-layer.layui-layer.layui-layer-page .layui-layer-content,
.order-print-layer.layui-layer.layui-layer-iframe .layui-layer-content{
    padding: 16px;
    height: calc(100% - 42px) !important;
    /* background-color: #f2f2f2; */
}
.order-print-layer.layui-layer.layui-layer-iframe iframe{
    height: 100% !important;
}
.layui-layer{
    border-radius: 4px !important;
}
.layui-layer .layui-layer-setwin a{
    width: 30px;
    height: 30px;
    font-size: 30px;
}
.layui-layer.layui-layer-page.layer-set-height .layui-layer-content,
.layui-layer.layui-layer-iframe.layer-set-height .layui-layer-content{
    height: 100% !important;
    padding: 0;
}
.layui-layer.layui-layer-page.print-layer .layui-layer-content,
.layui-layer.layui-layer-iframe.print-layer .layui-layer-content{
    /* height: 100%; */
    max-height: 808px;
}
.layui-inner-print.layui-layer.layui-layer-page .layui-layer-content,
.layui-inner-print.layui-layer.layui-layer-iframe .layui-layer-content{
    padding: 0;
}
.layui-inner-print-minheight.layui-layer.layui-layer-page .layui-layer-content,
.layui-inner-print-minheight.layui-layer.layui-layer-iframe .layui-layer-content{
    padding: 0;
}
.layui-inner-print-minheight.layui-layer.layui-layer-page,
.layui-inner-print-minheight.layui-layer.layui-layer-iframe{
    min-height: 428px;
}
.layui-layer .layui-layer-setwin{
    top: 9px;
}
.layui-layer .layui-layer-btn{
    text-align: right;
    padding: 10px 20px 20px !important;
}
.addnew-layer.layui-layer .layui-layer-btn{
    padding-top: 10px !important;
}
#layui-laydate2.layui-laydate .layui-this{
    background-color: #ff5f18 !important;
}
#layui-laydate1.layui-laydate .layui-this{
    background-color: #ff5f18 !important;
}
#layui-laydate2.layui-laydate .layui-this:hover,
#layui-laydate1.layui-laydate .layui-this:hover{
    color: #FFFFFF !important;
}
.layui-laydate-content td:hover{
    color: #ff5f18 !important;
}
.laydate-set-ym span:hover, .layui-laydate-header i:hover{
    color: #ff5f18 !important;
}
.layui-table{
    border-bottom: none;
}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click,
.layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch,
.layui-table-tool, .layui-table-total, .layui-table-total tr{
    background: #f5f5f5;
}
.layui-table-header{
    border-style: dashed;
}
.layui-table tbody tr:hover{
    background: none !important;
}
.layui-table-body{
    margin-top: 0px;
    margin-right: 0;
    margin-bottom: 0;
    /* border-bottom: 1px dashed #dfdfdf; */
}
.layui-table[lay-even] tr:nth-child(even){
    background: #FCFCFC;
}
.layui-table td,.layui-table th{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    /* text-align: left; */
    padding: 0 20px;
}
.layui-table td{
    color: #333;
    height: 42px;
    line-height: 42px;
}
.layui-table th{
    color: #333;
    height: 56px;
    line-height: 39px;
    background: #f5f5f5;
}
.layui-table-view .layui-table th{
    /* border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF; */
    /* text-align: left; */
    padding: 0;
    border-right: none;
    border-bottom: none;
    border-left: none;
}
.layui-table-view .layui-table th:last-child{
    border-right: none;
}
.layui-table-view .layui-table td{
    border-right: none;
    border-bottom: 1px dashed #dfdfdf;
    border-left: none;
    /* text-align: left; */
    padding: 0;
}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r,
.layui-table-grid-down, .layui-table-header, .layui-table-page,
.layui-table-tips-main, .layui-table-tool, .layui-table-total,
.layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{
    border-style: none;
    border-bottom: 1px dashed #dfdfdf;
}
/* .layui-table-view .layui-table tbody tr:first-child td{
    border-top: 1px solid #dfdfdf;
} */
.layui-table-view .layui-table td:first-child, .layui-table-view .layui-table th:first-child{
    border-left: none;
}
.layui-table-view{
    border: none;
}
.layui-table-cell{
    height: 35px;
    line-height: 35px;
    /* margin: 0 auto; */
    padding: 0 10px;
}
.laytable-cell-checkbox{
    margin: 0 auto;
}
/* layui 分页组件 */
.layui-table-page{
    text-align: right;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    /* height: 80px;
    line-height: 80px; */
    padding: 0;
    border: none;
    margin: 20px 0 0;
    height: 40px;
}
.layui-table-page > div{
    /* padding-top: 20px; */
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background: #FF5F18;
}
.layui-laypage-em{
    border-radius: 4px;
}
.layui-laypage button, .layui-laypage input{
    border: 1px solid #d6d6d6;
    border-radius: 4px;
}
.layui-table-page .layui-laypage a,
.layui-table-page .layui-laypage span{
    height: 26px;
    /* width: 46px; */
    line-height: 26px;
    margin-bottom: 10px;
    border: none;
    background: 0 0;
    box-sizing: border-box;
    font-size: 14px;
    color: #333;
}
.layui-table-page .layui-laypage a,
.layui-table-page .layui-laypage span.layui-laypage-curr{
    padding: 0 10px;
}
.layui-table-page .layui-laypage .layui-laypage-skip{
    color: #999;
}
.layui-laypage .layui-laypage-count{
    margin-right: 20px;
}
.layui-laypage .layui-laypage-limits{
    margin-right: 20px;
}
.layui-table-page .layui-laypage button,
.layui-table-page .layui-laypage input{
    height: 30px;
    line-height: 30px;
    color: #666;
}
.layui-table-page .layui-laypage button.layui-laypage-btn{
    color: #333;
    font-size: 14px;
    width: 58px;
    border-color: #d6d6d6;
}
.layui-table-page .layui-laypage .layui-laypage-next .layui-icon,
.layui-table-page .layui-laypage .layui-laypage-prev .layui-icon{
    font-size: 18px;
    color: #666;
}
.layui-laypage a:hover{
    color: #FF5F18;
}
.layui-laypage input:focus, .layui-laypage select:focus{
    border-color: #FF5F18 !important;
}
.layui-table-page select{
    height: 30px;
    padding: 3px 5px;
    border-radius: 4px;
    width: 100px;
    border: 1px solid #d6d6d6;
    box-sizing: border-box;
    color: #333;
}
.layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-refresh{
    vertical-align: middle;
}
.layui-table-box{
    /* border: 1px solid #dfdfdf; */
    border-bottom: 1px dashed #dfdfdf;
    /* border: none; */
}
.el-dialog__wrapper{
    /* top: 50%;
    transform: translateY(-50%); */
}
.el-dialog{
    /* height: 80%; */
    border-radius: 4px;
    overflow: hidden;
    /* top: 50%;
    transform: translateY(-50%); */
    margin-top: 15vh !important;
}
.detail-body .el-dialog{
    margin-top: 6vh !important;
    margin-bottom: 0;
}
.el-dialog.layui-inner-dialog{
    top: initial;
    transform: initial;
    /* margin-top: 15vh !important; */
}
.el-dialog--center .el-dialog__body{
    padding: 20px;
}
.el-dialog__body{
    overflow-y: auto;
    /* height: 90%; */
    max-height: 720px;
    padding: 20px 20px 30px;
    color: #333;
}
.no-padding-dialog.el-dialog .el-dialog__body{
    padding: 0;
    /* max-height: 850px; */
}
.hideDialogHeader.el-dialog .el-dialog__header{
    background: #fff;
}
.hideDialogHeader.el-dialog .el-dialog__title{
    line-height: 58px;
    color: #333;
}
.hideDialogHeader.el-dialog .el-dialog__headerbtn{
    top: 18px;
    font-size: 14px;
}
.hideDialogHeader.el-dialog .el-dialog__headerbtn .el-dialog__close,
.hideDialogHeader.el-dialog .el-dialog__headerbtn:focus .el-dialog__close,
.hideDialogHeader.el-dialog .el-dialog__headerbtn:hover .el-dialog__close{
    color: #999;
}
.el-dialog.noheader .el-dialog__header{
    display: none;
}
.el-dialog__title {
    line-height: 50px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
}
.el-dialog__headerbtn{
    top: 14px;
    right: 20px;
}
.margin-bottom-dialog .el-dialog__body{
    padding: 20px;
}
.big-dialog-content.el-dialog .el-input__inner,
.small-dialog-content.el-dialog .el-input__inner{
    height: 32px;
    line-height: 32px;
}
.el-form--inline .el-form-item{
    margin-right: 12px;
}
.el-form-item{
    margin-bottom: 20px;
}
.el-form-item .el-radio-button__inner, .el-form-item .el-radio-group{
    line-height: 32px;
}
.el-form-item .el-radio{
    vertical-align: middle;
}
.dialog-footer{
    /* padding-top: 20px; */
    display: flex;
    justify-content: flex-end;
}
.el-input__prefix, .el-input__suffix{
    color: #ff5f18;
}
.el-form-item__label{
    text-align: right;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    line-height: 32px;
    padding: 0;
    position: relative;
}
.no-line-height.el-form-item .el-form-item__label{
    line-height: 1;
}
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{
    /* position: absolute;
    left: -10px; */
}
.el-form-item__content{
    font-size: 14px;
    line-height: 32px;
}
.el-form .el-form-item__label{
    display: inline-flex;
    justify-content: flex-end;
    align-items: center;
    line-height: 20px;
    min-height: 32px;
}
.el-dialog .el-form .el-form-item__label{
    padding: 0;
    text-align: right;
    line-height: 20px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.el-dialog .el-form.el-form--inline .el-form-item__label{
    line-height: 32px;
    display: inline-block;
}
.el-form-item__error{
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #ff5f18;
}
.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item{
    margin-bottom: 20px;
}
.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus,
.el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus,
.el-message-box__input input.invalid, .el-message-box__input input.invalid:focus{
    border-color: #ff5f18;
}
.el-textarea{
    font-size: 14px;
}
.el-textarea__inner:focus{
    border-color: #ff5f18;
}
.el-textarea__inner{
    border: 1px solid #d6d6d6;
    color: #333;
    padding: 5px 10px;
}
.el-textarea__inner::placeholder{
    color: #999;
}
.doublebtn.el-button{
    width: 202px;
    height: 48px;
}
.el-message-box__container{
    flex-wrap: nowrap;
}
.el-message-box__message p{
    white-space: normal;
}
.el-message-box__message{
    margin: 0;
}
.delmsgbox.el-message-box .el-message-box__content{
    margin: 24px 76px 13px;
}
.el-date-table td.current:not(.disabled) span{
    background-color: #ff5f18;
}
.el-message-box__btns,
.el-dialog__footer{
    text-align: right;
}
.el-dialog__footer{
    padding: 20px 20px 20px;
}
.el-message-box__container{
    position: initial;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.el-message-box__status{
    position: initial;
    top: 0;
    transform: initial;
}
.el-message-box__status+.el-message-box__message{
    padding-left: 16px;
    display: inline-block;
    padding-right: 0;
}
.el-message-box__content{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666;
    padding: 30px 35px;
    text-align: left;
}
.el-message-box__input{
    padding: 0;
}
.el-message-box__headerbtn:focus .el-message-box__close,
.el-message-box__headerbtn:hover .el-message-box__close,
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close{
    color: #333;
}
.el-dialog__header {
    height: 51px;
    background: #fff;
    border-radius: 4px 4px 0px 0px;
    text-align: left;
    padding: 0 0 0 20px;
    color: #fff;
    line-height: 51px;
    border-bottom: 1px solid #dfdfdf;
}
.small-bottom-dialog.el-dialog .el-dialog__body{
    padding: 30px 35px 20px;
}
.el-message-box__status.el-icon-warning, .el-message-box__status.el-icon-info{
    color: #ff5f18;
}
.el-message-box__btns button:nth-child(2){
    margin-left: 16px;
}
.el-message-box__btns .el-button{
    /* width: 108px; */
}
.el-message-box__btns .el-button.el-button--primary{
    border: none;
}
.el-message-box__btns{
    padding: 0px 20px 0;
}
.el-date-table td.today span,
.el-date-table td.available:hover,
.el-picker-panel__icon-btn:hover,
.el-date-picker__header-label.active,
.el-date-picker__header-label:hover{
    color: #ff5f18;
}
.el-button{
    height: 32px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    border-radius: 4px;
    padding: 0px 16px;
    color: #333;
    background: #ffffff;
    border: 1px solid #d6d6d6;
}
.el-button+.el-button{
    margin-left: 16px;
}
.el-button.is-plain:focus, .el-button.is-plain:hover{
    color: #ff5f18;
    border-color: #ff5f18;
}
.el-button:active,
.el-button:focus,
.el-button:hover{
    color: #999999;
    background: #ffffff;
    border-color: #d6d6d6;
}
.el-button.el-button--default{
    border: 1px solid #d6d6d6;
}
.el-button.el-picker-panel__link-btn.el-button--default{
    height: 32px;
    /* line-height: 32px; */
}
.el-table__empty-block{
    width: 100% !important;
    height: auto !important;
    border-left: none;
    border-bottom: 1px dashed #dfdfdf;
}
.layui-table-body .layui-none{
    /* border-bottom: 1px dashed #dfdfdf; */
}
.el-progress__text{
    font-size: 16px !important;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    margin-left: 17px;
    text-align: right;
    position: absolute;
    right: 0;
}
.el-progress-bar{
    margin-right: -60px;
    padding-right: 55px;
}
.el-table .split-btns{
    color: #dcdee0;
    margin: 0 7px;
}
.el-table .el-dropdown .el-dropdown-link{
    color: #ff5f18;
}
.el-dropdown-menu__item{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    height: 39px;
    line-height: 39px;
}
.el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover{
    background: #eef8ff;
    color: #666666;
}
.el-message-box{
    width: 495px;
    min-height: 184px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
    border-radius: 4px;
    text-align: left;
    border: none;
    padding-bottom: 20px;
}
.el-message-box.input-msg-box .el-message-box__content{
    display: flex;
    align-items: flex-start;
    padding-right: 100px;
}
.el-message-box.input-msg-box .el-message-box__container{
    width: 100px;
    margin-top: 3px;
    justify-content: flex-end;
}
.el-message-box.input-msg-box .el-message-box__input{
    width: calc(100% - 100px);
}
.el-message-box.input-msg-box .el-message-box__btns{
    margin-top: -10px;
}
.el-message-box.token-msgbox .el-message-box__btns{
    margin-top: -18px;
}
.el-message-box__header{
    height: 51px;
    background: #fff;
    border-radius: 4px 4px 0px 0px;
    padding: 15px 15px 10px 20px;
    text-align: left;
    border-bottom: 1px solid #dfdfdf;
}
.el-message-box__title{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
}
.el-message-box__headerbtn .el-message-box__close,
.el-dialog__headerbtn .el-dialog__close{
    color: #333;
    font-size: 22px;
}
.el-radio__inner{
    width: 16px;
    height: 16px;
}
.el-radio__input.is-checked .el-radio__inner{
    background: #ff5f18;
    border-color: #ff5f18;
}
/* .el-radio__inner::after{
    box-sizing: content-box;
    content: "";
    border: 1px solid #FFF;
    border-left: 0;
    border-top: 0;
    height: 9px;
    left: 7px;
    position: absolute;
    top: 5px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
    width: 4px;
    -webkit-transition: -webkit-transform .15s ease-in .05s;
    transition: -webkit-transform .15s ease-in .05s;
    transition: transform .15s ease-in .05s;
    transition: transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;
    -webkit-transform-origin: center;
    transform-origin: center;
    border-radius: 0;
    background: none;
} */
/* .el-radio__input.is-checked .el-radio__inner::after{
    transform: translate(-50%,-50%) rotate(45deg) scale(1);
} */
.el-radio__label{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    padding-left: 10px;
}
.el-radio__input.is-checked+.el-radio__label{
    color: #ff5f18;
}
.el-radio{
    margin-right: 24px;
}
.el-radio__inner:hover{
    border-color: #ff5f18;
}
.el-radio.is-bordered{
    padding: 10px 20px 0 10px;
}
.el-checkbox__inner{
    width: 16px;
    height: 16px;
    border: 1px solid #d6d6d6;
    border-radius: 2px;
}
.el-checkbox__label{
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #666;
}
.el-checkbox{
    display: flex;
    align-items: center;
}
.el-checkbox__inner:hover,
.el-checkbox__input.is-focus .el-checkbox__inner{
    border-color: #FF5F18;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner{
    background-color: #FF5F18;
    border-color: #FF5F18;
}
.el-checkbox__inner::after{
    border-bottom: 2px solid #FFF;
    height: 8px;
    left: 4px;
    top: 0px;
    width: 4px;
    border-right: 2px solid #fff;
}
.el-checkbox__input.is-checked+.el-checkbox__label{
    color: #ff5f18;
}
.layui-layer .layui-layer-title{
    height: 51px;
    line-height: 51px;
    background: #fff;
    border-radius: 4px 4px 0px 0px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    text-align: left;
    width: 100%;
    padding: 0 0 0 20px;
    border-bottom: 1px solid #dfdfdf;
}
.big-layer.layui-layer .layui-layer-title{
    background: #ffffff;
    /* background: #E6EAED; */
    color: #666;
    border-radius: 0;
}
.big-layer.layui-layer.layui-layer-iframe{
    border-radius: 0 !important;
    max-height: inherit;
    min-width: 981px;
    position: absolute;
    z-index: 999 !important;
}
.big-layer.layui-layer-border{
    box-shadow: none;
}
.big-layer.layui-layer .layui-layer-ico.layui-layer-close{
    background: url(/Public/images/close-black.png) no-repeat;
    background-size: 100% 100%;
}
.big-layer.layui-layer.layui-layer-page .layui-layer-content,
.big-layer.layui-layer.layui-layer-iframe .layui-layer-content{
    padding: 0px;
    height: calc(100% - 42px) !important;
    /* background-color: #f2f2f2; */
}
.big-layer.layui-layer.layui-layer-iframe iframe{
    height: 100% !important;
}
.layui-layer{
    border-radius: 4px !important;
}
.layui-layer .layui-layer-setwin a{
    width: 30px;
    height: 30px;
    font-size: 30px;
}
.layui-layer-ico.layui-layer-close{
    background: url(/Public/images/close-black.png) no-repeat;
    background-size: 100% 100%;
}
#sethtml .layui-layer-ico.layui-layer-close{
    background: url(/Public/images/close-black.png) no-repeat;
    background-size: 100% 100%;
    width: 24px;
    height: 24px;
}
#sethtml .layui-layer-setwin{
    top: 10px;
}
.layui-layer .layui-layer-setwin .layui-layer-close1{
    background-position: center;
}
.layui-layer.layui-layer-dialog .layui-layer-padding{
    padding: 20px 147px 20px;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #666;
}
.layui-layer.layui-layer-dialog{
    min-width: 400px;
    text-align: center;
}
.layui-layer.layui-layer-dialog .layui-layer-content{
    font-size: 14px;
    color: #666;
    padding: 30px 35px 30px 79px;
    text-align: left;
    display: flex;
    align-items: center;
}
.layui-layer-dialog .layui-layer-content .layui-layer-ico{
    top: 30px !important;
    left: 35px !important;
}
.layui-layer.layui-layer-dialog.layui-layer-msg{
    /* width: 300px; */
    min-height: 60px;
    background: #FFFFFF;
    border: 1px solid #FF5F18;
    border-radius: 4px;
    min-width: 240px;
    padding: 20px 35px 20px 1px;
}
.layui-layer.layui-layer-dialog.layui-layer-msg .layui-layer-content{
    padding: 0px 0px 0px 77px;
    line-height: 25px;
    min-height: 32px;
    color: #666;
}
.layui-layer.layui-layer-dialog.layui-layer-msg.layui-layer-hui {
    min-width: 100px;
    border:none;
}
.layui-layer.layui-layer-dialog.layui-layer-msg.layui-layer-hui .layui-layer-content{
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    padding: 0 20px;
    border-radius: 4px;
    text-align: center;
    justify-content: center;
}
.layui-layer-dialog.layui-layer-msg .layui-layer-content .layui-layer-ico{
    top: 0px !important;
    left: 30px;
}
.layui-layer-dialog.layui-layer-msg .layui-layer-ico1{
    background: url(/Public/images/success-ico.png) no-repeat;
    background-position: 0px 0;
    background-size: cover;
}
.layui-unselect.layui-form-switch{
    width: 68px;
    height: 26px;
    line-height: 26px;
    background: #E4E4E4;
    border-radius: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    box-sizing: border-box;
    border: none;
    margin-top: 0;
}
.layui-unselect.layui-form-switch i{
    width: 22px;
    height: 22px;
    background: #FFFFFF;
    border-radius: 50%;
    left: 3px;
    top: 2px;
}
.layui-form-switch.layui-form-onswitch{
    border-color: #ff5f18;
    background-color: #ff5f18;
}
.layui-form-switch.layui-form-onswitch i{
    left: 44px;
    margin-left: 0;
}
.layui-unselect.layui-form-switch.layui-form-onswitch em{
    left: 3px;
    margin-right: 0;
}
.layui-unselect.layui-form-switch em{
    left: 22px;
}
.layui-unselect.layui-form-switch.layui-form-onswitch em{
    right: 0px;
}
.layui-form-switch em{
    top: 0px;
    width: 46px;
    margin-left: 0;
    font-size: 14px;
}
.layui-table-cell .layui-unselect.layui-form-switch{
    width: 60px;
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
}
.layui-table-cell  .layui-form-switch.layui-form-onswitch i{
    left: 38px;
}
.layui-table-cell .layui-unselect.layui-form-switch i{
    width: 20px;
    height: 20px;
    top: 2px;
}
.layui-table-cell .layui-unselect.layui-form-switch.layui-form-onswitch em{
    left: 0px;
}
.layui-table-cell .layui-unselect.layui-form-switch em{
    margin-right: 18px;
    left: 16px;
    font-weight: 400;
    top: 0px;
    font-size: 12px;
}
.layui-table, .layui-table-view{
    margin: 0;
}
.layui-table-click{
    background: transparent;
}
.layui-form-radio > i:hover, .layui-form-radioed > i{
    color: #ff5f18;
}
.layui-form-radio *{
    font-size: 14px;
    color: #333;
}
.layui-form-item{
    margin-bottom: 20px;
    width: 100%;
    /* display: flex;
    justify-content: space-between; */
}
.display-form-item .layui-form-item{
    display: flex;
    justify-content: space-between;
}
.layui-form-item .layui-input-inline{
    width: 100%;
    margin-right: 0;
}
.layui-input-block{
    min-height: 32px;
    line-height: 32px;
}
.layui-tab-title .layui-this .layui-form-radio *{
    color: #ff5f18;
}
.layui-layer .layui-layer-iframe iframe{
    border-radius: 0 0 10px 10px;
}
.layui-layer-iframe iframe{
    /* height: 100vh !important; */
}
.el-popover{
    padding: 0;
}
.el-popover.el-popper.nobg{
    background-color: #ffffff;
    border: none;
}
.el-popover.el-popper.nobg[x-placement^=bottom] .popper__arrow::after{
    border-bottom-color: #fff;
}
.el-popover.el-popper.nobg[x-placement^=bottom] .popper__arrow{
    border-bottom-color: rgba(0, 0, 0, 0.01);
}
.el-popover.el-popper{
    padding: 10px 12px;
    background-color: #333;
    color: #ffffff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
    font-size: 12px;
    min-width: 200px;
}
.el-popover.el-popper .el-popover__title{
    display: none;
}
.el-popover.el-popper[x-placement^=bottom] .popper__arrow{
    /*el-popover上边三角下层的颜色---也就是视觉上的边框*/
    border-bottom-color: #333;
}
.el-popover.el-popper[x-placement^=bottom] .popper__arrow::after{
    /*el-popover上边三角表层的颜色---也就是视觉上的角*/
    border-bottom-color: #333;
}
.el-popover.el-popper[x-placement^=top] .popper__arrow{
    /*el-popover上边三角下层的颜色---也就是视觉上的边框*/
    border-bottom-color: #333;
}
.el-popover.el-popper[x-placement^=top] .popper__arrow::after{
    /*el-popover上边三角表层的颜色---也就是视觉上的角*/
    border-bottom-color: #333;
}
.goods-list-popover.el-popover.el-popper{
    background-color: #ffffff;
    padding: 0;
    min-width: 90px;
}
.goods-list-popover.el-popover.el-popper[x-placement^=bottom] .popper__arrow{
    /*el-popover上边三角下层的颜色---也就是视觉上的边框*/
    border-bottom-color: #ebeef5;
}
.goods-list-popover.el-popover.el-popper[x-placement^=bottom] .popper__arrow::after{
    /*el-popover上边三角表层的颜色---也就是视觉上的角*/
    border-bottom-color: #fff;
}
.goods-list-popover.el-popover.el-popper[x-placement^=top] .popper__arrow{
    /*el-popover上边三角下层的颜色---也就是视觉上的边框*/
    border-bottom-color: #ebeef5;
}
.goods-list-popover.el-popover.el-popper[x-placement^=top] .popper__arrow::after{
    /*el-popover上边三角表层的颜色---也就是视觉上的角*/
    border-bottom-color: #fff;
}
.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path{
    color: #ff5f18;
}
.el-cascader{
    line-height: 32px;
}
.el-select-dropdown__item{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    height: 39px;
    line-height: 39px;
}
.el-select-dropdown__item.selected{
    color: #ff5f18;
    font-weight: 400;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover{
    background: #FFF1EB;
}
.el-select-dropdown .el-scrollbar__wrap{
    overflow: scroll;
}
.el-select .el-input.is-focus .el-input__inner{
    border-color: #FF793D;
}
/* 标题 */
.add-store-title {
    border-bottom: 1px solid #eee;
    padding: 20px 0 20px 20px;
}
.add-store-title.no-border{
    border-bottom: none;
}
.add-store-title-inner {
    display: flex;
    align-items: center;
}
.home_title_inner {
    width: 100%;
    height: 100%;
    /* border-left: 4px solid #eb4a57; */
    box-sizing: border-box;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333;
}
.home_title_inner .line{
    width: 3px;
    height: 14px;
    display: inline-block;
    background: #ff5f18;
    border-radius: 2px;
    margin-right: 10px;
}
.left-line {
    display: inline-block;
    width: 4px;
    height: 18px;
    background: linear-gradient(180deg, #FF5F18 0%, #FF8E5C 100%);
    border-radius: 2px;
    margin-right: 8px;
    display: none;
}
.el-input-number{
    line-height: 30px;
}
.el-input-number .el-input__inner{
    padding-left: 33px;
    padding-right: 33px;
}
.el-input-number.el-input-number--mini{
    width: 90px;
    line-height: 18px;
}
.el-input-number.el-input-number--mini .el-input__inner{
    height: 20px;
}
.el-input-number.is-controls-right .el-input-number__decrease, .el-input-number.is-controls-right .el-input-number__increase{
    line-height: 15px;
    background: #fff7f3;
}
/* el-cascader */
.el-cascader .el-input .el-icon-arrow-down{
    color: #999999;
    font-size: 14px;
    font-weight: 400;
}
.el-cascader .el-input .el-input__inner:focus, .el-cascader .el-input.is-focus .el-input__inner{
    border-color: #ff5f18;
}
.el-button.el-button--text.orange{
    color: #ff5f18;
}
.el-upload--picture-card{
    background: #f7f8fa;
    border: 1px dashed #dcdee0;
    color: #666666;
    border-radius: 4px;
}
.el-upload--picture-card:hover, .el-upload:focus{
    color: #ff5f18;
    border-color: #ff5f18;
}
.el-upload--picture-card.disabled:hover, .el-upload.disabled:focus{
    border: 1px dashed #dcdee0;
    color: #666666;
}
.el-upload-dragger .el-upload__text em{
    color: #ff5f18;
}
.el-upload-dragger .el-upload__text{
    color: #333;
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
}
.el-upload-dragger .el-icon-upload{
    font-size: 40px;
    color: #ff5f18;
    margin: 25px 0 0px;
    line-height: 40px;
}
.el-upload:focus .el-upload-dragger{
    border-color: #ff5f18;
}
.el-upload__tip{
    color: #999999;
    font-size: 12px;
    text-align: left;
    padding-left: 83px;
}
.el-upload-list__item-name{
    text-align: left;
    color: #666666;
    padding-left: 83px;
}
.el-upload-list--picture-card .el-upload-list__item-thumbnail{
    width: 100%;
    height: auto;
    max-height: 100%;
}
.el-upload-dragger{
    width: 288px;
    height: 130px;
}
.el-date-editor .el-range__icon{
    font-size: 18px;
    color: #ff5f18;
    line-height: 27px;
}
.el-date-editor .el-range-input{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    width: 43%;
}
.el-date-editor .el-input__prefix{
    display: none;
}
.el-date-editor--datetimerange.el-input,
.el-date-editor--datetimerange.el-input__inner{
    /* width: 480px; */
}
.el-range-editor--small.el-input__inner{
    height: 32px;
    line-height: 32px;
}
/* tabs */
.el-tabs__item.is-active{
    color: #ff5f18;
}
.el-tabs__item:hover{
    color: #ff5f18;
}
.el-tabs__item.is-disabled{
    cursor: not-allowed;
}
.el-tabs__item.is-disabled:hover{
    color: #c0c4cc;
}
.el-tabs__active-bar{
    background-color: #FF5F18;
}
.el-tabs__item{
    color: #333;
    font-size: 14px;
    font-weight: 400;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item{
    color:#999;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{
    color: #ff5f18;
}
.el-tabs.inner-tabs .el-tabs__item{
    font-weight: 400;
    margin-bottom: 0px;
    min-width: 70px;
    text-align: center;
    /* padding: 0 20px !important; */
}
.el-tabs__header{
    margin: 0 0 20px;
}
.el-tabs__nav-wrap::after{
    height: 1px;
    background-color: #eee;
}
.el-tabs.inner-tabs .el-tabs__nav-wrap::after{
    height: 1px;
}
.el-tabs.button-tabs .el-tabs__nav-wrap::after{
    display: none;
}
.el-tabs.button-tabs .el-tabs__active-bar{
    display: none;
}
.el-tabs.button-tabs .el-tabs__item{
    margin-bottom: 0;
    border: 1px solid #d6d6d6;
}
.el-tabs.button-tabs .el-tabs__item:nth-child(2){
    border-radius: 4px 0 0 4px;
}
.el-tabs.button-tabs .el-tabs__item:last-child{
    border-radius: 0px 4px 4px 0px;
}
.el-tabs.button-tabs .el-tabs__item.is-active{
    background: #ff5f18;
    border-color: transparent;
    color: #fff;
}
/* drawer */
.el-drawer__header{
    color: #333;
    padding: 20px 0px 0;
    font-size: 20px;
}
/* layui form */
.layui-form-label{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333;
    min-width: 120px;
    text-align: right;
    padding: 0;
    line-height: 32px;
    margin: 0;
    position: relative;
}
.layui-form-label .required{
    /* position: absolute;
    left: -10px; */
    color: #FF5F18;
    font-size: 16px;
    font-weight: 400;
}
.gA_inner_left{
    position: relative;
}
.gA_inner_left .required{
    /* position: absolute;
    left: -10px; */
    color: #FF5F18;
    font-size: 16px;
    font-weight: 400;
}
select {
    height: 32px;
    font-size: 14px;
    border: 1px solid #d6d6d6;
    width: 278px;
    border-radius: 4px;
    padding: 0 5px;
    color: #333;
}
select::placeholder{
    color: #999999;
}
input.searchbtn{
    height: 32px;
    padding: 0px 16px;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    background: #ff5f18;
    border: 0;
    border-radius: 4px;
    margin: 0;
    color: white;
    cursor: pointer;
}
input.searchbtn.default{
    height: 32px;
    padding: 0px 16px;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    background: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    margin: 0;
    color: #333;
}
input.searchbtn.default:hover{
    background-color: #fff;
    border: 1px solid #ff5f18;
    color: #ff5f18;
}
input.searchbtn.import{
    width: 118px;
    height: 32px;
    cursor: pointer;
}
input.searchbtn.import + input{
    cursor: pointer;
}
input.searchbtn.blue{
    background-color: #0b67ac;
    cursor: pointer;
}
input.searchbtn.blue:hover{
    background: #0f7aca;
    color: #ffffff;
}
.Business .Business_tb1 table tr th{
    font-size: 14px;
    height: 42px !important;
    background-color: #f5f5f5;
    color: #666666;
    white-space: nowrap;
    border-color: #dfdfdf;
}
.layui-table tr:last-child td{
    border-bottom: none;
}
div.content-table{
    color: #333;
    font-size: 18px;
}
div.card_b a{
    color: #ffffff;
    background: #ff5f18;
}
.layui-elem-quote{
    border-left: 5px solid #ff5f18;
}
.layui-form-checked span,
.layui-form-checked:hover span{
    background: none;
}
.layui-form-checkbox i{
    height: 30px;
}
.layui-form-checked i, .layui-form-checked:hover i{
    color: #ff5f18;
}
.layui-form-checkbox.layui-form-checked[lay-skin=primary] i{
    border-color: #ff5f18;
    background-color: #ff5f18;
}
.layui-table-view .layui-form-checkbox[lay-skin=primary] i{
    width: 15px;
    height: 15px;
}
.layui-form-checkbox[lay-skin=primary]:hover i{
    border-color: #ff5f18;
}
.layui-form-select dl dd.layui-this{
    background-color: #fff;
    color: #ff5f18;
}
.layui-form-select dl dd, .layui-form-select dl dt{
    color: #666;
    font-size: 14px;
    text-align: left;
}
.layui-form-select dl dd:hover{
    background: #FFF1EB;
}
.layui-form-select dl{
    /* top: 35px; */
}
.layui-form.layui-table-view .layui-table{
    width: 100%;
}
div.layui-form-checkbox[lay-skin=primary] i{
    width: 15px;
    height: 15px;
    line-height: 14px;
    font-size: 12px;
    border-radius: 2px;
    border: 1px solid #d6d6d6;
}
div.layui-form-checkbox[lay-skin=primary] span{
    line-height: 15px;
    color: #999;
    font-size: 14px;
}
div.layui-form-checkbox.layui-form-checked[lay-skin=primary] span{
    color: #333;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{
    color: #ff5f18;
}
.el-radio.is-bordered.is-checked{
    border-color: #ff5f18;
}
.layui-tab-title li,.layui-card-header{
    font-size: 14px;
}
.layui-card{
    box-shadow: none;
}
.el-link.el-link--primary{
    color: #ff5f18;
    font-weight: 400;
}
.el-link.el-link--primary:hover{
    color: #ff783c;
}
.el-link.el-link--default:after, .el-link.el-link--primary.is-underline:hover:after, .el-link.el-link--primary:after{
    border-color: #ff5f18;
    display: none;
}
.el-link.el-link--default{
    color: #0b67ac;
    font-size: 12px;
    font-weight: 400;
}
.el-link.el-link--default:hover{
    color: #0f7aca;
}
.el-collapse-item__content{
    padding-bottom: 13px;
    font-size: 12px;
    color: #666666;
    line-height: 28px;
}
.el-collapse-item__content > div:first-child{
    margin-top: -8px;
}
.el-collapse-item__header .el-button{
    font-size: 12px;
    height: 14px;
}
.el-collapse-item__header,.el-collapse-item__wrap{
    border-bottom: none;
}
.el-collapse-item__header{
    height: 14px;
    line-height: 14px;
    margin-bottom: 20px;
    width: auto;
    display: inline-block;
}
.el-input-number__decrease:hover, .el-input-number__increase:hover{
    color: #ff5f18;
}
.el-input-number__decrease, .el-input-number__increase{
    background: #fff;
    width: 33px;
}
.el-input-number__decrease.is-disabled, .el-input-number__increase.is-disabled{
    background-color: #f5f5f5;
}
.el-input-number__increase{
    border-left: 1px solid #d6d6d6;
}
.el-input-number__decrease{
    border-right: 1px solid #d6d6d6;
}
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){
    border-color: #ff5f18;
}
.el-collapse-item__arrow{
    display: none;
}
.el-collapse{
    border-top: none;
    margin-bottom: 0px;
    border-bottom: none;
}
.el-range-editor--small .el-range-separator{
    line-height: 29px;
    font-size: 14px;
}
.el-range-editor.is-active, .el-range-editor.is-active:hover{
    border-color: #ff5f18;
}
.el-date-table td.end-date span, .el-date-table td.start-date span{
    background-color: #ff5f18;
}
.el-date-editor .el-range-separator{
    color: #333;
    line-height: 24px;
    width: 20px;
}
.el-card{
    color:#333;
    background: #FEFEFE;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
}
.el-card:hover{
    border: 1px solid #FF5F18;
}
.el-loading-spinner i,.el-loading-spinner .el-loading-text{
    color: #FF5F18;
}
/* el-radio */
.el-radio-button__inner{
    margin: 0 16px 0 0;
    font-size: 16px;
    color: #999;
    font-weight: 400;
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
    font-size: 14px;
    color: #999;
    border-radius: 4px;
    /* width: 108px; */
    box-sizing: border-box;
    border: 1px solid #d6d6d6;
    text-overflow: ellipsis;
    overflow: hidden;
}
.el-radio-button:first-child .el-radio-button__inner{
    border-left: 1px solid #d6d6d6;
    border-radius: 4px;
}
.el-radio-button__orig-radio:checked+.el-radio-button__inner{
    background-color: #0b67ac;
    border-color: #d6d6d6;
    box-shadow: none;
}
.el-radio-button:last-child .el-radio-button__inner{
    border-radius: 4px;
}
.el-radio-button__inner:hover{
    color: #0b67ac;
}
.el-radio-button--small .el-radio-button__inner{
    padding: 0;
    font-size: 14px;
}
/* 详情页的小标题 */
.turnover-title{
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding: 0px 0 20px 0px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 24px;
}
.turnover-title .left-line{
    width: 4px;
    height: 15px;
    background: #FF5F18;
    border-radius: 2px;
    margin-right: 10px;
    display: inline-block;
}
.turnover-title .turnover-inner-title{
    padding: 0;
    /* border-left: 4px solid #ff5f18; */
    height: 15px;
    line-height: 15px;
}
/* 加载loading */
.el-loading-spinner{
    margin-top: 0;
    transform: translateY(-50%);
}
.el-loading-spinner .path{
    color: #ff5f18;
}
/* 查询条件部分的样式 */
.search-content {
    display: flex;
    flex-wrap: wrap;
}
.search-content .search-content{
    margin-bottom: 0;
}
.search-content > .el-select,
.search-content > .el-input,
.search-content > div,
.search-content > .el-button{
    margin: 0 16px 20px 0;
}
.search-content > .el-select,
.search-content > .el-input,
.search-content > .el-cascader{
    width: 160px;
}
.search-content .el-date-editor.el-input{
    width: 190px;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner{
    width: 190px;
}
.search-content  .el-button+.el-button{
    margin-left: 0;
}
.search-content > .layui-select,
.search-content > .layui-form-select,
.search-content > .layui-input,
.search-content > div,
.search-content > .layui-btn{
    margin: 0 16px 16px 0;
}
.search-content > .layui-select,
.search-content > .layui-form-select,
.search-content > .layui-input{
    width: 160px;
}
.search-content  .layui-btn+.layui-btn{
    margin-left: 0;
}
.el-radio-group.radiogroup .el-radio-button__inner{
    margin: 0;
    border-radius: 0;
    width: auto;
    padding: 0 12px;
    border-right: 0;
}
.el-radio-group.radiogroup .el-radio-button:first-child .el-radio-button__inner{
    border-radius: 4px 0 0 4px;
    border-left: 1px solid #d6d6d6;
}
.el-radio-group.radiogroup .el-radio-button:last-child .el-radio-button__inner{
    border-radius: 0 4px 4px 0;
    border-right: 1px solid #d6d6d6;
}
.el-radio-group.radiogroup .el-radio-button__orig-radio:checked+.el-radio-button__inner{
    background-color: #ff5f18;
    border-color: #ff5f18;
}
.el-radio-group.radiogroup .el-radio-button__orig-radio:checked+.el-radio-button__inner:hover{
    color: #fff;
}
.el-radio-group.radiogroup .el-radio-button__inner:hover{
    color: #ff5f18;
}
.el-radio-group.radiogroup .el-radio-button.is-active + .el-radio-button .el-radio-button__inner{
    border-left-color: transparent;
}

/* el-tag */
.el-tag{
    background-color: #fff;
    border-color: #0b67ac;
    color: #0b67ac;
    font-size: 14px;
}
.el-tag .el-tag__close{
    color: #0b67ac;
}
.el-tag .el-tag__close:hover{
    background-color: #0b67ac;
}
.el-tag .el-icon-close{
    line-height: 17px;
}
.el-image__inner{
    vertical-align: middle;
}
textarea{
    border: 1px solid rgb(204, 204, 204);
    border-radius: 4px;
    margin: 0px;
    outline: none;
    font-size: 14px;
    min-height: 32px;
    vertical-align: middle;
    width: 100%;
}

.order-details-info li{
    margin-bottom: 20px;
    color: #898989;
    font-size: 14px;
    font-weight: 400;
}
.order-details-info li:last-child{
    margin-bottom: 0;
}
.order-details-info .order-details-info-list > span:first-child{
    margin-right: 20px;
    text-align: right;
    display: inline-block;
    width: 91px;
}
.order-details-info .order-details-info-list > span:last-child{
    color: #000000;
}
.el-color-picker{
    height: 32px;
}
.el-color-picker__trigger{
    height: 32px;
    width: 33px;
}
.layui-table-tips-c{
    position: absolute;
    right: -3px;
    top: -8px;
    width: 16px;
    height: 16px;
    padding: 3px;
    cursor: pointer;
    background-color: #666;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
}
.layui-table-tips-c:before{
    position: relative;
    right: 2px;
    top: -5px;
}
.layui-input-inline.layui-input-append{
    border: none;
    border-radius: 4px;
    display: flex;
}
.layui-input-inline.layui-input-append .layui-input:focus{
    border-color: #ff5f18;
}
.layui-input-inline.layui-input-append .layui-input{
    border-radius: 4px 0 0 4px;
}
.layui-input-inline.layui-input-append .append{
    width: 33px;
    text-align: center;
    line-height: 32px;
    height: 32px;
    color: #ff5f18;
    background: #fff7f3;
    border: 1px solid #d6d6d6;
    border-radius: 0 4px 4px 0;
    border-left: none;
}
.layui-input-inline.layui-input-append.layui-input-disabled .append{
    color: #999999;
    background-color: #f6f6f6;
}

.table-cell-img {
    width: 40px;
    height: 40px;
    /* max-width: 40px; */
    cursor: pointer;
    /* margin-right: 14px; */
    background: #fff;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 10%);
    border-radius: 4px;
    /* line-height: 40px; */
    /* vertical-align: middle; */
    margin: 10px auto;
    display: flex;
    align-items: center;
}
.table-cell-img .el-image__inner{
    width: 100%;
    height: auto;
}
.tips{
    color: #999;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 8px;
}
.small-bottom-body.el-dialog .el-dialog__body{
    padding: 30px 35px 20px;
}

/* 带阴影的卡片 */
.box-card-block {
    background: #FFFFFF;
    border: 1px solid #F6F6F6;
    /* box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1); */
    border-radius: 4px;
    margin-bottom: 20px;
}
.box-card-block .title{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    padding: 20px;
    border-bottom: 1px solid #F5F5F5;
}
.box-card-block .el-form, .box-card-block .content{
    padding: 20px 20px 0;
}
.box-card-block .el-collapse-item > div:first-child{
    padding-left: 20px;
}
.box-card-block .el-collapse-item.is-active > div:first-child{
    border-bottom: 1px solid #F5F5F5;
}
.box-card-block .el-collapse-item__content{
    padding: 0 20px 20px;
}
.box-card-block .el-collapse-item__header{
    line-height: 43px;
}
.split-line{
    color: #fff;
    margin: 0 20px;
    display: inline-block;
    width: 1px;
    height: 18px;
    border-left: 1px solid #d6d6d6;
    line-height: 7px;
}
.line{
    color: #e5e5e5;
    font-size: 12px;
    margin: 0 4px;
}
.box-card-block .el-form--inline .el-form-item{
    margin-right: 0;
}
.blue{
    color: #0b67ac;
}
.fz12 {
    font-size: 12px;
}
.fz14 {
    font-size: 14px;
}
.fz15 {
    font-size: 15px;
}
.fz16 {
    font-size: 16px;
}
.fz20 {
    font-size: 20px;
}
.fz32{
    font-size: 32px;
}
.color666 {
    color: #666;
}
.color999 {
    color: #999;
}
.color333 {
    color: #333;
}
.colorFF5F18, .colorff5f18 {
    color: #FF5F18;
}
.color0762A7 {
    color: #0762A7;
}
.color0b67ac{
    color: #0B67AC;
}
.color48be86{
    color: #48BE86;
}
.bold {
    font-weight: bold;
}
.pointer {
    cursor: pointer;
}
.ml10 {
    margin-left: 10px;
}
.ml16{
    margin-left: 16px;
}
.ml8 {
    margin-left: 8px;
}
.ml20 {
    margin-left: 20px;
}
.ml30 {
    margin-left: 30px;
}
.mr8{
    margin-right: 8px;
}
.mr4{
    margin-right: 4px;
}
.mr10 {
    margin-right: 10px;
}
.mr16 {
    margin-right: 16px;
}
.mr20 {
    margin-right: 20px;
}
.mr30 {
    margin-right: 30px;
}
.mr32 {
    margin-right: 32px;
}
.mb8 {
    margin-bottom: 8px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb0{
    margin-bottom: 0;
}
.mb24{
    margin-bottom: 24px;
}
.mt10 {
    margin-top: 10px;
}
.mt8 {
    margin-top: 8px;
}
.mt16 {
    margin-top: 16px;
}
.mt24 {
    margin-top: 24px;
}
.mt32 {
    margin-top: 32px;
}

.mt0{
    margin-top: 0;
}
.mt20 {
    margin-top: 20px;
}
.mb30 {
    margin-bottom: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mb16{
    margin-bottom: 16px;
}
.pd20{
    padding: 20px;
}
.pdt20{
    padding-top: 20px;
}
.pdb20{
    padding-bottom: 20px;
}
.pdb10{
    padding-bottom: 10px;
}
.pdl20{
    padding-left: 20px;
}
.pdr20{
    padding-right: 20px;
}
.fw400{
    font-weight: 400;
}
.fw500{
    font-weight: 500;
}
.flex{
    display: flex;
}
.flex-hor-col-center {
    display: flex;
    align-items: center;
}
.flex-hor-space-between {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.flex-center-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.flex-her-row-center {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flex-her-center-center {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.no-label-item.el-form-item .el-form-item__content{
    margin-left: 0 !important;
}
.required-item.el-form-item  .el-form-item__label-wrap>.el-form-item__label:before,
.required-item.el-form-item >.el-form-item__label:before{
    content: '*';
    color: #F56C6C;
    margin-right: 4px;
    /* position: absolute;
    left: -10px; */
}

.el-image-viewer__close .el-icon-circle-close{
    color: #ffffff;
}
.el-step__title,.el-step__title.is-process,.el-step__title.is-wait{
    font-size: 14px;
    color: #999;
    font-weight: 400;
}
.el-step__title.is-finish{
    color: #009900;
}
.el-step__head.is-finish{
    color: #009900;
    border-color: #009900;
}
.el-step__head.is-error{
    color: #ff5f18;
    border-color: #ff5f18;
}
.el-step__title.is-error{
    color: #ff5f18;
}
.el-step__head.is-process,.el-step__head.is-wait{
    color: #999;
}
.el-loading-spinner .path{
    stroke: #ff5f18;
}
.layui-tab-brief>.layui-tab-title .layui-this{
    color: #ff5f18;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{
    border-bottom: 2px solid #ff5f18;
}
.layui-tab-title .layui-this:after{
    height: 49px;
}
.layui-tab-title li{
    color: #999;
    padding: 0 30px;
}
.layui-tab-title{
    height: 49px;
    border-bottom-color: #d6d6d6;
}
.layui-timeline-axis{
    color: #ff5f18;
}
.layui-timeline-item:before{
    background-color: #ff5f18;
}
.layui-timeline-title{
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.layui-text{
    font-size: 12px;
}
.button-input.el-input .el-input-group__append{
    width: 58px;
    height: 32px;
}
.button-input.el-input .el-button{
    border-radius: 0 4px 4px 0;
    /* height: calc(100% - 2px); */
}
.must-edit{
    color: #ff5f18;
    font-size: 14px;
}
.bottom-btns{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 64px;
    line-height: 64px;
    box-shadow: 0 -3px 8px rgba(0,0,0,0.06);
    text-align: center;
    background-color: #fff;
}
.bottom-btns .el-button+.el-button{
    margin-left: 12px;
}
.required{
    color: #FF5F18;
    font-size: 16px;
    font-weight: 400;
}
.edit .preview-page .preview-page-coms-active, .edit .preview-page .preview-page-options-active{
    background-color: #0b67ac;
}
.el-aside .components ul li.active{
    background-color: #0b67ac;
}
.el-slider__button{
    border-color: #0b67ac;
}
.el-slider__bar{
    background-color: #0b67ac;
}
hr.noBorder{
    background-color: transparent;
    height: 0px;
    transition: all 0.5s ease-out;
}
.layui-col-space10 > *{
    padding: 0;
}
.add-coupon-dialog.el-dialog .el-dialog__body{
    padding: 0;
}
.layui-laydate-content td.laydate-selected{
    background-color: #fff6f2;
}
.laydate-selected:hover{
    background-color: #ff5f18!important;
}
.layui-laydate-content td.laydate-selected:hover{
    color: #fff !important;
}

/* 进销存大弹框页面 */
.detail-top-container,.detail-middle-container,.detail-bottom-container{
    background-color: #ffffff;
    padding: 24px;
}
.detail-top-container,.detail-middle-container{
    margin-bottom: 16px;
}
.detail-top-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}
.detail-top-container .status-bg{
    position: absolute;
    top: 20px;
    left: -20px;
    background: url(../Retail/images/status-bg.png) no-repeat;
    background-size: 100% 100%;
    width: 152px;
    height: 69px;
    color: #ffffff;
    text-align: center;
    line-height: 60px;
    font-size: 20px;
    font-weight: bold;
}
.detail-top-container .status-bg.succcess{
    background: url(../Retail/images/status-bg-grey.png) no-repeat;
    background-size: 100% 100%;
    color: #fff;
}
.detail-top-container .detail-info{
    color: #666;
    font-size: 14px;
    margin-left: 130px;
}
.detail-top-container .detail-info > div:first-child{
    margin-bottom: 16px;
}
.detail-top-container .order-no{
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.detail-top-container .split-line{
    color: #dfdfdf;
    border:none;
}
.new-detail-top.detail-top-container{
    display: flex;
    justify-content: space-between;
}
.new-detail-top .modify_order_number{
    color: #333;
    font-size: 16px;
    font-weight: 400;
    margin-left: 30px;
}
.new-detail-top .modify_order_number > span{
    color: #0b67ac;
    cursor: pointer;
}
.detail-middle-container{
    padding: 24px 24px 4px;
}
html.detail-body{
    /* height: calc(100% - 52px); */
}
.detail-body, .detail-bottom-container{
    /* height: 100%; */
}
.detail-bottom-container{
    margin-bottom: 52px;
}
.detail-container{
    display: flex;
    flex-flow: column;
}
.detail-container .detail-content{
    height: calc(100vh - 250px);
    overflow-y: auto;
}
.detail-container .bottom-btns{
    height: 80px;
    box-shadow: none;
}
.detail-top-container .label{
    color: #999;
    font-weight: 400;
}
.detail-top-container .content{
    color: #333;
    font-weight: bold;
}
.detail-top-container .item{
    margin-right: 60px;
}
html.detail-body{
    padding: 16px;
    background-color: #f2f2f2;
}
.detail-bottom-container .detail-choose-container{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.detail-body span.label{
    width: 70px;
    color: #333333;
    font-weight: 400;
}
.detail-body .el-form .inline-item .el-form-item{
    margin-right: 40px;
}
.detail-body .el-form .inline-item .el-form-item:last-child{
    margin-right: 0px;
}
.detail-body .el-collapse-item__header .el-button{
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.detail-body .el-collapse-item__header .left-line{
    width: 4px;
    height: 15px;
    background: #FF5F18;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
}
.detail-body .el-collapse .el-icon-collection-tag{
    margin-right: 10px;
}
.detail-body .el-collapse .el-collapse-item__arrow{
    display: inline-block;
}
.detail-body .el-collapse .el-collapse-item__content{
    padding-bottom: 20px;
}
.detail-top-container.detail-collapse{
    padding: 24px 24px 4px;
}
.label-title{
    line-height: 32px;
}
.detail-middle-container .total{
    color: #ff5f18;
    font-size: 20px;
    font-weight: bold;
    margin: 0 5px;
}
.detail-middle-container .total-money{
    margin-left: 16px;
}
.detail-middle-container .total-con{
    color: #333;
    width: 100%;
}
.detail-middle-container .el-form{
    padding-right: 100px;
}
.bottom-btns-container{
    position: fixed;
    bottom: 0;
    left: 0;
    height: 52px;
    line-height: 47px;
    background: #ffffff;
    width: 100%;
    box-shadow: 0 -3px 8px rgb(0 0 0 / 6%);
    text-align: center;
    z-index: 9;
}
.el-date-editor.no-padding-date .el-input__inner{
    padding-left: 3px;
    padding-right: 3px;
}
i.el-icon-question{
    color: #999 !important;
}
.el-button i.el-icon-question{
    color: inherit !important;
}
.show_multi_units{
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    text-align: left;
    margin-top: 5px;
    line-height: 1;
    text-overflow: ellipsis;
    overflow: hidden;
}
.show_multi_units.right{
    text-align: right;
}
.multi-unit-table.el-table td .cell{
    /* padding: 8px 20px; */
}
.multi-unit-table.el-table td .cell > div{
    line-height: 16px;
}
.multi-unit-table.el-table td{
    height: 56px;
}
.multi-unit-input-table.multi-unit-table.el-table td{
    height: 66px;
}
.dialog-details-content {
    display: flex;
    justify-content: space-between;
}
.dialog-detail-btns{
    text-align: right;
}
.dialog-detail-btns > span{
    margin-right: 10px;
}
.dialog-details-content .tree-container{
    height: 541px;
    overflow: auto;
    width: 165px;
    overflow-x: hidden;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #dfdfdf;
}
.dialog-details-content .table-parent{
    width: calc(100% - 165px);
}
.dialog-details-content .el-table .goods-code{
    color: #999;
    font-size: 12px;
    line-height: 1;
}
.dialog-details-content  .el-table td {
    height: 56px;
}
.dialog-details-content  .el-table td .cell{
    /* margin: 10px 0; */
}
.dialog-details-content .el-table th{
    height: 50px;
}
.dialog-details-content .pagination-container{
    border-bottom: 1px dashed #dfdfdf;
    border-top: none;
    margin-bottom: 20px;
    padding: 0 20px 0 20px;
    justify-content: space-between;
}
.dialog-details-content .el-pagination{
    padding: 10px 0;
}
.dialog-details-content .search-content{
    justify-content: flex-end;
}
.dialog-details-content .search-content > .el-select,
.dialog-details-content .search-content > .el-input,
.dialog-details-content .search-content > div,
.dialog-details-content .search-content > .el-button{
    margin: 0 0 20px 16px;
}
.dialog-details-content .search-content .el-button:last-child{
    margin-right: 0;
}
.dialog-details-content .split-line{
    height: 572px;
    width: 1px;
    background-color: #dfdfdf;
    margin: 0 10px;
    border: none;
    line-height: 1;
    display: none;
}
.el-tree > .el-tree-node.is-current.is-focusable > .el-tree-node__content{
    color: #ff5f18;
}
.el-tree-node>.el-tree-node__children > .el-tree-node.is-current.is-focusable > .el-tree-node__content{
    color: #ff5f18;
}
.el-tree-node__expand-icon{
    color: #ff5f18;
}
.el-tree-node__content{
    height: 35px;
    width: 100%;
}
.el-tree-node__content:hover,.el-tree-node:focus>.el-tree-node__content{
    background-color: transparent;
}
.el-tree-node__label{
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}
.el-tree{
    color: #333333;
}
.dialog-details-content ::-webkit-scrollbar{
    background: transparent;
    width: 8px;
    height: 8px;
}
.dialog-details-content ::-webkit-scrollbar-thumb{
    /* -webkit-box-shadow: inset 1px 1px 0 rgb(0 0 0 / 10%); */
    background-color: rgba(0,0,0,.1);
    border-radius: 10px;
}
.dialog-details-content .goods-img{
    display: flex;
    align-items: center;
}
.dialog-details-content .goods-img > div{
    width: calc(100% - 40px);
}
.dialog-details-content .goods-img img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.goods-info-con{
    display: flex;
    align-items: center;
    margin: 10px 0;
}
.goods-info-con > div{
    width: calc(100% - 40px);
}
.goods-info-con img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.goods-info-con .goods-code{
    color: #999;
}
.goods-new-con .goods-img{
    display: flex;
    align-items: center;
    margin: 10px 0;
    height: 60px;
}
.goods-new-con .goods-img .el-image img{
    margin-right: 0;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.goods-new-con .goods-img .el-image{
    width: 60px;
    height: 100% !important;
    display: flex;
    justify-content: center;
    margin-right: 10px;
}
.goods-new-con .goods-img > div{
    width: calc(100% - 40px);
}
.goods-new-con .goods-img img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
    max-height: 100%;
    max-width: 100%;
}
.goods-new-con .goods-code{
    color: #999;
    font-size: 12px;
    line-height: 1;
}
.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{
    border-right: none;
}
.el-table--border th.gutter:last-of-type{
    border-bottom: 1px solid #dfdfdf;
    border-bottom-width: 1px;
}
.el-table--scrollable-y .el-table__body-wrapper .el-table__body tbody tr td:last-child{
    border-right: none;
}
.el-table__body tr.current-row>td{
    background-color: #fff7f3;
}
.el-table__body tr.hover-row>td{
    background-color: #edf4ff;
}
.el-table--scrollable-y .el-table__header thead tr th.gutter{
    border-left: none;
}
.el-table--border td,
.el-table--border th, .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{
    /* border-left: 1px solid #DFDFDF; */
    border-right: none;
    border-left: none;
}

.goods_search_form.el-form .el-form-item__label{
    text-align: left;
    justify-content: flex-start;
}

/* 图片管理、选择图片样式 */
.system-gallery-container .el-tabs__nav-next .el-icon-arrow-right:before{
    content: "\e6e0";
}
.system-gallery-container .el-tabs__nav-prev .el-icon-arrow-left:before{
    content: "\e6de";
}
.system-gallery-container .tabs-category-card.el-tabs--card>.el-tabs__header{
    border-bottom: none;
}
.system-gallery-container .tabs-category-card.el-tabs--card>.el-tabs__header .el-tabs__item{
    border: 1px solid #d6d6d6;
    margin-right: 14px;
    padding: 0px 14px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px;
    font-weight: 400;
}
.system-gallery-container .tabs-category-card.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{
    border-color: #fff3ee;
    background-color: #fff3ee;
    color: #ff5f18;
}
.system-gallery-container .tabs-category-card.el-tabs--card>.el-tabs__header .el-tabs__nav{
    border: none;
}
.system-gallery-container .tabs-category-card.el-tabs--card .el-tabs__nav-next, .tabs-category-card.el-tabs--card .el-tabs__nav-prev{
    line-height: 32px;
    font-size: 14px;
    color: #333;
    width: 33px;
    height: 32px;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    text-align: center;
}
.system-gallery-container .tabs-category-card.el-tabs--card .el-tabs__nav-prev{
    left: 0;
}
.system-gallery-container .tabs-category-card.el-tabs--card .el-tabs__nav-wrap.is-scrollable{
    padding: 0 49px;
}
.system-gallery-container .inner-tabs{
    margin-top: -13px;
}
.split-area{
    width: 100%;
    height: 16px;
    background: #f2f2f2;
}
.el-alert{
    padding: 14px 32px 14px 20px;
}
.el-alert__closebtn{
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}
.el-alert__content{
    font-size: 13px;
}
.el-alert--info.is-light{
    background-color: #fff7f3;
    color: #333;
    border: 1px solid #ff5f18;
}
.el-alert.is-light .el-alert__closebtn{
    color: #333;
}
.el-alert--info.is-light .el-alert__icon{
    color: #ff5f18;
}
.width140{
    width: 140px;
}
.width120{
    width: 120px;
}
.width450{
    width: 450px;
}
.width400{
    width: 400px;
}
.width600{
    width: 600px;
}
.width430{
    width: 430px;
}
.width160,.width160.el-date-editor.el-input, .width160.el-date-editor .el-input__inner{
    width: 160px;
}
.width250{
    width: 250px;
}
.width220{
    width: 220px;
}
.width200{
    width: 200px;
}
.width220.el-date-editor.el-input, .width220.el-date-editor .el-input__inner{
    width: 220px;
}
.width300{
    width: 300px;
}
.width350{
    width: 350px;
}
.width180{
    width: 180px;
}
.width500{
    width: 500px;
}
.width100{
    width: 100px;
}
.width560{
    width: 560px;
}
.nomt{
    margin-top: 0;
}
.inline_input_dialog .el-message-box__content{
    display: flex;
    align-items: flex-start;
}
.inline_input_dialog .el-message-box__message{
    text-align: right;
    width: 120px;
    line-height: 32px;
}
.inline_input_dialog .el-message-box__message p{
    line-height: 32px;
}
.inline_input_dialog .el-message-box__input{
    width: 220px;
}
.el-step.is-center .el-step__description{
    padding-left: 20px;
    padding-right: 20px;
}
.el-step__description.is-error{
    color: #ff5f18;
}
.split{
    color: #e5e5e5;
    padding: 0 5px;
}
.form-label{
    line-height: 32px;
    text-align: right;
    display: inline-block;
}
.absolutediv{
    position: absolute;
    width: calc(100% - 32px);
}
.iconlabel{
    font-size: 12px;
    color: #333;
    padding: 0px 4px;
    background-color: #fff;
    border-radius: 2px;
    display: inline-block;
    height: 20px;
    line-height: 19px;
    margin-right: 5px;
    font-weight: 400;
    width: auto;
    border: 1px solid #333;
}
.iconlabel.orange{
    color: #ff5f18;
    border-color: #ff5f18;
}
.iconlabel.blue{
    color: #0b67ac;
    border-color: #0b67ac;
}
.iconlabel.green{
    color: #009900;
    border-color: #009900;
}
.inline{
    display: inline-block;
}

.search-form .el-form-item__content > .el-button{
    margin: 0 12px 0px 0;
}
.search-form .el-form-item__content > .el-select,
.search-form .el-form-item__content > .el-input,
.search-form .el-form-item__content > .el-cascader{
    width: 160px;
}
.search-form .el-date-editor.el-input{
    width: 190px;
}
.demo-form-inline{
    background-color: #f5f5f5;
}
.hidden{
    display: none;
}
.pdl100{
    padding-left: 100px;
}
.pdl120{
    padding-left: 120px;
}
.mr0{
    margin-right: 0;
}
.el-icon-arrow-down.turndown{
    transform: rotateZ(180deg);
    transition: transform linear 0.2s;
}
/* 会员相关有更多搜索项的页面 */
.search-form.more-search-form .el-form-item__content > .el-select, 
.search-form.more-search-form .el-form-item__content > .el-input,
.search-form.more-search-form .el-form-item__content > .el-cascader,
.search-form.more-search-form .el-date-editor.el-input{
    width: 224px;
}
.more-search-form .el-input-group__append{
    background-color: #F5F7FA;
    color: #909399;
}
.more-search-form.el-form,.more-search-form .form-inner-div{
    display: flex;
    flex-wrap: wrap;
}
.more-search-form .el-form-item{
    width: 350px;
}
.more-search-form .el-form-item.long{
    width: 100%;
}