@charset "utf-8";

/*商家Logo组-活动Tab 开始*/
.tab1{
	width:580px;
	border-top:none;
	/*border-bottom:1px solid #959595;*/
	margin:0px auto;
	
}
.menu{
	width:580px;
	height:25px;
	border:0px;
	position: relative;
	top: 1px;
}
.menu .OP{float:left; width:191px; height:25px;}
.menu .OP_title{
	position:absolute;
	/*z-index:1;*/
	top: -8px;
}
.FS_li {
	text-align:right;
}
.FS_li li{
	float:left;
	width:94px;
	text-align:center;
	line-height:25px;
	height:25px;
	cursor:pointer;
	border:none;
	color:#666;
	font-size:12px;
	overflow:hidden;
	padding:0px 0px 0px 1px;
	margin:0px;
	background:url(../../web/images/homepage/index_bg_fs_02.gif) no-repeat top left;
	list-style:none;
}
.menudiv{
	width:578px;
	height:370px;
	border-top:1px solid #959595;/*border:1px solid #959595;*/
	border-bottom:0px;
}

.FS_li .off{
	background:url(../../web/images/homepage/index_bg_fs_01.gif) no-repeat top left;
	color:#853200;
	border-bottom:none;
	font-size:13px;
	width:94px;
	text-align:center!important;
	padding-left:3px;
}当前效果
/*商家Logo组-活动Tab 结束*/
/*商家Logo组 开始*/
.contentframe{width:560px; padding:10px; float:left; height:auto;}
.contentframe .signalshop {
	float:left;
	text-align:center;
	width:143px;
	height:175px;
	margin:5px 0px 0px 0px;
	border-right:1px dashed #CCC;
	padding-top:5px;
}
.contentframe .signalshopAA{}
.contentframe .signalshopAA  .signalshop{
	float:left;
	text-align:center;
	width:145px;
	height:175px;
	margin:5px 3px;
	border-right:1px dashed #CCC;
	padding-top:5px;
}
.contentframe .signalshop .signalshoppic {
	width:143px;
	height:120px;
	text-align:center;
}
.contentframe .signalshop .signalshoppic * {
	vertical-align:middle;
}
.contentframe .signalshop .signalshoptext {
	height:auto;
	text-align:center;
	padding: 0px 5px;
}
.contentframe .signalshop .signalshoptext span {
	display:block;
	height:16px;
	line-height:normal;
}
.contentframe .signalshop .signalshoptext .pn{
	line-height: 14px;
	padding-top: 2px;
}
.contentframe .signalshop .signalshoptext span a, .contentframe .signalshop .signalshoptext span a:link {
	color:#333333;
}
.contentframe .signalshop .signalshoptext span a:hover {color:#990000;}
.contentframe .signalshop .signalshoptext font {
	font-size:12px;
}
.contentframe .signalshop .signalshoptext font a {
	color:#FF3300;
}
.menudiv A.shopindex:link {
	text-decoration:underline
}
.menudiv A.shopindex:visited {
	text-decoration:underline;
}
.menudiv A.shopindex:hover {
	text-decoration:none;
}
.menudiv A.shopindex:active {
	text-decoration:none;
}
#suppliers_mini_infos{
	position:absolute;
	top:40px;
	left:0px;
	width:170px;
	height:50px;
	background:#FF9;
	border:1px dashed #ffda70;
	border-top:none;
	text-align:left;
	padding:5px;
	z-index: 100;
}
#suppliers_mini_infos_p{ position:relative; float:left; z-index:2; width:1px; height:0px;}
/*商家Logo组 结束*/

/*中间窗体 开始*/
#frame_tag001{
	float:left;
	position:absolute;
	z-index:10;
	width:70px;
	height:70px;
	margin-top:1px;
	margin-left:1px; 
	/*background:url(../images/homepage/frame_tags_01.gif) no-repeat top left;*/ /*可将页面图片调整至样式表*/
}


.win_title_w580_weeklydeals{
	background:url(../images/common/win_title_bg_003_w580.gif) no-repeat top left;
	width: 575px;
	line-height:24px;
	padding-right:5px;
}
.win_title_w580_weeklydeals h2{width:0px; height:24px; overflow:hidden;font-size:1px!important;}
#win_content_w580_weeklydeals{
	border:1px solid #CCC;
	border-top:none;
	padding:0px;
	float: left;
	width:578px;
	height: auto;
	margin: 0;
}
.6products{
	float:right;
	width:409px;
	height:auto;
	text-align: left;
}
 /*----  中间产品窗体 开始*/
#weeklyDeals_PF{
	float:left;
	width:124;
	height:146px;
	padding:5px;
	margin-left:1px;
}
#discount_PF{
	float:left;
	width:124;
	height:126px;
	padding:5px;
	margin-left:1px;
}
#discount_PF_layer{
	position: absolute;
	float:left;
	z-index:1;
	width:100px;
	height:16px;
	background:#F00;
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	border:1px solid #FFF;
	margin:70px 0px 0px 80px;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	right:0px;
	padding:2px;
}
#HotProducts_PF{
	float:left;
	width:182;
	height:159px;
	padding:5px;
	margin-left:1px;
}
.Pr{position: relative}
.weeklyDeals_img{ border:none;}
.weeklyDeals_name{text-align:left; font-size:12px; line-height:14px;font-family:"宋体", Arial, Helvetica, sans-serif;}
.weeklyDeals_price{
	text-align:left;
	font-size:12px;
	line-height:14px;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	color:#F00;
}

 /*----  中间产品窗体 结束*/
.win_title_w580_discounts{
	background:url(../images/common/win_title_bg_003_w580.gif) no-repeat top left;
	width: 575px;
	line-height:24px;
	padding-right:5px;
}
.win_title_w580_discounts h2{width:0px; height:24px; overflow:hidden;font-size:1px!important;}
#win_content_w580_discounts{
	border:1px solid #CCC;
	border-top:none;
	padding:0px;
	float: left;
	width:578px;
	height: auto;
	clear: both;
}
.win_title_w580_newproducts{
	background:url(../images/common/win_title_bg_003_w580.gif) no-repeat top left;
	width: 575px;
	line-height:24px;
	padding-right:5px;
}
.win_title_w580_newproducts h2{width:0px; height:24px; overflow:hidden;font-size:1px!important;}
#win_content_w580_newproducts{
	border:1px solid #CCC;
	border-top:none;
	padding:0px;
	float: left;
	width:578px;
	height: auto;
}
.win_title_w580_hotproducts{
	background:url(../images/common/win_title_bg_003_w580.gif) no-repeat top left;
	width: 575px;
	line-height:24px;
	padding-right:5px;
}
.win_title_w580_hotproducts h2{width:0px; height:24px; overflow:hidden;font-size:1px!important;}
#win_content_w580_hotproducts{
	border:1px solid #CCC;
	border-top:none;
	padding:0px;
	float: left;
	width:578px;
	height: auto;
}

/*中间窗体 结束*/

/*人气排行榜 开始*/
.topSelling_numner {
	height:15px;
	width:15px;
	color:#FFF;
	float:left;
	padding:0px;
	margin:20px 1px 25px 0px;
	text-align: center;
}
/*人气排行榜 结束*/

/*5图切换 开始*/
#picBox{
	width:580px;
	height:105px;
	margin:0px;
	padding:0px;
	overflow:hidden!important;
	position:relative!important;
}
#picBox ul#show_pic{
	margin:0;
	padding:0;
	list-style:none;
	height:105px;
	width:2900px;
	position:absolute;
}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:105px;display:inline;list-style:none;}
#picBox ul#show_pic li img{width:580px;height:105px; display:block;}
#icon_num{ position:absolute; bottom:0px; right:10px;}
#icon_num li{ float:left; background:url(../../web/images/homepage/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num li:hover,#icon_num li.active{ background:url(../../web/images/homepage/flashbutton.gif) no-repeat 0 0; color:#fff;}
#picBox_top{width:580px; height:105px; margin:50px auto; position:relative; overflow:hidden;}
#picBox_top ul#show_pic_top{ margin:0; padding:0; list-style:none; height:105px; width:580px; position:absolute;}
#picBox_top ul#show_pic_top li{ float:left; margin:0; padding:0; height:105px;}
#picBox_top ul#show_pic_top li img{ display:block;}
#icon_num_top{ position:absolute; bottom:0px; right:10px;}
#icon_num_top li{ float:left; background:url(../../web/images/homepage/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num_top li:hover,#icon_num_top li.active{ background:url(../../web/images/homepage/flashbutton.gif) no-repeat 0 0; color:#fff;}
/*-----------------banner swith--------------------*/
.banner_switch{
	width:580px;
	height:105px;
	float:left;
	background-color:#ccc;
}

.container, .container *{margin:0; padding:0;}

.container{
	width:580px;
	height:105px;
	overflow:hidden;
	position:relative;
}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{
	width:580px;
	height:105px;
	display:block;
}

.slider2{
	width:2900px;
}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}
/*5图切换 结束*/

/*左侧分类导航 开始*/
ul.MenuBarVertical li span {
	font-size:10px;
	color:#666666;
}
ul.MenuBarVertical {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width:178px;
	background-color:#FFF;
}
ul.MenuBarActive {
	z-index: 1000;
}
ul.MenuBarVertical li {
	margin: 0;
	padding:2px 0px;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width:178px;
	height:20px !important;
	border-bottom:1px solid #ccc;
}
ul.MenuBarVertical ul {
	margin: 0 0 0 178px;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width:136px;/*width: 280px; 2010-03-08暂时屏蔽品牌分类*/
	left: -1000em;
	top: 0;
	background-color:#FFF;
}
ul.MenuBarVertical ul.MenuBarSubmenuVisible {
	left: 0;
}
ul#MenuBar2 ul li {
	width:180px;/*width:360px;*/
	height:auto;
}
ul#MenuBar2 ul li h3 {
	width:180px;
	padding:0px;
	margin:0px;
}
ul.MenuBarVertical li #ca_br {
	/*width:280px!important;height: 180px;*/
	
	float: left;
}
ul.MenuBarVertical li #ca_br .category{float:left; width:136px;}
ul.MenuBarVertical li #ca_br .brand{float:right; /*width:136px;*/ width:0px; height:0px; display:none; overflow:hidden}/*2010-03-08暂时屏蔽品牌*/
ul.MenuBarVertical li #ca_br .brand .tilte{width:0px; display:none;}
ul.MenuBarVertical li #ca_br .title{border-bottom:1px solid #ccc!important; color:#CCCCCC!important;width:125px!important;
	margin: 0px 5px 0px 5px;}
ul.MenuBarVertical li #ca_br .last{border-bottom:0px!important;}

ul.MenuBarVertical li #ca_br ul {
	width:120px!important;
}
ul.MenuBarVertical li #ca_br li {
	width:115px!important;
	margin: 0px 5px 0px 5px;
	border-bottom:1px dashed #ccc;
}
ul.MenuBarVertical li #ca_br li a {
	display: block;
	cursor: pointer;
	background: #FFFFF;
	padding:1px 5px;
	color: #333;
	height:18px!important;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
ul.MenuBarVertical li #ca_br li a:hover, ul.MenuBarVertical li #ca_br li a:focus {
	background-color: #00A2FF;
	color: #FFF;
}



ul.MenuBarVertical {
	border: 1px solid #CCC;
	border-bottom:none;
	z-index: 1;
	float:left;
}
ul.MenuBarVertical table{
	/*float:left;width:360px;*/
	width:180px;
	background: #F5F5F5;
}
ul.MenuBarVertical table td{width:180px;}
ul.MenuBarVertical ul {
	border: 1px solid #CCC;
}
ul.MenuBarVertical a {
	display: block;
	cursor: pointer;
	background: #FFFFF;
	padding:1px 5px;
	color: #333;
	height:18px!important;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus {
	background-color: #00A2FF;
	color: #FFF;
}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible {
	background-color: #00A2FF;
	color: #FFF;
}
ul.MenuBarVertical a.MenuBarItemSubmenu {
	background-image: url(../images/homepage/arrow4.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarVertical a.MenuBarItemSubmenuHover {
	background-image: url(../images/homepage/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarVertical iframe {
	position: absolute;
	z-index: 1010;
}
@media screen, projection {
ul.MenuBarVertical li.MenuBarItemIE {
	display: inline;
	f\loat: left;
	background: #FFF;
}
}
#MenuBar2 li span.hotbox a {
	background-color:#C8161D;
	width:168px;
	font-size:12px;
}
#MenuBar2 .hotbox a:link, #MenuBar2 .hotbox a:visited {
	color:#fff;
}
ul#MenuBar2 li.lastli {
	border-bottom:1px solid #fff;
}
ul.MenuBarVertical li h3 {margin:0px; padding:0px;}
ul.MenuBarVertical li h3 a {
	background-image:none;
	width:168px;
	/*font-size: 14px;
	line-height:20px;
	height:20px!important;
	padding:2px 0px 2px 10px!important;*/
}
ul.MenuBarVertical li h3 a:link, ul.MenuBarVertical li h3 a:visited {
	color:#333;
}
ul.MenuBarVertical li h3 a:hover {
	color:#fff;
}

.win_title_w180category {
	background:url(../images/common/win_title_bg_003_w180.gif) no-repeat top left;
	width: 165px;
}
.win_title_w180category h2{/*width:0px; height:25px; overflow:hidden;font-size:1px!important;*/}

.win_title_w180_24hour_discounts {
	background:url(../images/homepage/homepage-tag-24hour-discounts.jpg) no-repeat bottom left;
	width: 165px;
	margin: 0;
	height: 88px;
}
.win_title_w180_24hour_discounts h2{width:0px; height:88px;overflow:hidden;font-size:1px!important;}
#win_content_w180_24hour_discounts{
	border:1px #CCC solid;
	padding:0px 0px 0px 0px;
	/*float: left;*/
	width:178px;
	height: auto;
}
#win_content_w180_24hour_discounts .win_content_productFrame {
	width:176px;
	height:175px;
	padding: 5px 0px;
	border-bottom: 1px dashed #ccc;
	text-align: center;
	/*border-bottom: 1px dashed #ccc;*/
}
#win_content_w180_24hour_discounts .PF_img {
	height: 100px;
	width: 100px;
	border:1px solid #E6E6E6;
	text-align: center;
	margin: 0px auto;
	float: none;
	clear: both;
}
#win_content_w180_24hour_discounts .PF_right {
	width:178px;
}
#win_content_w180_24hour_discounts .PF_rightTopSelling {
	float:right;
	width:96px;
	height:auto;
}
#win_content_w180_24hour_discounts .PF_right_name {
	width:168px;
	height:14px;
	line-height:14px;
	margin: 0px auto;
	padding-top: 5px;
}
#win_content_w180_24hour_discounts .PF_right_nameTopSelling {
	width:96px;
	height:28px;
	line-height:14px;
}
#win_content_w180_24hour_discounts .PF_right_price {
	width:178px;
	height:24px;
	line-height:24px;
}
#win_content_w180_24hour_discounts .PF_right_priceTopSelling {
	width:96px;
	height:14px;
	line-height:14px;
}
#win_content_w180_24hour_discounts .PF_right_sale {
	width:360px;
	height:13px;
	line-height:13px;
	text-align: right;
}


/*左侧分类导航 结束*/
.Bottom_bg{
	background: url(../../web/images/homepage/bottom-bg.jpg) no-repeat top left;
	width:640px;
	height:83px;
	padding:60px 0px 0px 320px;
}
.Bottom_bg_con{
	float:left;
	width:146px;
	height:60px;
	padding:5px;
	margin-right: 70px;
}
.Bottom_bg_con_r{
	float:left;
	width:146px;
	height:60px;
	padding:5px;
	margin-left:10px;
}
.Banner_L03_frame{
	height:158px;
	width:143px;
	border:1px solid #ccc;
	border-top:0px;
	padding:5px 0px 5px 35px;
	background: url(../images/homepage/hp-left-banner-03-bg.jpg) top left no-repeat;
}
