/*easyui样式更改*/
/*.spinner-arrow-up{
    background: url('../../images/weixin/spinner_icon.png') no-repeat 1px center;
}
.spinner-arrow-down{
    background: url('../../images/weixin/spinner_icon.png') no-repeat -27px center;
}*/
div.adapter_div.textbox .textbox-text,
.textbox,.textbox-text, .combo,
div.adapter_div{
    background: #fff !important;
}
#form{
    padding:0 10px 10px;
    /*overflow: hidden;*/
}
.itemSelect,.itemBtn{
    display: none;
}

.task_title .jobs_title{
    font-size: 0.65rem !important;
    color:#666;
}
.task_title .jobs_title span{
    float: left;
    margin-top:0.5rem;
    line-height: 0.6rem;
    margin-right: 0.5rem;
    -webkit-border-radius:0.14rem;
    -moz-border-radius:0.14rem;
    border-radius:0.14rem;
    word-wrap: break-word;
    word-break: break-all;
}
.task_title  span.bk_color{
    color:#fff;
    font-size:0.53rem ;
    padding:0 0.3rem;
    margin: 0.2rem 0;
}
.task_title{
    color:#999;
    position: relative;
}
.jobs_num{
    font-size: 0.53rem;
}
.font_let{
    font-size:0.44rem ;
    margin: 0.2rem 0;
}
/*进度条*/
.progress_name{
    display: inline-block;
    width:auto!important;
    margin-right:0 !important;
}
.progress{
    display: inline-block;
    width:5.5rem;
    height:0.57rem;
    border:1px solid #f2f3f6;
    margin-right:0.2rem;
    vertical-align: middle;
}
.progress_posi{
    height:0.57rem;
}
.arrow_test{
    display: inline-block;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    position:absolute;
    right:0;
    font-size: 0.53rem;
    color:#fff;
    top:6px;
}
/*.arrow-down {
    width:0;
    height:0;
    border-bottom:1.2rem solid #fff;
    border-left:1.2rem solid #fff;
    text-align: center;
    position: absolute;
    right: 0;
    -webkit-border-radius:2.22px;
    -moz-border-radius:2.22px;
    border-radius:2.22px;
}*/
.state{
    position:absolute;
    right: 0;
    top:0;
    width:1rem;
    height:calc(100% - 20px);
    overflow: hidden;
    padding: 10px 0px ;

}
.state_div{
    writing-mode:vertical-lr;
    text-align: center;
    display: table;
    width:100%;
    height: 100%;
}
.state_text{
    color:#fff;
    font-size: 0.53rem;
    writing-mode: vertical-lr;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
/*待办*/
.daiban_div .bk_color,
.daiban_div .progress_posi,
.daiban_div .state{
    background:#6dce8f;
}
.daiban_div .progress_data{
    color:#6dce8f;
}
/*.daiban_div .arrow-down {
    border-right:1.2rem solid #6dce8f;
    border-top:1.2rem solid #6dce8f;
}*/
/*紧急*/
.urgent_div .bk_color,
.urgent_div .progress_posi,
.urgent_div .state{
    background:#ffa060;
}
.urgent_div .progress_data{
    color:#ffa060;
}
/*.urgent_div .arrow-down {
    border-right:1.2rem solid #ffa060;
    border-top:1.2rem solid #ffa060;
}*/
/*未开始*/
.start_div .bk_color,
.start_div .progress_posi,
.start_div .state{
    background:#93beec;
}
.start_div .progress_data{
    color:#93beec;
}
/*.start_div .arrow-down {
    border-right:1.2rem solid #93beec;
    border-top:1.2rem solid #93beec;
}*/
/*已延时*/
.delayed_div .bk_color,
.delayed_div .progress_posi,
.delayed_div .state{
    background:#ff6060;
}
.delayed_div .progress_data{
    color:#ff6060;
}
/*.delayed_div .arrow-down {
    border-right:1.2rem solid #ff6060;
    border-top:1.2rem solid #ff6060;
}*/
/*已完成*/
.complete_div .bk_color,
.complete_div .progress_posi,
.complete_div .stat{
    background:#999999;
}
.complete_div .progress_data{
    color:#999;
}
/*.complete_div .arrow-down {
    border-right:1.2rem solid #999999;
    border-top:1.2rem solid #999999;
}*/


/*查看详情*/
.messages_show{
    display: inline-block;
    width:0.25rem;
    height:0.4rem;
    float: right;
    vertical-align: middle;
    position: relative;
    top:0.625rem;
}
.task_click_show{
    display: block;
    height:1.65rem;
    line-height:1.65rem;
}
.task_title_span{
    line-height:0.8rem;
    margin-left:0.4rem;
    background: #fff;
}
.no_back{
    background: transparent;
    border: none;
}


.rizhiRow{
    border-left: 1px solid #cfcfcf;
    padding-top:0.5rem;
    position: relative;
    margin:0 0.5rem;
    font-size: 0.53rem;
    color: #666;
    cursor: default;
}
.rizhiRow:last-child{
    border-left: none;
}
.rizhiRow:last-child .rizhi_text{
    border: none;
}
.rizhiRow:hover{
    color: #3f7ab9;
}
.rizhiRow:hover .rizhi_text_right p{
    color:#666;
}
.rizhiRow:hover .rizhi_icon{
    background-position: 0 0;
}
.rizhi_icon{
    display: inline-block;
    position: absolute;
    left:-8px;
    top:-8px;
    width:16px;
    height:16px;
    background-image: url("../../images/rizhi_icon.png");
    background-repeat: no-repeat;
}
.rizhi_icon{
    background-position: 0 -16px;
}
.rizhi_icon:hover{
    background-position: 0 0;
}
.rizhi_text{
    position: relative;
    bottom: 1rem;
    margin-left: 0.75rem;
    border-bottom:1px solid #cfcfcf;
    padding-bottom: 1.5rem;
}
.rizhi_text_left{
    float: left;
    display: inline-block;
    line-height:1rem;
    width:11rem;
}
.rizhi_text_right{
    display: inline-block;
    float: right;
    width:1.75rem;
}
.rizhi_text_right p{
    font-size: 0.53rem;
    margin-top:0.25rem;
}
.pic_div{
    width:1rem;
    height:1rem;
    margin-left:0.4rem;
    border-radius: 0.5rem;
    overflow: hidden;
}

/*表单样式*/
div.adapter_div{
    width:100%;
    padding:0;
    float:none;
}
span.conver_button{
    display: block;
    margin:0.2rem auto;
    float: none;
}
div.providercontact{
    width:auto;
}
/*出库组件*/
.margin_div4{
    display: inline;
    float: left;
    width:250px;
    background: #f1f4f8;
    font-size: 12px;
    color:#666;
    border:1px solid transparent;
    margin-bottom:10px;
    margin-right:10px;
    -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);
    box-shadow:0px 2px 5px rgba(0,0,0,0.2);
}
.pading_div10{
    padding:0 10px;
}
.title_font{
    color:#333;
    font-size: 13px;
    line-height:30px;
    width:100%;
}
.show_div{
    line-height:25px;
    border-bottom:1px solid #e3e6ec;
}
.box_div{
    width:100%;
    height:auto;
    overflow-x: auto;
    padding:10px 0;
    position: relative;
}
.box_position{
    position: relative;
    top:0;
    left:0;
    right:0;
    margin-right: 25px;
}
.box_save,.box_scan{
    padding:0 15px;
    border:1px solid #729aff;
    font-size: 14px;
    color:#666;
    outline: none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background: transparent;
}
.box_save:hover,.box_scan:hover{
    background: #729aff;
    color:#fff;
}
.box_save{
    float: left;
}
.box_scan{
    float: right;
}
.show_text .textbox{
    border:none;
    background: transparent;
}
.show_text .textbox-text{
    text-align: right;
}
.show_text .textbox.textbox-focused{
    border:none;
}
/*入库组件*/
.stockin_box{
    width:100%;
    height:100%;
    position: relative;
    border:1px solid #d5d5d5;
}
.stockin_posi{
    position: absolute;
    top:0;
    left:0;
    right:0;
}
.stockin_num{
    line-height: 25px;
    border-bottom:1px solid #d5d5d5;
    background: #f1f4f8;
}
.table_title{
    display: inline-block;
    border-right: 1px solid #d5d5d5;
    height:30px;
    padding:0 0.5rem;
    line-height: 30px;
    float: left;
    color:#666;
    font-size:0.5rem;
}
.table_title:hover{
    color:#3f7ab9;
    background:#e6e6e6;
}
/*icon*/
.btn-add,.btn-edit,.btn-remove,
.btn-save,.btn-cut,.btn-export,
.btn-repair,.btn-preview,.btn_alarm,
.btn-eliminate,.btn-select,.btn-merge,
.btn-delayed,.btn-reset,.btn-skill,
.btn-calendar,.btn-acls,.btn-inventory,
.btn-transfer,.btn-codes{
    display: inline-block;
    width:15px;
    height:15px;
    vertical-align: middle;
    margin-bottom: 4px;
    background: url("../../images/weixin/icon.png") no-repeat;
}
/*新建*/
.btn-add{
    background-position:0 0;
}
/*修改*/
.btn-edit{
    background-position:-17px 0;
}
/*删除*/
.btn-remove{
    background-position:-33px 0;
}
/*启用*/
.btn-save{
    background-position:-33px -17px;
}
/*禁用*/
.btn-cut{
    background-position:-17px -17px;
}
/*导出*/
.btn-export{
    background-position:0 -17px;
}
/*维护*/
.btn-repair{
    background-position:0 -33px;
}
/*预览*/
.btn-preview{
    background-position:-16px -33px;
}
/*打印*/
.btn-print{
    background-position:-33px -33px;
}
/*二维码*/
.btn-codes{
    background-position:-16px -295px;
}
/*消帐*/
.btn-eliminate{
    background-position:-33px -335px;
}
/*报警设置*/
.btn_alarm{
    background-position:-15px -310px;
}
/*合并*/
.btn-merge{
    background-position:0 -350px;
}
/*延时*/
.btn-delayed{
    background-position:-15px -350px;
}
/*重置*/
.btn-reset{
    background-position:-30px -350px;
}
/*添加技能*/
.btn-skill{
    background-position:0 -365px;
}
/*工作日历管理*/
.btn-calendar{
    background-position:-15px -365px;
}
/*设置权限*/
.btn-acls{
    background-position:-30px -365px;
}
/*盘库*/
.btn-inventory{
    background-position:0 -380px;
}
/*移库*/
.btn-transfer{
    background-position:-15px -380px;
}
/*销帐下拉*/
.btn-select{
    background-position:-33px -315px;
    margin-left:5px;
}
.zong .mingc{
    display: inline-block;
    height:25px;
    line-height: 25px;
    float: left;
    width:80px;
    text-align: right;
    margin-right:10px;
}
#system_stockin_add_window .zong .adapter{
    width: 140px !important;
}
.jobs_nav{
    width: 15.6rem;
    margin:0.2rem auto 0;
    height:3rem;
    background: #fff;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    border:1px solid #ebecf1;
    -webkit-border-radius:2.22px;
    -moz-border-radius:2.22px;
    border-radius:2.22px;
}
.jobs_nav a{
    color:#666;
    font-size: 0.44rem;
    display:block;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    text-align: center;
}
.jobs_nav span{
    display:inline-block;
    width:1rem;
    height:1rem;
    margin: 0.55rem auto 0;
}
.jobs_nav p{
    position: relative;
    top:0.2rem;
}
/*监控图*/
.shade{
    display:none;
    position:fixed;
    z-index:200;
    top:0;
    opacity: 0.5;
    width:100%;
    height:100%;
    background-color: #7f7f7f;
}
.monitor_panel{
    display:none;
    width:15.6rem;
    height:21rem;
    position:fixed;
    z-index:500;
    top:2rem;
    left:50%;
    margin-left:-7.8rem;
    background-color: #fff;
    border-radius:10px;
    /*overflow: hidden;*/
}
.panel_close{
    position:absolute;
    top:-1.2rem;
    right:0.25rem;
    width:1rem;
}

#monitor_win{
    position:relative;
    width:21rem;
    height:15.6rem;
    transform:rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    left:-2.7rem;
    top:2.7rem;
    overflow: auto;
}
.monitor_pic{
    width:100%;
    height:100%;
}
.step,.past_content,.will_content{
    position:absolute;
    width:65px;
    height:65px;
    text-align: center;
}
.step img{
    position:relative;
}
.now_text{
    position:absolute;
    width:38px;
    text-align: center;
    font-size:10px;
    color: #fff;
    top:20%;
    left:20%;
}
#monitor_win .joint_zoom{
    position:absolute;
    right:30px;
    top:40px;
    border-radius:2em 2em;
    background-color:rgba(129,168,210,0.05);
    border:1px solid #95afcc;
    box-shadow:0px 3px 3px #ddd;
}
#monitor_win .joint_zoom>span{
    display:inline-block;
    padding:2px 10px;
    padding-top:3px;
}
#monitor_win .joint_zoom img{
    width:100%;
    height:100%;
    padding-bottom:2px;
}
#zoom-in{
    border-right:1px solid #95afcc;
}
.past_time{
    font-size:10px;
}

/*表单按钮*/
.jobs_input{
    width: 6rem !important;
    height: 2.5rem !important;
    border:none !important;
}
.jobs_input .jobs_name{
    font-size:0.53rem!important;
    margin-top: 0.2rem!important;
    line-height: 0.7rem;
}
.jobs_input .date, .jobs_input .time{
    line-height: 0.7rem;
}
.jobs_left{
    background: #fff;
    border-radius:5px;
    margin-right: 0.5rem!important;
    margin: 0.5rem 0.5rem 0.5rem 1rem;
    -webkit-box-shadow:0px 1px 2px #e1e1e1;
    -moz-box-shadow:0px 1px 2px #e1e1e1;
    box-shadow:0px 1px 2px #e1e1e1;
}
.illustrate_box{
    display:none;
    width:15.6rem;
    /*height:8rem;*/
    margin:0.3rem auto;
    position: relative;
}
.illustrate_close{
    display: inline-block;
    position: absolute;
    right:0.6rem;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}
.illustrate_close:before,.illustrate_close:after{
    position: absolute;
    content: ' ';
    background: #999;
}
.illustrate_close:before{
    width:0.7rem;
    height:0.07rem;
    top:0.31rem;
}
.illustrate_close:after{
    width:0.07rem;
    height:0.7rem;
    right: -0.4rem;
}
.illustrate_title{
    width:100%;
    line-height:1.5rem;
    text-align: center;
    color:#fff;
    background:#6699ff;
}
.illustrate_title>img{
    display:inline-block;
    vertical-align: middle;
    margin-top:-0.1rem;
   padding-right: 0.5rem;
    width:0.6rem;
    height:0.6rem;
}
.illustrate_content{
    /*width:15.6rem;*/
    height: auto;
    max-height:6.5rem;
    min-height:1.25rem;
    box-sizing: border-box;
    margin:0 auto;
    padding:0 1.5rem 0 0.5rem;
    line-height: 1rem;
    border:1px dashed #6699ff;
    /*border-style:none dashed dashed dashed;*/
    overflow-y: auto;
    background:#f2f7fc;
    font-size: 0.48rem;
}
/*.illustrate_close{
    float:right;
    font-weight: bold;
    margin-right:0.5rem;
}*/
.system_newStockinModuleV2{
    width:90%!important;
    height:auto!important;
}
.bk_workflow>img{
    width:0.5rem;
    height:0.5rem;
    padding-bottom:0.05rem;
    vertical-align: middle;
}
.task_title .jobs_title .bk_workflow{
    display: inline-block;
    line-height: 0.6rem;
    height: 0.6rem;
    padding: 0 0.3rem;
    margin-top:0.2rem;
    color:#6f93e2;
    font-size: 0.53rem;
    border-radius: 0.14rem;
    background:#f4f6f9;
    cursor: pointer;
}

/*表单提示弹框*/
.tooltip_modal{
    position: fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background: rgba(0,0,0,0.1);
    z-index: 100;
    display: none;
}
.tooltip_win{
    width:12.5rem;
    height:8rem;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    border-radius: 0.25rem;
    background: #fff;
    position: absolute;
    top:50%;
    left:50%;
    margin-left:-6.25rem;
    margin-top: -5.5rem;
}
.tooltip_win h3{
    height:1.5rem;
    line-height:1.5rem;
    padding-left:6rem;
    background:#383838 url("../../images/weixin/illustrate_icon.png") no-repeat 5.3rem center;
    -webkit-background-size: 0.5rem;
    background-size: 0.5rem;
    color:#fff;
    font-size:0.53rem;
    font-weight: 100;
    -webkit-border-radius: 0.25rem 0.25rem 0 0;
    -moz-border-radius: 0.25rem 0.25rem 0 0;
    border-radius: 0.25rem 0.25rem 0 0;
}
.tooltip_con{
    width:11.5rem;
    height:6.4rem;
    margin: 0 auto;
    font-size:0.53rem;
    color:#666666;
    overflow-y: auto;
}
.tooltip_close{
    width:1.5rem;
    height:1.5rem;
    background: url("../../images/weixin/tooltip_close.png") no-repeat center;
    -webkit-background-size: 0.5rem;
    background-size: 0.5rem;
    position: absolute;
    right: 0;
}
.stockin_num.addstyle .left,
.stockin_num.addstyle .right{
    float: none;
}
.stockin_num .right{
    float: left;
}
.stockin_num.addstyle .right,.stockin_num .right{
    margin-left: 5px;
}
.stockin_num.addstyle .right>span:last-child{
    margin: 0;
}

/*试算单弹窗*/
#priceExcelForm{
    margin:0 1rem;
}
#priceExcelForm .tian{
    margin-top:0.5rem;
}
#priceExcelForm .main_table_title_span{
    width: 100%;
    margin-bottom:0.1rem;
}
#priceExcelForm .adapter{
    width: 100%;
    height:1.2rem;
}

.scrollBtn{
    display: none;
}
.monitor_oaInfo{
    position:absolute;
    padding:5px;
    background: #ddd;
    border:1px solid #aaa;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    z-index:9999999;
}


/*处理意见*/
.uploadDiv, .tian.tianObj{
    width:250px !important;
}

.NewCustomersModuleAdapter .adapter{
    position: relative;
}

.dhx_vault_material div.dhx_vault_files div.dhx_vault_file{
    height:auto !important;
    padding-bottom: 5px;
}
/*
.set_name,.set_time{
    float: left !important;
}*/
.set_name,.set_time{
    position: inherit !important;
    width: auto !important;
    right: auto !important;
    top:auto !important;
}
.rizhi_y{
    color:#89a1db ;
}

/*添加外协明细弹窗*/
.os_win .main_table_title_span,
.Supplier_win .main_table_title_span{
    margin: 0;
}
.os_win .adapter,
.Supplier_win .adapter{
    width: 10.5rem;
    height: 25px;
}
#OsForm,#priceExcelForm{
    width:10.7rem;
    margin: 0 auto;
}
.window{
    position: fixed;
    top:50% !important;
    margin-top:-200px !important;
}
.window-shadow{
    display: none !important;
}
table{
    table-layout: fixed;
}
/*.job_title {
    position: absolute;
    right: 5px;
    top: 40%;
}*/
.fieldDrag {
    position: relative;
}
.dhx_vault_button {
    margin-right: 30px !important;
}
.NewFilesModule .job_title{
    margin-top: 8px;
}
.system_PurchasesInfoModule .job_title{
    margin-right:10px;
    margin-top: 5px;
}
.conversionprice .job_title{
    top:40px;
}
.ProcessExplain table td{
    font-size: 10px;
}
.zjb_adapters{
    width:100%;
    overflow-x: auto;
}
#defined_materialsjob,#defined_materialsout{
    width:100%;
    overflow-x: auto;
}
.datagrid-header .datagrid-cell span {
    font-size: 10px;
    font-weight: 600;
    color: #323232;
}
/*.datagrid-body::-webkit-scrollbar {
     width:2px;
     height:2px;
    background: transparent;
}*/
td[field="resSum"]{
    border-right: none;
}
.zjb_adapters .datagrid-body{
    background: #eff4ff;
}
.huj1 table{
    width: 100% !important;
    /*height: 100% !important;*/
    table-layout: fixed;
}
.huj1 table td{
    word-wrap:break-word;
}
.window-header .panel-tool{
    display: block;
}
.upload_wx .itemName{
    width:20%;
    padding-left:5px;
}
.upload_wx .itemTime{
    width:30%;
}
.upload_wx .itemState{
    width:50%;
}
.upload_wx .itemBtn{
    display: none;
}
.panel-tool a{
    width: 20px;
    height: 20px;
    /*background: url(../images/close_yz.png);*/
    opacity: 1;
}
.easyui-InvoiceInformation .main_table_title_span {
    display: inline-block;
    width: 20%;
    margin-bottom: 0;
    line-height: 1.3rem;
    float: left;
}
.main_table_Title {
    width: auto ;
    display: inline-block;
    height: auto;
    margin-top: 0;
    float: left;
}
.easyui-InvoiceInformation .invoiceclass {
    width: 63% !important;
}
.easyui-InvoiceInformation .search_btn {
    float: left;
    display: inline-block;
    /* width: 46px; */
    height: 20px;
    /* border: 1px solid #587ed1; */
    border: 1px solid #D4D4D4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    text-align: center;
    line-height: 20px;
    color: #666;
    position: relative;
    margin-left: 15px;
    margin-top: 5px;
    padding: 0 20px;
}
.easyui-InvoiceInformation .search_btn:first-of-type{
    margin-left: 0;
}
/*
.easyui-InvoiceInformation #tc{
    width: 100%;
}*/
/* #form>table{
    table-layout: auto!important;
} */
#form>table>tbody>tr>td{
    padding:8px;
}

.combo .textbox-text{
    padding-right: 25px !important;
}
.easyui-PurchcontsModule .textbox-text{
    padding-right:50px !important;
}
.adapter_div{
    display: flex;
}
.MaterialNum .adapter_div{
    flex-direction: row-reverse;
}
.adapter_dan .adapter_span {
    width: 100% !important;
}
.easyui-BatchModule .textbox{
    box-sizing: border-box;
    padding-right: 30px;
}
.easyui-ConversionNum .adapter_span{
    width: 100% !important;
    padding-right: 60px !important;
}