.wraper{ width:910px; margin:0 auto}

#netClass li{ line-height:180%}
#netClass h2{font-size:14px; font-weight:bold;color:#163777}
#netClass{ clear:both; padding:0; margin:10px auto 0; background:url(/images/template/bg_class.gif) repeat-y left; overflow:hidden;font-size:12px; line-height:220%; margin-bottom:10px}

#hotClass,#hotBook{ height:32px; padding:4px 0 4px 300px;background:url(/images/templet/class/bg_hotClass.jpg); font-size:12px; color:#000}
#hotClass{ background:url(/images/templet/class/bg_hotClass.jpg)}
#hotClass a,#hotBook a{ font-size:12px; margin:0 5px}
.bottom{ width:659px; margin:-10px auto 0; clear:both;height:1px; overflow:hidden; border-left:#7E9FEC 251px solid}
/*=====左边内容=====*/
.sidebar{ width:250px; float:left; font-size:12px}
.sidebar h2{ height:30px; line-height:30px; position:relative; padding-left:10px; margin:0 0 0 1px; background:url(/images/templet/index/bg_index.gif) 0 -1010px repeat-x;  border-top:#7E9FEC 1px solid; border-bottom:#7E9FEC 1px solid}
.sidebar h2 em{ font-style:normal}
.sidebar h2 img{ position:absolute; left:5px; top:6px}
.sidebar h2 span{ position:absolute; right:8px; top:2px; font-weight:normal}
.sidebar div{ padding:10px}
.xs { padding:10px 0}
.xs ul li { background:url(/images/template/dg_dot01.gif) 3px 7px no-repeat;padding:0 0 0 20px; line-height:200%}
.xs ul li a{ font-size:12px}
.xs ul li span{ display:none}
/*=====右边内容=====*/
.cotainer{float:right;width:650px; overflow:hidden}
.cotainer h2{background:url(/images/templet/index/bg_index.gif) 0 -958px repeat-x;color:#163777; height:28px; line-height:28px; padding-left:17px}
.screenOne { clear:both; background:#fff; margin:0 0 10px -1px}
.screenOne .left{float:left;width:380px;padding-left:5px; margin:10px auto}
.screenOne .left li{ position:relative; padding-left:25px; background:url(/images/templet/index/img_index.gif) 2px -398px no-repeat; font-size:14px}
.screenOne .left li span{ position:absolute; right:10px; color:#999}
.screenOne .right{ float:right; width:250px}
.kszn { height:120px; padding:0 0 15px 0; margin-bottom:10px; background:#F6F7F6;border:#ccc 1px solid}
.kszn h2{  position:relative; height:29px; padding-left:10px;  background:url(/images/templet/common/bg_kszn.gif) 0 -px repeat-x;font-size:14px; line-height:30px; color:#BD2D6A}
.kszn h2 span{ position:absolute; top:10px; right:10px; padding:0 5px 0; line-height:16px}
.kszn ul{ padding-left:3px}
.kszn li { display:block; float:left;width:26%; height:24px; background:#fff; border:#BDD2ED 1px solid;text-align:center; line-height:24px; margin:5px 7px 3px;_margin-right:4px}
.kszn li a{ font-size:12px;color:#000099}
.kszn h2 a{ padding:0; margin-top:1px; border:0; background:none; float:none; width:50px; font-size:12px}
.kszn h2 a:hover{ border:none}
.tit_class{ line-height:28px; padding-left:30px; background:url(/Images/templet/class/bg_class.gif) no-repeat;color:#fff; font-weight:bold}
.screenOne .right img{ width:245px; height:116px; border:0}
.partRight fieldset{ -moz-border-radius:5px; margin:10px auto; padding:10px}
#form2{ clear:both; display:block;margin:15px 0;background:#FFF9F9}
#form2 table { background:#ccc;margin:0 auto 10px; jerry:expression(cellSpacing="1")}
#form2 table table{ background:#fff; border:none}
#form2 .class_botton { height:20px; line-height:18px; font-size:12px; cursor:hand}
#form2 th{  border-bottom:none; border-left:none; background:#EBF2FD;font-weight:normal; font-weight:bold; line-height:30px}
#form2 td{ background:#fff;text-align:center; line-height:25px; padding:2px}
#form2 td table td{ border:none}
#form2 .class_title_s{  line-height:27px; padding:3px 0 0 28px; text-align:left; font-size:14px; font-weight:bold;background:#2B4983 url(/images/templet/class/bg_tit.gif) -1px 0 repeat-x; color:#fff}
#form2 td.class_title_top{ padding:3px 0 0 95px; background:#2B4983 url(/images/templet/class/bg_tit.gif) -1px 0 repeat-x; font-size:14px; font-weight:bold; color:#fff; text-align:left; letter-spacing:5px }
#form2 .class_title_top2{ color:#163777; font-weight:bold}
#form2 a{ display:block; width:40px; height:18px; margin:5px 0 0 10px; padding-left:8px; line-height:20px; color:#fff}
#form2 a:hover{ text-decoration:none}
#form2 .class_botton { padding: 0 3px 0 10px;background:url(/images/templet/class/btn_hear.gif) no-repeat; font-size:12px; border:0; color:#fff}
#form2 .baoming_a{ background:url(/images/templet/class/btn_bm.gif) no-repeat; font-size:12px}
#form2 .commit{ padding:7px 0; margin-top:-10px; border:#ccc 1px solid; border-top:none; text-align:center}
#form2 .reset{ width:83px; height:25px; padding:0; border:none; line-height:160%; background:url(/images/templet/common/btn_reset.gif) no-repeat; cursor:hand}
#form2 .title_lft{ width:245px}
#form2 .youhui{ padding:10px; margin-top:-14px; background-color:#FCF1F6; border:#ccc 1px solid; border-top:none; line-height:180%}
#form2 .youhui strong{ color:#BD2D6A}

#students { margin-top:10px}
#MoveTxt {  height:280px;overflow:hidden; border:#ccc 1px solid}
#MoveTxt  ul{ clear:both}
#MoveTxt  li{ padding-left:25px; height:30px;line-height:300%; text-align:left; overflow:hidden;background:url(/images/templet/index/img_index.gif) 10px -393px no-repeat}
#MoveTxt  li a{ display:inline; color:#BD2D6A; padding:0}
#MoveTxt  li a:hover{ text-decoration:underline}
.partLeft div{ padding:0 10px 0 15px}
.partLeft .teacher{ padding:15px 6px 15px 5px}/*--可删除--*/
.partLeft .teacher hr{ border:0; border-top:#ccc 1px solid}
#netClass .partLeft .teacher .dot{ height:1px; overflow:hidden}
.partLeft .teacher h3{ font-size:12px; margin-top:0}
.partLeft .teacher .dot{ background:url(/images/templet/common/dot.gif) repeat-x}
.partLeft .teacher img{ width:80px; height:80px; float:left; margin-right:5px}
/*=====考试用书=====*/
#netClass  #hotBook{background:url(/Images/templet/class/bg_hotBook.gif)}
#netClass .bookContainer{padding:0; background:#E9EEF8; border-top:none; vertical-align:top}

#netClass .bookContainer .tit_class { height:30px}
/*考试用书_________________________________________________________________________________________________________*/

.classMenu {
background-color:#28489b;
height: 30px;
color: #FFFFFF;
font-size: 14px;
line-height: 30px;
font-weight: bold;
padding-left: 15px;
width: 653px;
}
#divHTML{ position:relative; clear:both; line-height:20px; margin-top:10px; margin-right:8px}
#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}


/*图书分页*/

#divHTML .bookList li{ height:140px; overflow:hidden; margin-left:10px;}
#divHTML .showBookType{ position:absolute; top:-20px; left:30px;}
#divHTML .showBookType *{ margin:0; padding:0}
#divHTML .showBookType { margin-top:-15px}
#divHTML .showBookType li{ position:static; width:140px; overflow:hidden; float:right; display:block; height:20px; margin:0 5px 0 0; padding:4px 5px 0; background:#fff; border:#9ACCFF 1px solid; border-bottom:none; text-align:center;}
#divHTML .showBookType li a{ font-weight:bold; font-size:14px}

.bookList{ position:static; width:650px; margin:0; border:#ccc 1px solid; border-top:none}
.bookList li{ position:relative; width:47%; float:left; padding-bottom:10px; margin:0 0 20px; background:url(/images/dot.gif) repeat-x bottom}
.bookList li .book_img{ float:left; margin-right:8px;}
.bookList p{ text-indent:0; margin:2px;}
.bookList .bookInfo{ float:right}
.bookList .bookInfo .author{ height:20px; overflow:hidden;}
.bookList .bookInfo .press{height:20px; overflow:hidden;}
.bookList .bookName{ font-weight:bold}
.bookList .mPrice{ text-decoration:line-through; color:#666}
.bookList .price{ color:#f00}
.bookList li A.buybook { position:absolute; top:110px; 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}
A.buybook:hover{ color:#FF0000}


.showBookPage{ width:100%; position:static; text-align:center;}
#Footer{ margin-top:10px}
/*课程表___________________________________________________________________________________________20091121*/
.classList{ border:#ccc 1px solid}
.classList .titmenu{ padding-left:50px; background:url(/images/templet/class/bg_tit.gif) no-repeat left; color:#fff; font-size:14px; font-weight:bold}
.classList h3{ margin-left:15px; font-size:14px; font-weight:bold; color:#049}
.classList table { margin:5px 10px}
.class_table { width:95%; background: #B9D1F0 }
.class_table td{text-align:center;}
table.class_table th { padding:5px; background: #DAEDFE; }
.class_table td { background: #fff; padding:3px}
.class_table .tit2 th{ font-weight:normal}
.class_tabler { background: #B9D1F0 }
/*登录*/
.sidebar .loginClass div{ padding:0px;}
.sidebar .loginClass table{ margin-top:20px;}
.sidebar .loginClass #form_login{ margin:10px 4px 5px 6px;}
.sidebar .loginClass #form_login td{ padding:1px 0}
.sidebar .loginClass { margin-top:-20px}
.sidebar .loginClass a{font-size:12px; color:#003366;}
.sidebar .loginClass fieldset { border:none; float:left; margin-top:5px; height:22px; line-height:22px; position:relative; width:360px;}
.sidebar .loginClass .textsrk { position:absolute; top:-4px;*top:-1px; left:0;}
.sidebar .loginClass .inputanniu, .sidebar .loginClass  .inputanniu2 { position:absolute;top:0; right:0;}
.sidebar .loginClass .inputanniu2 {top:1px;*top:-1px;_top:0px;}
.sidebar .loginClass label { margin-left:10px; height:18px; line-height:18px; color:#0A287D;}
.sidebar .loginClass input { width:100px; border:solid 1px #B3B3B3; height:16px; line-height:16px; font-size:12px; padding-left:5px; margin-right:3px}
.sidebar .loginClass .btn_box{ height:30px; margin-top:10px; overflow:hidden}
.sidebar .loginClass .btn_box input{width:71px; height:28px; margin-top:-19px; margin-left:10px; margin-right:5px; border:none;}
.sidebar .loginClass .btn_box{ line-height:20px;}
.sidebar .loginClass .btn { color:#333; border:none; height:18px; line-height:18px; width:38px; cursor:pointer; margin-left:5px;}
.sidebar .loginClass .szsy { float:right; margin-right:10px; width:284px;}
.sidebar .loginClass .shuru { width:222px; height:19px; line-height:19px; border:none; background:url(/images/template/ksindex_03.png) no-repeat; padding-left:12px; }
.sidebar .loginClass .btn2 { background:url(/images/template/ksindex_04.png) no-repeat; border:none; height:19px; line-height:19px; width:24px; cursor:pointer;}


.loginIn{ height:210px; line-height:150%; margin-left:5px; margin-top:5px;}
.loginIn ul{margin-top:-10px;}
#Left .loginIn p{ margin:0px; line-height:140%;}
.loginIn li{ margin:5px 5px 0px 0px;line-height:150%; margin-bottom:0; display:block; width:90px; float:left; border:1px solid #ccc; text-align:center;}
.loginIn li a{color:#284C97;}
