

* {

margin:0;

padding:0;

text-align:center;

}

body, th, td {

font-family:Tahoma;

font-size:12px;

}

ul li, dl, dt, dd {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

}

img {

border:0 none;

vertical-align:middle;

}

input {

padding:2px;

}

label {

cursor:pointer;

}

em, cite {

font-style:normal;

}

h1, h2, h2, h3, h4, button {

font-size:100%;

}

button {

cursor:pointer;

padding:0 4px;

}

.l {

float:left;

}

.r {

float:right;

}

.clear {

clear:both;

height:0;

overflow:hidden;

}

a {

color:#565553;

text-decoration:none;

}

a:hover {

color:#FF0000;

text-decoration:underline;

}

.header {

background:#F7F7F7 none repeat scroll 0 0;

border-bottom:1px solid #E6E6E6;

height:25px;

line-height:25px;

}

.header_inner {

color:#CCCCCC;

margin:0 auto;

padding:0 10px;

text-align:left;

width:960px;

}

.header a {

color:#999999;

}

.header_r span {

color:#FF0000;

}

.header_r .head_qqbook, .header_r .head_qqbook:hover {

background:#F3397C none repeat scroll 0 0;

padding:1px 8px;

}

.header_r .head_favorite {

background:#F35F39 none repeat scroll 0 0;

}

.header_r .head_friend {

background:#F3397C none repeat scroll 0 0;

}

.header_r a, .header_r a:hover {

color:#FFFFFF;

padding:3px 8px 1px;

}

.top {

height:85px;

}

.top_inner {

margin:0 auto;

width:960px;

}

.top h1 {

background:transparent url(../index/logo.gif) no-repeat scroll 4px center;

height:80px;

overflow:hidden;

width:364px;

}

.top h1 a {

color:#996C33;

display:block;

font-weight:normal;

letter-spacing:1px;

line-height:90px;

text-align:right;

}

.top a:hover {

color:#996C33;

text-decoration:none;

}

.top .top_topic {

padding:12px 0 0;

}

.top .top_topic img {

border:0 none;

vertical-align:top;

}

.menu, .menu_l, .menu_r {

background:transparent url(../index/menu.gif) no-repeat scroll 0 0;

}

.menu {

margin:0 auto;

padding:0 0 0 3px;

width:957px;

}

.menu_l {

background-position:right 0;

padding:0 3px 0 0;

width:954px;

}

.menu_r {

background-position:0 -65px;

background-repeat:repeat-x;

height:65px;

overflow:hidden;

width:954px;

}

.menu ul {

float:left;

}

.menu li {

background:transparent url(../index/menu_line.gif) no-repeat scroll right 2px;

float:left;

height:38px;

line-height:38px;

overflow:hidden;

padding:0 8px;

}

.menu li a {

color:#FFFFFF;

display:block;

font-size:14px;

font-weight:bold;

padding:0 10px;

}

.menu li a:hover {

color:#FFFFFF;

}

.menu .selected label {

background:transparent url(../index/list_menu_selected.gif) no-repeat scroll 0 4px;

display:block;

padding:0 0 0 13px;

}

.menu .selected a {

background:transparent url(../index/list_menu_selected.gif) no-repeat scroll right 4px;

color:#FF6620;

display:block;

padding:0 13px 0 0;

}

.menu .selected a:hover {

color:#FF6620;

}

.menu_search {

background:transparent url(../index/top_search_ico.gif) no-repeat scroll 0 9px;

height:35px;

overflow:hidden;

padding:4px 0 0 75px;

width:321px;

}

.menu_search .keyword {

background:#FFFFFF url(../index/search_txt.gif) no-repeat scroll 0 0;

border:1px solid #EA3609;

color:#999999;

font-size:14px;

padding:5px 0 2px 6px;

text-align:left;

width:238px;

}

.menu_search button {

background:transparent url(../index/search_btn.gif) no-repeat scroll 0 0;

border:0 none;

height:25px;

overflow:hidden;

text-indent:-1000em;

width:70px;

}

.shop_hot {

background:transparent url(../index/shop_hot_ico.gif) no-repeat scroll 12px 4px;

color:#EFDCC2;

line-height:24px;

margin:0 auto;

padding:0 10px;

text-align:left;

width:960px;

}

.shop_hot strong {

color:#996C33;

padding:0 8px 0 24px;

}

.shop_hot a {

color:#666666;

margin:0 1px 0 3px;

}

.shop_hot span {

margin:0 1px;

}

.shop_hot em, .shop_hot em a {

color:#EB6100;

margin:0;

}

.wp {

margin:0 auto;

padding:0 10px;

width:960px;

}

.wp_r {

margin:8px 0 0;

width:755px;

}

.footer {

background:transparent url(../index/foot_bg.gif) repeat-x scroll 0 0;

height:70px;

margin:10px auto 0;

width:100%;

}

.foot_inner {

margin:0 auto;

padding:12px;

width:960px;

}

.footer .foot_menu {

text-align:left;

}

.footer, .footer a {

color:#999999;

}

.copyright {

padding:4px 0 0;

}

.btn {

background:transparent url(../index/btn_bg.gif) repeat-x scroll 0 0;

border:1px solid #D3BA95;

color:#996C33;

height:21px;

line-height:20px;

}

.dot_line {

background:transparent url(../index/dot_line.gif) repeat-x scroll center bottom;

}

.mt10 {

margin:10px 0 0;

}

.bg_btm {

background:#E6E6E6 none repeat scroll 0 0;

height:2px;

line-height:0;

margin:0 1px;

}

.f_org, a.f_org, .f_org a {

color:#FE6800;

}

.box {

margin:10px 0 0;

width:100%;

}

.box h3 {

background:transparent url(../index/index_menu.gif) no-repeat scroll 0 0;

color:#FFFFFF;

float:left;

font-size:14px;

height:222px;

line-height:16px;

overflow:hidden;

padding:32px 0 0 4px;

text-align:center;

width:20px;

}

.box .prefect {

background-position:-26px 0;

}

.box .pop {

background-position:-52px 0;

}

.crown_bd {

border:2px solid #FFA915;

padding:1px 2px;

width:723px;

}

.crown_inner {

background:transparent url(../index/box_crown_bg.gif) repeat scroll 0 0;

}

.crown_inner ul {

background:transparent url(../index/box_crown.gif) repeat-y scroll 10px 0;

}

.prefect_bd {

border:2px solid #64B949;

padding:1px 2px;

width:723px;

}

.prefect_inner {

background:transparent url(../index/box_prefect_bg.gif) repeat scroll 0 0;

}

.prefect_inner ul {

background:transparent url(../index/box_prefect.gif) repeat-y scroll 10px 0;

}

.pop_bd {

border:2px solid #5D8CC2;

padding:1px 2px;

width:723px;

}

.pop_inner {

background:transparent url(../index/box_pop_bg.gif) repeat scroll 0 0;

}

.pop_inner ul {

background:transparent url(../index/box_pop.gif) repeat-y scroll 10px 0;

}

.box li {

height:31px;

line-height:31px;

overflow:hidden;

text-align:left;

width:100%;

}

.box li label {

color:#FFFFFF;

float:left;

text-align:right;

width:42px;

}

.box li label a, .box li label a:hover {

color:#FFFFFF;

font-size:12px;

margin:0;

}

.box li a {

font-size:14px;

margin:0 12px 0 20px;

}

.box li .r {

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:12px;

margin:0 6px 0 0;

}

.list_sort {

float:left;

width:192px;

}

.list_shop {

width:760px;

}

.shop_sort {

background:transparent url(../index/shop_sch_bg.gif) no-repeat scroll 0 0;

padding:7px 0 0;

}

.shop_sort h3 {

border:1px solid #DABF96;

color:#996C33;

height:26px;

line-height:26px;

margin:-1px 0 0;

}

.shop_sort .shop_sort_fst {

background:#FFFECF url(../index/index_sort_ico.gif) no-repeat scroll 6px 5px;

border-top:0 none;

padding:0 0 0 26px;

text-align:left;

}

.shop_sort .shop_sort_fst em {

font-weight:normal;

margin:-26px 10px 0 0;

}

.shop_sort .shop_sort_fst em a {

color:#996C33;

}

.shop_sort_box {

background:#FAFAFA none repeat scroll 0 0;

border-color:-moz-use-text-color #D8D8D8 #D8D8D8;

border-style:none solid solid;

border-width:0 1px 1px;

padding:6px 0 0;

}

.shop_sort_box .sort_tj li {

overflow:hidden;

text-align:left;

}

.shop_sort_box .sort_tj li a {

background:transparent url(../index/shop_history_ico.gif) no-repeat scroll 10px 9px;

display:block;

font-family:Verdana,Arial,Helvetica,sans-serif;

height:23px;

line-height:23px;

padding:0 0 0 20px;

text-align:left;

}

.shop_sort_box .hot {

color:#FF0000;

}

.more_sort {

background:#EAEAEA none repeat scroll 0 0;

border-top:2px solid #DEDEDE;

padding:5px 0 3px 5px;

}

.more_sort a img {

}

.more_sort a:hover img {

}

.good_box {

background:#FAFAFA none repeat scroll 0 0;

border-color:-moz-use-text-color #D8D8D8 #D8D8D8;

border-style:none solid solid;

border-width:0 1px 1px;

padding:2px 0 1px;

}

.good_box li {

background:transparent url(../index/dot_line.gif) repeat-x scroll center bottom;

clear:both;

height:75px;

margin:0 auto;

padding:8px 0 6px;

width:178px;

}

.good_box .tgjg li {

background:transparent none repeat scroll 0 0;

float:right;

height:auto;

padding:0;

text-align:left;

width:100px;

}

.good_box .tgjg li a {

display:block;

height:34px;

line-height:16px;

margin:0 0 3px;

overflow:hidden;

text-align:left;

}

.good_box em {

color:#996C33;

line-height:20px;

}

.sort_more {

background:transparent url(../index/index_sort_more.gif) no-repeat scroll center center;

height:32px;

line-height:30px;

margin:0 auto;

padding:6px 0;

width:169px;

}

.sort_more a {

color:#FFFFFF;

display:block;

font-weight:bold;

height:32px;

overflow:hidden;

}

.sort_more a:hover {

color:#FFFF99;

text-decoration:none;

}

#layer_categories {

background:#FFFFFF none repeat scroll 0 0;

border:3px solid #FF7350;

height:351px;

left:0;

overflow:hidden;

position:absolute;

top:0;

visibility:hidden;

width:486px;

z-index:4;

}

#categoriescontent {

background:#FFFFFF none repeat scroll 0 0;

border:1px solid #FF4415;

height:100%;

overflow:hidden;

}

#layer_categories span {

background:#FFFEE1 url(../index/dot_line_yel.gif) repeat-x scroll center bottom;

border-right:1px solid #FEE0B2;

color:#EB6100;

float:left;

font-size:14px;

font-weight:bold;

height:60px;

line-height:60px;

text-align:center;

width:83px;

}

#layer_mask {

left:0;

position:absolute;

top:0;

}

#layer_categories ul {

background:transparent url(../index/dot_line_yel.gif) repeat-x scroll center bottom;

float:left;

height:52px;

padding:8px 0 0;

width:400px;

}

#layer_categories ul li {

float:left;

height:22px;

line-height:22px;

list-style-type:none;

padding:0 8px 0 12px;

text-align:left;

white-space:nowrap;

}

.links {

background:#F8F8F8 none repeat scroll 0 0;

border:1px solid #E0E0E0;

margin:10px auto 0;

padding:8px 0 6px;

white-space:nowrap;

width:956px;

}

.links h4 {

color:#7A7A7A;

float:left;

margin-top:6px;

text-align:center;

width:100px;

}

.links a {

color:#7A7A7A;

display:block;

float:left;

font-family:"ËÎÌå";

line-height:26px;

margin-right:12px;

text-decoration:underline;

}

.links a:hover {

color:#FF0000;

}

#alex_top{

border:0px;

width:960px;
margin:10px auto 15px auto;

text-align:left;

text-indent:2em;

color:#999999;

}

#alex_top a{

color:#999999;

}