@charset "utf-8";
/* reset部分 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
html{overflow:hidden;}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* 公用部分 */
body { background:#000000; font:14px/22px system, Helvetica, sans-serif; color:#c0c0c0; cursor: default; overflow:hidden; scrollbar-arrow-color: #c0c0c0;  /*图6,三角箭头的颜色*/ scrollbar-face-color: #808080;  /*图5,立体滚动条的颜色*/ scrollbar-3dlight-color: #bfbfbf;  /*图1,立体滚动条亮边的颜色*/ scrollbar-highlight-color: #808080;  /*图2,滚动条空白部分的颜色*/ scrollbar-shadow-color: #808080;  /*图3,立体滚动条阴影的颜色*/ scrollbar-darkshadow-color: #404040;  /*图4,立体滚动条强阴影的颜色*/ scrollbar-track-color: #aaaaaa;  /*图7,立体滚动条背景颜色*/ scrollbar-base-color:#aaaaaa;  /*滚动条的基本颜色*/ }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;
}
.redfont { color:#ff3232; }
.greenfont { color:#00e600; }
.greyfont { color:#c0c0c0; }
.skyfont { color:#02e2f4; }
.yellowfont { color:#f0f888; }

.tc { text-align:center; }
.redbline{  border-bottom:1px solid #800000; height:1px; font-size:1px; line-height:1px; margin:0; padding:0;}
.errTitle{ background:url(../images/sort_arr.png) no-repeat left -140px; padding-left:20px;}
/*---标头固定---*/
/*Fix Table Row and Col Style*/
.fixLeftTop { position: relative;  left: expression(this.offsetParent.scrollLeft-1);
 top: expression(this.offsetParent.scrollTop-1);
z-index:200; }
.fixTop { position: relative; top:expression(this.offsetParent.scrollTop-1);
z-index:150; }
.fixLeft { position: relative;  left:expression(this.offsetParent.scrollLeft-1);
z-index:101; }
-->
/* 部分 */
.info{font-size:12px;}
.lb_all{ width:600px;}
.q_form { border-bottom:1px solid #800000; padding:5px 5px 0 5px; height:60px; overflow:hidden;  }
.q_form_btnbox { float:left; width:80px; line-height:25px; }
.q_form_nr { float:left; width:510px; }
.q_form_nr li { float:left; height:25px; line-height:25px; font-size:12px; }
.q_form_nr label { width:50px; display:block; float:left; text-align:right; margin-right:5px; }
.date_ipt { border:1px solid #c0c0c0; width:90px; margin:0 5px; background:#ffffff url(../images/sort_arr.png) no-repeat right -112px; }

.databox { overflow: auto; width:100%; height:180px; position:relative; margin-top:2px; font-size:14px;}
.loadinfo_s { position:absolute; width:100px; height:90px; background: #111111; border:1px solid #666666; left:150px; top:40px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; font-family:Arial, Helvetica, sans-serif; z-index:999;}
.loadinfo_s p { text-align:center; padding:10px; line-height:25px; font-size:12px; }
.loadinfo_s div{ text-align:center;}
.loadinfo { position:absolute; width:160px; height:75px; background: #111111; border:1px solid #666666; left:150px; top:40px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; font-family:Arial, Helvetica, sans-serif; z-index:999;}
.loadinfo p { text-align:center; padding:10px; line-height:25px; font-size:12px; }
.loadinfo_l { position:absolute; width:250px; height:160px; background: #111111; border:1px solid #666666; left:150px; top:40px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; font-family:Arial, Helvetica, sans-serif; z-index:999;}
.loadinfo_l p { text-align:center; padding:10px; line-height:22px; font-size:12px; }
.loadinfo_l blockquote { font-size:12px; line-height:22px; padding:0 15px; }
.data_t { white-space:nowrap; width:100%;}
.data_t td, .data_t th { padding:2px 5px; white-space:nowrap; line-height:20px; background-color:#000000; }
.data_t thead {}
.data_t thead th, .data_t thead th span { text-align:center; color:#c0c0c0; font-weight:400;  }
.data_t thead td { text-align:right; color:#c0c0c0; font-weight:400;}
.data_t tbody th { text-align:left; }
.data_t tbody td { text-align:right;}
.sort_up { padding-right:15px; background:url(../images/sort_arr.png) no-repeat right 2px; }
.sort_down { padding-right:15px; background:url(../images/sort_arr.png) no-repeat right -25px; }
.q_btn { background:url(../images/sort_arr.png) repeat-x left -52px; height:20px; font-size:12px; line-height:20px; border:1px solid #8a2000; font-weight:700; color:#FFFFFF; width:58px; }
.q_btn:hover { border:1px solid #ff0000; }
.back_btn { background:url(../images/sort_arr.png) repeat-x left -78px; height:20px;font-size:12px; line-height:20px; border:1px solid #595959; font-weight:700; color:#FFFFFF;width:58px; }
.back_btn:hover { border:1px solid #6f6f6f; }
.fold_btn1 { float:left; width:16px; height:16px; background: url(../images/foldbtn.png) no-repeat -48px top; }
.fold_btn1:hover { float:left; width:16px; height:16px; background: url(../images/foldbtn.png) no-repeat -64px top; }
.fold_btn2 { float:left; width:16px; height:16px; background: url(../images/foldbtn.png) no-repeat 0px top; }
.fold_btn2:hover { float:left; width:16px; height:16px; background: url(../images/foldbtn.png) no-repeat -16px top; }
.select_bg th, .select_bg td{ background-color:#400080; }
.overlay{z-index:400;position:absolute;width:100%;height:100%;top:0px;left:0px;filter:alpha(opacity=75);background-color:#000;-moz-opacity:0.75;opacity:0.75;} 
