body {margin: 0;}

/*超链接样式*/
a:link {font-size:12px; text-decoration:none; color:#333;}
a:visited {font-size:12px; text-decoration:none; color:#333;}
a:hover {font-size:12px; text-decoration:underline; color:#ff8c00;}

a.v1:link {font-size:12px; text-decoration:none; color:#000000;}
a.v1:visited {font-size:12px; text-decoration:none; color:#000000;}
a.v1:hover {font-size:12px; text-decoration:underline; color:#FF0000;}

/*表格第一行样式*/
.first_line {line-height: 7px;}
.first_line_left {width: 11px;line-height: 7px;	background-image: url(../images/tab_03.gif);	background-repeat: no-repeat;}
.first_line_center{background-image: url(../images/tab_05.gif); line-height: 7px;}
.first_line_right {width: 11px;line-height: 7px;	background-image: url(../images/tab_07.gif);	background-repeat: no-repeat;}

/*表格第二行样式*/
.second_line_1 {width:11px; line-height: 27px; background-image: url(../images/tab_09.gif); background-repeat: no-repeat;}
.second_line_2 {width: 300px; background-image: url(../images/tab_10.gif);}
.second_line_3 {width:32px; background-image: url(../images/tab_11.gif); font-weight: bold;background-repeat: no-repeat;}
.second_line_4 { background-image: none; background-image: url(../images/tab_12.gif); text-align: right;}
.second_line_5 {width: 11px; background-image: url(../images/tab_16.gif); background-repeat: no-repeat;}
.second_line_span { font-weight: bolder; color:#ffffff; font-size:12px;}

/*表格第三行样式*/
.third_line_left {width: 11px; background-image: url(../images/tab_21.gif); background-repeat: repeat-y;}
.third_line_right{width: 11px; background-image: url(../images/tab_22.gif); background-repeat: repeat-y;}

/*表格第四行样式*/
.fourth_line_left {width: 11px; line-height: 31px; background-image: url(../images/tab_25.gif); background-repeat: no-repeat;}
.fourth_line_center {background-image: url(../images/tab_27.gif);}
.fourth_line_right{width: 11px; line-height: 31px; background-image: url(../images/tab_28.gif); background-repeat: no-repeat;}

/*数据列表样式*/
.tab_body{width: 100%;line-height: 22px;border-collapse:collapse;table-layout: fixed; text-align: center;}
.td1 {line-height: 22px; border: solid 1px #e1e1e1; font-size: 12px;}
.td2 {line-height: 22px; border: solid 1px #e1e1e1; font-size: 12px; background-image: url(../images/tab_29.gif); font-weight: bolder;}
.ft{font-size: 12px;}

/*交替背景样式*/
.cellColor { background-image: url(../images/tab_29.gif); font-size: 12px; font-weight: bolder;border: solid 1px #e1e1e1;}
.cellChangeColor{ background-image: url(../images/tab_30.gif);font-size: 12px; font-weight: bolder;border: solid 1px #e1e1e1;}

/*输入框样式*/
.it {	height: 16px;width:25px;}

/*---------------main-----------------------*/
body
{ 
	font-size:70%;
	padding:0px;
	margin:0 auto; /*2010-09-08解决ff不能居中问题*/

}


html,body,p,table,tr,td,form,img,h1,h2,h3,h4,h5,h6,input,button,textarea,select,a,ul,ol,li,div,font
{ 
	font-size:9pt; 
	line-height:1.5em; 
	font-family: Tahoma,Verdana,Segoe,sans-serif; 
	z-index: inherit;
}


html,body,p,form,img,input[type="image"],h1,h2,h3,h4,h5,h6,div
{ 	
	border:0px transparent;
	padding:0px;
	margin:0px; 
	background-repeat:repeat; 
	background-position:left top;
}

/*二、设定元素个性设定*/

html
{
	/*注意：scrollbar属性只在IE中有效*/
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#19196C;
	scrollbar-darkshadow-color:#FFF9EA;
	scrollbar-face-color:#DAE6F5;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#8DB4E4;
	scrollbar-track-color:#FFFFFF;
}

/*页面体*/
/*background-color:#F6F7F7;设置对象的背景颜色*/
body
{ 
	background-color:#fff;
}

ul,ol{  margin:0; padding:0;}
ul li{list-style:none;}
.ordlst
{ 
padding-left:1.5em; 

}

/*段落*/
p
{ 
	font-size:1em;
	line-height:150%;

}

/*表格默认样式*/
/*border-collapse:collapse;设置表格的行和单元格的边是合并在一起还是按照标准的HTML样式分开*/
table
{
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0;
}
/*表格标题列*/
table th
{
	padding: 0.3em 0.7em;
	background-color: #E4EEFC;
	background-image:url(images/th_bg.gif);
	white-space:nowrap;
	height:20px;
}
/*表格的行*/
table tr,table.list tr
{
	/*background-color: #F6F7F7;*//*2010-09-09:取消默认表格行的背景色*/
}
/*表格的列*/
/*white-space:nowrap;强制在同一行内显示所有内容*/
table td
{	
	/*white-space:nowrap;*/
	vertical-align: top;
	padding: 0;
}

/*表格样式1:列表样式(相对默认样式多了边框)*/
/*border: 1px solid #8DB2E3;设置边框样式*/
table.list
{
	border: 1px solid #c7ccd4;
}
table.list th
{
	border: 1px solid #c7ccd4;
}
table.list td
{
	border: 1px solid #c7ccd4; padding:2px;
}

/*图片*/
img,input[type="image"]
{ 
	border-width:0px; 
}

/*标题*/
/*表格标题th*/
/*font-weight:normal;设置对象中的文本字体的粗细*/
/*color:#2e5374;设置对象的文本颜色*/
h1{  font-size:2em; color:#15428B; font-family:Segoe,Tahoma,Verdana,sans-serif}

h2{ font-size:1.8em; color:#15428B; font-family:Segoe,Tahoma,Verdana,sans-serif}

h3{font-size:1.6em; color:#15428B; font-family:Segoe,Tahoma,Verdana,sans-serif}

h4{  font-size:1.4em; color:#15428B; font-family:Segoe,Tahoma,Verdana,sans-serif}

h5{ font-size:1.2em; color:#15428B; font-family:Segoe,Tahoma,Verdana,sans-serif}

h6,th{ font-size:1em; color:#15428B; font-family:Segoe,Tahoma,Verdana,sans-serif}

/*输入标签*/
/*background:transparent;背景透明(10-06-29删除此属性)*/
/*文本框*/
input[type="text"],input[type="password"]
{ 	
	line-height:1.2em;
	margin:0px; 
	background-repeat:repeat; 
	background-position:left top;	
	font-family:Verdana, Arial;
	font-size:9pt;color:#22466E;
		background-color: #FFFFFF;
    border-color: #AEAEAE #D8D8D8 #D8D8D8 #AEAEAE;
    border-style: solid;
    border-width: 1px;
}

/*按钮*/
button,input[type="button"],input[type="submit"],input[type="reset"],.button-submit
{
	border: 1px solid #8DB2E3; 
	height:26px; 
	line-height:2em;
	background-image:url(images/btn_bg.gif);
	font-family:Verdana, Arial;
	font-size:9pt;
	color:#15428B;
	cursor:pointer;
}

/*文本域*/
textarea
{
	font-family:Verdana, Arial;
	font-size:9pt;
	color:#22466E;
	background-color: #FFFFFF;
    border-color: #AEAEAE #D8D8D8 #D8D8D8 #AEAEAE;
    border-style: solid;
    border-width: 1px;
}

/*下拉列表*/
select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #768EAA;
    padding: 1px 0;
}
input, textarea, select {
    font-family: arial,sans-serif;
    font-size: 12px;
    vertical-align: middle;
}

/*超级链接*/
/*text-decoration:underline设置对象中的文本的装饰*/
a
{ 
	color:#4E7DC2;
	text-decoration: none;
	cursor:pointer;
}
/*a,a:visited{ color:#4E7DC2; text-decoration:none}
a:active{ color:#4E7DC2; text-decoration:underline}*/
a:hover
{ 
	color:#F5AB15;
	text-decoration:none
}

/*无序号列表*/
/*有序号列表*/

/*iframe框架*/
iframe
{ 
	height: 100%; 
	width:100%; 
	margin: 0px; 
	padding:0px; 
	border:0px;
}

/*三、设定首页的部分样式*/
/*首页样式*/
.tbBody
{
	width: 100%;
	height: 100%;
}

/*首页头*/
.head
{ 
	width:100%; 
	height: 90px; 
	background-color: #FFFFFF;
	background-image: url(images/head_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	overflow: hidden;
}

/*首页头Logo*/
.hdLogo
{
	left: 10px; 
	top: 15px; 
	position: absolute;


}

/*首页头用户信息层*/
.usrInf
{ 
	right: 30px; 
	top: 22px; 
	position: absolute;
}
/*float: left;该属性的值指出了对象如何浮动*/
.usrTxt{ float: left;}
.usrTxt b{ height:16px; display:inline-block; vertical-align:middle; line-height:16px; padding-left:25px; background:url(images/user.gif) no-repeat; font-weight:normal; color:#474747}

/*首页头标签*/
/*padding-left:左填充与用户信息层的左边距相同*/
.hdTab
{ 
	width:100%; 
	height: 28px; 
	left:190px; 
	top: 60px; 
	position:relative; 
	line-height:2em; 
	/*border: 1px solid red;*/
}

/*首页主体表格样式*/
.tbMain
{ 
	width: 100%; 
	height:100%;
}

/*首面主体单元格样式*/
/*border-right: 1px solid #3C7AB4;设置表格右边框*/
.tbLft
{ 
	width: 180px; 
}

/*首页顶部菜单样式*/
.menuTop
{
	width:100%; 
	height:38px;
	background-image: url("images/mtop_bg.gif");
}

/*首页菜单样式*/
.menu
{ 
	width:100%;
	height:100%;
	position:relative;
}

/*首页菜单操作列样式*/
.menuOpt
{
	width: 5px;
	border-right: 1px solid #02534A;
	border-left: 1px solid #02534A;
	background-image: url("images/menu_close.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-color: #ddd;
}
.menuOpt.close
{
	background-image: url("images/menu_open.gif");
}

/*主体内容层样式*/
.content
{ 
	width:100%; 
	height:100%; 
	position:relative;
}


/* -------------------------------------- common  ---------------------------------*/
.submit-action{ margin:2px;}
.btn-submit{ 
background:url(images/btn_bg.gif) repeat-x;
border-left:1px solid #C0C9E7; 
border-top:1px solid #C0C9E7; 
border-right:1px solid #828CAE; 
border-bottom:1px solid #828CAE;  
padding:0px 6px 2px 6px; 
font-size:12px;
 font-weight:bold; 
 color:#000; 
 line-height:20px;
  cursor:pointer;
  margin-right:2px;}
  
.m10{ margin:10px;}


.dlist th{
 border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;
background:#f1f2f6;
padding:4px;
color:#666}
.dlist td{ 
border-bottom:1px solid #e5e5e5;
 padding:4px;}


.red{ color:#ee0000;}
.navy{ color:navy;}
.green{ color:green; font-family:Verdana, Arial, Helvetica, sans-serif}
.blue{ color:blue;}


.progress {
    background: none repeat scroll 0 0 #E5E5E5;
    display: inline-block;
    font-size: 10px;
    height: 10px;
    vertical-align: middle;
    width: 55px;
}

.bar {
    background: url("images/progress_bar.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
}


.rate {
    color: #1255DA;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
    vertical-align: middle;
	 margin-left: 2px;
}

a.line{ text-decoration:underline;}

a.btn,a.btn span{ background:url(images/btn_layer_new.gif); display:inline-block; height:26px; }
a.btn{ background-position:0 0; padding-left:27px; line-height:26px; font-weight:bold; margin-right:10px; color:#000;}
a.btn span{ background-position:right 0; padding-right:15px; }
a.btn:hover{ background-position:0 -28px;}
a.btn:hover span{ background-position:right -28px; }

a.btn1,a.btn1 span{ background:url(images/btn_layer_new.gif); display:inline-block; height:26px; }
a.btn1{ background-position:0 -56px; padding-left:10px; line-height:26px; font-weight:bold; margin-right:10px;color:#000;}
a.btn1 span{ background-position:right -56px; padding-right:10px; }
a.btn1:hover{ background-position:0 -84px;}
a.btn1:hover span{ background-position:right -84px; }

a.btn2,a.btn2 span{ background:url(images/btn_normal.gif); display:inline-block; height:22px; color:#000;}
a.btn2{ background-position:0 -65px; padding-left:5px; line-height:22px; margin-right:5px;}
a.btn2 span{ background-position:right -65px; padding-right:5px; }
a.btn2:hover{ background-position:0 -90px;}
a.btn2:hover span{ background-position:right -90px; }

.fdback-success,.fdback-error,.fdback-miss{ border:1px solid ; padding-left:3em; line-height:25px; margin-top:1em; font-weight:bold}
.fdback-success{  background:#CCEBA3 url(images/bg-menu.gif) 0 -885px no-repeat;border-color:#BBCA89; color:#2E5E24;}
.fdback-error{ background:#F7D1D3 url(images/bg-menu.gif) 0 -925px no-repeat; border-color:#AB3332; color:#AC453C;}
.fdback-miss{ background:#FEFECC url(images/bg-menu.gif) 0 -965px no-repeat;border-color:#E6D8BB; color:#A69927;}




a.list_open {
    background: url("images/btn_list.gif") no-repeat scroll -11px 0 transparent;
    display: inline-block;
    height: 11px;
    margin-top: 0;
    vertical-align: middle;
    width: 11px;
}

a.list_close {
    background: url("images/btn_list.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 11px;
    margin-top: 0;
    vertical-align: middle;
    width: 11px;
}



.infolst li{line-height:24px; height:24px; background:url(images/bg-menu.gif) 0 0 no-repeat; padding-left:10px;}

input.textinp{background:#fff url("images/bg-menu.gif") 0 -120px repeat-x ; border:1px solid #d7d7d7; padding:3px 1px;
}
textarea.textblock{background:#fff url("images/bg-menu.gif") 0 -120px repeat-x ; border:1px solid #d7d7d7; padding:3px 1px;
}


.tab{   background:url("images/bg_tab.gif") repeat-x center bottom; height:25px;
}
.tab li {
  float:left;
  background:url("images/bg_tab.gif") no-repeat left top;
  padding-left:9px;
  margin-right:2px;
  }
.tab a {
  display:inline-block;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  background:url("images/bg_tab.gif") no-repeat right top;
 padding-right:9px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.tab a {float:none;}
/* End IE5-Mac hack */
.tab a:hover {
  color:#333;
  }
.tab .on {
  background:url("images/bg_tab.gif") no-repeat left -30px;
  }
.tab .on a {
  background:url("images/bg_tab.gif") no-repeat right -30px;
  color:#333;
  padding-bottom:5px;
  }

  input.editbox_gray{
    background: #F3F4F4;
    border: 1px solid #b7b7b7;
    color: gray;
    font-family: "Arial";
    font-size: 11pt;
    height: 20px;
    padding: 1px; 
}