HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #eaeaea; FONT: 12px 'ËÎÌå'; TEXT-ALIGN: center
}
A {
	COLOR: black; TEXT-DECORATION: none
}
A:hover {
	COLOR: #68c921
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#all {
	
}
#header {
	BACKGROUND: url(imageshtopbg.gif) repeat-x 50% top; HEIGHT: auto
}
#htop {
	MARGIN: 0px auto; WIDTH: 950px; LINE-HEIGHT: 20px; HEIGHT: 21px
}
#welcome {
	PADDING-LEFT: 10px; BACKGROUND: url(imageshtopline.gif) no-repeat left top; FLOAT: left; COLOR: #888
}
#welcome H1 {
	DISPLAY: inline; FONT: bold 12px arial
}
#dolink {
	PADDING-RIGHT: 10px; BACKGROUND: url(imageshtopline.gif) no-repeat right top; FLOAT: right
}
#dolink A {
	COLOR: #888
}
#dolink A:hover {
	COLOR: green; TEXT-DECORATION: underline
}
#hmain {
	BACKGROUND: url(imagestopbook.gif) no-repeat 650px bottom; MARGIN: 0px auto; WIDTH: 950px; HEIGHT: 75px
}
#logo {
	MARGIN-TOP: 10px; FLOAT: left
}
#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: url(imagesbox.gif) no-repeat right center; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px; WIDTH: 265px; PADDING-TOP: 4px; HEIGHT: 30px
}
#search FORM {
	BACKGROUND: url(imagessearchbox.gif) no-repeat 3px center; HEIGHT: 20px; TEXT-ALIGN: right
}
#search FORM INPUT {
	VERTICAL-ALIGN: middle
}
#search SELECT {
	VERTICAL-ALIGN: middle
}
#search SELECT {
	WIDTH: 65px
}
#searchbox {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 142px; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
#gosearch {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 45px; CURSOR: pointer; COLOR: #c0ff00; LINE-HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px
}
#menu {
	HEIGHT: 40px
}
#mmain {
	HEIGHT: 40px
}
#mleft {
	HEIGHT: 40px
}
#mright {
	HEIGHT: 40px
}
#menuc {
	HEIGHT: 40px
}
#menuc LI A {
	HEIGHT: 40px
}
#menu {
	BACKGROUND: url(imagesmenubg.gif) repeat-x center 5px
}
#mmain {
	BACKGROUND: url(imagesmenuc.gif) repeat-x center 50%; MARGIN: 0px auto; WIDTH: 982px
}
#mleft {
	BACKGROUND: url(imagesmleft.gif) no-repeat center 50%; FLOAT: left; WIDTH: 18px
}
#mright {
	BACKGROUND: url(imagesmright.gif) no-repeat center 50%; FLOAT: right; WIDTH: 18px
}
#menuc {
	FLOAT: left; WIDTH: 946px
}
#menuc UL LI {
	FLOAT: left; WIDTH: 78px; TEXT-ALIGN: center
}
#menuc LI A {
	DISPLAY: block; FONT: bold 13px/40px arial; COLOR: white
}
#menuc UL LI A:hover {
	BACKGROUND: url(imagesmenuhover.gif) no-repeat center 50%; COLOR: white
}
#submenu {
	HEIGHT: 25px
}
#submleft {
	HEIGHT: 25px
}
#submc {
	HEIGHT: 25px
}
#submright {
	HEIGHT: 25px
}
#submenu {
	BACKGROUND: url(imagessubmc.gif) repeat-x; MARGIN: 0px auto; WIDTH: 950px
}
#submleft {
	BACKGROUND: url(imagessubmleft.gif) no-repeat; FLOAT: left; WIDTH: 5px
}
#submright {
	BACKGROUND: url(imagessubmright.gif) no-repeat; FLOAT: right; WIDTH: 5px
}
#submc {
	FLOAT: left; WIDTH: 938px
}
#submc UL LI {
	BACKGROUND: url(imagessubmline.gif) no-repeat right center; FLOAT: left; WIDTH: 102px; COLOR: #d4d4d4; LINE-HEIGHT: 25px; TEXT-ALIGN: center
}
#submc LI.subduo {
	WIDTH: 135px
}
#submc LI#sublast {
	PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 115px
}
#submc LI A {
	FONT-SIZE: 12px; COLOR: #d4d4d4
}
#submc LI A:hover {
	COLOR: #baff00
}
#main {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 954px; HEIGHT: 1%
}
#place {
	BACKGROUND: url(imagesplacec.gif) repeat-x; MARGIN: 5px 0px 3px; HEIGHT: 34px
}
#placeleft {
	BACKGROUND: url(imagesplaceleft.gif) no-repeat center 50%; FLOAT: left; WIDTH: 8px; HEIGHT: 34px
}
#placec {
	FLOAT: left; WIDTH: 933px; LINE-HEIGHT: 34px
}
#placeright {
	BACKGROUND: url(imagesplaceright.gif) no-repeat center 50%; FLOAT: right; WIDTH: 8px; HEIGHT: 34px
}
#placetxt {
	FLOAT: left
}
#placetxt STRONG {
	COLOR: #000000
}
#placetxt A {
	COLOR: #000000; TEXT-DECORATION: underline
}
#placetxt .showpage {
	DISPLAY: inline
}
#placetxt .showpage A {
	TEXT-DECORATION: none
}
#otherlink {
	FLOAT: right;COLOR: #2B2B2B
}
#otherlink  A {
	COLOR: #2B2B2B
}
#otherlink  A:hover {
	COLOR: #fa5000
}
#leftlist {
	BACKGROUND: url(imageslistc.gif) repeat-y 0px 50%; FLOAT: left; WIDTH: 733px
}
#listtop {
	BACKGROUND: url(imageslisttop.gif) no-repeat center 0px; OVERFLOW: hidden; HEIGHT: 10px
}
#listc {
	HEIGHT: auto
}
#page {
	BACKGROUND: url(imageslistbottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 15px; HEIGHT: auto
}
#topadv {
	DISPLAY: inline; FLOAT: right; MARGIN: 5px; WIDTH: 336px; HEIGHT: 280px
}
.onebook {
	MARGIN: 10px 5px 25px; HEIGHT: auto
}
.booktitle {
	LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: left
}
.booktitle SPAN.bn {
	PADDING-LEFT: 20px; BACKGROUND: url(imageslistbiao2.gif) no-repeat 2px 4px; FLOAT: left; HEIGHT: 30px
}
.booktitle SPAN A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; FONT: bold 16px/30px 'ËÎÌå'; COLOR: black; PADDING-TOP: 5px
}
.booktitle SPAN A:hover {
	BACKGROUND: black; COLOR: #F08080
}
SPAN.author {
	WIDTH: 120px
}
SPAN.over {
	WIDTH: 70px
}
.booktxt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fafafa; PADDING-BOTTOM: 5px; COLOR: gray; WORD-BREAK: break-all; LINE-HEIGHT: 25px; PADDING-TOP: 5px; TEXT-ALIGN: left; WORD-WRAP: break-word
}
.booklink {
	MARGIN-TOP: 5px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #BDB76B 2px solid; HEIGHT: 30px; TEXT-ALIGN: left
}
.booklink SPAN STRONG {
	FONT-WEIGHT: normal; COLOR: #2B2B2B
}
.booklink SPAN {
	FLOAT: left
}
SPAN.big {
	MARGIN-LEFT: 0px; WIDTH: 115px
}
SPAN.time {
	WIDTH: 95px
}
SPAN.star {
	MARGIN-LEFT: 20px; WIDTH: 145px; COLOR: #2B2B2B
}
#showpage {
	FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.active{
	color:#ff0000
}
#rightlist {
	FLOAT: right; WIDTH: 216px
}
.onerightlist {
	BACKGROUND: url(imagesrightc2.gif); MARGIN-BOTTOM: 3px
}
.ortop {
	BACKGROUND: url(imagesrighttop2.gif) center 0px; OVERFLOW: hidden; HEIGHT: 6px
}
.orc {
	BACKGROUND: url(imagesrightbottom2.gif) no-repeat center bottom; PADDING-BOTTOM: 5px; HEIGHT: auto
}
.righttitle {
	BACKGROUND: url(imagesrighttitle2.gif) no-repeat center 50%; HEIGHT: 25px
}
.righttitle H2 {
	PADDING-LEFT: 10px; FONT: bold 13px "ËÎÌå"; COLOR: white; PADDING-TOP: 7px; TEXT-ALIGN: left
}
.orc UL {
	MARGIN: 5px 4px
}
.orc UL LI {
	LINE-HEIGHT: 27px; BORDER-BOTTOM: #efefef 1px solid; HEIGHT: 27px
}
.orc LI A {
	DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: url(imageslisthover.gif) center 0px; COLOR: #bfbfbf; HEIGHT: 27px
}
.orc LI A:hover {
	BACKGROUND: url(imageslisthover.gif) center 27px
}
SPAN.qz {
	COLOR: black
}
.onebp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; PADDING-TOP: 8px; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: 120px; TEXT-ALIGN: left
}
.onebp IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: left; MARGIN: 5px 10px; BORDER-LEFT: black 1px solid; WIDTH: 90px; BORDER-BOTTOM: black 1px solid; HEIGHT: 113px
}
.bookintro {
	FLOAT: left; WIDTH: 100px
}
.bname {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 30px
}
.bauthor {
	MARGIN: 4px 0px; LINE-HEIGHT: 20px; HEIGHT: 38px
}
.btxt {
	OVERFLOW: hidden; COLOR: gray; HEIGHT: 38px; TEXT-ALIGN: left
}
#footertop {
	CLEAR: both; BACKGROUND: url(imagesfooterbg.gif) repeat-x center 4px; WIDTH: 100%; HEIGHT: 33px
}
#ftmain {
	BACKGROUND: url(imagesfooterc.gif) repeat-x; MARGIN: 0px auto; WIDTH: 982px; HEIGHT: 33px
}
#footerleft {
	BACKGROUND: url(imagesfooterleft.gif) no-repeat; FLOAT: left; WIDTH: 21px; HEIGHT: 33px
}
#footerc {
	FLOAT: left; WIDTH: 940px; COLOR: white; LINE-HEIGHT: 33px; HEIGHT: 33px
}
#footerc A {
	COLOR: white
}
#footerright {
	BACKGROUND: url(imagesfooterright.gif) no-repeat; FLOAT: right; WIDTH: 21px; HEIGHT: 33px
}
#footer {
	MARGIN: auto; WIDTH: 950px; COLOR: gray; LINE-HEIGHT: 25px; PADDING-TOP: 8px
}
.tg_pages{
padding-top: 10px;
padding-bottom: 10px; text-align: center;
}

.tg_pages li{
display: inline;
line-height: 22px;
}
.tg_pages li a{
margin-right: 5px;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #CCC;
background-color: #FFF;
}
.thisclass {
font-weight: bold;
color: #C00;

}
