/* CSS Document */

/*body{ margin:0px; line-height: 1.166; background: #ffffff; font-size:12px; font-family: "Microsoft YaHei","Arial";}
.body-index{ margin:0px; line-height: 1.166; background: #3366cc url(../images/bg.gif) no-repeat right top; font-size:12px; font-family: "Microsoft YaHei","Arial";}
body{
	background-image:url(../images/index/bodybg.gif);
	color:#333;
	*background-image:url(../images/index/bodybg_ie6.gif);
	*background-color:#efefef;
	line-height:16px;
	margin:0px;
	font-family:Microsoft YaHei;
	background-repeat: repeat-x;
}
.body_index{
	background-image:url(../images/index/bodybg_index.gif);
	color:#333;
	*background-image:url(../images/index/bodybg_ie6_index.gif);
	*background-color:#efefef;
	line-height:16px;
	margin:0px;
	font-family:Microsoft YaHei;
	background-repeat: repeat-x;
}
*/
body{
	background-image:url(../images/index/bodybg.gif);
	background-color:#f4f5f7;
	color:#333;
	_background-image:url(../images/index/bodybg.gif);
	_background-color:#efefef;
	line-height:16px;
	margin:0px;
	font-family:Microsoft YaHei;
	background-repeat: repeat-x;
	/*min-width:800px;*/
}
.body_index{
	background-image:url(../images/index/bodybg_index.gif);
	background-color:#f4f5f7;
	color:#333;
	_background-image:url(../images/index/bodybg_index.gif);
	_background-color:#efefef;
	line-height:16px;
	margin:0px;
	font-family:Microsoft YaHei;
	background-repeat: repeat-x;
	/*min-width:800px;*/
}
body,td,select,input,textarea,a{
	font-size:12px;
}
table,tr,td,input,select,div,textarea,font { font-size:12px; line-height:1.166; font-family: "Microsoft YaHei","Arial";}
td{padding-top:5px;height:20px;}
select {width:expression((this.offsetWidth>130)?'auto':'130');}
a:link {
	color: #047cbb;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #047cbb;
}
a:hover {
	text-decoration: none;
	color: #047cbb;
}
a:active {
	text-decoration: underline;
	color: #047cbb;
}
a.blue:link {
	color: #047cbb;
	text-decoration: none;
}
a.blue:visited {
	text-decoration: none;
	color: #047cbb;
}
a.blue:hover {
	text-decoration: underline;
	color: #047cbb;
}
a.blue:active {
	text-decoration: none;
	color: #047cbb;
}

.font_white{
	color:#FFF;
	*color:#FFF;
}
.font_blue{
	color:#047cbb;
}
.font_gray{
	color:#333333;
}
.font_whitetitle{
	color:#FFF;
	*color:#FFF;
	font-size:18px;
}

/* 主页表格样式 */
.PanelCss{ width:49%; height:180px; padding:5px; text-align:center; vertical-align: text-top;  float:left;}
.index-table{ width:100%;cellSpacing:expression(this.cellSpacing=0); }
.index-td{ width:50%; height:260px; padding:5px; text-align:center; vertical-align: text-top; }

.sub-table{ width:100%; cellSpacing:expression(this.cellSpacing=0); height:100%;}
.sub-title{ width:100%; height:21px; text-align:center; vertical-align: text-top;}
.sub-content{ padding:0px 4px 4px 4px ; text-align:center; vertical-align: text-top; height:100%;}

.title-table{ width:100%; cellSpacing:expression(this.cellSpacing=0); height:21px;}
.title-left{ width:8px; background: url('../images/index-title-left.gif') no-repeat left top;}
.title-center{ width:100%; background: url('../images/index-title-center.gif') repeat-x left top; text-align:left; padding-top:3px; padding-left:6px; font-size:12px; font-family: "Microsoft YaHei","Arial"; } 
.title-right{ width:8px; background: url('../images/index-title-right.gif') no-repeat right top;}

.content-table{ width:100%; height:100%; cellpadding:10px; background-color:#ffffff; border-left:1px solid #D0DFED; border-right:1px solid #D0DFED; border-bottom:1px solid #D0DFED; }
.content-td0{
	height:250px;
	padding:0px 10px 10px 10px;

	text-align:left;
    vertical-align:top;
	font-size:12px;
	font-family: "Microsoft YaHei", "Arial";
	line-height: 30px;
}
.content-td{line-height: 25px; padding:8px 5px 5px 5px; text-align:left; vertical-align:text-top; font-size:12px; font-family: "Microsoft YaHei", "Arial";  }

/* 主页表格样式结束 */



/* 左树样式 */

#menu{
	position: absolute;
	height: auto;
	width: 182px;
	left: 10px;
	top: 126px;
	visibility: visible;
	overflow: visible;
}
#tree{
	position: absolute;
	height: 31px;
	width: 182px;
	left:0px;
	top:0px;
	visibility: visible;
}
#tree a:link{
	display: block;
	height: 60px;
	width: 182px;
	text-align:center;
	background: url('../images/menu-bg.gif') no-repeat left bottom;
	padding-top:40px;
	font-size: 12px;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#tree a:visited{
	display: block;
	height: 60px;
	width: 182px;
	text-align:center;
	background: url('../images/menu-bg.gif') no-repeat left bottom;
	padding-top:40px;
	font-size: 12px;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#tree a:hover{
	display: block;
	height: 60px;
	width: 182px;
	text-align:center;
	background: url('../images/menu-acbg.gif') no-repeat left bottom;
	padding-top:40px;
	font-size: 12px;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#tree a:active{
	display: block;
	height: 60px;
	width: 182px;
	text-align:center;
	background: url('../images/menu-bg.gif') no-repeat left bottom;
	padding-top:40px;
	font-size: 12px;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#tree-arrow{
	visibility: visible;
}
#tree-arrow a:link{
	display: block;
	height: 60px;
	width: 182px;
	text-align:center;
	background: url('../images/menu-arrowbg.gif') no-repeat left bottom;
	padding-top:40px;
	font-size: 12px;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#tree-arrow a:visited{
	display: block;
	height: 60px;
	width: 182px;
	text-align:center;
	background: url('../images/menu-arrowbg.gif') no-repeat left bottom;
	padding-top:40px;
	font-size: 12px;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#tree-arrow a:hover{
	display: block;
	height: 60px;
	width: 182px;
	text-align:center;
	background: url('../images/menu-arrowacbg.gif') no-repeat left bottom;
	padding-top:40px;
	font-size: 12px;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#tree-arrow a:active{
	display: block;
	height: 60px;
	width: 182px;
	text-align:center;
	background: url('../images/menu-arrowacbg.gif') no-repeat left bottom;
	padding-top:40px;
	font-size: 12px;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#subtree{
	position: relative;
	width:156px;
	height:auto;
	background: url('../images/subtree-bg.gif') no-repeat center bottom;
	left: 12px;
	top: -2px;
	z-index: 1;
}
#subtree a:link{
	position: relative;
	height: 35px;
	width:130px;
	left:15px;
	text-align:left;
	padding-top:12px;
	padding-left:10px;
	font-size: 12px;
	background: url('../images/subtree-bg.gif') no-repeat center bottom;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#subtree a:visited{
	position: relative;
	display: block;
	height: 35px;
	width: 130px;
	left:15px;
	text-align:left;
	padding-top:12px;
	padding-left:10px;
	font-size: 12px;
	background: url('../images/subtree-bg.gif') no-repeat center bottom;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

	
#subtree a:hover{
	position: relative;
	display: block;
	height: 35px;
	width: 130px;
	left:15px;
	text-align:left;
	padding-top:12px;
	padding-left:10px;
	font-size: 12px;
	background: url('../images/subtree-bg.gif') no-repeat center bottom;
	color:#666666;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

#subtree a:active{
	position: relative;
	display: block;
	height: 35px;
	width: 130px;
	left:15px;
	text-align:left;
	padding-top:12px;
	padding-left:10px;
	font-size: 12px;
	background: url('../images/subtree-bg.gif') no-repeat center bottom;
	color:#000000;
	font-family: "Microsoft YaHei","Arial";
	text-decoration: none;
}

/* 左树样式结束 */



/* 主要页面样式 */

.table{ width:100%;cellSpacing:expression(this.cellSpacing=0); height:100%;}
.table-lefttd{ width:200px; height:100%; text-align:left; vertical-align: text-top;}
.table-centertd{ text-align:left; vertical-align: text-top;}
.table-righttd{ width:45px; height:100%; text-align:left; vertical-align: text-top;}
 


.left-table{ width:100%;cellSpacing:expression(this.cellSpacing=0); height:100%;}
.left-toplogo{ background-image: url(../images/logo.gif); text-align: left; vertical-align: text-top; height:398px; width:200px; }
.left-middlebg{ background: url(../images/left-bg.gif) repeat-y left top; height:100%;}
.left-bottom{ background-image: url(../images/left-bottom.gif); text-align: left; vertical-align: text-bottom; height:365px; }


.center-table{ width:100%;cellSpacing:expression(this.cellSpacing=0); height:100%;}
.center-top{ height:50px; font-size:12px; font-weight:bold; font-family: "Microsoft YaHei","Arial";  padding-left:5px; padding-top:25px; color:#FFCC00; }
.center-bordertop{ height:14px;} 
.center-middle{ width:100%; height:100%; text-align: center; vertical-align: text-top; background:#CCCCCC;}
.center-borderbottom{ height:14px; background: url(../images/border-centerbottom.gif) repeat-x; text-align: left; vertical-align: text-bottom;} 
.center-bottom{ height:34px; font-size:12px; font-family: "Microsoft YaHei","Arial"; text-align: center; vertical-align: middle; color:#ffffff;}


.bordertop-table{ width:100%;cellSpacing:expression(this.cellSpacing=0);}
.bordertop-left{ width:10px;background: url(../images/border-topleft.gif) no-repeat left top;} 
.bordertop-center{ width:100%; background: url(../images/border-topcenter.gif) repeat-x left top;}
.bordertop-right{ width:10px;background: url(../images/border-topright.gif) no-repeat right top;} 



.right-table{ width:100%;cellSpacing:expression(this.cellSpacing=0); height:100%;}
.right-top{ height:50px; width:9px; background: url(../images/exit.gif) no-repeat center bottom; cursor: hand; }
.right-bordertop{ background: url(../images/border-righttop.gif) no-repeat ;  height:20px; width:9px;}
.right-bordermiddle{ background: url(../images/border-rightmiddle.gif) repeat-y left top; height:100%;}
.right-borderbottom{ background: url(../images/border-rightbottom.gif) no-repeat;  height:14px;}
.right-bottom{ height:34px; width:9px;}



.main-table{ width:100%;cellSpacing:expression(this.cellSpacing=1); }
.main-site{ width:100%;height:30px; /*background: url(../images/nav-bg.gif) repeat left middle;*/ font-size:12px; font-family: "Microsoft YaHei","Arial"; padding-left:8px; text-align:left; vertical-align:middle; }
.main-head{ height:30px; text-align:center; vertical-align:text-top; padding-top:10px; padding-bottom:5px; /*background-color:#E2E2E2;*/ font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:14px; font-weight:bold; color:#003399; letter-spacing: 2px; }
.main-add{ height:30px; /*background-color:#f2f2f2;*/ text-align:center; vertical-align:middle; padding:15px 15px 15px 15px; color:#003399;	font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:10pt; font-weight:bold;}
.main-100{ width:100%;/*background: url(../images/round-org112.gif) repeat-x left 40px; */ font-size:12px; font-family: "Microsoft YaHei","Arial"; font-weight:bold; text-align:left; vertical-align:middle; color:#003366;}  

.main-page{ height:30px;  padding:10px 15px 10px 15px;}
    
.main-title{
	background-image: url(../images/index/table_tilbg.gif); /*background-color:#3d9aca;*/
	height:32px;
	line-height:16px;
	font-size:12px;
	font-family: "Microsoft YaHei","Arial";
	font-weight:bold;
	color:#FFFFFF;
	_color:#FFFFFF;
	padding:0;
	margin:0;
}
.main-title th{
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	*border-right:1px solid #FFFFFF;
	*border-left:1px solid #FFFFFF;}
	
.main-title th a:link {
	color: #FFF;
	text-decoration: none;
}
.main-title th a:visited {
	text-decoration: none;
	color: #FFF;
}
.main-title th a:hover {
	text-decoration: underline;
	color: #FFF;
}
.main-title th a:active {
	text-decoration: none;
	color: #FFF;
}
	
.main-title_show{ background-image: url("../images/bz_tp_002.gif"); height:27px; vertical-align:middle;}
.main-title2{ background-image: url("../images/index/table_tilbg.gif"); /*background-color:#3d9aca;*/ height:32px; font-size:12px; font-family: "Microsoft YaHei","Arial"; font-weight:bolder; padding-left:2px; padding-top:3px;}





.main-title-dataview{background-color:#ff2f2; height:20px; font-size:12px; font-family: "Microsoft YaHei","Arial"; font-weight:bold; padding-left:2px; padding-top:3px;}
.main-td{
	margin-left:10px;
	/*background-image:url(../images/index/list_table_lines.png);
	background-repeat:repeat-x;*/
	line-height:30px;
	height:30px;background-color:#EFEFEF; font-size:12px; font-family: "Microsoft YaHei","Arial";  padding-left:2px; 
	border-bottom:1px dotted #999999;
}
.main-td td{
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	*border-right:1px solid #FFFFFF;
	*border-left:1px solid #FFFFFF;
	border-bottom:1px dotted #999999;}
.main-subtd{ margin-left:10px;
	/*background-image:url(../images/index/list_table_lines.png);
	background-repeat:repeat-x;*/
	line-height:30px;
	word-wrap: normal;
	height:30px;background-color:#f2f2f2; font-size:12px; font-family: "Microsoft YaHei","Arial";  padding-left:2px; 
	border-bottom:1px dotted #999999;  }
.main-subtd td{
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	*border-right:1px solid #FFFFFF;
	*border-left:1px solid #FFFFFF;
	_color:#333;}
.main-buttontd{ text-align:center; vertical-align:text-top; padding-top:10px; padding-bottom:5px; font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:10pt; font-weight:bold; color:#f5f5f5; letter-spacing: 2px; }
.main-button{
	background: url(../images/index/list_jump_btn_bg.png) repeat-x left top;
	font-family: "Microsoft YaHei","Arial";
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width:auto;
	padding:0px 5px 0px 3px;
	line-height:24px;
	font-size:12px;
	border:0px dotted #B2B2B2;
	cursor: hand;
}
.main-button-index{
	background: url(../images/index/btnbg.jpg) repeat-x repeat-y;
		height:30px;
		width:150px;
		float:left;
	font-family: "Microsoft YaHei","Arial";
	font-weight:bold;
	color:#FFF;
	text-align:center;
	
	font-size:12px;
	border:0px dotted #B2B2B2;
	cursor: hand;
}
.main-input{ width:20px; height:18px; border:1px solid #999999; background-color;#ffffff; font-family:"Microsoft YaHei"; font-size:12px; padding:2px 2px 0px 2px; }
.main-right{ height:30px; background-color:#F7F6F6; padding:10px 15px 10px 15px; font-size:12px; font-family: "Microsoft YaHei","Arial"; text-align:right; vertical-align:middle; color:#FF6600;}
.main-button-delete{ width:15px; height:12px; background: url(../images/delete.gif) no-repeat; border:0px; cursor: hand;}
.main-button-edit{ width:15px; height:12px; background: url(../images/modify.gif) no-repeat; border:0px; cursor: hand;}
.main-Gridtd{ background-color:#EFEFEF; height:20px; font-size:12px; font-family: "Microsoft YaHei","Arial";  padding-left:2px; vertical-align:middle; visibility:hidden;}

.search-table{ width:100%; /*width:100%;cellSpacing:expression(this.cellSpacing=0);  height:100%;*/
               text-align: left;
			   background-color:#f2f2f2;
			   border:1px #ffffff solid;
	margin-left:0px;
	margin-right:0px;
	*margin-left:0px;
	*margin-right:0px;}
.search-title{ font-size:12px; font-family: "Microsoft YaHei","Arial"; padding-right:0px; text-align:right; vertical-align:middle; padding-top:3px;color:#003366;height:20px;width:140px;}
.search-title2{ font-size:12px; font-family: "Microsoft YaHei","Arial"; font-weight:bold; padding-right:0px; text-align:center; vertical-align:middle; padding-top:3px;color:#003366;}
.search-td{ font-size:12px; font-family: "Microsoft YaHei","Arial"; padding-left:0px; text-align:left; vertical-align:middle; width:160px; height:24px;}
.search-select{ font-size:12px; font-family: "Microsoft YaHei","Arial"; padding-right:8px; text-align:right; vertical-align:middle; height:24px;}
.search-inputtd{ padding-top:5px; font-size:12px; font-family: "Microsoft YaHei","Arial"; padding-left:0px; text-align:left; vertical-align:middle; height:24px;}
.search-input{ width:100px; height: 20px; border: 1px solid #A3A3A3; background-color: #ffffff; }
.search-button{	
	background-image:url(../images/index/list_jump_btn_bg.png);
	background-repeat:no-repeat;
	width:40px;font-weight:bold; 
	*width:100px;
	height:24px;
	line-height:24px;
	color:#FFF;
	text-align:center;
	border:0px;
	*margin-bottom:0px;}
/*.reset-button{ width:50px; height:20px; background: url(../images/reset.gif) no-repeat; border:0px; cursor: hand;}  */

.reset-button{ background: url(../images/reset2.gif) repeat-x left top; font-family: "Microsoft YaHei","Arial"; text-align:center; width:auto; font-size:12px; border:1px solid #B2B2B2; height:18px; width:47px; cursor: hand;}
.freeze-button{ width:50px; height:20px; background: url(../images/freeze.gif) no-repeat; border:0px; cursor: hand;}
.login-button{ width:50px; height:20px; background: url(../images/login.gif) no-repeat; border:0px; cursor: hand;}

.page-table{ width:100%;cellSpacing:expression(this.cellSpacing=0); }
.page-tot{ font-size:12px; font-family: "Microsoft YaHei","Arial"; padding-left:8px; text-align:left; vertical-align:middle; padding-top:5px; color:#333333;}
.page-cent{ font-size:12px; font-family: "Microsoft YaHei","Arial"; padding-right:8px; text-align:right; vertical-align:middle; padding-top:5px;}


.select-table{ width:100%;cellSpacing:expression(this.cellSpacing=0); }
.select-td{ width:20%; height:22px; background: url(../images/select-bg.gif) no-repeat center middle; color:#003366; font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:12px; text-align:center; vertical-align:middle;}
.select-table a:link{ width:130px; height:22px; background: url(../images/select-bg.gif) no-repeat center middle; color:#003366; font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:12px; text-align:center; padding-top:4px; text-decoration:none;}
.select-table a:visited{ width:130px; height:22px; background: url(../images/select-bg.gif) no-repeat center middle; color:#003366; font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:12px; text-align:center; padding-top:4px; text-decoration:none;}
.select-table a:hover{ width:130px; height:22px; background: url(../images/select-onbg.gif) no-repeat center middle; color:#663300; font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:12px; text-align:center; vertical-align:middle; text-decoration:none;}
.select-table a:active{ width:130px; height:22px; background: url(../images/select-bg.gif) no-repeat center middle; color:#003366; font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:12px; text-align:center; vertical-align:middle; text-decoration:none;}

/* 主要页面样式结束 */



/* 添加表单样式 */

.add-table{ width:100%; cellSpacing:expression(this.cellSpacing=0);}
.add-table tr{height:25px;}
.add-title{ height:30px; text-align:center; vertical-align:middle; padding:15px 15px 15px 15px; color:#003399;	font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:10pt; font-weight:bold;}
.add-lefttd{ width:35%;  text-align:right; padding:2px 2px 0px 0px; font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:12px;  color:#003399;}
.add-subtitle{ font-size:12px;font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; padding-right:0px; text-align:right; vertical-align:middle; padding-top:3px;color:#000;height:20px;width:140px;}
.add-subtd{ width:38%; text-align:left; vertical-align:middle; font-family:"Microsoft YaHei"; font-size:12px; padding-left:2px; color:#FF6600;}
.add-inputtd{ width:65%; height:25px; text-align:left; vertical-align:middle; font-family:"Microsoft YaHei"; font-size:12px; padding-left:2px; color:#FF6600;}
.add-center{ height:25px; text-align:left; 
vertical-align:middle; font-family:"Microsoft YaHei"; font-size:12px; color:#FF0000; padding-top:8px;
}
.add-input{ width:100px; height: 20px; border: 1px solid #A3A3A3; background-color: #ffffff;}
.add-list{ width:105px; height:20px; border:1px solid #999999; background-color;#ffffff; font-family:"Microsoft YaHei"; font-size:12px; padding:1px 1px 0px 1px;}
.add-inputlo{ width:400px; height:18px; border:1px solid #999999; background-color;#ffffff; font-family:"Microsoft YaHei"; font-size:12px; padding:2px 2px 0px 2px; }
.add-inputbottomborder{ width:200px; height:18px; border-bottom:1px solid #999999; border-top:0px; border-right:0px;border-left:0px;background-color;#ffffff; font-family:"Microsoft YaHei"; font-size:12px; padding:2px 2px 0px 2px; }
.add-hr{ width:98%; color:#cccccc; }
.add-hrlo{ width:98%; color:#cccccc; }

/* 添加表单样式 */



/* demo表格样式 */

.demo-table{ width:99.5%; cellSpacing:expression(this.cellSpacing=1); background-color:#6A9CE8;}
.demo-month{ height:25px; border:2px solid #ffffff; text-align: center; vertical-align:middle; background-color:#7FB0F0; padding-top:5px; padding-bottom:3px; font-size:12px; font-family: "Microsoft YaHei","Arial"; font-weight:bold; color:#CC6600;}
.demo-title{ background-color: #6A9CE8; height:20px; font-size:12px; font-family: "Microsoft YaHei","Arial"; font-weight:bold; padding-left:5px; padding-top:2px;}
.demo-td{ padding:8px 2px 8px 2px; background-color: #FFFFFF;}
.demo-detailtable{ width:100%; cellSpacing:expression(this.cellSpacing=1); background-color:#e2e2e2; border-top:2px solid #e2e2e2;}
.demo-date{ text-align: center;width:28px;}
.demo-name{ text-align: right; padding-right:0px;  width:90px; word-break:break-all;}
.demo-tdblank{ background-color: #FFFFFF; height:15px; font-size:12px; font-family: "Microsoft YaHei","Arial"; color: #003399; vertical-align:text-bottom; }
.demo-tdpre{ background-color: #FFCC00; height:15px;}
.demo-tdpass{ background-color: #FF6600; height:15px;}
.demo-tdfreeze{ background-color: #7DB9F5; height:15px;}
.demo-tdout{ background-color: #006633; height:15px;}
.demo-tdother{ background-color: #999999; height:15px;}
/*.demo-tdhui{ background: url(../images/hui.gif) repeat left top; height:15px;}*/
.demo-tdhui{ background-color:#efefef; height:15px;}
.demo-tdcurrent{ background-color: #00cc00; height:15px;width:28px;}
.demo-tdattaint{ background-color: #996600; height:15px;}
.demo-red{ width: 100px; padding:8px 2px 8px 2px; background-color: #FFFFFF; color: #3366cc;}
.demo-center{  text-align: center; vertical-align:middle; background-color: #FFFFFF;}
.demo-tdhei{ background-color: #000000; }
.demo-tdquhuo{ background-color: #990099; height:15px;}
.demo-blank{ background-color: #FFFFFF;}
.font-red{ color:#FF0000;}
.font-green{ color:#009933;}
.font-error{ color:#666666; line-height: 1.7; font-size:14px; font-family: "Microsoft YaHei","Arial","Tahoma", "Verdana", "Arial Black"; font-weight:bold;}
/* demo表格样式 */

.hide {display:none;}
th .hide {display:none;}
.hide span{display:none;}




.stamp-table{width:98%; cellSpacing:expression(this.cellSpacing=0);}
.stamp-title{ width:100px; vertical-align:middle; color:#003399;	font-family:"Microsoft YaHei","Tahoma", "Verdana", "Arial Black"; font-size:10pt; font-weight:bold;}
.stamp-td{ width:70px; height:76px; background:url(../images/stamp.gif) no-repeat; background-position:0px 5px 0px 5px; text-align: center; vertical-align:middle; color:#666666;	font-family:"Tahoma"; font-size:12px; font-weight:bold;  border-bottom:1px solid #999999;}
.stamp-refuse{ width:70px; height:76px; background:url(../images/stamp-refuse.gif) no-repeat; background-position:0px 5px 0px 5px; text-align: center; vertical-align:middle; color:#000000;	font-family:"Tahoma"; font-size:12px; font-weight:bold; border-bottom:1px solid #999999;}
.stamp-pass{ width:70px; height:76px; background:url(../images/stamp-pass.gif) no-repeat; background-position:0px 5px 0px 5px; text-align: center; vertical-align:middle; color:#cc0000;	font-family:"Tahoma"; font-size:12px; font-weight:bold;  border-bottom:1px solid #999999;}
/* caoshouli add isoftstone 20200707*/
.stamp-td1{ width:70px; height:76px; background:url(../images/stamp1.gif) no-repeat; background-position:0px 5px 0px 5px; text-align: center; vertical-align:middle; color:#666666;	font-family:"Tahoma"; font-size:12px; font-weight:bold;  border-bottom:1px solid #999999;}
.stamp-refuse1{ width:70px; height:76px; background:url(../images/stamp-refuse1.gif) no-repeat; background-position:0px 5px 0px 5px; text-align: center; vertical-align:middle; color:#000000;	font-family:"Tahoma"; font-size:12px; font-weight:bold; border-bottom:1px solid #999999;}
.stamp-pass1{ width:70px; height:76px; background:url(../images/stamp-pass1.gif) no-repeat; background-position:0px 5px 0px 5px; text-align: center; vertical-align:middle; color:#cc0000;	font-family:"Tahoma"; font-size:12px; font-weight:bold;  border-bottom:1px solid #999999;}
/* end caoshouli add isoftstone */
.hidden
{
	display:none;
    _visibility:collapse;
	_display:none;
    _overflow:hidden;
}


/*page style */
#list_page{
	margin-top:25px;
	*margin-top:10px;
	height:40px;
	margin-left:10px;
}
#pager li{
	border:0; margin:0; padding:0;
	font-size:12px;
	list-style:none;
	margin-right:2px;
	float:left;
}
#pager .pagetext{
	line-height:20px;
}
#pager .previous-off,
#pager .next-off {
	border:solid 0px #DEDEDE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:1px 4px;
}
#pager .next a,
#pager .previous a {
	font-weight:bold;
} 
#pager .active{
	background:#047cbb;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 4px;
}
#pager a:link,
#pager a:visited {
	color:#888888;
	padding:1px 4px;
	text-decoration:none;
}
#pager a:hover{
	border:solid 0px #047cbb;
	color:#047cbb;
}
#pager .jumpinput{
	width:20px;
	height:16px;
	padding:0;
	line-height:16px;
	font-size:11px;
	border:1px #ccc solid;
}
#pager .jump_btn{
	background-color:#047cbb;
	border:0; 
	color:#FFF;
	width:20px;
	height:18px;
	padding:0;
}

#AspNetPager1 li{
	border:0; margin:0; padding:0;
	font-size:12px;
	list-style:none;
	margin-right:2px;
	float:left;
}
#AspNetPager1 .pagetext{
	line-height:20px;
}
#AspNetPager1 .previous-off,
#AspNetPager1 .next-off {
	border:solid 0px #DEDEDE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:1px 4px;
}
#AspNetPager1 .next a,
#AspNetPager1 .previous a {
	font-weight:bold;
} 
#AspNetPager1 .active{
	background:#047cbb;
	color:#FFFFFF;
	font-weight:normal;
	padding:1px 4px;
}
#AspNetPager1 a:link,
#AspNetPager1 a:visited {
	color:#888888;
	padding:1px 4px;
	text-decoration:none;
}
#AspNetPager1 a:hover{
	border:solid 0px #047cbb;
	color:#047cbb;
}
#AspNetPager1 .jumpinput{
	width:20px;
	height:16px;
	padding:0;
	line-height:16px;
	font-size:11px;
	border:1px #ccc solid;
}
#AspNetPager1 .jump_btn{
	background-color:#047cbb;
	border:0; 
	color:#FFF;
	width:20px;
	height:18px;
	padding:0;
}

th{
	color:#FFF;
	*color::#FFF;
	font-size:12px;
	font-family: "Microsoft YaHei","Arial";
	font-weight:bold;}
th a:link{
	color:#FFF;
	*color::#FFF;
	font-size:12px;
	font-family: "Microsoft YaHei","Arial";
	font-weight:bold;}
