﻿.actbtn { width:126px; height:36px; cursor:pointer; margin-top:5px; border:none; text-indent:-9999px; background-repeat:no-repeat; display:block; }
.btn-buy { background:url(btn-buy.gif); }
.btn-register { background:url(btn-register.gif); }
.btn-login { background:url(btn-login.gif); }
.btn-forgetpass { background:url(btn-forgetpass.gif); }
.btn-advancesearch { background:url(btn-advancesearch.gif); }
.btn-gift { background:url(btn-gift.gif); }
.star-on .btn-fav { background:url(favadded.gif); }
.btn-return { background:url(btn-return.gif); }
.btn-next { background:url(btn-next.gif); }
.btn-return-checkout { background:url(btn-return-small.gif) no-repeat; }
.btn-order { background:url(btn-order.gif); }
.btn-clearcat { background:url(btn-clearcat.gif); }
.btn-nogift { background:url(btn-nogift.gif); }
.btn-notify { background:url(btn-notify.gif); }
.btn-normal { margin:0; padding:0; background:#E2E8EB; color:#000; text-decoration:none; display:inline; font-weight:normal; margin-left:3px; padding:4px 4px 2px 4px; cursor:pointer; border-top:1px solid #fff; border-left:1px solid #fff; border-right:2px solid #bec6ce; border-bottom:2px solid #bec6ce; }
.pager { clear:both; margin:5px; }
.pager td { padding:0 2px; vertical-align:middle; }
.pager .pagernum a { padding:1px 5px; border:1px solid #ccc; margin:0 2px; }
.pager .pagernum a:hover { color:#ff9c00; padding:1px 5px; border:1px solid #ff9c00; margin:0 2px; }
.pager .prev, .pager .next, .pager .onprev, .pager .onnext, .pager .unprev, .pager .unnext { height:18px; display:block; overflow:hidden; text-indent:-9999px; }
.pager .prev, .pager .onprev, .pager .unprev { background:url(pager_pre.gif) no-repeat 0 0; width:50px; }
.pager .next, .pager .onnext, .pager .unnext { background:url(pager_next.gif) no-repeat 0 0; width:50px; }
.pager .onprev, .pager .onnext { background-position:0 -18px; }
.pager .unprev, .pager .unnext { background-position:0 -36px; }
.pager .pagecurrent { padding:1px 5px; border:1px solid #fff; background:#f90; color:#fff; margin:0 2px; }
.price1 { font-size:16px; color:#CC3300; font-weight:bold; }
.mktprice1 { font-size:12px; color:#999; text-decoration:line-through; }
.saveprice1 { font-size:12px; color:#f90; }
.goodpic { text-align:center; }
.goodpic a { border:3px solid #fff; display:block; text-align:center; overflow:hidden; }
.valierror { padding:3px 5px 3px 21px; margin:0 5px; display:inline; height:25px; border:1px solid #E6594E; white-space:nowrap; text-align:left; color:#E6594E; background:#FCEAE8 url(stop.gif) no-repeat 3px; }
.valisuccess { padding:2px 5px 2px 15px; padding-left:21px; margin-left:10px; display:inline; border:1px solid #99D073; white-space:nowrap; text-align:left; color:#539A33; background:#EBF7E3 url(success.gif) no-repeat 3px; }
.tip-text { font-size:13px; font-weight:bold; border:1px #fff solid; background:#e9e9e9; padding:10px; }
.tip { border:1px #ccc solid; }
.cantbuy .tip-text { border-color:#fff; background-color:#fffcc1; color:#f00; }
.cantbuy .tip { border-color:#f6a100; }
.calendar { border:1px #ccc solid; }
.datepicker { font-family:Verdana, Arial, Helvetica, sans-serif; background:none!important; overflow:hidden; width:226px; }
.datepicker table { background:#BEBEBE; margin:0 auto; padding:0; overflow:hidden; border-spacing:0; border:1px solid #000; border-top:none; width:100%; }
.datepicker caption { color:#333; font-weight:bold; font-size:13px; text-align:center; width:100%; height:25px; line-height:26px; background:#4E6A81 url(calbg.gif) repeat-x; border:1px solid #000; }
.datepicker caption a { cursor:pointer; color:#000; text-decoration:none; font-weight:bold; }
.datepicker caption span.month { width:120px; padding-left:10px; }
.datepicker caption span.year { width:80px; padding-right:10px; }
.datepicker th, .datepicker td { cursor:default; font-size:12px; background:#fff; height:25px; width:30px; text-align:center; border-top:1px solid #BEBEBE; }
.datepicker th { background:#FDFDDB; border:none; color:#888; font-family:Verdana; font-size:10px; }
.datepicker td.active { cursor:pointer; }
.datepicker td.inactive { background:#EEE; color:#BEBEBE; }
.datepicker td.today { border-top:1px solid #FFD700; background:#FFD; }
.datepicker td.hilite { background:#000; color:#fff; }
.dialog { position:absolute; text-align:left; z-index:65534; font-size:12px; background:#fff; font-family:Arial, Helvetica, sans-serif; border-color:#3d596f #34495a #2f4251; border-style:solid; border-width:1px; top:0; left:0; }
.dialog .dialog_box { padding:9px; padding-top:0; background:#cad9e6; border:1px #a1badf solid; }
.dialog .dialogContent { background:#fff; }
.dialog .body { overflow:auto; overflow-x:hidden; background:#fff; }
.dialog .head { position:relative; padding:3px 0; zoom:1; margin-bottom:4px; }
.dialog .head .title { cursor:move; line-height:20px; height:20px; padding-left:10px; font-weight:bold; overflow:hidden; }
.dialog .head .closeBtn { position:absolute; top:5px; height:17px; right:5px; cursor:pointer; font-weight:bold; color:#000; white-space:nowrap; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; }
table, td, th { vertical-align:top; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
address, caption, em, th, i { font-style:normal; font-weight:400; }
a img { border:none; }
a { color:#000; text-decoration:none; outline:none; }
a:hover { color:#f90; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#111; margin:5px 0; font-weight:bold; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:1em; }
h6 { font-size:1em; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
a { color:#000; text-decoration:none; }
a:hover { color:#f90; }
.lnk { text-decoration:underline; cursor:pointer; }
p { margin:0 0 1.5em; }
p img.left { margin:1.5em 1.5em 1.5em 0; padding:0; }
p img.right { float:right; margin:1.5em 0 1.5em 1.5em; }
blockquote { margin:1.5em; color:#666; font-style:italic; }
strong { font-weight:bold; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
del { color:#666; }
pre, code { margin:1.5em 0; white-space:pre; }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
.highlight { background:#ff0; }
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
.textright, td.textright, a.textright, span.textright, li.textright, div.textright, p.textright { text-align:right; }
.textleft, td.textleft, a.textleft, span.textleft, li.textleft, div.textleft, p.textleft, colgroup.textleft { text-align:left; }
.textcenter, td.textcenter, a.textcenter, span.textcenter, li.textcenter, div.textcenter, p.textcenter, colgroup.textcenter { text-align:center; }
.textnowrap, td.textnowrap, a.textnowrap, span.textnowrap, li.textnowrap, div.textnowrap, p.textnowrap { white-space:nowrap; }
.textwrap, td.textwrap, a.textwrap, span.textwrap, li.textwrap, div.textwrap, p.textwrap { white-space:normal; }
.inline-block { display:inline-block; display:-moz-inline-stack; *display:inline;
zoome:1; }
.font9px { font-size:9px; }
.font10px { font-size:10px; }
.font11px { font-size:11px; }
.font12px { font-size:12px; }
.font14px { font-size:14px; }
.font16px { font-size:16px; }
.font18px { font-size:18px; }
.font20px { font-size:20px; }
.fontbold { font-weight:700; }
.fontnormal { font-weight:normal; }
.fontcolorRed { color:#C00; }
.fontcolorGreen { color:#618605; }
.fontcolorOrange { color:#f90; }
.fontcolorBlack { color:#000; }
.fontcolorGray { color:#666; }
.fontcolorBlue { color:#369; }
.ColColorRed { background:#fbeeef; }
.ColColorGray { background:#efefef; }
.ColColorGraydark { background:#efefef; }
.ColColorGreen { background:#eefbee; }
.ColColorBlue { background:#eef4fb; }
.ColColorOrange { background:#FBF7EE; }
.ColColorWhite { background:#fff; }
fieldset { padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc; }
legend { font-weight:bold; font-size:1.2em; }
.FormWrap * { line-height:150%; }
.FormWrap {/* margin:10px 0; margin-bottom:0; border:1px solid #D5D5D5; background:#f0f0f0; padding:7px; */ }
.FormWrap label { width:auto; }
.FormWrap em { font-stretch:normal; color:#F60; margin:0 2px; }
.inputstyle { border:1px solid #ccc; padding:3px 5px; }
.buttonstyle { padding:1px 5px; font-size:14px; }
.division { background:#fff; border:1px solid #E1E1E1; padding:7px; margin-bottom:7px; }
.borderdown { border-top:1px solid #bec6ce; border-left:1px solid #bec6ce; border-right:1px solid #fff; border-bottom:1px solid #fff; }
.borderup { border-top:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #bec6ce; border-bottom:1px solid #bec6ce; }
.borderbottom { border-bottom:1px solid #eee; margin-bottom:5px; }
.division .forform th, .division .forform td { vertical-align:top; padding:5px; }
.division .forform th { width:120px; font-size:14px; font-weight:normal; padding-left:5px; color:#777; white-space:nowrap; text-align:right; }
.Numinput { padding:0 20px; position:relative; height:20px; }
.Numinput input { font-size:12px; width:24px; height:15px; line-height:15px; }
.Numinput .numadjust { position:absolute; width:18px; height:9px; right:1px; overflow:hidden; background-image:url(numadjust.gif); background-repeat:no-repeat; cursor:pointer; }
.Numinput .numadjust.increase { background-position:0 0; top:0; }
.Numinput .numadjust.increase.active { background-position:0 -20px; }
.Numinput .numadjust.decrease { background-position:0 -10px; bottom:0; }
.Numinput .numadjust.decrease.active { background-position:0 -30px; }
.error, .notice, .note, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }
.error h4, .notice h4, .note h4, .success h4 { margin:3px 0; }
.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }
.notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }
.note { background:#F5F4EC; color:#514721; border-color:#E5DDC7; }
.success { background:#E6EFC2; color:#264409; border-color:#C6D880; }
.error a { color:#8a1f11; }
.notice a { color:#514721; }
.note a { color:#000; text-decoration:none; }
.success a { color:#264409; }
.error .option, .notice .option, .note .option, .success .option { float:right; cursor:pointer; }
.error .pic, .notice .pic, .note .pic, .success .pic { width:48px; height:48px; }
.error .pic { background:url(infoerror.gif); }
.notice .pic { background:url(infonotice.gif); }
.note .pic { background:url(infonote.gif); }
.success .pic { background:url(infosuccess.gif); }
.infotips { color:#999; padding-left:5px; }
.FeedBackInfo { margin:50px auto; color:#333; width:700px; }
.FeedBackInfo .success, .FeedBackInfo .error { margin:0 auto; background:none; border:0; }
.FeedBackInfo .success .pic, .FeedBackInfo .error .pic { background:url(feedbackinfo.gif) no-repeat center; width:128px; height:128px; padding:0 10px; border-right:1px solid #eee; }
.FeedBackInfo .success .pic { background-position:0 18px; }
.FeedBackInfo .error .pic { background-position:0 -97px; }
.FeedBackInfo h1 { margin:0 0 0 5px; font-size:14px; }
.FeedBackInfo .success h1 { color:#060; }
.FeedBackInfo .error h1 { color:#900; }
ul.list { margin:10px 0; }
ul.list li { background:url(ra.gif) no-repeat 0 8px; padding-left:15px; color:#666; display:block; border-bottom:1px solid #efefef; line-height:23px; }
ul.list ul { margin-left:10px; }
ul.list li.nolist { border-bottom:0; background:none; }
ul.list.WithRight li { position:relative; }
ul.list.WithRight li span { position:absolute; right:0; color:#666; }
ul.list.float li { width:45%; float:left; margin-left:15px; }
ol li { margin:0 0 0 20px; color:#000; border-bottom:1px solid #efefef; line-height:20px; list-style:decimal; }
ol li ol { margin-top:1px 0 0 10px; }
.liststyle { border:1px solid #ddd; width:100%; margin:0; }
.liststyle a { padding-right:5px; text-decoration:underline; }
.liststyle a.lnk { text-decoration:none; }
.liststyle thead th { text-align:center; font-size:12px; white-space:nowrap; font-weight:700; background:url(tablethbg.gif); border-bottom:1px solid #ccc; border-top:1px solid #fff; border-right:1px solid #ddd; border-left:1px solid #fff; padding:4px 3px; }
.liststyle td, .liststyle th { padding:4px; word-break:break-word; text-align:center; border-right:1px solid #ddd; border-left:1px solid #fff; border-bottom:1px solid #ddd; border-top:1px solid #fff; }
.liststyle.data td, .liststyle.data th { word-break:break-word; }
.liststyle.data tbody th { text-align:right; color:#000; font-size:14px; }
.liststyle.data td { text-align:left; }
.liststyle.data .colspan { text-align:center; border-bottom:1px solid #aaa; border-top:1px solid #fff; color:#000; font-weight:700; }
.liststyle_option th, .liststyle_option td { padding:5px; text-align:center; background:#eee; text-align:left; }
.liststyle .viewpic { text-indent:-9999px; display:block; width:20px; height:20px; background:url(goodsgallary_icon.gif) 0 -25px no-repeat; }
.liststyle .addtocart { text-indent:-9999px; display:block; width:20px; height:20px; background:url(goodsgallary_icon.gif) 0 -100px no-repeat; }
.thumbnailPic ul { float:left; text-align:center; margin-right:10px; }
.thumbnailPic ul li.pic a { display:block; height:50px; width:50px; border:1px solid #ccc; }
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-auto { float:left; margin-right:10px; }
div.last { margin-right:0; }
.span-0 { width:10px; }
.span-1 { width:30px; }
.span-2 { width:70px; }
.span-3 { width:110px; }
.span-4 { width:150px; }
.span-5 { width:190px; }
.span-6 { width:230px; }
.span-7 { width:270px; }
.span-8 { width:310px; }
.span-9 { width:350px; }
.span-10 { width:390px; }
.span-11 { width:430px; }
.span-12 { width:470px; }
.span-13 { width:510px; }
.span-14 { width:550px; }
.span-15 { width:590px; }
.span-16 { width:630px; }
.span-17 { width:670px; }
.span-18 { width:710px; }
.span-19 { width:750px; }
.span-20 { width:790px; }
.span-21 { width:830px; }
.span-22 { width:870px; }
.span-23 { width:910px; }
.span-24, div.span-24 { width:950px; margin:0; }
.span-auto { width:auto; }
.append-1 { padding-right:40px; }
.append-2 { padding-right:80px; }
.append-3 { padding-right:120px; }
.append-4 { padding-right:160px; }
.append-5 { padding-right:200px; }
.append-6 { padding-right:240px; }
.append-7 { padding-right:280px; }
.append-8 { padding-right:320px; }
.append-9 { padding-right:360px; }
.append-10 { padding-right:400px; }
.append-11 { padding-right:440px; }
.append-12 { padding-right:480px; }
.append-13 { padding-right:520px; }
.append-14 { padding-right:560px; }
.append-15 { padding-right:600px; }
.append-16 { padding-right:640px; }
.append-17 { padding-right:680px; }
.append-18 { padding-right:720px; }
.append-19 { padding-right:760px; }
.append-20 { padding-right:800px; }
.append-21 { padding-right:840px; }
.append-22 { padding-right:880px; }
.append-23 { padding-right:920px; }
.prepend-1 { padding-left:40px; }
.prepend-2 { padding-left:80px; }
.prepend-3 { padding-left:120px; }
.prepend-4 { padding-left:160px; }
.prepend-5 { padding-left:200px; }
.prepend-6 { padding-left:240px; }
.prepend-7 { padding-left:280px; }
.prepend-8 { padding-left:320px; }
.prepend-9 { padding-left:360px; }
.prepend-10 { padding-left:400px; }
.prepend-11 { padding-left:440px; }
.prepend-12 { padding-left:480px; }
.prepend-13 { padding-left:520px; }
.prepend-14 { padding-left:560px; }
.prepend-15 { padding-left:600px; }
.prepend-16 { padding-left:640px; }
.prepend-17 { padding-left:680px; }
.prepend-18 { padding-left:720px; }
.prepend-19 { padding-left:760px; }
.prepend-20 { padding-left:800px; }
.prepend-21 { padding-left:840px; }
.prepend-22 { padding-left:880px; }
.prepend-23 { padding-left:920px; }
.border { padding-right:4px; margin-right:5px; border-right:1px solid #ccc; }
.colborder { padding-right:24px; margin-right:25px; border-right:1px solid #ccc; }
.pull-1 { margin-left:-40px; }
.pull-2 { margin-left:-80px; }
.pull-3 { margin-left:-120px; }
.pull-4 { margin-left:-160px; }
.pull-5 { margin-left:-200px; }
.push-6 { margin-left:-240px; }
.push-7 { margin-left:-280px; }
.push-1 { margin:0 -40px 1.5em 40px; }
.push-2 { margin:0 -80px 1.5em 80px; }
.push-3 { margin:0 -120px 1.5em 120px; }
.push-4 { margin:0 -160px 1.5em 160px; }
.push-5 { margin:0 -200px 1.5em 200px; }
.push-6 { margin:0 -200px 1.5em 240px; }
.push-7 { margin:0 -200px 1.5em 280px; }
.pushdown-1 { margin-top:5px; }
.pushdown-2 { margin-top:10px; }
.pushdown-3 { margin-top:15px; }
.pushdown-4 { margin-top:20px; }
.pushdown-5 { margin-top:25px; }
.pushdown-6 { margin-top:30px; }
.pushdown-7 { margin-top:35px; }
.pushdown-8 { margin-top:40px; }
.pushdown-9 { margin-top:45px; }
.pushdown-10 { margin-top:50px; }
.pushdown-11 { margin-top:55px; }
.pushdown-12 { margin-top:60px; }
.pushdown-13 { margin-top:65px; }
.pushdown-14 { margin-top:70px; }
.pushdown-15 { margin-top:75px; }
.pushdown-16 { margin-top:80px; }
div.floatLeft { float:left; }
div.floatRight { float:right; }
div.floatNone { float:none; }
.box { padding:7px; }
.boxBlue { background:#ECF2F5; border:1px solid #C7DBE5; padding:7px; }
.boxBrown { background:#F5F4EC; border:1px solid #E5DDC7; padding:7px; }
.boxGray { background:#efefef; border:1px solid #E1E1E1; padding:7px; }
.cut { overflow:hidden; }
hr { background:transparent; color:#ddd; float:none; width:100%; height:0; margin:5px 0; padding:0; border:1px solid #eee; }
hr.space { background:#fff; color:#fff; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix, * html { height:1%; }
.clearfix { display:block; }
.clear {/* border-top:1px solid transparent!important;*/ border-top:0; clear:both; line-height:0; font-size:0; height:0; height:1%; }
.SearchBar table td { padding:0 5px; vertical-align:middle; }
.SearchBar .inputstyle { padding:02px; }
.ArtListWrap ul li .date { float:right; }
.GoodsSearchWrap .title { padding:3px 0 0 0; height:30px; line-height:30px; border-bottom:1px solid #ddd; }
.GoodsSearchWrap .title .pager { margin:0; }
.GoodsSearchWrap .title .listmode { color:#666; padding:5px 5px 0 0; }
.GoodsSearchWrap .title .pagemode { float:right; margin:0 10px 0 0; }
.GoodsSearchWrap .title .listmode .info { float:left; }
.GoodsSearchWrap .title .listmode span { cursor:pointer; margin:0 2px; display:block; float:left; text-indent:-9999px; display:block; overflow:hidden; width:18px; height:18px; }
.GoodsSearchWrap .title .listmode .list_index { background:url(list_style_1.gif) no-repeat; }
.GoodsSearchWrap .title .listmode .list_grid { background:url(list_style_2.gif) no-repeat; }
.GoodsSearchWrap .title .listmode .list_text { background:url(list_style_3.gif) no-repeat; }
.GoodsSearchWrap .title .listmode .current { background-position:0 -20px; }
.GoodsSearchWrap .title .filtmode { padding-top:3px; float:right; }
.GoodsSearchWrap .title .search_total { float:left; margin:5px 5px 0 5px; border-left:1px solid #CCC; height:17px; line-height:17px; padding-left:7px; }
.GoodsSearchWrap .ItemsWarp td { vertical-align:middle; white-space:nowrap; }
.GoodsSearchWrap .items-list { padding:10px 0; border-bottom:1px solid #ddd; }
.GoodsSearchWrap .items-list .goodpic { padding-right:10px; }
.GoodsSearchWrap .items-list .goodinfo { color:#666; white-space:normal; padding-right:10px; }
.GoodsSearchWrap .items-list .price_button li { white-space:nowrap; }
.GoodsSearchWrap .items-list .price_button .button { margin:5px 0 4px 0; }
.GoodsSearchWrap .items-list .price_button .button li { height:27px; }
.GoodsSearchWrap .items-list .button .addcart { width:95px; background:url(list_btns.gif) no-repeat; }
.GoodsSearchWrap .items-list .button .present { width:95px; background:url(list_btns.gif) no-repeat 0 -135px; }
.GoodsSearchWrap .items-list .button .star-off { width:84px; background:url(list_btns.gif) no-repeat 0 -81px; }
.GoodsSearchWrap .items-list .button .star-on { width:68px; background:url(list_btns.gif) no-repeat 0 -27px; }
.GoodsSearchWrap .items-list .button .btncmp { width:68px; background:url(list_btns.gif) no-repeat 0 -54px; }
.GoodsSearchWrap .items-list .button .nobuy { width:92px; background:url(list_btns.gif) no-repeat 0 -108px; }
.GoodsSearchWrap .items-list .button li.vdetail { display:none; }
.GoodsSearchWrap .items-gallery { overflow:hidden; text-align:center; padding:2px; margin:3px; background:#f2f2f2; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #ddd; border-bottom:1px solid #ddd; }
.GoodsSearchWrap .items-gallery h6 a { font-weight:normal; }
.GoodsSearchWrap .items-gallery h6 { margin-bottom:5px; line-height:15px; }
.GoodsSearchWrap .items-gallery .goodpic { margin-bottom:5px; }
.GoodsSearchWrap .items-gallery .goodpic a { margin:6px; background:#fff; }
.GoodsSearchWrap .items-gallery .goodinfo { text-align:left; margin:6px; }
.GoodsSearchWrap .items-gallery .goodinfo h6 { height:32px; }
.GoodsSearchWrap .items-gallery .goodinfo .price1 { font-size:14px; }
.GoodsSearchWrap .items-gallery .button { text-align:center; float:right; padding:1px; background:#fff; border:1px solid #ddd; }
.GoodsSearchWrap .items-gallery .button li { margin:0; background:#fff; padding:0; }
.GoodsSearchWrap .items-gallery .button a { width:20px; height:20px; }
.GoodsSearchWrap .items-gallery .button .addcart { display:none; }
.GoodsSearchWrap .items-gallery .button .btncmp { background:url(goodsgallary_icon.gif) 1px 0 no-repeat; }
.GoodsSearchWrap .items-gallery .button .viewpic { background:url(goodsgallary_icon.gif) 0 -25px no-repeat; }
.GoodsSearchWrap .items-gallery .button .star-off { background:url(goodsgallary_icon.gif) 0 -75px no-repeat; }
.GoodsSearchWrap .items-gallery .button .star-on { background:url(goodsgallary_icon.gif) 0 -50px no-repeat; }
.GoodsSearchWrap .items-gallery .button .nobuy { background:url(goodsgallary_icon.gif) 0 -124px no-repeat; }
.GoodsSearchWrap .items-text a, .GoodsSearchWrap .items-text .textbutton li { text-indent:0; display:inline; position:static; padding:0 2px; text-decoration:underline; color:#666; }
.GoodsSearchWrap .items-text .textbutton li.addcart { display:none; }
.GoodsSearchWrap .items-text .textbutton li.vdetail { display:none; }
.GoodsSearchWrap .items-text .pic a { position:relative; }
.GoodsSearchWrap .items-text .pic a span { position:absolute; }
.GoodsSearchWrap .items-text .pic a:hover { z-index:10000; }
.GoodsSearchWrap .items-text .pic a:hover span { top:20px; left:0; border:1px solid #ccc; padding:5px; background:#fff; }
.GoodsSearchWrap .items-text .nobuy a { color:#f00; }
.GoodsSearchWrap .button a { text-indent:-9999px; display:block; cursor:pointer; height:27px; }
.GoodsSearchWrap .button li { padding:0; display:inline-block; *display:inline;
zoom:1; margin:0 2px 0 0; }
.GoodsSearchWrap li.vdetail { display:none; }
.GoodsSearchWrap .button .buy-select { width:50px; height:27px; vertical-align:bottom; z-index:200; }
#mbc-my-fav .star-on, #mbc-my-fav .star-off { display:none; }
#mbc-my-fav .addcart { background:none; }
#mbc-my-fav .addcart a { text-indent:0; }
#mbc-my-fav .button { margin:0; }
#mbc-my-fav .button li, #mbc-my-fav .button a { height:auto; }
#mbc-my-fav .buy-select-list { margin-top:0; }
.button .buy-select-list { width:180px; position:absolute; margin-top:2px; *margin-top:22px;
z-index:99; }
.button .buy-select-list td { border-bottom:1px solid #ccc; padding:3px 0; }
.button .buy-select-list a { text-indent:0; display:inline; color:#666; }
.button .buy-select-list .btnbuy { width:43px; height:20px; line-height:20px; background:url(btn_2.gif) no-repeat center; display:block; text-align:center; }
.GoodsSelector { margin:0 0 5px 0; }
.GoodsSelector h5 { margin:2px 0; }
.GoodsSelector a { color:#36c; margin:0 20px 0 0; }
.GoodsSelector a.remove { color:#f60; font-weight:bold; background:url(selector_arr.gif) no-repeat; padding:0 0 0 15px; }
.GoodsSelector a.remove:hover { background-position:0 -20px; }
.GoodsSelector .num { font-size:.8em; color:#333; margin-left:1px; }
.goods-spec { overflow:auto; height:100%; line-height:180%; }
.goods-spec .curr { z-Index:10; }
.goods-spec .spec-selected { font-size:13px; color:#fff; font-weight:bold; color:#333; }
.goods-spec .spec-item { clear:left; overflow:hidden; }
.goods-spec li { float:left; margin:3px; min-width:1.5em; }
.goods-spec a { border:1px #fff solid; display:block; position:relative; background:#fff; margin:0; overflow:hidden; *overflow:visible;
*float:left;
}
.goods-spec a i { display:none; background:url(item_sel.gif) no-repeat 0 0; height:12px; overflow:hidden; width:12px; position:absolute; bottom:-1px; right:-1px; text-indent:-9999em; }
.goods-spec a span, .goods-spec a img { border:1px #ccc solid; padding:1px; background:#fff; color:#333; display:block; }
.goods-spec a span { padding:1px 6px 1px 6px; line-height:15px; white-space:nowarp; background:url(goodspecbg.gif); word-break:break-all; }
.goods-spec a:hover { border-color:#f90; }
.goods-spec a:hover img, .goods-spec a:hover span { border-color:#fff; }
.goods-spec .selected, .goods-spec .selected:hover, .goods-spec .selected span, .goods-spec .selected:hover span, .goods-spec .selected:hover img, .goods-spec .selected img { border-color:#f90; }
.goods-spec .selected i { display:block; }
.goods-spec a.lock, .goods-spec a.lock:hover { border-color:#ccc; border-style:dotted; cursor:not-allowed; }
.goods-spec a.lock span, .goods-spec a.lock img { border-color:#fff; opacity:.2; filter:alpha(opacity=20); *color:#ccc;
}
.goods-spec .handle { border:1px #ccc solid; padding:0 2px 0 5px; color:#999; cursor:pointer; position:relative; z-Index:10; background:#fff; }
.goods-spec .handle.curr:hover { border:1px #ccc solid; border-bottom:0; }
.goods-spec .handle em { color:#333; }
.goods-spec .handle span { display:inline; padding:1px 15px 1px 0; background:transparent url(arrowdown.gif) no-repeat scroll 100% 50%; }
.goods-spec .curr { border-bottom:none; padding-bottom:1px; color:#333; }
.goods-spec .handle .select { color:#333; }
.goods-spec .content { display:none; padding:5px; border:1px #ccc solid; position:absolute; z-index:1; background:#fff; }
.goods-spec .content-curr { display:block; background:#ddd; z-index:20; }
.goods-spec .spec-selected-error { color:#f00; }
table.spec-item th, table.spec-item td { vertical-align:middle; }
.GoodsSelector .goods-spec .selected { background:#FF9; }
.GoodsSelector .goods-spec .selected span { font-weight:bold; }
.GoodsSelector .goods-spec .curr { padding-bottom:7px; margin-bottom:-1px; background:#eee; }
.GoodsSelector .goods-spec .content { position:static; float:none; clear:left; overflow:auto; margin-top:0; height:100%; background:#eee; }
.cmpresult th { white-space:nowrap; }
.GoodsInfoWrap { overflow:hidden; }
.GoodsInfoWrap i { font-style:normal; font-family:Tahoma, Verdana, Arial; }
.GoodsInfoWrap .goodsname { font-size:14px; border:none; background:none; color:#000; margin:0; padding:0 0 5px 0; }
.GoodsInfoWrap .note { color:#999; margin:3px 0; }
.GoodsInfoWrap .brief { margin:0; padding:0 0 20px 0; color:#369; }
.GoodsInfoWrap .goodsprops { font-family:Tahoma, Verdana, Arial; border-top:1px dotted #a6a6a6; border-bottom:1px dotted #a6a6a6; padding:15px 0; margin:0 0 5px 0; }
.GoodsInfoWrap .goodsprops i { color:#777; }
.GoodsInfoWrap .goodsprops span { padding-right:5px; }
.GoodsInfoWrap .goodsprops li { float:left; width:49%; padding:2px 0; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.GoodsInfoWrap .goodsprops li.line { clear:both; float:none; display:block; }
.GoodsInfoWrap .goodsprops .spec { float:none; width:100%; }
.GiftRule { margin:10px; padding:5px 10px; border:1px solid #EEE; background:#FBFDFF; }
.GiftRule h4 { margin:0 0 5px 0; font-size:1.2em; }
.GoodsInfoWrap .giftchange { margin:10px 20px; }
.GoodsInfoWrap .mktprice i { color:#a4a4a4; text-decoration:line-through; }
.GoodsInfoWrap .userselect { padding:5px; background:#fffee6; border:1px solid #e7dbb1; margin:10px 0 10px 0; }
.GoodsInfoWrap .userselect .desc { padding:0 5px; }
.GoodsInfoWrap .userselect .goodsspec td { white-space:nowrap; padding:3px 5px; }
.GoodsInfoWrap .choose { border:none; margin:5px 0; }
.GoodsInfoWrap .adjtitle { z-index:1; position:relative; }
.GoodsInfoWrap .goods-adjunct-row .inputstyle { width:2em; padding:1px; }
.GoodsInfoWrap .choose .error { color:#e33c1c; }
.GoodsInfoWrap .choose .memberprice i { font-size:12px; }
.GoodsInfoWrap .choose table { background:#FFF; border:1px solid #a9a9a9; }
.GoodsInfoWrap .adjpc { padding:0; margin:0; color:#464646; }
.GoodsInfoWrap .choose .buynum { height:16px; border:1px solid #c5c5c5; width:15px; padding:0 3px; background:#fff; }
.GoodsInfoWrap .choose td { padding:3px; border-bottom:1px dotted #ccc; }
.GoodsInfoWrap .choose .last td { border:none; }
.goodsaction { padding:15px 20px; }
.goodsaction .g-msg { display:inline; margin:0; padding:0; margin-left:40px; }
.error .goodsaction .g-msg { color:#e33c1c; font-weight:bold; }
.goodsaction .g-product, .goodsaction .g-adjunct { padding:2px; margin:0; color:#53585F; font-weight:normal; letter-spacing:.1em; }
.GoodsInfoWrap .g-total-price { font-size:1.4em; color:#F60; font-weight:normal; }
.GoodsInfoWrap .btnBar { padding:2px; }
.GoodsInfoWrap .btnBar .btns { float:left; }
.GoodsInfoWrap .btnBar ul { padding-top:15px; }
.GoodsInfoWrap .btnBar li { display:inline; }
.GoodsInfoWrap .btnBar a { margin:0 5px; }
.GoodsInfoWrap .btnBar .btn-notify { width:126px; height:34px; }
.GoodsInfoWrap .btnBar .btn-fav, .GoodsInfoWrap .btnBar .btn-send { background:url(btn_goods_jrzz.gif) no-repeat; text-indent: -9999px; display: block; height: 25px; width: 86px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; }
.GoodsInfoWrap .btnBar .star-on .btn-fav { background-position:0 -27px; }
.GoodsInfoWrap .btnBar .btn-send { background-position:0 -40px; }
.pdtdetail h2 { font-size:14px; border:0; padding-left:0; color:#000; }
.pdtdetail .indent { padding:5px 10px; }
.pdtdetail * { line-height:180%; }
.pdtdetail img{ margin-top: 10px; margin-bottom: 5px; }
/*相關產品*/
.xianguan { margin-top: 15px; }
.xianguan { background:transparent url(sprites_gra.gif) repeat-x scroll 0 0; border-bottom:1px solid #E8E8E8; border-top:2px solid #D97417; }
.xianguan h2 { font-size:14px; font-weight:bold; padding:0em 0.8em 0.1em; }
.xianguan .indent { padding:5px 10px; }
.hightline { background:#FFFEE6; border:1px solid #E7DBB1; }
.hightbox { border:2px solid #fff; padding:5px; }
.buyinfo { padding-top:5px; }
.goods-detail-pic { overflow:hidden; width:300px; height:300px; vertical-align:middle; text-align:center; }
.goods-detail-pic a { border:none; visibility:hidden; overflow:hidden; display:block; }
.goods-detail-pic_loading { background:#fff url(loading.gif) no-repeat center center!important; }
.goodspic { padding:0 20px 0 0; }
.goods-detail-pic-thumbnail { margin:0 auto; width:265px; }
.goods-detail-pic-thumbnail a { display:block; border:2px solid #fff; width:47px; height:47px; overflow:hidden; }
.goods-detail-pic-thumbnail a:hover { border-color:#ccc; }
.goods-detail-pic-thumbnail a img { border:none; padding:1px; background:#fff; width:45px; height:45px; }
.goods-detail-pic-thumbnail .uparrow { height:6px; font-size:0; background:transparent url(upyellowarrow.gif) no-repeat 50% 100%; visibility:hidden; }
.goods-detail-pic-thumbnail .current .uparrow { visibility:visible; }
.goods-detail-pic-thumbnail .current a, .goods-detail-pic-thumbnail .current a:hover { border-color:#f60; }
.goods-detail-pic-thumbnail .current a img, .goods-detail-pic-thumbnail .current a:hover img { border-color:#ffc; }
.picscroll { margin:10px 0 10px 0; }
.picscroll th, .picscroll td { vertical-align:middle; text-align:center; }
.picscroll .scrollarrow { cursor:pointer; background:url(scollpicarrow.gif) no-repeat 0 50%; visibility:hidden; }
.picscroll .pics { text-align:center; overflow:hidden; white-space:nowarp; }
.picscroll .pics table, .picscroll .pics table th, .picscroll .pics td { padding:0; margin:0; border:0; }
.picscroll .toright { background-position:100% 50%; }
.GoodsPackageWrap { border:1px solid #d0d0d0; border-top:none; background:url(package_bg.gif) repeat-x; padding:5px 10px; margin-bottom:40px; }
.GoodsPackageWrap .items { border-bottom:1px dotted #ccc; padding:5px 0; }
.GoodsPackageWrap .last { border:none; }
.GoodsPackageWrap .itemwrap { float:left; width:65%; min-height:136px; overflow-x:auto; overflow-y:visible; padding-bottom:10px; _padding-bottom:15px; }
.GoodsPackageWrap dl { padding:0 5px; width:150px; text-align:center; }
.GoodsPackageWrap .plus { font-size:25px; color:#a1a1a1; padding:20px 0 0 0; width:20px; }
.GoodsPackageWrap .priceinfo { float:left; margin-left:40px; }
.GoodsPackageWrap .buy { margin-top:5px; }
.goodspackagewrap, .goods-detail-tab { margin:30px 0 0 0; background:url(tabsepbg.gif) repeat-x 0 3px; padding-left:0px; overflow:visible; }
.goodspackagewrap div, .goods-detail-tab div { cursor:pointer; background:url(tabs_common.gif) no-repeat; color:#666; display:block; float:left; height:17px; padding:4px 2px; text-align:center; width:91px; }
.goodspackagewrap .active, .goods-detail-tab .active { background:url(tabs_on.gif) no-repeat; color:#000; display:block; font-size:14px; font-weight:bold; height:28px; position:relative; margin-bottom:-7px; margin-top:-8px; padding-top:11px; width:110px; padding-right: 7px; }
.Navigation { color:#888; line-height:36px; }
.Navigation a { color:#888; text-decoration:underline; }
.Navigation span { margin:0 5px 0 0; }
.Navigation .now { font-weight:700; }
.PackageGoodsWrap .items h3 { border:1px solid #ccc; padding:0 0 0 70px; margin-bottom:15px; background:#f2f2f2 url(packageinfobg.gif) no-repeat; line-height:25px; }
.BrandWrap .img a { text-align:center; display:block; height:120px; overflow:hidden; width:120px; margin:0 auto; }
.BrandWrap .intro { height:42px; }
.BrandWrap .items { margin-top:10px; margin-bottom:5px; width:22%; overflow:hidden; }
.BrandWrap dl dt { height:120px; width:120px; text-align:center; margin:0 auto; }
.branddetail { margin-bottom:10px; border-bottom:1px solid #ccc; padding:5px 0; }
.branddetail .brandtitle td { vertical-align:middle; }
.linksWrap .img a { width:90px; height:90px; display:block; margin:0 auto; overflow:hidden; }
.CartWrap { clear:both; }
.CartWrap .CartNav { background:url(cartnav-bg.gif); height:64px; padding-right:10px; }
.CartWrap .FormWrap ol { width:300px; }
.CartWrap .FormWrap ol li { margin:0 0 0 30px; padding:3px; list-style:decimal; text-align:left; }
.CartWrap .totalprice { font-size:1.2em; font-weight:bold; color:#F30; }
.CartWrap .recommend .gofavor { text-align:right; padding:0 10px; }
.CartWrap .CartBtn table { margin:0 auto; }
.CartWrap .fieldin { padding:5px; }
.CartWrap .row { margin:10px 0; }
.CartWrap .note { margin:0 0 0 5px; color:#999; }
.CartWrap .FormWrap .division { padding:5px; border:1px solid #ccc; }
.CartWrap #amountInfo { background:#F5F4EC; border:1px solid #E5DDC7; }
.RegisterWrap { margin:10px; }
.RegisterWrap .leftpart { float:left; width:58%; margin-right:50px; }
.RegisterWrap .righttop { float:right; width:35%; height:120px; }
.RegisterWrap .rightbottom { float:right; width:35%; height:100px; }
.RegisterWrap h4 { font-size:14px; padding:0; margin:3px 0; }
.RegisterWrap .intro { color:#999; }
.RegisterWrap .form { border:1px solid #ccc; padding:15px; margin:10px 0; }
.RegisterWrap .form table th { width:100px; font-size:14px; font-weight:normal; text-align:right; padding:7px 0; vertical-align:middle; }
.RegisterWrap .form table td { vertical-align:middle; }
.RegisterWrap .form table th i { padding:0 5px; color:#f60; }
.siteparttitle { height:65px; background:url(sitepartbg.gif); }
.siteparttitle .title { width:154px; height:65px; background:url(siteparttitle.gif); float:left; }
.siteparttitle .main { width:100%; margin:0 0 0 -154px; float:left; }
.siteparttitle .main .content { padding:7px 0 0 174px; }
.siteparttitle .main .content .user { border-right:1px solid #ccc; padding:0 14px 0 0; float:left; margin-right:20px; }
.siteparttitle .main .content strong { font-size:14px; color:#f90; font-weight:700; }
.siteparttitle .main .content .info { padding-top:7px; float:left; margin-right:20px; }
.MemberCenter h1 { border:0; background:0; padding:5px 0; font-size:14px; font-weight:normal; color:#999; }
.MemberSidebar { width:163px; float:left; _border-right:1px solid #ccc; _overflow:hidden; }
.MemberMain { width:100%; margin:0 -175px 0 0; float:right; }
.MemberMain ol li { margin:0 30px; }
.MemberMenu { border-right:1px solid #ccc; padding-top:8px; }
.MemberMenu .body { padding-top:0; }
.MemberMenu a { padding:0 30px 0 0; _padding:0 15px 0 0; display:block; width:150px; text-align:right; }
.MemberMenu .current a { _position:relative; z-index:1; font-weight:bold; background:#fff url(siteactivemenubg.gif) no-repeat; height:32px; line-height:32px; }
.MemberMenu span { display:block; font-weight:bold; font-size:12px; color:#333; margin:5px 0; border-bottom:1px solid #efefef; }
.MemberMenu li { line-height:20px; }
.MemberMenu ul li ul a { text-decoration:underline; }
.viewmsgoff { background:url(icon_map.gif) no-repeat 0 -158px; padding:0 0 0 15px; }
.viewmsg { background:url(icon_map.gif) no-repeat 0 -118px; padding:0 0 0 15px; }
.pageWrap h2 { margin:15px 0; color:#666; }
.pageWrap h4 { margin:10px 0; border-bottom:1px solid #ddd; background:url(arrowleft-orange.gif) 0 5px no-repeat; padding-left:14px; }
.pageWrap ol li { color:#666; }
.SearchMoreWrap { margin:10px 0; }
.SearchMoreWrap .division table.forform th, .SearchMoreWrap .division table.forform td { vertical-align:middle; }
.SearchMoreWrap #search_cat_view .row { float:left; margin:3px 0; }
.SearchMoreWrap #search_cat_view .row label { width:140px; overflow:hidden; font-weight:normal; display:block; float:none; text-align:left; color:#369; margin-top:8px; }
.SearchMoreWrap #search_cat_view .row select { width:120px; }
.section .row { clear:both; overflow:hidden; }
.lineheight-free, .lineheight-free * { line-height:normal; }
.themefoot { margin:0 auto; }
.MenuList { _white-space:nowrap; }
.MenuList div { float:none; }
.MenuList .v-m-page { z-index:65535; background:#FFF; padding:2px 10px; border:1px solid #CCC; }
#Menu .v-m-page a, .MenuList .v-m-page a { white-space:nowrap; background:none; padding:0; margin:0; color:#333; }
.ImChat td { padding:3px; }
.ImChat td a { padding:3px; padding:0 3px; }
#siderIMchat_main .bg a img { margin:3px 0; }
.Comment li { padding:5px 0; }
.Comment h6 { margin:0; }
.Comment .cmt_item { display:block; }
.Comment span { margin:0 5px 0 0; text-align:right; }
.OrderList li { white-space:normal; border-bottom:1px dotted #ccc; padding:5px; }
.OrderList .OrderListName { color:#000; font-weight:700; }
.OrderList .OrderListPrice { color:#000; font-size:11px; }
.OrderList .OrderListDate { color:#f90; font-size:11px; }
.TransportList li { white-space:normal; border-bottom:1px dotted #ccc; padding:5px; }
.TransportList .TransportListId { color:#f90; font-weight:700; font-size:11px; }
.TransportList .TransportListShipname { color:#000; font-size:11px; }
.GoodsBrowsed { *width:100%;
*overflow:hidden;
}
.GoodsBrowsed .goodsName { font-size:12px; }
.LinkList, .ImChat { padding:5px; }
.LinkList .LinkListItem { float:left; text-align:center; line-height:18px; }
.GoodsList .mktprice1 { text-decoration:line-through; font-size:1em; }
.GoodsList .price1 { font-size:1em; font-weight:normal; }
.more { margin:5px 5px 0 0; }
.ArticleList li, .ArticleList td { overflow:hidden; white-space:nowrap; }
.ArticleList td { padding-left:10px; }
.ArticleList li a, .ArticleList td a { padding-left:3px; }
.GoodsList-Tabs img, .ArticleList img { margin-right:4px; }
.Article-Tabs, .GoodsList-Tabs { margin:10px 5px; overflow:auto; zoom:1; border-bottom:1px solid #ccc; padding:0 10px; }
.Article-Tabs div, .GoodsList-Tabs div { float:left; padding:3px 5px; cursor:pointer; border:1px solid #ccc; border-bottom:none; margin:0 0 0 -1px; }
.Article-Tabs .current, .GoodsList-Tabs .current { background:#efefef; font-weight:bold; }
.IndexLoginWrap { padding:5px; }
.IndexLoginWrap label { width:50px; margin:0 2px 0 0; font-weight:normal; }
.IndexLoginWrap input.userinput { width:100px; }
.IndexLoginWrap input.vcode { width:40px; }
.IndexLoginWrap .buttonbar { margin:5px 0 0 0; padding:5px 0 0 0; border-top:1px solid #efefef; clear:both; text-align:center; }
.IndexLoginWrap .buttonbar a { margin:0 4px; }
.IndexLoginWrap .logon { line-height:20px; margin:5px 0; text-align:center; }
.IndexLoginWrap .bar { overflow:hidden; white-space:nowrap; }
.IndexLoginWrap .bar span { display:inline; text-align:left; line-height:12px; padding:0 8px; }
.GoodsListWrap { text-align:center; }
.GoodsList .item table { margin:5px 0; }
.GoodsList .item { padding:0 5px; }
.GoodsList .item table td { padding:5px; vertical-align:top; text-align:left; }
.GoodsList .item table .goodsDesc { width:99%; }
.GoodsList .goodsImg { margin:0 auto; }
.GoodsList .goodsImg a { vertical-align:middle; text-align:center; }
.GoodsList h6 { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.SiteMaps td a { padding:5px; }
.SiteMaps h3 a { background:url(arrs.gif) no-repeat 0 -82px; padding:0 0 0 13px; }
.GoodsListWrap .button { width:110px; margin:0 auto; }
.GoodsListWrap .button li { padding:0; display:inline-block; display:-moz-inline-stack; *display:inline;
zoom:1; margin:0 2px; }
.GoodsListWrap .listact { position:relative; text-indent:-9999px; width:46px; height:23px; display:block; cursor:pointer; }
.GoodsListWrap .button .vdetail { display:none; }
.GoodsListWrap .addcart .listact { background:url(wgt_btns.gif) no-repeat; }
.GoodsListWrap .star-off .listact { background:url(wgt_btns.gif) no-repeat 0 -23px; }
.GoodsListWrap .star-on .listact { background:url(wgt_btns.gif) no-repeat 0 -46px; }
.GoodsListWrap .nobuy .listact { background:url(wgt_btns.gif) no-repeat 0 -92px; }
.TreeList .cat1 { color:#000; padding-left:3px; font-weight:700; }
.TreeList .cat2 { color:#000; padding:4 0 0 25px; }
.TreeList .cat3 { color:#666; padding:0 0 0 20px; }
.TreeList .cat4 { padding:0 0 0 30px; }
.TreeList .cat5 { padding:0 0 0 40px; }
.GoodsCategoryWrap { text-align:left; }
.c-cat-depth-1 a { background:url(arrs.gif) no-repeat 0 -82px; display:block; padding-left:10px; font-weight:bold; }
.c-cat-depth-2 a { font-weight:normal; background:none; margin:0 2px; }
.c-cat-depth-3 a { font-weight:normal; }
.s-cat-depth-1 a { background:url(arrs.gif) no-repeat 0 -82px; padding-left:15px; font-weight:bold; }
.s-cat-depth-1 a, .s-cat-depth-1 span { zoom:1; }
.s-cat-depth-2 a { background:none; font-weight:normal; }
.s-cat-depth-1 .s-cat-depth-2 .s-cat-depth-2-onlyfor2 { white-space:nowrap; }
.s-cat-depth-1 .s-cat-depth-2 .s-cat-depth-2-onlyfor2 li a { font-weight:normal; display:block; background:url(arrs.gif) no-repeat 5px -40px; padding:0 15px 0 15px; }
.s-cat-dropdown { border:1px solid #ccc; background:#fff; white-space:nowrap; padding:0 10px; }
.s-cat-dropdown a { display:block; background:url(arrs.gif) no-repeat 5px -40px; padding:0 0 0 15px; }
.e-cat-depth-1 a { padding:0; font-weight:bold; }
.e-cat-depth-1 p { margin:0; }
.e-cat-depth-2 a { font-weight:normal; }
.e-cat-depth-3 { white-space:nowrap; }
.e-cat-depth-3 a { display:block; }
.e-cat-depth-1 .symbols { cursor:pointer; display:block; float:left; text-align:center; margin-right:2px; }
.BrandListWrap { text-align:center; }
.system-widgets-box { height:500px; border-width:1px; border-color:#ccc #999999 #999 #cccccc; border-style:bold; background:#e6e6e6 url(system-widgets-box.gif) no-repeat 50% 50%; }
.yfh { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(ra.gif) no-repeat scroll 0 8px; #EFEFEF;
color:#666666; }
.GoodsPackageWrap .itemwrap_b { float:left; min-height:100%; overflow-x:auto; overflow-y:visible; padding-bottom:10px; width:65%; }
.input_qd_xh input { background-image: url(search.gif); background-repeat: no-repeat; background-position: -150px 0px; height: 22px; width: 70px; border:0 none; display: block; text-align:center; color:#FFF; line-height: 20px; }
.cart-number { color: #F30; }
