﻿@charset "utf-8";
body {font:12px/1.5 Tahoma,Helvetica,Arial,'宋体',sans-serif; color: #333; background:#000;}
body,div,h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th,b,pre {margin:0;padding:0;}
img{border:none;}
li {list-style:none;}
.left {float:left;}
.right {float:right;}
a:link, a:visited {	color:#000; text-decoration:none;}
a:hover, a:active {	color:#ff6917; text-decoration:underline;}

.search .s_btn,.cart,.cart span,.cart .help,.MenuBox .titBox h4 a,.MenuBox2 .titBox h4 a,.MenuBox .txtBox ul li,.sub_menu_left li,.sub_menu_right li,
.sub_menu_left li span,.sub_menu_right li span,.sub li a,.user h2,.good_module h2,.menu h3,.item_menu h3,.new h3,.shipment h3,.payorder h3,.custom h3,
.rank h3,.promotion h3,.history h3,.shop-search h3,.new_list li,.promotion_list li,.shipment_list li,.payorder_list li,.more,.site_map dd li,
.sub_left strong,.sub_right strong  {background:url("../images/index_bg.png") no-repeat; }
.header {width:970px;margin:0 auto;}
.logo_column {overflow:hidden; zoom:1; margin-top:10px;}
.logo {float:left; width:540px; overflow:hidden;}
.search {float:right; width:360px; color:#6a6a6a; margin:20px 0;}
.search .s_input {height:16px; padding-top:2px; border:dashed 1px #545454;width:220px; background:#2f2f2f; color:#fff;}
.search .s_btn {width:63px; height:20px;background-position:top left; border:none; cursor:pointer; color:#fff; font-weight:bold; padding-left:20px;}
.search a.h_s {font-weight:bold; text-decoration:underline; margin-left:10px;}
/*nav*/
.nav {clear:both;height:25px;overflow:hidden;}
.nav ul {float:right;}
.nav li a,.nav li a em,.nav li.cur a,.nav li.cur a em,.nav li a:hover {	background:url("../images/nav.png") no-repeat;}
.nav li{float:left; font-size:12px;}
.nav li a {display:inline-block;background-position:right -25px; padding-right:11px; height:25px; line-height:28px; overflow:hidden;}
.nav li a em {background-position:left top; display:inline-block; padding:0 11px 0 20px; cursor:pointer; font-style:normal;}
.nav li a:link,.nav li a:visited, .nav li a:active {color:#000; text-decoration:none;}
.nav li a:hover,.nav li.cur a:link,.nav li.cur a:visited,.nav li.cur a:active {color:#000; text-decoration:none;}
.nav li a:hover,.nav li.cur a {	background-position:right -75px;}
.nav li a:hover em, .nav li.cur a em {background-position:left -50px;}
.cart {height:22px;line-height:22px;background-position:left -49px;background-repeat:repeat-x; border:dashed 1px #555; color:#8a8a8a; padding-left:20px;}
.cart em {color:#c5e93a; font-weight:bold; font-style:normal;}
.cart span {background-position:-80px 5px; padding-left:30px; display:inline-block;}
.cart .help {background-position:-80px -22px; padding-left:20px; margin-left:10px;}
.cart a:link,.cart a:visited,.cart a:active {color:#8a8a8a;text-decoration:none;}
.cart a:hover {color:#8a8a8a; text-decoration:underline;}

.wrap,.footer,#box {background:#fff; padding:5px; width:960px;margin:0 auto; overflow:hidden;}
.left_column {width:184px; float:left; margin-right:10px;}
.main_column {width:766px; float:right;}
.center_column {width:570px; float:left;}
.right_column {width:184px; float:left; margin-left:10px;}
#main_column {float:left; width:766px;}
#right_column {float:right;width:184px;}

.menu,.item_menu {margin-bottom:5px; border:#dcdcdc 1px solid;width:182px;}
.new,.shipment,.payorder,.custom,.promotion,.rank,.side_flash,.history,.shop-search {margin-bottom:5px; border:#dcdcdc 1px solid;position:relative;}
.user,.good_module {width:100%; margin-bottom:5px; border:#dcdcdc 1px solid; position:relative;}
.menu h3,.item_menu h3,.user h2,.good_module h2,.menu h3,.item_menu h3,.new h3,.shipment h3,.payorder h3,.custom h3,.rank h3,.promotion h3,.history h3,.shop-search h3{height:22px;line-height:22px;background-position:left -49px;background-repeat:repeat-x;color:#ffd34b;font-size:12px;padding-left:10px;}
.TreeWrap,.R_TreeWrap {padding:5px;}
.MenuBox,.MenuBox2 {border-bottom:dashed 1px #cecece;}
.MenuBox .titBox h4 a,.MenuBox2 .titBox h4 a {margin-left:10px; padding:5px 0 5px 20px; color:#000; display:block;  font-size:12px; text-decoration:none; width:142px; overflow:hidden;}
.MenuBox .titBox h4 a {background-position:-63px -179px;}
.MenuBox2 .titBox h4 a {background-position:-77px -149px;}
.MenuBox2 .txtBox {	display:none;}
.MenuBox .txtBox ul li {padding-left:40px;line-height:25px;font-size:12px; background-position:-115px -101px; width:132px; overflow:hidden;}
.txtBox ul li a:link,.txtBox ul li a:visited,.txtBox ul li a:active {color:#000;text-decoration:none;}
.txtBox ul li a:hover {color:#000;text-decoration:underline;}

.item_menu li.cur {font-weight:bold;}
.bt {height:0px; font-size:0px;}
.sub_menu_left,.sub_menu_right {padding:5px;} 
.sub_menu_left li,.sub_menu_right li {color:#000; padding:2px 0 0;cursor:pointer; position:relative;  z-index:10;  border-bottom:1px #cecece dashed;}
.sub_menu_left li {background-position:160px -242px;}
.sub_menu_right li {background-position:-38px -200px; text-align:right;}
.sub_menu_left li span,.sub_menu_right li span {display:block;font-size:12px; line-height:22px;  overflow:hidden;}
.sub_menu_left li span {background-position:-13px -272px; padding:0 10px 5px 15px; width:145px;}
.sub_menu_right li span {background-position:150px -272px; padding:0 15px 5px 10px; width:145px;}
.sub_menu_left li span a:link,.sub_menu_left li span a:visited,.sub_menu_left li span a:active,
.sub_menu_right li span a:link,.sub_menu_left li span a:visited,.sub_menu_left li span a:active {color:#000;}
.sub_menu_left li span a:hover,.sub_menu_right li span a:hover {color:#000; text-decoration:none;}
.sub {position:absolute; z-index:9999; width:200px; border:#afdbfa 1px solid; background:#e4f3fe; padding:5px; display:none;}
.sub ul {background:#fff; padding:5px 8px;}
.sub li {background:none; cursor:auto; font-weight:normal;}
.sub li a {display:block;padding:3px 0 3px 12px; background-position:-28px -223px;}
.sub li a:link,.sub li a:visited,.sub li a:active {color:#666;text-decoration:none;}
.sub li a:hover {color:#666;text-decoration:underline;}
.sub strong {position:absolute; width:9px; height:12px; display:block;}
.sub_left strong {left:-9px; top:15px; background-position:left -80px;}
.sub_right strong {left:210px; top:15px;  background-position:-84px -80px;}
.sub_left li,.sub_right li {width:184px; overflow:hidden;}
.sub_left { top:-10px; left:174px;}
.sub_right {top:-10px; left:-215px;}
.sub_right li {text-align:left;}

.goodslist {text-align:center; padding-top:10px;}
.itemsbox {float:left; overflow:hidden;line-height:18px;}
.goodslist .item {padding:5px;}
.goodslist .goodsimg,.goodslist .goodsimgbig {margin:0 auto; overflow: hidden; text-align: center; vertical-align: middle; border:#dedede 1px solid;}
.goodslist .goodsimg {width:100px; height:100px;}
.goodslist .goodsimgbig {width:220px; height:220px; line-height:219px; _font-size:195px;}
.goodslist .goodsimg a img,.goodslist .goodsimgbig a img {vertical-align:middle;}
.goodslist h6 {overflow:hidden; margin:5px 0; font-size:1em;font-weight:normal;height:35px;}
.itemsbox h6 a:link,.itemsbox h6 a:visited,.itemsbox h6 a:active {text-decoration:none; color:#333;}
.itemsbox h6 a:hover {text-decoration:none; color:#ff6917;}
.goodslist ul {height:35px;}
.goodslist li {height:17px; overflow:hidden; white-space:nowrap; color:#666; font-size:12px;}
.goodslist .price {font-size:1em;font-weight:normal;color:#FF6600;}
.goodslistbox .last { margin-right:0;}

.good_bd,.user_bd{overflow:hidden; zoom:1; padding:5px;}
.bt {height:0px;overflow:hidden; font-size:0px;}
.new_list,.shipment_list,.payorder_list,.custom_list,.rank_list,.sort_list,.promotion_list,#compare,.search-form {padding:5px; overflow:hidden;}
.new_list li,.promotion_list li {background-position:-13px -272px; border-bottom:1px #cecece dashed; padding:0 0 3px 16px; line-height:20px; margin-top:2px;  height:20px; overflow:hidden; width:156px;}
.shipment_list li,.payorder_list li { background-position: -135px -101px;border-bottom:1px dotted #CCCCCC;color:#8A8A8A;padding:5px 0;text-indent:15px;white-space:normal;}
.shipment_list li .name,.payorder_list .name {color:#000;}
.shipment_list li .time,.payorder_list .time {color:#F1560D;}
.more {width:39px; height:10px; overflow:hidden; background-position:left -27px; position:absolute; right:10px; top:6px;}
.more a {width:39px; height:10px; display:block; text-indent:-9999px;}
.rank_list li.first {border-top:none;}
.rank_list li{overflow:hidden;zoom:1; padding:5px 0; border-top:1px #ccc dashed;}
.rank_list li a:link,.rank_list li a:visited,.rank_list li a:active {color:#000; text-decoration:none;}
.rank_list li a:hover {color:#000; text-decoration:underline;}
.rank_list li span {color:#E55B13; display:block;}
.rank_list li img {float:left; margin-right:1em;}
.no1,.no2,.no3,.no4,.no5,.no6,.no7,.no8,.no9,.no10 {background:url("../images/sort.gif") no-repeat; padding-left:30px;}
.no1 {background-position:-280px 3px;}
.no2 {background-position:-250px -20px;}
.no3 {background-position:-220px -43px;}
.no4 {background-position:-190px -67px;}
.no5 {background-position:-160px -90px;}
.no6 {background-position:-130px -115px;}
.no7 {background-position:-100px -139px;}
.no8 {background-position:-70px -162px;}
.no9 {background-position:-40px -186px;}
.no10 {background-position:-10px -210px;}
.sort_list li {line-height:20px; margin-top:2px;}
.sort_list li.first {text-align:center; margin:10px 0;}
.side_flash {width:184px; overflow:hidden;}
.custom_area {width:172px; overflow:hidden;}
.user_area,.pic_show,.main_flash {width:100%; overflow:hidden;}
.pic_show,.main_flash {margin-bottom:10px;}
