.container {
	width:990px
}
#backtop {
	margin-left:10px
}
.home-brumb {
	padding:10px
0;
	font-size:13px;
	color:#666
}
.home-banner {
	position:relative;
	height:280px;
	margin-top:15px;
	overflow:hidden;
	font-size:0;
	line-height:0
}
.home-banner .home-banner-p {
	position:absolute;
	top:0;
	left:0;
	width:10000px
}
.home-banner
a {
	float:left;
	width:990px
}
.home-banner
img {
	width:100%;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.home-banner .switchable-triggers {
	position:absolute;
	left:50%;
	top:250px;
	margin-left:-20px
}
.home-banner .switchable-triggers
li {
	display:inline;
	float:left;
	margin-right:10px;
	width:10px;
	height:10px;
	border-radius:5px;
	background:#b9b9b9
}
.home-banner .switchable-triggers
li.current {
	background:#fff
}
.home-shops-tabs {
	margin-top:20px;
	background:#f9f9f9
}
.home-shops-tabs .tabs-con {
	padding:0
14px
}
.shop-cat {
	float:left;
	position:relative;
	padding:0;
	width:81px;
	height:75px;
	margin:0
-1px -1px 0;
	text-align:center
}
.shop-cat
a {
	display:block;
	margin-top:10px;
	height:55px;
	line-height:23px;
	color:#666;
	border-right:1px solid #ebebeb;
	border-left:1px solid #ebebeb
}
.shop-cat a
strong {
	display:block;
	font-weight:400;
	font-size:14px
}
.shop-cat
i {
	display:block;
	margin:0 auto;
	width:34px;
	height:34px;
	background:url(../../images/0721/i-sprite21.alpha.png) 0 0 no-repeat;
	border-radius:17px;
	
}
.shop-cat
b {
	position:absolute;
	bottom:-8px;
	left:50%;
	visibility:hidden;
	margin-left:-8px;
	width:0;
	height:0;
	border:8px solid #fff;
	border-top-color:#1ba358;
	border-bottom:0;
	font-size:0;
	line-height:0
}
.shop-cat a:hover,.shop-cat
a.current {
	margin:0;
	padding-top:7px;
	border-top:3px solid #0d8342;
	height:65px;
	background:#1ba358;
	color:#fff
}
.shop-cat a:hover i,.shop-cat a.current
i {
	background-color:#FFF
}
.shop-cat a:hover b,.shop-cat a.current
b {
	visibility:visible
}
.shop-cat-command
i {
	background-color:#d4acf9;
	background-position:-601px 0
}
.shop-cat-command a:hover i,.shop-cat-command a.current
i {
	background-position:-601px -40px
}
.shop-cat-alwaysgo
i {
	background-color:#8edeb7;
	background-position:-561px 0
}
.shop-cat-alwaysgo a:hover i,.shop-cat-alwaysgo a.current
i {
	background-position:-561px -40px
}
.shop-cat-composite
i {
	background-color:#f7da71;
	background-position:-1px 0
}
.shop-cat-composite a:hover i,.shop-cat-composite a.current
i {
	background-position:-1px -40px
}
.shop-cat-femalecloth
i {
	background-color:#ffa9cb;
	background-position:-41px 0
}
.shop-cat-femalecloth a:hover i,.shop-cat-femalecloth a.current
i {
	background-position:-41px -40px
}
.shop-cat-acc
i {
	background-color:#f0c6a1;
	background-position:-81px 0
}
.shop-cat-acc a:hover i,.shop-cat-acc a.current
i {
	background-position:-81px -40px
}
.shop-cat-malecloth
i {
	background-color:#97e6c0;
	background-position:-121px 0
}
.shop-cat-malecloth a:hover i,.shop-cat-malecloth a.current
i {
	background-position:-121px -40px
}
.shop-cat-digital
i {
	background-color:#a5c2ee;
	background-position:-161px 0
}
.shop-cat-digital a:hover i,.shop-cat-digital a.current
i {
	background-position:-161px -40px
}
.shop-cat-dailyuse
i {
	background-color:#f7da71;
	background-position:-201px 0
}
.shop-cat-dailyuse a:hover i,.shop-cat-dailyuse a.current
i {
	background-position:-201px -40px
}
.shop-cat-book
i {
	background-color:#d7b2fa;
	background-position:-241px 0
}
.shop-cat-book a:hover i,.shop-cat-book a.current
i {
	background-position:-241px -40px
}
.shop-cat-baby
i {
	background-color:#f0c6a1;
	background-position:-281px 0
}
.shop-cat-baby a:hover i,.shop-cat-baby a.current
i {
	background-position:-281px -40px
}
.shop-cat-beauty
i {
	background-color:#ffa9cb;
	background-position:-321px 0
}
.shop-cat-beauty a:hover i,.shop-cat-beauty a.current
i {
	background-position:-321px -40px
}
.shop-cat-other
i {
	background-color:#a5c2ee;
	background-position:-361px 0
}
.shop-cat-other a:hover i,.shop-cat-other a.current
i {
	background-position:-361px -40px
}
.shop-cat-travel
i {
	background-color:#97e6c0;
	background-position:-401px 0
}
.shop-cat-travel a:hover i,.shop-cat-travel a.current
i {
	background-position:-401px -40px
}
.shop-cat-overseas
i {
	background-color:#d7b2fa;
	background-position:-441px 0
}
.shop-cat-overseas a:hover i,.shop-cat-overseas a.current
i {
	background-position:-441px -40px
}
.shop-cat-tg
i {
	background-color:#97e6c0;
	background-position:-481px 0
}
.shop-cat-tg a:hover i,.shop-cat-tg a.current
i {
	background-position:-481px -40px
}
.shop-cat-foods
i {
	background-color:#d7b2fa;
	background-position:-521px 0
}
.shop-cat-foods a:hover i,.shop-cat-foods a.current
i {
	background-position:-521px -40px
}
.shop-cats {
	margin-top:10px;
	overflow:hidden;
	padding-bottom:1px
}
.shop-cats-wrap {
}
.home-shops {
	width:988px;
	overflow:hidden;
	border:1px solid #ebebeb
}
.home-shops .home-shops-panel {
	top:0;
	left:0;
	width:10000px;
	z-index:1
}
.home-shops
.list {
	float:left;
	width:940px;
	padding:24px;
	background:#FFF
}
.home-shops .item-logo {
	float:left;
	width:156px;
	height:68px;
	text-align:center;
	color:#999;
	position:relative;
	margin-top:12px;
	line-height:18px
}
.home-shops .item-logo
img {
	display:block;
	width:68px;
	height:30px;
	position:relative;
	margin:0 auto 12px;
	text-align:center
}
.home-shops .item-logo .ico-quickfan {
	display:block;
	position:absolute;
	right:7px;
	top:-2px;
	z-index:101;
	width:0;
	height:15px;
	overflow:hidden;
	padding-left:15px;
	font-size:11px;
	line-height:15px;
	color:#FFF;
	background:#8B3 url(../../images/0721/ico-mall4.alpha.png) 0 -489px no-repeat
}
.home-shops
.more {
	float:left;
	display:block;
	width:28px;
	height:86px;
	margin-top:7px;
	border-left:1px solid #DDD
}
.home-shops .more
i {
	display:block;
	width:0;
	height:0;
	margin:34px
0 0 10px;
	overflow:hidden;
	border-width:7px;
	border-style:solid;
	border-color:#FFF #FFF #FFF #DDD;
	font-size:0;
	line-height:0;
	pointer-events:none;
	cursor:pointer
}
.home-shops .more:hover
i {
	border-color:#FFF #FFF #FFF #F60
}
.home-shops-control {
	display:none;
	position:absolute;
	top:160px;
	width:990px;
	height:0;
	z-index:2
}
.home-shops-control
a {
	display:block;
	width:18px;
	height:140px;
	background:#999;
	color:#fff;
	line-height:140px;
	font-family:SimSun;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
	text-align:center
}
.home-shops-control a:hover {
	background:#666
}
.home-shops-control
.prev {
	float:left
}
.home-shops-control
.next {
	float:right
}
.home-mall-tips {
	position:absolute;
	width:152px;
	height:83px;
	padding:0;
	z-index:10;
	border:2px
solid #FFAD21;
	text-align:center
}
.home-mall-tips
.ft {
	background:#fff;
	padding:0
3px 3px
}
.home-mall-tips a.logo-gofanl {
	display:block;
	height:52px;
	width:152px;
	background:url(../../images/0721/spacer.png) repeat
}
.home-mall-tips a.btn-goshop,.home-mall-tips a.btn-gofanl {
	float:left;
	display:block;
	*display:inline;
	width:71px;
	height:17px;
	padding:5px
0 4px;
	overflow:hidden;
	border-bottom-width:2px;
	border-style:solid;
	line-height:16px;
	font-size:12px;
	color:#FFF;
	white-space:nowrap;
	text-align:center
}
.home-mall-tips a.btn-goshop {
	margin-right:4px;
	border-color:#D68C00;
	background:#FFAD21
}
.home-mall-tips a.btn-goshop:active {
	border-color:#E67C0B;
	background:#FF992C
}
.home-mall-tips a.btn-gofanl {
	border-color:#2D9D44;
	background:#3FC056
}
.home-mall-tips a.btn-gofanl:active {
	border-color:#218E37;
	background:#2DB044
}
.home-mall-tips .ico-tips {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:17px;
	height:17px;
	vertical-align:middle;
	background:url(../../images/0721/ico-mall4.alpha.png) no-repeat;
	cursor:pointer
}
.home-mall-tips a.btn-goshop .ico-tips {
	background-position:0 -455px
}
.home-mall-tips a.btn-gofanl .ico-tips {
	background-position:0 -472px
}
.home-mall-tips
.txt {
	padding-left:5px;
	cursor:pointer;
	white-space:nowrap
}
.clearfix:after,.container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
	font-size:0
}
.clearfix,.container {
	*zoom:1
}