﻿html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; }
ol, ul { list-style:none; }
:focus { outline:0; }
a img { border:0; }
img { vertical-align:middle; }
table { empty-cells:show; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
em { font-style:normal; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner {
border:none;
padding:0;
}
img::selection {
background:transparent;
}
img::-moz-selection {
background:transparent;
}
img { -ms-interpolation-mode:bicubic; }
img.err-product, img.err-poster { background: url("http://misc.360buyimg.com/lib/skin/e/i/error-12.gif") no-repeat scroll 50% 50% transparent; }
.loading-style1 b, .loading-style2 { background: url("http://misc.360buyimg.com/lib/skin/e/i/loading.gif") no-repeat scroll 50% 50% transparent; }
.fl { float:left; }
.fr { float:right; }
.fn { float:none; }
.al { text-align:left; }
.ac { text-align:center; }
.ca-border{border-top:1px solid #e2d5c6;padding-top:8px;overflow:hidden;}
.ar { text-align:right; }
img.err-price { background: url("http://misc.360buyimg.com/lib/skin/e/i/error-3.gif") no-repeat scroll 50% 50% transparent; height: 22px; width: 81px; }
.clr { display:block; overflow:hidden; clear:both; height:0; line-height:0; font-size:0; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }/* Hides from IE-mac \*/
*html .clearfix { height:1%; }
.clearfix { display:block; }/* End hide from IE-mac */
*+html .clearfix { min-height:1%; }
.overflow { overflow:hidden; }
.form label, .form input, .form select, .form textarea, .form button, .form .label { float:left; font-size:12px; }
.block { display:block; overflow:hidden; cursor:pointer; }
.hide { display:none; }
.invisible { visibility:hidden; }
.tab { overflow:hidden; zoom:1; }
.tab li, .tab a, .tab-item { float:left; cursor:pointer; text-align:center; }
.btn-img, .button { display:inline-block; margin:0; padding:0; border:0; text-align:center; cursor:pointer; z-index:0; }
.btn-text { margin:0; padding:0; text-align:center; cursor:pointer; }
body { font:12px/150% Arial, Verdana, "\5b8b\4f53"; color:#000; background:#fff; _background-image:url(about:blank); _background-attachment:fixed; }
h1 { font:20px "microsoft yahei", "\5b8b\4f53"; }
h2, h3 { font-size:14px; }
h4, h5, h6 { font-size:12px; }
a:link, a:visited { color:#666; text-decoration:none; }
a:hover { color:#a9036a; text-decoration:underline; }
/*a:active{color:#900;}*/
/*.w*/
.w { width:990px; margin:0 auto; }
.w1 { margin-bottom:10px; }
/*.lh&.ld*/
.lh { overflow:hidden; zoom:1; }
.lh li, .lh dl, .lh .item { float:left; }
.ld { position:relative; zoom:1; }
.ld s, .ld b, .ld .item { position:absolute; }
/*.m*/
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb { overflow:hidden; zoom:1; }
.m, .sm { margin-bottom:10px; }
.mt h2, .smt h3 { font-family:"microsoft yahei"; }
.m .mt .extra a:link, .m .mt .extra a:visited, .sm .smt .extra a:link, .sm .smt .extra a:visited { color:#005EA7; }
/*loading*/
.loading-style1 { width:126px; margin:0 auto; text-align:center; color:#999; }
.loading-style1 b { display:block; width:30px; height:30px; margin:0 auto 5px; background:url(i/loading.gif) no-repeat; }
.loading-style2 { background:url(i/loading.gif) no-repeat center center; }
/*product*/
.p-img, .p-name, .p-price, .p-market, .p-detail { overflow:hidden; }
.p-img { padding:5px 0; }
.p-name, .p-detail { word-break:break-all; word-wrap:break-word; }
.p-price { color:#999; }
.p-price strong, .p-market strong { color:#c00; }
s, b { display:block; overflow:hidden; line-height:0; font-size:0; }
#o-header { overflow:hidden; background:url(i/minibg.png) 0 0 repeat-x; height:93px;  }
#o-header.o-header{overflow:hidden;background:url(i/mini-nav.png) 0 -48px repeat-x;height:62px;}
#shortcut { height:28px; }
#shortcut ul { float:right; }
#shortcut ul.clearfix { padding:6px 0; }
#shortcut ul.fl { float:left; padding:1px; overflow:hidden; }
.o-header #shortcut ul.fl li { padding:0;height:auto;line-height:normal;margin-top:5px; }
#shortcut li.fore-login a, #shortcut li.fore-login { color:#a98f7b; }
#shortcut li.logo-mini { height:26px; line-height:26px; width:196px; color:#a98f7b; }
#shortcut li.logo-mini a { color:#a98f7b; margin-right:5px;}
#shortcut li { height:16px; padding:0 0 0 6px; float:left; line-height:16px; }
#shortcut li.fore { border-right:0; padding-right:0; color:#a98f7b; }
#shortcut li.fore s { width:15px; height:11px; margin-top:2px; margin-right:5px; _margin-right:2px; float:left; background:url(i/mini.png) -40px -65px no-repeat; }
#shortcut li.fore span { color:#ffe9d5; font-weight:700; }
#shortcut a, #shortcut a:visited { color:#a98f7b; }
#shortcut a:hover { text-decoration:underline; }
#loginbar a { margin-right:5px; }
#header { height:66px; }
#logo { width:320px; padding-top:3px; }
#search { width:285px; height:32px; margin:18px 0 0 210px; float:left; display:inline; }
#search .i-textbox { display:inline; margin-top:1px; width:218px; height:29px; padding-left:12px; border:solid #ccc; border-width:2px 0 0 0; overflow:hidden; position:relative; background:url(i/mini.png) -60px -2px no-repeat #fff;  }
#search .i-textbox span { height:28px; display:block; }
#search .i-textbox s { width:16px; height:16px; position:absolute; top:5px; left:6px; background:url(i/icons-bg.png) no-repeat -16px 0; }
#search .s-textbox { width:220px; height:20px; border:0; padding:4px 0; background-color:transparent; }
#search .placeholder { color:#ccc; }
#search .search-btn { background:url(i/mini.png) 0 0 no-repeat; width:47px; height:32px; border:0; color:#fff; font-size:14px; font-weight:700; cursor:pointer;}
#hotwords { float:left; margin-top:24px; }
#hotwords strong { color:#8C9DA8; font-weight:normal; display:none; }
#hotwords a { padding:0 6px; color:#281518; }
#hotwords .cur { color:#d7b685; }

.topadv{ float:right; display:inline; margin:5px 20px 0 0;}

#o-nav { position:relative; z-index:2; width:100%; height:37px; margin-bottom:10px; background:url(i/minibg.png) 0 -120px repeat-x; }
#nav{ width:980px; position:relative; zoom:1;}
.topnav { height:37px; margin-left:203px;}
.topnav li { height:37px; float:left;}
.topnav li a { float:left; color:#fff; font-size:14px; height:37px; line-height:37px;  padding:0 22px;  background:url(i/mini-nav.png) 84px -158px no-repeat;}
.topnav li a:hover,.topnav .current a { text-decoration:none; background:url(i/mini-nav.png) right 0 no-repeat; margin-left:-2px; padding-left:24px; position:relative; color:#fff; }
.topnav .navlast a{ background:none;}
/*所有商品分类*/
#categorys{ width:201px; position:absolute; left:0; top:0;}
.categorys-nav{ width:201px; height:37px; background:url(i/minibg.png) 0 -240px repeat-x; text-align:center;}
.categorys-nav h2 a{ line-height:37px; color:#fff; cursor:pointer;}
.categorys-nav h2 a:hover{ text-decoration:none;}
#categorys .mmc{ position:absolute; left:0; top:37px; width:201px; height:500px; background-color:#f9f9f9;}
#categorys .mmc{
	-webkit-box-shadow: 3px 0 3px rgba(0,0,0,0.2),-3px 0 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 0 3px rgba(0,0,0,0.2),-3px 0 3px rgba(0,0,0,0.2); 
	box-shadow: 3px 0 3px rgba(0,0,0,0.2),-3px 0 3px rgba(0,0,0,0.2);
}
#categorys .item{ height:40px; padding:7px 5px 5px 13px;}
#categorys .item s{ display:inline-block; float:left; width:14px; height:16px; margin-right:10px; background-image:url(i/mini.png); background-repeat:no-repeat;}
#categorys .fore1 s{ background-position:0 -38px;}
#categorys .fore2{ background-color:#eaeaea;}
#categorys .fore2 s{ background-position:-20px -38px;}
#categorys .fore3 s{ background-position:-40px -38px;}
#categorys .fore4{ background-color:#eaeaea;}
#categorys .fore4 s{ background-position:-60px -38px;}
#categorys .fore5 s{ background-position:-80px -38px;}
#categorys .fore6{ background-color:#eaeaea;}
#categorys .fore6 s{ background-position:-100px -38px;}
#categorys .fore7 s{ background-position:-120px -38px;}
#categorys .fore8{ background-color:#eaeaea;}
#categorys .fore8 s{ background-position:-140px -38px;}
#categorys .fore9 s{ background-position:-160px -38px;}
#categorys .fore10{ background-color:#eaeaea; height:20px; padding:7px 5px 5px 13px;}
#categorys .fore10 s{ background-position:-180px -38px;}
#categorys .fore10 .i-title a{ color:#000; color:#333; padding-right:11px;}
#categorys .fore10 .i-title:hover a{color:#FFF;}
#categorys .i-title{ height:20px; line-height:18px; font-size:14px; color:#333333;}
#categorys .i-col{ padding-left:24px;}
#categorys .i-col a{ padding-right:10px; color:#676767;}
#categorys .i-col a:hover{ color:#a9036a;}
#categorys .curr{ background-color:#736167;}
#categorys .curr .i-title{ color:#fff;}
#categorys .curr .i-col a{ color:#fff;}
#categorys .curr .i-mc{ display:block;}
#categorys .i-mc{ position:absolute; left:201px; top:0; width:634px;  background-color:#FFF zoom:1; display:none;overflow:hidden;}
#categorys .fore2 .i-mc{top:52px;}
#categorys .fore3 .i-mc{top:104px;}
#categorys .fore4 .i-mc{top:156px;}
#categorys .fore5 .i-mc{top:207px;}
#categorys .fore6 .i-mc{top:259px;}
#categorys .fore7 .i-mc{top:247px;}
#categorys .fore8 .i-mc{top:247px;}
#categorys .fore9 .i-mc{top:247px;}
.i-mc{
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2); 
	box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
}
.i-mc .subitem{ width:410px; background-color:#fff; float:left; min-height:240px; _height:240px; overflow: visible; }
.i-mc .subside{ width:200px; padding:12px; float:right; overflow:hidden; background-color:#eaeaea;margin-bottom:-1000px;padding-bottom:1000px;}
.i-mc .subitem dl{ border-top:1px dashed #bcbcbc; padding:6px 18px 0; clear:both; zoom:1; position:relative;}
.i-mc .subitem dl.b-none{ border:none;}
.i-mc .subitem dt{ width:70px; position:absolute; left:18px; top:8px;}
.i-mc .subitem dd{ margin-left:70px; overflow:hidden;}
.i-mc .subitem dt strong{ font-weight:bold; color:#4e4e4e;}
.i-mc .subitem dd a{ padding:0 10px 7px 0; display:inline-block; white-space:nowrap; color:#7a7a7a; }
.i-mc .subitem dd a:hover{ color:#a9036a;}
.i-mc .subside .sub-promotion{ height:90px;}
.i-mc .subside h3{ font-size:12px; height:20px; line-height:20px; color:#454545;}
.i-mc .subside .sub-brand{ width:200px; margin-top:20px;}
.i-mc .subside .brandlist li{ float:left; width:100px; height:20px; line-height:20px; overflow:hidden;}
.i-mc .subside .brandlist a{ color:#5c574e;}
.i-mc .subside .brandlist a:hover{ color:#a9036a;}

#food-health { padding-bottom:30px; }
#footer{width:100%; background:url(i/footbg.jpg) 0 0 repeat-x #f9f9f9; padding:10px 0 0; margin-top:10px;}
#footer .w{ background:url(i/foot.jpg) center top no-repeat; margin-bottom:0 !important;}
#footer .footgohome{  float:left; width:95px; height:96px; margin:5px 20px 0 0; background:url(i/footlogo.jpg) 0 0 no-repeat;}
#services{ padding:15px 0 170px 100px; background:url(i/servicebg.png) 210px 25px no-repeat;overflow:hidden;}
#services dl{ width:144px; float:left;overflow:hidden;}
#services dt { height:32px; overflow:hidden; }
#services dt span{ width:60px; padding:0; border:none; height:26px; line-height:26px; font-weight:bold; float:left; display:block; color:#3a3a3a;}
#services dd{ padding-left:20px ;height:18px; line-height:18px;}
#services dd a:hover{ color:#a9036a;}
#services dt s{ background-image:url(i/footicon.png); background-repeat:no-repeat; margin-right:3px; float:left; width:26px !important; height:26px !important;}
#services dl.s1 dt s{ background-position:6px 3px;}
#services dl.s2 dt s{ background-position:0 -28px;}
#services dl.s3 dt s{ background-position:10px -58px;}
#services dl.s4 dt s{ background-position:7px -88px;}
#services dl.s5 dt s{ background-position:8px -117px;}
#top-link { height:18px; }
#top-link a { float:right; display:block; overflow:hidden; line-height:100px; background:url(i/icons-bg.png) no-repeat 0 -49px; }
#top-link a.t1 { width:59px; height:18px; background-position:0 -49px; }
#top-link a.t1:hover { background-position:0 -68px; }
#top-link a.t2 { width:46px; height:14px; margin:4px 0 0 3px; background-position:-60px -53px; }
#top-link a.t2:hover { background-position:-60px -72px; }

#services a, #services a:visited { color:#666; }
#policy { width:988px; }
#home #policy { width:978px; }
#policy ul { padding:0 5px; }
#home #policy ul { padding:0; }
#policy li { width:326px; float:left; text-align:center; padding:10px 0; }
#policy li a { margin:0 auto; display:block; overflow:hidden; line-height:130px; background:url(i/bg.jpg) no-repeat 0 0; cursor:inherit; }
#policy li.p1 { padding:12px 0; }
#policy li.p2 { padding-top:12px; }
#policy li.p3 { padding-top:12px; }
#policy li.p1 a { width:282px; height:55px; }
#policy li.p2 a { width:282px; height:55px; background-position:-293px 0; }
#policy li.p3 a { width:282px; height:55px; background-position:-588px 0; }
#flinks a, #flinks a:visited { color:#666; }
#copyright { color:#666; line-height:24px; }
/*jdthickbox*/
.thickframe { position:fixed; top:0; left:0; z-index:10000000; width:100%; height:100%; background:#000; border:0; filter:alpha(opacity=0); opacity:0; }
.thickdiv { position:fixed; top:0; left:0; z-index:10000001; width:100%; height:100%; background:#000; border:0; filter:alpha(opacity=15); opacity:0.15; }
.thickbox { position:absolute; z-index:10000002; overflow:hidden; padding:0 4px 4px 0; background:url(i/bg_shadow.gif) no-repeat -4px 0; }
.thicktitle { height:35px; padding:0 10px; border:solid #963; border-width:1px 1px 0; background:#000; line-height:35px; font-family:arial, "微软雅黑"; font-size:14px; font-weight:bold; color:#333; }
.thickclose:link, .thickclose:visited { display:block; position:absolute; z-index:100000; top:10px; right:12px; overflow:hidden; width:21px; height:21px; background:url(http://misc.360buyimg.com/201007/skin/df/i/bg_thickbox.gif) no-repeat 0 -18px; font-size:0; line-height:100px; }
.thickcon { overflow:auto; background:#fff; border:solid #963; border-width:1px; padding:10px; }
.thickloading { background:url(http://misc.360buyimg.com/360top/lib/skin/2011/i/loading.gif) #fff no-repeat center center; }
.thickcountdown { height:20px; padding-right:6px; margin-top:-20px; text-align:right; color:#999; }
*html .thickframe { position:absolute; }
*html .thickdiv { position:absolute; }
#thicktitler { padding:0 11px; background:#8DB7DC; background:#8DB7DC; border:none; color:#fff; }
#thickcloser:link, #thickcloser:visited { height:21px; right:10px; top:3px; width:21px; }
#thickconr { border:solid #8DB7DC; border-width:1px; }
/**/
#toppanel { position:relative; z-index:1000; }
#sidepanel { position:fixed; bottom:0; right:0; z-index:1000; }
#sidepanel a, #sidepanel b { background-image:url(http://misc.360buyimg.com/lib/skin/2012/i/20111221C.png); background-repeat:no-repeat; }
#sidepanel a { display:block; position:relative; width:17px; height:66px; padding:28px 4px 0; margin:5px 0; text-align:center; line-height:14px; text-decoration:none; }
#sidepanel b { position:absolute; top:9px; left:4px; width:17px; height:16px; overflow:hidden; }
#sidepanel a:link, #sidepanel a:visited { background-position:0 -606px; }
#sidepanel a:hover, #sidepanel a:active { background-position:0 -509px; }
#sidepanel .gotop:link b, #sidepanel .gotop:visited b { background-position:-52px -528px; }
#sidepanel .gotop:hover b, #sidepanel .gotop:active b { background-position:-52px -509px; }
#sidepanel .research:link b, #sidepanel .research:visited b { background-position:-30px -528px; }
#sidepanel .research:hover b, #sidepanel .research:active b { background-position:-30px -509px; }
*html #sidepanel { position:absolute; top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
overflow:visible; }

.hometop{ display:block; width:40px; height:40px; background:url(i/gotop.png) 0 0 no-repeat; position:absolute; right:0; top:0;}
#hotwords{display:none;}

#categorys h2 b{background:url(http://misc.360buyimg.com/mini/lib/skin/i/mini-nav.png) -184px -202px no-repeat;position:absolute;right:9px;top:9px;width:18px;height:18px;}
#categorys.cur h2 b{background:url(http://misc.360buyimg.com/mini/lib/skin/i/mini-nav.png) -133px -202px no-repeat;}
#categorys .mmc{display:none;}
#categorys.cur .mmc{display:block;z-index:10;}