﻿

/*切换效果的小黑点*/
.slide-mini-nav {
	height:24px;
	line-height:18px;
}
.slide-mini-nav li {
	float:left;
	width:12px;
	font-family:Tahoma, Helvetica;
	font-size:28px;
	_font-size:38px;
	margin-right:5px;
	color:#716564;
	cursor:pointer;
}
.slide-mini-nav .active {
	color:#b91919;
}

/*left-position-cate*/
.category .title b, .category .each .menuIcon, .category .menu-bottom .menuIcon, .category .each-hd s, .category .menu-bottom .each-hd s, .category .each-hd a{background: url(../images/mallleft.png) 0 0 no-repeat;}
.category {width:240px;height:100%;background-color:#fff;position:relative;z-index:20;-webkit-backface-visibility:hidden;}
.category .title {height:30px;line-height:30px;width:240px;width:241px\9;_width:240px;position:relative;z-index:100;background-color:#A21C1D;}
.category .title a {color:#fff;font-family:'Lucida Grande', '\5fae\8f6f\96c5\9ed1';text-decoration:none;padding-left:17px;font-size:14px;font-weight:bold;}
.category .title b {border:1px solid #780000;cursor:pointer;display:block;height:19px;position:absolute;right:5px;top:5px;
width:21px;display:none;background-color:#be0000;}
.category .title b.expandCat {right:27px;background-position:-146px -54px;border-radius:2px 0 0 2px;}
.category .title b.simpleCat {background-position:-168px -53px;border-radius:0 2px 2px 0;}
.category .title b.selected {background-color:#850000;cursor:default;}
.category .menu {position:relative;width:240px;border-bottom:1px solid #e6e6e6;}
.category .menuMask {position:absolute;display:block;height:100%;width:10px;top:0;right:0;}
.category .each, .category .menu-bottom {padding:8px 0 8px 0;position:relative;*float:left;width:239px;border-left:1px solid #e6e6e6;}
.category .background, .category .menu-bottom {background-color:#f1f1f1;}
.category .each-hd {font-size:12px;font-family:'Lucida Grande', '\5fae\8f6f\96c5\9ed1';height:14px;line-height:14px;padding:0 10px 0 37px;position:relative;white-space:nowrap;text-overflow:ellipsis;cursor:default;color:#000;font-weight:bold;}
.category .each-hd .first_cate{background:none;color:#333;line-height:14px;margin-top:0px;}
.category .each:hover .first_cate{color:#fff;}
.category .each-hd a {
	width:44px;
	height:16px;
	line-height:16px;
	padding-left:10px;
	margin-left:5px;
	display:inline-block;
*display:inline;
*zoom:1;
	background-position:-81px -34px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	margin-top:-3px;
	vertical-align:middle;
}
.category .each-hd s, .category .menu-bottom .each-hd s {
	display:block;
	width:16px;
	height:16px;
	left:15px;
	position:absolute;
	top:-2px;
}
.category .menu-bottom .each-hd s {
	top:1px;
}
.category .each1 .each-hd s {
	background-position:0 0;
}
.category .each2 .each-hd s {
	background-position:0 -21px;
}
.category .each3 .each-hd s {
	background-position:0 -63px;
}
.category .each4 .each-hd s {
	background-position:-21px 0;
}
.category .each5 .each-hd s {
	background-position:-21px -42px;
}
.category .each6 .each-hd s {
	background-position:-21px -63px;
}
.category .each7 .each-hd s {
	background-position:-42px -42px;
}
.category .each8 .each-hd s {
	background-position:-42px -21px;
}
.category .each9 .each-hd s {
	background-position:-63px -42px;
}
.category .each10 .each-hd s {
	background-position:-63px -63px;
}
.category .each11 .each-hd s {
	background-position:-4px -83px;
}
.category .each12 .each-hd s {
	background-position:-42px -63px;
}
.category .each13 .each-hd s {
	background-position:-63px 0;
}
.category .each14 .each-hd s {
	background-position:-63px -21px;
}
.category .each15 .each-hd s {
	background-position:-63px -42px;
}
.category .menu-bottom .each-hd s {
	background-position:-63px -63px;
}
.category .each-col {
	height:21px;
	line-height:21px;
	overflow:hidden;
}
.category .eachCol1 {
	padding-top:6px;
}
.category .each-col .each-col1 {
	padding-left:15px;
}
.category .each-col a {
	color:#848484;
	margin-right:5px;
	white-space: nowrap;
}
.category .each .menuIcon {
	opacity:0;
	filter:alpha(opacity=0);
	width:7px;
	height:11px;
	display:block;
	position:absolute;
	top:40%;
	right:10px;
	_right:5px;
	background-position:-107px -20px;
	overflow:hidden;
}
.category .menu-bottom {
	padding:0;
	height:30px;
}
.category .menu-bottom a {
	padding:5px 0;
	height:20px;
	display:block;
	cursor:pointer;
	color:#000;
	text-decoration:none;
}
.category .menu-bottom a .each-hd {
	height:20px;
	line-height:20px;
}
.category .menu-bottom .menuIcon {
	opacity:0;
	filter:alpha(opacity=0);
	width:18px;
	height:18px;
	line-height:17px;
	display:inline-block;
	position:absolute;
	top:5px;
	right:10px;
	color:#fff;
	background-color:#333;
	background-position:-99px -16px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
}
.category .selected .each-hd {
	color:#fff;
}
.category .selected {
	background-color:#88766e;
	border-left:1px solid #88766e;
}
.category .selected .each-hd a {
	background-position:-135px -34px;
	color:#6c5143;
}
.category .selected .each-col a {
	color:#fff;
}
.category .selected .menuIcon {
	opacity:1;
	filter:alpha(opacity=100);
}
.category .selected .each-hd1 s {
	background-position:0 -150px;
}
.category .selected .each-hd2 s {
	background-position:0 -171px;
}
.category .selected .each-hd3 s {
	background-position:-85px -171px;
}
.category .selected .each-hd4 s {
	background-position:-21px -150px;
}
.category .selected .each-hd5 s {
	background-position:-106px -150px;
}
.category .selected .each-hd6 s {
	background-position:-106px -171px;
}
.category .selected .each-hd7 s {
	background-position:-127px -150px;
}
.category .selected .each-hd8 s {
	background-position:-42px -171px;
}
.category .selected .each-hd9 s {
	background-position:-148px -150px;
}
.category .selected .each-hd10 s {
	background-position:-148px -171px;
}
.category .selected .each-hd11 s {
	background-position:-169px -170px;
}
.category .selected .each-hd12 s {
	background-position:-127px -171px;
}
.category .selected .each-hd13 s {
	background-position:-63px -150px;
}
.category .selected .each-hd14 s {
	background-position:-63px -171px;
}
.category .selected .each-hd15 s {
	background-position:-148px -150px;
}
.category .selected .each-hd16 s {
	background-position:-148px -171px;
}
.subcategory {
	width:0;
	position:absolute;
	left:239px;
	left:241px\9;
	+left:238px;
	left:239px\0;
	top:0px;
	z-index:16;
	overflow:hidden;
	height:auto;
}
.subcategory .subView {
	width:744px;
	height:auto;
	background-color:#fff;
	border:1px solid #e6e6e6;
	border-left:none;
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.2), 1px -3px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.2), 1px -3px 5px rgba(0,0,0,0.2);
	box-shadow:5px 5px 5px rgba(0,0,0,0.2), 1px -3px 5px rgba(0,0,0,0.2);
	margin-top:0\9;
	z-index:17;
	+border:1px solid #e6e6e6;
	border:1px solid #e6e6e6\0;
}
.subcategory ul {
	width:744px;
	height:auto;
	max-height:490px;
	margin:10px 0 15px 10px;
	display:inline-block;
*display:inline;
*zoom:1;
	_margin:10px 0 15px 8px;
	vertical-align:top;
	overflow:hidden;
*overflow:visible;
}
.subcategory .subeach {
	width:218px;
	overflow:hidden;
	height:244px;
	display:inline;
	float:left;
	list-style:none;
	margin:0 10px;
}
.subcategory .subeach-hd {
	height:34px;
	line-height:34px;
	border-bottom:2px solid #000;
	font-size:15px;
	font-family:'Lucida Grande', '\5fae\8f6f\96c5\9ed1';
	margin-bottom:6px;
}
.subcategory .subeach-hd a {
	color:#000;
	font-weight:bold;
}
.subcategory .subeach-title {
	height:15px;
	line-height:15px;
	font-weight:normal;
	padding:7px 0 4px;
}
.subcategory .subeach p {
	padding-bottom:5px;
	margin-left:-11px;
}
.subcategory .subeach p.subeach-brand {
	padding-bottom:15px;
}
.subcategory .subeach p a {
	display:inline-block;
	height:15px;
	line-height:15px;
	color:#646464;
	margin:2px 0 4px;
}
.subcategory .brandTitle {
	border-top:1px dotted #000;
	margin-right:1px;
}
.subcategory .subeach-cat a, .subcategory .subeach-brand a ,.subcategory .subbrand .brand-list a{
	border-left:1px solid #EAEAEA;
	padding:0 5px 0 10px;
}
.subcategory .subbrand{border-top: 1px dotted #000;margin-right: 1px;padding-bottom:10px;}
.subcategory .subbrand h4{margin-top:10px;font-weight:normal;margin-bottom:6px;}
.subcategory .subeachAd {
	width:218px;
	height:32px;
	background-color:#eee;
	margin-top:10px;
}
.subcategory .subeachAd a {
	display:block;
	width:218px;
}
.subcategory .shadow {
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#44000000, endColorstr=#00000000)\9;
	background:none;
	-moz-box-shadow:3px -5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:3px -5px 5px rgba(0,0,0,0.2);
	box-shadow:3px -5px 5px rgba(0,0,0,0.2);
	width:10px;
	height:530px;
	position:absolute;
	top:0;
	left:-10px;
	z-index:18;
}
.each p {
	-moz-transition:all 650ms ease-in-out;
	-webkit-transition:all 700ms ease-in-out;
	-o-transition:all 650ms ease-in-out;
	-ms-transition:all 650ms ease-in-out;
	transition:all 650ms ease-in-out;
}
.each-col {
	-moz-transition:all 600ms ease-in-out;
	-webkit-transition:all 600ms ease-in-out;
	-o-transition:all 600ms ease-in-out;
	-ms-transition:all 600ms ease-in-out;
	transition:all 600ms ease-in-out;
	padding-left:15px;
	padding-right:10px;
}
.overlay {
	-moz-transition:all 400ms ease-in-out;
	-webkit-transition:all 400ms ease-in-out;
	-o-transition:all 600ms ease-in-out;
	-ms-transition:all 600ms ease-in-out;
	transition:all 600ms ease-in-out;
}
.each, .each-col {
	position:relative;
*zoom:1;
}
.overlay {
	position:absolute;
	left:0;
	top:0;
	height:101%;
	width:238px;
	display:inline-block;
	opacity:0;
}
.category .menu-bottom a, .category .menuIcon {
	-moz-transition:all .2s ease-in;
	-webkit-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	-ms-transition:all .2s ease-in;
	transition:all .2s ease-in;
}
.cat-tip-box {
	display:block;
	position:absolute;
	right:-7px;
	top:32px;
	z-index:200;
}
.cat-tip-bd {
	background-color:#FFECCF;
	border:1px solid #FFD699;
	border-radius:2px 2px 2px 2px;
	display:block;
	position:absolute;
	right:0;
	top:5px;
	z-index:201;
	color:#666;
	padding:1px 15px 2px 5px;
	padding-top:3px\9;
	width:140px;
}
.cat-tip-close {
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	display:block;
	position:absolute;
	top:2px;
	right:5px;
	width:10px;
	height:14px;
	line-height:14px;
}

/*首页的幻灯片*/
.slide {
	height:420px;
	overflow:hidden;
	position:relative;
	width:1000px;
}
.slide-list {
	height:420px;
	width:950px;
}
.slide-list li {
	height:420px;
	overflow:hidden;
	position:absolute;
	width:950px;
	left:0;
	top:0;
	z-index:1;
}
.leftBanner {
	position:absolute;
	width:755px;
	height:420px;
	top:0;
	left:0;
	overflow:hidden;
	z-index:2;
}
.leftBanner a {
	display:block;
	width:100%;
	height:420px;
	-webkit-backface-visibility:hidden;
}
.leftBanner a.linkLayer {
	display:block;
	width:100%;
	height:420px;
	position:absolute;
	left:0;
	top:0;
	background-color:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:10;
}
.modelLayer {
	position:absolute;
	z-index:5;
	top:0;
	left:50%;
	margin-left:-380px;
}
.rightBanner {
	position:absolute;
	overflow:hidden;
	right:3px;
	top:15px;
	width:190px;
	height:390px;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	z-index:7;
	background:#efebe6;filter:alpha(opacity=100);
}
.rightBanner a {
	display:block;
	position:absolute;
	z-index:7;
	filter:alpha(opacity=100);
}
.rightBanner hr {
	width:170px;
	margin:0 auto;
	height:0;
	line-height:0;
	border:0;
	border-bottom:1px solid #d9cfcd;
position:absolute;
z-index:9;
left:10px;
filter:alpha(opacity=100);
}
.rightBanner:hover hr{
	+filter:alpha(opacity=50);
}
.rightBanner hr.hr1{
	top:130px;
}
.rightBanner hr.hr2{
	top:261px;
}
.rightBanner div {
	position:absolute;
	width:190px;
	height:130px;
}
.rightBanner .rightBanner1{
	top:0px;
}
.rightBanner .rightBanner2{
	top:131px;
}
.rightBanner .rightBanner3{
	top:262px;
}
.rightBanner .black{
	background:#EFEBE6;
	position:relative;
	top:0px;
	height:131px;
	opacity:0.3;
	filter:alpha(opacity=30);
	width:190px;
	z-index:5;
}
.rightBanner .maskLayer {
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	background:#000;
}
.rightBanner .maskHover {
	opacity:0.3;
	filter:alpha(opacity=30);
}
.slide-trigger {
	bottom:0;
	left:0;
	padding-left:20px;
	position:absolute;
	width:260px;
	z-index:10;
	display:none;
}
.slide-nav {
	height:25px;
	-webkit-backface-visibility:hidden;
}
.slide-nav li {
	width:14px;
	height:14px;
	background:#b5b5b5;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:inset 0 1px 1px #828282;
	-moz-box-shadow:inset 0 1px 1px #828282;
	box-shadow:inset 0 1px 1px #828282;
	margin:0 2px;
	margin:0 4px\9;
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	-ms-transition:all 300ms;
	-o-transition:all 300ms;
	transition:all 300ms;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
*display:inline;
*zoom:1;
}
.slide-nav li span {
	width:14px;
	height:14px;
	background:#b90101;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:inset 0 1px 2px #af2c19;
	-moz-box-shadow:inset 0 1px 2px #af2c19;
	box-shadow:inset 0 1px 2px #af2c19;
	display:inline-block;
	margin-left:-59px;
}
.slide-nav li.selected span {
	margin:0;
}
.slide-nav .dot:hover {
	background:#a1a1a1;
	-webkit-box-shadow:inset 0 1px 1px #575757;
	-moz-box-shadow:inset 0 1px 1px #575757;
	-ms-box-shadow:inset 0 1px 1px #575757;
	box-shadow:inset 0 1px 1px #575757;
}
.slide-nav li.selected.left span {
	-webkit-animation:active_left 400ms linear both;
	-moz-animation:active_left 400ms linear both;
	-ms-animation:active_left 400ms linear both;
	-o-animation:active_left 400ms linear both;
	animation:active_left 400ms linear both;
}
.slide-nav li.selected.right span {
	-webkit-animation:active_right 400ms linear both;
	-moz-animation:active_right 400ms linear both;
	-ms-animation:active_right 400ms linear both;
	-o-animation:active_right 400ms linear both;
	animation:active_right 400ms linear both;
}
.slide-nav li.inactive.left span {
	-webkit-animation:inactive_left 400ms linear both;
	-moz-animation:inactive_left 400ms linear both;
	-ms-animation:inactive_left 400ms linear both;
	-o-animation:inactive_left 400ms linear both;
	animation:inactive_left 400ms linear both;
}
.slide-nav li.inactive.right span {
	-webkit-animation:inactive_right 400ms linear both;
	-moz-animation:inactive_right 400ms linear both;
	-ms-animation:inactive_right 400ms linear both;
	-o-animation:inactive_right 400ms linear both;
	animation:inactive_right 400ms linear both;
}
.slide-nav li, .slide-nav li.selected, .slide-nav li span, .slide-nav li.selected span, .slide-nav .dot:hover {
	background:none;
}
.slide-nav li, .slide-nav li span, .slide-nav .dot:hover {
	background-color:#716564;
}
.slide-nav li.selected, .slide-nav li.selected span {
	background-color:#c80002;
}
.mallBack {
	position:relative;
	width:auto;
	min-width:990px;
	height:420px;
	background-position:center top;
	background-repeat:no-repeat;
	min-width:1190px\9;
	+min-width:1190px;
}
:root .mallBack{min-width:990px\9;}
.modelLayer {
	-webkit-transition:all 800ms cubic-bezier(.62, .25, .65, .83);
	-moz-transition:all 800ms cubic-bezier(.62, .25, .65, .83);
	-ms-transition:all 800ms cubic-bezier(.62, .25, .65, .83);
	-o-transition:all 800ms cubic-bezier(.62, .25, .65, .83);
	transition:all 800ms cubic-bezier(.62, .25, .65, .83);opacity:0;filter:alpha(opacity=0);
}
/*首页推荐品牌*/
.brand {
	width:950px;
	height:475px;
	margin-bottom:15px;
	position:relative;
	background-color:#fff;
	overflow:hidden;
}
.brand h2 {
	height:45px;
	line-height:45px;
	font-size:14px;
	font-family:'Lucida Grande', '微软雅黑';
	font-weight:normal;
	margin-left:10px;
}
.brandMain {
	width:939px;
	height:432px;
	border-left:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	margin-left:10px;
}
.brand .brandAd {
	width:150px;
	float:left;
}
.brand .brandAd a {
	display:block;
	width:130px;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	position:relative;
	text-decoration:none;
	overflow:hidden;
	z-index:1;
	padding:10px 10px 10px 9px;
	color:#999;;
}
.brand .brandAd a:hover {
	color:#BD0000;
}
.brand .brandAd a.brandAd-b {
	padding-top:241px;
	height:36px;
}
.brand .brandAd a.brandAd-s {
	padding-top:98px;
	height:35px;
}
.brand .brandAd img {
	position:absolute;
	left:9px;
	top:10px;
}
.brand .brandAd img.logo {
	left:29px;
	top:38px;
}
.brand .brandAd p {
	height:18px;
	line-height:18px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*brand mark start*/
.brand .brandAd span {
	display:block;
	width:118px;
	height:20px;
	position:absolute;
	right:6px;
	top:6px;
	cursor:pointer;
	z-index:1;
	overflow:hidden;
}
.brand .brandAd span.mark {
	width:57px;
	opacity:0;
	filter:alpha(opacity=0);
}
.brand .brandAd span s {
	display:block;
	position:absolute;
	right:0;
	top:0;
	z-index:3;
	width:20px;
	height:20px;
	border-radius:10px;
	background-color:#b90000;
	background-position:-124px 2px;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.brand .brandAd span.mark s {
	background-color:#C3C3C3;
}
.brand .brandAd span b {
	display:block;
	position:absolute;
	z-index:2;
	right:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
	width:10px;
	height:20px;
	line-height:19px;
	background-color:#4d2626;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding-left:10px;
	font-weight:normal;
	color:#fff;
}
.brand .brandAd span.mark b {
	width:47px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
/*brand mark end*/




/*brandRight start*/
.brand .brandRight span, .brand .brandTheDay b {
	-moz-transition: all 0.5s ease-in-out 0.2s;
	-webkit-transition: all 0.5s ease-in-out 0.2s;
	-o-transition: all 0.5s ease-in-out 0.2s;
	-ms-transition: all 0.5s ease-in-out 0.2s;
	transition: all 0.5s ease-in-out 0.2s;
}
.brand .brandRight {
	width:189px;
	float:left;
	_float:right;
}
.brand .brandRight div {
	width:188px;
	height:215px;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	_overflow:hidden;
}
.brand .brandRight a {
	display:block;
	text-decoration:none;
	text-align:center;
	-webkit-backface-visibility: hidden;
}
.brand .brandRight p {
	width:164px;
	height:20px;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-family:'Lucida Grande', '微软雅黑';
}
.brand .brandRight p span {
	display:block;
	width:100%;
	height:20px;
	line-height:20px;
	position:absolute;
	top:20px;
	left:0;
}
.brand .brandRight p.hovered span {
	top:0;
}
.brand .brandRight div.brandTheDay {
	width:164px;
	height:211px;
	padding:0 10px;
	border-top:2px solid #E6E6E6;
	border-right:3px solid #E6E6E6;
	border-bottom:3px solid #E6E6E6;
	border-left:2px solid #E6E6E6;
	background-position: 10px -194px;
	overflow:hidden;
}
.brand .brandTheDay img {
	margin-top:77px;
}
.brand .brandTheDay b {
	width:100%;
	height:20px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	font-weight:normal;
	color:#513a16;
}
.brand .brandTheDay p.hovered b {
	color:#fff;
}
.brand .brandTheDay p {
	background-color:#e6e3e3;
	margin-top:24px;
}
.brand .brandTheDay p span {
	background-color:#BD0000;
	z-index:1;
}
.brand .brandTheDay:hover p span {
	transition:all 0.5s ease-in-out 0.2s;
	top:0;
}
.brand .brandTheDay:hover p b {
	color:#FFF;
}
.brand .brandRight div.temai {
	width:168px;
	height:215px;
	padding:0 10px;
	overflow:hidden;
}
.brand .temai img {
	margin-left:-10px;
}
.brand .temai p {
	top:-73px;
	color:#fff;
	width:168px;
}
.brand .temai:hover p span {
	background-color:#BD0000;
	opacity:0.8;
	filter:alpha(opacity=80);
	transition:all 0.5s ease-in-out 0.2s;
	top:0;
}
/*楼层*/
/*.floor {
	width:950px;
	height:358px;
	clear:both;
*position:relative;
	margin-bottom:10px;
	overflow:hidden;
	background:#fff;
	border-bottom:1px solid #e5e5e5;
}*/
/*.floor h2 {
	height:36px;
	line-height:36px;
	border-bottom:2px solid #000;
	font-size:18px;
	overflow:hidden;
	position:relative;
	padding-left:10px;
}*/
/*.floor h2 s {
	display:block;
	width:120px;
	height:36px;
	position:absolute;
	left:0;
	top:0;
}*/
.keywords {
	float:right;
	height:36px;
	width:80%;
	line-height:36px;
	margin-top:-38px;
	position:relative;
}
/*.floor .content {
	height:320px;
	overflow:hidden;
	width:970px;
}*/
.keywords-nav {
	float:right;
	height:34px;
	width:520px;
	overflow:hidden;
	text-align:right;
}
.keywords-nav li {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-right:-1px;
}
.keywords-nav a {
	color:#929292;
	border-right:1px solid #dfdfdf;
	padding:0 10px;
}
.floorTop-tab {
	float:left;
	width:220px;
	position:relative;
}
.floorTop-tab a {
	display:block;
	position:relative;
	width:110px;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#666;
}
.floorTop-tab b {
	display:block;
	position:absolute;
	top:5px;
	left:0;
	height:20px;
	width:110px;
	background-position:0 -232px;
	background-color:#fff;
}
.floorTop-tab .selected .fTt-women {
	background-position:0 -214px;
}
.floorTop-tab .fTt-men {
	background-position:20px -271px;
}
.floorTop-tab .selected .fTt-men {
	background-position:20px -251px;
}
.floorTop-tab s {
	position:absolute;
	clear:both;
	left:0;
	bottom:0;
	background:red;
	height:0;
	width:110px;
	line-height:0;
	border-bottom:4px solid #000;
}
.floorTop-tab i {
	border-color:#fff #fff #000 #fff;
	border-style:solid;
	border-width:4px;
	font-size:0;
	height:0;
	line-height:0;
	position:absolute;
	left:50px;
	top:-8px;
	width:0;
}
.brand-logo {
	position:relative;
	height:320px;
	width:120px;
	float:left;
	overflow:hidden;
}
.brand-logo a {
	display:block;
	height:59px;
	line-height:59px;
	width:120px;
	border-bottom:1px solid #f2f2f2;
	text-align:center;
	color:#666;
	overflow:hidden;
}
.brand-logo a img {
	margin-top:7px;
}
.brands-box {
	height:299px;
}
.floorCon-slide, .floorCon-banner {
	display:block;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
.floorCon-banner {
	padding-top:10px;
	position:relative;
  
}
.floorCon-banner dd,dl.floorCon-banner{width:200px;}
.floorCon-banner dd.goods_name{height:30px;overflow:hidden;text-overflow:ellipsis;}
.floorCon-banner dd.goods_name a{color:#666;line-height:15px;}
.floorCon-banner dd.goods_name a:hover{color:#999;}
.floorCon-banner  dd,.floorCon-banner  dt{padding-top:5px;}
.floorCon-banner dd strong{font-size:14px;color:#c00;}
.floorCon-banner .goodsstatistics{color: #568396;font-family:tahoma,arial;}
.floorCon-banner .goodsstatistics em.sales{color: #a7a7a7;margin-right:3px;}
.floorCon-banner .goodsstatistics em.sales b{color: #c49173;font-weight: bolder;}
.floorCon-banner .goodsstatistics a{margin-left:3px;color: #568396;}
.floorCon-banner .storeinfo{position:relative;padding-bottom:5px;}
.floorCon-banner .storeinfo a.im_qq,.floorCon-banner .storeinfo a.im_ww{position:absolute;}
.floorCon-banner .storeinfo a.im_qq{top:3px;right:30px;}
.floorCon-banner .storeinfo a.im_ww{top:4px;right:10px;}
.floorCon-banner .storeinfo a{color:#666;}
.floorCon-banner .storeinfo a:hover{color:#c00;}
.floorCon-banner span {
	display:block;
	width:15px;
	height:83px;
	position:absolute;
	bottom:22px;
	overflow:hidden;
}
.floorCon-banner span.left {
	left:0;
}
.floorCon-banner span.right {
	right:0;
}
.floorCon-banner span s {
	display:block;
	width:15px;
	height:83px;
	background-color:#fff;
	opacity:.9;
	filter:alpha(opacity=90);
}
.floorCon-banner span.left s {
	margin-left:15px;
}
.floorCon-banner span.right s {
	margin-left:-15px;
}
.brand-nav {
	background:#fff;
	position:absolute;
	bottom:0;
	padding:0 33px;
}
.brand-nav li {
	color:#b2b2b2;
}
.brand-nav .active {
	color:#595959;
}
.floorCon-slide {
	position:relative;
	width:200px;
	height:320px;
}
.fCs-con li {
	width:200px;
	height:320px;
}
.fCs-nav {
	width:220px;
	height:120px;
	position:absolute;
	top:170px;
	left:-220px;
	-webkit-backface-visibility:hidden;
}
.fCs-nav li {
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	width:140px;
	height:30px;
	line-height:30px;
	opacity:.95;
	filter:alpha(opacity=95);
	position:absolute;
	left:0;
	white-space:nowrap;
	cursor:pointer;
	-moz-transition:all .3s ease-in .2s;
	-webkit-transition:all .3s ease-in .2s;
	-o-transition:all .3s ease-in .2s;
	-ms-transition:all .3s ease-in .2s;
	transition:all .3s ease-in .2s;
	-webkit-backface-visibility:hidden;
	-webkit-transform-style:preserve-3d;
}
.fCs-nav li.active, .fCs-nav li:hover {
	width:160px;
}
.fCs-nav li s {
	background: url(../images/mallleft.png) 0 0 no-repeat;
	opacity:0;
	filter:alpha(opacity=0);
	width:5px;
	height:9px;
	position:absolute;
	right:15px;
	top:10px;
	background-position:-107px -20px;
	overflow:hidden;
}
.fCs-nav li.active s, .fCs-nav li:hover s {
	opacity:1;
	filter:alpha(opacity=100);
}
.fCs-nav li.fCs-nav1 {
	background-color:#826b99;
}
.fCs-nav li.fCs-nav2 {
	background-color:#ff7f9f;
}
.fCs-nav li.fCs-nav3 {
	background-color:#b38f7d;
}
.fCs-nav li.fCs-nav4 {
	background-color:#6690cc;
}
.fCs-nav-even li.fCs-nav1 {
	background-color:#994c73;
}
.fCs-nav-even li.fCs-nav2 {
	background-color:#f66;
}
.fCs-nav-even li.fCs-nav3 {
	background-color:#2e8799;
}
.fCs-nav-even li.fCs-nav4 {
	background-color:#b28f6b;
}
.fCs-nav-num1 li.fCs-nav1 {
	top:90px;
}
.fCs-nav-num2 li.fCs-nav1 {
	top:60px;
}
.fCs-nav-num2 li.fCs-nav2 {
	top:90px;
}
.fCs-nav-num3 li.fCs-nav1 {
	top:30px;
}
.fCs-nav-num3 li.fCs-nav2 {
	top:60px;
}
.fCs-nav-num3 li.fCs-nav3 {
	top:90px;
}
.fCs-nav-num4 li.fCs-nav1 {
	top:0;
}
.fCs-nav-num4 li.fCs-nav2 {
	top:30px;
}
.fCs-nav-num4 li.fCs-nav3 {
	top:60px;
}
.fCs-nav-num4 li.fCs-nav4 {
	top:90px;
}
.fCs-nav li a {
	display:block;
	color:#fff;
	text-decoration:none;
	overflow:hidden;
	width:140px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fCs-nav li a:hover {
	width:160px;
	text-decoration:none;
}
.floorCon-img {
	float:left;
	position:relative;
	width:635px;
	height:300px;
	margin:10px 0 10px -10px;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
}
.floorCon-img .floorPro {
	position:relative;
	height:150px;
	width:200px;
	margin-left:10px;
	float:left;
	_display:inline;
	border-right:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
.floorCon-img .floorPro-list {
	position:absolute;
	width:85px;
	top:13px;
	left:25px;
	font-family:'Lucida Grande', '\5fae\8f6f\96c5\9ed1';
}
.floorCon-img .floorPro-list a {
	display:block;
	font-weight:normal;
	margin-top:10px;
	color:#666;
}
.floorCon-img em {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.floorCon-img a.floorPro-img {
	display:block;
	width:250px;
	height:150px;
	margin-left:110px;
	font-weight:normal;
	color:#666;
	font-family:'Lucida Grande', '\5fae\8f6f\96c5\9ed1';
	text-decoration:none;
	cursor:pointer;
}

.floorCon-img a.floorPro-img {
	position:relative;
	z-index:2;
}
.floorCon-img a.floorPro-img img {
	float:left;
}
.floorCon-img a.floorPro-img p {
	width:92px;
	margin-left:8px;
	float:left;
}
.floorCon-img a.floorPro-img .imgame {
	margin-top:18px;
	font-size:14px;
	color:#333;
}
.floorCon-img a.floorPro-img .imgTitle {
	margin-top:8px;
	margin-bottom:8px;
	color:#666;
}
.floorCon-img a.floorPro-img .imgTitle  b{color:#c00;font-size:14px;}
.floorCon-img a.floorPro-img del {
	margin-top:10px;
	margin-left:8px;
	color:#666;
}
.floorCon-img a.floorPro-img .imgPrice {
	font-size:14px;
	font-weight:bold;
	color:#cb0000;
}
.floorCon-tab {
	float:left;
	position:relative;
	width:830px;
	height:100%;
	overflow:hidden;
}
.fCt-con {
	position:absolute;
	width:1700px;
	height:320px;
}
.floor1 .floorCon-img {
	width:210px;
}

/*友情连接*/
.full_module { background: #FFF url(../images/allbg.png) repeat center bottom; width: 950px; /**width:950px;*/ clear: both; border-top: solid 1px #D8D8D8; margin-top: 8px; }
.full_module h2 { font-family: Verdana, Geneva, sans-serif;  font-size:9px; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px;  border-bottom: 1px solid #E7E7E7;}
.full_module b { font-family: "微软雅黑"; font-size:15px; line-height: 30px;color: #3E3E3E; display: inline; float: left; padding: 0 10px 0 4px; margin-left: 8px;}
.full_module .infocontent { width: 992px; height:135px; overflow:hidden;}
.full_module p { line-height: 17px; font-size: 12px; font-weight: 600; color: #FFF; background: url(../images/adbtn.gif) no-repeat 0px 0px; text-align: center;display: inline; width: 160px; height: 17px; float: right; padding-bottom: 7px; margin: 0px 6px 16px 0px;}
.full_module p a { color: #FFF;}
.piclink {margin: 10px auto;}
.piclink span {background-color: #FFF;border: 1px solid #D8D8D8;width: 88px;height: 31px;display: inline;float: left;padding: 2px;margin-right: 10px;}
.textlink span {width: 88px;display: inline;float: left;padding: 2px;margin-right: 13px;}
.textlink a {line-height: 22px;display: block;width: 97px;float: left;text-align: center;}

/********************************* 挂件样式代码结束 widgets fields end *****************************************************************/

/*底部flag*/
 #faq { width: 950px; margin: 0px auto; border-top: dotted 1px #D8D8D8;}
 #faq ul { width: 144px; height: 148px; float: left; padding: 5px 0;}
 #faq ul h3 { font-family: "微软雅黑", Tahoma, Arial; font-size: 20px; font-weight: normal; color: #333; padding-bottom: 6px; text-align:center;}
 #faq ul li { font-size: 12px; line-height: 24px; display: block; margin-left:35px; text-align:left;}

#footer_index {width: 950px;margin: 0px auto;border-top: dotted 1px #D8D8D8;margin-top:15px;text-align:center;line-height: 20px;color: #aaa;}
#footer_index p {padding: 5px 0;color: #c3c3c3;}
#footer_index p a{margin-right: 3px;color: #c3c3c3;}
#footer_index p a:hover{text-decoration:underline;}



/* 搜索页面的品牌旗舰店 */

.ultimate-store .item{border:4px solid #E4E4E4; height:70px;background:url(../images/ultimate_store.gif) right top repeat-y;}
.ultimate-store .item:hover,.ultimate-store .hover{border:4px solid #999;}
.ultimate-store .store-logo{padding:10px;}
.ultimate-store .content .middleside{width:500px;padding:10px; overflow:hidden}
.ultimate-store .content .middleside a{font-size:16px;color:#595959;font-weight:bold;}
.ultimate-store .content .middleside span{overflow:hidden;color:#999;margin-top:5px;}
.ultimate-store .content .rightside{width:260px;padding:20px 10px; text-align:right; overflow:hidden}
.ultimate-store .content .rightside a{font-size:14px;display:inline-block;margin-left:10px;color:#595959;font-weight:bold;vertical-align:middle;}
.ultimate-store .content .rightside b{display:inline-block;vertical-align:middle;width:62px;height:18px;background: url(../images/ultimate.gif) no-repeat;cursor:pointer;}


/* 搜索商品和搜索店铺页面，搜索特卖，全部商品分类，全部店铺分类公用 */

.search-type{border-bottom: 2px solid #B00000;width:100%;height:28px;}
.search-type .btn-type a{display:block;float:left;height: 27px;line-height: 27px;font-size: 14px;padding:0px 20px;background: url(../images/T1sHDgXkpeXXb0v4jv-150-450.png) 0px -30px;background-repeat: no-repeat;border:1px solid #CCC;border-bottom:0;}
.search-type .btn-type a.current{background:#B00000;border:1px solid #B00000;color: white;font-weight: bold;border-bottom:0;}

/* filter-price */
.filter-price{margin-left:5px; position:relative}
.filter-price .fp-input{ display:block; float:left;font-weight:normal; position:relative;border:#ccc 1px solid;padding-left:9px; }
.filter-price .fp-split{ display:block; float:left;width:8px; height:24px; background:url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) -78px -106px;}
.filter-price input{border:0;line-height:20px;width:48px; height:20px; display:block; float:left;color:#666;}
.filter-price .fp-input i{ position:absolute; line-height:20px;width:12px; display:block; height:20px;top:2px;left:2px; font-style:normal}
.filter-price .ui-price-plain{ font-family:"arial", "verdana", sans-serif !important;color:#666; font-size:12px; text-indent:0;}
.filter-price .filter-price-expand{ position:absolute; z-index:2; text-align:center;padding:5px;  height:24px;left:0;top:29px; background-color:#efeceb;width:107px; display:none}
.filter-price .ui-btn-s{ height:20px; line-height:20px; display:inline-block;padding-left:10px;padding-right:10px; background:url(../images/btn.png) repeat-x 0 -300px;border-left:#ccc 1px solid;border-right:#ccc 1px solid;color:#333; cursor:pointer}
.filter-price .ui-btn-s-primary{background:url(../images/btn.png) repeat-x 0 -157px; display:inline-block; line-height:24px;  height:24px;color:#fff;border-left:#950b00 1px solid;border-right:#950b00 1px solid; cursor:pointer;width:40px; text-align:center;margin-left:1px;}
.filter-price .ui-btn-s-primary:hover{background-position:0 -211px;border-left:#E40002 1px solid;border-right:#E40002 1px solid;}

/* 搜索商品和搜索店铺公用 --- 结束  */

#page-search-goods .col-sub{float:right;width:200px;}
#page-search-goods .col-main{float:left;width:990px;}

#page-search-goods .col-sub a{}
#page-search-goods .col-sub a:hover{color:#B00000}

#page-search-goods .col-sub .sub-list{border:1px #ddd solid;width:198px; overflow:hidden}
#page-search-goods .col-sub .sub-list .title{ height:22px; line-height:22px;font-weight:bold;font-size:15px;color:#3e3e3e;padding:2px;}
#page-search-goods .col-sub .sub-list .title h3{ background:#B00000;padding-left:5px;color:#fff;}
#page-search-goods .col-sub .sub-list .item{float:left;padding:9px;border-bottom:1px #ddd dashed;width:182px;}
#page-search-goods .col-sub .sub-list .item .pic{border:1px #ddd solid}
#page-search-goods .col-sub .sub-list .item .desc{margin-top:5px;margin-bottom:5px;}
#page-search-goods .col-sub .sub-list .item .price em{ background:url(../images/T1ebamXel5XXXXXXXX-20-2400.png) -5px -81px no-repeat;padding-left:16px;color:#B00000; font:bold 15px Arial;float:left;}

#page-search-goods .col-sub .sub-list .item:hover,
#page-search-goods .col-sub .sub-list .hover{ background:#FFF9D9}

#page-search-goods .attribute .title{border:1px #E6E2E1 solid;border-top: 2px solid #999999;padding:8px 0 8px 10px;color:#3e3e3e; background:#F2F2F2;}
#page-search-goods .selected-attr strong{color:#666}
#page-search-goods .selected-attr a{padding:0 20px 0 3px;display:inline-block;border:#e1e7f5 1px solid; background:#fff; position:relative; cursor:pointer; font-family:Arial;margin-top:2px;color:#806f66; line-height:16px;}
#page-search-goods .selected-attr a:hover{border:1px #A50000 solid;color:#B00000; text-decoration:none}
#page-search-goods .selected-attr a span{position:absolute;top:1px;right:3px; overflow:hidden;width:13px;height:13px; background:url(../images/btn_bj.png) no-repeat 0 -34px;}
#page-search-goods .attribute .content{border:1px #E6E2E1 solid;border-top:0;border-bottom:1px #D1CCC7 solid}
#page-search-goods .attribute .attr-cate{border-top:1px #E6E2E1 solid;}
#page-search-goods .attribute .attr-list{border-top:1px dashed #e1e1e1; height:22px;padding:5px 0 5px 0;}
#page-search-goods .attribute .attr-list li{float:left;margin:0px 5px 0 10px;width:132px; height:22px; display:block; line-height:22px; background:url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) no-repeat -124px -39px;padding-left:10px;}
#page-search-goods .attribute .attr-list li a{color:#806f66}
#page-search-goods .attribute .attr-list li span{margin-left:2px;color:#BFBFBF}
#page-search-goods .attribute .each{border-bottom:1px dashed #e1e1e1;line-height:22px;padding:5px 0 5px 0;width:100%}
#page-search-goods .attribute .each h4{float:left;width:100px; font-weight:400;color:#666;font-size:100%;margin-left:10px;}
#page-search-goods .attribute .each .pv{float:left;width:660px;}
#page-search-goods .attribute .each .pv a{ margin:0 10px 0 0;color:#806f66; display:inline-block;}
#page-search-goods .attribute .each .pv a:hover{color:#B00000; text-decoration:none}
#page-search-goods .attribute .each .pv a .count{color:#ccc}
#page-search-goods .attribute .attr-bottom{ height:35px; position:relative;}
#page-search-goods .attribute .attr-bottom ins{border:#ebe4de 1px solid;height:3px;font-size:0; display:block;background:#efebea}

#page-search-goods .attribute .attr-bottom b{cursor:pointer; z-index:9; position:absolute; display:block; width:70px; height:18px;border:#e6e2e1 1px solid; background:#efeceb;border-top:0;top:3px; right:0;font-size:15;font-weight:normal;color:#806F66; padding-left:15px;*padding-top:2px;}
#page-search-goods .attribute .attr-bottom b i{width:10px; height:15px; display:block; background:url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) -82px -5px; position:absolute;top:2px;right:8px;}
#page-search-goods .attribute .attr-bottom b.hide-more i{ background-position:-105px -5px;}

#page-search-goods .glist{ background:#fff;}
#page-search-goods .glist .goods-has{margin-bottom:20px;padding:0px 1px;}
#page-search-goods .list-sort{margin-bottom:10px; line-height:22px;color:#666; background:#fff;}
#page-search-goods .list-sort form{border:1px #ddd solid;padding:6px; height:25px}
#page-search-goods .list-sort-fixed{position:fixed;top:0;}
#page-search-goods .goods-empty{border:1px #f60 solid;font-weight:bold;font-size:14px; background:#F3E8CD;color:#f60;}
#page-search-goods .display_mod a{border:#ccc 1px solid;padding-left:15px;width:30px;height:22px; display:inline-block; position:relative;float:left; background:#fff;}
 
#page-search-goods .display_mod a.qh-squares{border-left:0;}
#page-search-goods .display_mod a i{background:url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) no-repeat 9999px 9999px;width:9px; height:9px; display:inline-block; overflow:hidden; position:absolute;top:7px; left:3px;}
#page-search-goods .display_mod a.qh-list i{background-position:-11px -34px;}
#page-search-goods .display_mod a.qh-list:hover i{background-position:0 -34px}
#page-search-goods .display_mod a.qh-squares i{background-position:-39px 0}
#page-search-goods .display_mod a.qh-squares:hover i{background-position:-28px 0}

#page-search-goods .display_mod a.filter-list-cur,
#page-search-goods .display_mod a.filter-squares-cur{ background:#F1EDEC;color:#B10000;}
#page-search-goods .display_mod a.filter-list-cur i{background-position:0 -34px}
#page-search-goods .display_mod a.filter-squares-cur i{background-position:-28px 0}

#page-search-goods .glist .price em{color:#B00000; font:bold 14px Arial;}
#page-search-goods .recommend .price em{ background:url(../images/T1ebamXel5XXXXXXXX-20-2400.png) -5px -80px no-repeat;padding-left:16px;color:#B00000; font:bold 16px Arial;}
#page-search-goods .recommend .price span,
#page-search-goods .glist .price span{color:#666666}
#page-search-goods .recommend .price span b,
#page-search-goods .glist .price span b{font-weight:normal}
#page-search-goods .glist dl .storeinfo h3,
#page-search-goods .recommend storeinfo h3{float:left;color:#666;font-weight:normal;}
#page-search-goods .glist dl .storeinfo h3 a,
#page-search-goods .recommend storeinfo h3 a{}
#page-search-goods .glist dl .storeinfo span,
#page-search-goods .recommend storeinfo span{float:right;color:#666;font-weight:normal}

#page-search-goods .recommend .desc a,
#page-search-goods .glist .desc a{line-height:18px; display:block;height:36px;color:#666}
#page-search-goods .recommend .desc a:hover,
#page-search-goods .glist .desc a:hover{color:#B00000;}

#page-search-goods .glist dl{margin-bottom:10px;padding-bottom:17px;}

#page-search-goods .recommend dt a{display:block;padding:4px;border:1px #EAEAEA solid;margin-bottom:5px;}
#page-search-goods .recommend dt a:hover{border:1px #CCCCCC solid;}

#page-search-goods .glist .squares dl{float:left;width:220px;height:350px;border:4px #fff solid;padding-left:10px;padding-right:9px;padding-top:8px;}
#page-search-goods .glist .squares dl dd{width:220px;margin-top:3px;color:#666;}
#page-search-goods .glist .squares dl dd a:hover{text-decoration:underline;color:#B00000;}
#page-search-goods .glist .squares dl .storeinfo a{text-decoration:underline;color:#666;}
#page-search-goods .glist .squares dl .status{color:#a7a7a7;}
#page-search-goods .glist .squares dl .status span.sales b{color: #c49173;font-weight: bolder}
#page-search-goods .glist .squares dl .status .valuation{color:#568396;}
#page-search-goods .glist .squares dl .sub-images{ height:36px;}
#page-search-goods .glist .squares dl:hover,
#page-search-goods .glist .squares .hover{border:4px #EAE5E1 solid;padding-left:10px;padding-right:9px;padding-top:8px; position:relative; z-index:999}
#page-search-goods .glist .squares dl:hover .sub-images,
#page-search-goods .glist .squares .hover .sub-images{ display:block;}
#page-search-goods .glist .squares dl:hover .storeinfo span,
#page-search-goods .glist .squares .hover .storeinfo span{ display:block}
#page-search-goods .glist .squares dl:hover .intro,
#page-search-goods .glist .squares .hover .intro{ display:block; position:absolute;left:-4px;bottom:-78px;width:213px; height:80px;border:4px #EAE5E1 solid;border-top:0; background:#FFF; z-index:10;padding:0 13px 0 13px;}
#page-search-goods .glist .squares dl:hover .intro ul,
#page-search-goods .glist .squares .hover .intro ul{border:1px #A7CAED dashed; background:#fff;padding:5px;}
#page-search-goods .glist .squares dt img{width:220px; height:220px;}

#page-search-goods .glist .list .sub-images{ display:none}
#page-search-goods .glist .list dl{background:#fff;padding-right:0;border-bottom:1px #e5e5e5 solid;width:100%;padding-bottom:10px;}
#page-search-goods .glist .list dt,
#page-search-goods .glist .list dd{float:left;}
#page-search-goods .glist .list dt{ display:block; height:90px;}
#page-search-goods .glist .list dt img{width:80px; height:80px;}
#page-search-goods .glist .list dl .status{display:none !important;}
#page-search-goods .glist .list .desc{margin-left:10px;width:300px; line-height:20px;}
#page-search-goods .glist .list .price{float:right;width:180px;padding-top:30px;padding-right:10px;}
#page-search-goods .glist .list .storeinfo{float:left;width:150px;padding-top:30px;}
#page-search-goods .glist .list .service{float:right;padding-top:30px;padding-right:10px;}


#page-search-goods .recommend{ clear:both;margin-top:20px;border:1px #ddd solid}
#page-search-goods .recommend .title{height:30px; line-height:30px;padding-left:40px;font-weight:bold;font-size:15px;color:#3e3e3e; position:relative;background:#F2F2F2}
#page-search-goods .recommend .title span{ display:inline-block; background:url(../images/T1xRWjXitCXXXXXXXX-260-720.png) -105px -248px;width:40px; height:40px; position:absolute;left:-1px;top:-2px;}
#page-search-goods .recommend .content{padding:11px;width:1176px;}
#page-search-goods .recommend dl{float:left;width:186px;padding-left:5px; padding-right:5px;}
#page-search-goods .recommend dt img{width:170px; height:170px;}
#page-search-goods .recommend .price span{ line-height:20px;}




/* sdemand */
#page-sdemand .location{border:1px #ddd solid;padding:8px;}
#page-sdemand .title{font-weight:bold;font-size:14px;color:#3e3e3e;}
#page-sdemand .col-sub{float:left;width:200px;}
#page-sdemand .col-sub .title{padding-left:10px;border:1px #EFD5BA solid;border-bottom:0; background:url(../images/title_bg_help.png) repeat-x; height:31px; line-height:30px;}
#page-sdemand .col-sub .content{border:1px #EFD5BA solid;border-top:0;padding:10px; line-height:18px;}
#page-sdemand .col-sub .content li{margin-bottom:10px;}
#page-sdemand .col-sub .content a{font-size:12px}
#page-sdemand .col-main{float:right;width:990px;}
#page-sdemand .sdemand-list {margin-bottom:20px;}
#page-sdemand .sdemand-list li{float:left;width:150px; text-align:left;padding:10px 0 10px 0;font-size:14px}
#page-sdemand .sdemand-list .title{color:#ccc;font-weight:normal}
#page-sdemand .sdemand-list .content ul{border-bottom:1px #ddd dotted;}
#page-sdemand .sdemand-list li.desc{width:220px;padding-right:5px;}
#page-sdemand .sdemand-form{padding:10px 0 20px 0;}

#page-sdemand .sdemand-form .btn-fabu,#page-sdemand .sdemand-form .btn-fabu i{background: url(../images/indexbg.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
#page-sdemand .sdemand-form .btn-fabu{ margin-left:20px; background-position: 0 -373px;   border: 1px solid #FFB38C;    color: #EE5500;    cursor: pointer;    font-size: 14px;
font-weight: bold;    height: 28px;    line-height: 28px;     text-align:left; padding-left:30px;  width: 100px;  text-decoration:none; display:inline-block; position:relative}
#page-sdemand .sdemand-form .btn-fabu:hover {    background-position: 0 -406px;    text-decoration: none;}
#page-sdemand .sdemand-form .btn-fabu i { position:absolute;left:10px;top:7px;    background-position: 0 -34px;    display: inline-block;    height: 15px;     overflow: hidden;    width: 15px;}

#page-sdemand .sdemand-detail {padding:0 10px 0 10px;}
#page-sdemand .sdemand-detail .title{border-bottom: 1px dotted #CCCCCC; height: 28px; padding: 10px 0 15px; position:relative}
#page-sdemand .sdemand-detail .article_con h1{ text-align:left;display: inline;  font-size:25px; font-family:'yahei'}
#page-sdemand .sdemand-detail .title .time{ color: #585858; font-size: 12px; position:absolute; right:0; bottom:8px;}
#page-sdemand .sdemand-detail .other p{ margin:10px 0 5px 0; color:#585858; font-size:14px;}
#page-sdemand .sdemand-detail .other p em{ font-style:normal; font-weight:700; color:#000;}
#page-sdemand .sdemand-detail .other p i{color: #FF0508;font: 18px arial;}
#page-sdemand .sdemand-detail .default{ color:#000; padding:20px 0 20px 0;}

#page-sdemand .sdemand-detail .more h3{ font-weight:normal;font-size:14px; line-height:20px;}
#page-sdemand .sdemand-detail .more h3 span{color:#999;}














/*********************************  以下为统一模板页面风格的样式代码，如果没有必要（除了修改宽度高度等），不要修改下面的代码 *******************/


/* search.store.html */
#page-search-store .search-by dl{width:1158px;padding:5px 20px;border-bottom:1px dotted #CCC;overflow:hidden;}
#page-search-store .search-by dl a{line-height:25px;}
#page-search-store .search-by dl dt{width:10%;margin-right:10px;}
#page-search-store .search-by dl dt a{font-weight:bold;color:#333;}
#page-search-store .search-by dl dd{width:84%;}
#page-search-store .search-by dl dd.show-more{width:5%;padding-top:5px;}
#page-search-store .search-by dl dd a{color:#666;margin-right:10px;white-space:nowrap;}
#page-search-store .search-by dl dd a:hover{color:#B00000;}

#page-search-store .search-by dd.show-more h3{height:16px;line-height:16px;padding:0px 5px;width:60px;border: 1px solid #CCC;color: #666;background-position: 0 -1152px;background-image: url(../images/T1MBVHXjdeXXXXXXXX.png); background-repeat: repeat-x;_padding:0 2px;font-weight:normal}
#page-search-store .search-by dd.show-more h3 i{display:block;float:left;margin-top:4px;_margin-top:2px;width: 8px;height: 8px;background: url(../images/T1ebamXel5XXXXXXXX-20-2400.png) no-repeat scroll 0 -1497px transparent; _background-position:2px -1497px;}

#page-search-store .sort-type{ position:relative; z-index:90; height:25px;}
#page-search-store .sort-type .select-param{float:left;margin-right:10px;display:block;padding:0px 32px 0px 15px;height:22px;line-height:22px;position:relative;background: -moz-linear-gradient(50% 0,white,#F1F1F1);border:1px solid #CCC;background: -webkit-gradient(linear,0 0,0 100%,from(white),to(#F1F1F1));background: -moz-linear-gradient(50% 0,white,#F1F1F1);}
#page-search-store .sort-type .select-param span{position:absolute;display:block;right: 0;top: 0px;height:22px;width: 15px;border-left: 1px solid #ddd;}
#page-search-store .sort-type .select-param span i{width: 0;height: 0;line-height: 0;position: absolute;left: 49%;margin-left: -4px;top: 50%;margin-top: -1px;border-color: #A6A6A6 #F3F3F3 white #F3F3F3;border-width: 4px 4px 0 4px;border-style: solid;}
#page-search-store .sort-type .select-param .tan{border: 1px solid #CCC;border-top:0px;position:absolute;top:23px;left:-1px;width:100%;background: #F8F8F8;display:none;}
#page-search-store .sort-type .select-param:hover .tan{display:block;}
#page-search-store .sort-type .select-param .tan li {width:100%;line-height:23px;text-indent:15px; cursor:pointer}
#page-search-store .sort-type .select-param:hover .tan li{color:#333;}
#page-search-store .sort-type .select-param .tan li:hover{background:#E4E4E4;}

#page-search-store .list-fields li .store-info{ line-height:20px;width:100%;}
#page-search-store .list-fields li span{line-height:26px;font-size:12px;}
#page-search-store .list-fields li{border-bottom: 1px solid  #E4E4E4;}
#page-search-store .list-fields li .row_1{margin-right:20px;}
#page-search-store .list-fields li .row_2{width:500px;margin-right:20px;}
#page-search-store .list-fields li .row_3{width:200px;margin-right:20px; line-height:25px;}
#page-search-store .list-fields li .row_4{width:200px;margin-right:20px;line-height:80px;}
#page-search-store .list-fields li .row_5{width:120px;line-height:25px;}
#page-search-store .list-fields li .row_2 h2 a{font-weight:bold;font-size:14px;}
#page-search-store .list-fields li .row_2 .mainbussiness{width:100%; height:40px;overflow:hidden; line-height:20px;}
#page-search-store .list-fields li .row_2 .mainbussiness a{color:#808080;}
#page-search-store .list-fields li .row_2 .mainbussiness a:hover{color:#B00000; text-decoration:underline}
#page-search-store .list-fields li .row_3 b{font-weight:bold;color:#B00000;padding:0px 3px;}
#page-search-store .list-fields li .row_3 a{display:block;height:18px; line-height:18px;width:90px;background-image:url(../images/T1jq6YXalbXXX0gjHb-99-1013.png);background-repeat: no-repeat;cursor:pointer;}
#page-search-store .list-fields li .row_3 .expand{background-position: 75px -557px; *background-position:75px -559px;}
#page-search-store .list-fields li .row_3 .fold{background-position: 75px -539px;*background-position:75px -541px;}

#page-search-store .list-fields li .store-goods{width:1078px;border:1px solid #E4E4E4; position:relative;background: #F8F8F8; margin-left:100px;}
#page-search-store .list-fields li .store-goods b{display:block;position:absolute;top:-10px;left:541px;width:18px;height:10px;background:url(../images/arrow.gif) no-repeat;}
#page-search-store .list-fields li .store-goods .prev{display:block;height:60px;width: 20px;background: url(../images/T1jq6YXalbXXX0gjHb-99-1013.png) no-repeat 5px -285px;position:absolute;left:10px;top:80px;}
#page-search-store .list-fields li .store-goods .prev:hover{background-position:5px -385px;}
#page-search-store .list-fields li .store-goods .next{display:block;height:60px;width: 20px;background: url(../images/T1jq6YXalbXXX0gjHb-99-1013.png) no-repeat 5px -335px;position:absolute;right:10px;top:80px;}
#page-search-store .list-fields li .store-goods .next:hover{background-position:5px -435px;}

#page-search-store .list-fields li .store-goods .scroller{margin:10px 40px 10px 40px;width:1000px;height:225px; text-align:center; overflow:hidden}
#page-search-store .list-fields li .store-goods .ks-switchable-content{left:0;top:0;}
#page-search-store .list-fields li .store-goods .each{width:1000px; height:225px;}
#page-search-store .list-fields li .store-goods dl{float:left;width:160px;padding:0px 20px 0 20px;}
#page-search-store .list-fields li .store-goods .ks-switchable-nav{display:none;}
#page-search-store .list-fields li .store-goods dl dd .desc{height:40px;overflow:hidden;}
#page-search-store .list-fields li .store-goods dl dd .desc a{line-height:20px;color:#808080;}
#page-search-store .list-fields li .store-goods dl dd .desc a:hover{text-decoration:underline;color:#B00000;}
#page-search-store .list-fields li .store-goods dl dd .price span{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#B00000;}


#page-search-groupbuy .search-by{border:1px solid #D7D7D7;}
#page-search-groupbuy .search-by ul li{padding:5px 0px;border-bottom:1px dashed #D7D7D7;width:1198px;}
#page-search-groupbuy .search-by ul li h3{float:left;white-space: nowrap;font-size:12px;color: #333;margin-right:20px;font-weight:bold;background: url(../images/index_sprites.gif) -246px -9px no-repeat;padding:3px 10px 3px 0px;margin-left:20px;}
#page-search-groupbuy .search-by ul li a{float:left;display:block;font-size: 12px;margin-right:10px;color:#333;padding:3px 5px;}
#page-search-groupbuy .search-by ul li a:hover{background:#FEDED8;color:#780C00;}
#page-search-groupbuy .search-by ul li a.act{background:#C00;color:#FFF;}
#page-search-groupbuy .search-by ul li input{height:21px;width:150px;border:1px solid #D7D7D7;}
#page-search-groupbuy .search-by ul li button{height:23px;width:50px;margin-left:5px;}

#page-search-groupbuy .group-list ul{width:100%;padding-top:10px;padding-bottom:10px;}
#page-search-groupbuy .group-list li{float:left;width:286px;position:relative;border:1px #ccc solid;margin-right:16px;_margin-right:13px;_margin-bottom:20px;}
#page-search-groupbuy .group-list li:hover,#page-search-groupbuy .group-list .hover{border:1px #B00000 solid}
#page-search-groupbuy .group-list .rec_ico{background:url(../images/group_rec.gif) no-repeat;width:40px; height:40px; position:absolute;right:-1px;top:-1px;}
#page-search-groupbuy .group-list .desc{padding:8px; height:40px; line-height:20px; overflow:hidden}
#page-search-groupbuy .group-list .desc a{font-size:14px;font-weight:bold;color:#333}
#page-search-groupbuy .group-list .desc a:hover{color:#B00000; text-decoration:underline}
#page-search-groupbuy .group-list .pic{padding:9px;padding-top:0;}
#page-search-groupbuy .group-list .pic img{width:270px;height:200px;}
#page-search-groupbuy .group-list .buy{ background:#B00000; height:35px; font-weight:bold;line-height:35px;text-align:left;padding-left:10px; position:relative;color:#fff;font-size:16px}
#page-search-groupbuy .group-list .buy .price{ font-family:Arial; font-weight:bold;font-size:26px;color:#fff;margin-right:20px;}
#page-search-groupbuy .group-list .buy a{ display:inline-block; position:absolute;right:10px;top:2px; background:url(../images/index_sprite.gif) no-repeat;width:75px; height:30px; overflow:hidden}
#page-search-groupbuy .group-list .extra{ height:40px; line-height:40px; position:relative}
#page-search-groupbuy .group-list .extra .gray-bg{ position:absolute;right:0;bottom:-13px;width:125px; height:12px; background:url(../images/index_sprites.gif) no-repeat right bottom; overflow:hidden;}
#page-search-groupbuy .group-list .extra span{margin-left:8px;}
#page-search-groupbuy .group-list .extra strong{color:#527A18;font-size:16px;margin-right:2px;}
#page-search-groupbuy .group-list .extra b{font-size:16px;color:#B00000;margin-right:2px;}


/* login .html, member.register.html common css */
#page-login,
#page-register,
#page-find-password{}

.login-register .logo{text-align:left;}
.login-register .col-main{width:58%;overflow:hidden; }
.login-register .col-sub{float:right;width:400px;color:#666;}
.login-register .col-sub .form{border:1px #ccc solid;padding-bottom:20px;padding-top:10px;}
.login-register .col-sub .form .title{text-align:left;padding:5px;font-size:16px;font-weight:bold;padding-left:40px;margin:0 0 15px 0;}
.login-register .col-sub .form .content{width:400px}
.login-register .col-sub .form dl{width:350px; height:55px;}
.login-register .col-sub .form dt,
.login-register .col-sub .form dd{float:left; line-height:22px;}
.login-register .col-sub .form dt{width:80px; text-align:right;font-size:12px;padding-right:10px; line-height:26px;}
.login-register .col-sub .form dd .input{border:1px #ccc solid;height:22px; line-height:22px;width:245px;}
.login-register .col-sub .form dd .input.focus{border:1px #efa100 solid;}
.login-register .col-sub .form dd .input.hover{border:1px #78B9D9 solid;}
.login-register .col-sub .form .captcha input{width:65px;margin-right:4px;}
.login-register .col-sub .form .captcha a{display:inline-block; line-height:26px; height:26px;margin-left:5px; color:#666;width:85px;}
.login-register .col-sub .form .validate_right{color:#099;margin-left:3px;}
.login-register .col-sub .form label{font-size:12px;margin-left:2px;color:red;height:18px; display:inline-block}

.login-register .login-submit,
.login-register .register-submit,
.login-register .fp-submit{font-weight:bold;font-size:14px;color:#fff;background:url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat scroll 0px -56px;width: 98px;height: 34px;cursor: pointer;margin-right:10px;border:0 !important;}
.login-register .login-submit:hover,
.login-register .register-submit:hover,
.login-register .fp-submit:hover{ background-position:0 -90px;}

/* login */
#page-login{}
#page-login .find-password{height:30px; line-height:30px;color:#0081EF}
#page-login .register-now a{color:#3566CF;font-weight:600;line-height:26px;color: #555;background: #fff url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat scroll -98px -56px;text-align: center;display:inline-block;width: 50px;height: 26px;margin: 0 6px;}

#page-login .partner-login{padding:12px 0px;border-top:1px dashed #ddd;}
#page-login .partner-login h3{font-weight:normal;font-size:12px;padding-bottom:12px;margin-left:90px;color:#999;}
#page-login .partner-login p{margin-left:90px;}
#page-login .partner-login p .qq-login{width:78px;height:28px;background:url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat;background-position: -88px 0px;display:inline-block;margin-right:10px;}
#page-login .partner-login p .weibo-login{width:88px;height:28px;background:url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat;background-position: -166px 0px;display:inline-block;}
#page-login .partner-login p .qq-login:hover{background-position: -88px -28px;}
#page-login .partner-login p .weibo-login:hover{background-position: -166px -28px;}

/* find_password.html */
#page-find-password{}
#page-find-password .form dl{margin-left:20px;}

/* register */
#page-register{}
#page-register form .agree-checkbox{border:0;width:15px;height:15px;}
#page-register form .mall-eula a,
#page-register .col-main .find-password{color:#0081EF}
#page-register .col-main .login-field-btn{font-weight:600;line-height:26px;color: #555;background: white url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat scroll -98px -56px;text-align: center;display:inline-block;width:50px;height: 26px;margin: 0 6px;}
#page-register .col-main ul{border-bottom:dashed 1px #E7E7E7;}
#page-register .col-main ul li{font-size:14px;line-height:48px;display: block;width:40%;height:48px;float:left;padding: 0 0 12px 0;margin:30px 0 20px 0;}
#page-register .col-main ul li i{display: inline-block;background: url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat scroll;vertical-align: middle;width: 48px;height: 48px;margin-right: 10px;}
#page-register .col-main ul .icon_1 i{background-position: -304px -48px;}
#page-register .col-main ul .icon_2 i{background-position: -256px -48px;}
#page-register .col-main ul .icon_3 i{background-position: -352px -0px;}
#page-register .col-main ul .icon_4 i{background-position: -304px -0px;}
#page-register .col-main ul .icon_5 i{background-position: -352px -48px;}
#page-register .col-main ul .icon_6 i{background-position: -256px -48px;}
#page-register .col-main h4{font-size: 14px;font-weight: 700;color: #555;line-height: 30px;margin-top:20px;margin-bottom: 20px;}

/* article */
#page-article .location{border:1px #ddd solid;padding:8px;}
#page-article .title{font-weight:bold;font-size:14px;color:#3e3e3e;}
#page-article .content{padding:10px; line-height:25px;}
#page-article a{font-size:14px}
#page-article .col-sub{float:left;width:200px;}
#page-article .col-sub .title{padding-left:10px;border:1px #EFD5BA solid;border-bottom:0; background:url(../images/title_bg_help.png) repeat-x; height:31px; line-height:30px;}
#page-article .col-sub .content{border:1px #EFD5BA solid;border-top:0;}
#page-article .col-main{float:right;width:990px;}
#page-article .col-main .title{font-weight:normal;font-size:12px; height:33px; overflow:hidden}
#page-article .col-main .title a{font-size:12px;}
#page-article .col-main .content{border:1px #ddd solid;border-top:0;margin-bottom:20px;}
#page-article .col-main .content li b{display:inline-block;background:url(../images/point_list.png) no-repeat;width:3px; height:3px;margin:5px; overflow:hidden;}
#page-article .col-main .content li a:hover{ text-decoration:underline}
#page-article .col-main .content span{color:#999;margin-left:10px;}

