@charset "utf-8";
/* main */
.main{ width:1000px; margin:0 auto;}
.main_con{ width:770px; float:right;}
.left_con{ width:541px; float:left;}
.right_con{ width:219px; float:right;}
.side{ width:220px; float:left;}
.hot_line_ad{ width:220px; height:103px; overflow:hidden; text-indent:-99999px; background:url(../images/hotlineimg.png); margin-top:20px;}
.pay_ad{ width:220px; height:58px; overflow:hidden; text-indent:-99999px; background: url(../images/payad.png) no-repeat; margin-top:10px;}
.side_ad1{ width:220px; overflow:hidden; background: url(../images/payad.png) no-repeat; margin-top:10px;}
.r_ad1{ width:219px; margin-top:10px;}
/* slide */
.main_view { width:541px; height:246px; overflow:hidden; position: relative; margin-top:10px;}
.window { width:541px; height:246px; overflow: hidden; position: relative;}
.image_reel { position: absolute; top: 0; left: 0;}
.image_reel li{ width:541px; height:246px; float:left; position:relative; list-style:none;}
.image_reel li img { width:541px; height:246px; float: left;}
.image_reel li p{ width:100%; height:28px; line-height:28px; font-weight:bold; padding-left:20px; background:#000; position:absolute; left:0; bottom:0;}
.image_reel li p a:link,.image_reel li p a:visited{ color:#fff; text-decoration:none;}
.paging { position: absolute; bottom:4px; right:0; width:90px; height:18px; z-index: 100; text-align: center; line-height:18px;}
.paging a{ width:15px; height:15px; float:left; display:inline; margin-left:5px; line-height:15px; background:#dcdcdc; text-decoration: none; color: #5a5a5a;}
.paging a.active { font-weight:bold; background:#ff6600; text-decoration:none; color: #fff;}
.paging a:hover {font-weight: bold; text-decoration:none;}

.bulletin{ width:219px; margin-top:10px;}
.bulletin h2{ height:50px; text-indent:-9999px; background:url(../images/book_spr.png) no-repeat 0 -35px;}
.bulletin .bulletin_con{ height:185px; padding-top:10px; border:1px solid #dcdcdc; border-top:none;}
.bulletin ul li{ width:165px; height:25px; overflow:hidden; line-height:25px; padding-left:25px; background: url(../images/book_spr.png) no-repeat -250px 11px;}


.new_book{ width:541px; overflow:hidden; margin-top:10px; padding-bottom:10px;}
.htitle{ height:50px; overflow:hidden; background:url(../images/titlebg.png) repeat-x;}
.new_book h2{ width:280px; height:50px; background:url(../images/newbook_title.png) no-repeat; float:left; text-indent:-9999px;}
.tabcon_box{ width:537px; height:290px; overflow:hidden; position:relative;}

.teacher_recom{ width:541px; overflow:hidden; margin-top:10px; padding-bottom:20px;}
.teacher_recom h2{ width:280px; height:50px; background: url(../images/tjbook_title.png) no-repeat; float:left; text-indent:-9999px;}
.tabcon_box1{ width:541px; overflow:hidden;}
.big_tj{ width:541px; overflow:hidden; border-bottom:1px dashed #b1b1b1;}
.s_book_list{}
.s_book_list li{ width:240px; height:80px; float:left; display:inline; margin:30px 0 0 25px;}
.s_book_list li .t_pic{ width:80px; height:80px; overflow:hidden; margin-right:10px;}
.s_book_list li .t_name{ width:150px;}
.s_book_list li .t_market{ width:150px;}
.s_book_list li .t_price{ width:150px;}
.s_book_list li .t_name a:link,.s_book_list li .t_name a:visited{ color:#1b58b4;}

.book_tz{ width:541px; overflow:hidden; margin-top:10px; padding-bottom:10px;}
.book_tz h2{ width:280px; height:50px; background:url(../images/tzbook_title.png) no-repeat; float:left; text-indent:-9999px;}

.discount{ width:541px; overflow:hidden; margin-top:20px;}
.discount .d_title{ width:541px; overflow:hidden;}
.discount .d_title .d_title_left{ width:3px; height:36px; float:left; overflow:hidden; background:url(../images/tehui_leftbr.png) no-repeat;}
.discount .d_title .d_title_right{ width:3px; height:36px; float:left; overflow:hidden; background:url(../images/tehui_rightbr.png) no-repeat;}
.discount .d_title .d_title_mid{ width:535px; float:left; background:#8f4301;}
.discount h2{ width:250px; height:36px; background:url(../images/tehuibook_title.png) no-repeat left; margin-left:14px; text-indent:-9999px;}
.discount_con{ width:539px; border:1px solid #d8bda6; border-top:none; overflow:hidden; padding-bottom:20px;}
.discount ul{}
.discount ul li{ height:18px; line-height:18px; overflow:hidden; padding:0 10px 0 26px; margin-top:15px; background: url(../images/book_spr.png) no-repeat -250px -21px;}
.discount ul li a:link,.discount ul li a:visited{ width:246px; height:18px; line-height:18px; overflow:hidden; float:left;}
.discount ul li .li_price{ float:left;}
.discount ul li .s_buybtn:link,.discount ul li .s_buybtn:visited{ width:43px; float:right;}
.discount ul li .t_market{ margin:0 5px;}
/* tab */
.tabmenu{ float:right;}
.tabmenu li{ float:left; width:11px; height:11px; background:url(../images/book_spr.png) no-repeat -23px -196px; text-indent:-9999px; margin:20px 8px 0 0; cursor:pointer;}
.tabmenu li.current{ float:left; width:11px; height:11px; background:url(../images/book_spr.png) no-repeat -1px -196px;}
#tabmenu2 li.current{ float:left; width:11px; height:11px; background:url(../images/book_spr.png) no-repeat -12px -196px;}
/* book_lisit1 */
.book_lisit1{ width:3000px; position:absolute;}
.book_lisit1 li{ width:135px; float:left; display:inline; padding:30px 22px 0 22px;}
.book_lisit1 li .t_pic{ width:135px; height:135px; overflow:hidden;}
.book_lisit1 li .t_name{ width:135px; height:60px; line-height:20px; margin-top:10px;}
.book_lisit1 li .t_market{ width:135px; margin-top:6px;}
.book_lisit1 li .t_price{ width:135px;}
.book_lisit1 li .t_name a:link,.book_lisit1 li .t_name a:visited{ color:#1b58b4;}


