﻿@charset "utf-8";
/* CSS Document */
body{color:#333;}
a{color:#3c3c3c; text-decoration:none;}
a:hover{text-decoration:none;}
button,input,select,textarea{font-size:100%; line-height:1.5; font-family:Tahoma, Geneva, sans-serif; font-style:normal; font-weight:normal;}
.hidden{display:none;}
.follow i,.logo h1,.logo-bd,.logo h2 a,.search .search-bd .search-panel .search-button .btn-search,.qr .qr-ft,.category .navcatgory i,.member .member-bd img{
	background:url(../images/home_split.png) no-repeat 0% 0%;
}
#site-nav-bd{width:1200px;}
.tong_ads{width:1170px;margin-left:auto;margin-right:auto;clear:both;}
.main-l{width:640px; margin-left:220px; float:left; margin-top:10px;}
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;position:relative;z-index:25;
}

.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}
.rec_good{ width:640px; height:235px;  border-bottom: 1px dotted #ddd;}

/*品牌活动*/

.ms_tab {
	clear: both
}
.ms_tab_hd {
	height: 27px;
	padding-top: 3px;
	padding-left: 3px;
	
	font-family:"Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, "Simsun", sans-serif;
	font-weight:bold;
	font-size:16px;
	zoom: 1;
	overflow: hidden;
	border-bottom:1px dotted #CCCCCC;
}
.ms_tab_hd a {
	float: left;
	height: 27px;
	padding: 0px 18px 0px 5px;
	color: #333;
	margin-right: 5px;
	cursor: default
}
.ms_tab_hd a: hover {
	text-decoration: none
}
.ms_tab_hd a.on {
	background-color: #fff
}
.ms_tab_bd {
	height: 196px;
	
}
.ms_tab_bd .mod_goods_list_wrap {
	height: 194px;
	width: 585px
}
.blk_29 { padding:1px 0;OVERFLOW: hidden; ZOOM: 1; POSITION: relative; width:640px;}
.blk_29 .prev {	BACKGROUND:url(../images/scroll_l_btn.gif) no-repeat ;  FLOAT: left; WIDTH: 23px; CURSOR: pointer; POSITION: absolute; TOP: 83px; left:0px; HEIGHT: 42px; z-index:15;}
.blk_29 .next { BACKGROUND:url(../images/scroll_r_btn.gif) no-repeat; FLOAT: right; WIDTH: 23px; CURSOR: pointer; POSITION: absolute; TOP: 83px; right:-5px; HEIGHT: 42px}
.blk_29 .Cont {	MARGIN: 0px auto; margin-top:10px; OVERFLOW: hidden; WIDTH: 590px; PADDING-TOP: 5px; margin-left:5px;position:relative;}
.blk_29 .box {	FLOAT: left; WIDTH: 200px; margin-right:13px;}
.blk_29 .box IMG { width:200px; height:180px;  display: block; background: #fff;  margin: 0px auto; float:left;}
.blk_29 .box span{width:140px; height:18px; background:#000; color:#fff; padding-top:2px; opacity: .5; filter: alpha(opacity=50); position:absolute;text-align:center; left:2px; top:190px;  cursor:pointer;overflow:hidden;}
.blk_29 a{ text-decoration:none; display:block; width:127px; height:190px; position:relative; float:left;}
.blk_29 a:hover{ text-decoration:none;}


.main-r{float:right; width:300px; padding-left:10px; display:inline; background-color:#FFF; margin-top:10px;}
/*广告位*/
.ads_300x70{width:300px;height:70px;overflow:hidden;}

.notice{ width:298px; height:108px; overflow:hidden; margin-bottom:10px; border:1px solid #eee;}
.notice .notice-hd{height:35px; position:relative; background:none; background-color:#F7F7F7; border-bottom:1px solid #eee;}
.notice .notice-hd ul{left:-1px; top:0px; width:301px; position:absolute;}

.notice .notice-hd ul li{margin-left:5px;width:65px; height:36px; text-align:center; line-height:36px; overflow:hidden; padding:0px 1px 0px 1px; float:left; }

.notice .notice-hd ul li.selected{width:65px;font-weight:700; border-right:1px solid #ddd; border-bottom:#fff; border-left:1px solid #ddd; background-color:#FFF;text-align:center; display:block;padding:0px 1px 0px 1px;}
.notice .notice-bd{}
.notice .notice-bd .mod{height:50px; margin:10px 0px 10px 5px;}
.notice .notice-bd .mod li{width:124px; height:25px; line-height:25px; overflow:hidden; float:left; display:block;background:url(../images/dot.gif) no-repeat 13px 12px;padding-left:20px;}
.notice .notice-bd .mod li a.h{color:#f40 !important;}

.member{width:298px;height:100px;padding-top:10px;border:1px solid #ddd;background:url(../images/home/home_member.png) no-repeat right top;}
.member h3{height:30px;line-height:30px;padding-left:15px;}
.member h3 strong{color:#33c;}
.member .rlogin_sp{padding-left:10px;margin-top:5px;display:block;}
.member .rlogin_sp .r_login{width:51px;height:36px;color:#FFF;line-height:36px;padding-left:50px;margin-right:10px;margin-left:10px;float:left;display:block;background:url(../images/r_login.gif) no-repeat;}
.member .rlogin_sp .r_regist{width:76px;text-align:center;color:#FFF;line-height:36px;float:left;display:block;background:url(../images/r_regist.gif) no-repeat;}
.member  .logined_info{width:212px;height:47px;padding-left:20px;clear:both;display:none;}
.member .head_img{width:45px;height:45px;padding:1px;border:1px dotted #ddd;float:left;display:block;}

.member  .logined_info ul{width:137px;height:47px;overflow:hidden;padding-left:10px;float:left;}
.member  .logined_info ul li{width:137px;color:#666;line-height:16px;float:left;}
.member  .logined_info ul li b{color:#f00;}


/*便民服务*/
.conve-hd-arrow{border:1px solid #eee;}
.conve{width:298px; padding:0px 0px 0px 0px; border-top:0px none; position:relative; background-image:none; background-color:#F4F4F4;}
.conve-hd{padding:0px 16px 0px 0px; position:relative; background-color:#FFF; border-bottom:2px solid #ccc; height:30px; line-height:30px;}
.conve-hd h3{width:60px; overflow:hidden; font-weight:700; float:left;}
.conve-hd  a.more{float:right; margin-right:5px; text-decoration:none;}
.conve-bd{ height:280px; margin-top:2px; position:relative;border:1px solid #eee;}
.conve-bd-wrap{overflow:hidden; margin-left:5px; background-color:#FFF; margin-right:5px;}
.conve-bd-wrap .mod,.conve-bd-box{border:1px solid #ddd;}
.conve-bd-wrap .mod{width:56px; height:63px; text-align:center; color:#9c9c9c; overflow:hidden; margin:0px 10px 10px 0px; float:left; background-color:#FFF; border-radius:3px;}
/*促销*/
.promotion{width:100%;}

.promo_sale{ width:870px; margin-top:10px; float:left; overflow:hidden; margin-right:10px; border-bottom:1px solid #ddd; height:320px;}
.promo_sale_tab{ height:32px; line-height:32px; width:100%; border-bottom:2px solid #aaa;position:relative; float:left;}
.promo_sale_tab ul li{ width:155px; text-align:center; font-size:16px; position:relative; float:left; font-weight:bold; cursor:pointer;} 
.promo_sale_tab ul .this{ height:32px; border-bottom:2px solid #e60012;top:0px; color:#e60012; _top:2px;}
.promo_sale_tab ul .this s{position:absolute;  line-height:0px; height:0px; border-width:4px; border-style:solid; width:0px; transition:transform 0.2s ease-in 0s;  border-color:transparent transparent rgb(230, 0,18) ;_border-color:tomato tomato rgb(230, 0, 18);_filter:chroma(color=tomato); top:24px; left:50%; margin-left:-2px;} 
.sale_change{ float:right; background:url(../images/limitime.jpg) no-repeat left center; line-height:17px; height:17px; display:block; margin-top:10px; margin-right:10px; padding-left:20px;}

.promo_sale_box{ width:100%;position:relative; overflow:hidden; height:250px;}
.promo_sale_con{ width:904px; float:left;}

ul.promo_sale_ul{ width:170px; padding:3px; margin-top:10px; float:left;}
.promo_sale_ul .goods_img{ width:170px; height:170px; position:relative;}ul.promo_sale_ul .sale_two_img a{width:170px; height:170px; display:block; cursor:pointer}
.promo_sale_ul .goods_img span{ width:170px; height:170px; overflow:hidden} 
.promo_sale_ul .goods_img_em{ background:url(../images/sale_two.png) no-repeat; width:90px; height:40px; display:block; color:#FFF; line-height:30px; text-align:center; font-size:14px; position:absolute; top:-8px; right:0px; text-indent:1em;}
.promo_goods_name{margin-top:5px; width:100%; height:40px; line-height:20px; overflow:hidden;word-break: break-all; }
.promo_goods_money{ text-decoration:line-through; color:#999; margin-top:5px;}
.promo_goods_price strong{ color:#F00; font-size:16px;}

.index_brand_right{ width:288px; float:left; margin-top:10px;}
.brand_bottom_adv{ width:288px; float:left; margin-top:5px; height:135px; overflow:hidden;}
.brand {width:288px;float:left;}
.brand h3 {color:#333;height:32px;line-height:32px;font-size:16px;border-bottom:2px solid #aaa;}
.brand h3 span {float:right;background:url(../images/more.jpg) no-repeat left center;color:#555; padding-left:15px;}
.brand h3 span a {color:#999999;font-size:12px;font-weight:normal;padding-right:5px;}
.brand h3 span a:hover {color:#F00}
.brand ul {width:288px;overflow:hidden;*padding-bottom:1px;margin-top:8px; height:138px; overflow:hidden}
.brand ul li {width:142px;height:66px;float:left; border:1px solid #f5f5f5; overflow:hidden; position:relative;}
.brand ul li img {width:142px;height:66px;}
.brand ul li a{ display:block; width:142px;height:66px;position:absolute; top:0px; left:0px; text-align:center; line-height:66px;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;  }
.brand ul li a:hover{ display:block;background:#e60012; color:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; }

/*频道数据*/
.sy_mod_f {
	clear:both;
	padding-top:10px
}
.sy_mod_f_hd {
	height:35px;
	border-bottom:2px solid #000;
}
.sy_mod_f_tit {
	
	font:400 20px/35px "\5FAE\8F6F\96C5\9ED1",Arial
}
.sy_mod_f_tit h2 {
	font-weight:400;padding-right:20px;float:left;
}
.sy_mod_f_tit a:hover {
	color:#3479f0;
	text-decoration:none
}
.sy_mod_f_hd .sy_mod_tag {
	float:left;
	margin-left:10px;
	margin-top:9px
}
.sy_mod_f_bd {
	clear:both;
	zoom:1;
}
.sy_mod_f_bd:after {
	content:'';
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
.sy_mod_fgoods_wrap {
	position:relative;
	width:949px;
	height:458px;
	
	border-left:0;
	overflow:hidden
}
.sy_mod_fgoods {
	width:800px;
	zoom:1
}
.sy_mod_fgoods:after {
	content:'';
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
.sy_mod_fgoods li {
	float:left;
	width:199px;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden
}

.sy_mod_fgoods .mod_goods_info {
	padding-top:12px
}
.sy_mod_fgoods_high {
	height:279px
}
.sy_mod_fgoods_high a {
	display:block;
	height:100%
}
.sy_mod_fgoods_high img {
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.cssanimations .sy_mod_fgoods_high:hover img {
	margin-left:-10px
}
.sy_mod_fgoods_low {
	height:119px
}
.sy_mod_rank_bod {
	position:relative;
	margin-top:-3px;
	display:block;
	font-size:0;
	overflow:hidden;
	width:100%;
	height:3px;
	background-color:#ff7201
}
.sy_mod_rank {
	position:relative;
	width:999px;
	height:169px;
	border:1px solid #ccc;
	border-top:0;
	border-left:0;
	overflow:hidden
}
.sy_mod_rank_hd {
	height:35px
}
.sy_mod_rank_tit {
	float:left;
	font:400 16px/33px "\5FAE\8F6F\96C5\9ED1",Arial;
	padding-left:15px;
	color:#333
}
.sy_mod_rank_ext {
	float:right;
	height:32px;
	padding-right:15px
}
.sy_mod_rank_ext li {
	float:left;
	height:32px;
	padding:0 15px;
	font:400 14px/32px "\5FAE\8F6F\96C5\9ED1",Arial
}
.sy_mod_rank_ext a:hover {
	text-decoration:none
}
.sy_mod_rank_ext .sy_mod_rank_gap {
	float:left;
	width:1px;
	height:14px;
	padding:0;
	margin:11px 0 0;
	overflow:hidden;
	background-color:#b6b6b6
}
.sy_mod_rank_ext .on {
	position:relative;
	margin:0 -1px;
	padding:0 16px;
	background-color:#ff7201
}
.sy_mod_rank_ext .on a,.sy_mod_rank_ext .on a:hover {
	color:#fff
}
.sy_mod_rank_bd {
	zoom:1;
	overflow:hidden;
	width:1000px
}
.sy_mod_rank_bd li {
	float:left;
	width:200px;
	padding-top:20px
}
.sy_mod_rank_order {
	float:left;
	#display:inline;
	width:20px;
	height:90px;
	margin-right:5px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0 -160px
}
.sy_mod_rank_order_1 {
	background-position:0 -160px
}
.sy_mod_rank_order_2 {
	background-position:-40px -160px
}
.sy_mod_rank_order_3 {
	background-position:-80px -160px
}
.sy_mod_rank_order_4 {
	background-position:-120px -160px
}
.sy_mod_rank_order_5 {
	background-position:-160px -160px
}
.sy_mod_rank .mod_goods {
	float:left;
	width:80px;
	margin-top:5px
}
.sy_mod_rank .mod_goods_price {
	font-size:16px
}
.sy_mod_rank .mod_goods_promo {
	width:100%;
	height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:keep-all;
	white-space:nowrap
}
.sy_mod_rank .mod_goods_tit {
	height:36px;
	white-space:normal;
	word-break:break-all;
	word-wrap:break-word
}
.mod_goods_tit {
	
	white-space:normal;
	word-break:break-all;
	word-wrap:break-word
}




/*第一楼数据样式*/
.floor {
	margin: 15px auto;
	width: 1170px;
	clear:both;
}

.col_side,.col_extra {
	width: 200px;
	min-height:462px;
	float: left;
	background-color: #fff;
	
}
.col_main {
	width:100%;
	float: left;
	
}
.floor_tab_hd {
	height: 35px;
	border: 1px solid #D4D4D4;
	border-bottom: none;
	line-height: 35px;
	_overflow: hidden
}
.floor_tab_hd a {
	float: left;
	height: 100%;
	font: 700 14px/35px '\5FAE\8F6F\96C5\9ED1',Arial;
	padding: 0 40px;
	color: #333;
	border-right: 1px solid #e4e4e4;
	cursor: default
}
.floor_item {
	
	background: #fff;
}
.floor_item {
	height: 400px;

	border-top-width:4px;
	border-top-style:solid;
    zoom: 1;
}

.cagecont{margin-left:10px;}
.prduct li{ display:inline; float:left;text-align:center;font-family:宋体; zoom:1;padding:5px 0px 5px 5px;margin-left:2px; margin-right:2px;}
.prduct li.no_bor{border-right:none;}
.cagecont li .image{display: block; width: 178px; overflow:hidden;}
.cagecont li .image a{width:170px; overflow:hidden;display: table-cell;text-align:center; vertical-align:middle;*display: block;
 *font-size: 140px;/*约为高度的0.873，160*0.873 约为140*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.cagecont li .image a img{ vertical-align:middle;width:170px;height:170px;border:1px solid #ddd;padding:2px;}
.cagecont li .post{color:#666;float:right;font-family:"宋体";white-space:nowrap;text-overflow:ellipsis;}
.cagecont li .post span{font-weight:normal;}
.cp_title a{ color:#333333;}
.cp_title a:hover{color:#FF6F00;text-decoration:underline;}
.flow-ovnt{ height:18px; line-height:18px; width:170px; overflow:hidden;padding-top: 5px; text-align:left;}
.rmb{background:url(../images/rmb.gif) no-repeat 0px 4px;vertical-align:middle;width:12px;height:18px;float:left;}
.rmb,.gprice{color:#c00; font-weight:normal; font-family:"微软雅黑";font-size:14px; font-weight:900;}



.floor_tab_hd a: hover {
	text-decoration: none
}
.ft_brand_on .ft_brand {
	background-color: #383535
}
.ft_tuan_on .ft_tuan {
	background-color: #c81917
}
.ft_xin_on .ft_xin {
	background-color: #d00073
}
.ft_tiao_on .ft_tiao {
	background-color: #e7668f
}
.ft_lady_on .ft_lady {
	background-color: #704b9b
}
.ft_man_on .ft_man {
	background-color: #574d94
}
.ft_shoes_on .ft_shoes {
	background-color: #a04881
}
.ft_underwear_on .ft_underwear {
	background-color: #ec398a
}
.ft_beauty_on .ft_beauty {
	background-color: #dc4d73
}
.ft_bag_on .ft_bag {
	background-color: #ba6a4b
}
.ft_fashion_on .ft_fashion {
	background-color: #d16d37
}
.ft_sports_on .ft_sports {
	background-color: #f4781d
}
.ft_furniture_on .ft_furniture {
	background-color: #d5921e
}
.ft_foods_on .ft_foods {
	background-color: #fa9716
}
.ft_life_on .ft_life {
	background-color: #ed5931
}
.ft_book_on .ft_book {
	background-color: #74c08c
}
.ft_auto_on .ft_auto {
	background-color: #26b2c2
}
.ft_3c_on .ft_3c {
	background-color: #1d9f96
}
.ft_chong_on .ft_chong {
	background-color: #208cdf
}
.ft_go_on .ft_go {
	background-color: #35aed5
}
.ft_brand_on .ft_brand,.ft_tuan_on .ft_tuan,.ft_xin_on .ft_xin,.ft_tiao_on .ft_tiao,.ft_lady_on .ft_lady,.ft_man_on .ft_man,.ft_shoes_on .ft_shoes,.ft_underwear_on .ft_underwear,.ft_beauty_on .ft_beauty,.ft_bag_on .ft_bag,.ft_fashion_on .ft_fashion,.ft_sports_on .ft_sports,.ft_furniture_on .ft_furniture,.ft_foods_on .ft_foods,.ft_life_on .ft_life,.ft_book_on .ft_book,.ft_auto_on .ft_auto,.ft_3c_on .ft_3c,.ft_chong_on .ft_chong,.ft_go_on .ft_go {
	position: relative;
	top: -1px;
	height: 36px;
	left: -1px;
	border-right: 0 none;
	color: #fff
}
.ft_brand_on .ft_brand: hover,.ft_tuan_on .ft_tuan: hover,.ft_xin_on .ft_xin: hover,.ft_tiao_on .ft_tiao: hover,.ft_lady_on .ft_lady: hover,.ft_man_on .ft_man: hover,.ft_shoes_on .ft_shoes: hover,.ft_underwear_on .ft_underwear: hover,.ft_beauty_on .ft_beauty: hover,.ft_bag_on .ft_bag: hover,.ft_fashion_on .ft_fashion: hover,.ft_sports_on .ft_sports: hover,.ft_furniture_on .ft_furniture: hover,.ft_foods_on .ft_foods: hover,.ft_life_on .ft_life: hover,.ft_book_on .ft_book: hover,.ft_auto_on .ft_auto: hover,.ft_3c_on .ft_3c: hover,.ft_chong_on .ft_chong: hover,.ft_go_on .ft_go: hover {
	color: #fff
}
.floor .mod_side_cate_bd {
	height: 367px
}
.floor .mod_goods_list_wrap {
	height: 200px
}
.floor_item .mod_ranking {
	height: 399px;
	border-top: 0
}
.floor_item .related_cont {
	height: 399px;
	border-top: 0
}



.floor_item .mod_side_cate {
	border-top: 0
}
.floor_tab_bd .floor_item .mod_side_cate_bd {
	height: 366px
}
.floor_item .mod_goods_list {
	width: 586px
}
.floor_brand,.floor_tuan,.floor_xin,.floor_tiao {
	height: 240px
}
.floor_brand {
	border-color: #383535
}
.floor_tuan {
	border-color: #c81917
}
.floor_xin {
	border-color: #d00073
}
.floor_tiao {
	border-color: #e7668f
}
.floor_brand .col_main {
	float: left;
	width: 720px;
	height: 240px;
	overflow: hidden;
	position: relative
}
.floor_brand .col_main .inner {
	width: 740px
}

.wg_wide_show .floor_brand .col_main .inner {
	width: 980px
}
.floor_brand .col_side {
	float: right;
	width: 264px;
	height: 239px;
	overflow: hidden;
	position: relative
}
.floor_brand .col_side {
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9
}
.floor_brand .col_main a {
	float: left;
	width: 240px;
	height: 240px
}
.floor_brand .col_main a img {
	display: block;
	width: 240px;
	height: 240px
}
.floor_brand .brand_list {
	width: 270px;
	height: 240px
}
.floor_brand .brand_list li {
	float: left;
	width: 132px;
	height: 80px;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4
}
.floor_brand .brand_list a {
	display: block;
	width: 100%;
	height: 70px;
	padding-top: 10px;
	position: relative
}
.floor_brand .brand_list img {
	display: block;
	width: 90px;
	margin: 0 auto
}
.floor_brand .brand_list .mask {
	display: none;
	width: 132px;
	height: 81px;
	position: static;
	top: 0;
	left: 0;
	filter: progid: DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BF000000', endColorstr='#BF000000')
}
: root .floor_brand .brand_list .mask {
	filter: none;
	background-color: rgba(0,0,0,0.75)
}
.floor_brand .brand_list a: hover {
	border: 0 none
}
.floor_brand .brand_list a: hover .mask {
	display: block;
	position: absolute
}
.floor_brand .brand_list .txt,.floor_brand .brand_list .dis {
	display: block;
	padding: 0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #fff;
	font-family: arial;
	text-align: center
}
.floor_brand .brand_list .txt {
	padding-top: 20px
}
.floor_brand .brand_list .dis {
	font-weight: bold
}
.floor_brand .brand_list a: hover,.floor_brand .brand_list a: hover .txt,.floor_brand .brand_list a: hover .dis {
	color: #fff;
	text-decoration: none
}
.floor_tuan .inner {
	width: 983px;
	height: 239px;
	border: 1px solid #d9d9d9;
	border-top: 0 none;
	overflow: hidden;
	position: relative
}
.wg_wide_show .floor_tuan .inner {
	width: 1223px
}
.floor_tuan .tuan_list {
	width: 990px;
	height: 239px;
	overflow: hidden
}
.wg_wide_show .floor_tuan .tuan_list {
	width: 1280px
}
.floor_tuan li {
	float: left;
	width: 225px;
	height: 225px;
	padding: 12px 10px 0 10px;
	border-right: 1px solid #e4e4e4;
	position: relative
}
.wg_wide_show .floor_tuan li {
	width: 224px
}
.floor_tuan .url {
	display: block;
	width: 160px;
	height: 160px;
	margin: 0 auto
}
.floor_tuan .price_wrap {
	height: 26px;
	line-height: 26px;
	background-color: #4c4c4c
}
.floor_tuan .price_wrap em {
	font-size: 12px
}
.floor_tuan .price {
	font-size: 16px;
	font-weight: bold;
	background-color: #ff3333;
	color: #fff;
	float: left;
	width: 90px;
	text-align: center;
	height: 26px;
	line-height: 26px;
	overflow: hidden
}
.floor_tuan .price_old {
	color: #ccc;
	float: left;
	width: 70px;
	text-indent: 6px
}
.floor_tuan .fn_wrap {
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	color: #666;
	width: 90%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.floor_tuan .sold_wrap {
	color: #fff;
	line-height: 26px;
	position: absolute;
	top: 205px;
	right: 10px;
	padding-right: 6px
}
.floor_xin .inner {
	height: 240px;
	position: relative;
	overflow: hidden
}
.floor_xin .xin_nav {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}
.floor_xin .xin_nav a {
	height: 33px;
	width: 76px;
	overflow: hidden;
	color: #bbb;
	margin-bottom: 1px;
	font: 500 12px/33px \5fae\8f6f\96c5\9ed1;
	display: block;
	filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#cc000000", EndColorStr="#cc000000");
	transition: width .25s ease;
	-webkit-transition: width .25s ease;
	-moz-transition: width .25s ease
}
: root .floor_xin .xin_nav a {
	background-color: rgba(0, 0, 0, 0.8)
}
.floor_xin .xin_nav .last a {
	height: 35px;
	line-height: 35px
}
.floor_xin .xin_nav a: hover,.floor_xin .xin_nav .on a {
	text-decoration: none;
	background-color: #c30870;
	filter: none;
	color: #fff;
	width: 170px
}
.floor_xin .xin_nav .on span,.floor_xin .xin_nav a: hover span {
	visibility: visible
}
.floor_xin .xin_nav i {
	font-family: \5b8b\4f53;
	font-weight: 700;
	margin-left: 5px
}
.floor_xin .xin_nav strong {
	float: left;
	padding: 0 5px 0 20px
}
.floor_xin .xin_nav span {
	color: #eee;
	visibility: hidden
}
.floor_xin .xin_list {
	position: absolute;
	top: 20px;
	right: 259px;
	width: 402px;
	overflow: hidden;
	height: 200px;
	z-index: 2
}
.wg_wide_show .floor_xin .xin_list {
	width: 603px
}
.floor_xin .xin_list li {
	width: 200px;
	height: 200px;
	overflow: hidden;
	float: left;
	margin-right: 1px;
	background-color: #fff;
	position: relative
}
.floor_xin .xin_list .url {
	display: block
}
.floor_xin .xin_list .price_wrap {
	line-height: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 200px;
	text-indent: 18px;
	filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#e5ffffff", EndColorStr="#e5ffffff")
}
: root .floor_xin .xin_list .price_wrap {
	background: rgba(255,255,255,0.9);
	filter: none
}
.floor_xin .xin_list .price {
	font-weight: 700
}
.floor_xin .xin_list .new i {
	background-position: -260px -217px;
	padding-right: 18px;
	margin-left: 6px
}
.floor_xin .xin_list .guang {
	line-height: 30px;
	position: absolute;
	bottom: 0;
	right: 18px;
	z-index: 2
}
.floor_xin .xin_list .guang a {
	color: #000
}
.floor_xin .xin_list .guang i {
	background-position: -220px -220px;
	padding-right: 15px;
	margin-left: 3px
}
.floor_xin .xin_arrivals {
	background-color: #000;
	padding: 20px;
	width: 200px;
	height: 200px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}
.floor_xin .icon_arrivals {
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 90px;
	background-position: -220px -260px
}
.floor_xin .xin_bg {
	position: absolute;
	top: 0;
	left: 0
}
.floor_xin .xin_bg img {
	width: 1225px;
	height: 240px
}
.floor_tiao {
	position: relative
}
.floor_tiao .inner {
	height: 240px;
	overflow: hidden
}
.floor_tiao .tiao_list {
	position: absolute;
	left: 213px;
	width: 575px;
	top: 0
}
.floor_tiao .tiao_list li {
	float: left;
	width: 105px;
	height: 105px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 10px
}
.floor_tiao .tiao_list li img {
	width: 105px;
	height: 105px
}
.floor_tiao .tiao_right {
	position: absolute;
	right: 0;
	top: 0;
	width: 197px;
	overflow: hidden;
	height: 240px
}
.floor_tiao .tiao_right a {
	float: left;
	position: relative;
	height: 240px
}
.floor_tiao .tiao_right a: hover {
	text-decoration: none
}
.floor_tiao .bd {
	position: absolute;
	top: 174px;
	height: 56px;
	background-color: #fff;
	overflow: hidden;
	padding-left: 57px;
	zoom: 1;
	left: 10px
}
.floor_tiao .bd .tit {
	position: absolute;
	left: 0;
	top: 0;
	width: 57px;
	height: 56px;
	background-position: -220px -360px;
	font-family: "Microsoft Yahei";
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-top: 10px
}
.floor_tiao .bd p {
	margin: 10px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	height: 20px
}
.floor_tiao .bd .gray {
	color: #999;
	font-size: 12px;
	margin-top: -8px
}
.floor_tiao .tiao_theme {
	width: 197px
}
.floor_tiao .tiao_theme .bd {
	width: 120px
}
.floor_tiao .tiao_new {
	width: 240px
}
.floor_tiao .tiao_new .bd {
	width: 163px
}
.wg_wide_show .floor_tiao .tiao_right {
	width: 437px
}
.mod_side_cate {
	border-top: 4px solid #317EE7;
	background-color: #F1EDEC
}
.mod_side_cate_hd{height:30px;border-style:solid;border-width:0 1px;border-color:#D4D4D4;font:400 18px '微软雅黑", Arial',Arial;padding:10px 12px 0}
.mod_side_cate_bd {
	border-style: solid;
	border-width: 0 1px;
	border-color: #D4D4D4;
	padding: 0 12px;
	overflow: hidden
}
.mod_side_cate_bd dt {
	font: 400 14px/28px '\5FAE\8F6F\96C5\9ED1',Arial
}
.mod_side_cate_bd dd {
	float: left;
	#display: inline;
	width: 82px;
	margin-right: 5px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap
}
.mod_side_cate_bd .gap {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0;
	margin: 9px 0 5px;
	font-size: 0;
	border-top: 1px solid #E5DFDD;
	border-bottom: 1px solid #fff
}
.mod_side_cate_bd .icon_hot {
	margin-left: 2px
}
.mod_side_cate_ft {
	height: 30px;
	background-color: #317EE7;
	zoom: 1;
	overflow: hidden
}
.mod_side_cate_ft a {
	height: 100%;
	line-height: 30px;
	text-align: center;
	font: 400 14px/28px '\5FAE\8F6F\96C5\9ED1',Arial;
	color: #fff
}
.mod_side_cate_ft a: hover {
	color: #fff;
	text-decoration: none
}
.mod_side_cate_ft a .icon_arrow_mini {
	padding-left: 14px;
	font-family: Tahoma,Arial;
	font-size: 12px;
	margin-left: 10px
}
.mod_side_cate_ft .a_c1_1 {
	display: block
}
.mod_side_cate_ft .a_c2_1 {
	float: left;
	width: 99px;
	border-right: 1px solid #8D3A97
}
.mod_side_cate_ft .a_c2_2 {
	float: left;
	width: 99px;
	border-left: 1px solid #A34BAD
}


.floor_lady {
	border-color: #704b9b
}
.floor_lady .mod_side_cate {
	border-color: #704b9b
}
.floor_lady .mod_side_cate_hd {
	color: #704b9b;
	height: 30px; line-height:30px;
}
.floor_lady .mod_side_cate_ft {
	background-color: #704b9b
}
.floor_lady .a_g1 {
	background-color: #6b499a
}
.floor_lady .a_g2 {
	background-color: #7f61a6
}
.floor_lady .a_g3 {
	background-color: #937ab2
}
.floor_lady .a_g4 {
	background-color: #a793bf
}
.floor_lady .a_g5 {
	background-color: #bbabcb
}
.floor_lady .a_g6 {
	background-color: #d6ccdb
}
.floor_man .mod_side_cate_hd .t {
	background-position: -100px -220px
}
.floor_man {
	border-color: #574d94
}
.floor_man .mod_side_cate {
	border-color: #574d94
}
.floor_man .mod_side_cate_hd {
	color: #574d94
}
.floor_man .mod_side_cate_ft {
	background-color: #574d94
}
.floor_man .a_g1 {
	background-color: #574d94
}
.floor_man .a_g2 {
	background-color: #6e65a1
}
.floor_man .a_g3 {
	background-color: #8f88b5
}
.floor_man .a_g4 {
	background-color: #a59ec1
}
.floor_man .a_g5 {
	background-color: #b9b3cc
}
.floor_man .a_g6 {
	background-color: #d5d0dc
}
.floor_shoes .mod_side_cate_hd .t {
	background-position: 0 -260px
}
.floor_shoes {
	border-color: #a04881
}
.floor_shoes .mod_side_cate {
	border-color: #a04881
}
.floor_shoes .mod_side_cate_hd {
	color: #a04881
}
.floor_shoes .mod_side_cate_ft {
	background-color: #a04881
}
.floor_shoes .a_g1 {
	background-color: #a04881
}
.floor_shoes .a_g2 {
	background-color: #ac6191
}
.floor_shoes .a_g3 {
	background-color: #b879a1
}
.floor_shoes .a_g4 {
	background-color: #c592b1
}
.floor_shoes .a_g5 {
	background-color: #d1abc1
}
.floor_shoes .a_g6 {
	background-color: #e8d5e0
}
.floor_underwear .mod_side_cate_hd .t {
	background-position: -100px -260px
}
.floor_underwear {
	border-top-color: #ec398a
}
.floor_underwear .mod_side_cate {
	border-color: #ec398a
}
.floor_underwear .mod_side_cate_hd {
	color: #ec398a
}
.floor_underwear .mod_side_cate_ft {
	background-color: #ec398a
}
.floor_underwear .a_g1 {
	background-color: #ec398a
}
.floor_underwear .a_g2 {
	background-color: #ed5499
}
.floor_underwear .a_g3 {
	background-color: #ed6fa7
}
.floor_underwear .a_g4 {
	background-color: #ee8ab6
}
.floor_underwear .a_g5 {
	background-color: #efa5c5
}
.floor_underwear .a_g6 {
	background-color: #f7d2e2
}
.floor_beauty .mod_side_cate_hd .t {
	background-position: 0px -300px
}
.floor_beauty {
	border-color: #dc4d73
}
.floor_beauty .mod_side_cate {
	border-color: #dc4d73
}
.floor_beauty .mod_side_cate_hd {
	color: #dc4d73
}
.floor_beauty .mod_side_cate_ft {
	background-color: #dc4d73
}
.floor_bag .mod_side_cate_hd .t {
	background-position: -100px -300px
}
.floor_bag {
	border-color: #ba6a4b
}
.floor_bag .mod_side_cate {
	border-color: #ba6a4b
}
.floor_bag .mod_side_cate_hd {
	color: #ba6a4b
}
.floor_bag .mod_side_cate_ft {
	background-color: #ba6a4b
}
.floor_bag .a_g1 {
	background-color: #ba6a4b
}
.floor_bag .a_g2 {
	background-color: #c27e63
}
.floor_bag .a_g3 {
	background-color: #ca917b
}
.floor_bag .a_g4 {
	background-color: #d3a594
}
.floor_bag .a_g5 {
	background-color: #dbb9ac
}
.floor_bag .a_g6 {
	background-color: #eddcd5
}
.floor_fashion .mod_side_cate_hd .t {
	background-position: 0px -340px
}
.floor_fashion {
	border-color: #d16d37
}
.floor_fashion .mod_side_cate {
	border-color: #d16d37
}
.floor_fashion .mod_side_cate_hd {
	color: #d16d37
}
.floor_fashion .mod_side_cate_ft {
	background-color: #d16d37
}
.floor_fashion .a_g1 {
	background-color: #d16d37
}
.floor_fashion .a_g2 {
	background-color: #d68052
}
.floor_fashion .a_g3 {
	background-color: #db936d
}
.floor_fashion .a_g4 {
	background-color: #dfa789
}
.floor_fashion .a_g5 {
	background-color: #e4baa4
}
.floor_fashion .a_g6 {
	background-color: #f1dcd1
}

.floor_sports .mod_side_cate_hd .t {
	background-position: -100px -340px
}
.floor_sports {
	border-color: #f4781d
}
.floor_sports .mod_side_cate {
	border-color: #f4781d
}
.floor_sports .mod_side_cate_hd {
	color: #f4781d
}
.floor_sports .mod_side_cate_ft {
	background-color: #f4781d
}
.floor_furniture .mod_side_cate_hd .t {
	background-position: 0px -380px
}
.floor_furniture {
	border-color: #d5921e
}
.floor_furniture .mod_side_cate {
	border-color: #d5921e
}
.floor_furniture .mod_side_cate_hd {
	color: #d5921e
}
.floor_furniture .mod_side_cate_ft {
	background-color: #d5921e
}
.floor_furniture .a_g1 {
	background-color: #d5921e
}
.floor_furniture .a_g2 {
	background-color: #d9a03d
}
.floor_furniture .a_g3 {
	background-color: #ddad5b
}
.floor_furniture .a_g4 {
	background-color: #e2bb7b
}
.floor_furniture .a_g5 {
	background-color: #e4c48f
}
.floor_furniture .a_g6 {
	background-color: #f1e1c7
}
.floor_foods .mod_side_cate_hd .t {
	background-position: -100px -380px
}
.floor_foods {
	border-color: #fa9716
}
.floor_foods .mod_side_cate {
	border-color: #fa9716
}
.floor_foods .mod_side_cate_hd {
	color: #fa9716
}
.floor_foods .mod_side_cate_ft {
	background-color: #fa9716
}
.floor_life .mod_side_cate_hd .t {
	background-position: 0px -420px
}
.floor_life {
	border-color: #ed5931
}
.floor_life .mod_side_cate {
	border-color: #ed5931
}
.floor_life .mod_side_cate_hd {
	color: #ed5931
}
.floor_life .mod_side_cate_ft {
	background-color: #ed5931
}
.floor_book .mod_side_cate_hd .t {
	background-position: -100px -420px
}
.floor_book {
	border-color: #74c08c
}
.floor_book .mod_side_cate {
	border-color: #74c08c
}
.floor_book .mod_side_cate_hd {
	color: #74c08c
}
.floor_book .mod_side_cate_ft {
	background-color: #74c08c
}
.floor_auto .mod_side_cate_hd .t {
	background-position: 0 -500px
}
.floor_auto {
	border-color: #26b2c2
}
.floor_auto .mod_side_cate {
	border-color: #26b2c2
}
.floor_auto .mod_side_cate_hd {
	color: #26b2c2
}
.floor_auto .mod_side_cate_ft {
	background-color: #26b2c2
}
.floor_3c .mod_side_cate_hd .t {
	background-position: 0px -460px
}
.floor_3c {
	border-color: #1d9f96
}
.floor_3c .mod_side_cate {
	border-color: #1d9f96
}
.floor_3c .mod_side_cate_hd {
	color: #1d9f96
}
.floor_3c .mod_side_cate_ft {
	background-color: #1d9f96
}
.floor_chong .mod_side_cate_hd .t {
	background-position: -100px -460px
}
.floor_chong {
	border-color: #208cdf
}
.floor_chong .mod_side_cate {
	border-color: #208cdf
}
.floor_chong .mod_side_cate_hd {
	color: #208cdf
}
.floor_chong .mod_side_cate_ft {
	background-color: #208cdf
}
.floor_chong .frm_tab_chong {
	width: 178px;
	height: 399px;
	padding: 0px 10px;
	border: 1px solid #D4D4D4;
	border-top: 0;
	overflow: hidden;
	background-color: #F1EDEC
}
.floor_chong .frm_tab_chong iframe {
	background-color: #F1EDEC
}
.floor_go .mod_side_cate_hd .t {
	background-position: -100px -500px
}
.floor_go {
	border-color: #35aed5
}
.floor_go .mod_side_cate {
	border-color: #208cdf
}
.floor_go .mod_side_cate_hd {
	color: #208cdf
}
.floor_go .mod_side_cate_ft {
	background-color: #35aed5
}
.floor_go .frm_tab_go {
	width: 198px;
	height: 399px;
	border: 1px solid #D4D4D4;
	border-top: 0;
	overflow: hidden;
	background-color: #F1EDEC
}
.floor_go .frm_tab_go iframe {
	background-color: #F1EDEC
}
.buy_guideline {
	width: 983px;
	margin: 15px auto;
	text-align: left;
	background-color: #F1EDEC;
	border: 1px solid #D4D4D4
}
.buy_guideline .bd {
	width: 100%;
	padding: 15px 0;
	overflow: hidden
}
.buy_guideline_list {
	width: 992px;
	height: 172px;
	overflow: hidden;
	zoom: 1;
	margin-left: -8px
}
.buy_guideline_list li {
	float: left;
	width: 112px;
	padding: 0 5px;
	border-left: 1px solid #fff;
	border-right: 1px solid #E5DFDD
}
.buy_guideline_list dt {
	text-align: center
}
.buy_guideline_list dt .img_wrap {
	display: block;
	width: 100%;
	height: 74px;
	color: #333;
	cursor: pointer
}
.buy_guideline_list dt .img_wrap: hover {
	color: #f27239
}
.buy_guideline_list dt .name {
	font-size: 16px;
	font-family: '\5fae\8f6f\96c5\9ed1'
}
.buy_guideline_list dt .sketch {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto
}
.buy_guideline_list dd {
	margin-top: 8px;
	zoom: 1;
	overflow: hidden
}
.buy_guideline_list dd a {
	float: left;
	width: 48px;
	height: 18px;
	padding-left: 8px;
	overflow: hidden;
	background: none
}
.buy_guideline_list .i1 .sketch {
	background-position: 0 0
}
.buy_guideline_list .i2 .sketch {
	background-position: -70px 0
}
.buy_guideline_list .i3 .sketch {
	background-position: -140px 0
}
.buy_guideline_list .i4 .sketch {
	background-position: -210px 0
}
.buy_guideline_list .i5 .sketch {
	background-position: -280px 0
}
.buy_guideline_list .i6 .sketch {
	background-position: -350px 0
}
.buy_guideline_list .i7 .sketch {
	background-position: -420px 0
}
.buy_guideline_list .i8 .sketch {
	background-position: -490px 0
}
.buy_guideline_list .i9 .sketch {
	background-position: -560px 0
}
.buy_guideline_list dt a: hover .sketch {
	-webkit-animation: sketch 0.5s ease
}


#footer {
	width: 1170px !important; text-align:center;
}
.footer {
	margin: 0px auto; padding: 7px 0px 9px; width: 1170px; border-top-color: rgb(255, 68, 0); border-top-width: 2px; border-top-style: solid; position: relative;
}
.footer .footer-hd,.footer .footer-bd {
	padding-right: 69px;
}
.footer .footer-hd p,.footer .footer-bd p {
	overflow: hidden; padding-bottom: 8px;
}
.footer .footer-hd a,.footer .footer-bd a  {
	margin: 0px 4px; color: rgb(108, 108, 108); float: left; display: inline; white-space: nowrap;
}
.footer .footer-hd a:hover,.footer .footer-bd a:hover {
	color: rgb(255, 68, 0); text-decoration: none;
}
.footer .footer-hd b,.footer .footer-bd b {
	margin: 0px 3px; color: rgb(221, 221, 221); font-weight: 400; float: left; display: inline;
}
.footer .footer-hd em {
	color: rgb(156, 156, 156); float: left; display: inline; white-space: nowrap;
}
.footer .footer-hd span {
	color: rgb(156, 156, 156); float: left; display: inline; white-space: nowrap;
}
.footer .footer-bd em {
	color: rgb(156, 156, 156); float: left; display: inline; white-space: nowrap;
}
.footer .footer-bd span {
	color: rgb(156, 156, 156); float: left; display: inline; white-space: nowrap;
}
.footer .footer-hd em {
	margin-left: 30px;
}
.footer .footer-bd em {
	margin-left: 30px;
}
.footer .footer-hd span {
	margin: 0px 4px;
}
.footer .footer-bd span {
	margin: 0px 4px;
}
.footer .footer-hd span a {
	float: none;
}
.footer .footer-bd span a {
	float: none;
}
.footer .footer-hd p {
	line-height: 27px; margin-bottom: 8px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer .footer-ft a {
	margin-right: 15px; float: left; display: inline;
}
.footer .footer-ft .mod {
	height: 40px;
}
.footer .footer-ft .mod-a {
	background-position: 0px -140px; width: 30px;
}
.footer .footer-ft .mod-b {
	background-position: -40px -140px; width: 33px;
}
.footer .footer-ft .mod-c {
	background-position: -80px -140px; width: 50px;
}
.footer .footer-ft .mod-d {
	background-position: -140px -140px; width: 83px;
}
.footer .footer-ft .mod-e {
	background-position: -240px -140px; width: 94px;
}
.footer .footer-toy {
 background:url(../images/kefu_ico.png) no-repeat; top: 10px; width: 69px; height: 100px; right: 0px; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255);
}
.vm-fixed {
	bottom:100px;position:fixed; left:50%; margin-left:590px;
}
.vm-feedback,.vm-gotop{background:url(../images/T1HJemXB0dXXXGHUsf-102-102.png) no-repeat;}
.vm-feedback,.vm-gotop{width:50px; height:50px; line-height:0px;
font-size:0px; margin-top:3px; display:block;}

.vm-feedback{background-position-x:0px; background-position-y:0px;}
.vm-feedback:hover{background-position-x:-52px; background-position-y:0px;}
.vm-gotop{background-position-x:0px; background-position-y:-52px;}
.vm-gotop:hover{background-position-x:-52px; background-position-y:-52px;}
