#content {
	MARGIN: 10px auto; WIDTH: 960px
}
.left {
	FLOAT: left; WIDTH: 215px
}
.right {
	FLOAT: right; WIDTH: 742px
}
.left .flash {
	TEXT-ALIGN: center
}
.book {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #b69d5b; WIDTH: 193px
}
.left .classfily {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/class_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 13px; WIDTH: 209px
}
.left .classfily H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/class_top.gif); LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center
}
.classfily .class_list {
	BACKGROUND: url(../images/class_bg.gif); WIDTH: 209px
}
.classfily .class_list H2 {
	FONT-WEIGHT: bold;
	COLOR: #ff9900;
	BORDER-BOTTOM: #5b5b5b 1px solid;
	padding: 6px 10px;
}
.class_list LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; LIST-STYLE-TYPE: none
}
.class_list LI A {
	PADDING-LEFT: 5px; COLOR: #5b5b5b; LINE-HEIGHT: 24px; TEXT-DECORATION: none
}
.right .right_up {
	WIDTH: 742px
}
.middle {
	FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 541px; MARGIN-RIGHT: 3px
}
.middle .new {
	BACKGROUND: url(../images/new_bottom.gif) no-repeat 50% bottom;
	PADDING-BOTTOM: 10px;
	POSITION: relative;
	width: 541px;
}
.middle .new .more A {
	LEFT: 452px;
	WIDTH: 57px;
	COLOR: #ff0000;
	POSITION: absolute;
	TOP: 8px;
	HEIGHT: 12px
}
.middle .new H1 {
	PADDING-LEFT: 80px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: url(../images/new_top.gif);
	PADDING-TOP: 8px;
	HEIGHT: 16px
}
.middle .new SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600
}
.middle .new .new_list {
	BORDER-RIGHT: #aeaf85 3px double; BACKGROUND: #e5e4ca; BORDER-LEFT: #aeaf85 3px double; WIDTH: 535px
}
.new .new_list UL {
	PADDING-BOTTOM: 10px; WIDTH: 535px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.new .new_list LI {
	FLOAT: left; WIDTH: 130px; LINE-HEIGHT: 30px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.new .new_list LI a {
	line-height: 30px;
}
.new .new_list LI IMG {
	DISPLAY: block
}
.middle .new .pro {
	BORDER-RIGHT: #aeaf85 3px double; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #dbdab6; BORDER-LEFT: #aeaf85 3px double; WIDTH: 520px; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.middle .new .pro A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; COLOR: #FF6600; TEXT-DECORATION: none
}
.middle .pub {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 530px; BORDER-BOTTOM: #54210e 1px solid; POSITION: relative
}
.middle .pub .more A {
	LEFT: 462px; WIDTH: 46px; COLOR: #ff0000; POSITION: absolute; TOP: 5px; HEIGHT: 20px
}
.middle .pub .publist {
	MARGIN-BOTTOM: 10px; WIDTH: 530px
}
.middle .pub H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 10px; LINE-HEIGHT: 25px}
.middle .pub SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3300
}
.middle .pub .publist IMG {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-TOP: #b1b1b1 1px solid; FLOAT: left; MARGIN: 5px 15px 5px 5px; BORDER-LEFT: #b1b1b1 1px solid; BORDER-BOTTOM: #b1b1b1 1px solid
}
.middle .pub .publist H2 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px
}
.middle .pub .publist H2 a {
	font-weight: bold;
}
.middle .pub .publist P {
	LINE-HEIGHT: 18px
}
.middle .hot {
	MARGIN-LEFT: 5px; WIDTH: 530px; MARGIN-RIGHT: 5px; POSITION: relative
}
.hot .more A {
	LEFT: 465px; COLOR: #ff0000; POSITION: absolute; TOP: 5px}
.middle .hot H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-TOP: 3px}
.middle .hot SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600
}
.hot .hot_detail {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 15px; WIDTH: 530px
}
.hot .hot_detail .hot1 {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 260px
}
.hot_detail .hot1 IMG {
	PADDING-RIGHT: 5px; FLOAT: left
}
.hot_detail .hot1 H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.hot_detail .hot1 H2 a {
	font-weight: bold;
}
.hot_detail .hot1 P {
	PADDING-TOP: 8px
}
.hot .hot_detail .hot2 {
	FLOAT: right; WIDTH: 255px
}
.hot_detail .hot2 LI {
	MARGIN-LEFT: 5px;
	LINE-HEIGHT: 23px;
	MARGIN-RIGHT: 5px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 23px;
	background: url(../../images/dot.gif) repeat-x bottom;
}
.hot_detail .hot2 A {
	COLOR: #333333; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-DECORATION: none
}
.hot_detail .hot2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.hot_detail .hot2 A SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006699
}
.hit {
	FLOAT: right; WIDTH: 191px
}
.hit .hit1 {
	BACKGROUND: url(../images/hit_bottom.gif) no-repeat 50% bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 16px; WIDTH: 191px
}
.hit .hit2 {
	BACKGROUND: url(../images/hit_bottom.gif) no-repeat 50% bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 16px; WIDTH: 191px
}
.hit H1 {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/hit_top.gif); COLOR: #ff6600; PADDING-TOP: 10px; HEIGHT: 17px; TEXT-ALIGN: center
}
.hit UL {
	BACKGROUND: url(../images/hit_bg.gif); LIST-STYLE-TYPE: none
}
.hit .hit1 H2 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #b1b1b1 1px solid
}
.hit .hit2 H2 {
	BACKGROUND: #cdbe85; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; TEXT-ALIGN: center
}
.hit_detail {
	WIDTH: 170px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.hit1 .hit_detail IMG {
	FLOAT: left;
	padding: 5px;
}
.hit2 .hit_detail IMG {
	PADDING-RIGHT: 5px; FLOAT: left
}
.hit_detail P {
	padding-top: 8px;
}
.hit LI {
	PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; PADDING-TOP: 6px
}
.right .sale {
	BACKGROUND: url(../images/sale_bottom.gif) no-repeat 50% bottom; PADDING-BOTTOM: 7px; WIDTH: 742px; POSITION: relative
}
.right .sale .more A {
	LEFT: 610px; COLOR: #ff0000; POSITION: absolute; TOP: 13px}
.right .sale H1 {
	PADDING-LEFT: 40px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/sale_top.gif); LINE-HEIGHT: 33px; HEIGHT: 33px
}
.sale .sale_up {
	BORDER-RIGHT: #aeaf85 3px double; BORDER-LEFT: #aeaf85 3px double; WIDTH: 736px
}
.sale .sale_down {
	BORDER-RIGHT: #aeaf85 3px double;
	BORDER-LEFT: #aeaf85 3px double;
	WIDTH: 736px;
	text-align: center;
	padding-top: 5px;
}
.sale .sale_up .saleleft {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 520px; MARGIN-RIGHT: 5px
}
.sale .sale_up .saleright {
	FLOAT: left; WIDTH: 192px
}
.sale_up .saleleft UL {
	FLOAT: left; WIDTH: 104px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.saleleft LI {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.saleright IMG {
	PADDING-TOP: 8px
}
.sale_down IMG {
	PADDING-BOTTOM: 3px
}
