body{background-color:#fff;color:#333;font:12px/1.5 tahoma,arial,\5b8b\4f53}body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{padding:0; margin:0}h2,h3,h4{font-size:14px}ol,ul,li{list-style-type:none}img{border:0}table{border-collapse:collapse; border-spacing:0}
/*--font--*/
a {color:#2b2b2b;text-decoration:none}a:hover{ color:#c00; text-decoration:underline}.wrap{ width:960px; margin:0 auto}.clear{ height:0;clear:both;overflow:hidden;font-size:0; line-height:0}.blank10{clear:both; height:10px; font-size:1px; line-height:10px}.fl{ float:left}.fr{ float:right}.bBox{ border:#ccc 1px solid}.bBox h2{ border-bottom:#ccc 1px solid}.pad10{ padding:10px}
/*topLogin*/
.topLogin{ background:#F0F1F2; border-bottom:#E2E0E0 1px solid}
.topLogin #topMenu{ height:18px; line-height:18px; padding:5px 0}
.topLogin .wrap{ position:relative}
.topLogin .textInput{ width:100px; border:#ccc 1px solid; padding:0; margin-right:10px; background:#fff}
.topLogin .btnTopLogin{ margin-top:2px}
.topLogin #set_link{ position:absolute; top:5px; right:0}
.topLogin .set_home{ padding:0 0 3px 18px; margin-right:5px; background:url(/images/skin/iconHome.gif) 0 -2px no-repeat}
.topLogin .wrap .add_fav{ padding:0 0 3px 18px; background:url(/images/skin/iconCollect.gif) 0 0 no-repeat}
.topLogin .shijia{ margin-left:20px; color:#c00}
.topLogin a.aExit{ margin-left:10px}
.navBar,.navBox li.current,.leftBar h2,.bookShelf .tabMenu li,.currentNow{ background-image:url(/images/skin/book/bgNav_0720.png); background-repeat:no-repeat}
.bookHeader{margin-top:15px}
#bookLogo{ float:left}
.searchBar{float:left; width:396px; margin-left:50px}
.searchBox{ height:27px;padding:3px;background-color:#eee}
.searchTxt{ float:left; width:295px; height:25px; padding-left:25px; background:url(/images/skin/book/iconSearch.gif) no-repeat 5px 5px #fff; border:#BABEBF 1px solid; border-right:0;line-height:25px; color:#999; font-size:14px}
.searchBtn{ float:left;width:69px; height:27px; border:0; background-image:url(/images/skin/book/bgNav_0720.png); background-position:-105px -50px; cursor:pointer}
.searchBar .hotSort1{ margin-top:5px; padding-left:10px}
.hotSort1 a{ color:#999}
.telBar{ float:right; background:url(/images/skin/book/telBar.gif) no-repeat; width:110px; height:45px}
.sNav{ padding:12px 10px 8px; border:#EAE8E8 1px solid; border-top:0;color:#eee}
.sNav .icon{ color:#0E7EC8; font-weight:bold}.sNav a{ margin:0 5px}
/*顶部导航*/
.navBox{ width:690px; float:left;margin:5px 0 0 10px}
.navBox li{ display:block; float:left; margin:0 22px 0 0; padding:3px 0 0 0; font-size:14px}
.navBox .current{ width:90px;  height:28px;background-position:0 -49px; text-align:center}
.navBox .current a,.navBox .current a:hover{ color:#0E7EC8; font-weight:bold; text-decoration:none}
.shoppingBar{ position:relative; float:right}
.shoppingBar .car,.shoppingBar .account{ display:block; float:left; height:36px; line-height:36px; background:url(/images/skin/book/shoppingBar.png) no-repeat; border-left:#ccc 1px solid}
.shoppingBar .car{width:90px; padding-left:40px; background-position:20px 11px}
.shoppingBar .car span{color:#f00; font-weight:bold}
.shoppingBar .account{ width:80px; padding-left:33px;background-position:20px -27px}
#shoppingBox{ position:absolute; top:24px; right:-1px; width:220px; padding:15px 10px 5px; border:#f60 2px solid; text-align:right; background-color:#fff}
.shoppingBar span{ font-weight:bold; color:#DF0101; margin:0 3px}
#shoppingBox .btn{ margin:5px 0}
/*==左侧分类导航==*/
.leftBar{width:220px}
.leftBar h2{ height:30px; background-position:0 -90px}
.navMapBox{ padding-top:5px; border:1px solid #94CCFA; border-top:0; background-color:#F5FBFE}
.navMapBox h3,.navMapBox .menu1,.navMapBox .menu2{ width:218px}
.navMapBox h3 a{ display:block; line-height:30px; padding-left:10px; color:#0E74B8; font-family:Microsoft Yahei; background:url(/images/skin/book/arrowNav.gif) no-repeat 95% 9px}
.navMapBox h3 a:hover{ background-color:#3B9EDf; color:#fff; text-decoration:none}
.navMapBox .menu1 .sortmenu{background-color:#3B9EDf; color:#fff}
.navMapBox .recExam{ padding:0 10px 5px; margin-bottom:1px; background:url(/images/skin/book/dot.gif) repeat-x bottom}
.navMapBox .recExam a{ margin-right:7px; line-height:180%}
.examNav .tit{ height:23px; padding:8px 0 0 10px; background-position:0 -113px; color:#1A64B6}
.navMapBox ul{ zoom:1;  margin-top:5px}
.navMapBox { position:relative; padding-bottom:5px}
.navMapBox li.menu1 a.sortmenu,.navMapBox  li.menu1 a.sortmenu:hover{ font-weight:bold; color:#fff; text-decoration:none}
.navMapBox .menu2{cursor:pointer}
.navMapBox .menu2 .navList{ display:none}
.navMapBox .navList{ position:absolute;width:350px;padding:10px;left:160px; top:0; background-color:#F0F6FB; border:#3B9EDF 3px solid; border-bottom:3px #3895E1 solid}
.navMapBox .navList li{ display:block; float:left; width:85px; margin-bottom:8px; text-align:center}
.navMapBox #mJzgc .navList{ top:0}
.navMapBox #mCaikuai .navList{top:104px}
.navMapBox #mZige .navList{top:203px}
.navMapBox #mWaimao .navList{ top:458px}
.navMapBox #mGwy .navList{ top:536px}/*公务员*/
.navMapBox #mYy .navList{ top:302px}/*医药卫生*/
.navMapBox #mJsj .navList{ top:601px}/*计算机*/
.navMapBox #mWaiyu .navList{ top:400px}/*计算机*/
.leftBar .bBox h2{ padding-left:10px; line-height:30px; background-position:0 -134px}
.deliveryBar .con{ color:#666}
.deliveryBar h4{ color:#f60; margin:8px 0 5px}
.helpBar li{ padding-left:10px;line-height:200%; background:url(/images/skin/book/dotLi.gif) no-repeat 0 10px}
.buyerBar ul{ margin:0}
.buyerBar li{ padding:5px 0 5px 28px; background:url(/images/skin/book/buyerLi.gif) no-repeat left; border-bottom:#ccc 1px dashed; color:#666; line-height:180%}
.buyerBar li span{ color:#f60}
#buyerBox{ padding:10px}
.bankList{ margin-top:10px}
.bankList li{ position:relative; display:block; float:left; width:32%; padding:5px 0px 5px 35px; border-top:#A0C1FF 1px dashed}
.bankList li em{ position:absolute; left:0; top:5px; width:26px; height:26px; background:url(/images/skin/book/iconBank.gif) 0 0 no-repeat}.bankList .abc em{ background-position:0 -32px}.bankList .icbc em{ background-position:0 -75px}.bankList .bc em{ background-position:0 -100px}
.payBar .remark{ color:#999}
.payBar{ line-height:200%}
.payBar .con{zoom:1}
/*==主要内容==*/
.bookMain{ width:730px}
.bookMain .rightBar{ width:240px}
.gonggaoBar h2{ padding-left:10px; line-height:24px}
.gonggaoBar li{ padding-left:18px; line-height:180%; background:url(/images/skin/book/dotLi.gif) no-repeat 7px 8px}
.bookShelf h2{ height:22px; overflow:hidden; margin:10px 0 5px}
.bookShelf h2 .icon{ display:block; float:left;width:70px; height:22px; background:url(/images/skin/book/iconCategory.png) no-repeat}
.bookShelf h2 .more{ float:right; font-weight:normal; font-size:12px}
.caikuaiBook h2 .icon{ background-position:0 -40px}
.zigeBook h2 .icon{ background-position:0 -80px}
.yiyaoBook h2 .icon{ background-position:0 -120px}
.waiyuBook h2 .icon{ background-position:0 -160px}
.waimaoBook h2 .icon{ background-position:0 -200px}
.gwyBook h2 .icon{ background-position:0 -240px}
.itBook h2 .icon{ background-position:0 -280px}
.bookShelf .tabMenu{ height:30px; overflow:hidden}
.bookShelf .tabMenu ul{ _padding-right:2px}
.bookShelf .tabMenu li{ display:block; float:left; margin-right:-1px; width:146px; height:25px; padding-top:5px; font-size:14px; background-position:0 -175px; text-align:center}
.bookShelf .tabMenu .hover{ width:150px;background-position:0 -217px; font-weight:bold}
.bookShelf .tabCon{ height:285px; padding:10px; border:#ccc 1px solid; border-top:none}
.bookList{ margin-left:5px}
.bookList li{ display:block; float:left; height:140px; width:33%; overflow:hidden; margin:5px 0 0 0}
.bookInfo{ line-height:200%}
.bookInfo p{ margin:0; padding:0} 
.bookInfo h4{line-height:20px;overflow:hidden;font-size:12px; font-weight:normal}
.bookInfo h4 a{ color:#084FA5}
.bookPic{ float:left; margin-right:5px; width:100px; height:120px; padding:5px; border:#ccc 1px solid}
.bookInfo{ float:left; width:102px; overflow:hidden}
.bookInfo p.mParse{ color:#999}
.bookInfo p.parse span{ font-size:14px; font-weight:bold; font-family:Verdana; color:#c00}
.bookInfo p.press{ overflow:hidden}
p.btnBox{ text-align:right; margin-top:5px}
.btnBuy{margin:10px 0 0}
/*==列表页==*/
.currentNow{ padding-left:10px; height:35px; line-height:35px; background-position:0 -260px; background-repeat:repeat-x; font-size:14px; font-weight:bold; border-top:#B1D8EE 1px solid}
.currentNow font{ font-weight:normal; font-family:Verdana, Geneva, sans-serif}
.currentNow a{ color:#0A77BD}
.currentNow span{ color:#c00}
.bookMenuBox{ margin:10px 0; padding:5px;  border:#ccc 1px solid; line-height:200%; background-color:#F1F8FD}
.bookMenuBox li{ margin:5px 15px 5px 0; display:inline}
.lastList{ margin-top:10px}
.lastList ul.lastList{ margin:20px}
.lastList .cabinet{ height:150px; clear:both; margin:0 0 15px 0; border-bottom:#D5E7F8 1px solid}
.lastList .bookImg{ float:left; width:100px; padding:5px; margin-right:10px; border:#ccc 1px solid}
.lastList .bookImg img{ width:100px; height:120px}
.lastList .infoView{float:left; width:590px}
.lastList .bookName{padding:0 0 5px 0; margin:0 0 10px;color:#1A66C0;font-size:14px; line-height:20px}
.lastList .bookName a{ color:#0A77BD}
.lastList .detail{ clear:both}
.lastList .detail li{  float:left; margin-right:10px; line-height:190%}
.lastList .detail span{ color:#999}
.lastList .price_btn{ clear:both; font-size:14px; font-family:Verdana; font-weight:bold}
.lastList .price_btn span{ margin-right:10px}
.lastList .yMoney{ font-weight:normal; color:#666}
.lastList .xMoney{ color:#f00}
.lastList .rebate{ color:#090; font-weight:normal}
.lastList .detail a{color:#039}
.navBar{ margin-top:10px; height:36px;background-repeat:repeat-x; border:#ccc 1px solid; border-bottom:0}
.lastList .btnBuy{margin-right:10px}
.volumn{ color:#999}
.volumn span{ color:#f00}
.volumn .btnBuy{ float:left}
.volumn .lookNum{padding-top:13px}
#divCount{ padding:5px; background:#ECF7FE; text-align:center; border:#B7DAEE 1px solid}
/*==套餐==*/
.lastList .comoboList .cabinet{padding-top:5px;border-bottom:#FFAB49}
.lastList .comoboList .bookName a{ font-weight:bold;color:#f00}
.comoboList .bookImg img { background-color:#fff}
/*=====bookInfo详细页=====*/
.L_bookMain{background-color:#fff; font-size:14px}
.L_infoCon{ height:600px;border:#98C2F4 1px solid; border-top:5px #2F92D8 solid; margin-top:-1px}
.L_infoCon h1{ margin:15px 10px; font-family:Microsoft Yahei; font-size:22px; color:#333; text-align:center}
.L_infoCon h1 span{ color:#f60}
.L_infoCon .priceInfo{ float:right;width:230px; padding:5px 10px;background-color:#F1F0F0; line-height:180%}
.L_infoCon .priceInfo .bBox{ margin-top:10px;padding:10px; background-color:#fff; border:#ccc 1px solid}
.L_infoCon .L_bookPic{float:left;width:440px; text-align:center; padding-top:10px; margin-left:10px}
.L_infoCon .bookPhoto{ width:200px; height:300px}
.L_bookPic .see{ margin-top:5px}
.L_bookPic .see a{ padding-left:20px; font-size:12px; background:url(/images/skin/book2/iconSee.gif) no-repeat; color:#666}
.infoBox{text-align:left; line-height:200%}
.infoBox span{ color:#0A77BD}
.L_infoCon .btnBox{ position:relative; height:68px}
.L_infoCon .btnBox a{ position:absolute; padding-left:70px;right:-18px; top:0;width:224px; height:68px; line-height:68px;background:url(/images/skin/book/bigBtnBuy.png) no-repeat}
.L_infoCon .btnBox a{ color:#fff; font-family:Microsoft Yahei; font-size:40px; text-decoration:none}.btnBox a:hover{ color:#fff; text-decoration:none}
.bookContent{ margin-top:10px; padding-top:15px;border:#98C2F4 1px solid}
.bookText{ line-height:180%}
.bookText h3{ height:65px; overflow:hidden; background:url(/images/skin/book/bookTextTit.gif) no-repeat}
.catalogue h3{ background-position:0 -70px}
.bookText .con{ padding:15px}
.yjBox table th{ background-color:#ECE6D4}
.yjBox td{ padding:5px; text-align:center; font-family:Microsoft Yahei; font-size:20px}
.yjBox .yMoney{ text-decoration:line-through; color:#666}
.yjBox .rebate{ color:#f33}
.totalNum{line-height:200%; background:url(/images/skin/book2/bgTime.gif) no-repeat 90% 5px}
.buyNum .num{ font-family:Microsoft Yahei; color:#f33; font-size:30px}
.seeNum{ margin-top:5px; font-size:12px; color:#666}
.urlMenu{ width:207px; overflow:hidden;height:90px}
.urlMenu a{ display:block; float:left; width:90px; margin:0 10px 3px 0; border:#E5DFDF 1px solid; text-align:center; font-size:12px}
.kf{font-size:12px}
#buyerBox{height:300px; padding:0 10px; overflow:hidden; line-height:180%; color:#333;color:#333}
#buyerBox span{color:#F00}
#buyerBox li{ padding-left:30px; background:url(/images/skin/book/buyerLi.gif) 0 7px no-repeat}
/*===========Footer==========*/
.aboutUs,.BottomInfo,#footer{ padding-top:15px;background:#fff;text-align:center}
.bookTypeTit{ border-bottom:#ccc 1px solid}
.lastListBox{ border:#ccc 1px solid; padding:10px}
.helpBox{ height:120px;padding-top:50px;background:url(/images/skin/book/bgHelpBox.gif) no-repeat top center #fff}
.helpBox dl{ margin:0; display:block;float:left; width:13%; padding-right:70px; border-right:#D4E3EA 1px solid; text-align:right; line-height:200%}.helpBox dl.five{ width:15%; border-right:0; text-align:center; padding-right:0}
/*------对联广告-------*/
.duil{ position:fixed;_position:absolute; z-index: 100; top: 190px;_top: expression((150 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px')}