html {
	-webkit-text-size-adjust: none;
}

body {
	margin: 0;
	height: 100%;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display: block;
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}[hidden],template {
	display: none;
}

svg:not(:root) {
	overflow: hidden;
}

a {
	color: #333;
	background: transparent;
	text-decoration: none;
	outline: 0;
	-webkit-tap-highlight-color: rgba(26,26,26,.3)!important;
}

a:active {
	outline: 0 none!important;
}

img {
	border: 0 none;
	vertical-align: middle;
	max-width: 100%;
}

em {
	font-style: normal;
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,select {
	text-transform: none;
}

button[disabled],html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

textarea {
	overflow: auto;
	resize: vertical;
}

input[type="button"],input[type="text"],input[type="submit"],input[type="search"],input[type="email"],input[type="number"],input[type="phone"],input[type="tel"],input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,button,textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-border-image: none;
	border-image: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,th {
	padding: 0;
}

html,button,input,select,textarea {
	font-family: "Helvetica Neue",Helvetica,STHeiTi,'Microsoft YaHei',Arial,sans-serif;
}

h1,h2,h3,h4,h5,h6,p,figure,form,blockquote,ul,ol,li,dl,dd,em {
	margin: 0;
	padding: 0;
}

ul,ol {
	list-style: none outside none;
}

h1,h2,h3,h4,em {
	font-weight: normal;
}

input::-moz-placeholder,textarea::-moz-placeholder {
	color: #ccc;
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color: #ccc;
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color: #ccc;
}

h1,h2,h3,h4,h5,h6,div,p,li,dt,dd,em {
	max-height: 999999px;
}

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

body>header {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: .1rem 0 .1rem .2rem;
	height: .8rem;
	background: #4595e6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 30;
}

body>header .logo {
	float: left;
	margin: .07rem 0 0;
	margin-right: 20px;
	width: 1.9rem;
	height: .54rem;
	background: url(../../IMG/M/logo-sm.png) no-repeat 50% 50%;
	-webkit-background-size: 1.7rem .48rem;
	background-size: 1.9rem .54rem;
	font-size: 0;
}

body>header .city-switch {
	float: left;
	position: relative;
	margin: 0 .15rem 0 0;
	padding: 0 .3rem 0 .2rem;
	line-height: .6rem;
	color: #fff;
}

body>header .city-switch:before {
	content: "";
	position: absolute;
	right: .03rem;
	top: .19rem;
	width: .12rem;
	height: .12rem;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

body>.header-expanded .city-switch:before {
	top: .25rem;
	border-width: 1px 0 0 1px;
}

body>header .search-placeholder {
	float: left;
	position: relative;
	padding: 0 0 0 .5rem;
	width: 3.6rem;
	height: .6rem;
	background: #ffffff;
	-webkit-border-radius: .08rem;
	border-radius: .08rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #f39800;
	line-height: .6rem;
}

body>header .search-placeholder:before {
	content: "";
	position: absolute;
	top: .15rem;
	left: .09rem;
	width: .31rem;
	height: .31rem;
	background: url(../../IMG/M/m-search.png) no-repeat 50% 50%;-webkit-background-size: .31rem .31rem;
	background-size: .31rem .31rem;
}

body>header .state-nologin {
	position: absolute;
	top: .1rem;
	right: 0;
	width: .8rem;
	height: .6rem;
	text-align: center;
	line-height: .6rem;
	color: #fff;
}

body>header .state {
	position: absolute;
	top: .1rem;
	right: 0;
	width: .8rem;
	height: .6rem;
}

body>header .state:before {
	content: "";
	position: absolute;
	top: .07rem;
	left: .2rem;
	width: .37rem;
	height: .43rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAArCAYAAAD/lEFzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA0NDAyOENCM0MxMUU2Qjg2M0U2MkZDNkU2ODA3MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQTA0NDAyOUNCM0MxMUU2Qjg2M0U2MkZDNkU2ODA3MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZBMDQ0MDI2Q0IzQzExRTZCODYzRTYyRkM2RTY4MDcxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBMDQ0MDI3Q0IzQzExRTZCODYzRTYyRkM2RTY4MDcxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dqI5bAAAAyxJREFUeNrMmE9IFUEcx3v6VKQsQ6UEM6ioDK3oEpEGallRF4kOQedEgqDCEKM6BkFIBwusqENQl1Sw8tCfUwcLD9EfScgSNV9l9o+yXj19fQd+G1+Wt76Z3fG9Bj7uqDu/+ezs7sxvNhSPx+f8byXss90CsAfUgvWgBMwH30AE9IF7oBN8NY6uRsqAQnAOTMb1yg/QKu20+zER2gsmEnQcBcOgD4zI7+7yEdTbljrl6uQnaAObQNh1bhbYCi6A79RmGpy0JdXsEuoEpZoXUww6XO2bg0rtlit0rrQFhAyfw5BrpFWcnX6l8sAoBWsxlHFzmmKpZ3CeH6njFKTHxwi5yQT3dW7jTAHGpHEMrAoo5FAGpiSuugsZJlLVdEVdloQcuin2lkTnZHjMqdVUv2l5Fenw6Odf8ZJaQ/XHlqUeUb3MRGoR1YctS3G8xSZSvFD/tiw1lax/L6nPVC+yLFXi0U9SqUGql1uWWk71NyZS/DButyy1jeq9JvlUAaUgEZBraY5SccYl7i+QbzJPTYBb9IYcsjRKR0AhzVdfTDPPDbQkqAxyXcBR2kijH5Mlx1fqcpaWBJVVLvMptAJ8oFhnguRTOaCXgr0DNYZCteA9xVDxsoNmnkXguStJU9lkeZJ2FeA6JYmqPNHZRIQ093354EaC6eEpeAhG5eUoAEtAJahwndsD9mltuQzT2kZ5SE3KH9BgkiTqbkazwQHQBDLp75/AgIxUFOTIMrIaLKR1tBlkgXattVTDvAq8pCsfBCfkmQrNMKpr5bzX1LYfbA6ymwlJnh6jKWG/pMomtz0s7d7SHNXkR0rlzhfpCq/K7ibI5KnaX6OYrV4j7RXgPL3+Ry3n6MdommjTlTpIV3PYshCLOaUhmVSZrN6qtM+SkMMV+i6xciapB/SG5c6y1FwwJP3d9ZKqoyGtn2Uh/rzklJpEUnfkn88sbNF1UW/5C+n3tjvJK6Z17bKaU1P0eXMaXJJ6nbPlcqR2Ub0rxd9du2k52sFSlXIcAUMplnoFxqRexVJOmtGfpq/UA+zhSJXKcTxNUhE5LmWpfDlOpkkqKsc89UM380xp+SvAALdpV1ftkkegAAAAAElFTkSuQmCC) no-repeat 50% 50%;-webkit-background-size: .37rem .43rem;
	background-size: .37rem .43rem;
}

.city-switch-layer {
	display: none;
	position: absolute;
	top: .8rem;
	left: 0;
	width: 100%;
	padding: .2rem .2rem 0;
	background: rgba(255,255,255,0.9);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.header-expanded .city-switch-layer {
	display: block;
}

.city-switch-layer dt {
	color: #999;
	line-height: .44rem;
}

.city-switch-layer dd {
	padding: .1rem 0 0;
	overflow: hidden;
}

.city-switch-layer dd>a {
	float: left;
	padding: .08rem .45rem;
	text-align: center;
	margin: 0 .2rem .2rem 0;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}

.search-box input[type="submit"],.search-history>header .delete,.search-box .clear {
	background: url(../../IMG/M/zolcom_ico_new.png) no-repeat;
	-webkit-background-size: 2.24rem 2.4rem;
	background-size: 2.24rem 2.4rem;
	content: "";
}

.search-box a,.search-box button,.search-box input {
	-webkit-tap-highlight-color: rgba(255,0,0,0);
}

.search-html {
	width: 100%;
	height: 90%;
	display: none;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 90;
	overflow: hidden;
}

.public-top-bar {
	position: absolute;
	z-index: 5;
	left: 0;
	top: 0;
	width: 100%;
	padding: .12rem 0;
	height: .64rem;
	background: #f2f3f5;
	border-bottom: 1px solid #dcdee1;
}

.back {
	position: absolute;
	left: .1rem;
	top: .13rem;
	width: .64rem;
	height: .64rem;
	overflow: hidden;
	text-indent: -2.0rem;
	font-size: 0;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.back:before {
	margin: .2rem 0 0 .26rem;
	width: .2rem;
	height: .2rem;
	display: block;
	content: "";
	border-width: 0 0 1px 1px;
	border-style: solid;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	border-color: #999;
}

.search-body {
	position: relative;
	height: 100%;
	border-top: .89rem solid transparent;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.search-body-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.search-box {
	margin: 0 .2rem 0 .8rem;
	padding: 0 1.2rem 0 0;
	position: relative;
	height: .6rem;
	border: 1px solid #ccc;
	background: #fff;
}

.search-box input[type="search"] {
	display: block;
	padding: .1rem .2rem .1rem;
	width: 100%;
	outline: none;
	line-height: .4rem;
	border: 0 none;
}

.search-box input[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	width: 1.2rem;
	height: .6rem;
	border: 0 none;
	border-left: 1px solid #ccc;
	background-position: -1.48rem -1.93rem;
	background-color: #fbfafa;
}

.search-box .clear {
	display: none;
	position: absolute;
	top: .12rem;
	right: 1.4rem;
	width: .4rem;
	height: .4rem;
	background-position: -1.36rem -1.0rem;
	text-indent: -9999em;
	font-size: 0;
	overflow: hidden;
}

.suggest-container {
	display: none;
	position: absolute;
	z-index: 3;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	border-top: .89rem solid transparent;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}

.suggest-container li {
	font-size: .28rem;
	border-bottom: 1px solid #e6e7eb;
}

.suggest-container li a {
	display: block;
	padding: .2rem;
	height: .4rem;
	line-height: .4rem;
}

.search-history {
	display: none;
	border-top: 0 none;
	border-bottom: .2rem solid #f5f5f5;
}

.search-history>header {
	position: relative;
	padding: 0 .2rem;
	height: .8rem;
	line-height: .8rem;
	color: #999;
	font-size: .28rem;
}

.search-history>header:after {
	background: none;
}

.search-history>header .delete {
	position: absolute;
	top: .2rem;
	right: .12rem;
	width: .35rem;
	height: .42rem;
	font-size: 0;
	background-position: -1.73rem -0.97rem;
}

.search-history-list {
	padding: 0 0 5px;
}

.search-history-list li {
	float: left;
	width: 50%;
	overflow: hidden;
}

.search-history-list a {
	display: block;
	margin: 0 .2rem .1rem;
	padding: 0 .16rem;
	border: 1px solid #e5e7eb;
	-webkit-border-radius: .4rem;
	border-radius: .4rem;
	line-height: .66rem;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hot-search>header {
	padding: 0 .2rem 0;
	height: .8rem;
	line-height: .8rem;
	color: #999;
	font-size: .28rem;
}

.hot-search>header:after {
	background: none;
}

.hot-search-list {
	counter-reset: rank;
}

.hot-search-list li {
	border-bottom: 1px solid #e5e7eb;
}

.hot-search-list li a {
	display: block;
	padding: .1rem .2rem .1rem .8rem;
	position: relative;
	line-height: .6rem;
}

.hot-search-list li a:before {
	position: absolute;
	top: .2rem;
	left: .2rem;
	width: .4rem;
	height: .4rem;
	overflow: hidden;
	line-height: .4rem;
	text-align: center;
	color: #666;
	background: #edecec;
	content: counter(rank);
	counter-increment: rank;
	-webkit-border-radius: .4rem;
	border-radius: .4rem;
}

.hot-search-list li:nth-child(-n+3) a:before {
	background: #f39800;
	color: #fff;
}

.hot-search-list li:last-child {
	border-bottom: 0 none;
}

.footer-tab-nav {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	background: rgba(255,255,255,.95);
	z-index: 10;
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 2px 0 rgba(0,0,0,.1);
}

.footer-tab-nav li {
	position: relative;
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	flex: 1;
	line-height: .37rem;
	text-align: center;
}

.footer-tab-nav li>a {
	display: block;
	padding: .16rem 0 0;
	color: #666;
}

.footer-tab-nav li>a:before {
	content: "";
	margin: 0 auto;
	display: block;
	width: .54rem;
	height: .53rem;
	background: url(../../IMG/M/menu3.png) no-repeat 50% 50%;
	-webkit-background-size: 1.1rem 2.12rem;
	background-size: 1.1rem 2.12rem;
}

.footer-tab-nav .home:before {
	background-position: 0 0;
}

.footer-tab-nav .classify:before {
	background-position: 0 -0.53rem;
}

.footer-tab-nav .order:before {
	background-position: 0 -1.06rem;
}

.footer-tab-nav .center:before {
	background-position: 0 -1.59rem;
}

.footer-tab-nav .current>a {
	color: #f39800;
}

.footer-tab-nav .current .home:before {
	background-position: -0.56rem 0;
}

.footer-tab-nav .current .classify:before {
	background-position: -0.56rem -0.53rem;
}

.footer-tab-nav .current .order:before {
	background-position: -0.56rem -1.06rem;
}

.footer-tab-nav .current .center:before {
	background-position: -0.56rem -1.59rem;
}

.footer-tab-nav-px {
	height: 50px;
}

.footer-tab-nav-px li {
	line-height: 20px;
	font-size: 11px!important;
}

.footer-tab-nav-px li a {
	padding-top: 7px;
}

.footer-tab-nav-px li>a:before {
	width: 27px;
	height: 27px;
	-webkit-background-size: 55px 106px;
	background-size: 55px 106px;
}

.footer-tab-nav-px .classify:before {
	background-position: 0 -26px;
}

.footer-tab-nav-px .order:before {
	background-position: 0 -52px;
}

.footer-tab-nav-px .center:before {
	background-position: 0 -78px;
}

.footer-tab-nav-px .current .home:before {
	background-position: -28px 0;
}

.footer-tab-nav-px .current .classify:before {
	background-position: -28px -26px;
}

.footer-tab-nav-px .current .order:before {
	background-position: -28px -52px;
}

.footer-tab-nav-px .current .center:before {
	background-position: -28px -78px;
}

.islider-outer {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.islider-outer>li {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: box;
	-moz-box-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-box-align: center;
	box-align: center;
}

.islider-img img {
	max-width: 100%;
	max-height: 100%;
}

.islider-sliding {
	z-index: 0;
}

.islider-sliding-focus {
	z-index: 1;
}

.islider-dot-wrap {
	position: absolute;
	bottom: .12rem;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.islider-dot {
	display: inline-block;
	margin: 0 .06rem;
	width: .2rem;
	height: .2rem;
}

.islider-dot::after {
	content: '';
	float: left;
	width: 1.9rem;
	height: 1.9rem;
	-webkit-transform: scale(0.1);
	transform: scale(0.1);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-webkit-border-radius: 1rem;
	border-radius: 1rem;
	background: rgba(255,255,255,0.75);
}

.islider-dot.active::after {
	background: #ce1a1b;
}

body {
	padding: .8rem 0 .99rem;
	background: #f5f5f5;
}

body.for-app {
	padding-top: 0;
	padding-bottom: 0;
}

section {
	background: #fff;
}

.covers {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	z-index: 20;
}

.focus {
	position: relative;
	overflow: hidden;
}

.focus .container {
	width: 100%;
}

.focus .container li {
	text-align: center;
	height: 100%;
}

.focus .container li a {
	display: block;
	height: 100%;
}

.focus .tabs {
	position: absolute;
	bottom: .12rem;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.focus .tabs>* {
	display: inline-block;
	margin: 0 .06rem;
	width: .18rem;
	height: .18rem;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: rgba(255,255,255,0.75);
}

.focus .tabs>.current {
	background: #ce1a1b;
}

.channel-nav {
	padding: 0 0 .1rem;
	overflow: hidden;
	background: #fff;
}

.channel-nav li {
	float: left;
	width: 25%;
}

.channel-nav li>a {
	display: block;
	text-align: center;
}

.channel-nav li figure {
	width: 100%;
	overflow: hidden;
	height: 1.6rem;
	overflow: hidden;
	position: relative;
}

.channel-nav li figure img {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.channel-nav li span {
	margin-top: -0.1rem;
	position: relative;
	z-index: 3;
	display: block;
	line-height: .4rem;
}

.banner-list {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
}

.banner-list li {
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	flex: 1;
}

.zol-headline>header {
	padding: 0 .2rem;
	border-bottom: 1px solid #f5f5f5;
	overflow: hidden;
}

.zol-headline>header .title {
	float: left;
	position: relative;
	width: 1.46rem;
	height: .64rem;
	margin: 0 .2rem 0 0;
	font-size: 0;
}

.zol-headline>header .title:before {
	content: "";
	position: absolute;
	top: .1rem;
	left: 0;
	width: 1.46rem;
	height: .33rem;
	background: url(//icon.zol-img.com.cn/newshop/wap/shop/indexV2/headline.png) no-repeat 50% 50%;
	-webkit-background-size: 1.46rem .33rem;
	background-size: 1.46rem .33rem;
}

.zol-headline>header .subtitle {
	float: left;
	line-height: .64rem;
	color: #666;
}

.zol-headline-roll {
	position: relative;
	margin: 0 .2rem;
	height: .75rem;
	overflow: hidden;
}

.zol-headline-roll ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.zol-headline-roll li {
	height: .75rem;
	line-height: .75rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.column>header {
	position: relative;
	height: .8rem;
	background: #f5f5f5;
	overflow: hidden;
}

.column>header .title {
	position: relative;
	text-align: center;
	line-height: .8rem;
	color: #ce1a1b;
	font-weight: 600;
}

.column>header .subtitle {
	padding: 0 0 0 .2rem;
	color: #666;
	font-weight: normal;
}

.column>header .links {
	position: absolute;
	top: .05rem;
	right: .2rem;
	color: #7e7e7e;
	line-height: .8rem;
}

.column>header:before {
	top: -0.15rem;
	right: 2.5rem;
}

.column>header:after {
	top: .33rem;
	left: -0.15rem;
}

.column>header:before,.column>header:after {
	position: absolute;
	content: "";
	width: .36rem;
	height: .36rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2OUI4QTZBQ0NCNTExMUU2QjM2M0FEQ0ZCMDUwOEJCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2OUI4QTZBRENCNTExMUU2QjM2M0FEQ0ZCMDUwOEJCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY5QjhBNkFBQ0I1MTExRTZCMzYzQURDRkIwNTA4QkJCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5QjhBNkFCQ0I1MTExRTZCMzYzQURDRkIwNTA4QkJCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mWp3pQAAAStJREFUeNrM11kKwjAQBuAavJUK7hewvrkcwIP0CB5AcVd8VV/c7qUzkEIRk0ybZJqB/yVt4WPSIW3lkyRRINWEzKoBYfaQoQgJA7mLkDC4IELCYFVLxsSQR/ZCGR1qqTBlgBCzU2G4QUYMJ4iE4QK1JWZgwnCAELOVmCflAVESpgaZc4JMmCPkzAWiYKaQCweoA9loMCcdxjUIMWs52irMRIdxCXKCcXW4UjBjyJVj7J1ibEFdDaZeBGOzZYhZyWl6/cEci2CKdsgbpgjIhDnYYPKCKJiJDSYPqEfYJmsMFYSYpa93Ji8oxcQcGBOIHaMD9QmYkWuMCoSYhQLTyGBuPr7sRE7MwSfmF6TDRHLNKyZ7lqUYHO235n6vmLRDVAxLCflXGQQG6yvAADWfcKY5DwcWAAAAAElFTkSuQmCC) no-repeat 50% 50%;-webkit-background-size: .36rem .36rem;
	background-size: .36rem .36rem;
}

.column>header .title:before {
	position: absolute;
	top: -0.03rem;
	right: .95rem;
	content: "";
	vertical-align: middle;
	border-left: .12rem solid transparent;
	border-right: .12rem solid transparent;
	border-bottom: .12rem solid #f8d661;
	transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
}

.column>header .title:after {
	position: absolute;
	bottom: -0.01rem;
	left: 1.6rem;
	content: "";
	vertical-align: middle;
	border-left: .22rem solid transparent;
	border-right: .22rem solid transparent;
	border-bottom: .14rem solid #ff7575;
	transform: rotate(-50deg);
	-webkit-transform: rotate(-50deg);
}

.brand-tuan>a {
	display: block;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
}

.brand-tuan figure {
	position: relative;
	display: block;
	width: 5.15rem;
	height: 2.2rem;
	overflow: hidden;
}

.brand-tuan .countdown {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: .5rem;
	background: rgba(0,0,0,0.8);
	text-align: center;
	line-height: .5rem;
	color: #fff;
}

.brand-tuan .countdown span {
	position: relative;
	padding: 0 .05rem 0 .3rem;
}

.brand-tuan .countdown span:before {
	content: "";
	position: absolute;
	top: .01rem;
	left: 0;
	width: .24rem;
	height: .24rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QTVCOTYzRkNCNTUxMUU2ODQzRkRGOEEzOEIwMzhEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QTVCOTY0MENCNTUxMUU2ODQzRkRGOEEzOEIwMzhEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZBNUI5NjNEQ0I1NTExRTY4NDNGREY4QTM4QjAzOEQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZBNUI5NjNFQ0I1NTExRTY4NDNGREY4QTM4QjAzOEQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DO0fkwAAAW5JREFUeNq0lr9uwjAQxnFVVlSxpUMfoFO3TLBm687AA/QF2DpVYu9UqWsfgG7AQBembnmBSIiFAYWBgUp0cD+Lr5EDduxIzkm/xb585z935wgpZatJu3LMR2AEFiAHkuQcG9HHasKygw54AU+gDTbgG6w5fwdiiv+CN/AM9hdKKsAZ9yCTJ5uBPhAGP8G5GX0zflvyM4lvwQEMDKI2Bvxmex5Ed+pwFcoxtgi9gy/LXMxvM2pdBHjlVqtWro5j5diJpFYpQASOFKg6ik9HgP9FHKlZpOmQ2TIOkPpjag31OkiYissAAZbUSvQAD8zzEGUtqaU0W9cc7GpF5LJbkBrG1aofWXhrahYBfG0KbixzP+b9nG4+B5MaheViQs3iDlL2FhHgDgS1Uv2S52xcvQABetSa60fkW2g+lAqtbqvwaXrGVuHb7KpwNrvG23UjD07jT6Zw/FVE7IoJe0uX4zvmuUrFDy6g1qMfzP4EGAB8RYaMHkVfcgAAAABJRU5ErkJggg==) no-repeat 50% 50%;-webkit-background-size: .24rem .24rem;
	background-size: .24rem .24rem;
}

.brand-tuan .countdown em {
	padding: 0 .05rem;
	color: #ce1a1b;
	font-weight: 600;
}

.brand-tuan .discount {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	flex: 1;
	height: 2.19rem;
	border-bottom: 1px solid #f5f5f5;
}

.brand-tuan .amount {
	display: block;
	padding: .46rem 0 0;
	text-align: center;
	color: #ce1a1b;
}

.brand-tuan .amount em {
	font-weight: 600;
}

.brand-tuan .btn {
	display: block;
	margin: 0 auto;
	width: 1.44rem;
	height: .44rem;
	line-height: .44rem;
	background: #ce1a1b;
	color: #fff;
	text-align: center;
}

.banner img {
	width: 100%;
}

.goods-list-roll {
	margin: .2rem 0 0;
	overflow: hidden;
	height: 3.26rem;
	position: relative;
}

.goods-list-roll ul {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	padding: 0 .1rem;
	font-size: 0;
	white-space: nowrap;
}

.goods-list-roll li {
	display: inline-block;
	width: 2.2rem;
	vertical-align: top;
}

.goods-list-roll li>a {
	display: block;
	padding: 0 .1rem;
}

.goods-list-roll li figure {
	overflow: hidden;
	background-color: #fafafa;
}

.goods-list-roll figure:before {
	content: "";
	display: inline-block;
	padding-bottom: 100%;
	width: 0;
	vertical-align: middle;
}

.goods-list-roll figure img {
	width: 100%;
}

.goods-list-roll .title {
	padding: .1rem .05rem 0;
	height: .57rem;
	line-height: .3rem;
	color: #666;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	white-space: normal;
	text-align: center;
	word-break: break-all;
}

.goods-list-roll .price {
	line-height: .5rem;
	color: #ce1a1b;
	text-align: center;
}

.goods-list-roll .price em {
	padding: 0 0 0 .05rem;
	font-weight: 600;
}

.goods-list-roll .label {
	margin: .01rem .1rem 0 0;
	padding: 0 .05rem;
	display: inline-block;
	height: .24rem;
	line-height: .24rem;
	border: 1px solid #e40522;
	color: #e40522;
	border-radius: .02rem;
}

.tuan-list {
	margin: .2rem 0 0;
	padding-bottom: .1rem;
	height: 2.48rem;
	overflow: hidden;
}

.tuan-list .price {
	height: .48rem;
	line-height: .48rem;
}

.tuan-list .price>* {
	float: left;
	margin-right: .12rem;
}

.tuan-list .price .sales {
	color: #333;
	text-align: left;
}

.tuan-list .price .original {
	color: #999;
	text-align: right;
	text-decoration: line-through;
}

.tuan-list .price em {
	padding: 0 0 0 .05rem;
	font-weight: 600;
}

.tuan-list .price .original em {
	font-weight: normal;
}

.local-tuan {
	overflow: hidden;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}

.local-tuan li {
	float: left;
	width: 25%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #f5f5f5;
}

.local-tuan li:first-child {
	border: 0 none;
}

.local-tuan li>a {
	display: block;
}

.store-column {
	margin: 0 0 .1rem;
}

.store-name {
	padding: .15rem .2rem;
	height: .4rem;
	line-height: .4rem;
	border-bottom: 1px solid #f5f5f5;
}

.android .store-name {
	line-height: .46rem;
}

.store-name>a {
	display: block;
}

.store-name figure {
	float: left;
	margin: 0 .08rem 0 0;
	width: .4rem;
	height: .4rem;
	border-radius: .3rem;
	overflow: hidden;
}

.store-name figure img {
	border-radius: .3rem;
}

.store-name .name {
	float: left;
	margin: 0 .08rem 0 0;
}

.store-name .label {
	float: left;
	margin: .06rem .02rem 0 0;
	padding: 0 .05rem;
	height: .26rem;
	line-height: .26rem;
	color: #ce1a1b;
	border: 1px solid #ce1a1b;
	-webkit-border-radius: .02rem;
	border-radius: .02rem;
	overflow: hidden;
}

.android .store-name .label {
	line-height: .32rem;
}

.store-name .links {
	float: right;
	color: #7e7e7e;
}

.store-notice {
	padding: .2rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
}

.store-notice .caption {
	position: relative;
	padding: 0 0 0 .36rem;
	line-height: .36rem;
	color: #ce1a1b;
}

.store-notice .caption:before {
	content: "";
	position: absolute;
	top: .03rem;
	left: 0;
	width: .27rem;
	height: .27rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEYyNkE4OUNCRTQxMUU2OUU2Q0Q2Njk5MUU1OTc5MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEYyNkE4QUNCRTQxMUU2OUU2Q0Q2Njk5MUU1OTc5MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwRjI2QTg3Q0JFNDExRTY5RTZDRDY2OTkxRTU5NzkzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwRjI2QTg4Q0JFNDExRTY5RTZDRDY2OTkxRTU5NzkzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CIMW+QAAAeZJREFUeNq0lk0oRFEUx42GhFKUBaJQomlKhFjYiCxEVkRKjQUrirIhZekj2SiUQkgpO5SUja98JNNY+CgyG4uJiQWm+N266vaaMe897536deq+9+7/nXPuPfc6zjMyY/5jxf4n3e/GmpjfDbfwAYlGPjQq1gqHkAfxEGeHmBMmYUVGNWcm5XrE0mEX+mANKuHeDrEyOIMq6JdpfI826UVmVio4w6VHWD60Q4LyLAm6IAh1sGcgiGXxPYKNrNYXrdi2LLrWRFTN8GgwY9uyxlsIViP4qaZRCM2AQ0OpCSGx96ZxPVABo//ZZ3/VqkARnMVtQi/jWZaKMWGHcPhyZXhY7sdOqyPbh1eYV6K7wvmg1lIxJn7AjYGL6FyaRVZoec1kFMLU7v4GaXaIFUnvV8aSIWD1AsnBDYCXlHqVRyVwbXVk1ZACHuUHXDLaHasXyKJoAvhjZVhsaNE9FiyvGUI+JSrRV5tgivEnVewOuuFbwylkm6hft2x/RzCkbcT10Bah6wvBFoNdv0Ge6A2/TVgVu4GRMB8twYYs8CBM6BQTx1UQoVC48yySnciluw7j8hTw6KhdwOy14BlqRKFlOg8g18wCcup8LyTvICey0brtuvCotqpceEThv+yITLXLCFeIqPYjwAB5l4S01Nw3JwAAAABJRU5ErkJggg==) no-repeat 50% 50%;-webkit-background-size: .27rem .27rem;
	background-size: .27rem .27rem;
}

.store-notice .list {
	position: relative;
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	flex: 1;
	height: .36rem;
	overflow: hidden;
}

.store-notice .list ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.store-notice .list li {
	height: .36rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.store-activity figure {
	float: left;
	height: 2.24rem;
	overflow: hidden;
}

.store-activity figure:nth-child(1) {
	width: 40%;
}

.store-activity figure:nth-child(2),.store-activity figure:nth-child(3) {
	width: 30%;
}

.goods-list {
	overflow: hidden;
}

.goods-list li {
	float: left;
	width: 25%;
	padding: 0 .05rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.goods-list li>a {
	display: block;
	padding: .2rem .05rem 0;
}

.goods-list figure {
	position: relative;
	text-align: center;
}

.goods-list figure:before {
	content: "";
	display: inline-block;
	padding-bottom: 100%;
	width: 0;
	vertical-align: middle;
}

.goods-list figure img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	max-width: 100%;
	max-height: 100%;
}

.goods-list .title {
	padding: .1rem 0 0;
	height: .57rem;
	line-height: .3rem;
	color: #666;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.goods-list .price {
	padding: 0 0 .06rem;
	line-height: .5rem;
	color: #ce1a1b;
	text-align: center;
}

.goods-list .price em {
	padding: 0 0 0 .05rem;
	font-weight: 600;
}

.goods-list .label {
	margin: .01rem .1rem 0 0;
	padding: 0 .05rem;
	display: inline-block;
	height: .24rem;
	line-height: .24rem;
	border: 1px solid #e40522;
	color: #e40522;
	border-radius: .02rem;
	vertical-align: top;
	overflow: hidden;
}

.android .goods-list .label {
	line-height: .28rem;
}

.big-brand {
	margin-bottom: .1rem;
}

.big-brand>header,.digital-column>header,.game-column>header {
	padding: 0 .2rem;
	border-bottom: 1px solid #f5f5f5;
	line-height: .59rem;
	color: #ce1a1b;
	font-weight: 600;
}

header .more{ 
	float: right;
	top:0; 
	right:10px;
	padding:0 10px 0 0;
	width:54px;
	text-align:right;
	font-size:12px;
	color:#999;
}



.big-brand>header .subtitle,.digital-column>header .subtitle,.game-column>header .subtitle {
	padding: 0 0 0 .2rem;
	color: #666;
	font-weight: normal;
}

.big-brand .list li {
	float: left;
	width: 33.33%;
	height: 2.5rem;
	border-bottom: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.big-brand .list li:nth-child(1),.big-brand .list li:nth-child(2) {
	height: 2.18rem;
}

.big-brand .list li:nth-child(1) {
	width: 58%;
}

.big-brand .list li:nth-child(2) {
	width: 42%;
}

.big-brand .list li:nth-child(1),.big-brand .list li:nth-child(3) {
	border-left: 0 none;
}

.digital-column {
	margin: .1rem 0;
}


.digital-column .floor-1{
	color: #25948d;
}

.digital-column .floor-2{
	color: #1d89bf;
}

.digital-column .floor-3{
	color: #4b52a6;
}

.digital-column .floor-4{
	color: #2185a6;
}

.digital-column .floor-5{
	color: #547e8c;
}

.digital-column .floor-6{
	color: #b3477d;
}

.digital-column .floor-7{
	color: #9b8f5d;
}

.digital-column .list li {
	float: left;
	width: 58%;
	height: 1.74rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	border-bottom: 1px solid #f5f5f5;
}

.digital-column .list li:nth-child(1) {
	width: 42%;
	height: 3.48rem;
	border-right: 1px solid #f5f5f5;
}

.game-column {
	margin: 0 0 .1rem;
}

.game-column>header {
	color: #48ab12;
}

.game-column .list li {
	float: left;
	width: 25%;
	height: 1.86rem;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
}

.game-column .list li:nth-child(1),.game-column .list li:nth-child(2),.game-column .list li:nth-child(3) {
	width: 33.33%;
	height: 2.5rem;
}

.game-column .list li:nth-child(1),.game-column .list li:nth-child(4) {
	border-left: 0 none;
}

.goods-cate-tab {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 99;
}

.tab-bar {
	height: .9rem;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
	background: rgba(255,255,255,.95);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 2px 0 rgba(0,0,0,.1);
}

.tab-bar li {
	position: relative;
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	flex: 1;
	line-height: .9rem;
	text-align: center;
}

.tab-bar .current:before {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	width: 100%;
	height: .04rem;
	background: #ce1a1b;
}

.tab-bar.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(255,255,255,0.9);
	z-index: 10;
}

.goods-container .product-list {
	display: none;
}

.goods-container .product-list:first-child {
	display: block;
}

.product-list li {
	float: left;
	width: 50%;
	background: #f5f5f5;
}

.product-list li:nth-child(odd)>a {
	margin-left: 0;
}

.product-list li:nth-child(even)>a {
	margin-right: 0;
}

.product-list li>a {
	display: block;
	margin: .06rem .03rem 0;
	padding: .2rem;
	background: #fff;
}

.product-list li .empty {
	margin: .06rem .03rem 0;
	padding: .2rem;
	background: #fff;
}

.product-list li .empty figure {
	background-color: #fff;
}

.product-list figure {
	position: relative;
	text-align: center;
	background-color: #fafafa;
}

.product-list figure:before {
	content: "";
	display: inline-block;
	padding-bottom: 100%;
	width: 0;
	vertical-align: middle;
}

.product-list figure img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	max-width: 100%;
	max-height: 100%;
}

.product-list figure .countdown {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: .5rem;
	background: rgba(0,0,0,0.5);
	text-align: center;
	line-height: .5rem;
	color: #fff;
}

.product-list figure .countdown:before {
	content: "";
	display: inline-block;
	margin: 0 .1rem 0 0;
	position: relative;
	top: .02rem;
	width: .24rem;
	height: .24rem;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QTVCOTYzRkNCNTUxMUU2ODQzRkRGOEEzOEIwMzhEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QTVCOTY0MENCNTUxMUU2ODQzRkRGOEEzOEIwMzhEOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZBNUI5NjNEQ0I1NTExRTY4NDNGREY4QTM4QjAzOEQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZBNUI5NjNFQ0I1NTExRTY4NDNGREY4QTM4QjAzOEQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DO0fkwAAAW5JREFUeNq0lr9uwjAQxnFVVlSxpUMfoFO3TLBm687AA/QF2DpVYu9UqWsfgG7AQBembnmBSIiFAYWBgUp0cD+Lr5EDduxIzkm/xb585z935wgpZatJu3LMR2AEFiAHkuQcG9HHasKygw54AU+gDTbgG6w5fwdiiv+CN/AM9hdKKsAZ9yCTJ5uBPhAGP8G5GX0zflvyM4lvwQEMDKI2Bvxmex5Ed+pwFcoxtgi9gy/LXMxvM2pdBHjlVqtWro5j5diJpFYpQASOFKg6ik9HgP9FHKlZpOmQ2TIOkPpjag31OkiYissAAZbUSvQAD8zzEGUtqaU0W9cc7GpF5LJbkBrG1aofWXhrahYBfG0KbixzP+b9nG4+B5MaheViQs3iDlL2FhHgDgS1Uv2S52xcvQABetSa60fkW2g+lAqtbqvwaXrGVuHb7KpwNrvG23UjD07jT6Zw/FVE7IoJe0uX4zvmuUrFDy6g1qMfzP4EGAB8RYaMHkVfcgAAAABJRU5ErkJggg==) no-repeat 50% 50%;-webkit-background-size: .24rem .24rem;
	background-size: .24rem .24rem;
}

.product-list .title {
	padding: .05rem 0 0;
	height: .76rem;
	line-height: .38rem;
	color: #666;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.product-list .price {
	height: .44rem;
	line-height: .44rem;
	color: #ce1a1b;
	overflow: hidden;
}

.product-list .price em {
	padding: 0 0 0 .05rem;
	font-weight: 600;
}

.product-list .label {
	margin: .01rem .1rem 0 0;
	padding: 0 .05rem;
	display: inline-block;
	height: .24rem;
	line-height: .24rem;
	border: 1px solid #e40522;
	color: #e40522;
	border-radius: .02rem;
	vertical-align: top;
	overflow: hidden;
	-webkit-transform: translateY(0.04rem);
	transform: translateY(0.04rem);
}

.android .product-list .label {
	line-height: .28rem;
}

.loading,.no-more {
	position: relative;
	line-height: .8rem;
	text-align: center;
	vertical-align: middle;
	color: #999;
	background: #f5f5f5;
}

.no-more {
	display: none;
}

.loading:before {
	content: "";
	display: inline-block;
	margin: 0 .1rem 0 0;
	width: .34rem;
	height: .34rem;
	background: url(//icon.zol-img.com.cn/newshop/wap/shop/indexV2/load.gif) no-repeat;
	50% 50%;-webkit-background-size: .34rem .34rem;
	background-size: .34rem .34rem;
	position: relative;
	top: .06rem;
}

.loading .label {
	position: absolute;
	top: .2rem;
	right: .3rem;
	width: .7rem;
	height: .3rem;
	line-height: .3rem;
	background: #dfdfdf;
	color: #fff;
	text-align: center;
	border-radius: .02rem;
}