﻿/*弹出框样式*/
.PToolBack { background-color: #C3D2E4; }
.PContBack { background-color: #DFEBF8; }
/**{font-family:微软雅黑; font-size: 12px;}*/
body { padding: 0px 0px 0px 0px; margin: 0px; font-family:微软雅黑, Tahoma; font-size: 12px; color: #555; background-position: left top; background-repeat: no-repeat; overflow: auto; }
a { color: #346DAD; text-decoration: none; cursor:pointer; }
a:hover { color: #FF6666; text-decoration: underline; }
input,label,select { vertical-align:middle;} 
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { background-color:#FEF399; }
input[type="checkbox"], input[type="radio"] { vertical-align: middle; cursor: pointer; }
input[type="checkbox"]+label, input[type="radio"]+label { color:Black; cursor: pointer; }
input.error { border: 1px solid red; background-color: #FFCCCC; }
select.error { border: 1px solid red; background-color: #FFCCCC; }
textarea.error { border: 1px solid red; background-color: #FFCCCC; }
textarea.x-form-field { background-image:none; }
.x-masked select { visibility: visible; }
.x-body-masked object { visibility: hidden; }
.x-masked object { visibility: hidden; }
/*自定义控件样式*/
.ui-datepicker-trigger { cursor:pointer;border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/icon2.png") no-repeat 0px -19px; }
.ui-datepicker-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/icon2.png") no-repeat 0px -19px; }
.ui-autoField-trigger { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/icon2.png") no-repeat 0px -152px;cursor:pointer; }
.ui-autoField-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/icon2.png") no-repeat 0px -152px; }
.ui-tagatorField-trigger { vertical-align:top !important;border: #CCC 1px solid; height: 25px; width: 21px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/plus.png") no-repeat center center;cursor:pointer; }
.ui-fontField-trigger { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/font.png") no-repeat center center;cursor:pointer; }
.ui-fontField-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/font.png") no-repeat center center; }
.ui-comboBox-trigger { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/comboBox.png") no-repeat center center; }
.ui-comboBox-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/comboBox.png") no-repeat center center; }
.ui-clear-trigger { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/icon2.png") no-repeat 0px -38px; }
.ui-clear-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/icon2.png") no-repeat 0px -38px; }
.ui-calculator-trigger { cursor:pointer; border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/calculator.png") no-repeat center center; }
.ui-calculator-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/calculator.png") no-repeat center center; }
.ui-ellipsis-trigger { cursor:pointer;border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/ellipsis.png") no-repeat center center; }
.ui-ellipsis-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/ellipsis.png") no-repeat center center; }
.ui-tick-trigger { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/tick.png") no-repeat center center; }
.ui-tick-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/tick.png") no-repeat center center; }
.ui-sum-trigger { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/sum.png") no-repeat center center; }
.ui-code-trigger { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/Code.png") no-repeat center center;cursor:pointer; }
.ui-code-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/Code.png") no-repeat center center; }
.ui-fileOpen-trigger { cursor:pointer; border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/fileOpen.png") no-repeat center center; }
.ui-fileOpen-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/fileOpen.png") no-repeat center center; }
.ui-fileSelect-trigger { cursor:pointer; border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #fff url("Images/fileSelect.png") no-repeat center center; }
.ui-fileSelect-trigger-readonly { border: #CCC 1px solid; height: 21px; width: 18px; padding: 0px; margin: 0px 0px 0px -1px; vertical-align: bottom; background: #F6F6F6 url("Images/fileSelect.png") no-repeat center center; }
.ui-autocomplete { max-height: 182px; overflow-y: auto; overflow-x: hidden; }
.ui-autocomplete li { white-space:nowrap;font-family: 微软雅黑, Tahoma; font-size: 12px; }
.ui-autocomplete span { display: -moz-inline-box; display: inline-block; width: 70px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.ui-menu .ui-menu-item a { padding: 4px 0px 4px 2px; line-height:12px; vertical-align:middle; }
.ui-menu .ui-menu-item a, .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { padding-right:18px; margin: 0; }
.ui-menu { padding:0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 0px; }
.ui-search { background: url("Images/search.png") no-repeat left center; }
/*更多文本*/
.textMore { background: url("Images/textmore.png") no-repeat; cursor:pointer; }
.textMoreDiv { z-index: 999999;position: absolute;height:150px; width:400px;overflow: auto;background-color:#eee;padding:5px;border:solid 1px #99bbe8; }
/*导航*/
.navigback { height: 25px; padding: 0px 0px 0px 0px;}
.navigback a { background: #F4F9FF; color: #0A246A; display: -moz-inline-box; display: inline-block; width: 100px; line-height: 23px; height: 24px; text-align:center;border-right: #99BBE8 1px solid;border-bottom: #99BBE8 1px solid; }
.navigback a:hover { background: #E3EFFF; font-weight:bold; text-decoration: none; }
.navigback a.select { background: #E3EFFF; font-weight:bold; text-decoration: none; }
.navigCont table { table-layout:fixed; width:100%; border-bottom: #EED6B7 1px dotted; padding: 15px 0px 10px 0px; }
.navigCont td.head { width:95px; padding-right: 10px; vertical-align:top; text-align:right; }
.navigCont td.head a { color:#cc0000; text-decoration:underline; font-weight:bold; }
.navigCont td.content { width:100%; vertical-align:top; text-align:left; }
.navigCont td.content em.X1 { margin: 0px 0px 5px 5px; display: inline-block; border-left: 1px solid #ccc;width: 120px; white-space: nowrap; overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.navigCont td.content em.X2 { margin: 0px 0px 5px 5px; display: inline-block; border-left: 1px solid #ccc;width: 246px; white-space: nowrap; overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
/*.navigCont td.content em {border-left: 1px solid #ccc;margin:0px 0px 5px 10px;display: inline-block; }*/
.navigCont td.content a { display: -moz-inline-box; display: inline-block; padding-left:10px; }
.navigCont td.content a.fav { display: -moz-inline-box; display: inline-block; padding-left:0px; color: #999999; }
.navigCont td.content a.open { display: -moz-inline-box; display: inline-block; padding-left:0px; color: #999999; }
/*编辑区样式*/
table.mainTable { table-layout: fixed; width: 800px; }
div.mainTable { width: 800px; }
.toolback { background: #CEDFF5; height: 23px; padding: 1px 10px 0px 5px; border-bottom: #99BBE8 1px solid;}/*url(Images/toolback.JPG) repeat-x*/
.tips { color: #aaa; padding: 2px 0px; }
.edHead { text-align: left; width: 100%; font-weight: bold; height: 16px; border-bottom: solid 2px #6996E1; margin: 10px 0px 5px 0px; }
.edHead img { margin: 0px 0px 0px 10px; }
.moreHead { text-align: left; width: 100%; font-weight: bold; height: 16px; border-bottom: solid 2px #6996E1; margin: 10px 0px 5px 0px; }
.moreHead table { table-layout:fixed; width:100%; }
.moreHead td { width:50%; }
.moreHead a { font-weight:normal; }

.edContent { padding-left: 10px; }
.edContent table { width: 100%; table-layout: fixed; }
.edContent td { vertical-align: top; padding: 1px 0px 2px 0px; text-align:left; }
.edContent span { display: -moz-inline-box; display: inline-block; width: 120px; line-height: 20px; height: 20px; text-align:right; color: #000; padding-right:5px; }
.edContent span.W70 { width:70px; }
.edContent span.W100 { width:100px; }
.edContent em { color:Red; }
.edContent input[type="text"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.edContent input[type="file"] { border: solid 1px #CCC; height: 21px; padding: 1px 0px 0px 4px; margin: 0px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.edContent input[type="password"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.edContent textarea { border: solid 1px #CCC; margin: 0px; padding: 1px 0px 0px 4px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; overflow:auto; }
.ed-5 textarea { margin: 0px 0px -3px 0px !important; }
.edContent textarea.full { border: solid 1px #99BBE8; width:100%; }
.edContent select { padding-left:4px; border: solid 1px #CCC; height: 21px; width: 251px;font-family: 微软雅黑, Tahoma;font-size: 12px; }
.edContent span.lb { width: 247px; border-bottom: solid 1px #CCC; color: #000; text-align:left; }
.edContent span.lbe { width: 247px; border-bottom: solid 1px #CCC; color: #000; text-align:left; margin: 0px 0px -5px 0px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.edContent label.lbe { width: 80px; color: #000; text-align:left; margin: 0px 0px -5px 0px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.edContent .childContent span{width: 100px;}
.edContent a.W70 { color:#0063DC; display: -moz-inline-box; display: inline-block; width: 70px; line-height: 20px; height: 20px; text-align:left; padding-right:10px;margin: 0px 0px -5px 0px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.edContent a.W70Sel { color:#FF6666; text-decoration: underline; display: -moz-inline-box; display: inline-block; width: 70px; line-height: 20px; height: 20px; text-align:left; padding-right:10px;margin: 0px 0px -5px 0px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.edContent .childContent{padding-left: 25px; line-height: 25px; white-space: normal;}
.as button.ui-autoField-trigger{ margin:0 0 1px -1px }
.as button.ui-autoField-trigger-readonly{ margin:0 0 1px -1px }
.as button.ui-clear-trigger{ margin:0 0 1px -1px }
.as button.ui-clear-trigger-readonly{ margin:0 0 1px -1px }
.as button.ui-datepicker-trigger{ margin:0 0 1px -1px }
.as button.ui-datepicker-trigger-readonly{ margin:0 0 1px -1px }
.as button.ui-fontField-trigger{ margin:0 0 1px -1px }
.as button.ui-fontField-trigger-readonly{ margin:0 0 1px -1px }

.edContent input[type="text"][readonly] { background-color: #F6F6F6; background-image: none; }
.edContent input[type="password"][readonly] { background-color: #F6F6F6; background-image: none; }
.edContent textarea[readonly] { background-color: #F6F6F6; background-image: none; }
.edContent select[disabled] { background-color: #F6F6F6; background-image: none; }

.paContent { padding-left: 10px; }
.paContent table { width: 100%; table-layout: fixed; }
.paContent td { vertical-align: top; padding: 1px 0px 2px 0px;  }
.paContent span { display: -moz-inline-box; display: inline-block; width: 120px; line-height: 20px !important; height: 20px !important; text-align:left; color: #000; padding: 0px 5px 2px 0px !important; }
.paContent input[type="text"] { border: solid 1px #CCC !important; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.paContent textarea { border: solid 1px #CCC !important; margin: 0px; padding: 1px 0px 0px 4px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; overflow:auto; }
.paContent textarea.full { border: solid 1px #99BBE8; width:100%; }
.paContent select { padding-left: 4px;border: solid 1px #CCC !important; height: 21px; width: 251px;font-family: 微软雅黑, Tahoma; }
.paContent span.lb { width: 247px; border-bottom: solid 1px #CCC; color: #000; text-align:left;}

.paContent input[type="text"][readonly] { background-color: #F6F6F6; background-image: none; }
.paContent textarea[readonly] { background-color: #F6F6F6; background-image: none; }
.paContent select[disabled] { background-color: #F6F6F6; background-image: none; }

.paContent2 { padding-left: 10px; }
.paContent2 table { width: 100%; table-layout: fixed; }
.paContent2 td { vertical-align: top; padding: 1px 0px 2px 0px; }
.paContent2 span { display: -moz-inline-box; display: block; width: 120px; line-height: 20px !important; height: 20px !important; text-align: left; color: #000; padding: 0px 5px 2px 0px !important; }
.paContent2 input[type="text"] { border: solid 1px #CCC !important; height: 18px; padding: 1px 0px 0px 4px; margin: 0 0 0 10px; width: 135px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.paContent2 input[type="checkbox"] { margin: 0 0 0 10px; }
.paContent2 select { padding-left: 4px; border: solid 1px #CCC !important; margin: 0 0 0 10px; height: 21px; width: 141px; font-family: 微软雅黑, Tahoma; }

.paContent2 input[type="text"][readonly] { background-color: #F6F6F6; background-image: none; }
.paContent2 select[disabled] { background-color: #F6F6F6; background-image: none; }

.edGrid { padding: 0px 0px 0px 0px; }
.edGridTool { height: 28px; width: 100%; table-layout: fixed; }
.edGridTool span { display: -moz-inline-box; display: inline-block; width: 70px; }

.edGridTool input[type="text"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; width: 296px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.edGridTool input[type="text"][readonly] { background-color: #F6F6F6; background-image: none; }
/*快速录入*/
.auxilback { padding: 0px 10px; }
.auxil table { width: 100%; table-layout: fixed; }
.auxil td { vertical-align: top; padding: 1px 0px 2px 0px; text-align:left; }
.auxil span { display: -moz-inline-box; display: inline-block; width: 90px; line-height: 20px; height: 20px; text-align:right; color: #000; padding-right:5px; }
.auxil em { color:Red; }
.auxil input[type="text"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; width: 210px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.auxil textarea { border: solid 1px #CCC; margin: 0px; padding: 1px 0px 0px 4px; width: 210px; font-family: 微软雅黑, Tahoma; font-size: 12px; overflow:auto; }
.auxil select { padding-left: 4px; border: solid 1px #CCC; height: 21px; width: 216px;font-family: 微软雅黑, Tahoma; }
.auxil input[type="text"][readonly] { background-color: #F6F6F6; background-image: none; }
.auxil textarea[readonly] { background-color: #F6F6F6; background-image: none; }
.auxil select[disabled] { background-color: #F6F6F6; background-image: none; }
/*浏览区样式*/
.viewHead { width:100%; font-weight: bold; height: 16px; border-bottom: solid 2px #6996E1; margin: 10px 0px 5px 0px; }
.childHead{ width: 80%; font-weight: bold; height: 16px; border-bottom: solid 2px gray;margin: 10px 0px 5px 20px; }
.viewContent .childContent{padding-left: 35px; line-height: 23px; white-space: normal;}
.viewToolHead { width:100%; font-weight: bold; height: 26px; border-bottom: solid 2px #6996E1; margin: 10px 0px 5px 0px; }
.viewToolHeadJs { width:100%; font-weight: bold; height: 22px; border-bottom: solid 2px #6996E1; margin: 10px 0px 5px 0px; }
.viewHead img { margin: 0px 0px 0px 10px; }

.viewContent { padding-left: 10px; }
.viewContent table { width: 100%; table-layout: fixed; }
.viewContent td { text-align: left; vertical-align: bottom; padding: 1px 0px 2px 0px; }
.viewContent em { color:Red; }
.viewContent span { display: -moz-inline-box; display: inline-block; width: 120px; line-height: 19px; height: 19px; text-align:right; color: #000; padding-right:5px; }
.viewContent span.lb { width: 247px; border-bottom: dashed 1px #CCC; color: #000; text-align: left; margin-left:3px;  }
.viewContent span.lbnowarp { width: 247px; border-bottom: dashed 1px #CCC; color: #000; text-align: left; margin-left:3px; white-space:nowrap;}
.viewContent span.lbe { width: 247px; border-bottom: dashed 1px #CCC; color: #000; text-align: left; margin: 0px 0px -5px 3px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.viewContent span.lbAuto {width: 247px; border-bottom: dashed 1px #CCC; color: #000; text-align: left; margin-left:3px; height:auto; word-wrap:break-word; word-break:normal; }
.viewContent .childContent span{width: 100px;}
.viewContent .childContent span.lb{width: 187px;}
.viewContent textarea { border: solid 1px #fff; border-bottom: dashed 1px #CCC;  margin-left:2px; width: 248px; font-family: 微软雅黑, Tahoma; font-size: 12px; overflow:auto; }
.viewContent textarea.full { border: solid 1px #99BBE8; width:100%; }
.viewContent textarea[readonly] { background-color: #fff; background-image: none; }
.viewContent select { padding-left: 4px; border: solid 1px #CCC;font-family: 微软雅黑, Tahoma; font-size:12px;}
.EXContent { width:100%; }
.EXContent table { width: 100%; table-layout: fixed;  }
.EXContent .moreHead a { font-weight:bold;  }
.EXContent .moreHead button { border: 0;background-color: transparent;cursor: pointer;width:16px;height:16px; }
.EXContent .moreHead button.Collapsed { background:url(Images/Collapsed.png) 0px 0px;}
.EXContent .moreHead button.Expanded { background:url(Images/Expanded.png) 0px 0px;}
.status { color: #000; }
.status em{  border:#FFC44C solid 1px; background-color:#FFFFE1; padding:3px 2px 1px 2px; display:inline-block; }

.view0Content { padding-left: 10px; padding-right:20px; }
.view0Content table { width: 100%; table-layout: fixed; }
.view0Content td { text-align: left; vertical-align: bottom; padding: 1px 0px 2px 0px; }
.view0Content span { display: -moz-inline-box; display: inline-block; line-height: 19px; height: 19px; text-align:right; color: #000; padding-right:5px; }
.view0Content span.lb { width:100%; border-bottom: dashed 1px #CCC; color: #000; text-align: left; margin-left:3px;  }
.view0Content span.lbe { width:100%; border-bottom: dashed 1px #CCC; color: #000; text-align: left; margin: 0px 0px -5px 3px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}


.viewGrid { padding: 0px 0px 0px 0px; }
/*编辑区样式*/
.editWinHead { text-align: left; width: 80px; font-weight: bold; height: 16px; margin: 10px 0px 5px 0px; }              
.editWin { padding-left: 10px; padding-top:10px; }
.editWin table { width: 100%; table-layout: fixed; }
.editWin td { vertical-align: top; padding: 1px 0px 2px 0px; text-align:left; }
.editWin span { display: -moz-inline-box; display: inline-block; width: 80px; line-height: 20px; height: 20px; text-align:right; color: #000; padding-right:5px;font-family: 微软雅黑, Tahoma;font-size: 12px; }
.editWin em { color:Red; }
.editWin input[type="text"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.editWin input[type="file"] { border: solid 1px #CCC; height: 21px; padding: 1px 0px 0px 4px; margin: 0px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; background-color:White; }
.editWin input[type="password"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.editWin textarea { border: solid 1px #CCC; margin: 0px; padding: 1px 0px 0px 4px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; overflow:auto; }
.editWin textarea.full { border: solid 1px #99BBE8; width:100%; }
.editWin select { padding-left: 4px; border: solid 1px #CCC; height: 21px; width: 251px;font-family: 微软雅黑, Tahoma; }
.editWin span.lb { width: 247px; border-bottom: solid 1px #CCC; color: #000; text-align:left;}
.editWin span.lbe { width: 247px; border-bottom: solid 1px #CCC; color: #000; text-align: left; margin: 0 0 -5px 0px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.editWin input[type="text"][readonly] { background-color: #F6F6F6; background-image: none; }
.editWin input[type="password"][readonly] { background-color: #F6F6F6; background-image: none; }
.editWin textarea[readonly] { background-color: #F6F6F6; background-image: none; }
.editWin select[disabled] { background-color: #F6F6F6; background-image: none; }

.editWin2 { width: 540px; padding:0; }
.editWin2 input[type="text"]{ width: 170px; }
.editWin2 select { padding-left: 4px; width: 176px; }
.editWin2 span.lb { width: 178px; }
.editWin2 span.lbe { width: 178px; }

.x-window-tl .x-window-header { font-family: 微软雅黑, Tahoma; font-size: 12px; }
/*Home样式*/
.homeTool { table-layout:fixed; width:100%; }
.homeTool span { display: -moz-inline-box; display: inline-block; line-height: 20px; height: 20px; text-align:right; padding-right:5px; color:#000;  }
.homeTool input[type="text"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.homeTool select { padding-left: 4px; border: solid 1px #CCC; height: 21px; width: 251px;font-family: 微软雅黑, Tahoma; }
.homeTool select[disabled] { background-color: #F6F6F6; background-image: none; }
/*NavWestPanel*/
.NavWestPanel { background-color: #DFE8F6; }/*7092BE;}*/
.NavWestPanel div.Header { padding:3px 0px 3px 5px; height:16px;background-color:white;color: #15428B; font-weight: bold; line-height: 16px;border-bottom:#99BBE8 1px solid;border-top:#99BBE8 1px solid; }/*D9E7F8*/
.NavWestPanel div.Header img { vertical-align:top; }
.NavWestPanel div.Header a { color: #346DAD; text-decoration: none; cursor:pointer; font-weight:normal; }
.NavWestPanel div.Header a:hover { color: #FF6666; text-decoration: underline; } 

.NavWestPanel div.Content { background-color:#DFE8F6;}/*7092BE;}*/
.NavWestPanel div.Content a { display: block; padding: 2px 0px 0px 10px; width: 170px; height: 18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;border-bottom:#DEE9F8 1px dotted; }
.NavWestPanel div.Content a:hover { color: #FF6666; text-decoration: underline; cursor: pointer; }
.NavWestPanel div.Content em { color:#FF6666; }
.NavWestPanel div.Content span { display: block; padding: 8px 0px 2px 0px; width: 170px; height: 15px;  }
.NavWestPanel div.Content input[type="text"] { border: solid 1px #7293BE; height: 18px; padding: 1px 0px 0px 4px;  width: 155px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.NavWestPanel div.Content select { padding-left: 4px; border: solid 1px #CCC; height: 21px; width: 161px;font-family: 微软雅黑, Tahoma;  }

/*WestPanel*/
.WestPanel { background-color: #fff; }/*7092BE;}*/
.WestPanel div.Header { padding:3px 0px 3px 5px; height:16px;background-color:#CEDFF5;color: #15428B; font-weight: bold; line-height: 16px;border-bottom:#99BBE8 1px solid;border-top:#99BBE8 1px solid; }/*D9E7F8*/
.WestPanel div.Header img { vertical-align:top; }
.WestPanel div.Header a { color: #346DAD; text-decoration: none; cursor:pointer; font-weight:normal; }
.WestPanel div.Header a:hover { color: #FF6666; text-decoration: underline; } 

.WestPanel div.Content { background-color:#fff;}/*7092BE;}*/
.WestPanel div.Content a { display: block; padding: 2px 0px 0px 10px; width: 170px; height: 18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;border-bottom:#DEE9F8 1px dotted; }
.WestPanel div.Content a:hover { color: #FF6666; text-decoration: underline; cursor: pointer; }
.WestPanel div.Content em { color:#FF6666; }
.WestPanel div.Content span { display: block; padding: 8px 0px 2px 0px; width: 170px; height: 15px;  }
.WestPanel div.Content input[type="text"] { border: solid 1px #7293BE; height: 18px; padding: 1px 0px 0px 4px;  width: 155px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.WestPanel div.Content select { padding-left: 4px; border: solid 1px #CCC; height: 21px; width: 161px;font-family: 微软雅黑, Tahoma;  }

/*WestQueryPanel*/
.WestQueryPanel { background-color: #fff; }/*7092BE;}*/
.WestQueryPanel div.Header { padding:3px 0px 3px 5px; height:16px;background-color:#CEDFF5;color: #15428B; font-weight: bold; line-height: 16px;border-bottom:#99BBE8 1px solid;border-top:#99BBE8 1px solid; }/*D9E7F8*/
.WestQueryPanel div.Header img { vertical-align:top; }
.WestQueryPanel div.Header a { color: #346DAD; text-decoration: none; cursor:pointer; font-weight:normal; }
.WestQueryPanel div.Header a:hover { color: #FF6666; text-decoration: underline; } 

.WestQueryPanel div.Content { background-color:#fff;}/*7092BE;}*/
.WestQueryPanel div.Content a { display: block; padding: 2px 0px 0px 10px; width: 170px; height: 18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;border-bottom:#DEE9F8 1px dotted; }
.WestQueryPanel div.Content a:hover { color: #FF6666; text-decoration: underline; cursor: pointer; }
.WestQueryPanel div.Content em { color:#FF6666; }
.WestQueryPanel div.Content span { display: block; padding: 8px 0px 2px 0px; width: 170px; height: 15px;  }
.WestQueryPanel div.Content input[type="text"] { border: solid 1px #7293BE; height: 18px; padding: 1px 0px 0px 4px;  width: 155px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.WestQueryPanel div.Content select { padding-left: 4px; border: solid 1px #CCC; height: 21px; width: 161px;font-family: 微软雅黑, Tahoma;  }
/*html表格模拟列表*/
.htmlTable { table-layout:fixed; width:100%;border:#99BBE8 1px solid; border-top:none;color: #000; }
.htmlTable th { border:#99BBE8 1px solid; border-left:none; background-color:#D2E5FB; padding:3px 3px 3px 5px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.htmlTable td { border-bottom:#EDEDED 1px solid;padding:2px 3px 1px 5px;font-family: 微软雅黑, Tahoma; font-size: 12px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
.htmlTable td.RowNumber { padding-left:0px; border-bottom:#99BBE8 1px solid;border-right:#99BBE8 1px solid;background-color:#D2E5FB; text-align:right; }
u.editcol { color: #CC3300; text-decoration: none; }
/*html表格模拟列表*/
.crossTable { table-layout:fixed; color: #000; }
.crossTable th { border:#99BBE8 1px solid; border-left:none;border-top:none; background-color:#D2E5FB; padding:3px 3px 3px 5px; font-family: 微软雅黑, Tahoma; font-size: 12px;  }
.crossTable td { border-bottom:#EDEDED 1px solid;border-right:#EDEDED 1px solid;padding:2px 3px 1px 5px;font-family: 微软雅黑, Tahoma; font-size: 12px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
/* 审批、评论*/
.toolContent { margin: 10px 0px 0px 0px; border: #FFC44C 1px solid; background-color:#FFFFE1; }
.toolContent #feedback{ max-width: 300px; display: inline-block; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; vertical-align:bottom; }
.x-panel.tool-panel>.x-panel-bwrap, .x-panel.tool-panel>.x-panel-bwrap>.x-panel-body{overflow: initial;}
/* 行编辑 */
.lineContent { margin: 0px 0px 5px 0px; border: #99BBE8 1px solid;  }
/*Ext样式调整*/
.x-grid3-dirty-cell { background-image: none; }
.x-form-text { border: solid 1px #CCC; background-image: none; }
.x-ghf-filter-container .x-form-text { padding:0 3px; }
.x-ghf-filter-container .x-form-item { margin-bottom:2px; }
.x-panel-btns { padding: 0px; }
.x-panel-footer { background-color: #C3D2E4; }
.x-window-footer { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-window-mc { font: normal 12px 微软雅黑,tahoma,arial,helvetica,sans-serif; }
.x-tab-strip SPAN.x-tab-strip-text { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-tree-node { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-tip .x-tip-bd { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-tip h3 { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-tip .x-tip-bd-inner { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-panel-tl .x-panel-header { font: normal 12px 微软雅黑,Tahoma; }
.x-form-field { font: normal 12px 微软雅黑,Tahoma; }
.x-small-editor .x-form-field { font: normal 12px 微软雅黑,Tahoma; }
.x-combo-list-item { font: normal 12px 微软雅黑,Tahoma; }
.x-menu-list-item { font: normal 12px 微软雅黑,Tahoma; }
.x-form-item { font: normal 12px 微软雅黑,Tahoma; }
.x-grid-group-hd DIV { font: normal 12px 微软雅黑,Tahoma; }
.x-toolbar td, .x-toolbar span, .x-toolbar input, .x-toolbar div, .x-toolbar select, .x-toolbar label { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-tip .x-tip-body { font-family: 微软雅黑,Tahoma; font-size: 12px; }
/*Ext表格列头*/
.x-grid3-header { background-color: #E3EFFF; background-image: none; border-bottom:1px solid #99BBE8; }
td.ux-grid-hd-group-cell, td.ux-grid-hd-nogroup-cell { background: #E3EFFF none;border-bottom:1px solid #99BBE8; }
/*Ext表格列头单元格边框*/
.x-grid3-hd-row td { border-left: 1px solid #E3EFFF; border-right-color: #99BBE8;font-family:微软雅黑, Tahoma;font-size: 12px;color:#000; }
td.ux-grid-hd-group-cell { background:none;border-bottom:1px solid #99BBE8; }
/*Ext表格行*/
.x-grid3-row { border: 0px;border-right: 1px solid #EDEDED; color:#000;}
.x-grid3-summary-table, .x-grid3-summary-row { background-color: #E3EFFF; }
/*Ext表格行单元格边框#FFEBC1*/
.x-grid3-cell-inner, .x-grid3-hd-inner { padding: 4px 3px 3px 5px; }
.x-grid3-row td, .x-grid3-summary-row td { border-bottom: 1px solid #EDEDED; font-family:微软雅黑, Tahoma;font-size: 12px; }
.x-grid3-gridsummary-row td { border-left: 1px solid #E3EFFF; }
.x-grid3-row-selected { background-color: #FFDE96 !important;background-image: none;  border-color: #FFFFFF #EDEDED #EDEDED; border-style: solid; }
.x-grid3-row-over { background-color: #FFF399 !important;background-image: none; border-color: #FFFFFF #EDEDED #EDEDED; border-style: solid; }
.x-grid3-body .x-grid3-td-numberer { background-color: #E3EFFF; background-image: none;border-right: 1px solid #99BBE8;border-bottom: 1px solid #99BBE8; }
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer, .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker, .x-grid3-body .x-grid3-row-selected .x-grid3-td-expander { background-image: none;background-color: #E3EFFF;border-right: 1px solid #99BBE8; }

.x-grid3-row-custSelected {
    background-color: #cedff5 !important;
    background-image: none;
    border-color: #FFFFFF #EDEDED #EDEDED;
    border-style: solid;
}
.x-grid3-body .x-grid3-row-custSelected .x-grid3-td-numberer, .x-grid3-body .x-grid3-row-custSelected .x-grid3-td-checker, .x-grid3-body .x-grid3-row-custSelected .x-grid3-td-expander {
    background-image: none;
    background-color: #E3EFFF;
    border-right: 1px solid #99BBE8;
}
.x-grid3-row-strong {
    color:red;
}

.x-grid3-body .x-grid3-row-strong .x-grid3-td-numberer, .x-grid3-body .x-grid3-row-strong .x-grid3-td-checker, .x-grid3-body .x-grid3-row-strong .x-grid3-td-expander {
    color: red;
}
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner { background-color: #EBF3FD; background-image: none; }
.x-toolbar { background-color: #E3EFFF; background-image: none; border-color: #99BBE8; }/*D2E5FB*/
.x-toolbar SPAN{ font-family: 微软雅黑,Tahoma; font-size: 12px; }
.query .x-toolbar {  /*background-image: url("../../Images/query/toolback30.JPG");*/ border-color: #99BBE8; background-color: #CEDFF5; border-top-width:0px;}
.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {  padding:0; }
.x-grid3 .row-cmd-cell-ct td{border-bottom:none !important;}
.x-grid3-row .x-toolbar td{ border-bottom:none !important;}
.x-tree-node .x-tree-selected { background-color: #FFDE96; }
.x-tree-node .x-tree-node-over { background-color: #FFF399; }
.x-tree-node-el { line-height: 20px; }
.x-treegrid-text { padding-right: 3px; text-overflow: ellipsis; overflow: hidden; }
.x-grid3-cell{ -moz-user-select:text !important; -webkit-user-select:text !important; user-select: text !important; }
/*Ext按钮*/
.x-menu-item-text { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-btn button { font-family: 微软雅黑,Tahoma; font-size: 12px; margin-top: -2px; color:#000; }
.x-btn-noicon .x-btn-small .x-btn-text { height: 18px; }
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text { padding-top: 1px; }
.pbtn .x-btn-tl, .pbtn .x-btn-tr, .pbtn .x-btn-tc, .pbtn .x-btn-ml, .pbtn .x-btn-mr, .pbtn .x-btn-mc, .pbtn .x-btn-bl, .pbtn .x-btn-br, .pbtn .x-btn-bc { background-image: url("Images/btn.GIF"); }
.pbtn .x-btn-tl, .pbtn .x-btn-ml, .pbtn .x-btn-bl { width:4px; }
.pbtn .x-btn-tr, .pbtn .x-btn-mr, .pbtn .x-btn-br { width:1px; }
.pbtn .x-btn-tr i, .pbtn .x-btn-tl i, .pbtn .x-btn-mr i, .pbtn .x-btn-ml i, .pbtn .x-btn-br i, .pbtn .x-btn-bl i { width: 1px; }
.pbtn1 { width:65px;height:22px;background:url(Images/pbtn1.png) 0px 0px;border:none;font-family: 微软雅黑,Tahoma;font-size: 12px;color: #000; cursor:pointer; }
.pbtn1:hover { background:url(Images/pbtn1.png)  0px -22px; }

.x-tbar-page-first { background-image: url(Images/icon1.png) !important; background-position: 0px -304px !important; }
.x-item-disabled .x-tbar-page-first{ background-image: url(Images/icon1.png) !important; background-position: 0px -320px !important; }
.x-tbar-page-last{ background-image: url(Images/icon1.png) !important; background-position: 0px -336px !important; }
.x-item-disabled .x-tbar-page-last{ background-image: url(Images/icon1.png) !important; background-position: 0px -352px !important; }
.x-tbar-page-next{ background-image: url(Images/icon1.png) !important; background-position: 0px -368px !important; }
.x-item-disabled .x-tbar-page-next{ background-image: url(Images/icon1.png) !important; background-position: 0px -384px !important; }
.x-tbar-page-prev{ background-image: url(Images/icon1.png) !important; background-position: 0px -400px !important; }
.x-item-disabled .x-tbar-page-prev{ background-image: url(Images/icon1.png) !important; background-position: 0px -416px !important; }
.x-tbar-loading{ background-image: url(Images/icon1.png) !important; background-position: 0px -432px !important; }
.x-item-disabled .x-tbar-loading{ background-image: url(Images/icon1.png) !important; background-position: 0px -448px !important; }
/*图标*/
.icon-ColEdit { background-image: url(Images/edit.png) !important; }
.icon-PrintChoose { background-image: url(Images/icon1.png) !important; background-position: 0px -80px !important; }
.icon-PrintPreview { background-image: url(Images/icon1.png) !important; background-position: 0px -96px !important; }
.icon-visible{ background : url(../../images/visible.png) no-repeat left center !important; }
.icon-comments { background-image: url(Images/icon1.png) !important; background-position: 0px -208px !important; }
.icon-at { background-image: url(Images/icon1.png) !important; background-position: 0px -464px !important; }
.icon-approve { background-image: url(Images/icon1.png) !important; background-position: 0px -224px !important; }
.icon-afadd { background-image: url(Images/icon1.png) !important; background-position: 0px -240px !important; }
.icon-afclose { background-image: url(Images/icon1.png) !important; background-position: 0px -256px !important; }
.icon-afnext { background-image: url(Images/icon1.png) !important; background-position: 0px -272px !important; }
.icon-afview { background-image: url(Images/icon1.png) !important; background-position: 0px -288px !important; }
.icon-size { width:16px; height:16px; }
/*单据状态样式*/
.st_D { color: Gray; }
.st_C { color: Green; }
.st_T { color: Green; }
.st_A { color: Red; }
.st_L { color: Purple; }
.st_X { color: Gray; text-decoration: line-through; }
/*后续操作*/
.followTable { width: 100%; height: 140px; background-color: White; table-layout: fixed;font-family:微软雅黑, Tahoma;font-size: 12px; }
.followContent { vertical-align: middle; height: 100px; text-align: left; }
.followContent img { margin: 0px 10px 0px 10px; }
.followContent span { line-height: 20px; }
.followFoot { height: 40px; padding: 0px 15px 0px 15px; text-align: left; border-top: #99BBE8 1px solid; }
.followFoot a { background: url(Images/flbtn.png) no-repeat !important; color: white; width: 100px; height: 18px; display:inline-block; padding: 5px 0px; text-align: center; }
.followFoot img { vertical-align:bottom;}
.followFoot table { table-layout: fixed; width:100%; }
.followActive { color:#FF6666; }

/*
.wellSelect{ height: 19px; font-family: 微软雅黑, Tahoma; font-size: 12px; display:inline-block; _display:inline; }
.wellSelect input { background:right url("Images/dropdown.png") no-repeat; cursor:pointer;  }
ul.wellSelect{ position:absolute; top:19px; background:#FDFEFE;border:1px solid #ccc; max-height:147px; overflow:auto; }
ul.wellSelect  li{ padding: 1px 1px 1px 3px; background:#FDFEFE;height:19px; line-height:19px; cursor:pointer; }
ul.wellSelect  li.hover{ padding: 0px 0px 0px 2px;border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; color: #1d5987;}*/
/*向导样式*/
.wizard-select { color: Black; background-color: #FCDE86; border: 1px solid #42607C; padding: 0px 10px 3px 10px; }
.wizard-unselect { color: Black; background-color: #7CACDA; border: 1px solid #42607C; padding: 0px 10px 3px 10px; }
.wizard-split { margin: 0px -5px 0px -5px; }
/*组织人员岗位*/
.O{	background-image: url(../../Images/uorg.png) !important;}
.R{	background-image: url(../../Images/urole.gif) !important;}
.S{	background-image: url(../../Images/urole.gif) !important;}
.G{	background-image: url(../../Images/group.png) !important;}
.U{	background-image: url(../../Images/user_mature.png) !important;}
.E{	background-image: url(../../Images/folder.gif) !important;}
.J{	background-image: url(../../Images/vcard.png) !important;}
.icon-expand-all{    background-image: url(../../Images/expand-all.gif) !important;}
.icon-collapse-all{    background-image: url(../../Images/collapse-all.gif) !important;}
.Reminder{	background-image: url(../../Images/Reminder.png) !important;}
/*人事组织结构*/
.HRRoot{background-image: url(../../Images/Hrm/S_B_OGUN.gif) !important;}
.HRO{background-image: url(../../Images/Hrm/S_B_OGUN.gif) !important;}
.HRP{	background-image: url(../../Images/Hrm/S_B_POST.gif) !important;}
.HRPM{	background-image: url(../../Images/Hrm/S_B_MNGR.gif) !important;}
.HRE{	background-image: url(../../Images/Hrm/S_B_EMPL.gif) !important;}
.HRJ{	background-image: url(../../Images/Hrm/S_B_JOBS.gif) !important;}
.HRD{background-image: url(../../Images/Hrm/S_USEGRO.gif) !important;}
/*树节点*/
.icon_TreeFolder { background-image: url(Images/treeFolder.gif) !important; }
.icon_TreeLeaf { background-image: url(Images/treeLeaf.gif) !important; }
.icon_stone {	background: url('../../Project/Project/GanttStage/images/milestone.png') !important; }
/*系统信息*/
.icon_Code { background-image: url(Images/icon1.png) !important; background-position: 0px -0px !important; }
.icon_EV { background-image: url(Images/icon1.png) !important; background-position: 0px -32px !important; }
.icon_Error { background-image: url(Images/Error.png) !important; }
.icon_Warning { background-image: url(Images/Warning.png) !important; }
.icon_Information { background-image: url(Images/Information.png) !important; }
.icon_Msg { background-image: url(../../Images/Msg.png) !important; }
.icon_MsgList { background-image: url(../../Images/MsgList.png) !important; }
.icon_Weigh { background-image: url(Images/weigh.png) !important; }
.icon_LCR { background-image: url(Images/lcr.png) !important; }
/*WebSocket*/
.icon_Ws { background-image: url(Images/transmit.png) !important; }
.icon_WsError { background-image: url(Images/transmit_error.png) !important; }
.icon_number{ background-image: url('Images/number.png') !important; }
/*向导样式*/
.wstart { height: 25px; background:url("Images/WStart.png") no-repeat;  }
.wstep { height: 25px; background:url("Images/WStep.png") no-repeat;  }
.wcurr { height: 25px; background:url("Images/WCurr.png") no-repeat;  }
.wend { height: 25px; background:url("Images/WEnd.png") no-repeat;  }
.wline { height: 10px; background:url("Images/Wline.png") repeat-y;  }

.lstep { height: 13px; width:13px; background:url("Images/LStep.png") no-repeat;  }
.lview { height: 13px; width:13px; background:url("Images/LView.png") no-repeat;  }
.lcurr { height: 13px; width:13px; background:url("Images/LCurr.png") no-repeat;  }
.lend { height: 13px; width:13px; background:url("Images/LEnd.png") no-repeat;  }
.lline { height: 13px; width:80px; background:url("Images/Lline.png") repeat-x;  }
.ltext { width:93px; text-align:center; }
/*flatInput*/
.flatInput input[type="text"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.flatInput input[type="password"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.flatInput textarea { border: solid 1px #CCC; margin: 0px; padding: 1px 0px 0px 4px;  font-family: 微软雅黑, Tahoma; font-size: 12px; overflow:auto; }
.flatInput input[type="text"][readonly] { background-color: #F6F6F6; background-image: none; }
.flatInput textarea[readonly] { background-color: #F6F6F6; background-image: none; }
.icon_close { background-image: url(../../Images/close.png) !important; }
.icon_open { background-image: url(../../Images/open.png) !important; }
.icon_lock { background-image: url(../../Images/lock.png) !important; }
.icon_unLock { background-image: url(../../Images/lock_open.png) !important; }

.Btn{    background-image: url("../../Mail/Images/gray_bgx.gif");    background-repeat: repeat-x;    height: 22px;    line-height: 22px;    color: #333;    cursor: pointer !important;    float: left;    margin-right: 4px;    margin-top: 3px;    padding: 0 10px;    outline: none;    border: 1px solid #8d8d8d;    text-decoration: none !important;    background-position: 0 -3px;}
.Btn:hover{    border: 1px solid #72A1BD;    background-position: 0 -76px;}
.ImpBtn{    font-weight: bold;}

table.x-btn{table-layout:auto;}

input[type="text"][readonly].error { background-color: #FFCCCC; }

/*可编辑表格的编辑控件的按钮样式*/
.x-grid3 .x-form-ellipsis-trigger { background-image: url(images/icon2.png) !important;cursor: pointer;background-position: 0px -152px !important;  }
.x-grid3 .x-form-clear-trigger { background-image: url(images/icon2.png) !important; cursor: pointer;background-position: 0px -38px !important; }
.x-grid3 .x-form-arrow-trigger { background-image: url(images/comboBox.PNG) !important; cursor: pointer; }
.x-grid3 .x-form-date-trigger { background-image: url(images/icon2.PNG) !important; cursor: pointer;background-position: 0px -19px !important; }
.x-grid3 .x-trigger-wrap-focus .x-form-trigger-over { background-position: 0 0; }
.x-grid3 .x-trigger-wrap-focus .x-form-trigger-click { background-position: 0 0; }
.x-grid3 .x-trigger-wrap-focus .x-form-trigger { background-position: 0 0; }
.x-grid3 .x-form-field-wrap .x-form-trigger { width: 18px !important; height: 18px !important; border: #CCC 1px solid; border-left: none; }

.combo-list td { padding: 3px; }
.combo-list .list-item td{ white-space:nowrap; }
/* webkit样式hack */
@media screen and (-webkit-min-device-pixel-ratio:0)  
{
    select 
    {
        -webkit-appearance: none;
        background: url(images/icon2.png) no-repeat right #FFF;
        background-position: right -76px;
    }
}
/* 表格单元格格式错误 */
.cssError { background-image: inherit !important; background-image:url("../../extjs/resources/images/default/grid/dirty-gif/ext.axd") !important;}
/* 默认闪烁效果 */
.defShake { background: #ffe9e8;color: #d00; }
/*附件的*/
.attachment .oper { float:right; line-height: normal; display: inline-table; bottom: 2px; right: 3px; height: 20px; }
.attachment .oper span { padding: 0px 3px; }
.attachment .oper span:hover { text-decoration: underline; padding: 0px 3px; color: #346DAD; cursor: pointer; }
.attachment .size { margin-left: 3px; color: Gray; font-size: 11px; }
.attachment { float:left; position: relative; cursor: default; border: 0px solid #FFF; line-height: 20px; padding: 2px; width: 100%; }
.attachment img { width: 16px; height: 16px; float: left; padding-top: 0px; margin-right: 3px; }
.att-x-view-over {cursor: default; border: 0px solid #fff !important; padding: 2px; background-color:#f1f1f1; }.att-x-view-over .oper { float:right; bottom: 2px; right: 3px; height: 20px; line-height: normal; display: inline-table; }.viewContent .ProgressBar { position: relative; width: 100px; border: 1px solid #6996E1; padding: 1px; text-align: center; margin-bottom: -2px; }
.viewContent .ProgressBar div { display: block; position: relative; background: #6996E1; color: #333333; height: 10px; }
.viewContent .ProgressBar div span { position: absolute; text-align: center; font-weight: bold; width: 100px; height: 10px; line-height: 10px; left: 0px; }
/*评论相关小图标*/
.zg-icon {background-image: url(../../images/KM/sprites-1.9.2.png);}
.emj {background-image: url(../../images/KM/twitter_sprite.png);}
.zg-icon.img{background-image: url(../../images/picture_add.png);}
.img-dataview .delete{background-image: url(../../images/deleteImage.png);}
.toolContent>table span.emj { zoom: 0.65; }
/*toast*/
.toastDiv{display:block;opacity:.9;position:fixed;text-align:center;width:100%;top:0;height:auto;padding:.5% 15%;box-sizing:border-box;line-height:1.4em;color:#fff;font-size:10pt}
.tDanger{background:#d06e6e;border:0}
.tInfo{background:#378c99;border:0}
.tSuccess{background:#9ab512;border:0}

.mapL{ width:12px; height:12px;background-image: url(../../images/markers.png); background-position:-152px -176px;}

/*自定义业务*/
.DGDesign .attachment{float:none;}
.DGDesign .inlineDiv{	display: inline-block;}
.DGDesign .CtSpan{height: 100%;overflow: hidden;}
.DGDesign .DesignTable{table-layout: fixed;color: #000000;}
.DGDesign .DesignTable td, th{/*padding-left:2px;*/}
.DesignTable strong{font-weight: bold;}
.DesignTable em{font-style: italic;}
/*审批意见*/
.DGDesign .AppTb{	width: 100%;height: 100%;table-layout: fixed;}
.DGDesign .AppTb span{display: inline;text-align: left;}
.DGDesign .AppSN1{text-align: left;vertical-align: top;}
.DGDesign .AppS1{	width: 100%;height: 20px;text-align: left;}
.DGDesign .AppSN2{text-align: center;	vertical-align: top;}
.DGDesign .AppS2{	width: 100%;height: 50px;text-align: center;}
.DGDesign .AppSN3{text-align: left;vertical-align: middle;}
.DGDesign .AppS3{	width: 100%;height: 50px;text-align: left;}
.DGDesign .AppTb span.AppYes{font-weight: bold;color: Green;}
.DGDesign .AppTb span.AppNo{	font-weight: bold;color: Red;}
.DGDesign .AppTb span.AppBack{font-weight: bold;	color: #8000FF;}
.EditContent{	background-color: White;}
.EditContent .ButtonTable td{text-align: center;}
.EditContent .x-grid3-row td{padding: 0 1px;height: 13px;}
.EditContent input[type="text"]{border: solid 1px #CCC;	height: 18px;padding: 1px 0px 0px 4px;margin: 0px;font-family: 微软雅黑, Tahoma;font-size: 12px;}
.EditContent input[type="password"]{border: solid 1px #CCC;	height: 18px;padding: 1px 0px 0px 4px;	margin: 0px;font-family: 微软雅黑, Tahoma;font-size: 12px;}
.EditContent textarea{border: solid 1px #CCC;margin: 0px;padding: 1px 0px 0px 4px;font-family: 微软雅黑, Tahoma;font-size: 12px;overflow: auto;}
.EditContent textarea.full{	border: solid 1px #99BBE8;}
.EditContent select{border: solid 1px #CCC;	height: 21px;font-family: 微软雅黑, Tahoma;}
.EditContent .toolback table{width: auto;}
.as button.ui-autoField-trigger{margin: 0 0 2px -1px;}
.as button.ui-autoField-trigger-readonly{margin: 0 0 2px -1px;}
.as button.ui-clear-trigger{margin: 0 0 2px -1px;}
.as button.ui-clear-trigger-readonly{margin: 0 0 2px -1px;}
.EditContent input[type="text"][readonly]{background-color: #F6F6F6;background-image: none;}
.EditContent textarea[readonly]{background-color: #F6F6F6;background-image: none;}
.EditContent select[disabled]{background-color: #F6F6F6;background-image: none;}
.EditTable{	width: 100%;table-layout: fixed;border-left: #9f9f9f solid 1px;}
.DesignTable{table-layout: fixed;color: #000000;}
.DesignTable td, th{}
.DesignTable strong{font-weight: bold;}
.DesignTable em{font-style: italic;}
.DGDesign .DesignTable .attachment{text-align:left;}
/*基于Home列表的单据翻页 border-bottom: solid 1px #e9e9e9; padding: 5px; */
.Push_Move { width:100%; height:100%; overflow-y:auto;}
.Push_Move_Label { display: block; background-color: #eee; margin: 1px 3px 0 3px; color: #000; width: 52px; border: solid 1px #bbb;text-align:center; }
.Push_Move_Item { display: flex; flex-direction:row; font-size: 13px; color: #000;  }
.Push_Move_Item span { border-right: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9; width: 25px; text-align: right; padding: 5px; cursor:pointer; }
.Push_Move_Item a { border-bottom: solid 1px #e9e9e9; padding: 5px; font-size: 13px; color: #000; flex:1; }
.Push_Move_Item:hover, .Push_Move_Item a:hover, .Push_Move_Item span:hover { color: #FF6666; text-decoration: none; background-color: #fff399; font-weight: bold; }
.Push_Move_Select a, .Push_Move_Select span { color: #FF6666; text-decoration: none; background-color: #ffde96; font-weight: bold; }
input[type="checkbox"] { position: relative;}
input[type="checkbox"]::before { content: ''; position: absolute; background-color: rgb(222,222,222); }
input[type="checkbox"]:indeterminate::before { background: url(images/check-all.gif) no-repeat; background-position: 0 -26px; height: 13px; width: 13px;}
/*行明细*/
#RowPanel_Content { width: 100%; height: 100%; }
#ctl00_RowPanel_Content { width: 100%; height: 100%; }
#ctl00_ctl00_RowPanel_Content { width: 100%; height: 100%; }
.rowData { width: 100%; height: 100%; display: flex; flex-direction: column; }
.rowData .paging { height: 27px; border-bottom: solid 1px #99bbe8; }
.rowData .paging input, .paging span { font-family: 微软雅黑, Tahoma; font-size: 13px; }
.rowData .paging table { table-layout: fixed; width: 100%; }
.rowData .paging td { padding: 1px 0 0 1px; vertical-align: middle; }
.rowData .paging .first, .rowData .paging .prev, .rowData .paging .next, .rowData .paging .last { width: 30px; }
.rowData .paging .first input[type=button] { background-image: url('Images/first.png'); }
.rowData .paging .prev input[type=button] { background-image: url('Images/prev.png'); }
.rowData .paging .next input[type=button] { background-image: url('Images/next.png'); }
.rowData .paging .last input[type=button] { background-image: url('Images/last.png'); }

.rowData .paging .last { padding-right: 1px; }
.rowData .paging .split { width: 15px; }
.rowData .paging .rowIndex, .paging .rowCount { width: 50%; }
.rowData .paging input[type=button] { border: solid 1px #99bbe8; width: 100%; height: 25px; cursor: pointer; background: #eee center center no-repeat; }
.rowData .paging input[type=button]:hover { background-color: #ddd; }
.rowData .paging input[type=text] { border: solid 1px #ccc; width: 100%; height: 21px; text-align: right; }
.rowData .paging input[type=text]:focus { background-color: #FEF399; }
.rowData .paging span { text-align: center; }
.rowData .content { flex: 1; overflow-y: scroll; }
.rowData .content table { table-layout: fixed; width: 100%; }
.rowData .content td { padding: 2px 0; border-bottom: dashed 1px #CCC; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
.rowData .content td.label { text-align: right; padding-right: 5px; width: 80px; border-bottom:none; }
.rowData .content td.value { text-align: left; width: 100%; }