/* CSS Document */
#header { width:950px; height:150px; margin:auto; text-align:left; background-image:url(../image/headerImg.png); background-position: top right; background-repeat:no-repeat;}
	.yearDate { padding-top:15px; color:#FFF;}
	.schoolNameInfo { font-size:18px; color:#FF6; margin:20px 0 20px 0; font-family: SIMYOU, Verdana, Geneva, sans-serif;}
	.topLogo {}
#nav { width:950px; height: auto; background-color:#FFF;}
	#nav .sub { background-image:url(../image/headerNavCenter.jpg); width:940px; margin:5px; height:35px; line-height:35px; text-align:left;}
	#nav .sub span ul li { float:left; padding:0 12px 0 12px;}
	#nav .sub span ul li a { font-size:14px; text-decoration:none;}
	.currentPage { margin-top:4px; background-color:#FFF; height:25px; line-height:25px; padding:0 12px; border:1px solid #9DD7FF;}
	.currentPage a {color:#069; font-weight:bold;}
	#topAd {}
#mainBody { background-color:#FFF; width:950px; height:auto;}
	#left {width:250px; height:auto;}
	#loginForm ul { margin:0 0 0 20px; padding:10px 0 0 0; width:80%; text-align:left;}
	#loginForm ul li { height:32px; line-height:32px;}
	#loginForm ul li input { border:1px solid #aaa;}
	.registerBtn { border:0; width:80px; height:21px; background-image:url(../image/registerBtn.png);}
	.loginBtn { border:0; width:81px; height:21px; background-image:url(../image/loginBtn.png);}
	#bookList { padding:10px; text-align:left; font-size:12px; font-weight:bold; color:#666;}
	#bookList li { height:28px;}
	#js { margin:0; padding:5px;}
	#bookRecommend { height:120px;}
	#bookRecommend li { float:left; margin-left:32px; padding-top:10px;}
	#bookRecommend li div.img { padding:4px;}
	#bookRecommend li div.text { height:30px; line-height:30px; color:#333; text-align:center;}
	.readTop10 {padding-top:10px; text-align:left; width:450px;}
	.readTop10 li { float:left; text-indent:20px; width:188px; margin-left: 30px; list-style:none; height:24px; line-height:24px; background:url(../image/icon_01.png) no-repeat left center;}
	.readTop { text-align:left; margin-left:30px; padding-top:10px; float:left;}
	.readTop li { height:24px; line-height:18px; list-style-image:url(../image/icon_01.png) no-repeat left center;}
	#visitStatistics { text-align:left; margin-left:20px; margin-top:8px;}
	#visitStatistics li { height:24px; line-height:18px;}
	
	#newNews { text-align:left; margin-left:12px; padding-top:8px; padding-right:8px;}
	#newNews li { height:24px; line-height:24px;}
	#libraryInfo { text-align:left; margin-left:30px; padding-top:8px;}
	#libraryInfo li { height:24px; line-height:18px; list-style-image:url(../image/icon_02.png);}
	#friendLinks { text-align:left; margin-left:20px; padding-top:8px;}
	#friendLinks li { height:24px; line-height:18px;}
	#loginInfo { margin:0; padding:0; padding-top:8px;}
	#loginInfo li { height:24px; line-height:24px;}
	#booksTitle { width:95%; height:30px; line-height:30px; color:#F60; font-size:16px; text-align:left; padding-top:10px;}
	.userAppraisal { text-align:left; margin-left:20px; border-bottom:1px solid #ccc;}
	.userAppraisal li { min-height:28px; line-height:28px;}
	#userMessage { text-align:left; margin-left:20px;}
	#userMessage li { min-height:30px; line-height:200%;}
	#booksDetailTitle { width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; margin-top:10px;}
	#booksDetailCon { width:95%; height:auto; line-height:200%; padding:10px; text-align:left; text-indent:25px;}
	#center {width:450px; height:auto;}
	#right {width:210px; height:auto;}
	#main {width:660px; height:auto;}
	#body { width:931px;}
.box { margin-top:6px;}
.box .box1Top { width:100%; height:32px; line-height:32px; font-weight:bold; text-align:left; padding-left:10px; color:#FFF; background-image:url(../image/box1Top.jpg); background-repeat:no-repeat;}
.box .box1Center { width:100%; height:auto; background-image:url(../image/box1Center.jpg); background-repeat:repeat-y;}
.box .box1Bottom { width:100%; height:9px;}
.box .box2Top { width:100%; height:32px; line-height:32px; font-weight:bold; text-align:left; padding-left:10px; color:#FFF; background-image:url(../image/box2Top.jpg); background-repeat:no-repeat;}
.box .box2Center { width:100%; height:auto; background-image:url(../image/box2Center.jpg); background-repeat:repeat-y;}
.box .box2Bottom { width:100%; height:9px;}
.box .box2Top50 { width:100%; height:32px; line-height:32px; font-weight:bold; text-align:left; padding-left:10px; color:#FFF; background-image:url(../image/box2Top50.jpg); background-repeat:no-repeat;}
.box .box2Center50 { width:100%; height:auto; background-image:url(../image/box2Center50.jpg); background-repeat:repeat-y;}
.box .box2Bottom50 { width:100%; height:10px;}
.box .box3Top { width:100%; height:32px; line-height:32px; font-weight:bold; text-align:left; padding-left:10px; color:#FFF; background-image:url(../image/box3Top.jpg); background-repeat:no-repeat;}
.box .box3Center { width:100%; height:auto; background-image:url(../image/box3Center.jpg); background-repeat:repeat-y;}
.box .box3Bottom { width:100%; height:9px;}
.box .detailBoxTop { width:669px; height:32px; color:#FFF; line-height:32px; text-align:left; padding-left:12px; font-weight:bold; background-image:url(../image/detailBoxTop.jpg); background-repeat:no-repeat;}
.box .detailBoxCenter { width:669px; background-image:url(../image/detailBoxCenter.jpg); background-repeat:repeat-y; height:auto;}
.box .allBoxTop { width:931px; text-align:left; padding-left:10px; background-image:url(../image/allBoxTop.jpg); height:32px; line-height:32px; color:#FFF; font-weight:bold; background-repeat:no-repeat;}
.box .allBoxCenter { width:931px; background-image:url(../image/allBoxCenter.jpg); background-repeat:repeat-y;}
.box .allBoxBottom {}
.box .readPlayBoxTop { width:100%; text-align:left; padding-left:10px; background-image:url(../image/readPlayBoxTop.jpg); height:32px; line-height:32px; color:#FFF; font-weight:bold; background-repeat:no-repeat;}
.box .readPlayBoxCenter { width:100%; background-image:url(../image/readPlayBoxCenter.jpg); background-repeat:repeat-y;}
.box .readPlayBoxBottom {}
#helpList { font-size:14px; text-align:left; margin-left:20px; padding-top:12px; font-weight:bold; color:#09C; }
#helpList li { height:28px; line-height:28px;}
#helpCon { text-align:left; line-height:200%; margin-left:20px;}
#helpCon li {}
.fileBox { float:left; width:180px; margin:10px 0 10px 0;}
.fileBox ul li{ text-align:center;}
#searchBox { height:43px; margin-left:30px; padding-top:10px;}
#searchBox .left { float:left;}
#searchBox .center { float:left; width:580px; background-image:url(../image/detailSearchCenter.jpg); height:43px; line-height:43px;}
#searchBox .center #searchCon { float:left;}
#searchBox .center #searchCon li { float:left;}
#searchBox .center #searchCon li ul { background-color:#FFF; margin:0; padding:0; margin-left:20px;}
#searchBox .center #searchCon li ul li { float:left;}
#bookListTable { padding-top:10px;}

#searchBox .right { float:left;}
#footer { text-align:center; width:100%; height:20px; background-image:url(../image/footerBg.jpg); background-repeat:repeat-x; padding-top:10px;}
