
body {
	padding: 0;
	margin: 0;
	background-color: #e7e9e8;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* regular link */
a,a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}

.emptyCol15 {margin:0; padding: 0; width: 15px; height: 20px; float: right; }
.emptyCol30 {margin:0; padding: 0; width: 30px; height: 20px; float: right; }

.emptyRow50 {margin:0; padding: 0; width: 50px; height: 20px; float: left; }

.hrCss {width: 100%; border: 0px; height: 1px; color: #e4e4e4; background-color: #d5d5d5; }
.dashed_bk { clear: both; width: 100%; height: 9px; background-image: url(../images/dot_bk.gif); background-repeat: repeat-x; margin: 0; padding: 0; }


/* ----------------------------------------- */
/* begin: header */
#Hbackup {
	width: 900px;
	height: 20px;
	background-image: url(../images/top_bk2.gif);
	background-repeat: repeat-x;
	display: table;
	overflow: auto;
	}
	#HbackupLib {
		width: 200px;
		height: 16px;
		text-align: right;
		float: right;
		margin: 3px 6px 0 0;
		line-height: 16px;
		color: #F00;
		}
	#HbackupLib a,a:visited { color: #C30;}	
	#HbackupLib a:hover { color: #33C;}	
#Hlogo {
	width: 900px;
	height: 145px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	}
/* header.ascx, ajax, UpdatePannel */
#header1_Hsearch {
	width: 900px;
	height: 43px;
	background-image: url(../images/search_bk.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	display: table;
	overflow: auto;
	}
#Hsearch {
	width: 900px;
	height: 43px;
	background-image: url(../images/search_bk.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	display: table;
	overflow: auto;
	}
	#HsearchRow {
		width: 530px;
		height: 22px;
		margin: 12px 0 0 0;
		float: right;
		text-align: center;
		line-height: 18px;
		}
	#HSnotice {
		width: 200px;
		height: 22px;
		margin: 12px 0 0 0;
		float: right;
		text-align: right;
		color: #F09;
		line-height: 18px;
		}
/* end: header */

/* begin: bottom */
#Bot {
	width: 900px;
	height: auto;
	background-image: url(../images/bottom_bk.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	display: table;
	overflow: auto;
	}
	#Bhelp,#Bcopyright,#BcopyrightS,#Bbot {width: 100%;}
	#Bhelp {
		height: 24px;
		color: #0f6a8c;
		margin: 7px 0 0 0;
		line-height: 24px;
		}
	#Bhelp a,a:visited {color: #0033ff;}
	#Bhelp a:hover {color: #F33;}
		#BhelpL {
			width: 560px;
			height: 100%;
			text-align: left;
			float: left;
			}
		#BhelpR {
			width:330px;
			height: 100%;
			text-align: right;
			float: right;
			}
	#Bcopyright {
		height: auto;
		background-color: #d9d9d9;
		}
		#BcopyrightS {
			height: auto;
			padding: 10px 0 9px 0;
			color: #565656;
			line-height: 18px;
			text-align: center;
			}
	#Bbot {
		height: 9px;
		background-color: #9eaac0;
		}

/* end: bottom */

/* begin: body */
#main {
	width: 900px;
	height: auto;
	background-color: #FFF;
	display: table; 
	overflow: auto; 
	}
	#mainL {
		width: 170px;
		height: auto;
		float: left;
		display: table; 
		overflow: auto; 
		}
	/* 左侧菜单 */
	#mainL ul,#mainL ul li {list-style:none; padding: 0 0 0 0;}
	#mainL ul {
		width: 170px;
		text-align: right;
		margin: 20px 0 0 0;
		background-image: url(../images/menu_bk2.jpg);
		background-repeat: repeat-y;
		display: table; 
		overflow: auto;
		}
	#mainL ul li {
		width: 140px;
		height: 38px;
		color: #1d60f8;
		line-height: 28px;
		float: left;
		margin: 6px 0px 0px 0px;
		}
	#mainL ul li a,a:visited {color: #000;}
	#mainL ul li a:hover {color: #F33;}
	
  		 #help {
			width: 100%;
			height: 51px;
			margin: 50px 0 0 0;
			}
		#ultra {
			width: 100%;
			height: 59px;
			margin: 0 0 20px 0;
			}
	
	/* 页面主体 */
	#mainR {
		width: 700px;
		height: auto;
		float: right;
		margin: 6px 0 18px 0;
		}
		
		/* list.aspx search.aspx */
		#noticeList {
			width: 100%;
			height: 25px;
			color: #C30;
			text-align: left;
			}
		#gvShow {
			width: 100%;
			height: auto;
			}
		#gvShow a,a:visited { color: #06C;}
		#gvShow a:hover {color: #F33;}
		.listRow {
			width: 100%;
			height: auto;
			display: table;
			overflow: auto;
			}
			.listRId { line-height: 42px;}
			.listRTitle {
				width: 100%;
				height: 23px;
				text-align: left;
				font-size: 14px;
				margin: 12px 0 0 0;
				}
			.listRTitle a,a:visited {color: #314dc5; }
			.listRTitle a:hover {color: #F33; }
		.listRL,.listRR { line-height: 22px;}
		.listRL {
			width: 390px;
			height: auto;
			float: left;
			text-align: left;
			}
		.listRR {
			width: 155px;
			height: auto;
			text-align: right;
			float: right;
			}
		/* 突出显示类别 */
		.listRRClassD {color: #a320bf;font-weight: bold;}
		.listRRClassT {color: #ce0760;font-weight: bold;}
		/* 控制行距 */
		.listRR2 {
			width: 155px;
			height: auto;
			text-align: right;
			margin: 0 0 12px 0;
			float: right;
			}
		
		/* help.aspx */
		/* 显示使用帮助和版权信息 */
		#helpShow {
			width: 100%;
			height: auto;
			font-size: 14px;
			color: #131313;
			line-height: 175%;
			text-align: left;
			margin: 10px 0 15px 0;
			}
			
		/* default.aspx 最新录入 热门下载 */
		.noticeDefault {
			width: 100%;
			height: 20px;
			color: #C30;
			text-align: left;
			margin: 10px 0 0 0;
			float: left;
			}
		.gvDShow {
			width: 100%;
			height: auto;
			text-align: center;
			margin: 0 0 20px 0;
			float: left;
			}
		.gvDShow a { color: #1863bf;}
		.gvDShow a:visited { color: #1863bf;}
		.gvDShow a:hover {color: #F33;}
		
		/* DiskShow.aspx */
	#mainR_S {
		width: 670px;
		height: auto;
		float: right;
		margin: 15px 0 20px 0;
		display: table;
		overflow: auto;
		}
		#STitle {
			width: 100%;
			height: auto;
			margin: 10px 0 8px 0;
			font-size: 18px;
			font-family: "simHei";
			color: #63C;
			line-height: 20px;
			text-align: center;
			}
		#SInfo {
			width: 100%;
			height: auto;
			margin: 12px 0 8px 0;
			display: table;
			overflow: auto;
			}
			#SInfoL {
				width: 500px;
				height: auto;
				float: left;
				background-color: #FFF;
				display: table;
				overflow: auto;
				}
				.SInfoRow {
					width: 100%;
					height: aoto;
					line-height: 24px;
					margin: 1px 0 0 0;
					}
				.SInfoRowCont {
					width: 100%;
					height: aoto;
					line-height: 24px;
					margin: 3px 0 0 0;
					}
					.SInfoRowL {
						width: 75px;
						height: auto;
						text-align: right;
						color: #191919;
						background-color: #e9ebed;
						float: left;
						}
					.SInfoRowR {
						width: 420px;
						height: auto;
						text-align: left;
						color: #9c5e1f;
						background-color: #f9f9f9;
						float: right;
						}
						.SInfoRowR1 {
							width: 180px;
							height: 100%;
							float: right;
							}
						.SInfoRowR2 {
							width: 98px;
							height: 100%;
							text-align: right;
							color: #191919;
							background-color: #e9ebed;
							float: right;
							}
						.SInfoRowR3 {
							width: 142px;
							height: 100%;
							float: right;
							}
 			#SInfoR {
				width: 160px;
				height: 150px;
				float: right;
				text-align: center;
				}
		#SUrlNotice {
			width: 620px;
			height: 18px;
			float: right;
			text-align: right;
			color: #77a3d5;
			margin: 10px 0 0px 0;
			}
		#SUrl {
			width: 620px;
			height: auto;
			float: right;
			text-align: left;
			margin: 18px 0 20px 0;
			}
		#SUrlT {
			width: 620px;
			height: auto;
			float: right;
			text-align: left;
			margin: 0px 0 20px 0;
			}
		#SUrl,#SUrlT a,a:visited { color: #06C;}
		#SUrl,#SUrlT a:hover { color: #ec00e4;}
		#SOpac {
			width: 670px;
			height: 16px;
			text-align: left;
			margin: 16px 0 20px 0;
			}
		
	/* search.aspx */
	#mainRS {
		width: 700px;
		height: auto;
		float: right;
		margin: 0px 0 18px 0;
		display: table;
		overflow: auto;
		}
		#mainRS_S {
			width: 650px;
			height: auto;
			float: right;
			margin: 10px 0 0px 0;
			}
			.mainRS_SRow {
				width: 630px;
				height: 27px;
				float: left;
				text-align: left;
				}
				.mainRS_SRow1 {
					width: 80px;
					height: 100%;
					float: left;
					color: #C66;
					line-height: 20px;
					}
				.mainRS_SRow2 {
					width: 340px;
					height: 100%;
					float: left;
					}
				.mainRS_SRow3 {
					width: 420px;
					height: 100%;
					float: left;
					}
		