@charset "utf-8";
@font-face {
	font-family: 'iconfoot';  /* project id 274055 */
	src: url('http://at.alicdn.com/t/font_ia8jdpzdo2k2o6r.eot');
	src: url('http://at.alicdn.com/t/font_ia8jdpzdo2k2o6r.eot?#iefix') format('embedded-opentype'),  url('http://at.alicdn.com/t/font_ia8jdpzdo2k2o6r.woff') format('woff'),  url('http://at.alicdn.com/t/font_ia8jdpzdo2k2o6r.ttf') format('truetype'),  url('http://at.alicdn.com/t/font_ia8jdpzdo2k2o6r.svg#iconfont') format('svg');
}
.iconfoot {
	font-family: "iconfoot" !important;
	/* font-size:1rem; */
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.footbox {
	width: 100%;
	height: 2.5rem;
	background-color: #FFF;
	padding: 0;
	position: fixed;
	bottom: 0;
	left: 0;
}
.footbox:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: auto;
	right: auto;
	height: 1px;
	width: 100%;
	background-color: #e7e7e7;
	display: block;
	z-index: 15;
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
}
.footbox>a {
	position: relative;
	display: table-cell;
	width: 1%;
	height: 2.5rem;
	color: #929292;
	text-align: center;
	vertical-align: middle;
	outline: 0;
}
.footbox .nav_active {
	color: #EB2D0F;
}
.footbox i {
 top: .05rem;
	height: 1.2rem;
	font-size: 1.2rem;
	line-height: 1.2rem;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: 100;
}
.footbox .img {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0px auto;
    overflow: hidden;
}
.footbox .img img {
    width: 100%;
}
.footbox .nav_text {
	display: block;
 font-size: .6rem;
	position: relative;
	top: 0rem;
}
.nonecart {
	margin-bottom: 2.5rem;
}
.shop_box {
	display: block;
	margin: 2rem auto auto auto;
	overflow: hidden;
}
.shop_title_box {
	position: relative;
	width: 100%;
	height: 5rem;
}
.shop_title_bg_ov {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(10,10,10,0.2);
}
.shop_title_bg {
	width: 100%;
	height: 100%;
}
.shop_title_bg>img {
	display: block;
	-webkit-box-flex: 1;
	width: 100%;
	height: 100%;
}
.fl {
	float: left;
}
.shop_title_info {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3rem;
}
.shop_title_logo {
	width: 2.5rem;
	height: 2.5rem;
 margin-left: .75rem;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #ebebeb;
 border-radius: .3rem;
	overflow: hidden;
}
.shop_title_logo img {
	width: 100%;
	height: 100%;
}
.shop_title_namebox {
 margin-left: .5rem;
	color: #fff;
	width: 55%;
}
.shop_title_name {
 font-size: .75rem;
	height: 1.5rem;
	line-height: 1.5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.shop_title_icon {
 font-size: .35rem;
}
.shop_title_icon .brand_icon {
 font-size: .35rem;
 padding:.1rem .2rem;
	background-color: #ff464e;
}
.shop_title_icon .brand_zz {
 margin-left: .1rem;
 margin-right: .1rem;
 padding: 1px .2rem;
	color: #ff464e;
	border: 1px solid #ff464e;
	background-color: rgba(255,255,255,0.8);
}
.shop_collect_box {
	position: absolute;
 right: .75rem;
 top: .2rem;
	color: #FFF;
	text-align: center;
 font-size: .45rem;
}
.shop_collect_ico {
	text-align: center;
	width: 2.5rem;
}
.shop_collect_ico .collect_icon {
	display: inline-block;
 width: .85rem;
 height: .85rem;
 padding: .2rem;
}
.shop_collect_ico .collect_icon.collect_bg {
	background: url(../images/collect.png) no-repeat;
	background-size: 100% 100%;
}
.shop_collect_ico .collect_icon.collect_bg_nav {
	background: url(../images/collect_nav.png) no-repeat;
	background-size: 100% 100%;
}
.shop_collect_box .collect {
	color: #ED5564;
	font-weight: 600;
}
.latest{
	z-index:99;
	font-size:14px;
	text-align:center;
	line-height:30px;
}
.nodata{
	display: block;
	margin: 5rem auto;
	text-align: center;
	font-size:14px;
}