body {
	margin:0px; padding:0px; background:#61604a url("../images/background.gif") repeat-x; text-align:center; font-family:Arial;
}
img {
	border:0px;
}
form,h1,h2,h3,h4,h5,h6,blockquote,ul {
	margin:0px;
}
#wrap {
	width:911px; margin:0px auto; text-align:left;
}
#header {
	width:911px; height:304px;
}
#manageHeader {
	 position:absolute; width:911px; height:304px; background:url("../images/club_header_manage.jpg") no-repeat;
}
#bookHeader {
	 position:absolute; width:911px; height:304px; background:url("../images/club_header_book.jpg") no-repeat;
}
#newsHeader {
	 position:absolute; width:911px; height:304px; background:url("../images/club_header_news.jpg") no-repeat;
}
#mediaHeader {
	 position:absolute; width:911px; height:304px; background:url("../images/club_header_media.jpg") no-repeat;
}
#downloadHeader {
	 position:absolute; width:911px; height:304px; background:url("../images/club_header_download.jpg") no-repeat;
}
#specialHeader {
	 position:absolute; width:911px; height:304px; background:url("../images/club_header_special.jpg") no-repeat;
}
#welcomeInfo {
	position:absolute; left:50px; top:140px; font-size:12px; color:#415922; line-height:1.6em;
}
#welcomeInfo a {
	font-weight:bold; color:black;
}
#searchBar {
	position:absolute; top:200px; left:45px;
}
#searchBar input.txt {
	border:0px; background:#b2b19f; padding:2px 5px;
}
#loginWindow {
	position:absolute; left:30px; top:360px; font-size:12px; color:#415922; line-height:1.6em;
}
ul#navi {
	position:absolute; left:47px; top:244px; padding:0px; list-style:none;
}
ul#navi li {
	float:left;
}
ul#navi li a {
	display:block; font-size:12px; text-indent:-9999em; overflow:hidden; line-height:27px;
}
ul#navi li#nv_home a {
	width:154px; background:url("../images/navi.jpg") no-repeat;
}
ul#navi li#nv_news a {
	width:114px; background:url("../images/navi.jpg") -154px 0 no-repeat;
}
ul#navi li#nv_download a {
	width:118px; background:url("../images/navi.jpg") -268px 0 no-repeat;
}
/*ul#navi li#nv_media a {
	width:115px; background:url("../images/navi.jpg") -386px 0 no-repeat;
}*/
ul#navi li#nv_special a {
	width:117px; background:url("../images/navi.jpg") -386px 0 no-repeat;
}
ul#navi li#nv_book a {
	width:113px; background:url("../images/navi.jpg") -511px 0 no-repeat;
}
ul#navi li#nv_links a {
	width:113px; background:url("../images/navi.jpg") -618px 0 no-repeat;
}

ul#navi li#nv_home a:hover,
ul#navi li#nv_home a.current {
	background:url("../images/navi.jpg") 0 -27px no-repeat;
}
ul#navi li#nv_news a:hover,
ul#navi li#nv_news a.current {
	background:url("../images/navi.jpg") -154px -27px no-repeat;
}
ul#navi li#nv_download a:hover,
ul#navi li#nv_download a.current {
	background:url("../images/navi.jpg") -268px -27px no-repeat;
}
/*ul#navi li#nv_media a:hover,
ul#navi li#nv_media a.current {
	background:url("../images/navi.jpg") -386px -27px no-repeat;
}*/
ul#navi li#nv_special a:hover,
ul#navi li#nv_special a.current {
	background:url("../images/navi.jpg") -386px -27px no-repeat;
}
ul#navi li#nv_book a:hover,
ul#navi li#nv_book a.current {
	background:url("../images/navi.jpg") -511px -27px no-repeat;
}
ul#navi li#nv_links a:hover,
ul#navi li#nv_links a.current {
	background:url("../images/navi.jpg") -618px -27px no-repeat;
}

#clubMain {
	background:url("../images/club_main_bg.jpg") no-repeat; padding:10px 47px 75px 47px;
}
#clubContent {
	background:url("../images/club_content_bg.jpg") left bottom no-repeat; padding:10px 47px 75px 47px; position:relative; min-height:311px; height:auto !important; height:311px; 
}
#clubContent ul {
	font-size:12px; margin:10px 30px;
}
#books {
	background:url("../images/book_left_box.jpg") no-repeat; width:623px; height:343px;
}
#booksNav {
	float:left; width:182px; 
}
#booksNav ul {
	margin:30px 25px; padding:0px; list-style:none; background:url("../images/book_nav.gif") no-repeat;
}
#booksNav ul li {
	margin-bottom:8px;
}
#booksNav ul li a {
	display:block; width:100%; font-size:12px; text-indent:-999em; height:40px; overflow:hidden;
}
#booksNav ul li a#bookNav01:hover,
#booksNav ul li#bookNav01a a.current {
	background:url("../images/book_nav.gif") -142px 0px no-repeat;
}
#booksNav ul li a#bookNav02:hover,
#booksNav ul li#bookNav02a a.current {
	background:url("../images/book_nav.gif") -142px -48px no-repeat;
}
#booksNav ul li a#bookNav03:hover,
#booksNav ul li#bookNav03a a.current {
	background:url("../images/book_nav.gif") -142px -96px no-repeat;
}
#booksNav ul li a#bookNav04:hover,
#booksNav ul li#bookNav04a a.current {
	background:url("../images/book_nav.gif") -142px -144px no-repeat;
}
#booksList {
	float:right; width:440px;
}
#booksList ul {
	margin:30px 30px 10px 10px; padding:0px; list-style:none;
}
#booksList ul li {
	border-bottom:1px solid #adb499; background:url("../images/book_list_arrow.gif") 0px 5px no-repeat; padding-left:15px; margin-bottom:6px; padding-bottom:6px;
}
#booksList ul li a {
	font-size:12px; color:black; line-height:1.2em; text-decoration:none;
}
#booksList ul li a:hover {
	text-decoration:underline;
}
#booksList ul li span {
	color:#354e15;
}
#booksList ul li span a {
	color:#354e15;
}
#hotFaq {
	float:right; width:185px; margin-top:20px;
}
#hotFaq dl {
	font-size:12px;
}
#hotFaq dl dt {
	color:#2d490a;
}
#hotFaq dl dd {
	margin:0px 0px 8px 0px;
}
#hotFaq dl dd a {
	color:black; text-decoration:none;
}


#newsContent {
	font-size:12px; color:#425923; line-height:1.5em;
}
#newsContent h3,
#newsList h3 {
	margin-top:8px; font-size:12px; color:#425923;
}
#newsContent h3 span,
#newsList h3 span {
	font-weight:normal; font-size:11px;
}
#newsContent .newspic {
	float:right; background:url("../images/news_pic_bg.jpg") no-repeat; padding:15px 10px; margin:10px;
}
#newsList .newspic2 {
	float:left; background:url("../images/news_pic_bg2.jpg") no-repeat; padding:15px 10px; margin-right:5px;
}
#newsList p {
	margin:6px 0px; color:black; font-size:12px; line-height:1.6em;
}
#newsList p a {
	 color:black; font-size:12px; line-height:1.3em; text-decoration:none;
}
#newsList ul.list {
	margin:10px 5px; padding:0px; list-style:none;
}
#newsList ul.list li {
	
}
#newsList ul.list li span {
	margin-right:9px; color:#425923; font-size:11px;
}
#newsList ul.list li a {
	font-size:12px; color:black; text-decoration:none;	
}
#newsList ul.list li a:hover {
	text-decoration:underline;
}
#newsList ul.list2 {
	margin:10px 30px; padding:0px; list-style:none;
}
#newsList ul.list2 li {
	
}
#newsList ul.list2 li a {
	font-size:12px; color:black; text-decoration:none;	
}
#newsList ul.list2 li a:hover {
	text-decoration:underline;
}
#newsList ul.list3 {
	margin:10px 30px; padding:0px; list-style:none;
}
#newsList ul.list3 li {
	border-bottom:1px solid #adb499; background:url("../images/book_list_arrow.gif") 0px 5px no-repeat; padding-left:15px; margin-bottom:6px; padding-bottom:6px;
}
#newsList ul.list3 li a {
	font-size:12px; color:black; line-height:1.2em; text-decoration:none;
}
#newsList ul.list3 li a:hover {
	text-decoration:underline;
}

#homeWrap {
	height:712px; background:url("../images/home_background.jpg") no-repeat; text-align:left;
}
#homeWrap #navi {
	position:absolute; top:145px; left:50px;
}
#homeWrap #welcomeInfo {
	position:absolute; top:365px; left:50px;
}
#homeWrap #searchBar {
	position:absolute; top:420px; left:45px;
}
#homeWrap #banner1 {
	position:absolute; top:490px; left:20px;
}
#homeWrap #banner2 {
	position:absolute; top:520px; left:620px;
}
#homeWrap #homeLoginBanner {
	position:absolute; top:520px; left:290px;
}
#homeWrap #homeNews {
	position:absolute; top:520px; left:260px; width:375px;
}
#homeWrap ul.list {
	margin:10px 5px; padding:0px; list-style:none;
}
#homeWrap ul.list li {
	
}
#homeWrap ul.list li span {
	margin-right:9px; color:#425923; font-size:11px;
}
#homeWrap ul.list li a {
	font-size:12px; color:black; text-decoration:none;	
}
#homeWrap ul.list li a:hover {
	text-decoration:underline;
}

#bottom {
	margin:20px 0px 0px 0px; background:#b7b497 url("../images/foot_bg.gif") repeat-x;
}
#bottom #link {
	width:911px; text-align:center; font-size:12px; color:#fff8e6; margin:30px auto;
}
#bottom #link a {
	color:#fff8e6; text-decoration:none;
}
#bottom #logo {
	width:911px; margin:0px auto;
}
#bottom #logo td {
	padding:0px 30px;
}
#bottom #copyright {
	width:911px; margin:0px; padding:15px 0px; font-size:11px; color:#3a3a17; line-height:1.6em; text-align:center;
}


#clubSpecialContent {
	background:url("../images/club_special_content_bg.jpg") left bottom no-repeat; padding:10px 17px 75px 47px; position:relative; min-height:311px; height:auto !important; height:311px; 
}
#specialMain {
	position:absolute; bottom:190px !important; bottom:170px; left:280px; font-size:12px; font-family:arial; width:385px; height:162px; line-height:20px;
}
#special-xinde {
	position:absolute; top:75px; left:278px; vertical-align:top;
}
#special-xinde th {
	font-size:12px; color:#3f581f; text-align:left; height:24px;
}
#special-xinde td {
	font-size:12px; color:black; border-bottom:1px solid #a7b095;
}
#special-xinde td a {
	font-size:12px; color:black;
}

#special-xinde1 th {
	font-size:12px; color:#3f581f; text-align:left; height:24px;
}
#special-xinde1 td {
	font-size:12px; color:black; border-bottom:1px solid #a7b095;
}
#special-xinde1 td a {
	font-size:12px; color:black;
}
#special-liangtu {
	position:absolute; top:60px; left:270px; vertical-align:top;
}
#special-liangtu td {
	background:url("../images/special_liangtu_bg.jpg") no-repeat;
}
#special-shijie {
	position:absolute; top:30px; left:270px; vertical-align:top;
}
#special-shijie #video {
	background:url("../images/special_shijie_video_bg.jpg") no-repeat; padding:5px 8px;
}
#special-shijie ul {
	margin:0px; padding:0px; list-style:none;
}
#special-shijie ul li {
	background:url("../images/special_shijie_list.gif") 0px 4px no-repeat; padding-left:15px;
}
#special-shijie ul li a {
	font-size:12px; color:black;
}
.rightSpecialBox {
	padding-top:18px; margin:0px;
}
.rightSpecialBox dl {
	font-size:12px; font-family:arial; margin:10px 0px 0px 0px; padding-bottom:0px;
}
.rightSpecialBox dl dt {
	font-size:11px; font-family:arial; color:#2d490a; margin:0px; line-height:20px;
}
.rightSpecialBox dl dd {
	font-size:12px; font-family:arial; color:black; margin:0px; line-height:20px;
}
.rightSpecialBox dl dd a {
	font-size:12px; font-family:arial; color:black; line-height:20px; text-decoration:none;
}
.rightSpecialBox ul {
	list-style:none; margin:10px 0px; padding:0px; font-size:12px; font-family:arial; width:175px; line-height:20px;
}
.rightSpecialBox ul li {
	padding-left:15px;
}
.rightSpecialBox ul li a {
	font-size:12px; font-family:arial; color:black; line-height:20px; text-decoration:none;
}
.rightSpecialBox ul li.top1 {
	background:url('../images/special_top_1.gif') no-repeat 0px 5px;
}
.rightSpecialBox ul li.top2 {
	background:url('../images/special_top_2.gif') no-repeat 0px 5px;
}
.rightSpecialBox ul li.top3 {
	background:url('../images/special_top_3.gif') no-repeat 0px 5px;
}
.rightSpecialBox ul li.top4 {
	background:url('../images/special_top_4.gif') no-repeat 0px 5px;
}
.rightSpecialBox ul li.top5 {
	background:url('../images/special_top_5.gif') no-repeat 0px 5px;
}
#manageContent {
	position:relative; height:419px; background:url("../images/club_manage_bg.jpg") left bottom no-repeat;
}
#manageContent #manageNav {
	position:absolute; top:11px; left:80px;
}
#manageContent #manageNav ul {
	margin:0px; padding:0px; list-style:none; background:url("../images/manage_nav.jpg") no-repeat; height:35px;
}
#manageContent #manageNav ul li {
	float:left; margin-right:3px;
}
#manageContent #manageNav ul li a {
	display:block; text-indent:-999em; overflow:hidden; line-height:35px;
}
#manageContent #manageNav ul li#mn1 a {
	width:124px;
}
#manageContent #manageNav ul li#mn1 a.current {
	background:url("../images/manage_nav.jpg") 0px -35px no-repeat;
}
#manageContent #manageNav ul li#mn2 a {
	width:89px;
}
#manageContent #manageNav ul li#mn2 a.current {
	background:url("../images/manage_nav.jpg") -127px -35px no-repeat;
}
#manageContent #manageNav ul li#mn3 a {
	width:89px;
}
#manageContent #manageNav ul li#mn3 a.current {
	background:url("../images/manage_nav.jpg") -219px -35px no-repeat;
}
#manageContent h1 {
	position:absolute; top:60px; left:80px; margin:0px;
}
#manageContent #manageText {
	position:absolute; top:55px; left:80px; width:520px;
}
#manageContent #manageText p {
	font-size:12px; color:black; line-height:1.4em;
}


/*
upload.asp 2008-4-7 by shuyue
*/
#upload {
	background:#49503c; width:535px;
}
#upload_header {
	height:104px; background:url("../images/upload_header.jpg") no-repeat;
}
#upload_body {
	height:362px; background:url("../images/upload_body.jpg") no-repeat;
}
#uploadBox {
	margin:10px 40px;
}
#uploadBox th {
	padding-top:5px; font-size:12px; color:black; text-align:left; vertical-align:top;
}
#uploadBox td {
	font-size:12px; color:black; text-align:left;
}
#uploadBox input.text,
#uploadBox textarea {
	border:1px solid #a9a996; background:#f4f4e9;
}
#uploadBox textarea {
	width:390px;
}

.floatWindow {
	position:absolute; width:145px; height:50px; background:url("../images/float_layer.gif") no-repeat; z-index:1000; display:none;
}
.floatWindow .floatWindowText {
	position:absolute; font-size:12px; color:white; padding:12px 8px;
}
#sp1 {
	top:55px; left:200px;
}
#sp2 {
	top:115px; left:200px;
}
#sp3 {
	top:175px; left:200px;
}

#club_links {
	background:url("../images/club_links_bg.jpg") no-repeat; height:415px;
}
#links_list {
	position:absolute; left:100px; top:100px;
}

#links_list a {
	font-size:12px; color:black; text-decoration:none;
}
#links_banner {
	position:absolute; left:670px; top:100px;
}
#links_banner img {
	margin-bottom:5px;
}

#Pager {
	display:block; width:85%; font-size:11px; color:#2b4706; text-align:center;
}
#Pager input {
	font-size:11px;
}
#Pager a {
	color:#2b4706; text-decoration:underline;
}

a.recommend {
	font-size:12px; color:black; line-height:30px; background:url("../images/icon_recommend.gif") no-repeat; padding-left:25px;
}
