.blank{height:25px;}
.banner{ background:url(banner.jpg) no-repeat top center #1b235b; height:426px; position:relative; z-index:0; margin:0 auto;}
.body_bg{background:#1b235b;}
.main{margin:0 auto;width:1000px; }

.main_title{width:1000px;height:60px; }
.title_text_bg{background:#2c5697;height:60px;float:left;width:1000px;}
.title_text_bg h2{ float: left; font-size: 30px; color:#fff;font-weight: bold; line-height: 60px;  padding-left: 20px;}
.title_text_bg a{padding-right:20px;margin-top:11px;color:#d0d6e3;font-size:24px;float:right; text-decoration:none;}

.onefloor{}
.onetab{height:195px;background:#a9c2dc}
.onetab ul{overflow:hidden;}
.onetab ul li{float:left;padding-left:39px;}
.onetab a{width:151px;height:151px;float:left;margin-top:22px;background-image:url(tab_bg.png);background-repeat:no-repeat}

.tabTitle{text-align:center;background:#a9c2dc;height:84px;line-height:80px;}
.tabTitle{color:#2c5697;font-size:36px; text-decoration:none}

.tab_bg1{background-position:0 -3px}
.tab_bg2{background-position:-194px -3px}
.tab_bg3{background-position:-388px -3px}
.tab_bg4{background-position:-582px -3px}
.tab_bg5{background-position:-776px -3px}
.tab_bg6{background-position:-984px -3px}

a.tab_bg1:hover,.onetab ul li.cur a.tab_bg1{background-position:0 -164px}
a.tab_bg2:hover,.onetab ul li.cur a.tab_bg2{background-position:-194px -164px}
a.tab_bg3:hover,.onetab ul li.cur a.tab_bg3{background-position:-388px -164px}
a.tab_bg4:hover,.onetab ul li.cur a.tab_bg4{background-position:-582px -164px}
a.tab_bg5:hover,.onetab ul li.cur a.tab_bg5{background-position:-776px -164px}
a.tab_bg6:hover,.onetab ul li.cur a.tab_bg6{background-position:-984px -164px}

.tabCon{background:#5879ad;}

.booktext{padding:25px;overflow:hidden;}
.booktext p{font-size:14px;color:#c7d0e0;padding:6px 0px}
.booktext table th,.booktext table td{font-weight:normal;font-size:14px;color:#c7d0e0;}
.booktext table td{padding-right:20px;}
.booktext strong{color:#a3c7ff}

/*---img---pre+next------*/

.other_book {width:259px;overflow: hidden;height:310px;margin-right:20px;float: left;}
.other_bookCon { float: left;overflow: hidden;  position: relative;width: 220px;height:305px;}
.other_book_w { position: relative;width: 10000px;}
.other_book dl { float: left; width: 220px;background:#fff;position:relative;}
.other_book dl dt { width: 220px;float: left; }
.other_book dl dt img { float:left;border:10px solid #fff;width:200px;}

/*------pre+next------*/

.other_class { margin: 0 auto; width:950px;overflow: hidden;border-top:1px dashed #c7d0e0;height:290px;}
.other_Con { float: left;overflow: hidden;  position: relative;width: 911px;margin-top:20px;height:233px;}
.other_class_w { position: relative;width: 10000px;}
.other_class dl { float: left; padding: 5px; width: 279px;background:#fff;margin-right:22px;position:relative;}
.other_class dl dt { width: 279px;}
.other_class dl dt a { float: left;}
.other_class dl dt a:hover span{color:#fff;text-decoration:underline;}

.other_class dl dt i { float: left;position: absolute;left: 5px;top: 141px;height:50px;z-index:0;width: 279px;opacity:0.5;filter:alpha(opacity=50);background:#000}
.other_class dl dt span{color:#fff;position: absolute;left: 10px;top: 144px;z-index:1;font-size:14px;}

.other_class dl dt img { float: left; width: 279px;}
.other_class dl dd { float: left; height: 22px;padding-top:15px;overflow: hidden; width: 279px;}

.pre { background-position: -381px -291px; margin-right: 6px; float: left; }
.next { background-position: -402px -291px; float:right; }
.pre, .next { background-image: url("http://misc.kaoshidian.com/resources/style/images/microlive/ico-microlive.png");height: 23px; margin-top:110px; width: 13px;}

.other_class dl dd .btn{background: #F40; color: #FFF;display: block;font-family: 宋体; height: 22px;line-height: 22px;overflow: hidden;position: absolute;right: 5px;text-align: center;top: 200px;width: 64px;}
a.btn:hover{text-decoration:none;background: #F60; }

.tabclass{ background: #a9c2dc;padding-top:27px;}

.tabclass ul { margin:0px auto; width: 940px;overflow:hidden;border-bottom:solid 5px #5879ad}
.tabclass ul li { float: left;text-align: center;}
.tabclass ul li a {float: left; font-size: 30px;line-height: 40px;height: 44px; width:150px;}
.tabclass ul li a:hover { background:  #5879ad;color: #FFF; text-decoration:none;}
.tabclass ul li.cur a{background: #5879ad;color: #FFF;}

.listen {background: url("http://www.kaoshidian.com/zhuanti/2014/mathGuide/ico-img.png") no-repeat scroll 0 -128px;display: inline-block; height: 13px;width: 15px;}

.buy { background: url("http://www.kaoshidian.com/zhuanti/2014/mathGuide/ico-img.png") no-repeat scroll -82px -128px; display: inline-block; height: 13px;  width: 15px;}


.courseCon{background:#a9c2dc;overflow:hidden;padding-bottom:30px;}

.courseCon-item{width: 860px;;margin: 0 auto; background:#fff;padding:20px 40px;}
.courseCon table {border-collapse: collapse;width: 860px;}

.courseCon table  th { background: #F8F8F8; font-size: 14px; font-weight: normal; text-align: center;}
.courseCon table  td { background: #FFFFFF;font-size: 14px; text-align: center;}
.courseCon td, .courseCon th { border: 1px solid #DBDBDB; color: #000;padding: 10px;}

.jichu_inx{ width:968px; margin:0 auto;background:#fff; padding:0px 15px 15px 15px; border:1px solid #fff}
.jichu_inx_title{width:968px; height:41px;background:#2c5697 ; line-height:40px; margin-top:15px;}
.jichu_inx_title p{ color:#a9c2dc; font-size:16px; display:inline; padding-left:10px;}

/*-----weibo------*/
.weibo{width:968px;font-size:14px; margin:0 auto;}
.weibo ul{ width:129px; float:left; padding:10px 50px 0px 50px; line-height:35px; text-align:left}
.weibo ul.renren{ width:167px;}

.ico{ float:right; margin-top:7px;}
.weibo ul.kaoshidian{ margin-top:5px}
.course-title,.jichu_inx_title h2{ font-size:24px; color:#fff; float:left; padding-left:10px;}
.course-title span{ float:right; color:#000; font-size:14px; padding-right:10px;}


.sidebar {
    position: fixed;
    right: 8px;
    top: 190px;
    width: 137px;
}

.sidebartitle {
    background: url("ico-slide.png") no-repeat;
    height: 126px;
    width: 137px;
}

.sidebarcon {
    background:#EC3B54;
    float: left;
    font-size: 14px;
    width: 137px;
}
.sidebarcon li a {
    border-bottom: 1px solid #F698A0;
    color: #FFF; display: block; font-size: 18px; font-weight: bold; height: 41px;
    line-height: 41px;
    text-align: center;
    width: 137px;
}
.sidebarcon li a:hover {background:#D61833;color:#FFF;text-decoration:none;}