@charset "utf-8";
/* 文字排版 */
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.t2{ text-indent:2em;}
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}
.no_border{border:none;}
.fArial{font-family:Arial, Helvetica, sans-serif;}
.fBlue{color:#3368b6;}
.fBlue a:link{color:#3368b6;}
.fBlue a:visited{color:#3368b6;}
.fBlue a:hover{color:#3368b6; text-decoration:underline;}
.fBlue a:active{color:#3368b6;}
.fOrange{color:#dc731e;}
.fOrange a:link{color:#dc731e;}
.fOrange a:visited{color:#dc731e;}
.fOrange a:hover{color:#dc731e; text-decoration:underline;}
.fOrange a:active{color:#dc731e;}
.fGray01{color:#b8b8b8;}
.fGray02{color:#8d8d8d;}
/* 定位 */
.tl{ text-align:left;}
.tc{ text-align: center;}
.tr{ text-align: right;}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.vm{ vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.abs-right{ position:absolute; right:0;}
.zoom{ zoom:1;}
.hidden{ visibility:hidden;}
.none{ display:none;}
.dblcok{display:block;}
.dinline{display:inline;}
/* 长度高度*/
.w10{ width:10px;}
.w20{ width:20px;}
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w80{ width:80px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w200{ width:200px;}
.w300{ width:300px;}
.w400{ width:400px;}
.w500{ width:500px;}
.w600{ width:600px;}
.w700{ width:700px;}
.w800{ width:800px;}
.w{ width:100%;}
.h50{ height:50px;}

/*边距*/
.m10{ margin:10px;}
.m15{ margin:15px;}
.m30{ margin:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}
.mb100{ margin-bottom:100px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml100{ margin-left:100px;}
.mr5{margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr50{ margin-right:50px;}
.mr100{ margin-right:100px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p30{ padding:30px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb50{ padding-bottom:50px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pl50{ padding-left:50px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr50{ padding-right:50px;}
/*主体*/
.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;}
/* 图书分类 */
.book_kind{ width:220px; overflow:hidden; margin-top:-70px; position:relative;}
.book_kind .book_kind_tit{ width:190px; height:35px; line-height:35px; padding-left:30px; color:#8f4301; font-size:14px; font-weight:bold; background:url(../images/book_spr.png) 0 0; }
.book_kind .kind_list{ width:218px; border-left:1px solid #ddaf54; border-right:1px solid #ddaf54;}
.book_kind h3{ height:32px; line-height:32px; padding-left:20px; background:#fffdf4 url(../images/book_spr.png) no-repeat -250px -44px; color:#8f4301; font-size:14px; font-weight:bold; border-bottom:1px solid #dfcab7;}
.book_kind h3 a:link,.book_kind h3 a:visited{ color:#8f4301;}
.book_kind .kind_con{ width:198px; line-height:26px; padding:10px 0 10px 20px; overflow:hidden; border-bottom:1px solid #dfcab7;}
.book_kind .kind_con a:link,.book_kind .kind_con a:visited{ float:left; width:99px;}
/* top */
.top_book{ width:219px; overflow:hidden; margin-top:10px;}
.top_book h2{ height:50px; text-indent:-9999px; background: url(../images/book_spr.png) no-repeat 0 -85px;}
.top_book .top_book_con{ padding-top:10px; border:1px solid #dcdcdc; border-top:none;}
.top_book ul li{ width:200px; height:60px; overflow:hidden; padding:10px 0; margin-left:6px; border-bottom:1px dashed #d9d9d9;}
.top_book ul li.last{ border-bottom:none;}
.top_book ul li em{ float:left; width:18px; height:18px; line-height:18px; background:url(../images/book_spr.png) -142px -177px; margin:3px 10px 0 0; font-size:14px; color:#fff; text-align:center;}
.top_book ul li.top1 em,.top_book ul li.top2 em,.top_book ul li.top3 em{ background:url(../images/book_spr.png) -160px -177px;}
.top_book .t_pic{ width:60px; height:60px; overflow:hidden; float:left; display:inline; margin-right:2px;}
.top_book .t_name{ width:110px; height:32px; overflow:hidden; float:left; overflow:hidden; line-height:16px;}
.top_book .t_market{ width:110px; float:left; color:#9c9c9c; overflow:hidden; line-height:18px;}
del{ text-decoration:line-through;}
.top_book .t_price{ float:left; overflow:hidden;}
.top_book .t_price strong{ font-weight:bold; color:#cc3300;}
/* 面包屑导航  start*/
.crumbs{ height:30px; line-height:30px; padding-left:20px;}
/* 面包屑导航  end*/
/* 翻页  start*/
.pageNav{ height:21px; text-align:center; padding:10px 0;}
.pageNav .page_li{ float:right;}
.pageNav .page_jump{ width:190px; float:right; line-height:21px;}
.page_li a{ display:inline-block; width:21px; height:21px; line-height:21px; margin-right:3px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.page_li a:hover{ background:url(../images/pagehover.png) no-repeat; color:#fff; text-decoration:none;}
.page_li .pageNav_up a,.pageNav .pageNav_down a{background-image:url(../images/pageNav_png8.png); background-repeat:no-repeat;width:57px; height:21px; padding:0; line-height:21px;}
.page_li .pageNav_up a:hover,.pageNav .pageNav_down a:hover{background-position:0px -26px; color:#444;}
.page_jump span{ float:right; color:#9c9c9c; padding:0 3px;}
.page_jump input{ width:32px; float:right;}
.page_jump a{ float:right; background-image:url(../images/pageNav_png8.png); background-repeat:no-repeat;width:57px; height:21px; padding:0; line-height:21px;}
.page_jump a:hover{ background-position:0px -26px; color:#444; text-decoration:none;}
/* 翻页  end*/
/*图书排版*/
.t_pic{ float:left; display:inline; text-align:center;}
.t_name{ float:left; overflow:hidden; line-height:16px;}
.t_market{ float:left; color:#9c9c9c; line-height:18px;}
del{ text-decoration:line-through;}
.t_price{ float:left; overflow:hidden; color:#cc3300;}
.t_price strong{ font-weight:bold;}
.book_detail{ padding:20px 0;}
.book_detail h3{ float:right; width:360px; height:20px; line-height:20px; overflow:hidden; text-align:left; margin-top:5px;}
.book_detail .t_pic{ width:135px; height:135px; overflow:hidden; margin:0 0 0 35px;}
.book_detail ul{ float:right; width:360px;}
.book_detail ul li{ margin-top:12px;}
.book_detail h3 a:link,.book_detail h3 a:visited{ font-size:14px; font-weight:bold; color:#1b58b4;}
.s_book_list{}
.s_book_list li{ width:230px; float:left; display:inline;}
.s_book_list li .t_pic{ width:70px; 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_btn{ float:left; padding-left:80px;}
.s_book_list li .t_name a:link,.s_book_list li .t_name a:visited{ color:#1b58b4;}
/* 购买按钮 */
.s_buybtn:link,.s_buybtn:visited{ display:block; width:43px; height:18px; line-height:18px; overflow:hidden; background:url(../images/book_spr.png) 0 -135px; text-align:center; color:#fff;}
.s_buybtn:hover{ text-decoration:none;}
.buy_btn2:link,.buy_btn2:visited{ display:block; width:64px; height:23px; line-height:23px; background:url(../images/book_spr.png) -43px -135px; color:#fff; font-weight:bold; font-size:14px; text-align:center; letter-spacing:5px; text-indent:5px; margin-right:10px;}
.buy_btn2:hover{ text-decoration:none;}
/* header */
#header{ width:100%; background:url(../images/bannerbg.jpg) no-repeat center 35px;}
.top_header{ width:100%; height:34px; line-height:34px; background:url(../images/topbg.png) repeat-x; border-bottom:1px solid #cfcfcf;}
.top_header_box{ width:1000px; overflow:hidden; margin:0 auto;}
.top_hotline{ float:left; color:#949494; padding:0 10px 0 25px; background:url(../images/book_spr.png) no-repeat -243px -79px;}
.collect{ float:left; color:#333; padding:0 0 0 25px; background:url(../images/book_spr.png) no-repeat -245px -161px;}
.top_header .login{ float:right; color:#949494;}
.login .logbtn:link,.login .logbtn:visited{ color:#fff; padding:5px 10px; background:url(../images/logbtnbg.png) no-repeat 2px 2px;}
.login .regbtn:link,.login .regbtn:visited{ color:#fff; padding:5px 12px; background:url(../images/regbtnbg.png) no-repeat 2px 2px;}
.login em{ color:#333;}
.login .quitbtn:link,.login .quitbtn:visited{ color:#1b58b4;}
.banner{ width:1000px; height:81px; overflow: hidden; margin:0 auto;}
#logo{ float:left; display:inline; margin:15px 0 0 0;}
.header_btbox{ width:100%; background:url(../images/navbg.png) repeat-x;}
.header_bt{ width:1000px; height:75px; margin:0 auto;}
/* nav */
#nav{ float:left; display:inline; margin-left:250px;}
#nav ul{ padding-right:30px;}
#nav ul li{ float:left; padding:0 12px; background:url(../images/navlibr.png) no-repeat right; height:40px; line-height:40px;}
#nav ul li.last{ background:none;}
#nav ul li a:link,#nav ul li a:visited{ color:#fff; font-size:14px; font-weight:bold;}
.hotword{ width:770px; float:right; margin-top:2px; overflow:hidden;}
.hotword .hot_left{ width:3px; height:34px; float:left; overflow:hidden; background:url(../images/hot_leftbr.png);} 
.hotword .hot_right{ width:3px; height:34px; float:left; overflow:hidden; background:url(../images/hot_rightbr.png);} 
.hotword .hot_mid{ width:764px; height:33px; line-height:33px; float:left; overflow:hidden; background:#eee; border-bottom:1px solid #88a67c;}
.hotword .hot_mid strong{ float:left; margin:0 20px 0 30px;}
.hotword .hot_mid a:link,.hotword .hot_mid a:visited{ float:left; color:#8f4301;}
.hotword .hot_mid span{ float:left; width:20px; height:33px; background:url(../images/hot_word.png) no-repeat center;}
/* footer */
#footer{ width:100%; background:#f1f1f1; margin-top:20px; color:#333;}
.service{ width:1000px; height:205px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.service .service_help,.service .service_pay,.service .service_aftermarket{ width:140px; height:165px; float:left; display:inline; padding:10px 35px 0 35px; margin:20px 0 0 0; overflow:hidden; background:url(../images/service_br.png) no-repeat right;}
.service .service_hotline{ float:left; display:inline; padding:10px 15px 0 35px; margin:20px 0 0 0; overflow:hidden;}
.service h3{ color:#333; text-indent:-9999px; height:30px;}
.service .service_help h3{ background:url(../images/helptitle.png) no-repeat left top;}
.service .service_pay h3{ background:url(../images/helptitle.png) no-repeat 0 -37px;}
.service .service_aftermarket h3{ background:url(../images/helptitle.png) no-repeat 0 -75px;}
.service .service_hotline h3{ background:url(../images/helptitle.png) no-repeat 0 -111px; }
.service ul{ margin-top:20px;}
.service ul li{ padding-left:35px; height:24px; line-height:24px; margin-left:6px;}
.service ul li a:visited,.service ul li a:link{ color:#333;}
.webinfo{ width:100%; padding:10px 0 40px 0; background:#fff; text-align:center;}
.webinfo_p{ width:1000px; margin:0 auto; color:#9c9c9c;}
.webinfo_p em{ font-family:Arial, Helvetica, sans-serif;}
.f_img{ padding:20px 0 0 0;}
.f_img img{ margin:0 5px;}
.fad_list{ width:1000px; height:86px; margin:0 auto; background:url(../images/bt_ad.png) no-repeat 0 center; overflow: hidden;}
.fad_list li{ float:left; text-indent:-9999px;}
/* 弹窗 */
.pop_div{ width:320px; height:140px; background:url(images/tushu_spripe.png) repeat-x; background-position:0 -457px; border:1px solid #bcbcbc}
.lajitong{ width:51px; height:142px; margin-left:48px; background:url(images/lajitong.gif) no-repeat; float:left; display:inline}
.op_msg{ width:150px; float:left; margin-left:30px; margin-top:40px;}
.qd_dlcar{ width:62px; height:25px; background:url(images/button_sprite.gif) no-repeat; background-position:0 -249px; border:none}
.qx_dlcar{ width:62px; height:25px; background:url(images/button_sprite.gif) no-repeat; background-position:0 -284px; border:none}
.op_msg div{ margin-bottom:10px}
*html .pop_div{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2-70));margin-left:-120px;left:50%;margin-top:0px}
/* 头部订单查询 */
.orderform_search{ float:left; display:inline; margin:33px 0 0 50px;}
.orderform_search label{ font-size:14px; color:#00263f; font-family:"微软雅黑";}
.orderform_search .orderform_stext{ width:155px; height:20px; line-height:20px; border:1px solid #999; color:#999;}
.orderform_search .orderform_sbtn{ width:48px; height:22px; background:url(../images/search_btn.png); border:none; text-indent:-9999px; margin-left:10px; cursor:pointer;}
.orderform_search input.focus{ color:#333;}
.orderform_search a:link,.orderform_search a:visited{ color:#686868; text-decoration:underline; margin-left:10px;}

.subad{ float:left; padding-left:35px;}
.subad li{ float:left; display:inline; margin:15px 0 0 25px;}