/* CSS Document */
.class_topds {BACKGROUND: url(/images/template/bg_ClassNav_960.png) no-repeat; MARGIN-BOTTOM: 10px; margin-top:10px; WIDTH: 960px; HEIGHT: 34px}
.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}
.clearfloatds {CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0px; HEIGHT: 0px}
A {	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333; TEXT-DECORATION: none}
A:hover {COLOR: #000; TEXT-DECORATION: underline}
.class_cententds{ width:960px; clear:both; margin-bottom:5px;}
.class_cen{ width:960px; height:900px; clear:both; margin-bottom:5px;}
.class_centery{ 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;
}
.menuText00 {FONT-WEIGHT: bold;FONT-SIZE: 12px;LEFT: 24px;COLOR: #333;POSITION: absolute;TOP: -3px;width: 66px;}
.class_table { background: #B9D1F0;}
table.class_table th { padding:5px; background: #DAEDFE; }
.class_table td { background: #fff; padding:5px}
.class_table .tit2 th{ font-weight:normal}
.class_tabler { background: #B9D1F0 }
table.class_tabler th { padding:5px; background: #E7F3FF; }
.class_tabler td { background: #fff; padding:5px}
.class_tabler .tit2 th{ font-weight:normal}
.right_contentq{margin-top:10px;margin-bottom:8px; padding-left:7px; text-align:left;clear:both}
.right_contentq ul{ margin:0px; padding:0px; list-style:none}
.right_contentq li{  width:70px;margin-bottom:5px; float:left; border: #D7D7D7 1px solid; line-height:18px; text-align:center; padding-top:3px; margin-right:5px; }
.right_contentq li a{ text-decoration:none; font-size:12px;}
.teacher{ width:265px;}
.teacher li{ width:120px; margin:10px 0 0 15px; float:left }

.teacher .photo {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px auto 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center}
.teacherName{ width:145px; text-align:center}
A.teacherName {COLOR: #cc0000; LINE-HEIGHT: 22px; HEIGHT: 22px; clear:both;}
.teacher P {MARGIN-BOTTOM: 8px; margin-top:3px;COLOR: #555; TEXT-INDENT: 2em; LINE-HEIGHT: 160%}
UL.teacher_box { padding:10px 0 10px 0;text-align:center}
.photo {MARGIN: 0px 10px 0px 0px}
.photo IMG {MARGIN: 0px; WIDTH: 100px; HEIGHT: 80px}

A.menuTxt {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 24px; COLOR: #333; POSITION: absolute; TOP: 7px}
#login .menuText {COLOR: #ff3300}
.teacherInfo{ margin:0px; padding:0}
#teacher {
	BACKGROUND: url(/images/template/bg_logo_01.gif) 0px 20px; PADDING-BOTTOM:5px}
.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; WIDTH: 190px}
#teacher LI {DISPLAY: block}
#teacherc .menu {BACKGROUND: url(/images/template/bg_menu03c.gif) repeat-x 0px center; OVERFLOW: hidden;POSITION: relative; HEIGHT: 26px}
.box_padding {PADDING-RIGHT: 10px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}

.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}

.rightds{ width:720px; float:right; overflow:hidden}
.right_topds{ width:720px; height:249px; clear:both}
.right_news{ width:465px; float:left}
.right_news UL {MARGIN:0px}
.right_news LI {PADDING-RIGHT: 5px; PADDING-LEFT: 14px; background:url(/images/template/list_img.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:120px; 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;}


.right_content00{ width:228px; margin-top:5px;margin-bottom:5px; padding-left:10px; text-align:left; height:114px; clear:both}
.right_content00 ul{ margin:0px; padding:0px; list-style:none}
.right_content00 li{  width:68px;margin-bottom:5px; float:left; border: #D7D7D7 1px solid; line-height:20px; text-align:center; padding-top:3px; margin-right:5px; }
.right_content00 li a{ text-decoration:none; font-size:12px;}
.book_cent{ padding-top:10px;}

.class_topds00 {BACKGROUND: url(/images/template/bg_BookNav.png) no-repeat; MARGIN-BOTTOM: 10px; margin-top:10px; WIDTH: 960px; HEIGHT: 34px}
.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}



.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}

.youhui{ margin:10px; text-align:left; line-height:20px;}

.class_leftds #Left #login{width:225px; margin-left:0; overflow:hidden}
.class_leftds #form_login{ width:190px;font-size:12px;}
#form_login a{ font-size:12px}
.class_leftds #form_login table { width:200px; margin-left:20px;}
.class_leftds #form_login #MemName{ width:120px}
.class_leftds #form_login #Password{ width:80px}
.class_leftds #form_login #code{ width:60px}
.class_leftds .input_border { line-height: 20px; text-align: left}
.class_leftds #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}
#divHTML .bookList li{overflow:hidden}
#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: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}


.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 UL.bookList { margin-top:10px; margin-left:20px; line-height:20px;}
#divHTML .bookList LI {DISPLAY: block; width:310px; height:380px; FLOAT: left; margin-left:15px; text-align:center}
#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: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; }
.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;}
