@charset "utf-8";
/* CSS Document */
ul,ol{ list-style:none outside none}
body, dl, dt, dd, ol, ul, h1, h2, h3, h4, h5, form, fieldset, input, textarea, buttom, blockquote, pre, p, td, th { margin:0; padding:0; }
fieldset, img { border:none; }

ul, ol { list-style-type:none; }
a { color:#5b5b5b; text-decoration:none; }
a:hover { color:#f26521; text-decoration:none; }
.hl{color:#ff5500 !important;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;_height:1%;}
.fl{ float:left;}
.fr{ float:right}
.hide{ display:none;}
.cb{ clear:both}
.cl{ clear:left}
.cr{ clear:right}
.tl{text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.vm {vertical-align: middle;}
.pr {position: relative;}
.pa {position: absolute;}
.fn {font-weight: normal;}
.fbo{width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fb {font-weight: bold;}
.tlt{ text-decoration:line-through}
.zoom {zoom:1}

/******颜色******/
.cred{ color:#F00}
.cgreen{ color:#090}
/******间距******/
.p5{ padding:5px}
.pt5{ padding-top:5px}
.pl5{ padding-left:5px}
.pr5{ padding-right:5px}
.pb5{ padding-bottom:5px;}
.p10{ padding:10px}
.pt10{ padding-top:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px}
.pb10{ padding-bottom:10px;}
.mt5{ margin-top:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.pl3{ padding-left:3px}
.pr3{ padding-right:3px}

.wp100{ width:100%}

/*搜索小图标*/
.xs-ico,
.xs-crumb .icarr,
.facet-select-all .close-ico,
.facet-line .more-opt,
.xs-sort-bar .sort-box dd i,
.xs-toolbar .showmode  b,
.xs-toolbar .l_page,
.xs-toolbar .r_page,
.xs-itemsbox .showprice,
.xs-itemsbox .delprice,
.xs-catalog .bd dt b,
.xs-saleitemslist .price,
.xs-pagebar a.pre-page,
.xs-pagebar a.next-page,
.xs-catalog-search i
,.pp_info .arrow_ico a
{ background:url(/images/xsearchico20120615.png?__=20124003) no-repeat 999em 999em;}

/*搜索背景*/
.xs-bg,
.xs-crumb .nav i,
.xs-facetbox .facet-hd .tit,
.xs-sort-bar .sort-box dd b,
.xs-sort-bar .sort-box dd a,
.xs-tabs-bar li a,.xs-tabs-bar li b,
.xs-toolbar,
.xs-toolbar .pricerange .btn,
.xs-itemsbox .onsale-btn,
.xs-itemsbox .offsale-btn,
.Pageopt .page-btn,
.xs-catalog .hd,
.xs-catalog-search .hd,
.bfd-click-link,
.xs-btm-search .searchbox .sbtn,
.xs-nrbox .xs-nrico,
.xs-mkttypebox .tabs a,.xs-mkttypebox .tabs b,.xs-mkttypebox .tabs-arr
{ background:url(/images/xsearch20120615.png?__=20124003) no-repeat 999em 999em;}

/*搜索500结果页面*/
.xs-main500 .xs-nrmain{background:url(/images/500_pic_search.jpg) no-repeat 0 0;}

/* loading bg */
.loading24{ background:url(/images/loading-24x24-01.gif) no-repeat center center;}
/*广告位*/
.xs-banner-topmid{ margin:10px auto 0; width:950px; line-height:0;}
.xs-banner-topmid img{ border:0 none; margin:0; padding:0}

/*骨架*/
.xs-mainsection{margin:0px auto 10px auto; font-size:12px;zoom:1; line-height:1.5em; color:#404040; width:240px}
.xs-mainsection button{ font-size:12px;}
.xs-section{ float:left; width:100%;zoom:1}
.xs-mainsection a:hover{text-decoration:underline; color:#f60}
.xs-main{ margin-left:215px;zoom:1}
.xs-aside{ width:240px;}

/*左侧分类树*/
.xs-catalog{ position:relative;}
.xs-catalog .hd{ width:205px; height:30px; overflow:hidden;line-height:30px; background:#000; position:absolute; left:0; top:0;z-index:999;}
.xs-catalog .hd .tit{ font-size:14px; font-weight:bold;padding:0 0 0 15px; color:#fff;}
.xs-catalog .hd .tit a{ color:#fff}
.xs-catalog .bd{border-top:0 none;}
.xs-catalog .bd dt{ height:38px; line-height:38px; padding-left:15px; position:relative; border-bottom:1px  dotted #7E7E7E;}
.xs-catalog .bd dt b{ display:block; width:9px; height:5px; position:absolute; top:50%; margin-top:-3px; right:10px;}
.xs-catalog .bd dt.down b{ background-position:0 -220px}
.xs-catalog .bd dt.down{cursor:pointer;}
.xs-catalog .bd dt.up b{ background-position:0 -200px}
.xs-catalog .bd dt a{font-size:14px;}
.xs-catalog .bd dt a:hover{ color:#f60;}
.xs-catalog .bd dd{ }
.xs-catalog .bd .childlist{padding:10px 10px 10px 25px;}
.xs-catalog .bd .childlist li{ height:26px; line-height:26px;}
.xs-catalog .bd .childlist .num{ color:#999; padding-left:15px;}
.xs-catalog  dd a.active {color: #c60;font-weight: bold;}