@charset "gb2312";
/* CSS Document */

/* debug
div{border:1px solid #0FF;}
div div{border:1px solid #3FF;}
ul{border:1px solid #6FF;}
dl{border:1px solid #9FF;}
* * * *{border:0px none #fff;}
*/

/*reset: 重设外观 */

:focus{outline:0; -moz-outline-style: none;}

html,body{margin: 0; padding: 0; border:none; scrollbar-face-color: #f2f2f2;    scrollbar-highlight-color: #ffffff;scrollbar-shadow-color: #cccccc;    scrollbar-3dlight-color: #dddddd;scrollbar-arrow-color: #336000;scrollbar-track-color: #fff;scrollbar-darkshadow-color: #ffffff; }
body {background: #ffffff;color: #555; _height:1%}
a { color:#4F4F4F; text-decoration: none; border: 0; background-color: transparent; }
a:hover { color:#F90; text-decoration: underline; background-color: transparent; }
a:active{ color: #f70; text-decoration: none; outline:0; background: transparent;}
div,blockquote,q,iframe,form,
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{ margin: 0; padding: 0;}
ul,dl{list-style: none;}
img,fieldset{border: none 0;}
body,th,td,textarea{word-break: break-all;word-wrap: break-word; line-height:1.5;}
body,th,td,input,textarea,select,button{margin: 0; font-size: 12px;font-family: Tahoma, sans-serif;}
em,i,u,q,s,dl,caption,dfn,var, address,cite,s,strike, del,ins{ font-style: normal; font-weight: normal; text-decoration: none; }
.justify{ text-align: justify; text-justify: inter-ideograph;}
q:before,q:after,blockquote:before,blockquote:after{content: ""; content: none;}
blockquote, q { quotes: "" ""; }
h1 { font-size: 24px; font-family:SIMHEI, sans-serif; font-weight: normal;}
h2 { font-size: 20px; font-family:SIMHEI, sans-serif; font-weight: normal;}
h3 { font-size: 16px; font-family:Arial, sans-serif; font-weight: bold;}
h4 { font-size: 14px; font-family:Arial, sans-serif; font-weight: bold;}
h5 { font-size: 13px; font-family:SIMSUN, sans-serif; font-weight: bold;}
h6 { font-size: 12px; font-family:SIMSUN, sans-serif;font-weight: bold;}
hr{ margin:7px 0; *margin: 0; padding:0; font-size: 1px; height: 1px; color: #fff; line-height:1px; border:0 none; border-top:#ddd 1px solid; clear:both;}
option { padding-left:5px}
/*tr{vertical-align: baseline;}修正在ie下中英文对齐问题 在ff下表格布局会有问题*/
caption {text-align:left;}

p{margin-bottom:15px;text-align: justify; text-justify: inter-ideograph;}
em,i{color:#669900}
pre, code { font-family: monospace;}
pre{background:#f6f6f6; border:#eee solid 1px; margin:10px 5px; padding:5px 10px;}
textarea {padding: 1px 1px 1px 4px;}
/*Bugfix: 一些bug的修正 */
* html textarea { overflow:scroll; overflow-x: hidden; }/*使多行文本框不显示默认的竖向滚动条*/
* html iframe, * html frame { overflow:auto; }/*使浮动窗口不显示默认的竖向滚动条*/
/* html body {_overflow:auto; _height:1%;}/* 能修正ie6下浮动窗口右空白边的问题，但在声明DOCTYPE后会引起其它bug */
* html frameset { overflow:hidden; }
* html input { overflow: hidden; }/*修正 按钮文字溢出 bug*/
/* html ul, * html ol, * html dl { position: relative; } /*解决 浮动列表背景消失 bug，ie6下实际应用中有ul右偏移现象*/
/* html body a, * html body a:hover { background-color: transparent; }/*防止出现 a:hover裁切浮动元素 bug*/
* html body div{_zoom:1}/* 防止ie6下浮动元素后面的内容消失 待验证*/
body ol li { display:list-item; } /*解决 浮动列表序号错误 bug*/
/*end Bugfix*/

/*end reset*/
/*Global:常用样式*/

table.collapse {border-collapse: collapse;}
.clearfix{display: block; *display: inline-block; _height: 1%;}
.clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }
.clearself{ overflow:hidden; _height:1%;}
.clearself2{ display: table; *display: inline-block; _height: 1%; }

.inline-block{
    display:inline-block;/*ff2- ie7- 不支持 ie7-触发hasLayout*/
    display:-moz-inline-box; -moz-box-align:stretch;/*可能会存在元素间的对齐等问题*/
    *zoom: 1;  
    *display: inline;/*拥有hasLayout的inline效果与 display:inline-block 相似*/ 
    vertical-align:middle; 
    overflow:hidden;
}

.inline-block2{
    display:inline-block;/*ff2- ie7- 不支持 ie7-触发hasLayout*/
    display:-moz-inline-stack;/*可能存在的bug，当它所应用的外包装器（wrapper）的display为inline的时候，它所包含的a或button将无法点击或者无法选取。我们需要通过position:relative来hack掉这个bug*/
    *zoom: 1;
    *display: inline;/*拥有hasLayout的inline效果与 display:inline-block 相似*/ 
    vertical-align:middle; 
    overflow:hidden;
}

.fl{ float:left; display:inline;}    .fr{ float:right; display:inline;}



table.dataTable { border-spacing: 0; border-collapse: collapse; border-width:1px; clear:both; margin:10px 0;}
table.dataTable td,table.dataTable th { padding-left:6px; padding-right:7px; padding-top:3px; padding-bottom:3px;}
/*注意：因为盒模型不同，如果td加上高度的话，在ie下与ff下的显示高度会不一样*/

/*表单*/
input.text{ padding-top:2px; height:20px}
input.text,
.textarea,
.select{background: #f9f9f9 url(../img/textareaBg.png) no-repeat left top;
                color: #333;border: 1px solid #ccc;   border-color:#89a #bcd #bcd #89a; }
input.button{
   background:#fff url(../img/buttonBg.gif) repeat-x bottom; color: #0099DD; cursor: pointer;
   border: 1px solid #ccc; border-color: #DDDDDD #CCCCCC #B6B6B6 #D9D9D9; padding-left: 7px; padding-right: 7px;-moz-outline: none;
}
/*for firefox*/
input[type="text"],input[type="password"]{background: #f9f9f9 url(../img/textareaBg.png) no-repeat left top;
                color: #333;border: 1px solid #ccc;   border-color: #89a #bcd #bcd #89a;
                padding-top:2px;}
textarea:hover,
select:hover,
input[type="text"]:hover,input[type="password"]:hover{ border-color:#0bf; color:#333; }
textarea:focus,
select:focus,
input[type="text"]:focus,input[type="password"]:focus{ border-color:#f90; }
textarea[disabled],
select[disabled],
input[type="text"][disabled]{ border-color:#bbb; background:#eee none;}
input[type="submit"], input[type="reset"], input[type="button"]{
   background:#eee url(../img/buttonBg.png) repeat-x bottom; color: #0099DD; cursor: pointer;
   border: 1px solid #ccc; border-color: #DDDDDD #CCCCCC #B6B6B6 #D9D9D9; padding-left: 10px; padding-right: 10px;-moz-outline: none;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{border-color:#0bf;}
input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus{-moz-outline: none;border-color: #f90;}
input[type="submit"][disabled], input[type="reset"][disabled], input[type="button"][disabled]{cursor:default;-moz-outline: none;border-color:#bbb; background:#eee none;}
/*表单 end*/

/*end Global*/



div.clearDiv{ clear:both; width:auto; height:0px; line-height:0px; font-size:1px; overflow:hidden;}