﻿body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;font-weight:400;}
h1,h2,h3,h4,h4,h5{margin:0;padding:0;}
a:link, a:visited {color:#00007F;text-decoration:none;}
a:hover, a:active {color:#f50;text-decoration:underline;}
body{padding:0 10px 0 10px;font-family:Tahoma,SimSun,Arial;font-size:12px;color:#000;text-align:left;background-color:#FFF;}
select{ font-size:12px;}
table{border-collapse:collapse;}
fieldset,img{border:0;}
fieldset{margin:0;padding:0;}
fieldset p{margin:0;padding:0 0 0 8px;}
legend{display:none;*color:#000;*margin-left:-7px;}
address,caption,em,strong,th,i{font-style:normal;font-weight:400;}
table caption{margin-left:-1px;}
hr{clear:both;margin:5px 0;*margin:0;border-width:0;border-top:1px dashed #e4e4e4;border-bottom:1px solid #FFF;height:2px;overflow:hidden;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
.invisible{display:none;}
.h{color:#F50;}

body{background-color:#FFFDF6;}

.clearbox{ clear:both;}
.floatleft{ float:left;}
.floatright{ float:right;}
.center{ text-align:center;}

#page_container{ width:950px; margin:0 auto; padding-top:5px; background-color:#fff; }
#page_footer{ margin-top:100px;}
#page_footer ul li{ margin:5px auto;}
#page_footer ul #helplink a{padding:3px; margin-right:10px;}

#sidebar_left{ float:left; width:164px; text-align:left;}
#sidebar_right{ float:right;width:180px;}
#mainContent{margin-left:175px; margin-right:190px;}


#bar_left150{ float:left;width:160px; text-align:left;margin-right:20px;}
#bar_left200{ float:left;width:210px; text-align:left;margin-right:20px;}
#bar_left250{ float:left;width:260px; text-align:left;margin-right:20px;}

.pager{ padding:5px;}

/* navegate */
#navegate{margin-top:6px;}
#navegate ul li{ padding-right:15px; background:url(navegatesplit.gif) no-repeat top right; float:left; margin-right:3px;}
#navegate ul li#last{ background-image:none;}
#navegate ul li#last a{ text-decoration:none; color:#000;}

/* Category */
#headbg{ background:url(categorybg.jpg) no-repeat; height:34px;line-height:34px; font-weight:bold; color:#008000;}
#categorybody{border:solid 1px #AFAFAF; border-bottom:0; border-top:0; background-color:#fff;}
#categorybody .categorytitle{ font-weight:bold; color:#EB6400; padding-left:5px;}
#categorybody .categorylist ul{display:inline;margin:5px 5px 0px 0px;display:block;width:95%;text-align:left;padding:0px;}
#categorybody .categorylist ul li{float:left;font-weight:normal;margin: 2px 0px 3px 5px;padding: 0 10px 0px 6px;background:url(az-h4.gif) no-repeat right;white-space:nowrap;word-break:keep-all;color:#069;display: inline;}
#categorybody .categorylist ul a{color:#0328C1;text-decoration: none;}
#categorybody .categorylist ul a:hover{color:#f90;text-decoration: underline;}
#bottombg{background:url(categorybottombg.jpg) no-repeat; height:35px;}

#page_header{ margin-bottom:10px;}
#page_header div{ float:left;}
#page_header #cur_pro{width:150px; margin-left:20px;}
#page_header #cur_help{ float:right; padding-right:5px;}
#page_header #cur_help a{ display:block; float:left; width:83px; height:22px; background:url(abg.gif) no-repeat; text-align:center; line-height:22px; margin-left:5px;}

#page_search{ margin-top:10px;}
#search_header{ background:url(searchbg2.gif) no-repeat; clear:both; height:35px; width:950px;}
#search_header A{ display:block; float:left; line-height:35px; color:#fff; padding:0px 15px; background:url(headersplit.gif) no-repeat right 10px;}
#search_header A#current{ color:#000; font-weight:bold; background:url(ontag_bg.gif) no-repeat 4px 7px;}
#search_header A#last{ background-image:none;}

#searchBox{ text-align:center; border-left:solid 1px #E1E1E1; border-right:solid 1px #E1E1E1; background-color:#F5F5F5; width:948px; padding-top:7px; position:relative;}
#searchBox ul li{ float:left; list-style-type:none; margin-left:50px;}
#searchBox .sbox{ height:18px; padding-top:3px; width:350px; font-weight:bold;}
.sbg{background:#F5F5F5 url(bgbottom.png) no-repeat bottom; height:10px; width:950px;}

#cartbox{top:7px; right:20px; position:absolute; color:#0080FF;}
#nav_cart{ margin:0;padding:0;}
#cartbox A#cart_title{ display:block; border:solid 1px #E1E1E1;  background:url(cart1.jpg) no-repeat left; padding:5px; padding-left:30px;}
#cartbox A#cart_title:hover{border:solid 1px #FFC568; text-decoration:none;}

/* 广告 */
.ad2{margin-top:10px;}
.ad2 a{text-align:left; margin-right:3px;}



/* details页面样式 */
#page_body h1{ font-size:20px; padding-bottom:5px; border-bottom:dashed 1px #ccc; margin-bottom:7px;}
.detailTitle{ font-weight:bold; color:#FD7D00; margin:5px 0; font-size:14px;}
.bookListBox{ border:solid 1px #CCC; padding:3px; margin-bottom:5px; clear:both; background-color:#F7F7F7;} /* 左则样式  */
.bookListBox .categoryTitle{ font-weight:bold; font-size:12px; border-bottom:dashed 1px #CCCCCC; padding:3px; color:#FD7D00; clear:both; margin-bottom:3px;}
.bookListBox ol,.bookListBox ul{ margin-left:15px; padding-left:15px}
.bookListBox ol li,.bookListBox ul li{ padding:3px;list-style-type:decimal; clear:both;}
.bookListBox ol li.corName{ display:block;}
.bookListBox ol li ul{ padding:0; margin:0; }
.bookListBox ol li ul li img{width:48px; height:60px;}
#property,#propertyInfo{ padding:3px;}
#propertyInfo li{ padding:3px; margin-bottom:4px;}
#property li{ padding:3px; margin-bottom:0px;}

#propertyInfo .newprice{color:#FF0000; font-weight:bold; font-size:16px; margin-right:25px;}
#propertyInfo .discount,.savemoney{ color:#838383; margin-right:25px;}
.bookcode{font-weight:bold; font-size:16px; color:#0000FF; margin-top:5px;}
#propertyInfo .sendmoneyinfo{ color:#FF0000; margin-left:20px;}
#propertyInfo .buyphone,#propertyInfo .minpfprice{ margin-top:5px; color:#008000; font-weight:bold;}
#propertyInfo .buyphone{ margin-top:10px;}
#propertyInfo .num{ color:#0000FF;}

.combinationbook{ height:105px;}
.combinationbook li{ float:left; padding:10px;}
.combinationbook .combinationimg{ border:dashed 1px #999; background-color:#F7F7F7;}
.combinationbook .combinationimg img{ width:66px; height:84px;}
.combinationbuyinfo div{ margin-bottom:5px;}
.combinationbuyinfo div .newprice{color:#FF0000; font-weight:bold; font-size:16px; }
.addbook{ background:url(book_add.gif) no-repeat 10px 31px; width:40px; }
.identitcontent{ margin-left:20px; line-height:160%;}
.identitcontent li{ padding:3px;}

#tbcommend td div{ margin-bottom:3px; color:#000;}
.replycommend{ margin-top:10px;}


/* 促销 */
#promotionInfo{ margin-top:10px;}
#promotionInfo div{ padding:3px; margin-bottom:5px;}
#promotionlistinfo{ padding:3px; border:solid 1px #FFC568;}
#promotionlistinfo div{ padding:3px;}
#pro_title{ font-weight:bold; color:#FD8100;}
#promotionlistinfo img{ width:75px; height:86px;}
.replycommend{ margin-top:10px;}

/* 购物车 */
#mycart td{ padding:10px; line-height:20px;}
#mycart td a{ font-weight:bold;}
#mycart td span{ color:#7988EF;}
#mycart .newprice{color:#FF0000;}
#mycart .newprice span{ color:#000;}
#mycart th{ font-weight:bold; padding:10px; background-color:#F2F2F2; height:18px;}
#cartheader{ background:url(shop-cart-header-blue.gif) no-repeat left center; height:40px; text-align:center;}
#cartheader a{ font-weight:normal; color:#0A7ACD;}
#mycart td#carttotal span{ color:#F86834;  font-weight:bold; }

/* */

.boxtop{ background:url(top.gif) no-repeat; height:24px;width:407px; line-height:240%; text-align:left;}
.boxtop span{ margin-left:10px;}
.boxcenter{ border:solid 2px #DDDDCC;width:403px; text-align:left;}
.boxcenter ul{ padding:3px; margin:3px; margin-left:20px; padding-left:20px;}
.boxcenter ul li{ padding:10px;}
.boxcenter ul li .info{ margin-top:5px; color:#6F6260; padding-left:60px;}
.boxbottom{background:url(bottom.gif) no-repeat; height:13px;width:407px;}

/* 提示 */
.msg1{ background:url(warning.gif) no-repeat left center;  padding:3px; padding-left:20px; color:#FF0000; margin:10px auto; margin-top:20px;}


/* 数据列表 */
 .pricebox{width:40px;}
.boxitem div{ margin:10px auto;}
.booklist{ margin-bottom:5px;}
.booklist td{ padding:3px;}
.booklist td p{ font-size:14px; font-weight:bold;}
.booklist td img.pic{width:68px;height:97px;}
.booklist td div{ margin:5px auto; padding:3px;}
.booklist td div span{ margin-right:20px;}
.booklist td div span img{ margin-bottom:-5px;}
.booklist td div.property{ color:#6C6C6C;}
.booklist td div.price{ text-align:right;}
.booklist td div.price span{ margin-left:10px;}
.booklist td div.price .newprice{color:#FF0000; font-weight:bold;}
.booklist td div.des{ margin:5px; width:602px;}


.sheader{ border:solid 1px #F86834; padding:3px; background-color:#FDD5C6;}
.sheader a{ margin-left:5px; margin-right:5px;}
.sheader img{ margin-bottom:-3px; }


#page_footer #tbHelp{ border:solid 1px #BDBBB5; width:100%}
#page_footer #tbHelp td{ text-align:left; vertical-align:top;}

#page_footer #tbHelp .title{ width:22px;border-right:solid 1px #D7CD86; text-align:center; vertical-align:middle;}
#page_footer #tbHelp ul{ list-style:none; margin:3px; padding:3px;}
#page_footer #tbHelp ul .helpTitle{ list-style:none; margin-bottom:5px; font-weight:bold; }
#page_footer a{ padding:3px 5px;}

.zt{ margin-top:10px;}
.zt div{ margin-top:5px; margin-bottom:5px;}ground:url(book_add.gif) no-repeat 10px 31px; width:40px; }
.identitcontent{ margin-left:20px; line-height:160%;}
.identitcontent li{ padding:3px;}

#tbcommend td div{ margin-bottom:3px; color:#000;}
.replycommend{ margin-top:10px;}


/* 促销 */
#promotionInfo{ margin-top:10px;}
#promotionInfo div{ padding:3px; margin-bottom:5px;}
#promotionlistinfo{ padding:3px; border:solid 1px #FFC568;}
#promotionlistinfo div{ padding:3px;}
#pro_title{ font-weight:bold; color:#FD8100;}
#promotionlistinfo img{ width:75px; height:86px;}
.replycommend{ margin-top:10px;}

/* 购物车 */
#mycart td{ padding:10px; line-height:20px;}
#mycart td a{ font-weight:bold;}
#mycart td span{ color:#7988EF;}
#mycart .newprice{color:#FF0000;}
#mycart .newprice span{ color:#000;}
#mycart th{ font-weight:bold; padding:10px; background-color:#F2F2F2; height:18px;}
#cartheader{ background:url(shop-cart-header-blue.gif) no-repeat left center; height:40px; text-align:center;}
#cartheader a{ font-weight:normal; color:#0A7ACD;}
#mycart td#carttotal span{ color:#F86834;  font-weight:bold; }

/* */

.boxtop{ background:url(top.gif) no-repeat; height:24px;width:407px; line-height:240%; text-align:left;}
.boxtop span{ margin-left:10px;}
.boxcenter{ border:solid 2px #DDDDCC;width:403px; text-align:left;}
.boxcenter ul{ padding:3px; margin:3px; margin-left:20px; padding-left:20px;}
.boxcenter ul li{ padding:10px;}
.boxcenter ul li .info{ margin-top:5px; color:#6F6260; padding-left:60px;}
.boxbottom{background:url(bottom.gif) no-repeat; height:13px;width:407px;}

/* 提示 */
.msg1{ background:url(warning.gif) no-repeat left center;  padding:3px; padding-left:20px; color:#FF0000; margin:10px auto; margin-top:20px;}


/* 数据列表 */

#tbheader{ border:solid 1px #FFC568; border-bottom:0; width:100%; margin-bottom:5px;}
#tbheader td{ background:url(tbheader_bg.gif) repeat-x; padding:3px; color:#fff; font-weight:bold;}
#tbheader td .dinfo{font-weight:bold; padding-left:3px;}
#tbheader td .dinfo .count{ color:#000; margin:0px 5px;}

.pageinfo2 img{ margin-bottom:-3px;}

 .pricebox{width:42px;}
.boxitem div{ margin:10px auto;}
.booklist{ margin-bottom:5px;}
.booklist td{ padding:3px;}
.booklist td p{ font-size:14px; font-weight:bold;}
.booklist td img.pic{width:98px;height:126px;}
.booklist td div{ margin:5px auto; padding:3px;}
.booklist td div span{ margin-right:20px;}
.booklist td div span img{ margin-bottom:-5px;}
.booklist td div.property{ color:#6C6C6C;}
.booklist td div.price{ text-align:right;}
.booklist td div.price span{ margin-left:10px;}
.booklist td div.price .newprice{color:#FF0000; font-weight:bold;}
.sheader{ border:solid 1px #F86834; padding:3px; background-color:#FDD5C6;}
.sheader a{ margin-left:5px; margin-right:5px;}
.sheader img{ margin-bottom:-3px; }


#page_footer #tbHelp{ border:solid 1px #BDBBB5; width:100%}
#page_footer #tbHelp td{ text-align:left; vertical-align:top;}

#page_footer #tbHelp .title{ width:22px;border-right:solid 1px #D7CD86; text-align:center; vertical-align:middle;}
#page_footer #tbHelp ul{ list-style:none; margin:3px; padding:3px;}
#page_footer #tbHelp ul .helpTitle{ list-style:none; margin-bottom:5px; font-weight:bold; }
#page_footer a{ padding:3px 5px;}

.zt{ margin-top:10px;}
.zt div{ margin-top:5px; margin-bottom:5px;}



.cls,clearfix {zoom:1;}
.cls:after,.clearfix:after {content:"";visibility:hidden;display:block;height:0;clear:both;}
/* 模排 */
#tbdata_h{}


/* 竖排 */
#tbdata_v{ margin-top:20px;}

#tbdata_v .dataitem{ margin:5px auto; border-bottom:dotted 1px #ccc; padding:5px;}
#tbdata_v .dataitem2{ background-color:#ededed;}
#tbdata_v .dataitem_last{ border-bottom:0;}
#tbdata_v .dataitem div.img{ float:left; width:150px;}
#tbdata_v .dataitem div.img a{ display:block; float:left; width:121px; height:157px; border:solid 1px #ccc; padding:1px; text-align:center;}
#tbdata_v .dataitem div.img a:hover{ border:solid 1px #FD8300;}
#tbdata_v .dataitem div.img img{ width:119px; height:155px;}
#tbdata_v .dataitem div.info{ float:right; margin-left:10px; width:780px; line-height:20px;}
#tbdata_v .dataitem div.info p{ margin:5px auto;}
#tbdata_v .dataitem div.info h3{ font-size:14px; font-weight:bold; margin-bottom:5px;}
#tbdata_v .dataitem div.info .attr{ color:#666;}
#tbdata_v .dataitem div.info .attr span,#tbdata_v .dataitem div.info .p_price span{ margin-right:15px;}
#tbdata_v .dataitem div.info .p_price{ text-align:right;}
#tbdata_v .dataitem div.info .des{ text-indent:22px; line-height:22px;}
#tbdata_v .dataitem div.info .dis{ color:#666;}
#tbdata_v .dataitem div.info .p_price span.new{color:#FF0000; font-weight:bold;}
#tbdata_v .dataitem div.info .p_price a img{ margin-bottom:-7px;}
