


.content-wrapper{
    background-color: rgba(238, 239, 244, 1);
}

.inner-gap{
    padding: 2rem !important;
}

.cur-position{
    margin: 0 0 1.5rem 0;
    position: relative;
    /*padding: 0 0 0 1rem;*/
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cur-position .position-item{
    font-size: 1.575rem;
    font-weight: 700;
    color: #353342;
    margin: 0 0 0 1rem;
    line-height: 2;
}
.cur-position .position-item:first-child:after{
    content: '';
    position: absolute;
    width: 3px;
    height: 50%;
    top: 26%;
    left: 0;
    background-color: #68bb83;
}



.star-red{
    color: #c6071a;
    margin: 0 0 0 4px;
}


/*查询-s*/
[data-type="searchTable"]{
    background: #fff;
    padding: 1.2rem 1.5rem 0.7rem;
    box-shadow: 0 0 10px rgb(203 205 236 / 35%);
    margin: 0 0 1.5rem 0;
    border-radius: 0.5rem;
}
[data-type="searchTable"] form{
    margin: 0;
}
[data-type="searchTable"] .input-group-prepend{

}
[data-type="searchTable"] .input-group-prepend .input-group-text{
    background: transparent;
    border: 0;
    color: #6F7580;
}
[data-type="searchTable"] input,[data-type="searchTable"] select{
    height: calc(1.67875em + 0.75rem + 2px);
    min-width: 13rem!important;
    border-radius: 0.25rem!important;
}
/*查询-e*/


/*表格-s*/
[data-type="lstTable"]{
    background: #fff;
    padding: 1rem 1.5rem;
    box-shadow: 0 0 10px rgb(203 205 236 / 35%);
    border-radius: 0.5rem;
}
[data-type="lstTable"] table{
    border: 0;
}
[data-type="lstTable"] th,[data-type="lstTable"] td{
    border: 0!important;
    vertical-align: middle;
    padding: 0.9rem 0.8rem;
}
[data-type="lstTable"] th{
    font-size: 1.075rem;
    color: #333333;
    white-space:nowrap;
}
[data-type="lstTable"] td{
    font-size: 1rem;
    color: #292D3E;
    background-color: rgba(242, 244, 255, 1);
}
[data-type="lstTable"] thead tr{
    border-bottom: 0.2rem solid #fff;
}
[data-type="lstTable"] tbody tr{
    border-bottom: 0.8rem solid #fff;
    border-top: 0.8rem solid #fff;
}
[data-type="lstTable"] tbody tr:after{
    content: '';
    position: absolute;
}
[data-type="lstTable"] tbody tr:hover td{
    background-color: #DFE4FD;
}
[data-type="lstTable"] tr td:first-child{
    border-radius: 0.8rem 0 0 0.8rem;
}
[data-type="lstTable"] tr td:last-child{
    border-radius: 0 0.8rem 0.8rem 0;
}
/*表格-e*/




/*按钮样式-s*/


.btn{
    white-space:nowrap;
}
.btn-sm{
    padding: 0.465rem 0.8rem;
    font-size: 1rem;
    min-width: 7rem;
}
.btn-nomin{
    width: 100%;
    min-width: auto;
}
.btn-primary{
    background-color: var(--anok);
    border-color: var(--anok);
}
.btn-primary:active,.btn-primary:hover,.btn-primary:focus{
    background-color: var(--anokH) !important;
    border-color: var(--anokH) !important;
    box-shadow: none!important;
}
.btn-important{
    background-color: var(--wn-important);
    border-color: var(--wn-important);
    color: #FFFFFF;
    opacity: 0.9;
}
.btn-important:active,.btn-important:hover,.btn-important:focus{
    background-color: var(--wn-important) !important;
    border-color: var(--wn-important) !important;
    box-shadow: none!important;
    color: #FFFFFF!important;
    opacity: 1;
}
.btn-danger{
    border: 1px solid #d4d4d4;
    background-color: transparent;
    color: #6F7580;
}
.btn-danger:active,.btn-danger:hover,.btn-danger:focus{
    background-color: transparent!important;
    color: var(--colorZT)!important;
    border-color: var(--colorZT)!important;
    box-shadow: none!important;
}
.add-btn-none{
    display: none;
}
.btn-add{
    padding: 0.75rem 2rem 0.75rem 3.2rem;
    background: var(--anok) url(../images/icons/ic_add.svg) no-repeat 1.5rem;
    background-size: 1.5rem;
    border-radius: 3rem;
}
.btn-search{
    padding: 0.465rem 1.8rem 0.465rem 3.2rem;
    background: var(--anok) url(../images/icons/ic_search.svg) no-repeat 1.4rem;
    background-size: 1.2rem;
}

.btn-list-edit{
    color: #0067AA;
    background: transparent url(../images/icons/ic_ls_edit.svg) no-repeat 0;
    border: 0;
    background-size: 1.8rem;
    font-size: 1rem;
    padding: 0.2rem 0 0.2rem 2rem;
    border-radius: 0;
}
.btn-list-edit:active,.btn-list-edit:focus,.btn-list-edit:hover{
    color: #0067AA!important;
}

.btn-list-notice{
    color: #0067AA;
    background: transparent url(../images/icons/ic_ls_notice.svg) no-repeat 0;
    border: 0;
    background-size: 1.8rem;
    font-size: 1rem;
    padding: 0.2rem 0 0.2rem 2rem;
    border-radius: 0;
}
.btn-list-notice:active,.btn-list-notice:focus,.btn-list-notice:hover{
    color: #0067AA!important;
}

.btn-list-delete{
    color: var(--wn-delete);
    background: transparent url(../images/icons/ic_ls_delete.svg) no-repeat 0;
    border: 0;
    background-size: 1.8rem;
    font-size: 1rem;
    padding: 0.2rem 0 0.2rem 2rem;
    border-radius: 0;
}
.btn-list-delete:active,.btn-list-delete:focus,.btn-list-delete:hover{
    color: var(--wn-delete)!important;
}

.btn-list-download{
    color: var(--colorZT);
    background: transparent url(../images/icons/ic_ls_download.svg) no-repeat 0;
    border: 0;
    background-size: 1.8rem;
    font-size: 1rem;
    padding: 0.2rem 0 0.2rem 2rem;
    border-radius: 0;
}
.btn-list-download:active,.btn-list-download:focus,.btn-list-download:hover{
    color: var(--colorZT)!important;
}

.btn-list-view{
    color: var(--wn-warning);
    background: transparent url(../images/icons/ic_ls_view.svg) no-repeat 0;
    border: 0;
    background-size: 1.8rem;
    font-size: 1rem;
    padding: 0.2rem 0 0.2rem 2rem;
    border-radius: 0;
}
.btn-list-view:active,.btn-list-view:focus,.btn-list-view:hover{
    background-color: transparent!important;
    border: 0!important;
    box-shadow: none!important;
    color: var(--wn-warning)!important;
}

.btn-list-result{
    color: var(--wn-success);
    background: transparent url(../images/icons/ic_ls_result.svg) no-repeat 0;
    border: 0;
    background-size: 1.8rem;
    font-size: 1rem;
    padding: 0.2rem 0 0.2rem 2rem;
    border-radius: 0;
}
.btn-list-result:active,.btn-list-result:focus,.btn-list-result:hover{
    color: var(--wn-success)!important;
}

.btn-list-void{
    color: var(--wn-danger);
    background: transparent url(../images/icons/ic_ls_void.svg) no-repeat 0;
    border: 0;
    background-size: 1.8rem;
    font-size: 1rem;
    padding: 0.2rem 0 0.2rem 2rem;
    border-radius: 0;
}
.btn-list-void:active,.btn-list-void:focus,.btn-list-void:hover{
    color: var(--wn-danger)!important;
}

.btn-hover-none:active,.btn-hover-none:focus,.btn-hover-none:hover{
    background-color: transparent!important;
    border: 0!important;
    box-shadow: none!important;
}

.btn-more{
    color: #ffffff;
    background-color: #68bb83;
}
.btn-more:active,.btn-more:focus,.btn-more:hover{
    box-shadow: none!important;
}
.btn-lst{
    font-size: 1rem!important;
    padding: 0.34rem 1rem!important;
    border-radius: 1.5rem!important;
}
.btn-lst:hover{
    color: #ffffff;
}


.btn-invisible{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: transparent!important;
    font-size: 0!important;
    border: 0!important;
}
.hcbr{
    border-radius: 0.25rem!important;
}
.seo-edit-btn{
    font-size: 1rem!important;
    z-index: 9;
    top: -0.4rem!important;
}

/*按钮样式-e*/

/*列表状态-s*/
.ls-state{
    padding: 0.4rem 0 0.4rem 1.7rem;
    white-space:nowrap;
}
.ls-state.state-success{
    color: var(--wn-success);
    background: url(../images/icons/state_success.svg) no-repeat 0 center;
    background-size: 1.6rem;
}
.ls-state.state-danger{
    color: var(--wn-danger);
    background: url(../images/icons/state_danger.svg) no-repeat 0 center;
    background-size: 1.6rem;
}
.ls-state.state-warning{
    color: var(--wn-warning);
    background: url(../images/icons/state_warning.svg) no-repeat 0 center;
    background-size: 1.6rem;
}
.ls-state.state-gray{
    color: var(--wn-gray);
    background: url(../images/icons/state_gray.svg) no-repeat 0 center;
    background-size: 1.6rem;
}
.ls-key1{
    /*font-weight: 700;*/
    color: #EE512F;
}
.ls-key2{
    /*font-weight: 700;*/
    color: #36AC5E;
}
/*列表状态-e*/

/*下拉框-s*/
.dropdown-menu{
    border: 1px solid #e8e8e8;
}
.dropdown-item{
    color: #353342;
    padding: 0.5rem 1.5rem;
    cursor: pointer;
}
.dropdown-item:hover, .dropdown-item:focus {
    color: #353342;
    text-decoration: none;
    background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active{
    color: #fff;
    text-decoration: none;
    background-color: var(--colorZT);
}
/*下拉框-e*/


/*单选框-s*/
.custom-control{
    font-size: 1rem;
    padding-left: 1.8rem;
}
.custom-control-label::before{
    top: 0.1rem;
    width: 1.28575rem;
    height: 1.28575rem;
    left: -1.8rem;
}
.custom-control-label::after{
    top: 0.1rem;
    width: 1.28575rem;
    height: 1.28575rem;
    background: 50% / 46% 46% no-repeat;
    left: -1.8rem;
}

/*单选框-e*/



/*弹出-s*/
.bkgrd-tm{
    background: transparent;
}
.eject-minw{
    min-width: 80vw;
}
.eject-con{
    padding-bottom: 80vh;
    border-radius: 10px;
    overflow: hidden;
}
.eject-con-full{
    padding-bottom: 100vh;
    border-radius: 0;
    overflow: hidden;
}
.eject-con table{
    border: 0;
}
.eject-con td,.eject-con th{
    border: 0!important;
    font-size: 1.075rem;
    color: #333333;
    padding: 1rem 0.75rem;
}
.eject-con th{
    font-weight: 400;
    white-space:nowrap;
}
.eject-con td{
    vertical-align: unset;
    background-color: rgba(242, 244, 255, 1);
}
.eject-con tr{
    border-bottom: 0.8rem solid #ffffff;
}
.eject-con thead tr{
    border-bottom: 0.4rem solid #ffffff;
}

.eject-auto{
    padding: 2rem 1rem;
    width: 100%;
    height: 100%;
}
.eject-auto .eject-top{
    height: 3rem;
    padding: 0 1rem;
}
.eject-auto .eject-tab{
    padding: 0 1rem;
    height: 5rem;
    display: flex;
    align-items: center;
    width: 100%;
}


.eject-auto .eject-middle{
    height: calc(100% - 8rem);
    overflow: auto;
    padding: 1rem;
}
.eject-auto .eject-bottom{
    height: 5rem;
    padding: 0 1rem;
}
.eject-auto .eject-middle-nb{
    height: calc(100% - 3rem);
    padding: 1rem 0;
}
/*文件选择器-高度*/
.eject-auto .eject-middle-file{
    height: calc(100% - 9rem);
    padding: 1rem 0;
}
.eject-auto .breadcrumb-item{
    font-size: 1rem;
}


.eject-float-btn{
    position: absolute;
    bottom: 2rem;
    height: 5rem;
    width: 100%;
    left: 0;
    padding: 0 1rem;
}
.eject-top-btn{
    margin: 0 0 1rem 0;
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 15px;
    padding-left: 15px;
}
.eject-top-btn.cin-none{
    padding: 0;
}
.eject-btn{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.eject-titA{
    font-weight: 700;
    color: var(--colorZT);
    font-size: 1.285rem;
    position: relative;
}
.eject-titB{
    font-weight: 700;
    color: var(--colorZT);
    font-size: 1.145rem;
    position: relative;
}

.eject-con .form-control,.eject-con .custom-select{
    height: calc(1.67875em + 0.75rem + 2px);
}
.eject-auto .form-control{
    height: calc(1.67875em + 0.75rem + 2px);
}
.form-control{
    height: calc(1.67875em + 0.75rem + 2px);
}
.eject-auto textarea{
    height: auto!important;
}

/*弹出-e*/

/*滚动条-s*/
::-webkit-scrollbar
{
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track
{
    background-color: #ffffff;
}

::-webkit-scrollbar-thumb
{
    background-color: #eeeeee;
}
@media screen and (max-width: 1200px) {
    ::-webkit-scrollbar
    {
        width: 0;
        height: 0;
    }

    ::-webkit-scrollbar-track
    {
        background-color: #ffffff;
    }

    ::-webkit-scrollbar-thumb
    {
        background-color: #cccccc;
    }
}
/*滚动条-e*/


/*上传图片-s*/
[data-type="previewUpload"]{
}
[data-type="imgContainer"]{
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}
[data-type="imgContainer"] .file-box{
    padding: 0!important;
}
[data-type="imgContainer"] .img-thumbnail{
    border: 0;
    background-color: transparent;
}
/*上传图片-e*/


/*三级分类-s*/
.ware-box{
    background: #fff;
    padding: 1rem 1.5rem;
    box-shadow: 0 0 10px rgb(203 205 236 / 35%);
    border-radius: 0.5rem;
}
.ware-menu .node-selected{
    color: #ffffff!important;
    background-color: var(--colorZT) !important;
}
.ware-menu .search-result{
    color: var(--colorZT)!important;
    background-color: #ffffff !important;
}
.ware-menu{
    background: #fff;
    box-shadow: 0 0 10px rgb(203 205 236 / 35%);
    border-radius: 0.5rem;
    overflow: auto;
    max-height: 82vh;
}
.ware-menu .list-group-item{
    border-color:#eeeeee;
    border-left: 0;
    border-right: 0;
    cursor: pointer;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    word-break: break-all;
    line-height: 2.4;
    font-size: 1rem;
    padding: 0.7rem 1.25rem;
}
.ware-menu .list-group-item:first-child{
    border: 0;
    border-bottom: 1px solid #eeeeee;
    background-color: var(--colorZT);
    color: #ffff;
    font-size: 1.285rem;
    font-weight: 700;
}
.ware-menu .list-group-item:first-child:hover{
    background-color: var(--colorZT);
    color: #ffff;
}
.ware-menu .list-group-item:first-child.node-selected{
    background-color: var(--colorZT) !important;
    color: #ffff!important;
}
.ware-menu .list-group-item:last-child{
    border: 0;
}
.ware-menu .list-group-item .indent{
    margin-right: 0!important;
}
/*三级分类-e*/


/*tab-s*/
.tab-list{
    /*border-bottom: 1px solid #f2f2f2;*/
    width: 100%;
}
.tab-list .nav-link{
    padding: 0.6rem 2rem;
    font-size: 1.075rem;
    color: #555;
}
.tab-list .nav-link.active{
    color: var(--colorZT);
}
/*tab-e*/

/*权限-s*/
.auth-item{

}
.auth-box{
    border: 1px solid #dba5a5;
    background-color: #fdf4f4;
    border-radius: 8px;
    height: 100%;
    padding: 1.5rem 2rem 2rem;
    margin: 0 0.5rem;
}
.auth-item:nth-child(2n) .auth-box{
    border: 1px solid #ceb991;
    background-color: #fdfaf4;
}
.auth-item:nth-child(3n) .auth-box{
    border: 1px solid #a5dba5;
    background-color: #f4fdf9;
}
.authA-lst{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.authA-lst .authA-tit{
    font-size: 1.145rem;
    color: var(--colorZT);
    font-weight: 700;
}
.authA-lst .authA-checkbox{
    margin: 0;
    font-size: 1.145rem;
    color: #333333;
}
.authA-lst .authA-checkbox .custom-control-label::before{
    top: 0.28rem;
}
.authA-lst .authA-checkbox .custom-control-label::after{
    top: 0.28rem;
}

.authC-lst .custom-control{
    margin: 1rem 0;
}
.authC-lst .custom-control:last-child{
    margin: 1rem 0 0.5rem;
}
.authC-lst .custom-control-label{
    font-size: 1.145rem;
    color: #333333;
}
.authC-lst .custom-control-label::before{
    top: 0.28rem;
}
.authC-lst .custom-control-label::after{
    top: 0.28rem;
}
/*权限-e*/


/*上传图片-s*/
.file-box,
.img_upload{
    max-width: 22.5vw;
    width: 10rem;
}
.file-box-ctl{
    display: none;
    background-color: rgba(0,0,0,0.3);
}
fieldset[disabled] .file-box.active .file-box-ctl{
    display: none !important;
}

.file-box.active .file-box-ctl{
    display: block;
}
.file-box-ctl .ctl-box{
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.file-box-ctl .ctl-box i{
    font-size: 2.5rem;
    color: #FFF;
}
.file-box{
    cursor: move;
}
fieldset[disabled] .file-box{
    cursor: inherit;
}
.icon-upload{
    width: 100%;
    height: 100%;
    background: url(../images/icons/ic_upload.svg) no-repeat center;
    background-size: 30%;
    display: block;
}
.file-select,
.file-reload{
    display: none;
}

.file_item.success .card{
    border-color: #28a745!important;
}
.file_item.success .file-move{
    display: none;
}
.file_item.success .file-select{
    display: block;
}

.file_item.error .card{
    border-color: #dc3545!important;
}
.file_item.error .file-reload{
    display: block;
}
/*上传图片-e*/

/*提示按钮美化-s*/
.ewin .modal-content{
    border: 0;
    border-radius: 0.4rem;
    padding: 0!important;
    overflow: hidden;
    box-shadow: 0 0 10px rgb(203 205 236 / 35%);
}
.ewin .modal-content .text-wrap{
    font-size: 1.1475rem!important;
    margin: 0 0 1rem 0!important;
    color: #212121;
    padding: 2.5rem 0.5rem 0;
}
.ewin .modal-content .btn.cancel{
    padding: 0.8rem 1.2rem;
    line-height: 1.4;
    font-size: 1.145rem;
    border: 0;
    background-color: transparent;
    color: #666666;
    width: 100%;
    margin: 0 !important;
    border-radius: 0 !important;
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.ewin .modal-content .btn.cancel:hover{
    /*color: var(--colorZT);*/
    /*border: 1px solid var(--colorZT);*/
}
.ewin .modal-content .btn.cancel:active,.ewin .modal-content .btn.cancel:focus{
    /*color: var(--colorZT);*/
    /*border: 1px solid var(--colorZT);*/
    box-shadow: none!important;
    background-color: transparent;
}
.ewin .modal-content .btn.ok{
    padding: 0.8rem 1.2rem;
    line-height: 1.4;
    font-size: 1.145rem;
    border: 0;
    background-color: #ffffff;
    border-color:  #eeeeee;
    color: var(--colorZT);
    width: 100%;
    border-radius: 0 !important;
    margin: 0 !important;
    border-top: 1px solid #eeeeee;
}
.ewin .modal-content .btn.ok:hover{
    background-color: #fff !important;
    border-color: #eee !important;
    border: 0 !important;
    border-top: 1px solid #eeeeee !important;
}
.ewin .modal-content .btn.ok:active,.ewin .modal-content .btn.ok:focus{
    background-color: #fff !important;
    border-color: #eee !important;
    border: 0 !important;
    border-top: 1px solid #eeeeee !important;
    box-shadow: none!important;
}
/*提示按钮美化-e*/



/*查看图片大图-s*/
.view-picture{
    height: 80vh;
    min-height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) !important;
    overflow: hidden;
    max-width: inherit;
    margin: 0;
    border-radius: 10px;
    padding: 0;
    width: 1110px;
}
.view-picture .modal-content{
    height: 100%;
}
.view-picture .modal-body{
    height: 100%;
    padding: 2rem 2rem;
}
.view-picture .preview-top{
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.view-picture .preview-con{
    height: calc(100% - 3rem);
    display: flex;
    align-items: center;
    justify-content: center;
}
.view-picture .img-responsive{
    max-width: 80%;
    max-height: 80%;
}
.view-picture .bsp-text-container{
    display: none;
}
.view-picture .bsp-controls{
    display: none;
}


/*查看图片大图-e*/

/*时间选择框-s*/
.date-box{
    position: relative;
    background-color: #ffffff;
}
.date-choice{
    position: relative;
    background-color: transparent;
    z-index: 2;
    padding: 0.375rem 2rem 0.375rem 0.75rem;
}
.date-choice:disabled, .date-choice[readonly]{
    background-color: transparent;
}
.date-choice:after,.date-choice:focus,.date-choice:hover{
    background: transparent;
}
.data-icon{
    z-index: 1;
    position: absolute;
    background: url(../images/icons/ic_date.svg) no-repeat center;
    background-size: 65%;
    width: 2rem;
    height: 100%;
    right: 0;
    top: 0;
}
/*时间选择框-e*/

/*分页-s*/
.page-list{
    width: 100%;
}
.page-list .page-inner{
    width: 100%;
}
.page-list .page-flex{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.page-list .pagination-info{
    margin: 0 0 1rem 0;
}
.page-list .pagination{

}
.page-list .pagination .page-item{

}
.page-list .pagination .page-item .page-link{
    color: var(--colorZT);
    cursor: pointer;
}
.page-list .pagination .page-item.active .page-link{
    background-color: var(--colorZT);
    border-color: var(--colorZT);
    color: #ffffff;
}
/*分页-e*/






.badge-primary{
    background-color: var(--colorZT);
}



.project-inner{
    background: #fff;
    padding: 2rem;
    box-shadow: 0 0 10px rgb(203 205 236 / 35%);
    border-radius: 0.5rem;
}
.project-top{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0 0.5rem 0;
}

.project-top [data-type="changeFormState"]{
    position: relative!important;
    font-size: 1rem;
}


[data-type="linkageLstAddChild"]{
    font-size: 1.075rem;
    border: 0;
    border-radius: 0.25rem!important;
    padding: 1rem 1.25rem;
    background-color: var(--colorZT);
    color: #ffffff;
}
[data-type="linkageLstAddChild"]:hover,[data-type="linkageLstAddChild"]:active,[data-type="linkageLstAddChild"]:focus{
    background-color: var(--colorZT) !important;
    color: #ffffff!important;
}
[data-type="linkageLstChild"]{
    box-shadow: 0 0 10px rgb(203 205 236 / 35%)!important;
    border-radius: 0.5rem!important;
}
[data-type="linkageLstChild"]:hover{
    background-color: rgb(0 104 183 / 10%) !important;
}
.list-group-item.active{
    background-color: rgb(0 104 183 / 10%) !important;
}
.menu-span{
    font-size: 1.075rem;
    color: #555;
}

.onwz{
    font-weight: 700;
    color: #353342;
    font-size: 1.575rem;
    position: relative;
    padding: 0 0 0 15px;
}
.onwz:after{
    content: '';
    position: absolute;
    width: 3px;
    height: 70%;
    left: 0;
    top: 15%;
    background-color: #68bb83;
    border-radius: 2px;
}
.oa-hr {
    border-top: 1px solid #f2f2f2;
}


.offer-info-list{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 0 1rem 0;
}
.offer-info-list .oil-con{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 1.075rem;
    margin: 0 2rem 0.5rem 0;
    max-width: 20%;
}
.offer-info-list .oil-con:last-child{
    margin: 0;
    max-width: max-content;
}
.offer-info-list .oil-tit{
    color: #6F7580;
    white-space: nowrap;
}
.offer-info-list .oil-dcn{
    color: #292D3E;
}
.offer-info-list .oil-title{
    max-width: 100%;
    width: 100%;
}
.offer-info-list .oil-title .oil-dcn{
    font-weight: 700;
    color: var(--colorZT);
    font-size: 1.43rem;
    position: relative;
    margin: 0 0 1rem 0;
    padding: 0 0 0 4.2rem;
}


.total-content{
    font-size: 1.15rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0 2rem;
}
.total-content .tc-freight{
    display: flex;
}
.total-content .tc-freight .tcf-ca{
    color: #6F7580;
}
.total-content .tc-freight .tcf-cb{
    color: #292D3E;
}
.total-content .tc-money{
    display: flex;
}
.total-content .tc-money .tcm-sz{
    color: #292D3E;
    margin: 0 3rem 0 0;
}
.total-content .tc-money .money-color{
    font-weight: 700;
    color: #F95C25;
}
.total-content .tc-money .tcm-dx{
    color: #292D3E;
}

.box-close {
    background-color: #ffffff;
    bottom: 0;
    right: 0;
}
.offer-box{
    position: relative;
}
.offer-check{
    position: absolute;
    /*top: 1.75%;*/
    top: 0.5rem;
}

.offer-item{
    border-bottom: 1px dashed #eee;
    position: relative;
    margin: 1rem 0;
}

.dl-add-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 1rem 0 0;
    width: 100%;
}
.dl-add-box .dl-add-tit{
    font-size: 1.4285rem;
    margin: 0 2rem 0 0;
    color: var(--colorZT);
}

.dl-choice-tit{
    font-size: 1.4285rem;
    margin: 0 2rem 1rem 0;
    color: var(--colorZT);
}



.wl-choice-search{
    height: 4rem;
    border-bottom: 1px solid #f2f2f2;
}
.wl-choice-list{
    height: calc(100% - 4rem);
}
.wl-choice-table{
    max-height: calc(100% - 4.5rem);
    overflow: auto;
    background: #fff;
    box-shadow: 0px 0px 10px rgb(203 205 236 / 35%);
    border-radius: 0.5rem;
    padding: 1rem 1rem 0;
    border: 0;
}
.wl-choice-page{
    height: 4.5rem;
}

.tree-btn-list{
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: 0.5rem;
    overflow: hidden;
}
.tree-btn-list .btn{
    padding: 0.7rem 0;
    min-width: auto;
    font-size: 1.145rem;
}



/*图片选择器-s*/
.eject-file{
    width: 100%;
    position: relative;
    padding-bottom: 80vh;
    border-radius: 10px;
    overflow: hidden;
}
.eject-file .eject-file-inner{
    position: absolute;
    width: 100%;
    height: 100%;
}
.eject-file .eject-file-box{
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}
.eject-file-auto{
    padding: 2rem 1rem;
    width: 100%;
    height: 100%;
}
.eject-file-auto .eject-file-top{
    height: 3rem;
    padding: 0 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.eject-file-auto .eject-file-tab{
    height: 6rem;
    padding: 0 1rem;
    display: flex;
    align-items: center;
}
.eject-file-auto .eject-middle-file{
    height: calc(100% - 9rem);
    overflow: auto;
    padding: 0 1rem;
}

.file-content{
    width: 100%;
    height: 100%;
    position: relative;
}
.file-content .file-item{
    width: 100%;
    height: 100%;
}
.file-content .file-group{
    height: 4rem;
}


.file-content .file-list{
    height: calc(100% - 8rem);
    padding: 0 1rem;
    margin: 0 -1rem;
    width: calc(100% + 2rem) ;
}
.file-content .file-list-nb{
    height: calc(100% - 5rem);
}
.file-content .file-page{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    background: #fff;
    height: 5rem;
    display: flex;
    align-items: flex-end;
}





.eject-file{
    padding-bottom: 80vh;
    border-radius: 10px;
    overflow: hidden;
}
.eject-file table{
    border: 0;
}
.eject-file td,.eject-file th{
    border: 0!important;
    font-size: 1.075rem;
    color: #333333;
    padding: 1rem 0.75rem;
}
.eject-file th{
    font-weight: 400;
    white-space:nowrap;
}
.eject-file td{
    vertical-align: unset;
    background-color: rgba(242, 244, 255, 1);
}
.eject-file tr{
    border-bottom: 0.8rem solid #ffffff;
}
.eject-file thead tr{
    border-bottom: 0.4rem solid #ffffff;
}


.grouo-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 1rem 0;
    width: 100%;
    background-color: rgba(242, 244, 255, 1);
    padding: 1rem 2rem;
}
.grouo-item .grouo-tit{
    font-size: 1.145rem;
}
.file-card{
    border: 1px solid #eeeeee;
}
.file-imbox{
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 0 0 40% 0;
}
.file-imbox .file-imab{
    width: 100%;
    height: 100%;
    position: absolute;
}
.file-imbox .file-im{
    padding: 5%;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f8f9fa;
}

.file-info{
    padding: 1rem;
}
.file-info .file-title{
    font-size: 1.145rem;
    margin: 0 0 0.5rem 0;
    color: var(--colorZT);
}
.file-info .file-text{
    font-size: 1rem;
    margin: 0 0 0.5rem 0;
}
.file-info .file-text.file-line{
    margin: 1rem 0 1rem 0;
}
.file-info .file-btn{

}
.file-info .file-btn{

}


.figure-box{
    width: 2.6rem;
    height: 2.6rem;
    margin: 0;
}
.figure-box .figure-img{
    margin: 0;
}
.file-content .fade:not(.show){
    display: none;
}

/*图片选择器-e*/






@media (max-width: 767px){



    .cur-position .position-item{
        font-size: 1.285rem;
    }



    /*按钮-s*/
    .btn-sm{
        /*padding: 0.4rem 0.8rem;*/
    }

    .btn-add{
        padding: 0.5rem 1.2rem 0.5rem 2.5rem;
        background: var(--anok) url(../images/icons/ic_add.svg) no-repeat 1rem;
        background-size: 1.5rem;
    }
    .btn-search{
        padding: 0.5rem 1.8rem 0.5rem 3.2rem;
        background: var(--anok) url(../images/icons/ic_search.svg) no-repeat 1.2rem;
        background-size: 1.2rem;
    }

    /*按钮-e*/


    [data-type="searchTable"]{
        padding: 1rem;
    }


    /*弹窗-s*/

    .eject-con{
        padding-bottom: 100vh;
        border-radius: 0;
    }
    .eject-auto{
        padding: 1rem 0.2rem;
    }
    .onwz{
        font-size: 1.285rem;
    }
    .eject-auto .eject-top{

    }
    .eject-auto .eject-middle{
        padding: 0 1rem;
    }
    .eject-auto .eject-bottom{
        height: 6rem;
    }
    .dl-add-box .dl-add-tit{
        font-size: 1.145rem;
    }
    .dl-choice-tit{
        font-size: 1.145rem;
        margin: 1rem 2rem 1rem 0;
    }

    /*弹窗-e*/


    .date-choice{
        padding: 0.375rem 0.75rem 0.375rem 0.75rem;
    }
    .data-icon{
        display: none;
    }
    .gys-con{
        margin: 0!important;
    }
    .gys-con .w33{
        width: 33.3%;
    }

    .gys-con .w70{
        width: 70%;
    }
    .gys-con .w30{
        width: 30%;
    }

}































