
.class_table { background-color: #BEE3F8; margin:10px 0px; width: 720px; font-size:12px; text-align:center }
.class_table th{ border:#daf5fe 1px solid; line-height:23px;}
.class_table td { background-color: #fff; padding:5px 10px;}
.tagsBox { background-color: #CFE4F3; width: 762px; margin: 0 auto; }
.tagsBox a.tag_on { background:#5BA3D7; font-weight: bold;  color: #fff; padding: 10px; height: 35px; line-height: 36px; font-size: 14px; margin: 0 10px;  width: 80px;}
.class_table td.td_4{ color:#999; text-decoration:line-through;font-family:Verdana, Arial, Helvetica, sans-serif}
.class_table td.td_5 { color:red; font-family:Verdana, Arial, Helvetica, sans-serif}



#Left #login{width:225px; margin-left:0; overflow:hidden}
#form_login{border-bottom:none;font-size:12px; margin:10px 0 10px 5px;_margin:10px 0 10px 10px;}
#form_login a{ font-size:12px}
#form_login table { width:220px}
#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{width:220px; line-height:20px; height:300px; margin-top:5px;height:auto; }
.loginIn li{ margin-top:-5px;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:30px; width:150px;vertical-align:bottom;display:block;}


.class_topds00 {BACKGROUND: url(/images/templet/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; height:950px; 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/templet/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/templet/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/templet/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: 10px 10px 10px}
.right_news LI {PADDING-RIGHT: 5px; PADDING-LEFT: 14px; background: url(/images/templet/img_list.gif) no-repeat 5px 10px; line-height:23px; 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/templet/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/templet/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: 15px; PADDING-LEFT:15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; font-size:12px; line-height:23px; color:#000000}
.xyxs{ width:228px;}
.xyxs UL {MARGIN: 10px 10px 4px}
.xyxs LI {PADDING-RIGHT: 5px; PADDING-LEFT: 20px; BACKGROUND: url(/images/templet/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/templet/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/templet/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/templet/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/templet/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/templet/menu_class_960.jpg) top no-repeat; position: absolute;}




.book_box{ width:668px; border-top:#9ACCFF 1px solid; margin-top:10px;}
.book_top{ width:668px; background:url(/images/class_book/book_bg.gif) repeat-x; height:25px; border-bottom:#9ACCFF 1px solid; position:relative}
.book_top span{ background:url(../images/arw05.gif) no-repeat; position:absolute; height:18px; width:500px; padding:0 0 0 20px; left:10px; top:5px; font-size:14px; font-weight:bold; color:#014ccc; text-align:left}
.book_box .titmenu{ height:25px}
#divHTML{ position:relative; clear:both; line-height:20px; margin-top:10px; margin-right:10px;}
#divHTML UL.bookList { margin-top:10px}
#divHTML .bookList LI {DISPLAY: block; FLOAT: left;}
#divHTML .bookList LI A {FONT-SIZE: 12px}
#divHTML .bookList LI A:hover {COLOR: #ff3300}

LI.onMouseOutMenu {BORDER-RIGHT: #9ACCFF 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9ACCFF 1px solid; PADDING-LEFT: 10px;FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; OVERFLOW: hidden; BORDER-LEFT: #9ACCFF 1px solid; CURSOR: pointer; COLOR: #333; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center}
LI.onMouseOverMenu {BORDER-RIGHT: #9ACCFF 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #9ACCFF 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; OVERFLOW: hidden; BORDER-LEFT: #9ACCFF 1px solid; CURSOR: pointer; COLOR: #333; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center}
LI.onMouseOverMenu {COLOR: #333333;FONT-WEIGHT: bold; FONT-SIZE: 14px; background:url(/images/class_book/book_bg.gif) repeat-x}

/*右侧 图书详细信息*/
.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:420px}
.bookView .bookInfo h1{ font-size:18px; margin-bottom:10px}
.bookView .bookInfo p{ margin:3px auto}
.bookView .bookContent h3{ padding-left:15px; margin:10px auto; background:#E8F0FF; text-align:left; font-size:14px; line-height:40px}
.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; }

.bookInfoBody .bottom{ display:none}

/*图书分页*/
#divHTML .bookList li{ height:140px; overflow:hidden}
#divHTML .showBookType{ position:absolute; top:0px; right:-10px; margin-bottom:10px}
#divHTML .showBookType *{ margin:0; padding:0}
#divHTML .showBookType { margin-top:-26px}
#divHTML .showBookType li{ position:static; width:150px; 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}

.showBookPage{ width:100%; position:static}
/*左侧 图书分类*/
.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}
.tdwidth{ text-align:left}
.tdboder{ width:2%; background:url(/images/class_book/bk.gif) repeat-y center}
.box_book{ width:100%; background: url(/images/class_book/bkb.gif) repeat-x bottom; padding-bottom:10px; height:205px;}
.tushu_left{ width:118px; height:165px; float:left; text-align:center; padding:45px 0 0 12px }
.tushu_right{ width:50%;float:right; text-align:center; margin-left:10px;}
.book_img{ float:left; margin-right:5px;border: #CCCCCC 1px solid; padding:5px; width:104px;height:124px}
.bookInfo{ text-align:left}
.bookList{ position:static; margin:50px 0 0 10px}
.bookList li{ position:relative; width:45%;float:left; padding-bottom:20px; margin:0 10px 20px;}
.bookList .bookInfo{ float:right}
.bookList .bookName{ font-weight:bold}
.bookName{ font-weight:bold}
.bookList .mPrice{ text-decoration:line-through; color:#666}
.bookList .price{ color:#f00}
.bookList li A.buybook { position:absolute; top:135px;right:0; width:61px; height:22px;DISPLAY: block; PADDING-LEFT: 22px;FLOAT: left;COLOR: #333; PADDING-TOP: 5px; TEXT-DECORATION: none; background:url(/images/class_book/buy_a.gif) no-repeat; font-size:14px; font-weight:bold}
A.buybook:hover{ color:#FF0000}
.book_table {POSITION: relative; TEXT-ALIGN: left;}
.book_table TD {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; PADDING-TOP: 5px;TEXT-ALIGN: center}
.book_table TH {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; PADDING-TOP: 5px;TEXT-ALIGN: center}
.book_table TFOOT TD {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; PADDING-TOP: 5px;TEXT-ALIGN: center}
.book_table TH {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px}

.digg {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; height:20px;}
.digg A {BORDER: #aaaadd 1px solid; PADDING-RIGHT: 5px;PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;COLOR: #333; PADDING-TOP: 2px;TEXT-DECORATION: none; background:#FFFFFF; }
.digg A:hover {BORDER: #333 1px solid;COLOR: #000;}
.digg A:active {BORDER: #333 1px solid;COLOR: #000;}
.digg SPAN.current {BORDER: #333 1px solid; PADDING-RIGHT: 5px;PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px;COLOR: #fff; PADDING-TOP: 2px;BACKGROUND-COLOR: #333}
.digg SPAN.disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.fl {FLOAT: left}
