﻿@charset "utf-8";
body {color: #444; background:#FFF; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:12px;}
body,div,h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li,form, input, button, img,cite, strong, em, table, td, th,b,pre {margin:0;padding:0;}
img{border:none;}
ol,ul,li {list-style:none;}
a:link,a:visited,.a:active {color:#333; text-decoration:none;}
a:hover {color:#900; text-decoration:underline;}
#header,#wrap,#box,#login_main,#reg_main,#top_column{width:998px;margin:0 auto; overflow:hidden; zoom:1;}
#header {margin-bottom:10px; margin-top:-10px;}
#logo {float:left; width:460px; overflow:hidden;zoom:1;}
#top_column {font-size:11px;}
#top {float:right; margin-top:20px;}
#top li {float:left; font-size:11px; height:20px;}
#search,.nav li a,.nav li a em,.nav li.cur a,.nav li.cur a em,.s_btn,.cart,.menu h2,.item_menu h2,.new h3,.rank h3,.payorder h3,.shipment h3,.custom h3,.history h3,
.shop-search h3,.payorder_list li,.shipment_list li,.new_list li,.bt,.sub_menu_left li span,.sub_menu_right li span,.sub strong, 
.user h2,.user h2 span,.good_module h2,.good_module h2 span,.items_category h2,.items_category h2 span,.MenuBox .titBox,.MenuBox2 .titBox,
.no2,.no3,.no4,.no5,.no6,.no7,.no8,.no9,.no10{background:url("../images/index.png") no-repeat;}
.currency {margin-left:20px;}
.currency span{font-size:11px; float:left;}
.currency select{font-size:11px;margin-left:5px;}
.nav {clear:both; height:26px; line-height:26px; overflow:hidden; padding-left:20px;}
.nav li {float:left; height:26px; line-height:26px; font-weight:bold;margin-right:1px;}
.nav li a {overflow:hidden; display:inline-block; padding-left:20px; background-position:-662px -44px;}
.nav li a em {font-style:normal; cursor:pointer; display:inline-block; padding-right:20px; background-position:right -70px;}
.nav li a:link,.nav li a:visited,.nav li a:active {color:#333;}
.nav li a:hover {color:#900; text-decoration:none;}
.nav li.cur a{background-position:left -77px;}
.nav li.cur a em {background-position:right -96px;}

#search{height:43px;line-height:43px; background-position:0 0;padding:0 20px 0 30px; overflow:hidden;}
#search form {width:720px; float:left; _padding-top:10px;}
#search strong {margin-right:10px;float:left\0;}
.s_input{border:solid 1px #949494; width:300px; height:18px; padding:1px 3px; background:#fff; float:left\0; margin-top:10px\0;}
.s_btn {border:none; width:35px; height:25px; cursor:pointer; background-position:-399px -44px; overflow:hidden; float:left\0; margin:8px\0 0 0 10px\0;}
.cart {width:170px; float:right;  background-position:-437px -44px; padding-left:40px; height:33px; line-height:33px; margin-top:5px;}
.cart span {font-weight:bold;}
.cart a:link,.cart a:visited,.cart a:active {color:#444;text-decoration:none;}
.cart a:hover {color:#444;text-decoration:underline;}

.left_column {width:194px; float:left; margin-right:12px;}
.center_column {width:586px; float:left;}
.right_column {width:194px; float:right; margin-left:12px;}
.main_column {width:792px; float:right;}
#main_column {width:792px; float:left;}
#right_column {width:194px; float:right;}

.menu,.item_menu {margin-bottom:10px;}
.menu h2,.item_menu h2,.new h3,.rank h3,.payorder h3,.shipment h3,.custom h3,.history h3,.shop-search h3 {font-size:12px; padding-left:10px; height:24px;line-height:24px;}
.menu h2,.item_menu h2{background-position:left -44px; color:#fff;}
.new h3,.rank h3,.payorder h3,.shipment h3,.custom h3,.history h3,.shop-search h3 {background-position:-200px -44px; color:#444;}
.TreeWrap,.R_TreeWrap {border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; padding:10px; overflow:hidden; width:172px;}
.bt {background-position:left -68px; overflow:hidden;clear:both; height:8px; font-style:0px;}
.MenuBox .titBox  {background-position:-917px -826px;}
.MenuBox2 .titBox {background-position:-951px -802px;}
.MenuBox .titBox h4,.MenuBox2 .titBox h4 {font-size:12px; font-weight:normal; line-height:22px; margin-left:10px; width:162px; overflow:hidden;}
.txtBox li{padding-left:20px; width:152px; overflow:hidden; line-height:22px;}
.MenuBox2 .txtBox {display:none;}
.titBox a:hover,.txtBox a:hover {text-decoration:underline;}
 
.item_menu .bt {display:none;}
.sub_menu_left,.sub_menu_right {width:194px;}
.sub_menu_left li,.sub_menu_right li {width:192px; position:relative; border-bottom:solid 1px #d6d6d6; z-index:10;border-left:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;}
.sub_menu_right li {text-align:right;}
.sub_menu_left li span,.sub_menu_right li span {padding:6px 10px; display:block; overflow:hidden; color:#444; width:172px;}
.sub_menu_left li span a,.sub_menu_right li span a {display:block; overflow:hidden; width:172px;}
.sub_menu_left li span {background-position:175px -377px;}
.sub_menu_right li span {background-position:-963px -775px;}
.sub_menu_right li.cur,.sub_menu_left li.cur{border:#d6d6d6 solid 1px;border-top:none; background:#fafafa; cursor:pointer; }
.sub_menu_right li.cur span,.sub_menu_left li.cur span{ color:#900;}
.sub_menu_left li span a:link,.sub_menu_right li span a:link,.sub_menu_left li span a:visited,
.sub_menu_right li span a:visited,.sub_menu_left li span a:active,.sub_menu_right li span a:active {color:#444;}
.sub_menu_left li span a:hover,.sub_menu_right li span a:hover {color:#900; text-decoration:underline;}
.sub {position:absolute; z-index:9999;display:none; border:solid #d6d6d6 1px; background:#fafafa; width:200px;padding:5px 10px;}
.sub li {background:fff; cursor:auto; font-weight:normal;}
.sub li a { display:block;padding:3px 0 3px 12px;}
.sub li a:link,.sub li a:visited,.sub li a:active {color:#7b7b7b; text-decoration:none;}
.sub li a:hover {color:#900; text-decoration:underline;}
.sub strong {position:absolute; width:3px; height:27px; display:block;}
.sub_left strong {left:-2px; top:0px; background-position:-987px -576px;}
.sub_right strong {left:220px; top:0px; background-position:-987px -576px;}
.sub_left li,.sub_right li {width:200px;overflow:hidden; border-bottom:1px dashed #d6d6d6; border-left:none;border-right:none; line-height:20px;}
.sub_left {top:-1px; left:192px;}
.sub_right {top:-1px; left:-222px;}
.sub_right li {text-align:left;}

.new,.rank,.payorder,.shipment,.custom,.history,.shop-search {margin-bottom:10px;}
.new_list,.rank_list,.sort_list,.payorder_list,.shipment_list,.custom_list,#compare,.search-form {padding:5px 10px;border-left:#d6d6d6 1px solid; color:#444; border-right:#d6d6d6 1px solid;overflow:hidden; width:172px; font-size:11px;}
.new_list li,.payorder_list li,.shipment_list li {margin:7px 0; text-indent:15px; background-position:-992px -240px; line-height:18px;}
.shipment_list li .name,.payorder_list li .name,.shipment_list li .time,.payorder_list li .time {color:#7b7b7b; font-weight:bold; font-size:11px;}
.rank_list li.first {border-top:none;}
.rank_list li {overflow:hidden;zoom:1; padding:7px 0; font-size:11px;}
.rank_list li strong {color:#ff9600; display:block;}
.rank_list li .pic {width:60px;float:left; margin-right:10px; height:60px; border:solid 1px #eaeaea;}
.rank_list li .text {width:100px;float:left;}
.rank_list li .text strong {margin-top:10px;}
#compare ul {overflow:hidden;zoom:1;}
.no2,.no3,.no4,.no5,.no6,.no7,.no8,.no9,.no10 {padding-left:25px;}
.no2 {background-position:-616px -488px;}
.no3 {background-position:-586px -512px;}
.no4 {background-position:-556px -536px;}
.no5 {background-position:-526px -560px;}
.no6 {background-position:-496px -584px;}
.no7 {background-position:-466px -608px;}
.no8 {background-position:-436px -632px;}
.no9 {background-position:-406px -656px;}
.no10 {background-position:-376px -679px;}
.sort_list li {line-height:20px; margin-top:2px; font-size:11px;}
.sort_list li.first {text-align:center; margin:10px 0;}
.more {clear:both;text-align:right; padding:10px 0 0 0; font-weight:bold;}

.user,.good_module{width:100%; margin-bottom:10px;}
.user h2,.good_module h2 {height:24px; line-height:24px; color:#333; position:relative; font-size:12px; background-position:left -122px; padding-left:10px;}
.user h2 span,.good_module h2 span  {position:absolute; top:0; right:0; display:block; width:10px; height:24px; background-position:right -146px;}
.user_bd,.good_bd {overflow:hidden; zoom:1; padding:10px; border-top:none; border:solid 1px #d6d6d6; border-top:none;}

.goodslist {text-align:center; overflow:hidden;}
.itemsbox {float:left;overflow:hidden;line-height:18px;}
.goodslist .item {padding:10px 5px;}
.goodslist .item ul {margin-top:5px;}
.goodslist .goodsimg,.goodslist .goodsimgbig {margin:0 auto; overflow: hidden; text-align: center; vertical-align: middle;}
.goodslist .goodsimg {width:100px; height:100px;}
.goodslist .goodsimgbig {width:220px; height:220px; line-height:220px; _font-size:195px;}
.goodslist .goodsimg a img,.goodslist .goodsimgbig a img {vertical-align:middle;}
.itemsbox h6 {overflow:hidden; height:35px; margin:5px auto; font-size:11px;}
.item h6 a:link,.item h6 a:visited,.item h6 a:active {color:#444;text-decoration:none;}
.item h6 a:hover {color:#900;text-decoration:none;}
.goodslist .price {font-size:12px;color:#900;}
.goodslist ul {height:35px;}
.goodslist li {height:17px; overflow:hidden; white-space:nowrap; color:#666; font-size:11px;}
.goodslistbox .last { margin-right:0;}
.custom_area {width:172px; overflow:hidden; line-height:20px;}
.user_area {width:100%; overflow:hidden; line-height:20px;}

#footer {margin-top:10px; width:998px;margin:10px auto; overflow:hidden; zoom:1;}
#bottom_search {border:solid 1px #e0e0e0; padding:1px; text-align:center; margin:10px auto; width:994px;}
#bottom_search form {height:38px; line-height:38px; background:#f4f4f4;}
#foot_help {border:solid 1px #e0e0e0; padding:10px; overflow:hidden; zoom:1;}
#foot_help dl {display:inline;float:left;padding-left:20px;width:225px;}
#foot_help dl dt {font-size:14px;font-weight:700;padding-bottom:3px;}
#foot_help dl dt, #foot_help dl dd {height:21px;line-height:21px;}
#foot_help dl dd {background:url("../images/foot.gif") no-repeat 4px center;padding-left:16px;white-space:nowrap;}
.ft_tag {text-align:center; color:#4b4b4b; clear:both; font-size:11px; height:35px; line-height:35px;}
.ft_tag li {display:inline; margin-right:15px; border-right:#666 1px solid; padding-right:15px;}
.ft_tag li a:link,.ft_tag li a:visited,.ft_tag li a:active {color:#333;text-decoration:none;}
.ft_tag li a:hover {color:#333;text-decoration:underline;}
.ft_tag li.last{border-right:none;}
.copyright {padding-bottom:10px; color:#444;}
.copyright p {margin-top:10px; text-align:center;line-height:20px;}
.hot{ text-align:center;}
