/*公用部分頁頭頁尾*/
*{margin:0;padding:0}
body{ font-family:Arial; font-size:12px; color:#404040; }
a{ text-decoration:none; color:#1a66b3; }
a:hover{text-decoration:underline;color:#1a66b3;}
img{border:0}
* ul,* ol,* li {list-style:none}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}



.dot{/* letter-spacing:-3px;*/}
.clear{ clear:both;line-height:0px;height:0px;font-size:0px;  }
.del{text-decoration:line-through;color:#404040;}


table,div,ul,li,ol,span,input{margin:0;padding:0;text-align:left;}
.line_xx{ background:url(/themes/boom/images/xuxian_x.gif) repeat-x;line-height:1px; height:1px; font-size:0px;}
.pot{ letter-spacing:-3px;}
.link_black a{ color:#404040; text-decoration:none}
.link_black a:hover{ color:#404040; text-decoration:underline}

/*全网文字公用*/
.s18{ font-size:18px;color:#c30;}
.s20{ font-size:20px;}
.s22{ font-size:22px;}
.s11{ font-size:11px;}
.s12{ font-size:12px;}
.s13{ font-size:13px;}
.s15{ font-size:15px;}
.b{ font-weight:bold;}

/*全网文字颜色公用*/
.red,.red a,.red a:hover{ color:#c30;}
.gray,.gray a,.gray a:hover{ color:#878787;}
.white,.white a,.white a:hover{ color:#fff;}
.black,.black a,.black a:hover{ color:#000;}
.blue,.blue a,.blue a:hover{ color:#1a66b3;}
.orange,.orange a,.orange a:hover{ color:#ff7100;}
.green_01,.green_01 a,.green_01 a:hover{ color:#01a67b}

.red_d4,.red_d4 a,.red_d4 a:hover{ color:#D47114;}
.red_85,.red_85 a,.red_85 a:hover{ color:#853200;}
.gray_6,.gray_6 a,.gray_6 a:hover{color:#666;}
.gray_40,.gray_40 a,.gray_40 a:hover{ color:#404040;}
.gray_9e,.gray_9e a,.gray_9e a:hover{ color:#9e9e9e;}
.gray_7f,.gray_7f a,.gray_7f a:hover{ color:#7f7f7f;}
.gray_74,.gray_74 a,.gray_74 a:hover{ color:#749c02}
.gray_7f6,.gray_7f6 a,.gray_7f6 a:hover{ color:#7F613F}

.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.dis { display:block; }
.undis { display:none; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.fb { font-weight:bold; }

h3 { font-size:13px; font-weight: bolder; }
h4 { font-size:14px; font-weight:bolder; }

.hr_6, .hr_10, .hr_1 { font-size:1px; line-height:1px; clear:both; }
.hr_1{height:1px; }
.hr_6 { height:6px; }
.hr_10 { height:10px; }
.hr_20 { height:20px; }
.m_top{margin-top: 20px;}
.table_fl{ margin-left: 10px; }
.table_fr{ margin-right: 10px; }
.table_fl_10{ padding-left: 10px; padding-top: 8px; padding-bottom: 8px; }
.table_fr_10{ padding-right: 10px; padding-top: 8px; padding-bottom: 8px; }
.more{ font-family: Tahoma, Geneva, sans-serif; }


/*整理*/
.priceL{font-size:18px;color:#c30;}
.priceGray{font-size:15px;text-decoration:line-through;color:#404040;}

/*整体框架*/
.index_header{ width:962px; margin:0 auto}
.index_content{ width:960px; margin:0 auto; padding:5px 0px 0; background:#fff}
.index_content_nav{ width:180px; float:left; z-index: 9998; }
.index_content_right{ width:765px; float:right;}

.w_960{ padding:0px; width:960px; padding:0; margin-left:auto; margin-right:auto; background-color:#fff; }


/*页头（操作区）*/
.newhead_operate{ width:958px; padding:0 1px; margin:0 auto; background:#fff; line-height:20px;font-size:12px;font-family:宋体,Arial,Helvetica,sans-serif;}
.index_head_welcome_rim{ width:954px; margin:0 auto; height:25px; border:solid 1px #a7a7a7; border-top:none; padding:0 1px;}
.index_head_welcome{ width:933px; padding:0 8px 0 13px; height:25px;}
.index_head_welcome_p{ color:#404040  height:21px; padding-top:4px; text-align:left}
.index_head_welcome_p img{ display:inline-block;  margin-right: 5px; }

.index_head_welcome_p a.b{text-decoration:none; font-weight:bold}
.index_head_welcome_p a.b:hover{text-decoration:underline}
/*.index_head_welcome_p table, td, th {vertical-align:baseline;}*/

.index_head_little_navi{ float:right; height:21px; padding-top:4px; text-align:left}
.index_head_little_navi img{ display:block; float:left;}
.index_head_little_navi .little_n{ float:left; padding:0 0 0 5px; position:relative}
.index_operate_new{display:inline; float:none; position:absolute; top:0;right:107px}
.index_head_little_navi .little_n a{ color:#404040; text-decoration:none;}
a.index_head_little_arrow{ display:block; float:left; margin:0 0 0 6px; color:#404040; text-decoration:none; height:21px; cursor:pointer}
a.index_head_little_arrow:hover{ color:#404040; text-decoration:underline}
a.index_head_little_arrow span{ display:block; float:left}
a.index_head_little_arrow img{ display:block; float:left; margin:3px 0 0 5px; *margin-top:2px; border:0}
.index_head_little_navi .little_n a:hover{ color:#404040;text-decoration:underline;}
a.index_head_little_arrow a:hover{ text-decoration:none}

/*全网页头*/
.newhead_content{ width:960px; padding:0 1px; margin:0 auto; color:#404040; background:#fff; line-height:20px;font-size:12px;font-family:宋体,Arial,Helvetica,sans-serif;}
.newhead_nav{/* height:100px;*/ width:960px}
.newhead_logo{ width:221px; float:left; height:53px; padding-top: 12px; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
.newhead_mainnav{ float:left; height:30px; width:700px; padding-left: 37px; }
.newhead_stow{ width:737px; float:left; height:24px; padding-top: 10px; padding-bottom: 5px; }
.newhead_stow li{ float: left; margin-left: 14px; width: 170px; height: 20px; _width: 166px; height: 20px; overflow: hidden; text-align: right; font-size: 13px; }

.newhead_mainnav_left,.newhead_mainnav_right{ width:4px; display:block; height:30px; padding:0!important}
.newhead_mainnav_left{background:url(/themes/boom/images/newhead_bg_left.gif) no-repeat; float:left}
.newhead_mainnav_right{ float:right; background-image: url(/themes/boom/images/newhead_bg_right.gif); background-repeat: no-repeat; }



/*導航*/
.newhead_mainnav_center{ float:left; margin-right:4px; background-image: url(/themes/boom/images/newhead_bg2.gif); background-repeat: repeat-x; background-position: top; _padding-top: 1px; }
.newhead_mainnav_center a{ font-weight:bold; display:block; color:#404040; float:left; cursor:pointer; }
.newhead_mainnav_center span{ display:block; float:left; font-size:13px; }
.newhead_mainnav_center a span{display:block; padding:10px 18px 0 18px; loat:left; text-align: center;  }
a.newhead_mainnav_righta span{ padding-right:6px;}
.newhead_mainnav_center a:hover{ color:#404040; cursor:pointer; text-decoration:underline}
.newhead_mainnav_line{ width:1px; background:#A7A7A7!important; height:12px; line-height:12px; overflow:hidden; margin-top:12px; padding:0!important}
.colo_1a,a.colo_1a,a.colo_1a:hover{ color:#ff2e2e!important}
.colo_2a,a.colo_2a,a.colo_2a:hover{ color:#FF5280!important}
.colo_3a,a.colo_3a,a.colo_3a:hover{ color:#F2AE03!important}
.colo_4a,a.colo_4a,a.colo_4a:hover{ color:#AD4BA2!important}
.colo_5a,a.colo_5a,a.colo_5a:hover{ color:#8B633F!important}
.colo_6a,a.colo_6a,a.colo_6a:hover{ color:#247FC6!important}
.colo_7a,a.colo_7a,a.colo_7a:hover{ color:#7C7C7C!important}
.colo_9a,a.colo_9a,a.colo_9a:hover{ color:#7F613F!important}

/*分类关键字*/
.newhead_topnav_menu{ float:left; display:block; padding:8px 0 0 260px; *padding-top:6px}
.newhead_topnav_menu span{ padding-right: 6px; padding-left: 6px; }
.newhead_search{ clear:both; margin:1px auto 0; height:35px; width:960px; background:url(/themes/boom/images/ddnewhead_bg2.gif) repeat-x 0 -28px}
.newhead_search_left{ width:4px; height:35px; display:block; float:left; background:url(/themes/boom/images/ddnewhead_bg_left2.gif) no-repeat 0 -28px}
.newhead_search_right{ width:4px; height:35px; display:block; float:right; background:url(/themes/boom/images/ddnewhead_bg_right2.gif) no-repeat 0 -28px}
.newhead_search_content{ width:933px; float:left; height:35px; padding-left:19px}
.newhead_search_frame{ background:url(http://img20.dangdang.com/header/head/ddnewhead_search.gif) no-repeat left top; border:1px solid #8a8a8a; width:290px; height:20px; float:left; margin:7px 7px 0 0}
.newhead_search_frame input{ width:287px; *width:281px; height:18px; _height:16px;border-width:0; background:none; padding:2px 0 0 2px}
.newhead_search_button{ float:left; margin-top:7px; margin-right:14px}
.newhead_search_button{ background:url(/themes/boom/images/soso_button_bg.gif) no-repeat; border:none; height:22px; overflow:hidden; cursor:pointer; font-size: 0px; line-height: 9999px; width: 64px; }


.newhead_search_title{ float:left; width:58px; height:21px; padding:0 0 0 10px; *height:20px; *padding-top:1px; border-right:1px solid #fff; background:url(http://img20.dangdang.com/header/head/ddnewhead_bg_point.gif) no-repeat left 6px; margin-top:7px}

.newhead_search_bang{ float:left; width:2px; height:21px; padding-left:20px; background-image: url(/themes/boom/images/img_home.gif); background-repeat: no-repeat; background-position: 0px -13px; padding-top: 10px; margin-top: 1px; }

.newhead_search_keyword{ float:left; padding:10px 0 0 11px; *padding-top:9px; white-space: nowrap}
.newhead_search_keyword .gray_40{ padding-left:12px}
.newhead_search_keyword .gray_40 a,.newhead_search_keyword .gray_40 a:hover{ color:#404040!important}

/*留言板*/
.newhead_mainnav_Messages span{ float:left; display:block; width:55px; text-align: center; padding-top: 7px; padding-left: 20px; }
.newhead_mainnav_Messages a{ color:#637D01; display:block; height:28px; cursor:pointer; float:left; background-image: url(/themes/boom/images/nav_messages.gif); background-repeat: no-repeat; background-position: 0px 0px; margin-top: 2px; *margin-top: 3px; }
.newhead_mainnav_Messages a:hover{ color:#637D01; display:block; height:28px; cursor:pointer; float:left; background-image: url(/themes/boom/images/nav_messages.gif); background-repeat: no-repeat; background-position: 0px -31px; margin-top: 2px; *margin-top: 3px; text-decoration: none; }

/*左侧分類_ico*/
.l_t_i_2,.l_t_i_3,.l_t_i_4,.l_t_i_5,.l_t_i_6{ background-image: url(/themes/boom/images/leftnav_title_ico.gif); background-repeat: no-repeat; height: 25px; width: 145px; line-height: 25px; padding-left: 17px; margin-top: 0px; }
.l_t_i_2{ background-position: 0px 2px; }
.l_t_i_3{ background-position: 0px -36px; }
.l_t_i_4{ background-position: -194px 2px; }
.l_t_i_5{ background-position: 0px -36px; }
.l_t_i_6{ background-position: -194px -16px; }

/*边框*/
.biankuang{ border:1px solid #a8a8a8}


/*頁碼*/
.pagebar{ clear:both;font: 12px Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 10px; margin: 0 5px; color:#666;}

.pagebar a{ border: solid 1px #cccccc; background: #fff; text-decoration: none; color:#1A66B3; padding: 1px 5px; margin:-2px 0pt 0pt 5px; font-family:Tahoma, SimSun, Arial; }
.pagebar a:hover { border:1px solid #666; color:#666; text-decoration: none; }

.pagebar .pagebarCurrent{ color:#ff3e00; border:1px solid #CCC; text-decoration: none; padding:1px 5px; margin:3px; height:13px; line-height:100%; font-size: 16px; font-weight: bolder; }



.pagebar .pagebarDot { padding:1px 3px;border:none; color:#666;}

.pagebar .pagebarPageInfo{color:#666; padding-right:5px; font-size:12px;}
.pagebar .pageInfoCurrentPage{color:#f60;}

.pagebar .jumpPage {margin:0 10px; font-size:12px;}
.pagebar .pagerButton { background-image: url(/themes/boom/images/search.gif); background-repeat: no-repeat; background-position: -150px -100px; height: 22px; width: 50px; border:0 none; text-align:center; line-height: 20px; color: #666; }
.pagebar .pagebarTextBox{ border:1px solid #DDD; color:#666; }
.pagebar .recordCount{ color:Red;}

.topbartop{ /*width: 146px;*/ padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10px;}
.huobi{ float:left; /*position: absolute;*/ color: #F00; top: -3px; _top: -5px; *+top: -5px; background-image: url(/themes/boom/images/topbartop.gif); background-repeat: no-repeat; background-position: right 0px; height:20px; padding-right: 20px; }
.fmenu { width:104px;margin-left: -76px;  background-color: #F5F5F5; border: 1px solid #CCC; position: absolute;margin-top: 3px; }
/**html .fmenu { width:114px; margin-left: -85px; background-color: #F5F5F5; border: 1px solid #CCC; position: absolute; margin-top:3px; }
*+html .fmenu { width:114px; margin-left: -85px; background-color: #F5F5F5; border: 1px solid #CCC; margin-top:3px; }*/
.fmenu .item{ padding-left: 30px; background-image: url(/themes/boom/images/035.png); background-repeat: no-repeat; background-position: 10px 50%; margin-top: 5px; margin-bottom: 5px; cursor:pointer; }

.itemsWrap ul li .price0{ display: none; }

