﻿/*弹出框样式*/
.PToolBack { background-color: #F6F6F6; }
.PContBack { background-color: #F6F6F6; }
/*页框控件*/
ul.x-tab-strip-top { background-image: none;background-color: #476F9A;padding-top: 3px;border-bottom: 0px solid;  }
.x-tab-panel-header { padding-bottom: 2px; border: 0px solid;}
.x-tab-panel-header, .x-tab-panel-footer { background-color:#fff;}
.x-tab-panel-noborder .x-tab-panel-header-noborder { border-width: 0; }
.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner{background-image: url("Ext/tabs-sprite.png");}
.x-tab-strip span.x-tab-strip-text {color: white;padding: 2px 0;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-bottom: 2px;}
.x-tab-strip-active span.x-tab-strip-text{color: black;}
.x-tab-strip-over span.x-tab-strip-text{color: black;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {background-image: url("Ext/tab-close.png");}
/*弹出框*/
.x-window-tl .x-window-header {color: #fff;}
.x-window-tl {background-image: url("Ext/left-corners.png");}
.x-window-tr {background-image: url("Ext/right-corners.png");}
.x-window-tc {background-image: url("Ext/top-bottom.png");}
.x-window-ml {background-image: url("Ext/left-right.png");padding-left: 1px;}
.x-window-mr {background-image: url("Ext/left-right.png");padding-right: 1px;}
.x-window-bl {background-image: url("Ext/left-corners.png");padding-left: 1px;}
.x-window-br {background-image: url("Ext/right-corners.png");padding-right: 1px;}
.x-window-bc {background-image: url("Ext/top-bottom.png");}
.x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc { height: 2px; }
/*分隔条*/
.x-layout-split { background-color: #F6F6F6; }
/*Panel标题*/
.x-panel-header { color: #FFF; padding: 4px 3px 3px 5px; background: #476F9A;}
/*查询 - Panel标题*/
#pnlQuickLink .x-panel-header { background-color: #476F9A; color:#fff; }
/*表格排序*/
.sort-asc .x-grid3-sort-icon {background-image: url("Ext/sort_asc.gif");}
.ux-filtered-column.sort-asc .x-grid3-sort-icon{background-image: url("Ext/sort_asc.gif");}
.sort-desc .x-grid3-sort-icon {background-image: url("Ext/sort_desc.gif");}
.ux-filtered-column.sort-desc .x-grid3-sort-icon{background-image: url("Ext/sort_desc.gif");}
/*警告框*/
body.x-body-masked .x-window-plain .x-window-mc {background-color: #F6F6F6;}
.x-window-dlg .ext-mb-text, .x-window-dlg .x-window-header-text {color: #000;}
/**{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.white { color: #FFF; 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; }
/*自定义控件样式*/
.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/calendar.png") no-repeat center center; }
.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/calendar.png") no-repeat center center; }
.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/search.png") no-repeat center center;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/search.png") no-repeat center center; }
.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/clear.png") no-repeat center center; }
.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/clear.png") no-repeat center center; }
.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-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; }
/*导航*/
.navigback { background-color: #476F9A; width:100%; height:100%;}
.navigback a { display: block; padding:0px 0px 8px 0px; width: 46px; height: 45px; text-align:center; vertical-align:middle; color:#fff; border-left:#476F9A 4px solid;border-bottom:#375977 1px solid; border-top:#517DAE 1px solid; }
.navigback a:hover { border-left:#F3660A 4px solid; border-bottom:#E8F1FD 1px solid; border-top:#E8F1FD 1px solid; background: #E8F1FD; color:#F3660A; font-weight:bold; text-decoration: none; }
.navigback a.select { border-left:#F3660A 4px solid; border-bottom:#E8F1FD 1px solid; border-top:#E8F1FD 1px solid; background: #E8F1FD; color:#F3660A; 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: 5px; 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 { 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: #FFF; height: 23px; padding: 1px 10px 0px 5px; border-bottom: #99BBE8 1px solid;}/*url(Images/toolback.JPG) repeat-x*/
.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; }
.edContent textarea.full { border: solid 1px #99BBE8; width:100%; }
.edContent select { border: solid 1px #CCC; height: 21px; width: 251px;font-family: 微软雅黑, Tahoma; }
.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; height: 20px; text-align:left; color: #000; padding-right:5px; }
.paContent input[type="text"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px; margin: 0px; width: 245px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.paContent textarea { border: solid 1px #CCC; 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 { border: solid 1px #CCC; 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; }

.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; }
/*浏览区样式*/
.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; }
.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.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; }
.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 { 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 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; }

.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 { 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 { 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:#476F9A;color: #FFF; 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: #FFF; text-decoration: none; cursor:pointer; font-weight:normal; }
.WestPanel div.Header a:hover { color: yellow; 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 { 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:#476F9A;color: #FFF; 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: #FFF; text-decoration: none; cursor:pointer; font-weight:normal; }
.WestQueryPanel div.Header a:hover { color: yellow; 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: 18px;  }
.WestQueryPanel div.Content input[type="text"] { border: solid 1px #CCC; height: 18px; padding: 1px 0px 0px 4px;  width: 155px; font-family: 微软雅黑, Tahoma; font-size: 12px; }
.WestQueryPanel div.Content select { 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:#476F9A; padding:3px 3px 3px 5px; font-family: 微软雅黑, Tahoma; font-size: 12px; color:#fff; }
.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: #FF7E00; 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; }
/* 行编辑 */
.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: #F6F6F6; }
.x-window-footer { font-family: 微软雅黑,Tahoma; font-size: 12px; }
.x-window-mc { font: normal 12px 微软雅黑,tahoma,arial,helvetica,sans-serif; background:#F6F6F6; }
.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: #476F9A; 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 #476F9A; border-right-color: #99BBE8;font-family:微软雅黑, Tahoma;font-size: 12px;color:#FFF; }
.x-grid3-hd-row td a { color: #FFF;	text-decoration: underline;}
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: #d0def0; }
/*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: #ADD6ED !important;background-image: none;  border-color: #FFFFFF #EDEDED #EDEDED; border-style: solid; }
.x-grid3-row-over { background-color: #D9ECF7 !important;background-image: none; border-color: #FFFFFF #EDEDED #EDEDED; border-style: solid; }
.x-grid3-body .x-grid3-td-numberer { background-color: #F6F6F6; 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: #F6F6F6;border-right: 1px solid #99BBE8; }

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: #6286BD; background-image: none; }
.x-toolbar { background-color: #F6F6F6; background-image: none; border-color: #99BBE8; color: black;}/*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: #F6F6F6; 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: #ADD6ED; }
.x-tree-node .x-tree-node-over { background-color: #D9ECF7; }
.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; -khtml-user-select:text!important; -webkit-user-select:text!important; }
.x-grid3-sadd-row{ background:none;}
.x-grid3-add-row{ background:none;}
/*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 { height: 16px; }
.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; }

/*图标*/
.icon-ColEdit { background-image: url(Images/edit.png) !important; }
.icon-PrintChoose { background-image: url(Images/print_choose.png) !important; }
.icon-PrintPreview { background-image: url(Images/print_preview.gif) !important; }
.icon-visible{ background : url(../../images/visible.png) no-repeat left center !important; }
/*单据状态样式*/
.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;}
/*人事组织结构*/
.HRO{	background-image: url(../../Images/Hrm/S_B_OGUN.gif) !important;}
.HRP{	background-image: url(../../Images/Hrm/S_B_POST.gif) !important;}
.HRE{	background-image: url(../../Images/Hrm/user_job.png) !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/Code.png) !important; }
.icon_EV { background-image: url(Images/EV.png) !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; }
/*WebSocket*/
.icon_Ws { background-image: url(Images/transmit.png) !important; }
.icon_WsError { background-image: url(Images/transmit_error.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/search.png) !important;cursor: pointer; }
.x-grid3 .x-form-clear-trigger { background-image: url(images/clear.png) !important; cursor: pointer; }
.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/calendar.PNG) !important; cursor: pointer; }
.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; }
/* webkit样式hack */
@media screen and (-webkit-min-device-pixel-ratio:0)  
{
    select 
    {
        -webkit-appearance: none;
        background: url(images/comboEditor.png) no-repeat right #FFF;
    }
}
/* 表格单元格格式错误 */
.cssError { background-image: inherit !important; background-image:url("../../extjs/resources/images/default/grid/dirty-gif/ext.axd") !important;}
/* 默认闪烁效果 */
.defShake { background: #ffe9e8;color: #d00; }