@charset "utf-8";
/*
*   本文件包含以下css
*   base.css
*   tooltips.css
*   form.css
*   btn.css
*   table.css
*   dialog.css
*   selectForm.css
*/
/* 导入自定义icon */
@import './common_icon.css';
/*@import 'common_low_screen.css';*/
::-webkit-scrollbar{
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-thumb{
    border-radius: 5px;
    background-color: #c7c7c7;
}
::-webkit-scrollbar-track{
    background-color: #efefef;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,html {
    margin: 0;
    padding: 0;
}
body,html {
    font-family: "Microsoft YaHei";
    font-size: 13px;
}
button{
    position: relative;
}
#sys-main{
    min-width: 1366px;
    overflow: auto;
}
fieldset, img {
    border: 0;
}

ul, ol, li {
    list-style: none;
}

:focus {
    outline: 0;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

table, tr, td {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
}

.fr {
    float: right;
    display: inline;
}

.fl {
    float: left;
    display: inline;
}

.tow {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.clearfix {
    clear: both;
    zoom: 1;
}

.clearfix:after {
    display: block;
    clear: both;
    content: "\0020";
    visibility: hidden;
    height: 0;
}


.sys-dialog iframe{
    width: 100%;
    height: 100%;
    border: none;
}
.sys-container{
    padding: 10px;
    height: 100%;
}
/*.sys-form {*/
    /*margin: 0 20px 20px 0;*/
/*}*/
/* modified by niusj at 2019-06-18 018 20:08 */
/* function: dialog */
.sys-dialog-clomn {
    display: flex;
    width: 50%;
    align-items: center;
    box-sizing: border-box;
    min-width: 124px;
}
.sys-dialog-label {
    width: 100px;
    min-width: 100px;
    text-align: right;
    padding-right: 10px;
    height: 24px;
    line-height: 24px;
    align-self: flex-start;
    max-width: 30%;
}
.order-add-option-label {
    width: auto;
    min-width: auto;
    text-align: right;
    padding-right: 10px;
    height: 24px;
    line-height: 24px;
    align-self: flex-start;
    max-width: none;
    white-space: nowrap;
}
.sys-form-title {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 12px;
    display: flex;
    align-items: center;
}

.sys-title-line:nth-child(1) {
    width: 3px;
    height: 10px;
    background-color: #f0f0f0;
    border-radius: 50%;
}

.sys-title-line:nth-child(3) {
    height: 1px;
    flex-grow: 1;
    background-color: #f0f0f0;
}

.sys-title-content {
    padding: 0 10px;
    color: #999;
}
/* modified by niusj at 2019-06-18 018 20:08 */
/* function: dialog  end*/
.sys-require {
    color: red;
    padding-left: 4px;
}
/* tips.css is start */
.sys-tips-title {
    border-radius: 3px;
    padding: 0 10px;
    display: block;
    border: 1px solid #a1d6ce;
    background: linear-gradient(to bottom, #f5fffd, #d6f2ee);
    font-size: 12px;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.6);
    line-height: 24px;
    z-index: 11111;
}
.datagrid-body .datagrid-cell {
    text-overflow: ellipsis;
}
.tooltip-arrow-outer, .tooltip-arrow {
    display: none;
}
/* tips.css is end */
/*@font-face {
    font-family: 'iconfont';
    src: url('./iconfont/iconfont.eot');
    src: url('./iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
    url('./iconfont/iconfont.woff2') format('woff2'),
    url('./iconfont/iconfont.woff') format('woff'),
    url('./iconfont/iconfont.ttf') format('truetype'),
    url('./iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
/*
*   form.css is start
*/
/* .{
	width: 20%;
    margin: 5px 0px!important;
    box-sizing: border-box;
    display: flex;
    align-items: center;
} */
/*list查询页面is start*/
.sys-form-align{
    display: flex;
    align-items: center;
}
/*日期框的最小宽度*/
.sys-fields .sys-fields-item .datebox {
    min-width: 100px;
}
.sys-fields .sys-fields-item .datebox .validatebox-text{
    min-width: 95px;
}
.sys-searchform-create{
    color: #28cab2 !important;
    border: 1px solid #c5eae7 !important;
    background-color: #fff !important;
}
.sys-searchform-create .l-btn-text::before{
    font-family: 'iconfont' !important;
    content: "\e65f";
    margin:0px 4px 0px 0px;
}
/*input标签*/
.sys-fields-input-label{
    display: inline-block;
    width:100px;
    min-width:100px;
    text-align: right;
    color: #666666;
    flex-grow: 0;
    flex-shrink: 0;
}
.sys-fields .sys-fields-item .validatebox-text{
    min-width: 124px;
}
.sys-fields-item .validatebox-text{
    display: block;
    box-shadow: none;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 8px;
    border:1px solid #e8edec;
    width:100%  !important;
    margin:3px;
    color: #333333;
}
.sys-fields-item .validatebox-text:focus {
    padding: 0 0 0 8px;
    border: 1px solid #21bba3 ;
    box-shadow: none;
    outline: none;
}
/*list查询页面is end*/

/*form添加页面is start*/
.sys-dialog-select-status{
    display: flex;
    height:30px;
    align-items: center;
    min-width:120px;
    width:20%;
}
.sys-dialog-select-status .textbox-text{
    box-shadow: none;
    margin:0px;
    border: 1px solid #e8edec;
    height: 30px;
    line-height: 30px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    width: 100% !important;
}
.sys-dialog-select-status .textbox-text:focus{
    box-shadow: none;
    height: 30px;
    border: 1px solid #21bba3;
    box-shadow: none;
    outline: none;
    width: 100%;
}
.sys-dialog-select-status .textbox,.sys-fields-item .textbox,.sys-fields-item-time .textbox,.sys-btns-flex .textbox {
    border: none;
}
/* checkbox label不显示...*/
.sys-fields-item .checkbox + .textbox-label{
    overflow: unset;
}
.sys-dialog-clomn .checkbox + .textbox-label{
    overflow: unset;
}
    /*.sys-fields-item .textbox-text:focus{*/
    /*box-shadow: none;*/
    /*height: 30px !important;*/
    /*border: 1px solid #21bba3 !important;*/
    /*box-shadow: none !important;*/
    /*outline: none;*/
/*}*/
/*.sys-dialog-clomn-row .textbox-text:focus{*/
    /*box-shadow: none;*/
    /*line-height: normal !important;*/
    /*border: 1px solid #21bba3 !important;*/
    /*box-shadow: none !important;*/
    /*outline: none;*/
/*}*/
/*.sys-fields-item-time .textbox-text:focus{*/
    /*box-shadow: none;*/
    /*padding: 0 0 0 8px;*/
    /*height: 30px !important;*/
    /*line-height: 30px !important;*/
    /*border: 1px solid #21bba3 !important;*/
    /*box-shadow: none !important;*/
    /*outline: none;*/
/*}*/
/*.sys-btns-flex .textbox-text:focus {*/
    /*box-shadow: none;*/
    /*padding: 0 0 0 8px;*/
    /*height: 30px !important;*/
    /*line-height: 30px !important;*/
    /*border: 1px solid #21bba3 !important;*/
    /*box-shadow: none !important;*/
    /*outline: none;*/
/*}*/
.textbox{
    display: inline-flex;
    flex-grow: 1;
}
.textbox .combo-arrow {
    width:28px;
    /*height:26px!important;*/
    margin:1px 1px 0px 0px;
    border-radius: 5px;
}
textarea{
    font-family: "Microsoft YaHei";
    font-size: 13px;
}
.sys-fields-flex .sys-fields{
    display:flex;
    width:100%;
    box-sizing: border-box;
    margin-bottom: 18px;
    flex-wrap: wrap;
    align-items: center;
}
.sys-fields-item{
    box-sizing: border-box;
    display: flex;
    align-items: center;
    /*     min-width:224px; */
}
.sys-fields-item .textbox {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.sys-fields-item-time{
    box-sizing: border-box;
    display: flex;
    width: 20%;
    align-items: center;
    min-width:270px;
}
.sys-fields-item-query{
    height:30px;
}
.sys-fields-item .combo-arrow{
    /*background: url("") no-repeat center center #ffffff;*/
    width:28px;
    height:26px!important;
    margin:1px 1px 0px 0px;
    border-radius: 5px;
}
.sys-fields-item .datebox .combo-arrow{
    background: url("./../images/main/dateBox.png") no-repeat center center;
    background-size: 16px;
}
.sys-dialog-select-status .combo-arrow{
    /*background:center center #ffffff;*/
}
.sys-dialog-select-status .combo-arrow:hover{
    /*background: center center #ffffff;*/
}
.sys-dialog-select-status .combo-arrow::before{
    /*font-family: 'iconfont' !important;
    content: "\e662";
    background:center center #ffffff;
    color:#666666;*/
}
/*地区input样式 is start*/
.sys-fields-place .area_input {
    border-color: rgb(232, 237, 236) ;
    border-radius: 5px 5px 5px 5px;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-input .area_input:focus {
    box-shadow: none;
    /*  padding: 0 0 0 8px; */
    height: 30px ;
    line-height: 30px ;
    border: 1px solid #21bba3;
    outline: none;
}

.datagrid-view .datagrid-editable-input{
    margin: 0;
    height: 29px;
    line-height: 29px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e8edec;
    padding: 5px;
}
/*地区input样式 is end*/
.sys-fields-item-query .textbox-label{
    width:100% !important;
}
.sys-detail-flex .order-add-option-button-input{
    width: 100% !important;
}
.sys-detail-flex .order-add-option:last-child{
    width:auto;

}
.sys-detail-flex .order-add-option:last-child{
    margin-left:0;
}
/*页面自适应 is end*/
.sys-dialog-select-status .sys-fields-item{
    width: calc(100% - 120px);
}
.sys-remark-item .validatebox-text{
    padding:0px auto;
}
.textbox{
    border: 1px solid #e8edec;
}
/*form添加页面is end*/


/*  .textbox:hover{
	border: 1px solid #21bba3;
} */
/* 日期样式 */
.sys-fields-time{
    display: flex;
    flex-wrap: nowrap;
    border: 1px solid #e8edec;
}
.sys-fields-time:hover{
    border: 1px solid #21bba3;
}
.sys-fields-item .sys-fields-time .validatebox-text{
    border:none;
}
.calendar-selected{
    background-color: #28cab2;
    border-color: #28cab2;
}
.textbox .textbox-prompt {
    font-size: 13px;
    color: #999999;
}
.sys-dialog-row .textbox input::-webkit-input-placeholder {
    color: #999999;
}
.sys-dialog-row .textbox input:-moz-placeholder {
    color: #999999;
}
.sys-dialog-row .textbox input:-ms-input-placeholder {
    color: #999999;
}
/*备注中placeholder字体is start*/
.sys-dialog-row .textbox textarea::-webkit-input-placeholder {
    color: #999999;
    font-family: inherit;
}
.sys-dialog-row .textbox textarea:-moz-placeholder {
    color: #999999;
    font-family: inherit;
}
.sys-dialog-row .textbox textarea:-ms-input-placeholder {
    color: #999999;
    font-family: inherit;
}
.sys-dialog-row .textbox textarea{
    font-family: inherit;
}
/*备注中placeholder字体is end*/
::-webkit-input-placeholder { /* WebKit browsers */
    color: #aaaaaa;
    font-size: 13px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #aaaaaa;
    font-size: 13px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #aaaaaa;
    font-size: 13px;
}
/* 仓库管理库存状态过滤 is start */
.sys-filter .sys-filter-btn:first-child {
    margin-left: 0px;
}
.sys-filter .sys-filter-btn {
    border: none;
    background: #ffffff;
    margin: 0 15px;
    cursor: pointer;
    color: #333333;
    height: 30px;
    line-height: 30px;
}
.sys-filter .sys-filter-btn:hover {
    color: #28cab2;
}
.sys-filter .sys-btn-active {
    color: #28cab2;
    border-bottom: 3px solid #28cab2;
}
.sys-btn-part {
    display: inline-block;
    height: 10px;
    width: 1px;
    background: #666;
}
/* 仓库管理库存状态过滤 is end */
/*
*   form.css is end
*/


/* 页签样式 */
.sys-main .tabs-header .tabs-wrap{
    margin-left: 35px;
    width: 1667px;
}
.tabs-scroller-left, .tabs-scroller-right{
    width: 35px;
    border:1px solid #e6f2f1;
}
.tabs-scroller-left{
    background: #ffffff url('./../images/main/left.png') no-repeat center center;
    background-size: 12px;
}
.tabs-scroller-right{
    background: #ffffff url('./../images/main/right.png') no-repeat center center;
    background-size: 12px;
}
.tabs-scroller-left:hover{
    background: #f6fffd url('./../images/main/leftHover.png') no-repeat center center;
    background-size: 12px;
}
.tabs-scroller-right:hover{
    background: #f6fffd url('./../images/main/rightHover.png') no-repeat center center;
    background-size: 12px;
}
.sys-dialog-clomn-bottom{
    height:15px;
    width:100%
}
.sys-fields-item-query .inputbox{
    margin:0px 0px 0px 5px;
}

/*
*   btn.css is start
*/

.sys-button:hover{
    /*outline: 0  !important;*/
    /*background: #f0fffe !important;*/
}
.sys-button + .sys-button {
    margin-left: 10px;
}
/* 查询字体图标 */
.sys-btn-icon-search::before{
    font-family: 'iconfont';
    content: "\e65c";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-btn-icon-search{
    margin:5px 10px 5px 20px;
}
.sys-btn-icon-search:hover {
    background: #23b09b;
}
.sys-btn-icon-edit::before {
    font-family: 'iconfont';
    content: "\e663";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-btn-icon-edit:hover {
    background: #23b09b;
}
/* 条形码图标 */
.sys-btn-icon-code::before{
    font-family: 'iconfont';
    content: "\e65f";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-btn-icon-code{
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}
/* 添加字体图标 */
.sys-btn-icon-add::before{
    font-family: 'iconfont';
    content: "\e65d";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-btn-icon-add {
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}
.sys-btn-icon-save::before{
    font-family: 'iconfont';
    content: "\e677";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-btn-icon-save{
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}

.sys-btn-icon-pause{
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}
.sys-btn-icon-pause::before{
    font-family: 'iconfont';
    content: "\e66e";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
/*导入页面字体图标*/
.file-tips:before{
    font-family: 'iconfont';
    content: "\e6b6";
}
.sys-btn-icon-resume{
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}
.sys-btn-icon-resume::before{
    font-family: 'iconfont';
    content: "\e664";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-btn-icon-execute{
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}
.sys-btn-icon-execute::before{
    font-family: 'iconfont';
    content: "\e672";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}

.sys-button .l-btn-left .ll-btn-text{
    line-height: normal !important;
    padding:0px 15px;
}
.sys-dialog-select-status .textbox {
    background-image: none;
    background-color: #e9e9e9;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.sys-searchform-increased{
    color: #ffffff ;
    border: 1px solid #28cab2 ;
    padding:4.5px 19.07px 4.5px 19.08px ;
    margin:0px 10px 0px 0px ;
    outline: 0 ;
    background: #28cab2;
}
.sys-searchform-increased:hover {
    background: #23b09b;
}
.sys-form-btn-save:hover {
    background: #23b09b;
}
.sys-form-btn-save{
    color: #ffffff ;
    border: 1px solid #28cab2 ;
    padding: 8.5px 19.07px 8.5px 19.08px ;
    margin:0 10px 0 0;
    outline: 0 ;
    background: #28cab2 ;
}
.sys-form-btn-back{
    border: 1px solid #28cab2;
    padding: 8.5px 19.07px 8.5px 19.08px ;
    margin: 0px 10px 0px 0px ;
    outline: 0  ;
    background: #ffffff ;
}
.sys-btns-flex{
    height:30px;
    display: flex;
    box-sizing: border-box;
    flex-wrap: nowrap;
    align-items: center;
    margin: 5px 0px;
}

.sys-btn-icon-import{
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}
.sys-btn-icon-import::before{
    font-family: 'iconfont';
    content: "\e65e";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-btn-icon-export{
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}
.sys-btn-icon-print{
    color: #28cab2;
    border: 1px solid #c5eae7;
    background-color: #fff;
}
.sys-btn-icon-export::before{
    font-family: 'iconfont';
    content: "\e65b";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-btn-icon-print::before{
    font-family: 'iconfont';
    content: "\e65a";
    margin:0px 4px 0px 0px;
    font-size: 16px;
}
.sys-fields-flex .sys-fields-item,.sys-fields-flex .sys-dialog-select-status,.sys-fields-flex .sys-fields-item-time{
    width: 20%;
    margin:5px 0px;
}
.sys-fields-flex .sys-item-big-width{
    width:33%;
}
.sys-add-btn{
    width: 100%;
}
.sys-btns-min-width{
    min-width: 350px;
}
.sys-btn-width{
    margin-left: 30px;
}
.sys-repertory-min-width{
    min-width: 780px;
}
.order-add-option-wid{
    /*min-width: 345px;*/
    margin:5px 0px ;
}
.sys-btn {
    height: 36px;
    line-height: 35px;
    padding: 0px 15px;
    border: none;
    color: #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    outline: none;
    margin-right: 5px;
}
/* 小按钮30px */
.sys-btn-small {
    height: 30px;
    line-height: 29px;
}
/* 小按钮padding */
.sys-btn-big-width {
    padding: 0px 20.22px;
}
/* 橙色按钮 */
.sys-btn-orange {
    background: #02c93f;
    color: #ffffff;
    border: 1px solid #02c93f;
}
/* 蓝色按钮 */
.sys-btn-blue {
    background: #28cab2;
    color: #ffffff;
    border: 1px solid #28cab2;
}
.sys-btn-blue:hover {
    background: #23b09b;
    border: 1px solid #23b09b;
}
/* 白色按钮 */
.sys-btn-default {
    background: #ffffff;
    color: #28cab2;
    border: 1px solid #c5eae7;
}
.sys-btn-default:hover {
    background: #f0fffe;
}
/* 渠道交接表操作按钮统一样式 */
.sys-btn-channel {
   background: #F3FFFD;
   color: #28cab2;
   border: 1px solid #28CAB2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.sys-btn-channel:hover {
    background: #28CAB2;
    color: #FFFFFF;
}
.sys-btn-export {
    background: #F3FFFD;
    color: #28cab2;
    border: 1px solid #28CAB2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.sys-btn-export:hover {
    background: #28CAB2;
    color: #FFFFFF;
}


/* 按钮loadding is start */
@keyframes rotating{
    from{transform:rotate(0)}
    to{transform:rotate(360deg)}
}
.sys-btn-loadding::before {
    position: absolute;
    font-family: 'iconfont' !important;
    content: "\e689;";
    animation: rotating 1s infinite;
}
.sys-btn-loadding::after {
    font-family: 'iconfont' !important;
    content:"\e689";
    color: #28cab2;
}
/*.sys-btn-loadding {
    background: url("./../images/");
}*/
/* 按钮loadding is end */
/*
*   btn.css is end
*/
/*
*   table.css is start
*/

/*
    添加以下样式解决f12调试的时候table表格错位问题
*/
/*table {
    table-layout:fixed;
}
.datagrid table{
    table-layout:fixed;
}
.datagrid table td{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}*/
/*
    错位问题样式
 */
/*.datagrid-view {*/
    /*margin-left: 10px;*/
/*}*/
.sys-table-content .panel-htop .panel-body {
    border: solid 1px rgb(232, 237, 236);
}
.datagrid-header-row, .datagrid-row {
}
/*.sys-table-content .panel {*/
    /*border: solid 1px rgb(232, 237, 236);*/

/*}*/

/*
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-view2 .datagrid-header .datagrid-header-inner .datagrid-htable {
    width: 100%;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-view2 .datagrid-header .datagrid-header-inner .datagrid-htable tr td:last-child {
    width: 100%;
}*/
/*.sys-table-content .panel-htop .panel-body-noheader .datagrid-view {*/
    /*width: 100%;*/
/*}*/
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-header {
    border: none;
    height: 30px;
    background: #ffffff;
    /*border: 1px solid #ebf7f7;*/
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-header .datagrid-header-inner {

}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-header .datagrid-header-inner .datagrid-htable {
    height: 30px;

}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable {

}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-header .datagrid-header-inner .datagrid-htable td {
    background: #ebfaf7;
    line-height: 30px;
    /*border: none;*/
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-header .datagrid-header-inner .datagrid-htable tr td:hover {
    background: #ebfaf7;

}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datagrid-row td {
    background: inherit;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-header  tr td span {
    font-weight: bold;
    color: #666666;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datagrid-row td[field="warehouseId"] .textbox{
    border: 1px solid #e8edec;
}
/* add by HYW is start */
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datagrid-row td[field="warehouseId"] .textbox .textbox-text {
    border: none;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datagrid-row td[field="positionId"] .textbox{
    border: 1px solid #e8edec;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datagrid-row td[field="positionId"] .textbox .textbox-text {
    border: none;
}
/* add by HYW is end */
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datagrid-row td[field="index"] .datagrid-cell {
    width: 40px;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-cell {
    height: auto;
    padding: 0 10px;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body td {
    color: #666666;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-row-alt {
    background: #fafffe;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-row-over {
    color: #666666;
    background: #def4ef;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-row-selected {
    background: #def4ef;
    color: #666666;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .textbox {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*border: none;*/
    width: 100% !important;
}
/*批量添加width添加！importtant覆盖行内样式*/
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datagrid-cell .textbox-text {
    width: 100% !important;
    margin: 0;
    height: 29px;
    line-height: 29px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*border: 1px solid #e8edec;*/
    padding: 5px;
}
.datagrid-view .datagrid-editable-input {
    border: 1px solid #e8edec;
}

.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable td[field="lotNo"] .textbox{
    border: 1px solid #e8edec;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable td[field="lotNo"] input{
    border: none;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datebox {
    border:1px solid #e8edec;
}
.sys-table-content .panel-htop .panel-body-noheader .datagrid-view .datagrid-body .datagrid-btable .datebox .textbox-text{
    border:none;
}
.sys-table-content .datagrid-body .datagrid-btable .datagrid-row-detail {
    padding-left: 31px;
}
.sys-table-content .datagrid-body .datagrid-btable .datagrid-row-detail table {

}
.sys-table-content .datagrid-body .datagrid-btable .datagrid-row-detail tr th {
    height: 30px;
    line-height: 30px;
    text-align: left;
    color: #999999;
    font-size: 12px;
    font-weight: 400;
}
.sys-table-content .datagrid-body .datagrid-btable .datagrid-row-detail tr td {
    height: 30px;
    line-height: 30px;
    text-align: left;
    color: #333333;
    font-size: 12px;
}
.sys-table-content .datagrid-body td {
    background: #f7f7f7;
    /*border: none;*/
}
.datagrid-header td, .datagrid-body td, .datagrid-footer td {
    border-width: 0 1px 1px 0;
    border-style: solid;
    margin: 0;
    padding: 0;
}
.datagrid-header td, .datagrid-body td, .datagrid-footer td {
    border-color: #dceeea;
}
.sys-time-item{
    display: flex;
    width:calc(100% - 120px);
    justify-items: center;
    height: 32px;
    align-items: center;
    box-shadow: none;
    border: 1px solid #e8edec;
    border-radius: 5px 5px 5px 5px;
}
.sys-time-item .textbox .textbox-prompt{
    border: none;
}
.sys-time-item .textbox .textbox-prompt:focus{
    border: #ffffff !important;
}
.sys-fields-item-time .sys-time-item .textbox-text:focus{
    border: #ffffff !important;
}
.sys-fields-item .sys-time-item .validatebox-text {
    border: #ffffff !important;
}
.sys-table-content .sys-form-flex .sys-fields .sys-fields-item .textbox {
    width: calc(100% - 100px);
}
/* 修改checkbox默认样式 start */
.sys-set-label {
    display: inline-block;
    line-height: 18px;
}
[type="checkbox"] {
    display: none;
}
.sys-checkbox-set + label {
    background: #ffffff;
    border-radius: 3px;
    border: 1px solid #999999;
    width: 14px;
    height: 14px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 15px;
    margin-top: 1px;
    cursor: pointer;
}
.sys-checkbox-set:checked + label {
    background: #03B7AB;
    border: none;
}
.sys-checkbox-set:checked + label:after {
    font-family: 'iconfont';
    content: '\e668';
    color: #ffffff;
    font-size: 12px;
}
/* 修改checkbox默认样式 end */
.datagrid-cell-rownumber {
    color: #666666;
}
.sys-grid-href {
    color: #009d94;
    cursor: pointer;
}
.sys-grid-href:hover {
    text-decoration: underline;
}
.sys-grid-href:visited {
    color: #009d94;
}
/* 修改a标签默认样式 start */
.sys-grid-href-a {
    color: #000000;
    cursor: pointer;
}
.sys-grid-href-a:hover {
    color: #009d94;
    text-decoration: underline;
}
.sys-grid-href-a:focus {
    color: #009d94;
}
/* 修改a标签默认样式 end */

/* 仓库位置页面-添加页面 table高度*/
/*.sys-table-height,.sys-table-height .panel-htop .panel-body-noheader .datagrid-view{*/
    /*height: 200px !important;*/
/*}*/
/* 采购管理采购申请状态css */
.sys-status-color0 {
    color: #26c848;
}
.sys-status-color1 {
    color: #42abee;
}
.sys-status-color2 {
    color: #1fc3bd;
}
.sys-status-color3 {
    color: #d9a035;
}
.sys-status-color4 {
    color: #ff73c9;
}
.sys-status-color5 {
    color: #d86eff;
}
.sys-status-color6 {
    color: #5e69ff;
}
.sys-status-color7 {
    color: #00a0e2;
}
.sys-status-color8 {
    color: #01cbcb;
}
.sys-status-color9 {
    color: #01bd01;
}
.sys-status-color10 {
    color: #94a501;
}
.sys-status-color11 {
    color: #c69800;
}
.sys-status-color12 {
    color: #d8762f;
}
/*
*   table.css is end
*/
/*
*   dialog.css is start
*/
.window {
    background: #04b6ab !important;
    border: none !important;
    padding: 0 !important;
}
.window .window-header {
    width: 100% !important;
    padding: 0 !important;
    color: #ffffff;
    font-weight: 400;
}
.sys-dialog {
    border: none;
}
.window .window-body {
    border-width: 0px !important;
}
.window .window-body .messager-warning + div:nth-child(2){
    /*width: 100%;*/
    word-wrap: break-word;
    max-height: 300px;
    overflow: auto;
    padding: 0 20px 20px 20px ;
}
.sys-dialog-main {
    height: 100%;
    /*padding: 28px 40px 96px 40px !important;*/
    position: relative;
}
.sys-dialog-main .sys-dialog-content {
    padding: 10px 50px 10px 50px;
    /* margin-right: 40px; */
    height: calc(100% - 61px);
    overflow: auto;
    /*min-width: 820px;*/
    /*min-height: 510px;*/
}
.sys-dialog-main .sys-dialog-big-padding {
    padding: 10px 100px 10px 100px;
}
.window .window-header .panel-title {
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-weight: 400;
    box-sizing: border-box;
}
.window .window-header .panel-tool {
    top: 60% !important;
    margin-right: 10px;
}
.window .window-header .panel-tool .panel-tool-close {
    background: url('./../images/main/close-w.png') no-repeat 0px 0px;
    background-size: 100%;
}
.window .messager-button {
    border: none;
    top: 0px;
    text-align: right;
}
.window .messager-button .l-btn {
    outline: none;
}
.window .messager-button .l-btn-small {
    border: 1px solid #28cab2;
    background: #28cab2;
    color: #ffffff;
}
.window .messager-button .l-btn-small:hover {
    background: #23b09b;
}
.sys-dialog-info {
    position: relative;
    padding: 28px 40px !important;
}
.sys-dialog-iframe {
    width: 100%;
    height: 100%;
    border: none;
}
.textbox textarea.textbox-text {
    line-height: 28px;
}
.sys-files-tips {
  display: inline-block;
  margin: 20px 0 0 20px;
}
/*.sys-dialog-btn-left {*/
    /*width: 30px;*/
/*}*/
/* dialog form search is start */
.sys-dialog-search .order-add-wrapper .order-add-option .sys-fields-item {
    /*width: calc(100% - 120px);*/
}
.sys-dialog-search .order-add-wrapper {
    padding: 6px 14px;
}
/* dialog form search is end */
.sys-detail-row:last-child .sys-detail-info .sys-info-edit {
    background: unset;
    color: #28cab2;
}
.sys-detail-row:last-child .sys-detail-info .sys-info-edit a{
    color: inherit;
}
/* dialog images is start */
.sys-img-f {
    display: inline-block;
    height: 20px;
}
.sys-img {
    height: 100%;
}
.sys-img-list {
    width: 100%;
    padding: 0 20px;
    display: flex;
    flex-wrap: wrap;
}
.sys-img-list li {
    width: 20%;
    padding: 5px;
    max-height: 200px;
    overflow: overlay;
}
.sys-img-list li img {
    width: 100%;
    height: auto;
}
#sysDddrDetail .sys-detail-info {
    display: block;
}
#sysDddrDetail .sys-detail-info .sys-info-addr {
    float: left;
}

.sys-mark {
    height: 12px;
    width: 3px;
    background: #04b6ab;
    margin: 2px 8px 0 0;
    border-radius: 2px;
    float: left;
}
.sys-files-row {
    margin-bottom: 15px;
}
/* dialog images is end */
/* dialog orderInfoContent is start */
.sys-scan-basic .sys-scan-basic-column {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1px;
    font-size: 12px;
}
.sys-scan-basic .sys-scan-basic-column .sys-scan-basic-row {
    width: 23%;
    display: flex;
    margin: 4px 0;
    flex-wrap: nowrap;
    line-height: 16px;
}

/*详情页第四列标签*/
.sys-scan-basic .sys-scan-basic-column .sys-scan-basic-row:nth-child(4n) {
    width: 30%;
}
/*!*详情页第倒数第二个标签（地址input框）*!*/
/*.sys-scan-basic-row:nth-last-child(2) {*/
    /*width: 100%;*/
/*}*/
/*!*详情页第最后一个标签（备注input框）*!*/
/*.sys-scan-basic-row:last-child {*/
    /*width: 100%;*/
/*}*/
.sys-scan-basic .sys-scan-basic-column:not(:first-child) .sys-scan-basic-row {
    width: 100%;
}
.sys-scan-basic .sys-scan-basic-column .sys-scan-basic-row .sys-scan-basic-label {
    width: 75px;
    text-align: left;
    font-size: 12px;
    color: #999999;
}
.sys-scan-basic .sys-scan-basic-column .sys-scan-basic-row .sys-scan-basic-content {
    width: calc(100% - 120px);
    line-height: 16px;
    margin: 0 0 0 10px;
    font-size: 12px;
    color: #333333;
    word-break: break-all;
}
.sys-scan-basic .sys-scan-basic-column .sys-dialog-info-row {
    width: 130px;
}
.sys-scan-basic .sys-scan-basic-column .sys-dialog-info-row .sys-dialog-clomn {
    /*width: calc(100% - 120px);*/
}
.sys-scan-basic .sys-scan-basic-column .sys-dialog-row {
    /*margin-top: 18px;*/
}
.sys-scan-basic .sys-scan-basic-column .sys-dialog-row:nth-child(2) {
    position: relative;
    width: calc(100% - 130px);
}
.sys-scan-basic .sys-scan-basic-column .sys-dialog-info-row .sys-fields-item .sys-input {
    margin-left: 10px;
}
/* dialog orderInfoContent is end */
/* dialog printContent is start */
.sys-print-content {
    float: left;
    /*position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;*/
}
.sys-print-content:after {
    clear: both;
}
.sys-print-content .sys-content-row {
    float: left;
    /*width: 25%;
    padding: 10px 5px;
    margin: 10px;*/
}
.sys-print-content .sys-content-row .sys-row-name {
    text-align: left;
}
.sys-print-content .sys-content-row .sys-row-format {
    text-align: left;
    /*margin-bottom: 5px;*/
}
.sys-print-content .sys-content-row .sys-row-format + div div:last-child {
    margin-top: 35px !important;
}
/*@media print {
    .sys-print-content {
        text-align: left;
    }
    .sys-print-content .sys-content-row {
        width: 25%;
        !*padding: 10px 0px;*!
        page-break-after: always;
        margin-left: -10px;
    }
    .sys-print-content .sys-content-row .sys-row-name {
        text-align: left;
    }
    div[name="bcTarget"] {
        margin-left: -10px;
    }
    .sys-print-content .sys-content-row .sys-row-format {
        text-align: left;
        !*margin-bottom: 5px;*!
    }
    !*.sys-print-content .sys-content-row .sys-row-format + div div:last-child {
        margin-top: 35px !important;
    }*!
}*/
/* dialog printContent is end */
/*  dialog add amount count is start  */
.sys-count {
    width: 100%;
    text-align: right;
    color: #999999;
    padding: 10px 0 0 0;
}
.sys-count .sys-count-text {
    height: 24px;
    line-height: 24px;
}
.sys-count .sys-amount-count {
    display: inline-block;
    min-width: 120px;
    color: #000000;
    font-size: 18px;
    text-align: left;
}
/*  dialog add amount count is end  */
/*
*   dialog.css is end
*/
/*
*   selectForm.css is start
*/
.sys-form .sys-form-module {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.sys-form .sys-form-module .sys-dialog-row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /*margin-bottom: 25px;*/
}
.sys-form .sys-form-module .sys-dialog-row-special {
    margin-bottom: 5px;
}
.sys-form .sys-form-module .sys-dialog-clomn {
    width: 25%;
    margin-bottom: 10px;
    /*height: 30px;*/
}
.sys-form .sys-form-module-dialog .sys-dialog-clomn {
    width: 33%;
    margin-bottom: 15px;
}
.sys-form .sys-form-module .sys-input-remark-one {
    width: 100%;
}
.sys-form .sys-form-module .sys-input-remark-two {
    width: 75%;
}
.sys-form .sys-form-module .sys-input-remark-three {
    width: 50%;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-dialog-label{
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #666666;
    vertical-align: middle;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-input {
    width: calc(100% - 100px);
    height: 30px;
    line-height: 30px;
    clear: both;

}
.sys-form .sys-form-module .sys-dialog-clomn .sys-input span{
   float: left;

}
.sys-form .sys-form-module .sys-dialog-clomn .sys-input button{
    float: left;
    margin-left: 4px;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-menu-icon {
    display: flex;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-special-remarks {
    height: unset;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-input .textbox {
    width: calc(100% - 10px) !important;
    display: inline-block;
}
/*.sys-form .sys-form-module .sys-dialog-clomn .sys-input .textbox input {
    width: 100% !important;
}*/
.sys-form .sys-form-module .sys-dialog-clomn .sys-input .combo {
    width: calc(100% - 56px) !important;
    border-radius: 5px;
}

.sys-form .sys-form-module .sys-dialog-select .sys-input .textbox{
    width: calc(100% - 56px) !important;
    border-radius: 5px;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-input .textbox-readonly {
    width: calc(100% - 56px) !important;
}
.sys-form .sys-form-module .sys-dialog-select-status .sys-input .combo {
    width: calc(100% - 10px) !important;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-input .area_input {
    width: calc(100% - 10px);
    color: #333333;
    border-radius: 5px;
    border: 1px solid #e8edec;
}
.sys-form .sys-form-module .sys-dialog-clomn .sys-input .sys-dialog-unit {
    width: calc(100% - 10px) !important;
}
/* 合并两列 */
.sys-form .sys-form-module .sys-dialog-clomn-rowspan {
    width: 66%;
}
.sys-form .sys-form-module .sys-dialog-clomn-rowspan .sys-input {
    width: calc(100% - 100px);
}
/* 三行 */
.sys-form .sys-form-module .sys-dialog-clomn-row {
    width: 100%;
}
.sys-form .sys-form-module .sys-dialog-clomn-row .sys-input {
    width: calc(99% - 100px);
}
.sys-form .sys-form-module .sys-dialog-clomn-row .sys-input-right-title {
    width: calc(99% - 156px);
}
.sys-form .sys-form-module .sys-dialog-order-clomn .sys-dialog-clomn {
    width: 100%;
    margin-bottom: 0px;
}

.sys-form .sys-form-module .sys-dialog-order-clomn .sys-detail-wrapper .sys-detail-row:not(#sysDddrDetail){
    display: none;
}
.sys-form .sys-form-module .sys-dialog-order-clomn-f {
    /*margin-bottom: 13px;*/
}
#org-type {
    display: inline-block;
    color: #333333;
}
.sys-form-btn {
    text-align: right;
    /* padding: 0; */
    /* margin: 5px auto; */
    /*position: relative;*/
    right: 0;
    bottom: 0;
    position: fixed;
    width: 100%;
    border-top: 1px solid #ededed;
    padding: 14px 40px 13px 0;
    background: #fafafa;
    z-index: 1111;
}
.sys-form-btn button:last-child {
    margin: 0 !important;
}
.combo-arrow {
    background: url(./../images/main/slider.png) no-repeat center center;
    background-size: 50%;
    height:18px;
    width:18px;
}
.combo-arrow:hover {
    /*background: url(./../images/main/slider.png) no-repeat center center;
    background-size: 50%;*/
    /*background: unset;*/
}
/*
*   selectForm.css is end
*/
/* 日期樣式 */
.combo-p {
    box-shadow: 0px 0px 10px rgba(194,194,194,.3);
}
.calendar-title{
    margin:auto 4px;
}
.calendar-title span{
    color:#333333;
}
.panel .combo-panel .datebox-button tr td{
    width:auto !important;
    padding: 0px 9px  0px 8px!important;
    float: right;
    background: #28cab2;
    margin:0px 5px 7px 0px;
    border-radius: 3px;
    color:#ffffff;
}
.panel .combo-panel .calendar-body .calendar-dtable tr th{
    color:#666666;
    background: #ffffff;
    font-size: 12px;
}
.calendar-nav-hover,.calendar-selected{
    background: #28cab2;
    color:#ffffff;
}
.calendar table td, .calendar table th {
    font-size: 12px;
}
.calendar-dtable{
    border-spacing: 11px;
    padding: 5px 15px;
}
.panel .combo-panel .datebox-button tr td a{
    color:#ffffff;
    opacity: 1.0;
    font-size: 12px;
    font-weight:normal;
    height:18px;
    width:18px;
}
.datebox-button{
    background:#ffffff;
}
.calendar-sunday,.calendar-saturday,.calendar-other-month{
    color: #999999;
}
.calendar-header{
    background: #ffffff;
}
/*
*   sys-user-info.css is start
*/
.sys-user-info {
    color: #666666;
    font-size: 14px;
}
.sys-user-info .sys-user-row {
    height: 40px;
    display: flex;
    line-height: 28px;
    margin-bottom: 6px;
}
.sys-user-info .sys-user-row .sys-user-label {
    width: 100px;
    text-align: right;
    margin-right: 5px;
}
.sys-user-info .sys-user-row .sys-label-info {
    color: #333333;
}
.sys-user-info .sys-user-row .sys-input {
    width: calc(100% - 100px);
}
.sys-user-info .sys-user-row .sys-input input {
    width: 100%;
    height: 30px;
    margin-top: 4px;
    border: 1px solid #b5b5b5;
    border-radius: 5px;
    padding: 5px;
}
.sys-user-info .sys-user-row .sys-input .textbox {
    width: 100% !important;
    border: none;
    margin-top: 4px;
}
.sys-user-info .sys-user-rowReset .sys-user-company{
    height: 50px;
    min-width: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;


}
.sys-user-info .sys-user-rowReset .sys-user-company .sys-label-info{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;


}
.sys-user-info .sys-user-rowReset .sys-user-row .sys-user-label{
    min-width: 100px;
}
/*
*   sys-user-info.css is end
*/
/*
*   print.css is start
*/
.print-table-wrap .sys-print-btn {
    text-align: right;
    padding-right: 40px;
}
.print-table-wrap h3{
    text-align: center;
    font-size: 18px;
}
.print-table-wrap .widthCss {
    margin: 10px 0;
}
.print-table-wrap .tborder {
    margin: 10px auto;
}
.print-table-wrap .widthCss tr td {
    padding: 2px 3px;
    font-size: 12px;
}
.print-table-wrap .widthCss tr th {
    padding: 2px 3px;
    font-size: 12px;
}
/*
*   print.css is end
*/
/*
*   changePWS.css is start
*/
/*
*   changePWS.css is end
*/

/* combobox 组合框 */
.combo-p {
    box-shadow: 0 1px 5px rgba(102,102,102,.1);
}
/*.combobox-item-selected{ color: #20bca2;}*/
.combobox-item-hover {
    color: #fff;
}

/* datagrid 公共分页 is start */
.sys-datagrid-pager {
    width: 52px !important;
}

.datagrid .datagrid-pager {
    border: 0;
    background: transparent;
    padding: 10px 0 10px 10px;
}

.datagrid-pager .pagination-info {
    font-size: 12px;
    color: #999;
    margin: 0 20px 0 10px;
}

.datagrid-pager .pagination-info {
    float: left;
}

.datagrid-pager .pagination-prev, .datagrid-pager .pagination-next {
    background: none;
}

.datagrid-pager .pagination-prev:before {
    content: '上一页';
    white-space: nowrap;
    font-size: 12px;
}

.datagrid-pager .pagination-next:before {
    content: '下一页';
    white-space: nowrap;
    font-size: 12px;
}

.datagrid-pager .l-btn-left {
    width: 50px;
}

.datagrid-pager tr:before {
    content: '显示行数';
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    display: inline-block;
    margin: 8px 10px 0 0;
}
.datagrid-pager tr>td:first-child {
    /*width: 100%;*/
}
.datagrid-pager .pagination-num{ padding: 5px 0; margin: 0 -5px; border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; border: solid 1px #e8e8e8; font-size: 12px; color: #666;}

.datagrid-pager .l-btn-plain:hover {
    background: #fff;
    color: #20bca2;
    border: 1px solid #fff;
}

.datagrid-pager .l-btn-disabled, .datagrid-pager .l-btn-disabled:hover {
    background: #fff;
    color: #666;
    background: none;
}

.datagrid-pager .textbox {
    border-color: #e8e8e8;
}

.datagrid-pager .textbox .textbox-text {
    width: 100% !important;
    font-size: 12px;
    color: #666;
    padding-left: 5px;
}

.datagrid-pager .combo-arrow {
    background: none;
}

.datagrid-pager .combo-arrow:after {
    position: absolute;
    right: 5px;
    top: 25%;
    font-family: 'iconfont';
    content: "\e662";
    font-size: 6px;
    color: #999;
}
/* datagrid 公共分页 is end */
/* 无图片状态的图片样式 */
.imgContain{
    z-index: 999;
    background: url('./../images/main/noData.png') no-repeat center center;
    background-size: 21%;
 }
.addImgContain{
      z-index: 999;
      background: url('../images/main/noDataTexts.png') no-repeat center center;
  }

@media only screen and (max-width: 1600px) {
    .imgContain{
        background: url('./../images/main/noDataLowScreen.png') no-repeat center center;
        background-size: 21%;
    }
}
/* loading 加载图标样式 */
.datagrid-mask-msg{
    background: #f0f0f0 url('./../images/main/loadingImage.gif') no-repeat;
    border-color: #f0f0f0;
    height: 120px !important;
    width: 120px;
}
.datagrid-mask {
    top: 38px;
    width: 100%;
    height: calc(100% - 38px);
}

/*  导入页面 is start  */
.file-tips{
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    width: 100%;
    height: 41px;
    line-height: 41px;
    color: #999999;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    font-size: 12px;
    background: #fafafa;
    position: absolute;
    bottom: 0;


}
.sys-import-content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.sys-import-file{
    display: flex;
    justify-content: center;
    margin: 40px 0 15px 0;
}
.sys-import-content .webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: 130px;
    background: #ffffff;
    margin: 0 10px;
    padding: 0;
    color: #04b6ab;
    font-size: 14px;
    border-bottom: 1px solid #04b6ab;
    overflow: hidden;
    border-radius: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.sys-down{
    color: #666666;
    border-bottom: 1px solid #666666;
    margin: 0 10px;


}
#ctlBtn{
    margin: 0 0 15px 0;
    border: 1px solid #e4e4e4;
    background: #e4e4e4;
    font-size: 12px;
    color: #ffffff;
}
.uploader-list .item{
    text-align: center;
}
.divider{
    color: #cbcbcb;
    font-size: 12px;
}
#thelist{
    height: 91px;
    width: 80%;
    overflow: auto;
    text-align: center;
    background: #fafafa;
    border: 1px solid #ededed;
    font-size: 12px ;
    color: #666666;
}
#picker{
    background-image: url(./../images/main/import.png);
    background-repeat: no-repeat;
    padding: 0 0 0 28px;
    background-size: 31px 20px;
}
/*  导入页面 is end  */
/*地区插件样式 is start*/
.area_content .area_clear_btn:hover {
    background: #23b09b;
}
.area_content .area_clear_btn {
    background: #28cab2;
    color: #ffffff;
    border: 1px solid #28cab2;
    border-radius: 5px;
    padding: 0px 5px;
}
/*地区插件样式 is end*/

/* 半透明的遮罩层 */
.overlays {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    z-index: 999999999999999;
}
.overlayIcons {
    background-color: #fbfbfb;
    background-position: center center;
    position: fixed ;
    top:40%;
    z-index: 999999999999;
}
@media screen and (max-width: 1200px) {
    .order-add-wrapper .order-add-option{
        padding: 0;
    }
    .order-add-wrapper .order-add-option .sys-fields-item .textbox {
        width: 110px!important;
        margin:0;

    }
}
