.book_img {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 104px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 124px
}
.bookList .bookName {FONT-WEIGHT: bold; OVERFLOW: hidden; HEIGHT: 40px; text-align:left}
.bookList .price {COLOR: #f00; MARGIN-RIGHT: 5px; padding:0;}
.bookList .author {
	OVERFLOW: hidden; HEIGHT: 20px
}
#form_login{ width:220px;font-size:12px;}
#form_login a{ font-size:12px}
#form_login table { width:210px; margin-left:15px;}
#form_login #MemName{ width:120px}
#form_login #Password{ width:80px}
#form_login #code{ width:60px}
.input_border { line-height: 20px; text-align: left}
#form_login table a { text-decoration: underline; }
.mRight { width:100px; margin-right:6px; *margin-right:10px}

.loginIn{ line-height:120%;width:220px; height:300px; margin-top:5px; margin-left:10px; height:auto; }
.loginIn li{ margin-top:-5px;  line-height:120%; height:28px; margin-bottom:0; display:block; width:48%; float:left}
.loginIn li a{ margin-left:5px; color:#284C97}

.sideBook #form_login{ padding:5px 0; margin-left:10px}
.btn_box{margin-top:10px; margin-left:40px; width:150px;vertical-align:bottom;display:block;}
.showBookPage{ width:100%; position:static; font-size:14px; text-align:center}

.class_topds00 {BACKGROUND: url(/images/template/bg_BookNav.png) no-repeat; MARGIN-BOTTOM: 10px; WIDTH: 960px; HEIGHT: 34px; margin-top:10px;}
.class_topds00 UL {MARGIN: 12px 10px 0px 260px}
.class_topds00 LI {DISPLAY: block; FLOAT: left}
.class_topds00 LI SPAN {MARGIN: 0px 5px; COLOR: #ccc}
.class_topds00 LI A {FONT-SIZE: 12px; COLOR: #000000}
.class_centery{ width:960px; clear:both;margin-bottom:5px;}
.class_centery00{ width:960px; clear:both;margin-bottom:5px;}
.class_leftds{ width:230px; float:left}
.box_border {BORDER-RIGHT: #F6CDA1 1px solid; BORDER-TOP: #F6CDA1 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #F6CDA1 1px solid; BORDER-BOTTOM: #F6CDA1 1px solid; BACKGROUND-COLOR: #f7f7f7}
.menuds {BACKGROUND: url(/images/template/bg_menu03a.gif) repeat-x 0px center; OVERFLOW: hidden;BORDER-BOTTOM: #F6CDA1 1px solid; POSITION: relative; HEIGHT: 26px; margin-bottom:8px;}
.menu_arrow {LEFT: 8px; POSITION: absolute; TOP: 7px}
.menuText {	FONT-WEIGHT: bold;FONT-SIZE: 12px;LEFT: 24px;COLOR: #333;POSITION: absolute;TOP: 7px;width: 66px;}
.box_borderc{BORDER-RIGHT: #D7D7D7 1px solid; BORDER-TOP: #D7D7D7 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #D7D7D7 1px solid; BORDER-BOTTOM: #D7D7D7 1px solid; BACKGROUND-COLOR: #f7f7f7}
#teacher .menu {BACKGROUND: url(/images/template/bg_menu03c.gif) repeat-x 0px center; OVERFLOW: hidden;POSITION: relative; HEIGHT: 26px}
#teacher UL {MARGIN: 0px auto;}
#teacher LI {DISPLAY: block}
A.teacherName {DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 12px; WIDTH: 95px; TEXT-ALIGN: center}
A.teacherName:hover {COLOR: #ff3300; TEXT-DECORATION: underline}
.teacherName IMG {CLEAR: both; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff}
.teacherName H4 {FONT-WEIGHT: normal; FONT-SIZE: 12px}
#teacherc .menu {BACKGROUND: url(/images/template/bg_menu03c.gif) repeat-x 0px center; OVERFLOW: hidden;POSITION: relative; HEIGHT: 26px}
.rightds{ width:720px; float:right}
.right_topds{ width:720px; height:255px; clear:both}
.right_news{ width:465px; float:left}
.right_news UL {MARGIN: 15px 10px 10px}
.right_news LI {PADDING-RIGHT: 5px; PADDING-LEFT: 14px; background:url(/images/template/list_img2.gif) no-repeat 0px 3px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; POSITION: relative}
.right_news LI SPAN {RIGHT: 0px; color:#FF6633; POSITION: absolute; TOP: 1px}
.left_centds{ width:245px; float:right}
.box_borderb{BORDER-RIGHT: #AACCEE 1px solid; BORDER-TOP: #AACCEE 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #AACCEE 1px solid; BORDER-BOTTOM: #AACCEE 1px solid; height:125px; BACKGROUND-COLOR: #f7f7f7;}
#teacherb .menu {BACKGROUND: url(/images/template/bg_menu03b.gif) repeat-x 0px center; OVERFLOW: hidden;POSITION: relative; HEIGHT: 26px}
.StudyStep{ margin-bottom:10px;}
.StudyStep1{ margin:0px;}



.conten_znr {padding:0px 5px 10px 10px;}
.conten_znr LI {MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: left; WIDTH: 70px; MARGIN-RIGHT:5px; HEIGHT: 26px}
.conten_znr LI A {DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(/images/template/bj_anniu1.png) no-repeat left top; WIDTH: 70px; COLOR: #1f376d; LINE-HEIGHT: 26px; TEXT-ALIGN: center}
.conten_znr LI A:hover {BACKGROUND-POSITION: left bottom; COLOR: #f60}
.box_padding00 {PADDING-RIGHT: 10px; PADDING-LEFT:25px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
.box_padding00 ul{MARGIN: 0px 0px 0px 10px; LINE-HEIGHT:25px }
.box_padding00 li{ list-style:decimal}
.xyxs{ width:228px;}
.xyxs UL {MARGIN: 10px 10px 4px}
.xyxs LI {PADDING-RIGHT: 5px; PADDING-LEFT: 20px; BACKGROUND: url(/images/template/d03.gif) no-repeat 0px 2px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 20px; PADDING-TOP: 0px}
.xyxs LI A {FONT-SIZE: 12px; text-decoration:none}
.xyxs LI A：hover{FONT-SIZE: 12px; text-decoration:underline}
.xyxs LI span{ display:none}
.book_cent{ padding-top:10px;}
.timeTable {BORDER-RIGHT: #6495df 2px solid; BORDER-TOP: #6495df 0px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #6495df 2px solid; BORDER-BOTTOM: #6495df 2px solid; BACKGROUND-COLOR: #6495df; TEXT-ALIGN: left}
.timeTable A {FONT-SIZE: 13px; COLOR: #0033cc}
.timeTable TD {FONT-WEIGHT: normal; BACKGROUND-COLOR: #e8ecf9; height:25px;}
.timeTable TH {FONT-WEIGHT: normal; BACKGROUND-COLOR: #e8ecf9; height:25px;}
.timeTable TFOOT TD {FONT-WEIGHT: normal; BACKGROUND-COLOR: #e8ecf9}
TH.align_lft {TEXT-ALIGN: left}
TD.align_lft {TEXT-ALIGN: left}
.timeTable TD {	BACKGROUND-COLOR: #fff}

TD.td_select {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 25px; height:25px; PADDING-TOP: 0px; TEXT-ALIGN: center}
TD.explain {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px; TEXT-ALIGN: left; height:25px;}
.explain_C1 {FLOAT: left; WIDTH: 310px}
.explain_C2 {FLOAT: left; WIDTH: 310px}
.explain_C1 {MARGIN-RIGHT: 20px}
.explain H6 {PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(/images/Class_template/%20dot01.gif) no-repeat; MARGIN: 10px 0px 6px; COLOR: #0033cc}
.explain P {
	PADDING-LEFT: 20px; TEXT-INDENT: 0px; LINE-HEIGHT: 160%
}
TABLE.timeTable TFOOT TD {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; PADDING-TOP: 6px; BACKGROUND-COLOR: #f5f7fc; TEXT-ALIGN: center}
.timeTable TFOOT TD INPUT {	MARGIN: 0px 10px}
TD.explain {
	BACKGROUND-COLOR: #f9fafd
}
.explain TABLE {
	MARGIN: 5px auto 2px
}
.explain .class_title_top {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033cc; BACKGROUND-COLOR: #e6edff
}
#table_baoguo TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033cc; BACKGROUND-COLOR: #e6edff
}
.explain .class_title_top2 TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TD.explain TABLE {
	BACKGROUND-COLOR: #6495df
}
TD.explain TABLE TD {BACKGROUND-COLOR: #fff}
#MoveTxt {MARGIN: 0px 12px}
#MoveTxt LI {PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 14px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#MoveTxt .name {COLOR: #ff3300}
.xiahuaxian {COLOR: #0033cc; TEXT-DECORATION: underline}
#nameList {BORDER-RIGHT: #b7b7b7 1px solid;background:url(/images/template/nameList.jpg) bottom no-repeat; BORDER-TOP: #b7b7b7 1px solid; BORDER-LEFT: #b7b7b7 1px solid; WIDTH: 718px; BORDER-BOTTOM: #b7b7b7 1px solid; POSITION: relative}
#nameList .menu { background:url(/images/template/bg_xymdMenu.png) no-repeat; POSITION: relative; HEIGHT: 28px}
#nameList .menuTxt {FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 34px; COLOR: #0033cc; POSITION: absolute; TOP: 8px}

#P_corner {RIGHT: -1px; POSITION: absolute; TOP: -1px}
TD.class_title_s {PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-ALIGN: left; height:25px; text-align:center}
DIV.class_title_s {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3300}
TABLE TD.course_title {PADDING-LEFT: 10px; TEXT-ALIGN: left;}
#table_baoguo TH {TEXT-ALIGN: center}
#table_baoguo TD.title_lft {PADDING-LEFT: 10px; WIDTH: 277px; TEXT-ALIGN: left}



.class_topds {BACKGROUND: url(/images/template/bg_ClassNav_960.png) no-repeat; MARGIN-BOTTOM: 10px;WIDTH: 960px; HEIGHT: 34px; margin-top:10px;}
.class_topds UL {MARGIN: 12px 10px 0px 260px}
.class_topds LI {DISPLAY: block; FLOAT: left}
.class_topds LI SPAN {MARGIN: 0px 5px; COLOR: #ccc}
.class_topds LI A {FONT-SIZE: 12px; COLOR: #000000}
.MenuClass {BACKGROUND: url(/images/template/menu_class_960.jpg) no-repeat; POSITION: relative; HEIGHT: 28px}
.MenuName { width:300px;FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 25px; COLOR: #ffffff; POSITION: absolute; TOP: 8px}
.book_cen{background:url(/images/template/menu_class_960.jpg) top no-repeat; position: absolute;}
#divHTML UL.bookList {	MARGIN-TOP: 10px}

#divHTML .bookList li{overflow:hidden; margin-top:10px}
#divHTML .showBookType{ position:absolute; top:-9px; right:10px;margin-bottom:10px}
#divHTML .showBookType *{ margin:0; padding:0}
#divHTML .showBookType { margin-top:-26px}
#divHTML .showBookType li{ position:static; width:170px; overflow:hidden; display:block; float:right; height:20px; margin:0 5px 0 0; padding:4px 10px 0; background:#fff; border:#9ACCFF 1px solid; border-bottom:none}
#divHTML .showBookType li a{ font-weight:bold; font-size:14px}


.MenuClass {BACKGROUND: url(/images/template/menu_class_960.jpg) no-repeat; POSITION: relative; HEIGHT: 28px}

.MenuName {FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 25px; COLOR: #ffffff; POSITION: absolute; TOP: 8px}
.book_cen{background:url(/images/template/menu_class_960.jpg) top no-repeat; position: absolute;}
#divHTML{ width:720px;}
#divHTML{ position:relative; clear:both; line-height:20px; margin-top:10px; margin-right:10px;}
#divHTML .bookList LI {DISPLAY: block; width:310px;FLOAT: left; margin-left:20px;}
#divHTML .bookList LI A {FONT-SIZE: 12px}
#divHTML .bookList LI A:hover {COLOR: #ff3300}
A.buybook {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT:10px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT:right; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid;BACKGROUND-COLOR: #eaeaea; TEXT-DECORATION: none}
A.buybook:hover {BORDER-RIGHT: #1a4eff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #0033cc;BORDER-BOTTOM: #1a4eff 1px solid; BACKGROUND-COLOR: #cad6ff}
INPUT#Fistpage {BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid;BACKGROUND-COLOR: #f5f5f5}
INPUT#Prevpage {BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; FONT-SIZE:12px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #f5f5f5}
INPUT#Nextpage {BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px;BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #333;
PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #f5f5f5}
INPUT#Lastpage {BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; FONT-SIZE:12px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #333;
PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #f5f5f5}
/*左侧 图书分类*/

.bookInfoBody .titBook{ margin-top:10px}
.bookInfoBody .main{ background:#fff}
.bookInfoBody .bookSort{ width:240px; background:#fff; border:#ccc 1px solid}
.bookSort h3{ height:20px; margin:5px 10px; clear:both; text-align:left}
.bookSort div{ margin:5px}
.bookCate{ clear:both}
.bookSort ul{ margin:0 10px}
.bookSort li{ display:block; width:47%; float:left; margin:0 0 8px; text-align:left}
/*右侧 图书详细信息*/
.bookView{ width:700px; margin-top:30px; line-height:180%}
.bookView .bookPic{ width:200px; margin-right:15px}
.bookView .bookPhoto {width:200px; height:260px; border:#333 1px solid; margin-bottom:10px}
.bookView .bookInfo{ width:180px;}
.bookInfo {	TEXT-ALIGN: left}
.bookView .bookInfo h1{ font-size:18px; margin-bottom:5px}
.bookView .bookInfo p{ text-align:left}
.bookView .bookContent h3{ padding-left:15px; margin:10px auto; background:#E8F0FF; text-align:left; font-size:14px; line-height:20px}
.bookView .bookText{ text-align:left; font-size:14px; line-height:200%}
#xyxs ul { margin: 10px 10px 4px 10px; }
#xyxs li {
padding: 0px 5px 8px 20px;
line-height: 14px;
background:url(/images/Class_template/d03.gif) no-repeat 0 0;
}
#xyxs li a { font-size: 12px; }
.titmenu img.arrdot{margin-top: 1px;margin-right: 5px;margin-bottom: -2px;margin-left: 10px;}
.bookInfoBody .bottom{ display:none}
.titmenu{height: 24px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #b9d1f0;background-color: transparent;background-image: url(/images/template/bgPng_index.png);background-repeat: repeat;background-attachment: scroll;background-position: 0px -252px;font-size: 14px;font-weight: bold;line-height: 26px;overflow-x: hidden;overflow-y: hidden;text-align: left;}