.h3{ height:31px; line-height:31px; margin-bottom:10px; background:url(../img/bg-title.png) repeat-x 0 0;font-size:14px; text-indent:1em;}
#goods-info,#buy-annal,#buyer-comment,#buyer-leaveword{margin-bottom:40px;}
#goods-info{overflow:hidden;_width:740px;}
.showpic{BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 312px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e2e2 1px solid;}
.bigpic img{height:310px;}
.thumbbox{ position:relative;margin-left:310px; height:390px;}
.thumbmask{padding-top:20px;}
.thumbpic li{margin-bottom:5px; float:left;}
.thumbpic img{width:50px; height:65px; 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(../img/bg-up.png) no-repeat 0 0;}
.key .down{ bottom:2px;background:url(../img/bg-down.png) no-repeat 0 0;}
.iteminfo{width:420px; font-size:14px;}
.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:50px; 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(../img/bg-selected.png) no-repeat 0 0; text-indent:-9em;}
.iteminfo .notify{padding:2px 0 5px 22px; color:#E57212;}
.tipstxt{ margin-top:5px;font-size:14px;}
.handlebox{overflow:hidden; margin:10px 0;_zoom:1;}
.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;}
.addcart{width:169px; height:42px; background:url(../img/lijigoumai.png) no-repeat 0 0;}
.addfavor{width:132px; height:39px; background:url(../img/shop.gif) no-repeat 0 0;}
.recommend{ clear:both; padding-left:12px; background:url(../img/ico-darrow.png) no-repeat 0 1px;}
.tab1{ height:39px; padding-left:10px; margin:15px 0 10px; background:url(../img/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(../img/bg-tab1-off.png) no-repeat 0 0;}
.tab1 li a.cur{background:url(../img/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; border-top:1px dotted #CCC;}
#buy-annal .first td{border:none;}
#buyer-comment li,#buyer-leaveword li{ overflow:hidden; padding:5px;}
#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{margin:0;}
/*---=vi-review---*/
.vi-r{width:740px; margin:50px auto;}
.closebox{ padding:20px 0;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(../img/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;}
/*---=overlya----*/
#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;}
#login-pop fieldset label{vertical-align:middle;}
#login-pop fieldset .text{height:20px;}
#login-pop .handle{ overflow:hidden;width:200px; margin:10px auto 0;}
#login-pop .handle a{ float:right; margin-top:5px; text-decoration:underline;}
#login-pop .handle input{float:left; width:112px; height:32px; background:url(../img/btn-login.png) no-repeat 0 0; border:none; text-indent:-99em; cursor:pointer;}

#cart-pop .overlaymain { position:relative; margin:-3px 0 0 -3px; background:#FFFFFF; z-index:120; border:1px solid #BCB5AB; background:#FFFFF4; }
#cart-pop .overlaymain h2 { margin:0; padding:0 0 0 15px; height:30px; line-height:30px; background:#990000; border:1px solid #BEB7AD; color:#FFF; font-size:12px; font-weight:bold; }
#cart-pop .overlaymain .close { position:absolute; top:7px; right:10px; float:right; padding-left:15px; background:url(../img/ico-close.png) no-repeat 0 3px; *background-position:0 1px;}

#cart-pop .overlay{ width:352px; height:210px;}
#cart-pop .overlaymain{width:342px; padding:4px; border:2px solid #903;}
#cart-pop .cart-info{ padding:3px 15px;border:1px solid #CC3333; background:#FFF;}
.cart-info dl{overflow:hidden; padding:10px 0; border-bottom:1px dashed #CCC; _zoom:1;}
.cart-info dt{float:left;}
.cart-info dd{margin-left:55px;}
.cart-info img{ width:50px; height:65px;}
#cart-pop .result {padding:5px 0;}
#cart-pop .result div{float:left;}
#cart-pop .result .btn{float:right; width:96px; height:29px; line-height:29px; background:url(../img/btn-check.png) no-repeat 0 0; font-size:14px; font-weight:bold; text-align:center; color:#FFF; text-decoration:none; letter-spacing:10px;}
.cart-notify .btn{ float:left;width:96px; height:29px; line-height:29px; background:url(../img/btn07.png) no-repeat 0 0; text-align:center; color:#6A3E02; font-weight:bold;}
.cart-notify a.btn:hover{text-decoration:none;}
.cart-notify{padding:5px 10px 5px 15px;}
.cart-notify dl{ float:left;width:215px;_width:211px;}
.cart-notify dt{float:left;}
.cart-notify dd{ margin-left:35px;}
#cart-pop{display:none; position:absolute; right:73px; top:93px;}
/*-----=goods-info-------*/
.goods-txt{width:740px; margin:10px auto 0;}
.goods-txt div{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{width:340px;}
.g-table.ts2{width:340px;}
.g-table.ts1 th,.g-table.ts1 td{ line-height:29px;border-top:2px solid #FFF;}
.g-table.ts1 th{ width:50px; 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;}
.goods-detail{clear:both; padding: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;}
/*----=from list-----*/
.h2 { padding-left:10px; background:url(../img/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:160px; padding:3px; margin:0 2px; position:relative;_display:inline;}
.item li:hover,.item li.hover{background:url(../img/list/bg-good.png) repeat-x 0 0;}
.item li img{ display:block; width:160px; height:160px;margin:0 auto 5px;}
.item .title{ display:block;width:165px; padding-right:30px;}
.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(../img/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(../img/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(../img/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; width:100%;zoom:1; }
#viewed li a{ float:left;padding:5px;}
#viewed li a:hover{text-decoration:none;}
#viewed li span{display:block; margin-left:60px;}
#viewed li .s-pic{float:left; width:50px; height:65px;}
/*-----=lry------*/
.msg_body { width:400px; background:#FFFFE1 url(../img/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(../img/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(../img/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(../img/ico1.png) no-repeat 0 5px;}

.opr,.npr,.ipr{padding-left:50px;}
.opr{background:url(../img/price.png) no-repeat 0 -21px;}
.npr{background:url(../img/price.png) no-repeat 0 0;}
.ipr{background:url(../img/price.png) no-repeat 0 -41px;}
#gotop{position:fixed; bottom:10%; _position:absolute;display:block; width:25px; height:69px; background:url(../img/topback.gif) no-repeat 0 0; text-indent:-9em; overflow:hidden;}

/**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; }
.offer li { border-top:1px dotted #ccc; margin-top:-1px; padding:8px 0 8px 60px; background:url(../img/ico-offer.png) no-repeat 8px 10px; }
.offer li.bg2 { background-position:8px -26px; }
.offer li.bg3 { background-position:8px -65px; }

/*--vitab2-4--*/
.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 { font-size:16px; font-family:"Microsoft YaHei"; }
.dis-name { text-decoration:underline; }
.buy-record { width:100%; }
.buy-record th { border-bottom:2px solid #D7D7D7; }
.buy-record th, .buy-record td { padding:5px;}
.buy-record td { color:#676767; border-bottom:1px dotted #C6C6C6; }
.t1{ width:200px;}
.t2{ width:120px}
.t3{width:130px;}
.t4{ width:80px}
.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 { width:margin-left:2em;}
.btn-dis { display: inline-block; height:25px; padding-left:14px; border:1px solid #CACACA; background:url(../img/btn-y.gif) no-repeat 0 0; color:#696363; line-height:25px; }
.btn-dis span { display: inline-block; height:25px; padding-right:14px; background:url(../img/btn-y.gif) no-repeat 100% 0; cursor:pointer; }
.alt { background:#F8F8F8; }
.faq-q { padding:5px 10px 5px 50px; background: #F8F8F8 url(../img/btn-qa.jpg) no-repeat 6px 8px; }
.faq-f{ overflow:hidden; margin-top:-15px;margin-left:55px;border:1px solid #E8E8E8;padding:0 5px 0;}
.faq-f li { border-top:1px solid #E8E8E8; padding:8px; position: relative; margin-top:-1px;}
.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 }
.no-content{ text-align:center; margin:40px 0;color:#333;}
.mt30{margin-top:30px;}
.detail-hd {
	BORDER-LEFT-COLOR: #fff; BACKGROUND: #fff; BORDER-TOP-COLOR: #fff; TEXT-INDENT: 0px; BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-RIGHT-COLOR: #fff; margin-bottom:10px;
}
.detail-hd H3 {
	PADDING-LEFT: 0px; FONT-SIZE: 14px; COLOR: #404040; LINE-HEIGHT: 21px; TEXT-ALIGN:left; font-weight:bold;
}
#buyer-leaveword li{padding-bottom:0;}