@import "public.css";
/* color:#fe773e; */
.main { width:765px; height:auto;}
.main2 { width:732px; height:auto;}
.main_right{ width:185px; height:auto}
.main_right2{ width:217px; height:auto}
.slide{ width:515px; height:205px; }
.turnover{ width:515px; height:36px;line-height:36px;_line-height:40px;color:#fe773e;text-align:right;background:url(../images/bg.gif) 0 -291px repeat-x;overflow:hidden;}
.turnover_left{ width:5px; height:36px; background:url(../images/bg.gif) 0 -255px no-repeat;}
.turnover_right{ width:5px; height:36px; background:url(../images/bg.gif) -5px -255px no-repeat;}
.category{ width:240px; height:600px;}
.category .c_m{ text-align:left; padding:10px 10px 0 10px; line-height:21px;word-break:keep-all;overflow:hidden;}
.category .c_m  h3 a{width:90%;font-size:12px;font-weight:normal;padding:0px 0px 0px 20px; border-bottom:#ccc 1px dashed; margin:0px; _margin-bottom:5px; clear:both;background:url(../images/bg.gif) -88px -438px no-repeat;}
.category .c_m a{ padding:0 5px; float:left; display:block}
.notices{ width:185px;margin-bottom:10px;}
.recommend{ width:515px;margin-bottom:10px;}
.recommend .c_m{ padding:8px 0 8px 7px;*padding:8px 0 1px 7px;_padding:8px 0 8px 7px;overflow:auto;zoom:1;}
.recommend .c_m ul li { list-style-type:none; width:86px; height:142px; line-height:15px; text-align:center; margin:8px 7px 0; float:left; display:inline;}
.guestbook dl{margin:0 auto;line-height:25px;padding:5px 0 10px;border-bottom:1px #ccc dashed; text-align:left;}
.guestbook dt span{color:#ccc;}
.guestbook dd{widht:680px;margin:0 auto;}
.guestbook .c_m{overflow:auto;zoom:1;padding:10px 30px;}
.recommend .c_m ul li img{ width:80px; height:80px; padding:2px; border:#ccc 1px solid; margin-bottom:5px; }
.recommend .c_m ul li label{ width:86px; padding-top:2px; color:#f99c43; font-weight:bold; clear:both; display:block}
.c_m ul li a.pro_name{height:32px;display:block;}
.rank{ margin:10px 0;}
.store{ width:185px; margin-bottom:10px;}
.brand{ width:240px; height:348px;}
.newproducts{ width:515px; height:348px;}

.asd{ width:960px; height:90px;}
.asd2{ width:765px; height:90px; background:#eee;}
.asd3{ width:185px; height:185px; background:#eee;}

.turnover_mid{width:415px;text-align:left;line-height:35px;margin-right:5px;background:url(../images/bg.gif) 0 -327px repeat-x;}
.turnover_mid .lc{width:7px;height:36px;float:left;background:url(../images/bg.gif) -10px -255px no-repeat;}
.turnover_mid .rc{width:7px;height:36px;float:right;background:url(../images/bg.gif) -17px -255px no-repeat;}
.turnover_mid a{margin:0 10px;}
.brand .c_m,.notices .c_m,.store .c_m{padding:8px 0;}
.brand ul{width:220px;margin:0 auto;}
.brand ul li{width:90px;height:34px;display:inline;float:left;padding:0;border:1px #efefef solid;margin:7px 9px;overflow:hidden;}
.notices .c_m ul{width:165px;margin:0 auto;}
.notices .c_m ul li{list-style:none;width:157px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;padding-left:12px;line-height:25px;background:url(../images/bg.gif) 2px -585px no-repeat;}
.rank ul.cls {
	zoom: 1;
	width: 92%;
	margin: 0 auto;
	margin-bottom:-1px;
}
.rank ul.cls:after {
	content: "";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.rank li {
	zoom: 1;
	list-style:none;
}
.rank li {
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding: 6px 0;
}
.rank li a {
	color: #666666;
}
.rank li a:hover {
	color: #cc0000;
}
.rank li img,.rank li .price {
	display: none;
}

.rank li .price span {
	color: #666666;
	margin-right: 5px;
}
.rank li .price label {
	color: #fe773e;
}
.rank li:after {
	content:'';
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.rank li img {
	float: left;
	vertical-align: middle;
	margin-right: 5px;
	display: none;
}
.rank li .num {
	float: left;
	color: #e77e2d;
	font-weight: bold;
	width: 15px;
	height: 15px;
	line-height: 15px;
	display: -moz-inline-block;
	display: inline-block;
	text-align: center;
	margin-right: 5px;
}
.rank li.selected .num {
	background: url(../images/bg.gif) -83px -646px no-repeat;
	color: #ffffff;
}
.rank li.selected img {
	display: block;
}
.rank li.selected div {
	display: block;
}
.store .c_m ul{width:165px;margin:0 auto;}
.store .c_m ul li{list-style:none;width:156px;padding-left:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;line-height:28px;background:url(../images/bg.gif) 2px -583px no-repeat;border-bottom:1px #ececec dashed;}
.toolbar{margin: 10px auto 0;height:33px;}
.toolbar a{display:block;width:89px;height:33px;text-indent:-9999px;background:url(../images/bg.gif) 0 -363px no-repeat;}
.toolbar a.reg{background-position:0 -396px;}

/*list*/
.path{line-height:30px;text-align:left;color:#333;}
.pro_class{border:1px #fff7b0 solid;padding:8px;text-align:left;overflow:auto;zoom:1; background:url(../images/login_wraper_bg2.gif) repeat-x; width:960px; margin:10px 0 auto;}
	.pro_class dl{display:inline;margin:0 9px;overflow:hidden;padding:7px 0 4px;width:920px;clear:both;float:left;}
	.pro_class dt,.pro_class dd{white-space:nowrap;float:left;}
	.pro_class h3{background:url(../images/bg.gif) 0 -1084px no-repeat;font-size:12px;padding-left:12px;_padding-top:1px;}
	.pro_class h4{background:url(../images/bg.gif) 0 -619px no-repeat;font-size:12px;padding-left:12px;_padding-top:1px;}
	.pro_class dd{overflow:hidden;width:180px;color:#666;font-size:11px;padding:3px 0;}
	.pro_class dd a{margin-right:5px;}
	.pro_class dd a:link,.pro_class dd a:visited{color:#fe773e;font-size:12px;}






.c_t #list{padding:2px 5px 0 21px;background:url(../images/bg.gif) 0 -656px no-repeat;*background-position:0 -657px;outline:none;}
.c_t #window{padding:2px 5px 0 21px;background:url(../images/bg.gif) 0 -690px no-repeat;*background-position:0 -691px;outline:none;}
.c_t #list:link,.c_t #list:visited,.c_t #window:link,.c_t #window:visited{color:#333;}
.c_t #list.selected,.c_t #list:hover{background-position:0 -639px;*background-position:0 -640px;text-decoration:none;}
.c_t #list:hover,.c_t #list:active,.c_t #window:hover,.c_t #window:active{color:#fe773e;}
.c_t #window.selected,.c_t #window:hover{background-position:0 -673px;*background-position:0 -674px;text-decoration:none;}
#listcontent ul{clear:both;height:auto;}
#listcontent .list_item_title{height:30px;background:#e7f1fc;border-bottom:1px #fe773e solid;}
#listcontent .list_item_title li{float:right;height:30px;line-height:30px;overflow:hidden;text-align:center;}
#listcontent .list_item_title li.summary{width:420px;}
#listcontent .list_item_title li.price{width:75px;*width:70px;_width:75px;}
#listcontent .list_item_title li.place{width:110px;*width:115px;_width:110px;}
#listcontent .list_item_title li.operate{width:100px;}
#listcontent .list_item{width:100%;color:#333;/*height:120px;*/border-bottom:1px #e5e5e5 dashed;text-align:left;}
#listcontent .list_item .photo{border:1px solid #d9d9d9;height:80px;padding:2px;float:left;overflow:hidden;margin:15px 15px 0 20px;_margin:15px 15px 0 10px;width:80px;}
#listcontent .list_item .photo a img{width:80px; height:80px;}
#nfl_jersey{height:250px;padding:20px 0 20px 20px;}
#nfl_jersey li{float:left;margin-right:10px;width:130px; text-align:center;margin-bottom:10px;}
#nfl_jersey li img{padding:1px;border:1px solid #ccc;}
#nfl_jersey span{display:block;}
/*shop list 1224*/
#listcontent .list_item_title li.summary2{width:200px;}
#listcontent .list_item_title li.logo{width:140px;}
#listcontent .list_item_title li.seller{width:130px;}
#listcontent .list_item2 {height:90px;}
#listcontent .list_item_title li.place select{margin-top:4px;}
#listcontent .list_item .summary2{height:80px;overflow:hidden;width:188px;line-height:18px;margin:10px 0 0 20px;float:left;}
#listcontent .list_item .summary2 h3 a{color:#fe773e;}
#listcontent .list_item .num{width:95px;margin-top:10px;color:#000;}
#listcontent .list_item .seller{width:110px;margin-top:10px;text-align:center}
#listcontent .list_item .seller a{color:#fe773e;}
#listcontent .list_item .place2{width:90px;*width:95px;_width:90px;margin-top:10px;}
#listcontent .list_item .level{width:90px;margin-top:10px;}
#listcontent .list_item_title .level{width:70px;}
#listcontent .list_item .photo2{display: inline;border:1px solid #d9d9d9;height:49px;padding:2px;float:left;overflow:hidden;margin:18px 0 0 20px;width:99px;}
/*shop list 1224*/

#listcontent .list_item .summary{/*height:118px;*/overflow:hidden;width:325px;line-height:18px;float:left;}
	#listcontent .list_item .summary h3,#listcontent .list_item .summary2 h3{font-size:12px;margin-top:11px;}
#listcontent .list_item .summary p,#listcontent .list_item .summary2 p{line-height:25px; text-overflow:ellipsis;}
#listcontent .list_item .summary p span,#listcontent .list_item .summary2 p span{color:#fe773e;}
#listcontent .list_item .attribute{float:right;margin:-95px 5px 0 0;*margin:10px 5px 0 0;_margin:10px 0 0 0;_padding:0 8px 0 0;}
#listcontent .list_item2 .attribute{margin-top:-85px;margin-top:10px\9;}
#listcontent .list_item .attribute li{float:right;height:65px;display:inline;line-height:16px;overflow:hidden;padding-top:15px;text-align:center;}
#listcontent .list_item .attribute li.price{width:65px;color:#fe773e;font-weight:bold;margin-top:13px;}
	#listcontent .list_item .attribute li.place{width:125px;*width:110px;_width:120px;margin-top:5px;}
#listcontent .list_item .operate{width:60px;*width:75px;padding-left:20px;_padding-left:10px;}
	#listcontent .list_item .operate a {color:#fff;display:block;width:40px;margin:8px 0;*padding-top:1px;height:15px;line-height:15px;line-height:18px\9;*line-height:15px;text-align:center;background:url(../images/bg.gif) no-repeat;}
#listcontent .list_item .operate .more {background-position:0px -727px;width:40px;padding:0;}
#listcontent .list_item .operate .buy {background-position:-40px -727px;}

#listcontent.window_type {padding:10px 15px;}
#listcontent.window_type .list_item_title{display:none;}
#listcontent.window_type .list_item{list-style-type:none; width:86px; height:160px; text-align:center; margin:8px 15px; float:left; display:inline;border-bottom:none;padding:0 0;}
#listcontent.window_type .list_item .photo{border:1px solid #d9d9d9;height:80px;padding:2px; margin: 0 auto;width:80px;}
#listcontent.window_type .summary{height:50px;text-align:font-size:11px;center;width:86px;}
#listcontent.window_type .summary h3{font-weight:normal;}
#listcontent.window_type .summary p{display:none;}
#listcontent.window_type .list_item .attribute{width:86px;text-align:center;margin:0;padding:0;height:70px;overflow:hidden;}
#listcontent.window_type .list_item .attribute li.place{display:none;margin:0;height:20px;padding:0;}
#listcontent.window_type .list_item .attribute li.price{width:86px;margin-top:45px;height:30px; position:relative;left:-90px; padding:0;}
#listcontent.window_type .list_item .operate{display:none;}
#listcontent.window_type .list_item .attribute li{float:left;}
#listcontent.window_type .list_item .messagebox{display:none;}

.shop_cert{display:block;width:76px;height:18px;overflow:hidden;text-indent:-9999px;background:url(../images/bg.gif) 0 -709px no-repeat;margin:3px 0 0 5px;}
.page{padding:8px 0;clear:both;text-align:center}
.page a,.page label{padding:0 3px;font:12px;color:#333;}
.page label{color:#999;}
.page span{padding:0 3px;font:12px;color:#999;}
.page a:link,.page a:visited{color:#333;}
.page a:hover,.page a:active{color:#fe773e;}

.recommend2{margin-bottom:10px;}
.recommend2 .c_m{ padding:8px 0 8px 7px;*padding:8px 0 1px 7px;_padding:8px 0 8px 7px;overflow:auto;zoom:1;}
.recommend2 .c_m ul li { list-style-type:none; width:86px; height:142px; line-height:15px; text-align:center; margin:8px 7px 0; float:left; display:inline;}
.recommend2 .c_m ul li img{ width:80px; height:80px; padding:2px; border:#ccc 1px solid; margin-bottom:5px; }
.recommend2 .c_m ul li label{ width:86px; padding-top:2px; color:#f99c43; font-weight:bold; clear:both; display:block}

/*content*/
.path2{line-height:33px;padding-left:8px;text-align:left;color:#333;background:url(../images/bg.gif) 0 -746px repeat-x;}
.detail .pro_detail{width:700px;float:left;}
.detail .pro_detail h1{border-bottom:1px solid #cfcfcf;font-size:14px;font-weight:bold;padding:17px;text-align:center;}
.detail .pro_detail .box{ width:300px; float:left}
.detail .pro_detail .pro_pic{position:relative;width:300px; height:300px;border:1px solid #cfcfcf;float:left;margin:10px; display:inline; }
#show_bigpic{color:#666;width:85px;text-align:left;z-index:9;height:17px;*height:15px;padding:1px 5px 0 21px;*padding:3px 5px 0 21px;position:absolute; bottom:0px;right:0px; text-decoration:none;background:url(../images/bg.gif) 0 -779px no-repeat #fff;}

.detail .pro_detail .pro_text{width:310px;height:300px;float:left;text-align:left;margin-left:45px;}
.detail .pro_detail .pro_text ul{margin-top:20px; font-family:"宋体";}
.detail .pro_detail .pro_text ul li{padding-left:10px;line-height:27px;border-bottom:1px #d4d4d4 dashed;}
.detail .pro_detail .pro_text ul li.operate{border:none;padding:0;height:33px;line-height:33px;margin:20px 0 18px;}
.detail .pro_detail .pro_text ul li.operate a{display:block;width:89px;height:33px;float:left;background:url(../images/bg.gif) 0 -837px no-repeat;}
.detail .pro_detail .pro_text ul li.operate a.fav{background-position:0 -870px;margin-left:10px;}
.detail .pro_detail .pro_text ul li.operate a.cart{width:109px;background:url(../images/cart.gif) 0 0 no-repeat;;margin-left:10px;}
.detail .pro_detail .pro_text ul li.alipay{height:35px;line-height:16px;margin:10px 0;padding:3px 0 0 74px;background:#ffffed url(../images/bg.gif) 2px -798px no-repeat;border:1px #d4d4d4 dashed;}
.detail .pro_detail .pro_text ul li span{color:#808080;}
.detail .pro_detail .pro_text ul li label{margin:0 6px;}
.detail .pro_detail .pro_text ul li .fc{color:#ff4e00; font-family:Arial, Helvetica, sans-serif;}
.detail .shop_detail{width:240px;border:1px #cfcfcf solid;border-top:0;float:right;}
.detail .shop_detail .shop_logo{width:200px;height:100px;margin:0 auto;border:1px #cfcfcf solid;margin:20px auto 0;}
.detail .shop_detail .shop_name{margin:15px auto;font-weight:bold;}
.detail .shop_detail .shop_name a{color:#fe773e;}
.detail .shop_detail ul{text-align:left;width:200px;margin:0 auto;color:#333;}
.detail .shop_detail ul li{line-height:25px;}
.detail .shop_detail .go2shop img{margin-top:25px;}

.detail_other{clear:both;}
.detail_other ul.tabbar{border-bottom:3px #fe773e solid;padding-left:10px;height:30px;}
.detail_other ul.tabbar li{float:left;width:85px;margin-right:3px;line-height:28px;overflow:hidden;font-size:14px;margin-top:5px;height:25px;background:url(../images/bg.gif) 0 -959px no-repeat;}
.detail_other ul.tabbar li.selected{float:left;font-weight:bold;margin-top:0;line-height:35px;width:84px;height:30px;background:url(../images/bg.gif) 0 -929px no-repeat;overflow:hidden;}
.detail_other ul.tabbar li a{text-decoration:none;outline:none;}
.detail_other ul.tabbar li.selected a{color:#fff;}
.detail_other .detail_content{padding:15px 10px;text-align:left;}
.detail_other .detail_content table{ width:100%; border-top:#ccc 1px dashed; border-left:#ccc 1px dashed; }
.detail_other .detail_content table .table_line{}
.detail_other .detail_content table td { line-height:22px; border:#ccc 1px dashed; border-top:0; border-left:0; padding:5px;}
.detail_other .detail_content table .text_right{ width:10%;text-align:right}
.detail_other .detail_content table .text_left{ width:40%; text-align:left}

/* register */
.register{ width:100%; border:0px; color:#333;}

.register td{ height:15px; padding:3px 3px 0 3px; line-height:25px; font-size:11px; color:#333; font-weight:bold;}
.register .td_left{font-weight:normal; font-size:11px;}
.register label{ padding:0 5px; color:#f00}
.register span{ color:#999}
.register input{ height:10px; padding:2px;}
/*.register_info_bg{ background:url(../images/info_bg.gif) no-repeat; width:184px; height:84px; display:block;}*/
.agreement textarea{ border:#ccc 1px solid; padding:8px; height:100px; width:95%; font-size:12px}

/* login */
.login{ color:#333}
.login_table{ width:500px;/* border-right:#f5f18b 1px solid;*/ border-right:1px solid #f8dbb1;}
.login_table td{height:33px; font-size:12px; color:#333; font-weight:bold;}
.login_table .input{ height:16px; border:1px solid #babab9;width:150px}
.login_table .right{ text-align:right;padding-right:10px;}
.register_table{ width:320px; margin:0 auto; margin-top:30px;}
.register_table td{font-size:11px; color:#333; height:15px; font-weight:bold;}
.register_button{ background:url(../images/register_button.gif) no-repeat; width:179px; height:26px; display:block; border:none; font-size:0px; margin-top:12px;color:#fff;}
.login_button{ background:url(../images/login_button1.gif) no-repeat; width:153px; height:26px; display:block; border:none; font-size:0; color:#f69646;}
.login_button1{ background:url(../images/login_button.gif) no-repeat; width:120px; height:49px; display:block; border:none; font-size:0; color:#f69646;}

.login_bg{ line-height:59px; background:url(../images/login_bg.gif) no-repeat; padding-left:50px;}

.login_bg_01,.login_bg_02,.login_bg_03,.login_bg_04{ padding-left:40px; line-height:25px;}
.login_bg_01{ background:url(../images/login_bg_01.gif) no-repeat;}
.login_bg_02{ background:url(../images/login_bg_02.gif) no-repeat;}
.login_bg_03{ background:url(../images/login_bg_03.gif) no-repeat;}
.login_bg_04{ background:url(../images/login_bg_04.gif) no-repeat;}

/* article */
.article{text-align:left;color:#333;padding:6px 10px 0px 10px; line-height:14px; font-family:"宋体"}
.article ul li{list-style:none; padding-left:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;line-height:28px;background:url(../images/bg.gif) 2px -583px no-repeat;border-bottom:1px #ececec dashed;}
.article ul li span{padding:0 3px;font:12px;color:#999;}
.article_list ul{ padding:4px 12px;}
.article_list ul li{list-style:none; padding-left:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;line-height:28px;background:url(../images/bg.gif) -94px -804px no-repeat;border-bottom:1px #ececec solid;}
.article h1{ font-size:18px; font-weight:bold; padding:15px; text-align:center; border-bottom:#ccc 1px solid}
.article p{ line-height:26px; text-indent:24px;}
.next_page{ line-height:22px; padding:8px 0; text-align:left; border-top:#ccc 1px solid;}

/* category_list */
.category_list{ _width:918px; background:#e7f1fc; overflow:hidden; padding:12px; }
.category_list2{ _width:918px; overflow:hidden; padding:12px; }
.category_list3{ _width:918px; padding:11px; border:#fe773e 1px solid; }

/* brand */
.brand_intro img{width:160px; height:50px; float:left; margin:10px 10px 0px 10px;}
.brand_intro p{ padding:0 5px;line-height:22px;}
.brand_intro p span{ color:#fe773e}
.all_brand .goodsbox { width:172px; height:150px; float:left; margin:0 4px 8px; padding:5px; border:#eee 1px solid;word-break:break-all;}
.all_brand .goodsbox img { width:160px; height:50px; overflow:hidden; margin:10px auto;}
.all_brand .goodsbox H4 { padding:5px; background:#eee; font-weight:normal; font-size:12px; text-align:right; line-height:16px; }
.all_brand .goodsbox p{ text-align:left}

.brand2 ul{margin:0; padding-top:20px;}
.brand2 ul li{width:160px;height:50px; padding:5px;border:1px #efefef solid; margin-bottom:20px}
.brand2 ul li img{ width:160px; height:50px; }

.showbox {
	width: 300px;
	z-index: 9999;
	width: 275px;
	height: 254px;
	float:left;
	margin-left:110px;
	margin-left:-330px\9;
	position: absolute;
	background: #fff url(../images/showbox_bg1.gif) 0 0 no-repeat;
}
.window_type .showbox{margin-left:90px;margin-top:-110px\9;}
.showbox .subbox {
	width: 234px;
	height: 234px;
	margin: 10px 10px 10px 25px;
}
/*2010-1-12*/
.MagicZoomBigImageCont { border:#ccc 1px solid}
.MagicZoomHeader { display:none; FONT: 10px Tahoma, Verdana, Arial, sans-serif; COLOR: #fff; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center! important
}
.MagicZoomPup { border:#e1e1e1 1px solid; background:#fff; cursor:hand; }
.MagicZoomLoading {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px! important; BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 3px! important; BACKGROUND: #fff; PADDING-BOTTOM: 3px! important; BORDER-LEFT: #ccc 1px solid; COLOR: #444; PADDING-TOP: 3px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; opacity: 0.8
}
.MagicZoomLoading IMG {
	PADDING-TOP: 3px! important;
}
.shop_cert2 {margin-left:15px;display:inline;}
/**/
.pic_box{ width:320px; overflow:hidden; zoom:1;}
.long_box{ width:900px; overflow:hidden;}
.pic_box .left_button,.pic_box .right_button{ width:15px; height:50px; display:block; float:left;}
.pic_box .left_button{background:url(../images/pic_tip.gif) 0 0 no-repeat;}
.pic_box .right_button{background:url(../images/pic_tip.gif) right 0 no-repeat;}

#thumbbox { width:290px; height:50px; ZOOM:1; overflow:hidden; float:left}
#thumbbox a{ float:left; margin-left:4px; margin-right:4px;  display:inline}
#thumbbox a,#thumbbox a span,#thumbbox a.selected span,#thumbbox a img{ width:40px; height:40px;}
#thumbbox a.selected{ padding:4px; display:inline;}
#thumbbox a:hover img ,#thumbbox a.selected img{FILTER: Alpha(Opacity=100); -moz-opacity: 1;}
#thumbbox a span,#thumbbox a.selected span{DISPLAY: block; OVERFLOW: hidden; TEXT-ALIGN: center}
#thumbbox a img{FILTER: Alpha(Opacity=50); -moz-opacity: 0.5; }

/**/



.icon1,.icon2,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.icon10,.icon11,.icon12,.icon13,.icon14,.icon15{display:block; width:80px; height:16px; margin:0px auto;}
.icon1{background:url(../images/icon.gif) 0px -0px no-repeat}
.icon2{background:url(../images/icon.gif) 0px -16px no-repeat}
.icon3{background:url(../images/icon.gif) 0px -32px no-repeat}
.icon4{background:url(../images/icon.gif) 0px -48px no-repeat}
.icon5{background:url(../images/icon.gif) 0px -64px no-repeat}
.icon6{background:url(../images/icon.gif) 0px -80px no-repeat}
.icon7{background:url(../images/icon.gif) 0px -96px no-repeat}
.icon8{background:url(../images/icon.gif) 0px -112px no-repeat}
.icon9{background:url(../images/icon.gif) 0px -128px no-repeat}
.icon10{background:url(../images/icon.gif) 0px -144px no-repeat}
.icon11{background:url(../images/icon.gif) 0px -160px no-repeat}
.icon12{background:url(../images/icon.gif) 0px -176px no-repeat}
.icon13{background:url(../images/icon.gif) 0px -192px no-repeat}
.icon14{background:url(../images/icon.gif) 0px -208px no-repeat}
.icon15{background:url(../images/icon.gif) 0px -224px no-repeat}





@import 'base.css';
body,.schbox,.board .top,.user_service .top,.category .top,.shop_recommend .top,.rank .top,.promotion .top,.brand .top{background:url(../images/repeatbg.gif) repeat-x}
body{background-color:#fff; background-position:0 -260px;}

.apart,.lpart,.mpart,.spart{display:inline;float:left;position:relative;margin-right:12px;margin-bottom:12px;}
.omega{margin-right:0}
.apart{width:960px;}
.lpart{width:748px;}
.mpart{width:536px;}
.spart{width:200px;}
.topbar{height:26px;line-height:25px;position:relative;margin-bottom:10px;padding-top:5px;}
.topbar a,.bg_left,.bg_right,.menu p,.menu a,.schbox h2,.schbox .btn,.schbox a.more,.active,.board .content li,.user_service .content li,.user_guide a,.user_help .group,.user_help .credit,.user_service .top ul,.category  .top ul,.top .line,.category .top li.active a,.rank li.selected .num,.shop_recommend .top ul,.shop_recommend .top li.active a,.promotion .top h2,.slider-stick li.active a{background:url(../images/mallbg.gif) no-repeat}
.topbar a,.foot .link a{padding:0 10px;background-position:right 0;}
.head{position:relative;height:3px;padding-top:135px;}
.head span{ position:absolute;top:40px;left:210px;color:#999999;}
.head h1{width:197px;height:76px;position:absolute;left:0;top:0}
.menu{height:38px;width:292px; background:#f7f7f7;position:absolute;right:0;top:0}
.menu .bg_left{height:38px;width:4px;float:left;background-position:0 -26px;}
.menu .bg_right{height:38px;width:4px;float:right;background-position:0 -64px;}
.menu p{height:16px;margin:10px 0 0 17px;text-align:left;padding:2px 0 0 22px;background-position:-4px -20px;}
.menu a{padding:0 10px;background-position:right -50px;}
a.more{background-position:right -65px;*background-position:right -67px;padding:0 10px;}
.nav{ position:absolute;top:60px;left:0px;}
#nav_left,#nav_right,{ background:url(../images/menu.gif) no-repeat}
#nav_right p{ position:relative;top:40px;display:block;margin-right:10px;width:200px;}
#nav_right p a.shop{left:10px; background-position:0 -360px;padding-left:35px;}
#nav_right p a.my{left:10px; top:25px; background-position:0 -385px;padding-left:35px;}
#nav_right p a.more{left:110px;top:25px;background-position:0 -400px;padding-left:30px;}
#nav_right p a.fav{left:110px;background-position:0 -421px;padding-left:30px;}
#nav_right p a{color:#fff; position:absolute;background:url(../images/menu.gif) ;display:block;line-height:18px;}
#nav_right p a:hover{ text-decoration:underline}
#nav_left{background:url(../images/menu.gif);height:86px;width:224px; position:absolute; left:0px;top:60px; overflow:hidden ;padding-left:2px;}
#nav_left span{ position:relative;left:0px;color:#fff; text-align:left;padding-top:10px; display:block;width:200px;height:24px; overflow:hidden;line-height:12px;font-size:11px; }
#nav_left span b{color:#000; font-weight:normal;}
#nav_right{background:url(../images/menu.gif) left -86px;height:86px;width:224px; position:absolute;left:734px;top:60px; overflow:hidden}
#nav_right p{ position:relative;top:40px;}
#nav_right p a{color:#fff}
#nav_right p a:hover{ text-decoration:underline}
.nav_tab form{ position:relative;top:10px;left:0px; clear:both;float:left;}
.nav_tab{ background:url(../images/menu.gif) repeat-x 0 -205px;; height:82px;width:510px; position:absolute;left:224px;top:0px;}
.nav_tab  li{float:left;}
.nav_tab  {padding-top:4px;}
.nav_tab  li a{display:block;width:83px;height:37px;text-align:center;line-height:34px; background:none;}
.nav_tab  li a:hover{background:url(../images/menu.gif) 0 -318px;width:83px;height:34px;border:none;color:#fff}
.nav_tab  li.active{background:url(../images/menu.gif) 0 -318px;width:83px;height:34px;border:none;color:#fff}

.head_line{height:3px;overflow:hidden;background:#f67a06;}
.head_line .bg_left{height:3px;width:4px;float:left;background-position:0 -20px;}
.head_line .bg_right{height:3px;width:4px;float:right;background-position:0	-23px;}
.schbox{height:28px;border:1px #dedede solid;border-top:0;text-align:left;padding-top:7px; background-color:#f3f3f3;background-position:0 0;}
.schbox h2{float:left;height:15px;width:139px;background-position:0 -102px;text-indent:-9999px;margin:2px 0 0 13px;_margin-left:6px;}
.schbox .inpt{height:14px;width:170px;padding:2px;color:#666;border-style:solid;border-width:1px;border-color:#808080 #b4b4b4 #b4b4b4 #808080;margin:0 11px -3px 0;}
.schbox .btn{width:59px;height:21px;background-position:-4px -81px;border:0;font-weight:bold;color:#666;margin-bottom:-3px;letter-spacing:3px;line-height:22px;}
.snpt{height:21px;width:150px;color:#000; text-align:center;border-style:solid;border-width:1px;border-color:#808080 #b4b4b4 #b4b4b4 #808080;margin:0 2px -3px 0;}
.inpt{height:14px;width:200px;padding:2px;color:#666;border:1px solid #4c9db0;margin:0 11px -3px 0;}
.btn{width:40px;height:21px;background:url(../images/btn.gif);border:0;font-weight:bold;color:#666;margin-bottom:-3px;letter-spacing:3px;line-height:22px;}
.btn1{width:74px;height:21px;background:url(../images/advance.gif);border:0;font-weight:bold;color:#666;margin-bottom:-3px;letter-spacing:3px;line-height:22px;}
.schbox a{margin:0 7px}
.schbox a.more{background-position:right -65px;*background-position:right -67px;margin-right:10px;}
.schbox span{margin-left:23px;}
.board,.user_service .content,.category .content,.promotion .content,.brand .content,.brand .content,.shop_recommend .content{border:1px #dedede solid;border-top:0;*overflow:hidden}.rank .content{border:1px #dedede solid;border-top:0;border-bottom:0;*overflow:hidden}
.board .top{height:36px;background-position:0 -75px;}
.board .top li{width:83px;float:left;height:36px;line-height:32px;margin-left:-1px;*margin-left:0;}
.board .top li.active{background-position:0 -252px;}
.board .top li a{font-weight:bold;}
.board .content,.user_service .content{padding:10px 10px 11px 16px;}
.board .content li,.user_service .content li{line-height:24px;height:24px;overflow:hidden;padding-left:14px;text-align:left;background-position:0 -120px;}
.topbar a,.foot .link a{padding:0 10px;background-position:right 0;}
.foot{line-height:25px;border-top:1px #dedede solid; padding-top:8px; margin:6px;}.foot .c{font-family:Arial}
.footer { text-align:center; line-height:26px; border-top:#ccc 1px solid;}
.footer a{ margin:3px 10px; display:inline; color:#333; }
.copyright{color:#333; line-height:22px; }
.schbox .snpt{height:21px;width:70px;color:#ccc;border-style:solid;border-width:1px;border-color:#808080 #b4b4b4 #b4b4b4 #808080;margin:0 2px -3px 0;}
#randomClass  a{margin:10px;}
#randomClass  a.class1{color:#3399CC;font-size:10px;}
#randomClass  a.class2{color:#3366FF;font-size:14px;}
#randomClass  a.class3{color:#CC6600;font-size:16px;}
#randomClass  a.class4{color:#FF00FF;font-size:14px;}
#randomClass  a.class5{color:#66FF00;font-size:18px;}
#randomClass  a.class6{color:#9900FF;font-size:13px;}
#randomClass  a.class7{color:#FF3399;font-size:15px;}
#randomClass  a.class8{color:#FFCC66;font-size:11px;}
#randomClass  a.class9{color:#0099FF;font-size:17px;}
#randomClass  a.class10{color:#669966;font-size:15px;}
#cate_tree{margin-top:10px;padding:10px; }
#cate_tree h2{font-size:14px; line-height:30px;}
#cate_tree h3{font-size:12px; font-weight:normal; line-height:20px;}
#cate_tree div{float:left;width:300px;margin-bottom:20px;}
#top_set,.top_set_l,.top_set_r{background:url(../images/top_set.gif);}
#top_set{position:absolute; top:35px;  background-position: left -48px; background-repeat: repeat-x;right:0px;height:23px;}
#top_set span{padding-left:5px;padding-right:5px;display:block;float:left;line-height:21px;height:21px;}
#top_set span a{ padding-left:5px;padding-right:10px; border-right:1px solid #ccc;}
#top_set span a:hover,#login a:hover{ text-decoration:underline}
.top_set_l{background-position:left top; background-repeat:no-repeat;}
.top_set_r {background-position:right -24px; background-repeat:no-repeat; border:none;}
.top_set_r .a{border:none;}
#feed{background:url(../images/feed_m.gif) repeat-x ;height:16px; position:absolute;right:0px; top:70px;}
#feed img{width:12px ;height:12px;margin-top:2px;}
#feed span,#feed a{display:block}
#feed span.background{background:url(../images/feed_l.gif) left top no-repeat;height:16px;padding-left:5px}
#feed a.background{background:url(../images/feed_r.gif) right top no-repeat;height:16px;padding-right:5px;}











