#part-01,#part-02{position:relative;zoom:1;margin-bottom:10px;}
#part-02 .r-a{float:left}
/*12-13*/
.p-allsort{width:228px;height:391px;float:left;border:1px solid #e9e9e9;border-top:2px solid #be0000; position:absolute; left:0;}
.p-allsort h3 a.more{padding-right:10px;color:#666}
.p-allsort h3{background:url(i/allsort2.gif);width:228px;height:33px;overflow:hidden; text-indent:-99em;}
.tree li h5{background:url(i/allsort2.gif) no-repeat 15px -37px #fff;height:28px;line-height:25px;padding-left:30px;cursor:pointer; border:2px solid #fff; border-right:0; border-left:1px solid #fff; overflow:hidden; font-size:12px}

.tree li h5 span{float:left; color:#c00}
#part-01 .p-allsort .tree .curr h5{ background:#f9f9f9 url(i/allsort2.gif) no-repeat 15px -125px;color:#c00; height:28px; line-height:25px; color:#c00; border:2px solid #da0000; border-right:0; z-index:20; position:relative; width:195px; margin-left:-1px; _margin-bottom:-19px; cursor:default}
#part-01 .p-allsort .tree .curr .sort{ display:block; background:#f9f9f9; position:absolute; top:15px;}
.tree li h5.end{ height:25px; overflow:hidden}
.tree li div.sort{display:none;}
.tree li .sort a{color:#989898; white-space:nowrap; display:inline; line-height:16px;}
/*.tree li.curr{ position:relative;}float*/
.tree li.curr .sort{background:#f9f9f9;height:109px;color:#dedede; zoom:1; overflow:hidden;left:224px; top:0; width:210px; z-index:10;border:2px solid #da0000; width:540px; height:373px;}
.tree li.curr .sort a{color:#333; white-space:nowrap; height:15px; line-height:15px; width:74px;}
.tree li.curr .sort a:hover{ color:#900}
.showlist{ padding:10px; float:left; width:300px;}
.tree li.curr .sort a.red{ color:red;}
.tree li.curr .showlist a{ border-left:1px solid #e1e1e1; float:left; display:inline; margin-bottom:9px; text-indent:5px;}
.showbrand{ float:right; background:#fff; width:210px; height:373px; border-left:1px solid #ececec; overflow:hidden; display:inline-block}
.showbrand h6{ font-size:12px; font-weight:bold; color:#000; padding:5px 0 5px 10px; background:#fbf2e5; color:#dc0000; margin-bottom:5px; clear:both}
.showbrand p{ padding:0 10px;}
.tree li.curr .sort .showbrand p a{  padding-right:9px; white-space:nowrap; height:21px; line-height:21px; display:inline; float:left; width:auto; overflow:visible}
/*12-13end*/
/*f-m*/
.f-m{margin:0 250px 0 240px;z-index:0;}
*html .f-m{margin:0 238px}
.reveal{ _padding-right:2px;}
.reveal ul{border:solid #e8e8e8;border-width:1px;overflow:hidden;zoom:1;margin-top:10px; _margin-left:2px;}
.reveal li{float:left;width:33.1%; border-right:1px solid #e8e8e8;  text-align:center; display:block; font-size:0;}
.reveal li img{overflow:hidden;width:152px;height:111px;}
.broadcast{position:absolute;width:240px;right:0;top:0; z-index:0; *+z-index:-1; _z-index:-1;}
.anno{border:1px solid #e8e8e8 ;padding:1px;margin-bottom:10px; }
.anno h3{background:#f2f2f2;height:26px;line-height:26px;padding-left:8px;}
.anno h3 a.more{font-size:12px;font-weight:normal;color:#666;position:absolute;right:10px;top:3px}
.anno ul{padding:5px 10px}
.anno li{line-height:21px}
.reveal-s-h ul{border:1px solid #e8e8e8 ;border-bottom:none;color:#606060; }
.reveal-s-h a:link{color:#606060}
.reveal-s-h li{border-bottom:1px solid #e8e8e8 ;}
.reveal-s-h h5{height:24px;line-height:24px;font-weight:normal;cursor:pointer; font-family:Arial, Helvetica, sans-serif}
.reveal-s-h b{float:left;color:#fff;width:14px;height:15px;background:url(i/icon.gif) -15px 0;text-align:center;margin:4px 6px 0;font:normal 10px/15px Arial;}
.reveal-s-h .a-img{display:none;padding-left:5px;}
/*.brand{*/
.box .brand{width:100%;clear:both;zoom:1; overflow:hidden; padding-top:10px}
.brand li{float:left;width:14.2%;text-align:center;text-align:left; display:inline;}
.brand li img{border:1px solid #e8e8e8;}
.brand li h5{height:24px;line-height:24px}
.brand li h5,.brand li a:link{color:#333;font-weight:normal;font-size:12px}
.reveal-s-h img{width:228px; height:75px;}
/*part-02*/
.hot-rank{border:5px solid #dfdfdf; width:730px; float:right;margin-bottom:10px; *+margin-bottom:0px; _margin-bottom:0px;}
.hot-rank .ab{position:relative;height:180px;overflow:hidden; clear:both}
.hot-rank .scroll,.num{position:absolute}
.hot-rank .scroll{ padding-left:10px; left:0;}
.hot-rank .num li{float:left;width:15px;height:15px;background:url(i/icon.gif) 0 -15px;color:#999999;text-align:center;margin-top:5px;margin-right:6px;font:10px/15px Arial; display:inline; cursor:default}
.hot-rank .num{top:2px;right:10px}
.hot-rank .scroll li{display:inline}
.hot-rank .at{border-bottom:1px solid #ededed;overflow:hidden;zoom:1; height:27px; overflow:hidden; position:relative}
.hot-rank .at h3{background:url(i/t.gif) no-repeat 0 -397px;height:27px;text-indent:-1000px;overflow:hidden;float:left;width:149px}
.hot-rank .num li.on{background-position:0 0;color:#fff; cursor:default}
.hot-rank .brand{float:left;width:220px;padding-top:10px; overflow:hidden; display:inline}
.hot-rank .brand li{float:left;width:100px; margin-left:9px; _margin-left:8px; display:inline}
.hot-rank .brand li h5{height:22px;line-height:21px;overflow:hidden;text-align:center}
.hot-rank .brand li h5 a{color:#999}
.list{padding:10px 0;overflow:hidden;zoom:1;float:left; display:inline}
.hot-rank .list{width:490px; overflow:hidden; float:left;}
.list li{float:left;background:url(i/line.jpg) no-repeat left center;padding-left:1px;text-align:center}
.hot-rank .list li{width:33%; font-size:0; display:block}
.list li:first-child{background:none}
.ab{position:relative;overflow:hidden;zoom:1;padding:0 9px}
/*.brand{width:225px;position:absolute;top:5px;right:0}*/

/*box*/
.box {border:1px solid #e8e8e8;padding:1px 1px 10px;overflow:hidden;zoom:1;position:relative;margin-bottom:10px; width:976px;}
.box .at{background:url(i/navbg.gif) repeat-x 0 0;height:44px;overflow:hidden}
.box .at h3{background:url(i/nav.gif) no-repeat;text-indent:-1000px;overflow:hidden;float:left;height:44px;width:353px}
.box .words{float:right;color:#cccccc;line-height:44px;padding-right:10px}
.box .at a{padding:0 10px;color:#666666}
.box .a-img{float:left;width:397px;overflow:hidden; zoom:1;margin-bottom:0; font-size:0; display:block}
.box .a-img dt img{ font-size:0; display:block;padding-bottom:10px; width:397px; height:256px;}
.box .a-img dd{float:left;}
.box .a-img dd img{ font-size:0; display:block; width:190px; height:112px;}
.box .a-img dd.mr{margin-right:17px;}
.p-list{overflow:hidden;zoom:1;width:555px;}
.p-list li{float:left;width:33.3%;text-align:center;overflow:hidden; height:189px; display:inline; zoom:1; line-height:22px}
.p-name{height:22px;overflow:hidden;width:150px; margin:0 auto}
.p-price strong{font-weight:bold;font-size:14px;color:#c00;}
.box .brand li{margin-bottom:15px}
.box .brand .more{text-align:right;padding-right:10px}
.box .brand .more a{color:#666}
.box h5{text-align:center}
#beauties .at,#beauties .at h3{background-position:0 -44px}
#man .at,#man .at h3{background-position:0 -88px} 
#shoes .at,#shoes .at h3{background-position:0 -132px}
#home .at,#home .at h3{background-position:0 -176px}
#babyfood .at,#babyfood .at h3{background-position:0 -220px}
#japankorea .at,#japankorea .at h3{background-position:0 -264px}
#itdigital .at,#itdigital .at h3{background-position:0 -308px}
#sports .at,#sports .at h3{background-position:0 -352px}
#foods .at{background-position:0 -430px}
#foods .at h3{background-position:0 -458px}
/*color*/
.cc00,.cc00 a:link,a.cc00:link{color:#c00}
/*buy-sent*/
#jd-outlets .at{background:url(i/i-bg.jpg) repeat-x}
#jd-outlets .at h3{background:url(i/b-t.gif) no-repeat}
#rob .at h3{background-position:0 -44px}
#fold .at h3{background-position:0 -88px}
#part-03{position:relative;overflow:hidden;zoom:1}
#part-03 .rd{float:left;width:735px; height:217px; overflow:hidden}
#part-03 .anno{float:right;width:230px;height:213px; clear:none}
.rule{width:229px;overflow:hidden;zoom:1;position:absolute;top:-34px;right:4px;}
.i-ab{height:4px;font-size:0;line-height:0;overflow:hidden;background:url(i/b-b.gif) no-repeat right bottom;}
.i-rule{background:#f7efff;border:solid #e7ceff;border-width:0 1px;width:193px;margin-left:14px;padding:20px 10px}
.i-at{background:url(i/b-b.gif) no-repeat;font-weight:bold;color:#7e26d1;text-align:center;height:17px;padding-top:20px;overflow:hidden}
.i-at span{background:#f7efff;padding:0 10px;font-size:14px}
#jd-outlets .brand{ position:static;float:left;padding-top:20px;width:220px;clear:none}
#jd-outlets .brand li{width:49.9%;float:left}
#jd-outlets .ab{overflow: visible}
#jd-outlets .box{padding-bottom:5px}
#jd-outlets .list{width:530px;}
#jd-outlets .list li{width:24.8%}

#zz-brand .at{background:none;border-bottom:1px solid #ededed;height:30px}
#zz-brand .at h3{background-position:0 -133px}
#zz-brand .brand{padding:0 10px;width:960px; margin-top:20px;}
#zz-brand .brand li{width:12.5%;text-align:center}
/*brand*/
.store{border:1px solid #e9e9e9;border-top:2px solid #be0000;float:left;width:228px}
.store .at{background:url(i/t-bg.gif) repeat-x 0 -397px;height:33px;overflow:hidden}
.store h3{background:url(i/t.gif) no-repeat 0 -425px;text-indent:-1000px;height:33px}
.store ul{padding:15px}
.store ul li{border-bottom:1px dotted #cccccc;height:28px;padding-left:55px;line-height:28px}
.store ul li:last-child{border:none}
.store ul li s{float:left;width:3px;height:5px;background:url(i/icon.gif) -21px -20px;margin-top:10px;margin-right:8px;overflow:hidden}
#brand .box{padding:0 8px;width:722px;float:right}
#brand .box .at{background:none;border-bottom:1px solid #ededed;height:30px;line-height:30px;font-weight:bold;padding-left:15px;line-height:33px;font-size:14px}
#brand .box .ra{text-align:center;padding:15px  0}
#brand-l{overflow:hidden;zoom:1}
#brand .box .brand{ position:static;width:100%;overflow:hidden;}
#brand .box .brand li{width:16.6%; text-align:center; display:inline}
#slide {
background:url(http://misc.360buyimg.com/201006/skin/df/i/loading.gif) no-repeat center 52px;height:271px;margin-bottom:10px;overflow:hidden;position:relative;width:500px;_margin-left:2px;z-index:0;*+z-index:-1;_z-index:-1;}
#slide ul {height:271px;left:0;position:absolute;top:0;width:500px; z-index:0}
#slide li {float:left;height:271px;overflow-x:hidden;overflow-y:hidden;width:500px; }
#slide div {height:24px;overflow:hidden;position:absolute;bottom:0;width:100%}
#slide span {cursor:pointer;float:left;text-align:center;width:124px;height:24px;line-height:24px;background:#fff;filter:Alpha(Opacity=80);opacity:0.8;font-size:12px;border-right:1px solid #ccc}
*html #slide div{bottom:-1px}
#slide .curr {background:#f00}
#slide span a:link, #slide span a:visited {text-decoration:none;}
#slide .curr a:link, #slide .curr a:visited {color:#FFF;font-weight:bold;}
/*float_0806div*/
.float_fp{position:relative; padding-right:10px; display:inline; z-index:100000}
.float_0806{ background:#fff; border:1px solid #e3e3e3; border-bottom:2px solid #ccc; border-right:2px solid #ccc; width:200px; position:absolute; left:0; top:-10px; zoom:1; overflow:hidden; clear:both; z-index:1000000000; display:none}
.float_0806 ul{ padding:7px; zoom:1; overflow:hidden}
.float_0806 li{ float:left; width:49.9%; display:inline; line-height:21px; text-align:left; color:#ccc;}

/*sortlist*/
#sortlist { float:left; width:230px; height:395px; overflow:hidden; margin-bottom:0}
#sortlist .mt{height:22px;background:url(i/bg_tit_plist2.gif) #FFF7DF no-repeat 0 0;line-height:22px;padding:5px 0 0 18px;}
#sortlist h2{color:#663300;}
#sortlist .mc{width:228px;border:1px solid #DBBC90;padding:6px 0 0;}
#sortlist .item{padding:0 2px;}
#sortlist h3{height:22px;padding:3px 5px;background:#fafafa;border-top:1px solid #ebebeb;line-height:22px;color:#cc0000;}
#sortlist h3 span{float:left;}
#sortlist h3 a:link,#sortlist h3 a:visited{display:block;font-weight:normal;color:#663300;}
#sortlist ul{padding:6px 0 10px 6px;overflow:hidden;zoom:1;}
#sortlist li{float:left;width:95px;height:18px;padding:3px 0 3px 4px;overflow:hidden;}

/*content_right*/
.content_right .rd {position:relative;width:719px; height:273px; overflow:hidden}
.content_right .slider,.content_right .num{position:absolute;}
.content_right .num {bottom:0;left:0;z-index:1;width:719px}
.content_right .num li{float:left;width:179px;background:#fff;height:23px;line-height:23px;overflow:hidden;filter:alpha(opacity=80);opacity:0.8;text-align:center;}
.content_right .num li.on{background:red;font-weight:bold;color:#fff;width:182px;}
.content_right .num li.on a{color:#fff;}
.slider li img{width:719px;height:273px}
.content_right .slider li{display:inline;}
/*root61*/
.root61 .reveal li{width:33.2%;}
.root61 .anno{clear:both;}
.root61 .reveal-s-h b{display:inline}
.root61 .reveal-s-h .a-img{font-size:0;}
.root61 .reveal-s-h img{width:228px;height:75px;}
.root61 .brand{width:225px;position:absolute;top:5px;right:0}
.root61 .brand li{width:49.9%;}
.root61 .hot-rank{width:960px;}
.root61 .hot-rank .at{clear:both;}
.root61 .hot-rank .ab ul{overflow:hidden;zoom:1}
.root61 .hot-rank .brand{float:right;position:static;}
.root61 .hot-rank .brand li{width:100px;margin-left:0px;padding-right:10px;_padding-right:8px;}
.root61 .hot-rank .brand li h5{height:20px;line-height:20px;}
.root61 .hot-rank .list{width:710px}
.root61 .ab{padding:0px;}
.root61 .box{width:1206px;}
.root61 .box .a-img{padding:0 8px;}
.root61 .box .a-img dt{display:inline;font-size:0;}
.root61 .box .a-img dt img{clear:both;}
.root61 .box .a-img dd{margin-bottom:0;}
.root61 .p-list{width:560px;}
.root61 .p-name{/*line-height:22px;*/}
.root61 #part-03 .rd{float:left;width:955px;}
.root61 #jd-outlets .list{width:735px}
.root61 #jd-outlets .list li{width:24%;}
.root61 #zz-brand .brand{width:100%;margin:0px;padding:0px;}
.root61 #zz-brand .brand li{width:10%;}
.root61 #brand .box{width:944px;}
.root61 #brand .box .brand li{width:12.5%;}
.root61 #brand-l{overflow:hidden;zoom:1}
.root61 #slide{width:720px;}
.root61 #slide ul{width:720px;}
.root61 #slide li{width:720px; }
.root61 #slide span{width:179px;}