﻿.h3 { height:31px; line-height:31px; margin-bottom:10px; background:url(../../i/vi/bg-title.png) repeat-x 0 0; font-size:14px; text-indent:1em; }
#buy-annal, #buyer-comment, #buyer-leaveword { margin-bottom:30px; }
#goods-info { margin-bottom:20px; }
#goods-info { overflow:hidden; _width:740px; }
.showpic { width:365px; }
div.bigpic { float:right; }
.bigpic img { width:300px; height:280px; }
.thumbbox { position:relative; float:left; width:54px; height:300px; }
.thumbmask { padding-top:20px; }
.thumbpic li { margin-bottom:5px; float:left; }
.thumbpic img { width:50px; height:50px; border:1px solid #FFF; vertical-align:top; }
.thumbpic a.cur img { border:1px solid #FF6699; }
.key li { overflow:hidden; position:absolute; left:12px; width:28px; height:6px; text-indent:-3em; }
.key .up { top:5px; background:url(../../i/vi/bg-up.png) no-repeat 0 0; }
.key .down { bottom:2px; background:url(../../i/vi/bg-down.png) no-repeat 0 0; }
.iteminfo { width:350px; }
.iteminfo h2, .bottom-buy h2, .iteminfo h1 { font-size:14px; font-weight:bold; }
.iteminfo .brand, .bottom-buy .brand { font:14px "Microsoft YaHei"; color:#CCC; font-weight:bold; }
.iteminfo .price, .bottom-buy .price { font-size:16px; color:#A71F24; font-weight:bold; }
.outline { padding:10px 10px 0; border:1px solid #FFCFCF; background:#FFF7F7; }
.outline.c-hover, .outline:hover { background:#FFECE6; border:1px solid #FF3300; }
.choice li { float:left; margin-right:3px; padding:2px; }
.choice ul a { float:left; background-color:#FFF; }
.choice ul li.cur { position:relative; }
.choice ul li.cur a { cursor:default; }
.choice ul a:hover, .choice ul li.cur a { margin:-2px; border:3px solid #F60; }
.choice .size-select a:hover, .choice .size-select li.cur a { border:3px solid #F60; }
.choice .color-select img { width:20px; height:20px; border:1px solid #FFF; }
.choice .color-select a { overflow:hidden; width:22px; height:22px; border:1px solid #333; }
.choice .size-select a { line-height:14px; padding:2px 6px; border:1px solid #999; color:#333; text-decoration:none; }
.choice .text { width:25px; margin:0 5px; vertical-align:middle; }
.choice li span { display:none; }
.choice li.cur span { display:block; overflow:hidden; position:absolute; bottom:1px; right:1px; width:10px; height:10px; background:url(../../i/vi/bg-selected.png) no-repeat 0 0; text-indent:-9em; }
.iteminfo .notify { padding:2px 0 5px 22px; color:#E57212; }
.dispage { float:right; }
.dispage a { margin:0 4px; }
.tipstxt { margin-top:5px; font-size:14px; }
.handlebox {padding:10px 0; _zoom:1;}
.handlebox:after {content: "\0020"; display: block; visibility:hidden; height: 0; clear: both; }
.handlebox li { float:left; margin-right:10px;}
.choice .handlebox a:hover { margin:0; border:none; }
.handlebox a, .bottom-buy .addcart { overflow:hidden; float:left; text-indent:-9em; }
.handlebox a.queryArea{float:none; text-indent:0; text-decoration:underline;}
.addcart { width:169px; height:42px; background:url(../../i/comm/btn/btn-addcart.png) no-repeat 0 0; }
.popCart{width:auto !important;}
.handlebox a.addcart { display:block; width:169px; height:42px; background:url(../../i/comm/btn/btn-addcart.png) no-repeat 0 0; overflow:hidden; text-indent:-9em; }
.handlebox a.addcart.ml20 { margin-left:15px; display:inline; }
.disable a.addcart { background-image:url(../../i/comm/btn/btn-addcart-off.jpg); cursor:not-allowed; }
.addfavor { width:99px; height:27px; background:url(../../i/comm/btn/btn-addfavor.png) no-repeat 0 0; }
.recommend { padding-left:12px; background:url(../../i/comm/ico-darrow.png) no-repeat 0 1px; line-height:14px; }
.tab1 { height:39px; padding-left:10px; margin:15px 0 10px; background:url(../../i/comm/tab/bg-tab1.png) repeat-x 0 100%; }
.tab1 li { overflow:hidden; float:left; margin:0 1px -1px 0; line-height:40px; font-size:14px; font-family:"Microsoft YaHei"; text-align:center; }
.tab1 li a { display:block; width:134px; height:39px; background:url(../../i/comm/tab/bg-tab1-off.png) no-repeat 0 0; }
.tab1 li a.cur { background:url(../../i/comm/tab/bg-tab1-on.png) no-repeat 0 0; cursor:default; }
.tab1 li a:hover { text-decoration:none; }
.tab1 li a.cur:hover { color:#666; }
#buy-annal table { width:100%; margin:10px 0; }
#buy-annal td { padding:5px 10px; border-top:1px dotted #CCC; }
#buy-annal .first td { border:none; }
#buyer-comment li, #buyer-leaveword li { overflow:hidden; padding:5px 5px 10px; }
#buyer-leaveword li { padding-bottom:0; }
#buyer-comment li .count, #buyer-leaveword li .count { float:left; margin:-3px 0 0 -20px; font-weight:bold; font-size:18px; vertical-align:middle; }
.bottom-buy { margin:20px 0; padding:20px 0 0; border-top:1px solid #666; }
.bottom-buy div { float:left; }
.bottom-buy .w1 { width:430px; }
.bottom-buy .w2 { width:130px; }
.bottom-buy .w3 { float:right; }
.mr100 { margin-right:100px; }
.hotrec .h3 { height:32px; line-height:32px; background:#F4F4F4; }
.hotrec .item .title { font-size:12px; font-weight:400; font-family:"SimSun"; }
.hotrec .item { margin:0; }
.hotrec .item li { padding:3px 2px; }
/*---=vi-review---*/
.vi-r { width:740px; margin:50px auto; }
.vi-r2 { width:740px; margin:50px auto; }/*---=vi-review NEW---*/
.closebox { padding:20px 0; background:#F0F0F0; border:solid #D1D1D1; border-width:1px 0; }
.closebox2 { padding-top:20px; background:#F0F0F0; border:solid #D1D1D1; border-width:1px 0; }
.closebox a { display:block; width:114px; height:36px; line-height:36px; margin:0 auto; background:url(../../i/comm/btn/btn06.png) no-repeat 0 0; text-align:center; font-family:"Microsoft YaHei"; font-size:16px; text-decoration:none; }
.vi-r .choice ul a:hover, .vi-r .choice ul.size-select a:hover { margin:0; border-width:1px; cursor:not-allowed; }
.vi-r .choice { cursor:not-allowed; }
/*---=overlay----*/
#login-pop .overlay { width:420px; height:290px; margin:-145px 0 0 -210px; }
#login-pop .overlaymain { width:400px; height:270px; margin:-135px 0 0 -200px; }
#login-pop .clew { padding:10px 15px; border-bottom:1px solid #666; background:#FFFFCC; }
#login-pop fieldset { padding:20px 0 0 80px; }
#login-pop legend { position:absolute; left:-999em; font-size:0; }
#login-pop fieldset div { height:40px; text-align:left; }
#login-pop fieldset label { vertical-align:middle; }
#login-pop fieldset .text {width:135px; height:20px; }
#login-pop .handle { margin:5px auto 5px 0; padding-left:130px; overflow:hidden; }
#login-pop .handle a { float:left; margin:8px 0 0 10px; width:100px; font-size:14px; }
#login-pop .handle input { float:left; width:112px; height:32px; background:url(http://img.m18.com/web/i/comm/btn/btn-login.png) no-repeat 0 0; border:none; text-indent:-99em; cursor:pointer; }
#login_error { height:20px; line-height:20px; margin:-10px 0 0 80px; color:#F00; }
/*-----=goods-info-------*/
.goods-txt { width:740px; margin:10px auto 0; }
.goods-txt div, .goods-txt blockquote { margin-bottom:15px; }
.g-table caption { padding-left:15px; margin-bottom:1px; line-height:23px; background:#5E554E; color:#FFF; }
.g-table th, .g-table td { background:#F7F7F7; }
.g-table.ts1 th, .g-table.ts1 td { line-height:29px; border-top:2px solid #FFF; }
.g-table.ts1 th { width:90px; padding-right:5px; text-align:right; }
.g-table.ts2 th, .g-table.ts2 td { line-height:23px; border:solid #FFF; border-width:2px 2px 0 0; text-align:center; }
.g-table.ts1, .g-table.ts2 { width:340px; }
.g-table.ts1.wfill, .g-table.ts2.wfill { width:100%; }
.goods-detail { clear:both; padding:5px 5px 0 5px; border:1px solid #CCC; }
.goods-detail .h4 { padding-left:10px; margin-bottom:5px; line-height:22px; background:#DBD8D5; }
.goods-detail p { margin:0 5px 5px; }
.goods-pic {text-align:center; padding:6px;}
/*----=from list-----*/
.h2 { padding-left:10px; background:url(../../i/comm/bg-h2.png) repeat-x 0 0; font:14px/30px "Microsoft YaHei"; color:#5E554E; }
.img1 { width:198px; }
.item a:hover { text-decoration:none; }
.item li { float:left; width:175px; padding:3px 2px 20px 3px; margin:0 2px; position:relative; _display:inline; }
.item li:hover, .item li.hover { background:url(../../i/list/bg-good.png) repeat-x 0 0; }
.item li img { display:block; width:175px; height:228px; margin:0 auto 5px; }
.item .title { display:block; padding-right:10px; }
.item .brand { font:14px "Microsoft YaHei"; color:#CCC; }
.item .special, .item .point, .item .spe-point { overflow:hidden; position:absolute; top:239px; right:5px; width:31px; height:13px; background:url(../../i/list/ico-item.png) no-repeat 0 -15px; text-indent:-9em; }
.item .point { background-position:0 0; }
.item .spe-point { height:28px; background-position:0 0; }
#sort-nav, #viewed { zoom:1; }
#sort-nav a { display:block; zoom:1; }
#sort-nav a:hover { background:#F7F4F0 url(../../i/comm/ico-arrow1.png) no-repeat 2px 50%; color:#C60; text-decoration:none; }
#sort-nav ul, #viewed ul { overflow:hidden; margin:5px; zoom:1; }
#sort-nav ul ul { margin:0; }
#sort-nav li { margin-bottom:-1px; line-height:30px; border-bottom:1px dotted #CCC; }
#sort-nav li li { line-height:20px; padding:4px 0; border-bottom:none; }
#sort-nav li a { padding-left:20px; font-size:14px; font-weight:bold; }
#sort-nav li li a { padding-left:30px; font-size:12px; font-weight:normal; }
#sort-nav li li li a { padding-left:45px; }
#sort-nav .pr { background:none; color:#666; font-weight:bold; }
#sort-nav .cur, #sort-nav .cur:hover { background:#F7F4F0 url(../../i/comm/ico-arrow.png) no-repeat 2px 50%; color:#C60; cursor:default; }
#viewed { position:relative; }
#viewed .handle { position:absolute; top:0; right:5px; line-height:30px; color:#999; }
#viewed li { float:left; margin-bottom:-1px; border-bottom:1px dotted #CCC; zoom:1; }
#viewed li a { float:left; padding:5px; }
#viewed li a:hover { text-decoration:none; cursor:pointer; }
#viewed li span { display:block; margin-left:60px; width:106px; overflow:hidden; }/*-----=add width overflow------*/
#viewed li .s-pic { float:left; width:50px; height:65px; }
/*-----=lry------*/
.msg_body { width:400px; background:#FFFFE1 url(../../i/vi/msg_bk.gif) repeat-x; border:1px solid #715C46; font-size:14px; padding:0 8px 8px 8px; }
.msg_top, .msg_hy_text { margin:3px auto 0 auto; font-size:12px; padding:3px; width:100%; }
.msg_hy_body { padding:0 15px 0 15px; width:320px; background:#FFFFE1 url(../../i/vi/msg_bk.gif) repeat-x; border:1px solid #715C46; font-size:14px; }
.msg_hy_text span { color:#F00; }
.msg_top li { float:left; }
.msg_top li.bt_close { float:right; }
.msg_top_text { width:330px; color:#993300; }
.bt_close { width:30px; height:25px; }
.msg_ico { width:30px; height:25px; }
.bt_close a { color:000; }
.msg_text { text-align:center; margin:20px 0 0 0; }
.msg_text span { color:#F00; }
.msg_hy_text li { float:left; }
.msg_hy_input { width:180px; height:20px; border:1px solid #CCC; margin-left:10px; margin-right:20px; }
.msg_hy_textarea { width:180px; height:80px; border:1px solid #CCC; margin-left:10px; margin-right:20px; }
.hy_text_1 { margin-left:20px; }
.hy_input_1 { width:200px; }
.iteminfo .error { padding-left:30px; margin-bottom:1px; line-height:22px; background:#FFFFCC url(../../i/comm/ico-warning.png) no-repeat 7px 4px; ; border:1px solid #F00; font-weight:bold; color:#F00; _overflow:hidden; *line-height:26px;
}
.iteminfo .vp { margin-left:10px; padding-left:5px; background:url(../../i/comm/ico1.png) no-repeat 0 5px; }
.opr, .npr, .ipr { padding-left:50px; }
.opr { background:url(../../i/comm/price.png) no-repeat 0 -21px; }
.npr { background:url(../../i/comm/price.png) no-repeat 0 0; }
.ipr { background:url(../../i/comm/price.png) no-repeat 0 -41px; }
/**new css style**/
.dis-title { color:#999; margin-bottom:25px; }
.dis-title span { display:block; font-size:22px; color:#C65182; font-family:"Microsoft YaHei"; }
.arrow-top, .arrow-foot { width:750px; height:4px; background:url(../../i/vi/arrow.gif) no-repeat 0 0; font-size:0; line-height:1; position:relative; }
.arrow-top { background-position:0 0; z-index:9 }
.arrow-foot { background-position:0 -6px; margin-top:-4px; }
.discuss { width:748px; border:1px solid #D6D6D6; margin-top:-4px; }
.discuss .dishead { border:1px solid #D6D6D6; border-width:1px 0; background:#EEE; padding:4px 15px; line-height:32px; }
.blue { margin-right:4px; color:#4E5C89; font-size:14px; text-decoration:underline; font-weight:600; }
.btn-dis { display: inline-block; height:25px; padding-left:14px; border:1px solid #CACACA; background:url(../../i/vi/btn-y.gif) no-repeat 0 0; color:#696363; line-height:25px; }
#buyer-comment .btn-dis,#buyer-leaveword .btn-dis{ padding-right:0;}
.btn-dis span { display: inline-block; height:25px; padding-right:14px; background:url(../../i/vi/btn-y.gif) no-repeat 100% 0; cursor:pointer; }
.dislist li { padding:15px 0; border-bottom:1px dashed #DEDEDE; }
.dislist li img { float:left; margin:0 10px; width:92px; height:120px; vertical-align: text-top; }
.btn-check { float:left; margin-top:40px; width:40px; text-align:center; }
.inputtext { width:580px; height:95px; border:1px solid #D6D6D6; color:#9A9A9A; }
.discitem { width:585px; float:left; }
.alt { background:#F8F8F8; }
/**font color**/
.fgray { color:#777; }
.fgray2 { color:#9A9A9A; }
.error textarea { border-color:#FF0000; }
.error .fgray2 { color:#FF0000 }
.dis-name { text-decoration:underline; }
.fblue { color:#4E5C89; line-height:24px; }
.green { color:#009A00; font-size:14px; font-weight:600; }
.red { color:#FF2A00; }
.bred { color:#FF2A00; font-weight:600; margin-left:15px; }
/**btn**/
.discuss-ok { padding-left:280px; background:url(../../i/vi/tick.gif) no-repeat 200px 0; margin:40px 0; }
.discuss-ok.err { background:url(../../i/vi/cross.jpg) no-repeat 200px 0; }
.btn-go { display: inline-block; margin:40px 0 5px; padding:0 10px; height:27px; border:1px solid #A7A8A8; background:url(../../i/vi/btn-yellow.gif) repeat-x 0 0; font-size:14px; font-weight:600; color:#666; line-height:27px; }
.btn-fail { display:block; margin:40px 0 5px; padding:0 10px; width:96px; height:27px; border:1px solid #A8A8A8; background:url(../../i/vi//btn-fail.jpg) repeat-x 0 0; font-size:14px; font-weight:600; color:#666; line-height:27px; text-align:center; }
.columnbg { background:url(http://img.m18.com/web/i/comm/bg-h2.png) repeat-x 0 1px; }
.item { margin:10px 10px 0; }
.item.hotitem{ margin:10px 0;}
.item img { display:block; height:228px; width:175px; }
.item .title { display:block; font-size:14px; font-weight:600; padding-right:30px; }
.item .brand { -x-system-font:none; color:#CCCCCC; font-family:"Microsoft YaHei"; font-size:14px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }
.item .special, .item .point, .item .spe-point { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../../i/list/ico-item.png) no-repeat 0 -15px; height:13px; overflow:hidden; position:absolute; right:0; text-indent:-9em; top:239px; width:31px; }
.item .point { background-position:0 0; }
.item .spe-point { background-position:0 0; height:28px; }
.opr, .npr, .ipr { padding-left:50px; }
.item .opr { background:transparent url(../../i/comm/price.png) no-repeat 0 -21px; }
.item .brand { color:#CCCCCC; font-family:"Microsoft YaHei"; font-size:14px; }
.bor3 { border:1px solid #E4E4E4; border-bottom-width:0px; }
.btn-oncart { display:block; width:160px; margin:0 auto; height:42px; text-indent:-9em; overflow:hidden; background:url(http://img.m18.com/web/pic/99/btn-carton.gif) no-repeat 0 0; }
.distop { text-align:right; font-size:12px; color:#818181; line-height:40px; padding:0 12px; overflow:hidden; }
.distop .fweight { float:left; font-size:14px; font-weight:600; font-family:"Microsoft YaHei"; }
.discusslist { margin:10px 0px; color:#333; border-bottom:1px solid #E8E8E8; }
.discusslist li { border-top:1px solid #E8E8E8; }
.faq-q { margin:4px 0; border:1px solid #E8E8E8; border-width:1px 0; }
.discusslist li img { float:left; margin:0px 25px; border:1px solid #CDCDCD; }
/*.dis-content{ width:624px; float:left;}*//**有头像**/
.dis-content { margin:0 5px; }
/*.w620{width:625px;}
.w580{width:540px;}*//**有头像**/
.call-con { margin-left:2em; margin-top:1px dotted #e8e8e8; }
.w620 { }
.w580 { margin-left:2em; }
.align80 { padding-left:80px; }
.align80 img { float:left; margin:0 6px; }
.fill-dis { margin:30px 0 10px 0; width:720px; clear:both; }
.fill-dis p { color:#969696; }
.fill-dis label { float:left; width:80px; text-align:right; color:#333; }
.fill-dis textarea { width:630px; height:80px; border:1px solid #CECECE; }
.fill-dis.err textarea { border-color:#F00; }
.fill-dis.err p { color:#F00; }
.btn-pub, .btn-faq { display:block; border:0; cursor:pointer; }
.btn-pub { width:99px; height:32px; background:url(../../i/vi/btn-pub.gif) no-repeat 0 0; }
.btn-faq { width:100px; height:32px; background:url(../../i/vi/btn-faq.jpg) no-repeat 0 0; }
.face, .btn-pub, .btn-faq { text-indent:-99em; overflow:hidden; }
.face { display:block; width:40px; height:20px; background:url(../../i/vi/btn-facial.gif) no-repeat 0 10px; }
.faq { color:#333; }
.relay { position:absolute; width:100%; }
.faq-q { padding:10px 10px 15px 50px; background: #F8F8F8 url(../../i/vi/btn-qa.jpg) no-repeat 6px 10px; }
.faq-f { overflow:hidden; margin-top:-15px; margin-left:55px; border:1px solid #E8E8E8; padding:0 5px 0; }
.faq-f li { border-top:1px dotted #E8E8E8; padding:8px; position: relative; }
.faq-f li.first { border-top-width:0; }
.callcenter .fl { color:#CD1E3B; }
.faq-arrow .uparrow { display:block; position:relative; width:15px; height:13px; top:-12px; left:80px; background:url(http://img.m18.com/web//i/vi/uparrow.gif) no-repeat 0 0; z-index:9 }
.bt1 { border-top:1px solid #E7E7E7; }
.prod-head { border-top:2px solid #B0B0B0; background:url(http://img.m18.com/web/i/comm/bg-h2.png) repeat-x 0 0; color:#333; padding:4px 10px; }
.prod-head .itemname { margin-right:30px; font-size:18px; font-weight:600; font-family:"Microsoft YaHei"; }
.buy-record { width:100%; }
.buy-record th { border-bottom:2px solid #D7D7D7; font-weight:600; }
.buy-record th, .buy-record td { padding:5px 10px; }
.buy-record td { color:#676767; border-bottom:1px dotted #C6C6C6; }
.notify { padding:2px 0 5px 0px; color:#E57212; }
.t1 { width:100px; }
.t2 { width:120px }
.t3 { width:130px; }
.t4 { width:80px }
.buy-record .t3 { text-align:right; }
.brandlink a { display:block; width:105px; height:26px; margin-top:-34px; background: url(../../i/vi/brand.jpg) no-repeat 0 0; text-indent:-99em; overflow:hidden; }
.mt30 { margin-top:30px; }
.no-content { text-align:center; margin:10px 0 40px; color:#333; }
#viewed li { width:100%; }
#gotop { position:fixed; bottom:10%; _position:absolute; display:block; width:25px; height:69px; background:url(../../i/vi/topback.gif) no-repeat 0 0; text-indent:-9em; overflow:hidden; }
.choice-kit a { display:block; width:119px; height:41px; background:url(../../i/vi/btn-choice-kit.jpg) no-repeat 0 0; text-indent:-9em; overflow:hidden; }
/**CSS kits fixed**/
.prdtitle h2 { color:#98070E; line-height:40px; font-size:16px; font-family:"Microsoft YaHei"; font-weight:600; }
.con-kitfix { width:500px; float:left; padding:10px 0; }
.con-kitfix li { float:left; display:inline; width:220px; text-align:center; margin:10px 10px 0 10px; }
.con-kitfix li a img { width:175px; height:228px; }
.btn-detail { display:block; background:url(http://img.m18.com/web/pic/99/btn-detail.gif) no-repeat 0 0; height:21px; margin:5px auto; width:56px; text-indent:-9em; overflow:hidden; }
.con-kitfix li .title { display:block; width:220px; height:22px; overflow:hidden; font-size:14px; font-weight:600; }
.kitfixlist { float:right; padding:10px 5px; width:200px }
.kitfixlist p { font-size:14px; line-height:26px; }
.fix-prodlist { margin:0 auto; width:200px; border:1px solid #BE8691; background:#FFF6F7; }
.fix-prodlist li { line-height:30px; padding-left:10px; border-top:1px dashed #ccc; }
.fix-prodlist li a, .fix-prodlist li .fixname { float:left; height:30px; width:150px; overflow:hidden; }
.fix-prodlist li.first { border-top-width:0; }
.fixbox { margin:10px auto 0 auto; padding:5px; width:190px; border:1px solid #E6C5A9; background:#FFF9DF; color:#981001; font-size:14px; font-weight:600; }
.fixico { margin-top:-1px; margin-left:50px; width:15px; height:9px; line-height:1px; font-size:0px; background:url(http://img.m18.com/web/i/vi/kitico-arrow.gif) no-repeat 0 0; }
.mt01 { margin-top:5px; }
.cartwarn { position:absolute; margin-left:-300px; margin-top:-90px; padding:45px 10px; width:260px; border:1px solid #E77B47; background:#FFFFC8; font-size:14px; }
.cartwarn a { position:absolute; top:2px; right:10px; color:#3E5CD9; text-decoration:underline; }
.cartwarn .fixarrow { position:absolute; top:40px; right:-13px; width:14px; height:25px; background:url(http://img.m18.com/web/i/vi/fixarrow2.gif) no-repeat 0 0; }
/**CSS modify 09-10-23**/
.page { margin:20px 0; text-align:right; }
.page a { margin:0 5px; padding:0px 4px; background:#757575; color:#fff; }
.page a.nextpage { display:inline-block; margin-right:15px; padding-right:6px; color:#757575; background:url(http://img.m18.com/web/i/vi//page-arrow.gif) no-repeat 100% 5px; text-decoration:none; }
.page a.cur { background:#C2030D; }
.page .input1 { width:28px; height:17px; border:1px solid #ccc; background:url(http://img.m18.com/web/i/checkout/inputbg.gif) no-repeat 0 0; text-align:center; }
.page .input2 { border:none; background:#9B938A; color:#fff; }
.bline { border-bottom:1px solid #E8E8E8; }
h1 { float:right; width:350px; font-size:14px; font-weight:bold; }
.prod-discuss { margin:30px 0; padding:10px 0; }
.item.itemm li { margin:0 25px; text-align:center; height:290px; }
.item.itemm .title { padding:0 5px; }
.item.itemm .hl2 { font-size:16px; font-weight:600; }
/**CSS modify 09-10-26**/
.detail-pop { position:absolute; width:400px; padding:1px 1px 10px 1px; top:425px; left:50%; margin-left:-200px; border:1px solid #6C5250; background:#FEFCE4; z-index:99; }
.detail-pop .title { background:#FEEB8F; font-size:14px; text-indent:1em; height:22px; }
.detail-pop p { color:#FE3030; font-weight:600; font-size:14px; text-align:center; margin:20px 0 10px 0; }
a.btn-favlist, a.btn-buylist { float:left; margin:0 10px; width:96px; height:29px; text-indent:-9em; overflow:hidden; }
.btn-favcon { width:240px; margin:0 auto; }
a.btn-favlist { background:url(http://img.m18.com/images2006/Pink/i/vi/bt_bx.gif) no-repeat 0 0; }
a.btn-buylist { background:url(http://img.m18.com/images2006/Pink/i/vi/bt_go_on.gif) no-repeat 0 0; }
.close-favlist { position:absolute; top:5px; right:10px; width:11px; height:11px; z-index:999; }
.close-favlist a { float:right; width:11px; height:11px; background:url(http://img.m18.com/web/i/comm/btn/detail-cross.gif) no-repeat 0 0; text-indent:-9em; overflow:hidden; clear:both; }
.key { display:inline-block; background:transparent url(http://img.m18.com/web/i/list/keyword.jpg) no-repeat 0 2px; padding-left:45px; }
.search-err { margin:30px 0 30px 60px; padding:10px 0 0 80px;}
.search-err .headtitle { margin:10px 0; font-weight:600; font-size:14px; }
.search-err ol { margin-bottom:10px; padding-left:3em; }
.search-err li { list-style:decimal; }
.searchform { margin-left:3em; }
.search-err .txt, .search-err .btn { float:left; border:1px solid #C8C1BB; line-height:21px; }
.search-err .txt { width:220px; height:21px; }
.search-err .btn { margin-left:-1px; height:23px; padding:0; background:url(http://img.m18.com/web/i/comm/btn/btn-searchbg.jpg) no-repeat 0 0; }
.prodlist-search { margin:50px auto; width:830px; }
.prodlist-search li { margin:0 10px; height:290px; }
/**updadt 091110**/
.Offerstitle { background:#F4F4F4; font-size:14px; font-family:"Microsoft YaHei"; line-height:30px; text-indent:1em; }
.offer { overflow:hidden; margin:2px 10px; position:relative; z-index:-1;}
.offer li {border-top:1px dotted #ccc; margin-top:-1px; padding:8px 0 8px 60px; background:url(http://img.m18.com/web/i/vi/ico-offer.png) no-repeat 8px 10px;  font-size:16px;}
.offer li.bg2 { background-position:8px -26px; font-size:14px; }
.offer li.bg3 { background-position:8px -65px;font-size:14px; }
.offer li.coupon{ background-image:url(../../i/member/icon-coupon.gif); background-repeat:no-repeat;}
.offer li.c20{background-position:8px 10px;}
.offer li.c50{background-position:8px -30px;}
.offer li.c10{background-position:8px -70px;}
/**updadt vi error **/
.showchoice .p-detail .error { background:#FFFFCC url(../../i/comm/ico-warning.png) no-repeat 7px 4px; border:1px solid #FF0000; color:#FF0000; font-weight:bold; line-height:22px; margin-bottom:1px; padding-left:30px; }
/**updadt vi look size**/
.prod-head a.sizeLink { margin-top:4px; padding:1px 6px; border:1px solid #ccc; line-height:15px; background:url(http://img.m18.com/web/i/vi/btn-size2.gif) repeat-x 0 -18px; color:#000; text-decoration:none; }
.g-table a.sizeLink, .g-table a.sizeLink:hover { padding:0 6px; line-height:17px; border:1px solid #ccc; margin-top:2px; background:url(http://img.m18.com/web/i/vi/btn-size2.gif) repeat-x 0 0; }
.abred a { color:#ff0000; text-decoration:underline; }
/*-----sizeLink------*/
.f16 { font-size:16px; }
.ml5 { margin-left:5px; }
.sizepos { display:none; position:absolute; top:230px; left:50%; width:250px; margin-left:-125px; z-index:100; border:1px solid #FFCFCF; background:#FFFFFF; }
#sizepop1 .sizecon { padding-top:20px; }
#sizepop3 { width:500px; margin-left:-250px; border:0; }
#sizepop4 { width:700px; margin-left:-350px; border:0; }
#sizepop4 thead td { white-space:pre; font-family:Simsun; }
#sizepop4 tbody td { color:#999; }
#sizepop3 .sptitle, #sizepop4 .sptitle { border:solid #FFCFCF; border-width:1px 1px 0; }
#sizepopwrap table { width:100%; }
#sizepopwrap td { height:26px; line-height:26px; padding:0 1em; border:1px solid #FFCFCF; text-align:center; }
#sizepop3 .tl { text-align:left; }
#sizepop3 .tr { text-align:right; }
.sptitle { overflow:hidden; height:28px; line-height:30px; padding-left:1em; border-bottom:1px solid #FFCFCF; background:#FFF7F7; color:#A51F24; }
.sptitle span { float:left; }
#sizepopwrap .sptitle .close { overflow:hidden; float:right; width:46px; height:20px; margin-top:4px; background:url(../../i/vi/btn-size.gif) no-repeat 0 -32px; text-indent:-9em; }
.sizecon { min-height:125px; padding:10px 0 0 90px; background:url(../../i/vi/bg-1.gif) no-repeat 0 0; _height:125px; }
#sizepop1 .sizecon#sizem { background-position:0 -140px; }
.sizecon#sizes { background-position:0 10px; }
.sizecon#sizem { background-position:0 -131px; }
.sizecon#sizel { background-position:0 -275px; }
.sizecon#sizexl { background-position:0 -428px; }
.sizelist { width:150px; padding-bottom:5px; }
.sizelist li { padding:5px 0; }
.sizelist .text { width:58px; height:16px; margin-right:2px; vertical-align:middle; }
.sbt-size { float:right; margin-right:56px; width:50px; height:22px; line-height:22px; border:none; background:url(../../i/vi/btn-size.gif) no-repeat 0 0; color:#FFF; letter-spacing:6px; cursor:pointer; }
.sizesult li { border-bottom:1px solid #FFCFCF; padding:3px 5px; line-height:16px; }
.btn-choice a { display:block; margin:5px auto; width:50px; height:22px; line-height:22px; background:url(../../i/vi/btn-size.gif) no-repeat 0 -60px; letter-spacing:6px; color:#A51F24; text-align:center; }
.btn-choice a:hover { text-decoration:none; }
#sizeLink { cursor:pointer; text-decoration:underline; line-height:20px; padding-left:10px; }
#sizepopwrap .mask { display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:100; }
.viewAllSize { line-height:18px; }
/**updadt vi saleout**/
.colornone { float:left; padding:1px 0 1px 3px; background:#C5C5C5; border:1px solid #A6A5A5; line-height:20px; }
.colornone dt { float:left; line-height:28px; }
.colornone dd { margin-left:30px; }
.colornone .saleoutfont { vertical-align:middle; *vertical-align:-4px;}
.colornone img { margin-right:5px; vertical-align:top; width:20px; height:20px; }
.cb { clear:both; }
.choice .size-select a.none { border-color:#C4C4C4; color:#C4C4C4; cursor:not-allowed; display:block;}
.choice .size-select a.none:hover { border:1px solid #c4c4c4; margin:0; }
.colornone a { cursor:default; }
.mtout10 { margin-top:-14px; }
.textspace2 { letter-spacing:1em }
/**updadt vi-r Newstyle**/
.handlebox .btn-choice2, .handlebox .btn-close { float:left; overflow:hidden; text-indent:-9em; }
.handlebox .btn-choice2 { width:163px; height:45px; background:url(../../i/vi/btn-choice2.gif) no-repeat 0 0; }
.handlebox .btn-close { width:116px; height:36px; background:url(../../i/vi/btn-close.gif) no-repeat 0 0; }
.handlebox .btn-back1 { width:116px; height:36px; background:url(../../i/vi/btn-back1.gif) no-repeat 0 0; }
/*--add designers recomend to product detail page --*/
.designers-rec { padding:10px 0 10px 10px; }
.designers-rec img { display:block; margin:0 auto 5px auto; }
.designers-rec .price { color:#A71F24; display:block; text-align:center; font-weight:bold; }
.designers-rec dd { float:left; width:135px; }
.designers-rec dt { width:90px; float:left; text-align:center; }
.designers-rec dt { background:url(../../i/vi/arrow-desingers.gif) no-repeat right 40px; padding-right:55px; }
.designers-rec dd { padding:0 4px; }
.Offerstitle .pd-suit-box { width:155px; margin-right:-10px; float:right; }
.designers-rec .opr { text-align:left; }
.Offerstitle .fr { margin-right:10px; display:inline; }
.Offerstitle span { _padding-left:1em; }
.morelink { color:#E61C4C; }
.btn-pd-suit { width:72px; height:22px; display:block; background:url(../../i/comm/btn/btn-pd-suit.gif) no-repeat 0 0; float:left; line-height:22px; margin:3px 5px 0 0; }
.gray { color:#666; }
/*--mysize--*/
.my-size { position:relative; }
#size-form { position:absolute; top:60px; left:60px; }
#size-form input.shadow { width:50px; vertical-align:middle; }
input.shadow { margin:0; padding:5px 3px 2px 3px; height:20px; border:1px solid #A7A6AA; background:#FFF url(../../i/comm/bg-input.png) no-repeat 0 0; margin:0 5px; }
#size-count { background:url(../../i/comm/btn/btn-total.gif) no-repeat; border:none; width:94px; height:34px; color:#FFF; line-height:30px; cursor:pointer; font-size:14px; vertical-align:middle; }
#goods-info .notice, .choice .notice {font-size:14px; padding:4px 6px 4px 5px; }
.choice .notice { font-size:12px; width:195px; float:left; color:#999999; }
.choice .notice p { margin-left:5px; }
.color-red { color:#F00; }
/*--sns --*/
.bigpic { width:300px; }
.snsbox { padding-top:5px; }
.snsbox.mc { width:250px; margin:0 auto; }
.snsbox.mc img { width:120px; height:23px; }
.snsbox a { float:right; height:23px; margin-left:10px; text-indent:0; width:auto; }
.snsbox a.kx { overflow:hidden; text-indent:-15em; width:97px; background:url(http://img.m18.com/web/i/vi/sns-kx.gif) no-repeat 0 0; }
.snsbox a.kx2 { overflow:hidden; text-indent:-15em; width:108px; background:url(http://img.m18.com/web/i/vi/sns-kaixin.jpg) no-repeat 0 0; }
.snsbox a.rr { background:url(http://img.m18.com/web/i/vi/sns-rr.gif) no-repeat 0 0; }
.wfill {width:100%;}
/*--goods hot--*/
.goods-hot{padding:6px;}
.gh-title{line-height:24px; vertical-align:middle; height:24px; color:#A71F24;}
.bor-red{border:1px solid #FFCFCF;}
.gh-list li{float:left; color:#666666;}
.color-red2{color:#FF0000;}
.color-org{color:#FF6600;}
a.link-red,a.link-red:visited{color:#FF0000; text-decoration:underline;}
a.link-org,a.link-org:visited,a.link-org:hover{color:#FF6600; text-decoration:underline;}
.goods-hot a.gh-mark{font-family:Arial, Helvetica, sans-serif; line-height:16px; position:relative; top:5px; z-index:-1;}
.gh-frame{height:78px; margin:auto;}
#goods-info .gh-frame,#goods-info .gshop-frame{margin:auto -6px;}
.gh-frame.mb10{margin-bottom:10px !important;}
.goods-hot-rank{border:1px solid #EFD3AD; padding:3px; background:#FCF4E4;}
.goods-hot-box{background:#FFFFFF;}
.goods-hot-box .goods-hot{width:355px; height:58px;}
.goods-txt div.goods-hot-rank{margin:0;}
.goods-txt div.goods-hot-rank div{margin-bottom:0;}
.goods-hot-rank a.addcart{display:block; text-indent:-99em;}
.gh-price{color:#A71F24;}
.gh-righ-box{background:url(../../i/vi/line-v.gif) no-repeat 0 center; padding:13px 0 13px 15px; /*line-height:42px; width:340px; _width:338px;*/ overflow:hidden; color:#666666;}
.gh-righ-box .addcart{margin-left:11px; _display:inline;}
.gh-righ-box table{height:42px;}
.line60{line-height:58px; height:58px; overflow:hidden; vertical-align:middle; margin-top:0 !important;}
.line60.line-text{line-height:62px; _line-height:66px;}
/*--fixed--*/
.fixed-box{position:fixed; bottom:0px; margin-left:6px; display:none;}
* html,* html body {background-image:url(about:blank);background-attachment:fixed;}
* html .fixed-box{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
/*--单品页sku--*/
.purchase-info{width:545px; background:#990000; padding:2px;}
.purchase-con{ background:#FFFFFF; padding:10px 0 0 10px;}
.purchase-title{color:#FFFFFF; padding:0 10px 2px 0;}
.btn-confirm {display:-moz-inline-stack; display:inline-block; padding:0 2px 0 0; background:url(../../i/comm/btn/btn-mbrand.gif) no-repeat 100% 0; *display:inline;_zoom:1;}
.btn-confirm a{display:-moz-inline-stack; display:inline-block; height:26px; line-height:26px; padding:0 24px 0 26px; background:url(../../i/comm/btn/btn-mbrand.gif) no-repeat 0 0; color:#333;_zoom:1;}
.purchase-title .colse{background:url(../../i/comm/ico-close1.png) no-repeat 100% center; padding:2px 20px 0 15px; font-weight:normal;}
a.link-w,a.link-w:visited{color:#FFFFFF;}
.purchase-info .outline{padding-bottom:10px;}
/*--enter brand shop--*/
.gshop-frame{/*height:53px;*/ margin-top:10px !important;}
.gshop-frame.mb10{margin-bottom:10px !important;}
.btn-enshop{display:-moz-inline-stack; display:inline-block; padding:0 2px 0 0; background:url(../../i/comm/btn/btn-entershop.gif) no-repeat 100% 0; *display:inline;
}
.btn-enshop a,.btn-enshop input { display:-moz-inline-stack; display:inline-block; height:31px; line-height:31px; padding:0 18px 0 35px; background:url(../../i/comm/btn/btn-entershop.gif) no-repeat 0 0; color:#666; color:#CD1E3B;}
.color-red {color:#CD1E3B;}
.goods-hot-rank.gobshop{background:#F7F2EF; padding:0px;}
.goods-hot-rank.gobshop .goods-hot-box{ background:#F7F2EF;}
.gobrand-title{width:371px; text-align:left;}
.goods-hot-rank.gobshop .gh-righ-box{border-left:1px dashed #CCCCCC; background:none;}
.btn-sharesns{width:355px; margin-left:auto; margin-right:auto;}
.btn-sharesns a{display:block; background-image:url(../../i/vi/btn-sharesns.gif); background-repeat:no-repeat; width:152px; height:31px; float:left; line-height:31px; padding-left:20px; vertical-align:middle;}
.btn-sharesns-1{background-position:0 0;}
.btn-sharesns-2{background-position:0 -31px;}
.mr12{margin-right:12px;}
/*--left side new recommand--*/
.newrec .item{margin-left:7px;}
.newrec .item .title{font-size:12px; font-weight:normal; padding-right:0px;}
#viewed .h2{color:#C10628; font:bolder 14px/30px "宋体"; margin:1px;}
.newrec .h2{color:#C10628; font:bolder 12px/26px "宋体"; background:url(../../i/comm/bg-h2s.png) repeat-x 0 0;}
.newrec .item .special{position:relative; top:2px;}
.newrec .item li:hover,.newrec .item li.hover {background:none;}
/*--favarit popmenu--*/
.detail-pop.newpop{width:360px;}
.detail-pop .title.tw2{ height:30px; line-height:30px;}
.favbox{ padding:20px 10px 10px 80px;background:url(http://img.m18.com/web/i/member/fav-ico.gif) no-repeat 35px 15px;}
a.icobg { float:left; padding-left:20px;height:28px;background:url(http://img.m18.com/web/i/modifyorder/mo-ico.jpg) no-repeat 0 -172px ; font-size:14px; line-height:28px;font-weight:600; color:#CF0F0F; margin-bottom:15px;}
a.icobg span{ float:left; padding-right:20px; height:28p x;background:url(http://img.m18.com/web/i/modifyorder/mo-ico.jpg) no-repeat 100% -172px; cursor:pointer;}
.close-favlist2{position:absolute;right:10px;top:8px;z-index:999;}
.close-favlist2 a{padding-right:20px;background:url(http://img.m18.com/web/i/comm/btn/favclose.gif) no-repeat 100% 2px;float:right; color:#333;}
/*--link green for healthy partment--*/
.link-green{color:#309338;}
.tab1 li.healthyBtn a{position:absolute; right:0; top:15px; background:none; font:normal 12px Arial, Helvetica, sans-serif;}
/*--ipad--*/
#ipad{ background:url(../../i/vi/ico-ipad.gif) no-repeat 8px 6px;}
/*--split store--*/
.bor1-org{border:1px solid #FF9900;}
.bor2-org{border:2px solid #FF9900;}
.splitBox{margin-top:-4px; position:relative; z-index:2;}
.storeBox{border:1px solid #FF9900; border-bottom:none; z-index:3;}
.store{border-bottom:1px solid #FF9900; background:#FFFFFF}
.store p{background:#FFFFFF url(../../i/comm/icon-drop-o.png) no-repeat 95% 8px; padding:2px 10px 2px 2px; *padding:3px 10px 1px 0px; cursor:pointer;}
.handlebox a.areaCart{ display:block; width:169px; height:42px; background:url(../../i/comm/btn/btn-addcart-Area.png) no-repeat 0 0; overflow:hidden; text-indent:-9em;}
#btnAreaCart{z-index:1;}
.sArea{position:absolute; top:22px; background:#FFFFFF; width:170px; left:0px; z-index:2; padding:0 7px 8px 7px; clear:left;}
.sArea dt{border-bottom:1px dashed #CCCCCC; padding:6px 0 3px 0; margin-bottom:3px;}
.sArea dd,.Astore dd{float:left; margin:0 2px; _display:inline; white-space:nowrap;}
.splitBox .store.cur{border-bottom:1px solid #FFFFFF; margin-bottom:-1px; position:relative; z-index:3;}
.splitBox .store.sline p{border-right:1px solid #FF9900;}
.Astore{width:315px; position:absolute; top:45px; left:0px; background:#FFFFFF; padding:10px 10px 8px 10px; z-index:1;}
.AstoreBox{width:316px; overflow:hidden;}
.AstoreItem{margin-bottom:8px; border-top:1px dotted #CCCCCC; margin-top:-1px; padding-top:5px;}
.AstoreItem .itemTitle{float:left; width:55px;}
.AstoreItem ul{width:260px;}
.AstoreItem ul li{float:left; background:url(../../i/hp/line-v2.gif) no-repeat 0 50%; padding-left:5px; margin-right:5px; white-space:nowrap;}
.border-rf{border-right:1px solid #FFFFFF;}
.btn-confirm .Astore{top:35px;}
/*--add query post for area buy--*/
.queryPost{margin-left:0; width:400px;}
.queryText{width:110px; padding:3px 0;  border-radius:3px; vertical-align:middle; border:1px solid #CCCCCC;}
.queryPost .popCon{padding:30px 0 20px 85px;}
.queryError{background:url(../../i/comm/error-4.gif) no-repeat 45px 2px; padding:0 0 0 65px;}
.ml50{margin-left:50px;}
.queryPost .iconSucceed{background:url(../../i/comm/ico/icon-succeed.gif) no-repeat 30px 30px;}
.queryPost .iconError{background:url(../../i/comm/ico/icon-error.gif) no-repeat 30px 30px;}
/**warn **/
.ico-warn{padding:5px 30px;border:1px solid #FF6600; background:#FFFFE3 url(http://img.m18.com/web/i/vi/icon-warn.gif) no-repeat 15px 9px;}
.ico-warn2{padding:5px 0px 5px 20px;border:1px solid #FF6600; color:#FF0000; background:#FFFFE3 url(http://img.m18.com/web/i/vi/icon-warn.gif) no-repeat 5px 9px;}
.kitfixlist .ico-warn2 p{ font-size:12px; line-height:20px;}
/*--z-index--*/
zindex-b{z-index:-1;}
/*--Microblog--*/
.mblog{ margin:0 auto; padding:5px 0;width:106px;}
.mblog_btn{margin:3px 0; width:100px; height:27px; background:url(../../i/vi/btnVideoImg.png) no-repeat 0 -76px; text-indent:-99em; overflow:hidden;}
.btn-favcon.ab{ width:368px;}
/*--hot sales--*/
.bory{border:1px solid #FFF1C4;}
.hotsales { border-bottom:1px solid #FFF1C4; background:#FFFFEC; line-height:32px; }
.iconhot { display:block; left:10px; top:-3px; width:30px; height:31px; background:url(http://img.m18.com/web/i/comm/ico/ico-hot.gif) no-repeat 0 0; text-indent:-9em; overflow:hidden; }
.rate-point-s.hotr{ margin-top:2px;}

/*--Arrival notice--*/
.mtc{ margin:0 auto;}
.popBox{top:200px; left:50%; margin-left:-240px; }
.pclose{position:absolute; top:3px; right:8px; }
.pclose a { color:#fff; }
.arrnotice .arritem{ padding-right:7px; padding-bottom:10px; width:90px; text-align:right;}
.palign{padding-left:97px;}
.arrnotice a {float:left; background-color:#FFF; }
.arrnotice li li{ float:left; margin-right:5px; padding:2px;}
.arrnotice li.cur {position:relative; }
.arrnotice li.cur a {cursor:default; }
.arrnotice li li a:hover, .arrnotice li li.cur a {border:3px solid #F60; margin:-2px; }
.arrnotice .color-select img {width:20px; height:20px; border:1px solid #FFF; }
.arrnotice .color-select a {width:22px; height:22px; border:1px solid #333;overflow:hidden; }
.arrnotice .size-select a {line-height:14px; padding:2px 6px; border:1px solid #999; color:#333; text-decoration:none; }
.arrnotice .size-select a:hover{}
.arrnotice .text {width:160px;vertical-align:middle; }
.arrnotice li span {display:none; }
.arrnotice li li.cur span {display:block; overflow:hidden; position:absolute; bottom:1px; right:1px; width:10px; height:10px; background:url(http://img.m18.com/web/i/vi/bg-selected.png) no-repeat 0 0; text-indent:-9em; }
.noticebtn1{display:block;width:104px; height:24px;background:url(http://img.m18.com/web/i/comm/btn/infobtn_1.gif) no-repeat 0 0;text-indent:-99em; overflow:hidden;}
.noticebtn2{ display:block; width:85px; height:29px; background:url(http://img.m18.com/web/i/comm/btn/btninfo01.png) no-repeat 0 0;text-indent:-99em; overflow:hidden;}
.noticebtn3,.noticebtn4{display:block;width:99px;height:35px; text-indent:-99em; overflow:hidden;}
.noticebtn3{ background:url(http://img.m18.com/web/i/comm/btn/infobtn3.gif) no-repeat 0 0;}
.noticebtn4{ background:url(http://img.m18.com/web/i/comm/btn/infobtn4.gif) no-repeat 0 0;}
.pos-notice{bottom:5px; right:65px; }
.order-sucess{ margin:10px auto;padding-left:45px; padding-bottom:5px; background:url(http://img.m18.com/web/i/comm/icon-succeed2.gif) no-repeat 0 0;}
.order-sucess.orderw1{ width:170px;}
.order-warn{margin:10px 20px; padding:20px;border-top:1px solid #ccc; background:url(http://img.m18.com/web/i/comm/icon-warn2.gif) no-repeat 5px 22px;}
/*--Arrival notice 11-03-15--*/
.choice li.cur.empty span { background:url(http://img.m18.com/web/i/vi/bg-selected-no.png) no-repeat 0 0; }
.choice ul li.cur.empty a:hover,.choice ul li.cur.empty a{border-color:#B2B2B2 !important; }
.choice ul li.empty a,.choice ul li.empty a:hover { border-color:#C4C4C4; color:#C4C4C4 }
.choice .notice .noinfo{ color:#C00;}
.handlebox a.btninfo{display:block; width:168px; height:44px;background:url(http://img.m18.com/web/i/vi/btn-no.png) no-repeat 0 0; text-indent:-99em; overflow:hidden;}
/*--fashion match 11-03-16--*/
.match-box{ padding:50px 0 10px 0;background:url(http://img.m18.com/web/i/vi/matchtitle.gif) no-repeat 0 0;border-width:10px 15px 15px; border-style: solid; border-color: #F0F0F0; text-align:center; zoom:1}
.matchdetail{ width:720px;zoom:1; padding-top:50px;background:url(http://img.m18.com/web/i/vi/mtitle.jpg) no-repeat 0 0;}
.blink-brand{display:block;height:30px;background:url(http://img.m18.com/web/i/vi/blinkbox.jpg) no-repeat 0 0;text-indent:-99em; overflow:hidden;}
/*--sina blog-*/
.ico-sucess { background:url(http://img.m18.com/web/i/comm/icon-ex-sucess.gif) no-repeat 0 0; }
.ico-h-warn { background:url(http://img.m18.com/web/i/comm/ico/ico-info2.gif) no-repeat 20px 10px; }
.share-ico { width:96px; height:24px; display:-moz-inline-stack; display:inline-block; *display:inline;
zoom:1; background:url(../../i/member/blog/share-ico.gif) no-repeat 0 0; text-indent:-99em; overflow:hidden; vertical-align:middle; }
.favbtn { width:100px; height:30px; display:-moz-inline-stack; display:inline-block; *display:inline;
zoom:1; color:#333; background:url(http://img.m18.com/web/i/comm/btn/btnv2.gif) no-repeat 0 0; line-height:30px; text-align:center; }
.favbtn.fbtn2 { background-position:0 -38px; color:#fff; }
.favbtn.fbtn2:hover { color:#fff; }
.share-close{ width:85px; height:30px; color:#333;background:url(../../i/member/blog/btn-close.gif) no-repeat; line-height:30px; text-align:center;}
.link-error{background:url(http://img.m18.com/web/i/comm/ico/ico-info2.gif) no-repeat 10px 10px; }
.ico-zoom{ width:82px; height:14px; background:url(../../i/vi/zoom-ico.gif) no-repeat 0 0; text-indent:-99em;overflow:hidden;}

.emailbox a { display:block; width:200px; height:140px; background:url(http://img.m18.com/web/pic/vi/brand/mailbg.gif) no-repeat 0 0; }
.emailbox a span { display:block; width:200px; height:140px; cursor:pointer; }
/*--video play btn--*/
.view_style a{overflow:hidden; text-indent:-99em; width:100px;height:27px;}
a.video_start{background:url(../../i/vi/btnVideoImg.png) no-repeat 0 0;margin-right:10px;}
a.video_start:hover{ background:url(../../i/vi/btnVideoImg.png) no-repeat right top;}
a.video_ing{ background:url(../../i/vi/btnVideoImg.png) no-repeat 0 -38px;margin-right:10px;}
a.video_ing:hover{ background:url(../../i/vi/btnVideoImg.png) no-repeat right -38px;}
a.blog{background:url(../../i/vi/btnVideoImg.png) no-repeat 0 -76px;}
a.blog:hover{ background:url(../../i/vi/btnVideoImg.png) no-repeat right -76px;}
.video{position:absolute; top:0; right:0;}
/*--量体裁衣入口--*/
.mtableWidth1{width:500px;}
.mtableWidth2{width:100%}
.mtableWidth3{width:77%;}
.mtable,.mtable2{border-top:1px solid #E4E4E4; border-left:1px solid #E4E4E4;}
.mtable td,.mtable th,.mtable2 td,.mtable2 th{border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4;padding:6px; text-align:center;}
.J_dialog .sizelist{margin-bottom:0; width:auto;}
.J_dialog .sizelist li{padding:20px 0 0 0;}
.arrowBlue{background:url(../../i/comm/ico/arrowBlue.gif) no-repeat 0 7px; padding-left:15px;}
.mtable2 th{background:#F5F5F5;}
.f22{font-size:22px;}
.borTdot{border-top:1px dashed #CCCCCC;}
.bybox{ margin-top:20px; width:330px; height:65px;border:1px solid #B6DBED; background:#F4FCFF;}
.arrow{position:relative; float:left;margin-left:-4px; margin-top:25px; background: url(../../i/community/arrow-ico.jpg) no-repeat 0 0;width:5px; height:7px; font-size:0; line-height:1px; }
.arrowBr{background: url(../../i/comm/ico/arrowBlueRight.gif) no-repeat 0 5px; padding-left:15px;}
.bycon{ margin:5px 10px 5px 10px;}
.bycon img{ width:65px; height:45px;}
.bybox.lay2 {margin-top:76px}
.bybox.lay3 { margin-top:132px}
.bybox.lay4 { margin-top:187px}
.bybox.lay5	{ margin-top:242px}
.bybox.lay6	{ margin-top:296px}
#sizeFinish .sizelist{width:180px;}
#sizeFinish .sizelist li{padding-top:25px;}
.mySizeStyle{width:470px; height:133px;}
.mySizeInfo{width:196px; height:133px;}
.mySizeInfo table td{padding:5px;}
.messureTitle1,.messureTitle2{background-image:url(../../i/vi/messureTitle.gif); background-repeat:no-repeat; height:24px; text-indent:-99em;}
.messureTitle1{background-position:0 0;}
.messureTitle2{background-position:0 -24px;}