body { overflow: hidden; overflow-x: auto; /*background: #E7E7E7;*/ }
.ifreambox { width: 1050px; margin: 0 auto; background: #FFF; border: 1px solid #65A7F9; padding: 30px; height: calc(100% - 70px); }
.contentbox { width: 100%; margin: 0 auto; overflow: auto; /*border: 1px solid #C5C5C5;*/ }
.bodypanel { background: #fff; }
/*按钮公共样式，没有工具菜单按钮可以不写*/
.butnbox { width: 100%; margin: 0 auto; height: 56px; line-height: 56px;}
.thebutn { display: inline-block; height: 30px; line-height: 30px; padding: 0 18px; border-radius: 3px; text-align: center; vertical-align: middle; color: #FFF; letter-spacing: 3px; /*text-indent: 3px;*/ text-align: 0px\9; font-family: 'Microsoft YaHei'; font-size: 14px; cursor: pointer; }
    .thebutn:hover { /*background: #0D8962;*/ }
.butn-icon-width { display: inline-block; width: 16px; height: 16px; text-align: center; margin-right: 5px; vertical-align: middle; background: url('../JiChuShuJu/images/Jcsj_Icon.png'); }
.btn_icon_jcsj { display: inline-block; width: 16px; height: 16px; text-align: center; margin-right: 5px; vertical-align: middle; background: url('../JiChuShuJu/images/Jcsj_icon_1.png'); }
.btn_icons { display: inline-block; width: 16px; height: 16px; text-align: center; margin-right: 5px; vertical-align: middle; background: url('../JiChuShuJu/images/Icons.png'); }
.Icons { display: inline-block; width: 16px; height: 16px; text-align: center; margin-right: 5px; vertical-align: middle; background-image: url('../JiChuShuJu/images/Jcsj_icon_2.png'); }
/*.butn-icon-width { width: 16px; padding-right: 5px; text-align: center; }*/
    .Icontext { vertical-align: middle; }
label { cursor: pointer; display: inline-block; }

/*必填 星号*/
.Xh { color: #FF5151; }

/*单据页面固定不动（不能有滚动条）的公共属性样式，没有公共属性可以不写*/
.publicshuxing { width: 100%; margin: 0 auto; }
.hcl-list { /*height: 40px;*/ line-height: 40px; }
.xlk-div { display: inline-block; font-size: 14px; }


/*下拉框公共样式，凡是有下拉框的都必须要使用这个公共样式，类名不能改，可以新增类名，下拉框设置了默认最小宽度100px；*/
.xialakuang { height: 40px; line-height: 40px; }
.theattrname { display: inline-block; color: #333; font-family: 'Microsoft YaHei'; letter-spacing: 3px; vertical-align: middle; font-weight: bold; font-size: 15px; }

/*.morehidenxlk { display: none; }*/
.theattrval { width: 100px; font-family: 'Microsoft YaHei'; color: #333; height: 24px; line-height: 24px; border: 1px solid #bfbfbf; vertical-align: middle; padding: 2px 8px; font-size: 14px; letter-spacing: 1px; border-radius: 3px; }
/*所有输入框公共样式，宽度和对齐方式自己设置*/

/*自定义日历下拉框公共样式*/
.calendar { position: absolute; background: #FFF; border: #C4C4C4 solid 1px; text-align: center; font-family: 'Microsoft YaHei'; font-size: 11px; width: 180px; z-index: 9999; padding: 0; }
    .calendar button { margin: 0; padding: 0; background: #1C9EFF; border: none; cursor: auto; font-size: 15px; font-weight: normal; color: #eee; width: 14px; height: 22px; }
        .calendar button:hover { background: #0A76C9; }
        .calendar button.opbtn { font-size: 13px; color: #fff; width: 56px; }
        .calendar button.thisday { margin-left: 2px; }
        .calendar button.clearDate { margin-left: 2px; }
.calendar .caleTit { background: #1AA97B; border-bottom: #ccc solid 1px; font-size: 13px; line-height: 22px; color: #FFF; }
        .calendar .caleTit button { float: right; font-size: 14px; background: #1AA97B; width: 20px; color: #FFF; }
            .calendar .caleTit button:hover { background: #D43D24; }
    .calendar select { margin: 0; vertical-align: top; height: 22px; }
    .calendar table { margin: 2px auto; }
        .calendar table th { padding: 0; font-size: 12px; font-weight: normal; color: #313131; }
        .calendar table td { padding: 1px; border: none; line-height: 18px; width: 20px; height: 18px; }
            .calendar table td.onday a { background: #1C9EFF; color: #fff; }
            .calendar table td a { display: block; padding: 0 1px; text-decoration: none; color: #444; height: 18px; }
                .calendar table td a:hover { background: #B2B2B2; color: #f00; }


/*（弹窗需要引用easyui插件）所有弹窗边框和头部公共样式*/
.window { padding: 0; border: 3px solid #17AA7D; }
    .window .window-header { padding: 6px; letter-spacing: 4px; background: #1AA97B; }


/*其它不同颜色的按钮，如有其它不同颜色令取一个class名来设置*/
.thebutn-blue { background: -webkit-linear-gradient(left,#0b8bea 34%,#18abf0 100%); 
                background: -ms-linear-gradient(left,#0b8bea 34%,#18abf0 100%);/*兼容IE*/ }
    .thebutn-blue:hover { background: #0A76C9; }



/*添加和删除按钮的功能样式*/
.save, .cancel { display: none; }



/*（面板需要引用easyui插件）自定义内容区域面板的边框、头部和标题的公共样式；注意panel面板最小化后的边框*/
.contentbox .panel { /*border: none;*/ /*border-bottom: 1px solid #C5C5C5;*/ border: 1px solid #C5C5C5; }
.contentbox .panel-header { height: 24px; line-height: 24px; padding: 0 5px; font-family: 'Microsoft YaHei'; background: #EEEEEE; border: none; border-bottom: 1px solid #E6E6E6; }
.contentbox .panel-title { height: 24px; line-height: 24px; font-size: 14px; color: #1B98F4; letter-spacing: 4px; padding-left: 5px; }
/*为了下拉框不显示在面板的后面*/
.contentbox .panel-body { overflow: visible; }
.contentbox .panel { overflow: visible; }
/*面板右边的收缩按钮的样式*/
.panel-tool-collapse { background: url(../images/ss.png); }
.panel-tool-expand { background: url(../images/ss.png) no-repeat 0px -16px; }
.panel-tool a { opacity: 1; filter: alpha(opacity=100); }
    .panel-tool a:hover { opacity: 0.6; filter: alpha(opacity=60); }
.contentbox .panel-body { padding: 10px; border: none; }




/*teble的公共样式，只需要设置th的宽度和thebodytable的高度*/
.thetable td, .thetable th { border: 1px solid #C3C3C3; height: 30px; font-family: 'Microsoft YaHei'; border-top: none; border-left: none; text-align: center; }
.thetable th { font-weight: normal; letter-spacing: 3px; line-height: 38px; height: 38px;font-size:15px;font-weight:bold; }
.thetable td { line-height: 34px; height: 34px; }
.thetable tr.select:not(.listul) { font-size: 15px; font-weight: bold; }
.thetable tr.select input { font-size: 15px; font-weight: bold; }
.thetable td input:not([type=checkbox]) { padding: 0 2px; letter-spacing: 1px; color: #333; font-size: 14px; }
    .thetable td .xlkcontent input { width: 98%; text-indent: 2px; height: 100%; line-height: 100%; }
.thebodytable .thetable tr:nth-child(2n+1) { background-color: #F7FBFF; }
/*注意input的宽度有时候会撑开td的宽度，所以input的宽度必须小于等于th的宽度*/
.thebodytable { overflow: hidden; overflow-y: auto; }
.thecontenttable { margin: 10px auto; overflow: auto; border: 1px solid #C3C3C3;border-radius:4px; }
.thetitletable { width: 10000px; }
.load_more { text-align: center; font-family: 'Microsoft YaHei'; font-size: 12px; cursor: pointer; background-color: #1C9EFF; color: #E7E7E7; }
table tr.NoData td{font-size:14px!important}
/*给子表加默认宽度100%*/
.thebodytable table[data-id].thetable{width:100%}
/*自定义收缩面板公共样式*/
.zdypanel { border: 1px solid #D8D8D8; margin-bottom: 2px; }
.titlepanel { height: 40px; line-height: 40px; background-color: transparent; position: relative; border: none; }
.titleleft { font-weight: bold; color: #1B98F4; text-indent: 10px; display: inline-block; font-family: 'Microsoft YaHei'; letter-spacing: 3px; font-size: 15px; }
.titleright { display: inline-block; width: 17px; height: 17px; position: absolute; right: 15px; top: 12px; background: url(../images/ss_1.png); cursor: pointer; }
.bodypanel { padding: 20px; }


/*自定义弹窗的公共样式*/
.tanchuang { position: absolute; border: 3px solid #17AA7D; background: #FFF; display: none; }
    .tanchuang .poptitle { background: #17AA7D; height: 24px; line-height: 21px; cursor: move; }
    .tanchuang .biaoti { display: inline-block; font-family: 'Microsoft YaHei'; letter-spacing: 3px; text-indent: 4px; }
    .tanchuang .popclose { display: inline-block; float: right; width: 20px; height: 20px; text-align: center; line-height: 20px; color: #FFF; cursor: pointer; }
        .tanchuang .popclose:hover { background: #D43D24; }

/*弹窗*/
.dan-ul { width: 400px; height: 172px; overflow: auto; }
.dan-li { margin: 3px 3px; display: inline-block; width: 86px; line-height: 28px; text-align: center; background-color: #F3FAFF; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; }
    .dan-li:hover { background-color: #DDE9F2; }

/*物料编码查找弹窗样式*/
.searching { width: 540px; height: 286px; border: 1px dashed #cdcdcd; margin-top: 10px; margin-left: 9px; padding: 20px; }
.searching-title > li { width: 160px; line-height: 28px; display: inline-block; }
.searching-p { position: relative; }
.searching-title { top: 10px; }
.searching-title-content1 { left: -12px; }
.searching-title-content2 { left: -28px; }
.show-block { display: block !important; left: auto; }
.searching-li { width: 100%; }
.searching-condition > li { display: inline-block; }
.searching-condition input { width: 140px; }
.searching-add { display: inline-block; line-height: 23px; text-align: center; border-radius: 12px; top: 1px; padding: 3px 20px; background: -webkit-linear-gradient(left,#0b8bea 34%,#18abf0 100%); background: -ms-linear-gradient(left,#0b8bea 34%,#18abf0 100%); /*兼容IE*/ color: #efefef; cursor: pointer; }
    .searching-add:hover { background: #0A76C9; }
    .searching-add i { margin-right: 3px; }
.searching-checkp { margin-top: 15px; min-height: 16px; }
    .searching-checkp label { margin-right: 5px; }
.searching-check { top: 2px; margin-right: 1px; }
.searching-content { margin-top: 20px; }
.searching-content-show { display: inline-block; width: 452px; height: 90px; border: 1px solid #ddd; margin-top: 5px; overflow: auto; }
.searching-dele { top: -40px; left: 1px; }
    .searching-dele:hover { background-color: #e4393c; }
.searching-btn { margin-top: 15px; }
.searching-btn-operation { text-align: center; }
    .searching-btn-operation > li { display: inline-block; margin: 0 10px; }
.searching-all:hover { background-color: #0A76C9; }
.searching-cancel { background: #ddd; color: #999; }
    .searching-cancel:hover { background: #DE5246; color: #efefef; }

.fc { color: #313131; font-family: 'Microsoft YaHei'; }
/*按钮禁用样式*/
.thebutn_disabled, .thebutn_disabled:hover { background: #f0f1f3; color: #333; }

/*下拉列表样式 start*/
.xlkcontent { border: 1px solid #bfbfbf; display: inline-block; height: 27px; line-height: 27px; text-align: left; vertical-align: middle; border-radius: 3px; letter-spacing: 1px; }
.xlk { /*position: absolute;*/ vertical-align: top; width: 20px; height: 27px; line-height: 27px; font-size: 8px; font-weight: bold; text-align: center; background: url(../images/selectIcon.png) no-repeat scroll right center transparent; color: #626365; cursor: pointer; background-position: 57%; display: inherit; }
.xlkShow { background: url(../images/selectIconShow.png) no-repeat scroll right center transparent; background-position: 57%; }
    .hiddenxlk { z-index: 1; display: none; position: absolute; font-size: 12px; font-family: 'Microsoft YaHei'; letter-spacing: 1px; border: 1px solid #C4C4C4; right: -1px; overflow: hidden; }
.listul { max-height: 210px; overflow-y: auto; }
.listxlk { height: 23px; background: #e1edf5; line-height: 23px; cursor: pointer; padding: 0 0 0 4px; font-weight: 400; }
    .listxlk:hover { background: #aacef5; }
.select-option { font-family: 'Microsoft YaHei'; color: #313131; height: 26px; line-height: 26px; padding: 0 2px 0 8px; }
.selected, .selected:hover { background: #6b9cf5; }
.delate { position: absolute; width: 11px; height: 11px; line-height: 11px; text-align: center; font-size: 8px; color: #FFF; background: #C3C3C3; top: 1px; right: 44px; cursor: pointer;z-index:1; }
    .delate:hover { background: #D43D24; }
.listnum { position: absolute; font-family: Arial; width: 21px; height: 21px; line-height: 21px; font-size: 14px; text-align: center; color: #7BB8FF; /*background: #DDE9F2;*/ right: 23px; top: 4px; }

/*.morexlk { display: none; height: 23px; line-height: 23px; text-align: right; border-top: 1px solid #C4C4C4; cursor: pointer; padding: 0 5px; letter-spacing: 0px; background-color: #fff; }*/
/*下拉列表样式 end*/

/*输入框验证失败时添加样式*/
.vali_error { border-color: red; }


/*下拉框的input宽度*/
.select-ipt-width { width: 100px; }

/*文本框内容显示不完整以省略号显示,有data-bz属性的对象会自动加上*/
.wrapwordwithellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.xsl-wlpltqq-zcolor { color: #0026ff; }


/*防止文本框获取焦点是出现外边框*/
input:not([type=checkbox]), textarea { outline: none; padding: 0px 5px; }
input[type=checkbox]{ outline: none;  }
    input[data-onlynum] { ime-mode: disabled; }

/*流程图底部填充条样式*/
/*.contentbox { position: relative; }*/
.footfill { letter-spacing: 5px; text-align: right; background-color: #e7eeff; height: 50px; line-height: 50px; position: absolute; bottom: 0; left: 0; right: 0; font-family: 'Microsoft YaHei'; color: #7e7e7e; }
    .footfill span { padding-right: 50px; padding-left: 5px; }

#div_setTg { height: 90%;margin-top:10px; }
.div_setTg_main { height: 95%; }
.div_setTg_p { height: 10%; min-height: 15px; text-indent: 5px; }
.gttext { width: 98%; height: 79%; word-break: break-all; }
.tgbcfhan { text-align: center; height: 35px; line-height: 35px; }
    .tgbcfhan span { display: inline-block; height: 24px; line-height: 24px; background: #1C9EFF; padding: 0 14px; border-radius: 24px; text-align: center; vertical-align: middle; color: #FFF; letter-spacing: 3px; text-indent: 3px; text-align: 0px\9; font-family: 'Microsoft YaHei'; font-size: 14px; cursor: pointer; margin-left: 10px; }
        .tgbcfhan span:hover { background: #007ad5; }

.stmcP { height: 60px; line-height: 60px; text-align: center; }
    .stmcP input { border: 1px solid #C3C3C3; width: 160px; height: 25px; line-height: 25px; }
.stmcAn { height: 30px; line-height: 30px; text-align: center; }
    .stmcAn span { background: #1C9EFF; margin-left: 10px; }
        .stmcAn span:hover { background: #007ad5; }


/*以下为谷歌下用的*/
.css_jsfgbz { background: #F9BF9C !important; }
input[type=radio].css_jsfgbz { -webkit-appearance: none; width: 12px; height: 12px; box-shadow: 0 0 2px red; border-radius: 10px; outline: none; border: 2px solid #F9BF9C; top: -1px; }
    input[type=radio].css_jsfgbz:checked { background: #666666 !important; }
input[name=khlb].css_jsfgbz { top: 5px !important; width: 13px; height: 13px; }
/*记分规则标识*/
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .css_jsfgbz { background: #F9BF9C !important; }
    input[type=radio].css_jsfgbz { height: 15px; top: 1px; box-shadow: 0 0 10px red; }
        input[type=radio].css_jsfgbz:checked { background: #F9BF9C !important; }
}
/*ie使用*/


/*基础数据-图标类*/
/*导入数据*/
.Drsj { background-position:0 0; }
/*帮助*/
.Help { background-position: -16px 0; }
/*添加*/
.Insert { background-position: -32px 0; }
/*编辑*/
.Bj {  background-position: -48px 0; }
/*统计*/
.Tj { background-position: -64px 0; }
/*签名*/
.Qm { background-position: -80px 0; }
/*查询*/
.Rearch { background-position: -96px 0; }
/*邮件发送*/
.Email { background-position: -112px 0; }
/*预测提前期*/
.Yctqq { background-position: -128px 0; }
/*上传标志*/
.Scbz { background-position: -144px 0; }
/*能力评估*/
.Nlpg { background-position: -160px 0; }
/*利润评估*/
.Lrpg { background-position: -176px 0; }
/*密码设置*/
.Mmsz { background-position: -192px 0; }
/*上一条*/
.Last { background-position: -208px 0; }
/*下一条*/
.Next { background-position: -224px 0; }
/*删除*/
.Delete { background-position: -240px 0; }
/*网上注册用户*/
.Wszcyh { background-position: -256px 0; }
/*保存*/
.Bc { background-position: -272px 0; }
/*取消*/
.Qx { background-position: -288px 0; }
/*查找*/
.look { background-position: -304px 0; }
/*确认*/
.Qr { background-position: -320px 0; }
/*生成排班表*/
.Scpbb { background-position: -336px 0; }
/*更新排班表*/
.Gxpbb { background-position: -352px 0; }
/*生成考察表*/
.Scpbb { background-position: -336px 0; }
/*打印*/
.Dy { background-position: -368px 0; }
/*计算工时*/
.Jsgs { background-position: -384px 0; }
/*读取数据*/
.Dqsj { background-position: -400px 0; }
/*搜索*/
.Ssicon { background-position: -416px 0; }
/*采购协议*/
.Cgxy { background-position: -432px 0; }
/*自动获取供应商*/
.Zdhqgys { background-position: -448px 0; }
/*确认计划*/
.Qrjh { background-position: -464px 0; }
/*子表录入*/
.Zblr { background-position: -480px 0; }
/*返回*/
.Fh { background-position: -496px 0; }
/*网上订单*/
.Wsdd { background-position: -512px 0; }
/*上传照片*/
.Sczp { background-position: -528px 0; }
/*货架设置*/
.Hjsz { background-position: 0 -19px; }
/*货位设置*/
.Hwsz { background-position: -18px -16px; }
/*库区储存信息*/
.Kcccxx { background-position: -36px -16px; }
/*更新工号*/
.Gxgh { background-position: -528px -16px; }

/*计算机*/
.Jsj { background-position: -88px 0px; }
/*清除*/
.Qc { background-position: -18px 0px; }
/*删除节点*/
.Scjd { background-position: -70px -19px; }
/*清空文本*/
.Qkwb { background-position: -85px -19px; }
/*播放视频*/
.Pfsp { background-position: -52px -19px; }
/*撤销签名*/
.Cxqm{background-position:0px 0px;}
/*编制规划*/
.Bzgh { background-position: -16px 0px; }
/*修改规划*/
.Xggh { background-position: -32px 0px; }
/*细能力分析*/
.Xnnlfx { background-position: -47px 0px; }
/*自动安排生产部门*/
.Zdapbm { background-position: -64px 0px; }

/*生成*/
.Sc { background-position: -128px 0px; }
/*物料入库*/
.Wlrk { background-position: -32px 0px; }
/*录入*/
.Lr { background-position: -48px 0px; }
/*退出*/
.cloes{ background-position: -16px 0px; }
/*提交*/
.getUp { background-position: -80px 0px; }
/*查看无效订单*/
.Ckwxdd { background-position: -112px 0px; }
/*借出*/
.Jc { background-position: -96px 0px; }

/*表格前 添加图标 样式*/
.AddCs { cursor: pointer; color: #409EFF; font-size: 18px; vertical-align: top; margin-top: 54px; display: inline-block; }
/*表格 右边重叠边框*/
/*.thecontenttable tr td:last-child, .thecontenttable tr th:last-child { border-right: 0; }*/
/*表格内 操作栏按钮样式 (编辑、删除、保存、取消)*/
.Tablebtn,.Bjbtn, .Delbtn, .Savebtn, .Qxbtn{ letter-spacing: 1px; cursor: pointer; padding: 0 10px; color: #409EFF;font-size:14px; }
/*查找Div样式*/
.searchDiv { margin-bottom: 20px; }

/*禁用状态下点击的颜色 */ 
.disableEditColor{color:#c3c3c3!important}


/*以下是考试页面的修改样式*/
/*考试页面显示隐藏div pageJsviewModel_hide会用js隐藏pageJsviewModel_show会用js显示  exam.common.js*/
.pageJsviewModel_hide,.hides { display: none; }
.pageJsviewModel_show, .shows { display: inline-block; }
td.pageJsviewModel_show, th.pageJsviewModel_show { display: table-cell; }
td.pageJsviewModel_hide, th.pageJsviewModel_hide { display: none; }

/*考试页面带括号的下拉框样式修改*/
.view2 #bmmcs{display:none!important}
.view2 .resBmmc .xlkcontent input { opacity: 1 !important; color: #313131 !important; }
.view2 .resBmmc.css_jsfgbz .xlk{display:inline-block!important;}
.view4 .resBmmc .xlk { display: inline-block !important }
.view3 .resBmmc .xlkcontent input{opacity:1;}

.view2 table .hides { display: inline-block; letter-spacing: 1px; cursor: pointer; color: #cfcfcf; margin: 0 5px; }
.view3 table .hides { display: inline-block; letter-spacing: 1px; cursor: pointer; color: #cfcfcf; margin: 0 5px; }
.view4 table .hides { display: inline-block; letter-spacing: 1px; cursor: pointer; color: #cfcfcf; margin: 0 5px; }
.view2 table.changeBtnColor .hides { display: inline-block; letter-spacing: 1px; cursor: pointer; color: #1C9EFF; margin: 0 5px; }
.view3 table.changeBtnColor .hides { display: inline-block; letter-spacing: 1px; cursor: pointer; color: #1C9EFF; margin: 0 5px; }
.view4 table.changeBtnColor .hides { display: inline-block; letter-spacing: 1px; cursor: pointer; color: #1C9EFF; margin: 0 5px; }

.view2 .xlk { display: none !important; }
.view3 .xlk { display: none !important; }

.view4 .shows { display: none; }
.view2 .shows { display: none; }
.view3 .shows { display: none; }

.exam_addTrRow{display:none}
.exam_editThis .tg { margin-left: 0; text-align: center; letter-spacing: 0; margin-bottom: 15px; }
.thebutn-green { background: #19a97b; }

/*学生考试题干按钮样式更改*/
#myWindow_ShowTmContent .zgt-tab-btn { background: #5b9cfd; border-left: none; }
.view2 .exam_addTrRow, .view3 .exam_addTrRow { display: inline-block; }