@charset "UTF-8";

.component-set-reminder {
	font-size: 0
}

.component-set-reminder .follow-noPublic {
	background-color: rgba(0,0,0,.5)
}

.component-set-reminder .follow-noPublic .main {
	-webkit-border-radius: .16rem;
	border-radius: .16rem;
	width: 8.24rem;
	padding-top: .66667rem;
	text-align: center
}

.component-set-reminder .follow-noPublic .main .txt-h {
	font-size: .42667rem;
	color: #333;
	font-weight: 700;
	line-height: 1
}

.component-set-reminder .follow-noPublic .main .txt-p {
	font-size: .34667rem;
	color: #ff7124;
	line-height: .53333rem;
	margin-top: .30667rem;
	margin-bottom: .6rem
}

.component-set-reminder .follow-noPublic .main .QR-middle {
	margin-bottom: .66667rem
}

.component-set-reminder .follow-noPublic .main .QR-middle .code-content {
	position: relative;
	display: inline-block;
	background-color: #fff9f6;
	-webkit-box-shadow: inset 0 0 .13333rem 0 rgba(206,161,136,.2);
	box-shadow: inset 0 0 .13333rem 0 rgba(206,161,136,.2);
	width: 3.73333rem;
	height: 3.73333rem
}

.component-set-reminder .follow-noPublic .main .QR-middle .code-content img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 3.2rem;
	height: 3.2rem
}

.component-set-reminder .follow-noPublic .main .QR-middle .code-content i {
	display: inline-block;
	position: absolute;
	height: .26667rem;
	width: .26667rem;
	background-color: transparent;
	border: .05333rem solid rgba(255,113,36,.6)
}

.component-set-reminder .follow-noPublic .main .QR-middle .code-content i:nth-of-type(1) {
	top: -.02667rem;
	left: -.02667rem;
	border-right-color: transparent;
	border-bottom-color: transparent
}

.component-set-reminder .follow-noPublic .main .QR-middle .code-content i:nth-of-type(2) {
	top: -.02667rem;
	right: -.02667rem;
	border-left-color: transparent;
	border-bottom-color: transparent
}

.component-set-reminder .follow-noPublic .main .QR-middle .code-content i:nth-of-type(3) {
	bottom: -.02667rem;
	left: -.02667rem;
	border-right-color: transparent;
	border-top-color: transparent
}

.component-set-reminder .follow-noPublic .main .QR-middle .code-content i:nth-of-type(4) {
	bottom: -.02667rem;
	right: -.02667rem;
	border-left-color: transparent;
	border-top-color: transparent
}

.component-set-reminder .follow-noPublic .main .main-foot {
	height: 1.28rem;
	line-height: 1.28rem;
	border: 0;
	border-top: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23e4e6e7'/%3E%3C/svg%3E") 1 stretch;
	font-size: .42667rem;
	color: #585858
}

.component-set-reminder .success-toast {
	position: fixed;
	z-index: 99998;
	left: 50%;
	width: 5.6rem;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	background-color: rgba(0,0,0,.8);
	-webkit-box-shadow: 0 0 .13333rem 0 rgba(0,0,0,.25);
	box-shadow: 0 0 .13333rem 0 rgba(0,0,0,.25);
	padding: .53333rem;
	text-align: center
}

.component-set-reminder .success-toast::before {
	content: "\e61e";
	font-size: .90667rem;
	color: #fff;
	font-family: iconfont!important;
	line-height: 1
}

.component-set-reminder .success-toast .txt-p {
	margin-top: .42667rem;
	font-size: .34667rem;
	color: #fff;
	line-height: .53333rem
}

.component-set-reminder .success-toast.center {
	top: 50%
}

.component-set-reminder .success-toast.top {
	top: 80%;
	-webkit-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	transform: translate(-50%,0)
}

.component-set-reminder .success-toast.bottom {
	bottom: 18%;
	-webkit-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	transform: translate(-50%,0)
}

.popup-ad-wraper {
	text-align: center;
	height: 100%;
	background: rgba(0,0,0,.3)
}

.popup-ad-wraper::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%
}

.popup-ad-wraper .popup-ad-content {
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: popup_content_animation .3s ease-in-out .15s;
	animation: popup_content_animation .3s ease-in-out .15s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}

.popup-ad-wraper .ad-img {
	width: 7.73333rem;
	height: 10.98667rem;
	display: block
}

.popup-ad-wraper .popup-ad-close-btn {
	background: url(../images/popup_ad_close_btn.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	width: .96rem;
	height: .96rem;
	margin: .4rem auto 0
}

@-webkit-keyframes popup_content_animation {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes popup_content_animation {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

#component-exclusive-train {
	font-size: 0;
	z-index: 99998
}

#component-exclusive-train.show-animation {
	-webkit-animation: exclusive_modal_in_animation .2s;
	animation: exclusive_modal_in_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

#component-exclusive-train.show-animation .main>div {
	-webkit-animation: exclusive_content_in_animation .2s;
	animation: exclusive_content_in_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes exclusive_modal_in_animation {
	0% {
		background-color: rgba(0,0,0,0)
	}

	100% {
		background-color: rgba(0,0,0,.3)
	}
}

@keyframes exclusive_modal_in_animation {
	0% {
		background-color: rgba(0,0,0,0)
	}

	100% {
		background-color: rgba(0,0,0,.3)
	}
}

@-webkit-keyframes exclusive_content_in_animation {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: .1
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes exclusive_content_in_animation {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: .1
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

#component-exclusive-train.fade-out {
	-webkit-animation: exclusive_modal_out_animation .2s;
	animation: exclusive_modal_out_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

#component-exclusive-train.fade-out .main>div {
	-webkit-animation: exclusive_content_out_animation .2s;
	animation: exclusive_content_out_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes exclusive_modal_out_animation {
	0% {
		background-color: rgba(0,0,0,.3)
	}

	100% {
		background-color: rgba(0,0,0,0)
	}
}

@keyframes exclusive_modal_out_animation {
	0% {
		background-color: rgba(0,0,0,.3)
	}

	100% {
		background-color: rgba(0,0,0,0)
	}
}

@-webkit-keyframes exclusive_content_out_animation {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

@keyframes exclusive_content_out_animation {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

#component-exclusive-train .main {
	background-color: transparent;
	width: 8.18667rem;
	text-align: center;
	z-index: 99998
}

#component-exclusive-train .main>div .header-tips {
	color: #423e38;
	font-size: .50667rem;
	line-height: 1em;
	font-weight: 700;
	width: 8.18667rem;
	height: 3.28rem;
	background: url(../images/exclusive_train_header_bg_new.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	padding-top: 1.84rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

#component-exclusive-train .main>div .header-tips .diamond-icon {
	color: #8b6e3b;
	padding-left: .64rem;
	background: url(../images/lv4-icon.png) left .17333rem center no-repeat;
	-webkit-background-size: .34667rem .34667rem;
	background-size: .34667rem .34667rem
}

#component-exclusive-train .main>div .main-content {
	background: #fffcf6;
	-webkit-border-radius: .4rem;
	border-radius: .4rem;
	margin-top: -.34667rem
}

#component-exclusive-train .main>div .main-content p {
	line-height: 1em;
	font-size: .32rem;
	color: #90887a
}

#component-exclusive-train .main>div .main-title {
	color: #716b60;
	font-size: .37333rem;
	padding: .77333rem .85333rem .21333rem;
	line-height: .53333rem;
	text-align: left
}

#component-exclusive-train .main>div .main-title span {
	color: #423e38;
	font-weight: 700
}

#component-exclusive-train .main>div .qrcode {
	width: 2.66667rem;
	height: 2.66667rem;
	padding: .26667rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	-webkit-box-shadow: 0 .06667rem .4rem 0 rgba(139,110,59,.13);
	box-shadow: 0 .06667rem .4rem 0 rgba(139,110,59,.13);
	margin: .53333rem auto .21333rem
}

#component-exclusive-train .main>div .qrcode img {
	width: 100%;
	height: 100%
}

#component-exclusive-train .main>div .btns {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: .64rem .8rem .42667rem
}

#component-exclusive-train .main>div .btns>div {
	background: #d4a95b;
	color: #fff;
	-webkit-border-radius: .16rem;
	border-radius: .16rem;
	line-height: .96rem;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .37333rem
}

#component-exclusive-train .main>div .btns>div:not(:first-child) {
	margin-left: .45333rem
}

#component-exclusive-train .main .main-foot {
	background: url(../images/popup_ad_close_btn.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	width: .96rem;
	height: .96rem;
	margin: .53333rem auto 0
}

.operation-position {
	margin-bottom: .42667rem
}

.operation-position ul {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #FFF
}

.operation-position .operation-position-li {
	text-align: center;
	font-size: .32rem;
	margin-top: .42667rem
}

.operation-position .operation-position-li .operation-position-img-box {
	position: relative;
	width: 1.28rem;
	height: 1.28rem;
	margin: 0 auto
}

.operation-position .operation-position-li .operation-position-img-box img {
	width: 100%;
	height: 100%
}

.operation-position .operation-position-li p {
	margin-top: .26667rem;
	color: #585858
}

.operation-position .operation-position-small {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.operation-position .operation-position-small.eight .operation-position-li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}

.operation-position .operation-position-small .operation-position-li {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%
}

.operation-position .operation-position-small .operation-position-li .operation-position-img-box {
	position: relative;
	width: .8rem;
	height: .8rem
}

.operation-position .operation-position-small .operation-position-li .operation-position-img-box.large {
	width: .8rem;
	height: .8rem
}

.operation-position .operation-position-small .operation-position-li .operation-position-img-box .sign {
	-webkit-transform: translate(80%,-60%);
	-ms-transform: translate(80%,-60%);
	transform: translate(80%,-60%)
}

.operation-position .operation-position-small .operation-position-li p {
	margin-top: .16rem
}

.operation-position .sign {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transform: translate(25%,-30%);
	-ms-transform: translate(25%,-30%);
	transform: translate(25%,-30%)
}

.operation-position .sign .point {
	position: relative;
	height: .42667rem;
	min-width: .42667rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	text-align: center;
	font-size: .24rem;
	line-height: 0;
	padding: 0 .08rem;
	font-weight: 700;
	color: #fff;
	background-color: #FF672E;
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem
}

.operation-position .sign .point span {
	display: inline-block;
	position: relative;
	z-index: 2
}

.operation-position .sign .point:after {
	content: "";
	display: block;
	bottom: 0;
	left: 0;
	position: absolute;
	width: .18667rem;
	height: .18667rem;
	background-color: #FF672E;
	z-index: 1
}

.operation-position .sign .newAdPoint.noText,.operation-position .sign .point.noText {
	font-family: iconfont!important;
	color: #FF672E;
	font-size: .10667rem;
	background-color: rgba(0,0,0,0)
}

.operation-position .sign .point.noText {
	-webkit-border-radius: 0;
	border-radius: 0
}

.operation-position .sign .point.noText:before {
	content: "\e649"
}

.operation-position .sign .point.noText:after {
	display: none
}

.operation-position .sign .newAdPoint {
	position: relative
}

.operation-position .sign .newAdPoint span {
	display: inline-block;
	position: relative;
	z-index: 2
}

.operation-position .sign .newAdPoint.noText {
	-webkit-border-radius: 0;
	border-radius: 0
}

.operation-position .sign .newAdPoint.noText:before {
	content: "\e649"
}

.operation-position .sign .newAdPoint.noText:after {
	display: none
}

@font-face {
	font-family:'BebasNeue BoldNumber';src:url(../fonts/BebasNeue_BoldNumber.ttf)
}

.operation-goods-recommend {
	position: relative;
	width: 100%;
	background-color: #fff;
	font-size: .34667rem;
	padding-top: .42667rem
}

.operation-goods-recommend .goods-recommend-title {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 9.22667rem;
	height: 1.84rem;
	background: url(../images/transverse_bg.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	color: #fff;
	padding: 0 .53333rem .62667rem;
	z-index: 0;
	margin: 0 auto -.76rem
}

.operation-goods-recommend .goods-recommend-title .goodthing-icon {
	display: inline-block;
	width: .45333rem;
	height: .45333rem;
	background: url(../images/goodthing_icon.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-right: .2rem;
	vertical-align: middle
}

.operation-goods-recommend .goods-recommend-title .title-name {
	font-size: .45333rem;
	line-height: 1;
	text-align: center;
	font-weight: 700
}

.operation-goods-recommend .recommend-goods-item .recommend-goods-title p,.operation-transverse-list .transverse-list-item .transverse-list-title p {
	line-height: 1.2;
	word-break: break-all;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-o-text-overflow: ellipsis;
	word-wrap: break-word
}

.operation-goods-recommend .goods-recommend-title .title-name span {
	vertical-align: middle
}

.operation-goods-recommend .goods-recommend-title .more-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .32rem;
	color: #FFD9D1
}

.operation-goods-recommend .goods-recommend-title .more-btn:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: .10667rem solid transparent;
	border-bottom: .10667rem solid transparent;
	border-left: .16rem solid #fff;
	margin-left: .16rem
}

.operation-goods-recommend .operation-goods-box {
	width: 100%;
	height: 6.18667rem;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: scroll
}

.operation-goods-recommend .more-recommend-goods,.operation-goods-recommend .recommend-goods-item {
	white-space: normal;
	-webkit-box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	vertical-align: middle
}

.operation-goods-recommend .operation-goods-box::-webkit-scrollbar {
	display: none!important
}

.operation-goods-recommend .recommend-goods-item {
	height: 5.76rem;
	width: 3.54667rem;
	display: inline-block;
	margin-right: .32rem;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	z-index: 1
}

.operation-goods-recommend .recommend-goods-item:first-child {
	margin-left: .56rem
}

.operation-goods-recommend .recommend-goods-item .recommend-goods-content {
	height: 100%;
	width: 100%;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	background-color: #fff;
	overflow: hidden
}

.operation-goods-recommend .recommend-goods-item .recommend-goods-pic {
	position: relative;
	width: 100%;
	height: 3.54667rem
}

.operation-goods-recommend .recommend-goods-item .recommend-goods-pic img {
	display: block;
	-webkit-border-radius: .13333rem .13333rem 0 0;
	border-radius: .13333rem .13333rem 0 0;
	width: 100%;
	height: 100%
}

.operation-goods-recommend .recommend-goods-item .recommend-goods-cr {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 2.21333rem;
	padding: .29333rem .2rem
}

.operation-goods-recommend .recommend-goods-item .recommend-goods-title {
	width: 100%;
	height: .88rem
}

.operation-goods-recommend .recommend-goods-item .recommend-goods-title p {
	font-size: .34667rem;
	color: #333;
	display: -webkit-box;
	overflow: hidden
}

.operation-goods-recommend .recommend-goods-item .market-price {
	font-size: .26667rem;
	color: #919191;
	margin-top: .08rem;
	text-decoration: line-through;
	line-height: 1
}

.operation-goods-recommend .recommend-goods-item .market-price::before {
	content: '￥'
}

.operation-goods-recommend .recommend-goods-item .price-spend {
	line-height: 1;
	font-size: .42667rem;
	color: #FF7124;
	font-weight: 400;
	display: block;
	margin: -.06667rem
}

.operation-goods-recommend .recommend-goods-item .price-spend::before {
	content: '￥';
	display: inline-block;
	font-size: .26667rem;
	color: #FF7124;
	font-weight: 400
}

.operation-goods-recommend .recommend-goods-item .price-spend.is-multi-spec::after {
	content: '起';
	display: inline-block;
	margin-left: .02667rem;
	font-size: .24rem;
	color: #FF7124;
	font-weight: 400
}

.operation-goods-recommend .recommend-goods-item .price-spend span {
	font-family: "BebasNeue BoldNumber"
}

.operation-goods-recommend .recommend-goods-item .price-earn {
	line-height: 1;
	font-size: .34667rem;
	color: #fff;
	font-weight: 400;
	display: block
}

.operation-goods-recommend .recommend-goods-item .price-earn::before {
	content: '赚￥';
	display: inline-block;
	font-size: .26667rem;
	color: #fff;
	font-weight: 400
}

.operation-goods-recommend .recommend-goods-item .price-earn.type-2::before {
	content: '赚';
	margin-right: .04rem
}

.operation-goods-recommend .recommend-goods-item .price-earn.type-2::after {
	content: '%';
	display: inline-block;
	margin-left: .04rem;
	font-size: .26667rem;
	color: #fff;
	font-weight: 400
}

.operation-goods-recommend .recommend-goods-item .price-earn span {
	font-family: "BebasNeue BoldNumber";
	padding-top: .02667rem
}

.operation-goods-recommend .recommend-goods-item .bottom-box {
	width: 100%;
	height: 1.92rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.operation-goods-recommend .recommend-goods-item .bottom-box .bottom-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.operation-goods-recommend .recommend-goods-item .bottom-box .bottom-left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.operation-goods-recommend .recommend-goods-item .cr-btn {
	min-width: 1.25333rem;
	height: .58667rem;
	padding: 0 .29333rem;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	color: #fff;
	background: -webkit-linear-gradient(182deg,#ff672e,#ff872e);
	background: -o-linear-gradient(182deg,#ff672e,#ff872e);
	background: linear-gradient(268deg,#ff672e,#ff872e);
	-webkit-border-radius: .34667rem;
	border-radius: .34667rem;
	overflow: hidden
}

.operation-goods-recommend .recommend-goods-item .cr-btn .queue-btn {
	font-weight: 700
}

.operation-goods-recommend .recommend-goods-item .cr-btn.has-tips {
	padding-right: .4rem
}

.operation-goods-recommend .recommend-goods-item .lv-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: absolute;
	width: 1.33333rem;
	height: .24rem;
	right: 0;
	top: 0;
	color: #FFDF06;
	font-size: .18667rem;
	font-weight: 700;
	background-color: #343434;
	-webkit-transform: rotate(45deg) translate(29%,-130%);
	-ms-transform: rotate(45deg) translate(29%,-130%);
	transform: rotate(45deg) translate(29%,-130%)
}

.operation-goods-recommend .recommend-goods-item .sale-count {
	color: #919191;
	font-size: .26667rem;
	margin-top: .08rem
}

.operation-goods-recommend .recommend-goods-item .new-tips {
	position: relative;
	width: .96rem;
	height: .28rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-top: .08rem;
	font-style: italic;
	color: #FF7124;
	font-size: .18667rem;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #FF7124
}

.operation-goods-recommend .more-recommend-goods {
	position: relative;
	display: inline-block;
	width: 1.17333rem;
	height: 5.73333rem;
	padding: 2.26667rem .4rem 0;
	margin-right: .18667rem;
	color: #919191;
	font-size: .37333rem;
	text-align: center;
	line-height: .4rem;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	overflow: hidden;
	background: #fff
}

.operation-goods-recommend .more-recommend-goods span {
	position: relative;
	z-index: 2
}

.operation-goods-recommend .more-recommend-goods span::after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: .10667rem solid transparent;
	border-bottom: .10667rem solid transparent;
	border-left: .16rem solid #919191
}

.round-banner-list {
	position: fixed;
	bottom: 2.18667rem;
	right: .21333rem;
	z-index: 9
}

.round-banner-list li {
	width: 1.86667rem;
	height: 1.86667rem;
	margin-top: .08rem
}

.round-banner-list li img {
	width: 100%;
	height: 100%
}

.round-banner-list .boost {
	position: relative;
	width: 1.86667rem;
	height: 1.86667rem;
	background: url(../images/help_enter_1.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	font-size: .24rem;
	-webkit-animation: float ease-in-out 1.5s infinite;
	animation: float ease-in-out 1.5s infinite
}

.round-banner-list .boost.bg-2 {
	background: url(../images/help_enter_2.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.round-banner-list .boost i {
	font-style: normal;
	font-size: .16rem
}

.round-banner-list .boost span {
	position: absolute;
	display: block;
	height: .42667rem;
	width: .89333rem;
	color: #FF4900;
	top: .16rem;
	left: .45333rem;
	line-height: .42667rem;
	text-align: center;
	font-weight: 700
}

.round-banner-list .boost span.font1 {
	font-size: .24rem
}

.round-banner-list .boost span.font2 {
	font-size: .21333rem
}

@-webkit-keyframes float {
	0%,100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(1em);
		transform: translateY(1em)
	}
}

@keyframes float {
	0%,100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(1em);
		transform: translateY(1em)
	}
}

@font-face {
	font-family:'BebasNeue BoldNumber';src:url(../fonts/BebasNeue_BoldNumber.ttf)
}

.operation-transverse-list {
	position: relative;
	width: 100%;
	background-color: #fff;
	font-size: .34667rem;
	padding-top: .42667rem
}

.operation-transverse-list .operation-transverse-title {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 9.22667rem;
	height: 1.84rem;
	background: url(../images/transverse_bg.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	color: #fff;
	padding: 0 .53333rem .62667rem;
	z-index: 0;
	margin: 0 auto -.76rem
}

.operation-transverse-list .operation-transverse-title .goodthing-icon {
	display: inline-block;
	width: .45333rem;
	height: .45333rem;
	background: url(../images/goodthing_icon.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-right: .2rem;
	vertical-align: middle
}

.operation-transverse-list .operation-transverse-title .trojan-icon {
	display: inline-block;
	width: .45333rem;
	height: .45333rem;
	background: url(../images/trojan_icon.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-right: .2rem;
	vertical-align: middle
}

.operation-transverse-list .operation-transverse-title .title-name {
	font-size: .45333rem;
	line-height: 1;
	text-align: center;
	font-weight: 700
}

.operation-transverse-list .operation-transverse-title .title-name span {
	vertical-align: middle
}

.operation-transverse-list .operation-transverse-title .more-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .32rem;
	color: #FFD9D1
}

.operation-transverse-list .operation-transverse-title .more-btn:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: .10667rem solid transparent;
	border-bottom: .10667rem solid transparent;
	border-left: .16rem solid #fff;
	margin-left: .16rem
}

.operation-transverse-list .operation-goods-box {
	width: 100%;
	height: 6.52rem;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: scroll
}

.operation-transverse-list .more-transverse-list,.operation-transverse-list .transverse-list-item {
	white-space: normal;
	vertical-align: middle;
	-webkit-box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1)
}

.operation-transverse-list .operation-goods-box::-webkit-scrollbar {
	display: none!important
}

.operation-transverse-list .transverse-list-item {
	height: 6.09333rem;
	width: 3.54667rem;
	display: inline-block;
	margin-right: .21333rem;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	z-index: 1
}

.operation-transverse-list .transverse-list-item:first-child {
	margin-left: .56rem
}

.operation-transverse-list .transverse-list-item .transverse-list-content {
	height: 100%;
	width: 100%;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	background-color: #fff;
	overflow: hidden
}

.operation-transverse-list .transverse-list-item .transverse-list-pic {
	position: relative;
	width: 100%;
	height: 3.54667rem
}

.operation-transverse-list .transverse-list-item .transverse-list-pic img {
	display: block;
	-webkit-border-radius: .13333rem .13333rem 0 0;
	border-radius: .13333rem .13333rem 0 0;
	width: 100%;
	height: 100%
}

.operation-transverse-list .transverse-list-item .address {
	position: absolute;
	bottom: 0;
	left: .21333rem;
	right: 0;
	color: #fff;
	font-size: .29333rem;
	z-index: 0
}

.operation-transverse-list .transverse-list-item .city {
	background: rgba(0,0,0,.5);
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	height: .53333rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .10667rem;
	-webkit-border-radius: 0 .26667rem 0 0;
	border-radius: 0 .26667rem 0 0;
	font-weight: 700
}

.operation-transverse-list .transverse-list-item .city span {
	max-width: 4em;
	overflow: hidden;
	white-space: nowrap;
	display: block
}

.operation-transverse-list .transverse-list-item .city-icon {
	font-size: .2rem;
	margin-right: .09333rem;
	vertical-align: middle
}

.operation-transverse-list .transverse-list-item .distance {
	display: inline-block;
	margin-left: .10667rem;
	color: #919191
}

.operation-transverse-list .transverse-list-item .transverse-list-cr {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 2.54667rem;
	padding: .29333rem .2rem
}

.operation-transverse-list .transverse-list-item .transverse-list-title {
	width: 100%;
	height: .88rem
}

.operation-transverse-list .transverse-list-item .transverse-list-title p {
	font-size: .34667rem;
	color: #333;
	display: -webkit-box;
	overflow: hidden
}

.scenic-list .cr-item.title p,.scenic-list .goods-list li span {
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	word-break: break-all
}

.operation-transverse-list .transverse-list-item .market-price {
	font-size: .26667rem;
	color: #919191;
	margin-top: .10667rem;
	text-decoration: line-through;
	line-height: 1
}

.operation-transverse-list .transverse-list-item .market-price::before {
	content: '￥'
}

.operation-transverse-list .transverse-list-item .price-spend {
	line-height: 1;
	font-size: .42667rem;
	color: #FF7124;
	font-weight: 400;
	display: block;
	margin: -.06667rem
}

.operation-transverse-list .transverse-list-item .price-spend::before {
	content: '￥';
	display: inline-block;
	font-size: .26667rem;
	color: #FF7124;
	font-weight: 400
}

.operation-transverse-list .transverse-list-item .price-spend.is-multi-spec::after {
	content: '起';
	display: inline-block;
	margin-left: .02667rem;
	font-size: .24rem;
	color: #FF7124;
	font-weight: 400
}

.operation-transverse-list .transverse-list-item .price-spend span {
	font-family: "BebasNeue BoldNumber"
}

.operation-transverse-list .transverse-list-item .price-earn {
	line-height: 1;
	font-size: .34667rem;
	color: #fff;
	font-weight: 400;
	display: block
}

.operation-transverse-list .transverse-list-item .price-earn::before {
	content: '赚￥';
	display: inline-block;
	font-size: .26667rem;
	color: #fff;
	font-weight: 400
}

.operation-transverse-list .transverse-list-item .price-earn.type-2::before {
	content: '赚';
	margin-right: .04rem
}

.operation-transverse-list .transverse-list-item .price-earn.type-2::after {
	content: '%';
	display: inline-block;
	margin-left: .04rem;
	font-size: .26667rem;
	color: #fff;
	font-weight: 400
}

.operation-transverse-list .transverse-list-item .price-earn span {
	font-family: "BebasNeue BoldNumber";
	padding-top: .02667rem
}

.operation-transverse-list .transverse-list-item .bottom-box {
	width: 100%;
	height: 1.92rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.operation-transverse-list .transverse-list-item .bottom-box .bottom-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.operation-transverse-list .transverse-list-item .bottom-box .bottom-left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.operation-transverse-list .transverse-list-item .cr-btn {
	min-width: 1.25333rem;
	height: .58667rem;
	padding: 0 .29333rem;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	background: -webkit-linear-gradient(182deg,#ff672e,#ff872e);
	background: -o-linear-gradient(182deg,#ff672e,#ff872e);
	background: linear-gradient(268deg,#ff672e,#ff872e);
	-webkit-border-radius: .58667rem;
	border-radius: .58667rem;
	overflow: hidden
}

.operation-transverse-list .transverse-list-item .cr-btn .queue-btn {
	font-weight: 700
}

.operation-transverse-list .transverse-list-item .cr-btn.has-tips {
	padding-right: .4rem
}

.operation-transverse-list .transverse-list-item .lv-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: absolute;
	width: 1.33333rem;
	height: .24rem;
	right: 0;
	top: 0;
	color: #FFDF06;
	font-size: .18667rem;
	font-weight: 700;
	background-color: #343434;
	-webkit-transform: rotate(45deg) translate(29%,-130%);
	-ms-transform: rotate(45deg) translate(29%,-130%);
	transform: rotate(45deg) translate(29%,-130%)
}

.operation-transverse-list .transverse-list-item .sale-count {
	color: #919191;
	font-size: .26667rem;
	margin-top: .10667rem;
	line-height: 1
}

.operation-transverse-list .transverse-list-item .new-tips20191118 {
	margin-top: .08rem;
	height: .42667rem;
	display: inline-block;
	font-size: .18667rem;
	text-align: center;
	vertical-align: middle;
	line-height: .42667rem;
	-webkit-border-radius: .21333rem;
	border-radius: .21333rem;
	background-color: rgba(117,215,145,.2);
	color: #00a35c
}

.operation-transverse-list .transverse-list-item .new-tips20191118>div {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 0 .2rem;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.operation-transverse-list .transverse-list-item .new-tips20191118 i {
	font-size: .16rem
}

.operation-transverse-list .more-transverse-list {
	position: relative;
	display: inline-block;
	width: 1.17333rem;
	height: 6.06667rem;
	padding: 2.26667rem .4rem 0;
	margin-right: .18667rem;
	color: #919191;
	font-size: .37333rem;
	text-align: center;
	line-height: .4rem;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	overflow: hidden;
	background: #fff
}

.operation-transverse-list .more-transverse-list span {
	position: relative;
	z-index: 2
}

.operation-transverse-list .more-transverse-list span::after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: .10667rem solid transparent;
	border-bottom: .10667rem solid transparent;
	border-left: .16rem solid #919191
}

.component-scenic-nav,.component-scenic-nav .scenic-nav-list {
	width: 100%;
	height: 100%;
	position: relative
}

.component-scenic-nav .scenic-nav-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .53333rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 0;
	border-bottom: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	z-index: 2
}

.component-scenic-nav .nav-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	font-size: .37333rem;
	color: #585858
}

.component-scenic-nav .nav-item:first-child {
	text-align: left
}

.component-scenic-nav .nav-item:last-child {
	text-align: right
}

.component-scenic-nav .nav-item span {
	vertical-align: middle
}

.component-scenic-nav .nav-item i {
	display: inline-block;
	vertical-align: middle;
	margin-right: .06667rem;
	font-size: .13333rem;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: -webkit-transform .2s;
	-o-transition: transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s
}

.component-scenic-nav .nav-item i.open {
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.component-scenic-nav .nav-item.selected {
	color: #333;
	font-weight: 700
}

.component-scenic-nav .scenic-nav-dialog {
	position: relative;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	z-index: 1
}

.component-scenic-nav .scenic-nav-dialog .overlay {
	position: absolute;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: .5
}

.component-scenic-nav .scenic-nav-dialog .dialog-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 9.86667rem;
	background-color: #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: -webkit-transform .2s;
	-o-transition: transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s
}

.component-scenic-nav .scenic-nav-dialog .dialog-box.show {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.component-scenic-nav .scenic-nav-dialog .dialog-content {
	padding-left: .72rem
}

.component-scenic-nav .scenic-nav-dialog .item {
	height: 1.16rem;
	width: 100%;
	padding-right: .76rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .4rem;
	color: #333;
	border: 0;
	border-bottom: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch
}

.component-scenic-nav .scenic-nav-dialog .item i {
	color: #d4a95b;
	font-size: .53333rem;
	display: none
}

.component-scenic-nav .scenic-nav-dialog .item.selected {
	font-weight: 700
}

.component-scenic-nav .scenic-nav-dialog .item.selected i {
	display: block
}

.scenic-list {
	padding-left: .4rem;
	background-color: #fff
}

.scenic-list .scenic-item {
	padding: .42667rem 0 .46667rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.scenic-list .scenic-item:not(:last-child) {
	border: 0;
	border-bottom: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch
}

.scenic-list .pic {
	position: relative;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	overflow: hidden;
	width: 2.61333rem;
	height: 2.61333rem;
	background-color: #f6f6f6;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: center
}

.scenic-list .pic img {
	display: block;
	width: 100%;
	height: 100%
}

.scenic-list .details {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-left: .44rem;
	top: -.05333rem
}

.scenic-list .cr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 1.97333rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.scenic-list .cr-item:not(:last-child) {
	margin-bottom: .13333rem
}

.scenic-list .cr-item.title {
	position: relative;
	height: .53333rem;
	margin-bottom: 0;
	overflow: hidden
}

.scenic-list .cr-item.title p {
	line-height: 1.2;
	font-size: .4rem;
	color: #333;
	font-weight: 700;
	word-wrap: break-word;
	display: -webkit-box;
	-o-text-overflow: ellipsis
}

.scenic-list .cr-item.title.no-score {
	margin-bottom: .13333rem
}

.scenic-list .cr-item.tips-box {
	font-size: .32rem;
	line-height: .34667rem;
	height: .34667rem;
	margin-bottom: .24rem
}

.scenic-list .cr-item.tips-box .tips-item {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: #585858
}

.scenic-list .star .ycf-component-star {
	margin-right: .13333rem
}

.scenic-list .star.no-point .ycf-component-star {
	color: #D9D9D9
}

.scenic-list .star.no-point .ycf-component-star .point {
	color: #919191;
	font-weight: 400
}

.scenic-list .star .point {
	margin-left: .09333rem;
	color: #585858
}

.scenic-list .star .type {
	position: relative;
	display: inline-block;
	color: #585858;
	font-size: .29333rem;
	top: .02667rem;
	margin-right: .13333rem
}

.scenic-list .star .average-price {
	position: relative;
	display: inline-block;
	color: #585858;
	font-size: .32rem;
	top: .04rem
}

.scenic-list .star .average-price.only,.scenic-list .star .type.only {
	margin-left: .24rem
}

.scenic-list .star .average-price.only:before,.scenic-list .star .type.only:before {
	content: "";
	position: absolute;
	display: inline-block;
	height: .26667rem;
	top: 50%;
	left: -.24rem;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 0;
	border-right: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23E4E4E4'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23E4E4E4'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23E4E4E4'/%3E%3C/svg%3E") 1 stretch
}

.scenic-list .type {
	font-size: .32rem;
	color: #585858
}

.scenic-list .address {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .32rem;
	color: #919191;
	height: inherit
}

.scenic-list .address span {
	color: #919191
}

.scenic-list .address i {
	color: #C6C6C6;
	opacity: .79;
	font-size: .21333rem
}

.scenic-list .money-box {
	width: 100%;
	height: .56rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.scenic-list .money-box.has-float-comm {
	margin-bottom: .48rem
}

.scenic-list .money-box .money {
	display: block
}

.scenic-list .price {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1;
	font-family: "BebasNeue BoldNumber"
}

.scenic-list .price-spend {
	font-size: .56rem;
	color: #333;
	font-weight: 400;
	display: inline-block;
	margin-right: .24rem
}

.scenic-list .price-spend::before {
	content: '￥';
	display: inline-block;
	font-size: .34667rem;
	color: #333;
	font-weight: 400
}

.scenic-list .price-spend.is-multi-spec::after {
	content: '起';
	display: inline-block;
	margin-left: .04rem;
	font-size: .34667rem;
	color: #333;
	font-weight: 400
}

.scenic-list .price-earn .num {
	position: relative;
	display: inline-block;
	font-size: .56rem;
	color: #FF7124;
	font-weight: 400
}

.scenic-list .price-earn::before {
	content: '赚￥';
	display: inline-block;
	font-size: .34667rem;
	color: #FF7124;
	font-weight: 400
}

.scenic-list .price-earn.type-2::before {
	content: '赚';
	margin-right: .04rem
}

.scenic-list .price-earn.type-2::after {
	content: '%';
	display: inline-block;
	margin-left: .04rem;
	font-size: .34667rem;
	color: #FF7124;
	font-weight: 400
}

.scenic-list .tags {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: .45333rem;
	overflow: hidden;
	padding-left: .24rem
}

.scenic-list .tags .tags-li {
	display: inline-block;
	margin-right: .10667rem;
	margin-bottom: .26667rem;
	vertical-align: text-top
}

.scenic-list .shop-tags .tags-item,.scenic-list .tags .tags-item {
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-box-align: center
}

.scenic-list .tags .tags-item {
	height: .42667rem;
	-webkit-border-radius: .21333rem;
	border-radius: .21333rem;
	font-size: .29333rem;
	text-align: center;
	background-color: #F0F0F0;
	color: #585858;
	vertical-align: middle;
	line-height: .42667rem;
	margin-bottom: .10667rem;
	padding: 0 .2rem;
	display: -webkit-box;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.scenic-list .tags .tags-item.is-limit {
	background-color: #FFE9DB;
	color: #FF7124
}

.scenic-list .shop-tags {
	height: .45333rem;
	overflow: hidden
}

.scenic-list .shop-tags .tags-li {
	display: inline-block;
	margin-right: .10667rem;
	margin-bottom: .26667rem;
	vertical-align: text-top
}

.scenic-list .shop-tags .tags-item {
	height: .37333rem;
	display: -webkit-box;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 .05333rem;
	border: .02rem solid #FF672E;
	-webkit-border-radius: .17333rem;
	border-radius: .17333rem;
	font-size: .26667rem;
	color: #FF672E;
	line-height: .26667rem;
	font-weight: 500
}

.scenic-list .float-comm-box,.scenic-list .goods-list li {
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-box-align: center
}

.scenic-list .shop-tags .tags-item span {
	padding-top: .02667rem
}

.scenic-list .goods-list {
	border: 0;
	border-top: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	margin-top: .13333rem;
	padding-top: .14667rem;
	margin-right: .4rem
}

.component-limit-product .details,.component-scenic-hot,.new-comer-goods .goods-list {
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch
}

.scenic-list .goods-list li {
	display: -webkit-box;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: .44rem;
	font-size: .32rem;
	color: #585858;
	margin-top: .06667rem
}

.scenic-list .goods-list li p {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: .4rem;
	overflow: hidden
}

.scenic-list .goods-list li span {
	line-height: .45333rem;
	word-wrap: break-word;
	display: -webkit-box;
	-o-text-overflow: ellipsis
}

.component-limit-product .title p,.component-real-product-list .real-product-item .title p {
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2
}

.scenic-list .goods-list li:last-child {
	margin-bottom: -.17333rem
}

.scenic-list .goods-list li .icon-img {
	width: .34667rem;
	height: .37333rem;
	margin-right: .13333rem
}

.scenic-list .float-comm-box {
	position: absolute;
	height: .37333rem;
	display: -webkit-box;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	bottom: -.48rem;
	left: 50%;
	-webkit-border-radius: .37333rem;
	border-radius: .37333rem;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 2
}

.scenic-list .float-comm-box .float-comm {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 .21333rem;
	height: .37333rem;
	font-family: auto;
	background: -webkit-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: -o-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: linear-gradient(268deg,#ff4c34,#ff7a4c);
	color: #fff;
	font-size: .26667rem;
	line-height: 1;
	-webkit-border-radius: .37333rem;
	border-radius: .37333rem;
	-webkit-box-shadow: 0 5px 13px 0 rgba(255,113,36,.24);
	box-shadow: 0 5px 13px 0 rgba(255,113,36,.24);
	z-index: 1
}

.scenic-list .float-comm-box:before {
	content: "";
	position: absolute;
	display: block;
	width: .13333rem;
	height: .13333rem;
	left: 50%;
	top: 0;
	border: .02667rem solid #fff;
	-webkit-transform: translate(-50%,-40%) rotate(45deg);
	-ms-transform: translate(-50%,-40%) rotate(45deg);
	transform: translate(-50%,-40%) rotate(45deg);
	background: -webkit-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: -o-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: linear-gradient(268deg,#ff4c34,#ff7a4c);
	border-top: none;
	border-left: none;
	z-index: 0
}

.component-scenic-hot {
	background-color: #FFF;
	padding-bottom: .6rem;
	border: 0;
	border-bottom: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	overflow: hidden
}

.scenic-hot_title {
	height: 1.28rem;
	line-height: 1.28rem;
	padding-left: .4rem;
	font-size: .45333rem;
	color: #333
}

.scenic-hot_content {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: auto
}

.scenic-hot_content::-webkit-scrollbar {
	display: none
}

.scenic-hot_item {
	width: 3.33333rem;
	padding-right: .4rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.scenic-hot_item:first-of-type {
	padding-left: .4rem
}

.scenic-hot_item .item_img {
	width: 3.33333rem;
	height: 2.52rem;
	position: relative
}

.scenic-hot_item .item_img>img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem
}

.scenic-hot_item .first::before {
	content: '';
	width: 1.06667rem;
	height: .48rem;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/top_1@2x.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}

.scenic-hot_item .second::before {
	content: '';
	width: 1.06667rem;
	height: .48rem;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/top_3@2x.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}

.scenic-hot_item .third::before {
	content: '';
	width: 1.06667rem;
	height: .48rem;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/top_2@2x.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}

.scenic-hot_item .item_title {
	font-size: .37333rem;
	font-weight: 700;
	color: #333;
	line-height: .48rem;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	margin-top: .26667rem
}

.component-real-product-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .21333rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #fff
}

.component-real-product-list .real-product-item {
	width: 4.68rem;
	height: 7.44rem;
	margin-bottom: .21333rem;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem
}

.component-real-product-list .real-product-item .pic {
	position: relative;
	width: 100%;
	height: 4.68rem;
	-webkit-border-radius: .06667rem .06667rem 0 0;
	border-radius: .06667rem .06667rem 0 0;
	background: url(loading_img_240_160.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden
}

.component-real-product-list .real-product-item .pic img {
	width: 100%;
	height: 100%
}

.component-real-product-list .real-product-item .pic .member-commission {
	position: absolute;
	bottom: .17333rem;
	left: .17333rem
}

.component-real-product-list .real-product-item .cr {
	position: relative;
	height: 2.77333rem;
	padding: .29333rem
}

.component-real-product-list .real-product-item .title {
	width: 100%;
	height: .85333rem;
	margin-bottom: .13333rem;
	overflow: hidden
}

.component-real-product-list .real-product-item .title p {
	line-height: .45333rem;
	font-size: .37333rem;
	color: #585858;
	word-wrap: break-word;
	word-break: break-all;
	display: -webkit-box
}

.component-real-product-list .real-product-item .tags {
	height: .48rem;
	overflow: hidden;
	font-size: .26667rem
}

.component-real-product-list .real-product-item .tags .tags-li {
	position: relative;
	display: inline-block;
	line-height: 1;
	padding: 2px 1px 1px;
	margin: 0 .10667rem .48rem 1px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #FF672E;
	font-size: .26667rem;
	color: #FF672E;
	font-weight: 400;
	white-space: nowrap
}

.component-real-product-list .real-product-item .price {
	position: absolute;
	bottom: .32rem
}

.component-real-product-list .real-product-item .price-earn .num {
	position: relative;
	display: inline-block
}

.component-real-product-list .real-product-item .price-earn .num>span {
	font-size: .4rem
}

.component-real-product-list .real-product-item .height-comm-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 1.02667rem;
	height: .29333rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font-size: .24rem;
	color: #fff;
	line-height: .24rem;
	margin-left: .10667rem;
	border-color: #FF672E;
	-webkit-border-radius: 0 .04rem .04rem .04rem;
	border-radius: 0 .04rem .04rem;
	background: #ff7124;
	z-index: 1
}

.component-real-product-list .real-product-item .height-comm-tips:before {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	border-width: 0 .05333rem .05333rem;
	border-style: solid;
	border-color: transparent transparent #ff7124;
	-webkit-transform: translate(-68%,-10%) rotate(45deg);
	-ms-transform: translate(-68%,-10%) rotate(45deg);
	transform: translate(-68%,-10%) rotate(45deg)
}

.component-real-product-list .real-product-item .float-comm-box {
	position: absolute;
	height: .37333rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	bottom: -.6rem;
	left: 50%;
	-webkit-border-radius: .37333rem;
	border-radius: .37333rem;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 2
}

.component-real-product-list .real-product-item .float-comm-box .float-comm {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 .21333rem;
	height: .37333rem;
	font-family: auto;
	background: -webkit-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: -o-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: linear-gradient(268deg,#ff4c34,#ff7a4c);
	color: #fff;
	font-size: .26667rem;
	line-height: 1;
	-webkit-border-radius: .37333rem;
	border-radius: .37333rem;
	z-index: 1
}

.component-limit-product .price-earn span,.component-limit-product .price-spend span,.component-limit-product .time-tips span.num {
	font-family: "BebasNeue BoldNumber"
}

.component-real-product-list .real-product-item .float-comm-box:before {
	content: "";
	position: absolute;
	display: block;
	width: .13333rem;
	height: .13333rem;
	left: 50%;
	top: 0;
	border: .02667rem solid #fff;
	-webkit-transform: translate(-50%,-40%) rotate(45deg);
	-ms-transform: translate(-50%,-40%) rotate(45deg);
	transform: translate(-50%,-40%) rotate(45deg);
	background: -webkit-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: -o-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: linear-gradient(268deg,#ff4c34,#ff7a4c);
	border-top: none;
	border-left: none;
	z-index: 0
}

.component-city .address {
	position: relative;
	padding-right: .4rem;
	height: 1.06667rem;
	font-size: .4rem;
	line-height: 1.06667rem;
	color: #585858;
	text-align: center;
	z-index: 12;
	background-color: #fff;
	cursor: pointer
}

.component-city .address i {
	padding-left: .02667rem;
	font-size: .26667rem
}

.component-city .city-dialog {
	position: absolute;
	left: 0;
	top: 1.29333rem;
	width: 100%;
	height: 100%;
	z-index: 10;
	color: #666;
	overflow: hidden
}

.component-city .city-dialog .overlay {
	width: 100%;
	height: 100vh;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	background-color: rgba(0,0,0,.5);
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.component-city .city-dialog .overlay.show-content {
	opacity: 1
}

.component-city .city-dialog .outer-box {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	left: 0;
	-webkit-transition: top .2s;
	-o-transition: top .2s;
	transition: top .2s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	overflow: hidden
}

.component-city .city-dialog .dialog-address-title {
	position: relative;
	height: 1.33333rem;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .37333rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #fff;
	font-size: .37333rem;
	z-index: 10
}

.component-city .city-dialog .dialog-address {
	font-weight: 500;
	color: #919191
}

.component-city .city-dialog .dialog-address strong {
	color: #333
}

.component-city .city-dialog .show-district-btn {
	color: #d4a95b;
	font-weight: 700
}

.component-city .city-dialog .show-district-btn i {
	font-size: .26667rem
}

.component-city .city-dialog .district-box {
	position: relative;
	background-color: #fff;
	height: 0;
	-webkit-transition: height .2s;
	-o-transition: height .2s;
	transition: height .2s;
	overflow: hidden
}

.component-city .city-dialog .district-box .district-list {
	position: absolute;
	width: 100%;
	padding: 0 0 .53333rem .37333rem;
	top: 0;
	left: 0;
	-webkit-transition: top .2s;
	-o-transition: top .2s;
	transition: top .2s
}

.component-city .city-dialog .district-box .district-item {
	display: inline-block;
	margin: 0 .26667rem .26667rem 0;
	font-size: .37333rem;
	color: #585858;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	border: .02667rem solid #D8D8D8
}

.component-city .city-dialog .district-box .district-item .item-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	height: .8rem;
	padding: 0 .18667rem
}

.component-city .city-dialog .district-box .district-item.selected {
	background-color: #D4A95B;
	color: #333;
	font-weight: 700;
	border: .02667rem solid #D4A95B
}

.component-city .city-dialog .district-box .district-item.selected .icon-home_list_location_i {
	color: #333
}

.component-city .city-dialog .area {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
	font-size: .34667rem;
	background-color: #fff;
	border-top: .18667rem solid #f6f6f6;
	overflow: hidden
}

.component-city .city-dialog .area-content {
	height: 100%;
	width: 100%
}

.component-city .city-dialog .tag-body {
	height: 100%;
	float: left;
	overflow-y: scroll
}

.component-city .city-dialog .tag-body::-webkit-scrollbar:horizontal {
	display: none
}

.component-city .city-dialog .tag-body .tag-block {
	padding-bottom: 2.58667rem
}

.component-city .city-dialog .tag-body .list-item {
	position: relative;
	height: 1.12rem;
	line-height: 1.12rem
}

.component-city .city-dialog .province-box {
	width: 35%;
	background-color: #f6f6f6
}

.component-city .city-dialog .province-box .list-item {
	padding-left: .4rem
}

.component-city .city-dialog .province-box .list-item.selected {
	background-color: #fff
}

.component-city .city-dialog .city-box {
	width: 65%;
	background-color: #fff;
	padding-left: .4rem
}

.component-city .city-dialog .city-box .icon-selected {
	opacity: 0;
	position: absolute;
	top: 0;
	right: .4rem;
	color: #d4aa5b;
	font-size: .48rem;
	-webkit-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	transform: translate(-50%,0)
}

.component-city .city-dialog .city-box .icon-home_list_location_i {
	color: #ccc;
	font-size: .30667rem;
	margin-left: .10667rem
}

.component-city .city-dialog .city-box .list-item::after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: .02667rem;
	background-color: #e4e7e7;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5)
}

.component-city .city-dialog .city-box .list-item.selected i {
	opacity: 1
}

.component-city .city-dialog .city-box .hot-title {
	height: 1.12rem;
	line-height: 1.12rem;
	color: #919191;
	font-weight: 700;
	font-size: .37333rem
}

.component-city .city-dialog .city-box .hot-item {
	display: inline-block;
	margin: 0 .29333rem .29333rem 0;
	font-size: .37333rem;
	color: #585858;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	border: .02667rem solid #D8D8D8
}

.component-city .city-dialog .city-box .hot-item .icon-home_list_location_i {
	color: #585858;
	font-size: .32rem;
	margin-left: 0;
	margin-right: .10667rem
}

.component-city .city-dialog .city-box .hot-item .item-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	height: .8rem;
	padding: 0 .18667rem
}

.component-city .city-dialog .city-box .hot-item.selected {
	background-color: #D4A95B;
	color: #333;
	font-weight: 700;
	border: .02667rem solid #D4A95B
}

.component-city .city-dialog .city-box .hot-item.selected .icon-home_list_location_i {
	color: #333
}

.component-city .city-dialog .area-bottom {
	position: relative;
	width: 100%;
	height: 1.05333rem;
	line-height: 1.05333rem;
	top: -.04rem;
	font-size: .4rem;
	z-index: 10
}

.component-city .city-dialog .clean-btn,.component-city .city-dialog .confirm-btn {
	float: left;
	width: 50%;
	height: 100%;
	border: none;
	outline: 0;
	text-align: center
}

.component-city .city-dialog .clean-btn {
	color: #333;
	background-color: #fff
}

.component-city .city-dialog .confirm-btn {
	color: #fff;
	background-color: #d4aa5b
}

.component-limit-product {
	position: relative;
	background-color: #fff
}

.component-limit-product .price-spend {
	line-height: 1;
	font-size: .56rem;
	color: #FF7124;
	font-weight: 400;
	display: inline-block;
	margin-right: .08rem
}

.component-limit-product .price-spend::before {
	content: '￥';
	display: inline-block;
	font-size: .34667rem;
	color: #FF7124;
	font-weight: 400
}

.component-limit-product .price-spend.is-multi-spec::after {
	content: '起';
	display: inline-block;
	margin-left: .04rem;
	font-size: .34667rem;
	color: #FF7124;
	font-weight: 400
}

.component-limit-product .price-earn {
	line-height: 1;
	font-size: .42667rem;
	color: #fff;
	font-weight: 400;
	display: inline-block
}

.component-limit-product .price-earn::before {
	content: '赚￥';
	display: inline-block;
	font-size: .34667rem;
	color: #fff;
	font-weight: 400
}

.component-limit-product .price-earn.type-2::before {
	content: '赚';
	margin-right: .04rem
}

.component-limit-product .price-earn.type-2::after {
	content: '%';
	display: inline-block;
	margin-left: .04rem;
	font-size: .34667rem;
	color: #fff;
	font-weight: 400
}

.component-limit-product .cr,.component-limit-product .details {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	position: relative
}

.component-limit-product .price-earn span {
	padding-top: .02667rem
}

.component-limit-product .details {
	display: flex;
	width: 100%;
	margin-left: .4rem;
	min-height: 2.57333rem;
	padding: .42667rem .4rem .29333rem 0;
	border: 0;
	border-top: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch
}

.component-limit-product .product-item:first-child .details::after {
	display: none
}

.component-limit-product .product-item:first-child .details {
	border: none
}

.component-limit-product .pic {
	position: relative;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	width: 3.12rem;
	height: 3.12rem;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	overflow: hidden;
	background: url(loading_img_240_160.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.component-limit-product .pic img {
	display: block;
	width: 100%;
	height: 100%
}

.component-limit-product .rt {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.component-limit-product .cr {
	display: flex;
	margin: 0 .32rem 0 0;
	padding: 0 0 0 .4rem;
	min-height: 3.12rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	clear: both
}

.component-limit-product .title {
	max-height: .90667rem;
	height: inherit;
	line-height: 1.2;
	margin-bottom: .16rem;
	overflow: hidden
}

.component-limit-product .title p {
	color: #333;
	font-size: .4rem;
	font-weight: 700;
	word-wrap: break-word;
	word-break: break-all;
	display: -webkit-box
}

.component-limit-product .address-tips .splice p,.new-comer-goods .goods-list .goods-item .name {
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.component-limit-product .bottom-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	position: relative
}

.component-limit-product .money-address {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.component-limit-product .address-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	font-size: .29333rem;
	line-height: 1.2;
	height: .32rem;
	color: #919191;
	overflow: hidden
}

.component-limit-product .address-tips .icon-home_list_location_i {
	font-size: .21333rem;
	margin-right: .05333rem
}

.component-limit-product .address-tips .distance {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0 .02667rem
}

.component-limit-product .address-tips .splice {
	height: 100%
}

.component-limit-product .address-tips .splice p {
	display: -webkit-box
}

.component-limit-product .money {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	position: relative
}

.component-limit-product .money .market-price {
	font-size: .32rem;
	color: #919191;
	padding-left: .05333rem;
	text-decoration: line-through
}

.component-limit-product .money .market-price::before {
	content: '￥'
}

.component-limit-product .money .discount {
	width: .82667rem;
	height: .32rem;
	text-align: center;
	line-height: .32rem;
	color: #fff;
	font-size: .24rem;
	background: url(../images/discount_bg.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	padding-left: .08rem;
	margin-left: .10667rem;
	margin-bottom: .4em
}

.component-limit-product .time-status {
	height: .56rem;
	width: 2.85333rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: rgba(0,0,0,.6);
	-webkit-border-radius: .13333rem .13333rem 0 0;
	border-radius: .13333rem .13333rem 0 0
}

.component-limit-product .time-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 2.34667rem;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	height: .42667rem;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	font-size: .29333rem
}

.component-limit-product .time-tips .strong {
	font-weight: 400
}

.component-limit-product .time-tips span.num {
	width: .37333rem;
	height: .33333rem;
	font-size: .29333rem;
	line-height: .33333rem;
	text-align: center;
	vertical-align: center;
	padding: .02667rem;
	background-color: #fff;
	color: #000;
	-webkit-border-radius: .04rem;
	border-radius: .04rem;
	margin: .06667rem
}

.component-limit-product .tips-list {
	width: 100%;
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	margin-bottom: .16rem
}

.component-limit-product .tips-list .score-item,.component-limit-product .tips-list .tips-item {
	display: inline-block;
	line-height: .42667rem;
	margin-right: .10667rem;
	margin-bottom: .10667rem;
	vertical-align: middle
}

.component-limit-product .tips-list .score-item {
	color: #ff672e;
	font-size: .32rem;
	font-weight: 700
}

.component-limit-product .tips-list .tips-item {
	height: .42667rem;
	-webkit-border-radius: .21333rem;
	border-radius: .21333rem;
	font-size: .29333rem;
	text-align: center;
	background-color: #F0F0F0;
	color: #585858
}

.component-limit-product .tips-list .tips-item>div {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 0 .2rem;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.component-limit-product .tips-list .tips-item.hot {
	background-color: #FFE9DB;
	color: #FF7124
}

.component-limit-product .tips-list .tips-item.new {
	background-color: rgba(117,215,145,.2);
	color: #00a35c
}

.component-limit-product .tips-list .tips-item i {
	font-size: .26667rem
}

.component-limit-product .cr-btn {
	min-width: 1.96rem;
	height: .69333rem;
	padding: 0 .30667rem;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	color: #fff;
	background: -webkit-linear-gradient(182deg,#ff672e,#ff872e);
	background: -o-linear-gradient(182deg,#ff672e,#ff872e);
	background: linear-gradient(268deg,#ff672e,#ff872e);
	-webkit-border-radius: .34667rem;
	border-radius: .34667rem;
	overflow: hidden
}

.component-limit-product .float-comm-box,.component-limit-product .lv-tips {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-box-align: center
}

.component-limit-product .cr-btn .queue-btn {
	font-size: .32rem;
	font-weight: 700
}

.component-limit-product .cr-btn.has-tips {
	padding-right: .4rem
}

.component-limit-product .lv-tips {
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	width: 1.33333rem;
	height: .24rem;
	right: 0;
	top: 0;
	color: #FFDF06;
	font-size: .18667rem;
	font-weight: 700;
	background-color: #343434;
	-webkit-transform: rotate(45deg) translate(28%,-120%);
	-ms-transform: rotate(45deg) translate(28%,-120%);
	transform: rotate(45deg) translate(28%,-120%)
}

.component-limit-product .float-comm-box {
	height: .4rem;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	bottom: -.4rem;
	right: -.10667rem;
	border: .02667rem solid #fff;
	-webkit-border-radius: .26667rem;
	border-radius: .26667rem
}

.component-limit-product .float-comm-box .float-comm {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 .10667rem;
	height: .34667rem;
	background: -webkit-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: -o-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: linear-gradient(268deg,#ff4c34,#ff7a4c);
	color: #fff;
	font-size: .26667rem;
	line-height: 1;
	-webkit-border-radius: .34667rem;
	border-radius: .34667rem;
	z-index: 1
}

.component-limit-product .float-comm-box:before {
	content: "";
	position: absolute;
	display: block;
	width: .13333rem;
	height: .13333rem;
	right: 1rem;
	top: -.094rem;
	border: .02667rem solid #fff;
	-webkit-transform: translateX(50%) rotate(-45deg);
	-ms-transform: translateX(50%) rotate(-45deg);
	transform: translateX(50%) rotate(-45deg);
	background: -webkit-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: -o-linear-gradient(182deg,#ff4c34,#ff7a4c);
	background: linear-gradient(268deg,#ff4c34,#ff7a4c);
	z-index: 0
}

.component-limit-product .goods-recommend .details {
	display: block;
	padding: 0;
	min-height: auto
}

.collection-mini .i-know-btn,.collection-mini .top-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox
}

.component-limit-product .goods-recommend .details .operation-goods-recommend,.component-limit-product .goods-recommend .details .operation-special-sale,.component-limit-product .goods-recommend .details .operation-transverse-list {
	margin-left: -.4rem
}

.collection-mini {
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.8);
	z-index: 2001
}

.collection-mini .top-tips {
	position: absolute;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	width: 4.72rem;
	height: 1.06667rem;
	padding-top: .13333rem;
	top: .22667rem;
	right: .96rem;
	font-size: .34667rem;
	font-weight: 500;
	color: #fff;
	background: url(../images/collection_mini_3.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.collection-mini .tips-item {
	width: 3.94667rem;
	position: absolute;
	font-size: .32rem;
	line-height: 1.2;
	color: #FFF
}

.collection-mini .tips-item .tips-img {
	height: 3.94667rem;
	width: 3.94667rem;
	overflow: hidden;
	border: .10667rem solid #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.collection-mini .tips-item .tips {
	width: 3.33333rem;
	margin: .37333rem auto
}

.collection-mini .tips-1 {
	top: 2.36rem;
	left: .72rem
}

.collection-mini .tips-1 .tips-img {
	background: url(../images/collection_mini_1.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.collection-mini .tips-2 {
	top: 6.14667rem;
	right: .72rem
}

.collection-mini .tips-2 .tips-img {
	background: url(../images/collection_mini_2.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.collection-mini .arrow {
	position: absolute;
	width: 1.74667rem;
	height: 1.62667rem;
	left: 5.2rem;
	top: 4.21333rem;
	background: url(../images/collection_mini_4.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.collection-mini .i-know-btn {
	position: absolute;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	top: 12.68rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 3.33333rem;
	height: 1.06667rem;
	border: .02667rem solid #fff;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	font-size: .42667rem;
	color: #fff
}

.component-limit-nav,.component-sales-banenr .sales-type-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox
}

.component-limit-nav {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0 .48rem;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.component-limit-nav .condition-btn {
	display: block;
	color: #585858;
	font-size: .37333rem
}

.component-limit-nav .condition-btn.selected {
	color: #333;
	font-weight: 700
}

.component-limit-nav .bar {
	position: absolute;
	height: .10667rem;
	width: .37333rem;
	-webkit-border-radius: .05333rem;
	border-radius: .05333rem;
	bottom: 0;
	-webkit-transition: left .2s;
	-o-transition: left .2s;
	transition: left .2s;
	background-color: #FF7124
}

.component-sales-banenr {
	margin: .42667rem auto
}

.component-sales-banenr img {
	width: 100%;
	height: 100%;
	display: block;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem
}

.component-sales-banenr .sales-type-1,.component-sales-banenr .sales-type-2 {
	width: 9.2rem;
	height: 2.50667rem;
	margin: 0 auto
}

.component-sales-banenr .sales-type-2 {
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.component-sales-banenr .sales-type-2 img {
	width: 4.46667rem
}

.component-sales-banenr .sales-type-3 {
	width: 9.2rem;
	height: 4.50667rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto
}

.component-sales-banenr .sales-type-3 .l-pic {
	width: 4.50667rem;
	height: 100%
}

.component-sales-banenr .sales-type-3 .r-pic {
	width: 4.50667rem;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.component-sales-banenr .sales-type-3 .r-pic img {
	height: 2.16rem
}

.new-comer-goods {
	background-color: #fff;
	padding: 0 .4rem
}

.new-comer-goods .goods-list-title {
	width: 100%;
	height: 1.37333rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.new-comer-goods .goods-list-title .title {
	color: #333;
	font-size: .45333rem;
	font-weight: 700
}

.new-comer-goods .goods-list-title .title-r {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.new-comer-goods .goods-list-title .receive-tips {
	height: .66667rem;
	padding: 0 .21333rem;
	background-color: #FFF3EB;
	-webkit-border-radius: .34667rem;
	border-radius: .34667rem;
	text-align: center;
	line-height: .66667rem;
	color: #B0725F;
	font-size: .32rem;
	margin-right: .57333rem
}

.new-comer-goods .goods-list-title .receive-num {
	padding: 0 .05333rem;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	height: .38667rem;
	background-color: #FF673F;
	color: #fff;
	font-weight: 700;
	line-height: .38667rem
}

.new-comer-goods .goods-list-title .receive-num::after {
	content: '元';
	font-weight: 400
}

.new-comer-goods .goods-list-title .receive-num.discount::after {
	content: '折'
}

.new-comer-goods .goods-list-title .receive-btn {
	text-decoration: underline;
	color: #ff6034
}

.new-comer-goods .goods-list-title .more-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .32rem;
	color: #585858
}

.new-comer-goods .goods-list-title .more-btn:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: .10667rem solid transparent;
	border-bottom: .10667rem solid transparent;
	border-left: .16rem solid #585858;
	margin-left: .16rem
}

.new-comer-goods .goods-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 0;
	border-bottom: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch
}

.new-comer-goods .goods-list::after {
	content: "";
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.new-comer-goods .goods-list .goods-item {
	width: 2.85333rem
}

.new-comer-goods .goods-list .goods-item:not(:last-child) {
	margin-right: .32rem
}

.new-comer-goods .goods-list .goods-item .pic {
	width: 2.85333rem;
	height: 2.14667rem;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	overflow: hidden
}

.new-comer-goods .goods-list .goods-item .pic img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem
}

.new-comer-goods .goods-list .goods-item .cr {
	height: 2.29333rem;
	padding-top: .24rem
}

.new-comer-goods .goods-list .goods-item .name {
	color: #333;
	font-size: .34667rem;
	line-height: 1.2;
	font-weight: 700;
	display: -webkit-box;
	overflow: hidden;
	margin-bottom: .24rem
}

.new-comer-goods .goods-list .goods-item .money-box {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.new-comer-goods .goods-list .goods-item .price {
	font-size: .53333rem;
	color: #333;
	font-family: "BebasNeue BoldNumber";
	line-height: 1
}

.new-comer-goods .goods-list .goods-item .price::before {
	content: "￥";
	font-family: normal;
	display: inline-block;
	font-size: .32rem
}

.operation-special-sale .special-sale-item .price-spend span,.price-earn span,.price-spend span {
	font-family: "BebasNeue BoldNumber"
}

.new-comer-goods .goods-list .goods-item .price.is-multi-spec::after {
	content: '起';
	display: inline-block;
	margin-left: .04rem;
	font-size: .24rem
}

.new-comer-goods .goods-list .goods-item .market-price {
	text-decoration: line-through;
	color: #919191;
	font-size: .32rem
}

.new-comer-goods .goods-list .goods-item .market-price::before {
	content: "￥";
	display: inline-block;
	font-size: .32rem;
	margin-right: .02667rem
}

.new-comer-goods .goods-list .goods-item .queue-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	width: .78667rem;
	height: .66667rem;
	background: -webkit-gradient(linear,left bottom,left top,from(#ff583c),to(#ff7124));
	background: -webkit-linear-gradient(bottom,#ff583c,#ff7124);
	background: -o-linear-gradient(bottom,#ff583c,#ff7124);
	background: linear-gradient(0deg,#ff583c,#ff7124);
	-webkit-box-shadow: 0 .08rem .16rem 0 rgba(255,7,0,.22);
	box-shadow: 0 .08rem .16rem 0 rgba(255,7,0,.22);
	-webkit-border-radius: .33333rem;
	border-radius: .33333rem;
	font-size: .34667rem;
	color: #fff;
	font-weight: 700
}

@font-face {
	font-family:'BebasNeue BoldNumber';src:url(../fonts/BebasNeue_BoldNumber.ttf)
}

.operation-special-sale {
	position: relative;
	width: 100%;
	background-color: #fff;
	font-size: .34667rem;
	padding-top: .42667rem
}

.operation-special-sale .special-sale-title {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 9.22667rem;
	height: 1.84rem;
	background: url(../images/title_bg_9.9.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	color: #fff;
	padding: 0 .53333rem .62667rem;
	z-index: 0;
	margin: 0 auto -.76rem
}

.operation-special-sale .special-sale-title .goodthing-icon {
	display: inline-block;
	width: .45333rem;
	height: .45333rem;
	background: url(../images/sale_icon.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-right: .2rem;
	vertical-align: middle
}

.operation-special-sale .special-sale-title .title-name {
	font-size: .45333rem;
	line-height: 1;
	text-align: center;
	font-weight: 700
}

.operation-special-sale .special-sale-title .title-name span {
	vertical-align: middle
}

.operation-special-sale .special-sale-title .more-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .32rem;
	color: #c1ffc2
}

.operation-special-sale .special-sale-title .more-btn:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: .10667rem solid transparent;
	border-bottom: .10667rem solid transparent;
	border-left: .16rem solid #fff;
	margin-left: .16rem
}

.operation-special-sale .operation-goods-box {
	width: 100%;
	height: 6.52rem;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: scroll
}

.operation-special-sale .operation-goods-box::-webkit-scrollbar {
	display: none!important
}

.operation-special-sale .special-sale-item {
	height: 6.09333rem;
	width: 3.54667rem;
	display: inline-block;
	margin-right: .32rem;
	white-space: normal;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	-webkit-box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	vertical-align: middle;
	z-index: 1
}

.operation-special-sale .special-sale-item:first-child {
	margin-left: .56rem
}

.operation-special-sale .special-sale-item .special-sale-content {
	height: 100%;
	width: 100%;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	background-color: #fff;
	overflow: hidden
}

.operation-special-sale .special-sale-item .special-sale-pic {
	position: relative;
	width: 100%;
	height: 3.54667rem
}

.operation-special-sale .special-sale-item .special-sale-pic img {
	display: block;
	-webkit-border-radius: .13333rem .13333rem 0 0;
	border-radius: .13333rem .13333rem 0 0;
	width: 100%;
	height: 100%
}

.operation-special-sale .special-sale-item .special-sale-cr {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 2.54667rem;
	padding: .29333rem .2rem
}

.operation-special-sale .special-sale-item .goods-title {
	width: 100%;
	height: .88rem
}

.operation-special-sale .special-sale-item .goods-title p {
	line-height: 1.2;
	font-size: .34667rem;
	color: #333;
	word-wrap: break-word;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.operation-special-sale .special-sale-item .market-price {
	font-size: .26667rem;
	color: #919191;
	margin-top: .08rem;
	text-decoration: line-through;
	line-height: 1
}

.operation-special-sale .special-sale-item .market-price::before {
	content: '￥'
}

.operation-special-sale .special-sale-item .price-spend {
	line-height: 1;
	font-size: .42667rem;
	color: #FF7124;
	font-weight: 400;
	display: block;
	margin: -.06667rem
}

.operation-special-sale .special-sale-item .price-spend::before {
	content: '￥';
	display: inline-block;
	font-size: .26667rem;
	color: #FF7124;
	font-weight: 400
}

.operation-special-sale .special-sale-item .price-spend.is-multi-spec::after {
	content: '起';
	display: inline-block;
	margin-left: .02667rem;
	font-size: .24rem;
	color: #FF7124;
	font-weight: 400
}

.operation-special-sale .special-sale-item .price-earn {
	line-height: 1;
	font-size: .34667rem;
	color: #fff;
	font-weight: 400;
	display: block
}

.operation-special-sale .special-sale-item .price-earn::before {
	content: '赚￥';
	display: inline-block;
	font-size: .26667rem;
	color: #fff;
	font-weight: 400
}

.operation-special-sale .special-sale-item .price-earn.type-2::before {
	content: '赚';
	margin-right: .04rem
}

.operation-special-sale .special-sale-item .price-earn.type-2::after {
	content: '%';
	display: inline-block;
	margin-left: .04rem;
	font-size: .26667rem;
	color: #fff;
	font-weight: 400
}

.operation-special-sale .special-sale-item .price-earn span {
	font-family: "BebasNeue BoldNumber";
	padding-top: .02667rem
}

.operation-special-sale .special-sale-item .bottom-box {
	width: 100%;
	height: 1.92rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.operation-special-sale .special-sale-item .bottom-box .bottom-left,.operation-special-sale .special-sale-item .bottom-box .bottom-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-box-align: center;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical
}

.operation-special-sale .special-sale-item .bottom-box .bottom-right {
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.operation-special-sale .special-sale-item .bottom-box .bottom-left {
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.operation-special-sale .special-sale-item .cr-btn {
	min-width: 1.25333rem;
	height: .58667rem;
	padding: 0 .29333rem;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	color: #fff;
	background: -webkit-linear-gradient(182deg,#ff672e,#ff872e);
	background: -o-linear-gradient(182deg,#ff672e,#ff872e);
	background: linear-gradient(268deg,#ff672e,#ff872e);
	-webkit-border-radius: .34667rem;
	border-radius: .34667rem;
	overflow: hidden
}

.operation-special-sale .special-sale-item .cr-btn .queue-btn {
	font-weight: 700
}

.operation-special-sale .special-sale-item .cr-btn.has-tips {
	padding-right: .4rem
}

.operation-special-sale .special-sale-item .lv-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: absolute;
	width: 1.33333rem;
	height: .24rem;
	right: 0;
	top: 0;
	color: #FFDF06;
	font-size: .18667rem;
	font-weight: 700;
	background-color: #343434;
	-webkit-transform: rotate(45deg) translate(29%,-130%);
	-ms-transform: rotate(45deg) translate(29%,-130%);
	transform: rotate(45deg) translate(29%,-130%)
}

.operation-special-sale .special-sale-item .sale-count {
	color: #919191;
	font-size: .26667rem;
	margin-top: .08rem
}

.operation-special-sale .special-sale-item .new-tips {
	width: .69333rem;
	height: .28rem;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-top: .08rem
}

.operation-special-sale .special-sale-item .new-tips span {
	position: relative;
	padding-top: .02667rem;
	font-style: italic;
	font-weight: 700;
	color: #FF7124;
	font-size: .18667rem;
	line-height: 1;
	background-image: -webkit-gradient(linear,left 0,right 0,from(#ff9000),to(#ff6000));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	z-index: 1
}

.operation-special-sale .special-sale-item .new-tips::before {
	content: "";
	position: absolute;
	display: block;
	width: .69333rem;
	height: .28rem;
	top: 0;
	left: 0;
	background: -webkit-gradient(linear,left top,right top,from(#ff9000),to(#ff6000));
	background: -webkit-linear-gradient(left,#ff9000,#ff6000);
	background: -o-linear-gradient(left,#ff9000,#ff6000);
	background: linear-gradient(90deg,#ff9000,#ff6000);
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	z-index: 0
}

.operation-special-sale .special-sale-item .new-tips::after {
	content: "";
	position: absolute;
	display: block;
	width: .66667rem;
	height: .25333rem;
	top: 50%;
	left: 50%;
	background: #fff;
	-webkit-border-radius: .04rem;
	border-radius: .04rem;
	-webkit-transform: translate(-50%,-49.5%);
	-ms-transform: translate(-50%,-49.5%);
	transform: translate(-50%,-49.5%);
	z-index: 0
}

.operation-special-sale .more-special-sale {
	position: relative;
	display: inline-block;
	width: 1.17333rem;
	height: 6.06667rem;
	padding: 2.26667rem .4rem 0;
	margin-right: .18667rem;
	color: #919191;
	white-space: normal;
	font-size: .37333rem;
	text-align: center;
	line-height: .4rem;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	-webkit-box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	box-shadow: 0 .13333rem .66667rem 0 rgba(0,0,0,.1);
	overflow: hidden;
	vertical-align: middle;
	background: #fff
}

.operation-special-sale .more-special-sale span {
	position: relative;
	z-index: 2
}

.operation-special-sale .more-special-sale span::after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: .10667rem solid transparent;
	border-bottom: .10667rem solid transparent;
	border-left: .16rem solid #919191
}

@font-face {
	font-family:'BebasNeue BoldNumber';src:url(../fonts/BebasNeue_BoldNumber.ttf)
}

.component-today-push {
	position: relative;
	margin: .6rem 0 .42667rem;
	width: 100%;
	overflow: hidden;
	padding: 0 .4rem
}

.todayPush_icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #919191;
	margin-bottom: .36rem
}

.todayPush_icon .all-btn,.todayPush_icon .top-left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox
}

.todayPush_icon .top-left {
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.todayPush_icon .top-left span {
	font-size: .26667rem;
	margin-left: .21333rem
}

.todayPush_icon img {
	width: 2.25333rem;
	height: .42667rem
}

.todayPush_icon .all-btn {
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: .17333rem;
	height: .48rem;
	border: 1px solid #bababa;
	-webkit-border-radius: .26667rem;
	border-radius: .26667rem;
	font-size: .29333rem;
	line-height: .48rem
}

.todayPush_icon .all-btn i {
	-webkit-transform: scale(.5) translateZ(0);
	transform: scale(.5) translateZ(0)
}

.todayPush_wrap {
	background: url(../images/chunjie_today_push_bg.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-border-radius: .18667rem;
	border-radius: .18667rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 .26667rem;
	width: 100%;
	height: 6.69333rem;
	white-space: nowrap;
	overflow: hidden
}

.todayPush_wrap .todayPush_list {
	overflow: hidden;
	overflow-x: scroll
}

.todayPush_wrap .todayPush_list::-webkit-scrollbar {
	display: none
}

.transverse-list-content {
	height: 6.25333rem;
	width: 3.41333rem;
	display: inline-block;
	-webkit-border-radius: .18667rem;
	border-radius: .18667rem;
	background-color: #fff;
	overflow: hidden;
	margin-right: .21333rem
}

.transverse-list-pic {
	position: relative;
	width: 100%;
	height: 2.98667rem;
	padding: .24rem .21333rem 0
}

.transverse-list-pic img {
	display: block;
	width: 100%;
	height: 100%
}

.address {
	color: #919191;
	font-size: .29333rem;
	height: .46667rem
}

.city {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	height: .48rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.city span {
	white-space: nowrap;
	display: block
}

.distance {
	display: inline-block;
	margin-left: .10667rem;
	color: #919191
}

.bottom-box,.transverse-list-cr {
	display: -webkit-flex;
	display: -ms-flexbox
}

.transverse-list-cr {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 3.30667rem;
	padding: .21333rem
}

.transverse-list-title {
	width: 100%
}

.transverse-list-title p {
	line-height: 1.3;
	font-size: .34667rem;
	font-weight: 700;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	white-space: normal;
	overflow: hidden
}

.market-price {
	font-size: .26667rem;
	color: #999;
	text-decoration: line-through
}

.market-price::before {
	content: '￥'
}

.price-spend {
	font-size: .53333rem;
	color: #FF7124;
	font-weight: 400;
	display: block;
	margin: -.06667rem
}

.price-spend::before {
	content: '￥';
	display: inline-block;
	font-size: .32rem;
	color: #FF7124;
	font-weight: 400
}

.price-spend.is-multi-spec::after {
	content: '起';
	display: inline-block;
	margin-left: .02667rem;
	font-size: .24rem;
	color: #FF7124;
	font-weight: 400
}

.price-earn {
	line-height: 1;
	font-size: .34667rem;
	color: #fff;
	font-weight: 400;
	display: block
}

.price-earn::before {
	content: '赚￥';
	display: inline-block;
	font-size: .26667rem;
	color: #fff;
	font-weight: 400
}

.price-earn.type-2::before {
	content: '赚';
	margin-right: .04rem
}

.price-earn.type-2::after {
	content: '%';
	display: inline-block;
	margin-left: .04rem;
	font-size: .26667rem;
	color: #fff;
	font-weight: 400
}

.cr-btn .queue-btn,.lv-tips,.new-tips span {
	font-weight: 700
}

.price-earn span {
	padding-top: .02667rem
}

.bottom-box {
	width: 100%;
	height: 1.2rem;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bottom-box .bottom-left,.bottom-box .bottom-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-box-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}

.bottom-box .bottom-right {
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.bottom-box .bottom-left {
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.cr-btn,.lv-tips {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	-webkit-box-align: center
}

.cr-btn {
	min-width: 1.25333rem;
	height: .58667rem;
	padding: 0 .18667rem;
	position: relative;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	background: -webkit-linear-gradient(182deg,#ff672e,#ff872e);
	background: -o-linear-gradient(182deg,#ff672e,#ff872e);
	background: linear-gradient(268deg,#ff672e,#ff872e);
	-webkit-border-radius: .58667rem;
	border-radius: .58667rem;
	overflow: hidden
}

.cr-btn.has-tips {
	padding-right: .4rem
}

.lv-tips {
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: absolute;
	width: 1.33333rem;
	height: .24rem;
	right: 0;
	top: 0;
	color: #FFDF06;
	font-size: .18667rem;
	background-color: #343434;
	-webkit-transform: rotate(45deg) translate(29%,-130%);
	-ms-transform: rotate(45deg) translate(29%,-130%);
	transform: rotate(45deg) translate(29%,-130%)
}

.sale-count {
	color: #999;
	font-size: .26667rem;
	margin-top: .10667rem
}

.new-tips {
	width: .69333rem;
	height: .28rem;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-top: .08rem
}

.new-tips span {
	position: relative;
	padding-top: .02667rem;
	font-style: italic;
	color: #FF7124;
	font-size: .18667rem;
	line-height: 1;
	background-image: -webkit-gradient(linear,left 0,right 0,from(#ff9000),to(#ff6000));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	z-index: 1
}

.new-tips::before {
	content: "";
	position: absolute;
	display: block;
	width: .69333rem;
	height: .28rem;
	top: 0;
	left: 0;
	background: -webkit-gradient(linear,left top,right top,from(#ff9000),to(#ff6000));
	background: -webkit-linear-gradient(left,#ff9000,#ff6000);
	background: -o-linear-gradient(left,#ff9000,#ff6000);
	background: linear-gradient(90deg,#ff9000,#ff6000);
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	z-index: 0
}

.new-tips::after {
	content: "";
	position: absolute;
	display: block;
	width: .66667rem;
	height: .25333rem;
	top: 50%;
	left: 50%;
	background: #fff;
	-webkit-border-radius: .04rem;
	border-radius: .04rem;
	-webkit-transform: translate(-50%,-49.5%);
	-ms-transform: translate(-50%,-49.5%);
	transform: translate(-50%,-49.5%);
	z-index: 0
}

.todayPush_more {
	display: inline-block;
	height: 6.25333rem;
	vertical-align: top
}

.todayPush_more .todayPush_moreText {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	width: 1rem;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	background-color: #fff
}

.todayPush_more .todayPush_moreText .icon {
	color: #FF7124;
	font-size: .32rem;
	margin: 0 0 .10667rem;
	width: .34667rem;
	height: .4rem
}

.todayPush_more .todayPush_moreText .moreText {
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
	font-size: .32rem;
	color: #585858;
	line-height: 1
}

.point-layer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 2000;
	background: rgba(0,0,0,.5)
}

.point-layer .step-1,.point-layer .step-2 {
	width: 100vw;
	position: absolute;
	top: 9.36rem;
	left: 0;
	text-align: center;
	font-size: .37333rem;
	color: #fff
}

.point-layer .step-1:before,.point-layer .step-2:before {
	content: '';
	display: block;
	margin: 0 auto .42667rem;
	width: .33333rem;
	height: .50667rem;
	background: url(../images/arrow.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.point-layer .step-2 {
	top: 6.69333rem
}

.point-layer .btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	width: 1.92rem;
	height: .85333rem;
	margin: .74667rem auto 0;
	background: -webkit-linear-gradient(96deg,#ff9656 0,#ff7124 100%);
	background: -o-linear-gradient(96deg,#ff9656 0,#ff7124 100%);
	background: linear-gradient(-6deg,#ff9656 0,#ff7124 100%);
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem;
	font-size: .4rem;
	color: #fff
}

#component-community-invited {
	font-size: 0;
	z-index: 99998
}

#component-community-invited.show-animation {
	-webkit-animation: community_modal_in_animation .2s;
	animation: community_modal_in_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

#component-community-invited.show-animation .main>div {
	-webkit-animation: community_content_in_animation .2s;
	animation: community_content_in_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes community_modal_in_animation {
	0% {
		background-color: rgba(0,0,0,0)
	}

	100% {
		background-color: rgba(0,0,0,.3)
	}
}

@keyframes community_modal_in_animation {
	0% {
		background-color: rgba(0,0,0,0)
	}

	100% {
		background-color: rgba(0,0,0,.3)
	}
}

@-webkit-keyframes community_content_in_animation {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: .1
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes community_content_in_animation {
	0% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: .1
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

#component-community-invited.fade-out {
	-webkit-animation: community_modal_out_animation .2s;
	animation: community_modal_out_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

#component-community-invited.fade-out .main>div {
	-webkit-animation: community_content_out_animation .2s;
	animation: community_content_out_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes community_modal_out_animation {
	0% {
		background-color: rgba(0,0,0,.3)
	}

	100% {
		background-color: rgba(0,0,0,0)
	}
}

@keyframes community_modal_out_animation {
	0% {
		background-color: rgba(0,0,0,.3)
	}

	100% {
		background-color: rgba(0,0,0,0)
	}
}

@-webkit-keyframes community_content_out_animation {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

@keyframes community_content_out_animation {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

#component-community-invited .main {
	background-color: transparent;
	text-align: center;
	z-index: 99998;
	width: 8.50667rem;
	position: relative
}

#component-community-invited .main>div .main-content {
	width: 8.50667rem;
	height: 11.86667rem;
	background: url(../images/communityInvited20190725.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	padding-top: 2.13333rem;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}

#component-community-invited .main>div .main-content:before {
	content: '';
	width: 1.06667rem;
	height: 1.06667rem;
	background: url(../images/community_bg_coin_small.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	right: 1.57333rem;
	top: 1.92rem;
	z-index: 2
}

#component-community-invited .main>div .main-content:after {
	content: '';
	width: 2.13333rem;
	height: 2.13333rem;
	background: url(../images/community_bg_coin_big.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 2.74667rem;
	z-index: 2
}

#component-community-invited .main>div .main-content .swiper-container {
	width: 6.56rem;
	overflow: initial;
	height: 7rem;
	background-color: transparent
}

#component-community-invited .main>div .main-content .swiper-container .swiper-slide {
	width: 6.4rem!important;
	height: 7rem;
	font-size: 16px;
	margin: 0 .16rem
}

#component-community-invited .main>div .main-content .swiper-pagination-div {
	position: absolute;
	left: 50%;
	top: 9.38667rem;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 1.17333rem;
	height: .42667rem;
	line-height: .42667rem;
	background: #e96913;
	-webkit-border-radius: .21333rem;
	border-radius: .21333rem;
	font-size: .37333rem;
	font-weight: 800;
	color: #F6CABA;
	text-align: center
}

#component-community-invited .main>div .main-content .swiper-pagination-div .current-page {
	color: #fff
}

#component-community-invited .main>div .main-content p {
	line-height: 1em;
	font-size: .32rem;
	color: #90887a
}

#component-community-invited .main>div .main-content .content-box {
	background: url(../images/pop-card-bg20190722-new.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	width: 6.4rem;
	height: 7.04rem;
	-webkit-box-shadow: 0rem .49333rem .8rem 0rem rgba(255,113,36,.44);
	box-shadow: 0rem .49333rem .8rem 0rem rgba(255,113,36,.44);
	margin: 0 auto;
	-webkit-border-radius: .74667rem;
	border-radius: .74667rem;
	padding: .42667rem 0 .32rem
}

#component-community-invited .main>div .main-content .content-box .title-box {
	width: 5.44rem;
	height: 2.24rem;
	background: -webkit-linear-gradient(100deg,rgba(255,255,255,.43) 0,rgba(255,255,255,.8) 100%);
	background: -o-linear-gradient(100deg,rgba(255,255,255,.43) 0,rgba(255,255,255,.8) 100%);
	background: linear-gradient(-10deg,rgba(255,255,255,.43) 0,rgba(255,255,255,.8) 100%);
	-webkit-border-radius: .48rem;
	border-radius: .48rem;
	padding-top: .24rem;
	margin: 0 auto;
	position: relative
}

#component-community-invited .main>div .main-content .content-box .title-box .title {
	min-width: 4.84rem;
	max-height: 1.76rem;
	font-size: .34667rem;
	color: #5b3018;
	line-height: .48rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate;
	-ms-transform: translate;
	transform: translate;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	overflow: auto
}

#component-community-invited .main>div .main-content .content-box .qrcode {
	width: 2.66667rem;
	height: 2.66667rem;
	padding: .26667rem;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	-webkit-box-shadow: 0 .06667rem .33333rem 0 rgba(200,145,73,.15);
	box-shadow: 0 .06667rem .33333rem 0 rgba(200,145,73,.15);
	margin: .38667rem auto .18667rem
}

#component-community-invited .main>div .main-content .content-box .qrcode img {
	width: 100%;
	height: 100%
}

#component-community-invited .main>div .main-content .content-box .wechatNum {
	line-height: 1;
	font-size: .29333rem;
	color: #b27d41
}

#component-community-invited .main>div .main-content .btn-box {
	margin-top: 1.01333rem
}

#component-community-invited .main>div .main-content .btn-box .tip {
	font-size: .34667rem;
	line-height: 1;
	color: #fff;
	opacity: .6
}

#component-community-invited .main>div .main-content .btn-box .btn {
	background: url(../images/copy-wechat-btn20190722.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	font-size: .37333rem;
	color: #fff;
	width: 5.33333rem;
	height: 1.06667rem;
	margin: .29333rem auto;
	line-height: 1.06667rem
}

#component-community-invited .main>div .close-btn {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/popup_ad_close_btn.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	width: .96rem;
	height: .96rem
}

.Layer-FullScreen.glowth-value-box .main {
	width: 7.68rem;
	background-color: unset
}

.Layer-FullScreen.glowth-value-box .modal_content {
	background-color: #fff;
	width: 7.68rem;
	height: 6.16rem;
	text-align: center;
	-webkit-border-radius: .26667rem;
	border-radius: .26667rem
}

.Layer-FullScreen.glowth-value-box .modal_content:before {
	content: "";
	position: relative;
	display: block;
	top: -1.28rem;
	margin-bottom: -1.28rem;
	height: 2.66667rem;
	width: 7.68rem;
	background: url(../images/pattern_1.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.Layer-FullScreen.glowth-value-box .modal_content .title {
	color: #333;
	font-size: .53333rem;
	padding-bottom: .64rem
}

.Layer-FullScreen.glowth-value-box .modal_content .desc {
	font-size: .37333rem;
	line-height: 1.5;
	color: #585858;
	margin-bottom: .74667rem
}

.Layer-FullScreen.glowth-value-box .modal_content .go-glow-btn {
	margin: 0 auto;
	width: 4.8rem;
	height: 1.06667rem;
	background: #D4A95B;
	-webkit-box-shadow: 0 .08rem .18667rem 0rem rgba(212,169,91,.25);
	box-shadow: 0 .08rem .18667rem 0rem rgba(212,169,91,.25);
	-webkit-border-radius: .53333rem;
	border-radius: .53333rem;
	line-height: 1.06667rem;
	color: #fff;
	font-size: .4rem;
	font-weight: 700
}

.Layer-FullScreen.glowth-value-box .modal_btns {
	width: .96rem;
	height: .96rem;
	margin: .53333rem auto 0;
	background: url(level-close.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.cuserCheck {
	position: fixed;
	bottom: 1.76rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height: .85333rem;
	background: rgba(32,32,32,.8);
	-webkit-border-radius: .42667rem;
	border-radius: .42667rem;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	z-index: 10
}

.cuserCheck .cuserCheck_icon {
	position: absolute;
	top: -.69333rem;
	right: -.10667rem;
	width: .53333rem;
	height: .53333rem
}

.cuserCheck .cuserCheck_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 .10667rem;
	height: 100%;
	font-size: 0;
	color: #fff;
	min-width: 5.26667rem
}

.cuserCheck .cuserCheck_content .cuserCheck_content_img {
	width: .64rem;
	height: .64rem
}

.cuserCheck .cuserCheck_content .cuserCheck_content_txt {
	font-size: .34667rem;
	padding: 0 .25333rem 0 .12rem;
	white-space: nowrap
}

.cuserCheck .cuserCheck_content .cuserCheck_content_btn {
	display: inline-block;
	padding: 0 .37333rem;
	height: .58667rem;
	background: -webkit-linear-gradient(160deg,#ff8308 0,#ffc63d 100%);
	background: -o-linear-gradient(160deg,#ff8308 0,#ffc63d 100%);
	background: linear-gradient(-70deg,#ff8308 0,#ffc63d 100%);
	-webkit-box-shadow: 0 .04rem .21333rem 0 rgba(113,40,0,.3);
	box-shadow: 0 .04rem .21333rem 0 rgba(113,40,0,.3);
	-webkit-border-radius: .29333rem;
	border-radius: .29333rem;
	font-size: .32rem;
	font-weight: 700;
	color: #fff;
	text-shadow: 0 .04rem .12rem rgba(255,113,36,.36);
	border: none;
	white-space: nowrap
}

.select1-content,.select2-content {
	background: #fff;
	width: 100%
}

.cuser-enter,.cuser-leave-to {
	opacity: 0
}

.select1-content .select1-col {
	max-height: 9.78667rem;
	overflow: auto;
	padding: 0 .66667rem
}

.select1-content .select1-col-item {
	font-size: .4rem;
	color: #585858;
	line-height: 1.16rem
}

.select1-content .select1-col-item:not(:last-child) {
	_border-bottom: .01333rem solid #efefef
}

.select1-content .select1-col-item .iconfont {
	color: #ff7124;
	font-size: .56rem;
	font-weight: 700;
	position: absolute;
	right: .6rem
}

.select2-content {
	font-size: .37333rem;
	color: #2f3540;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.select2-content .select2-col {
	max-height: 8.08rem;
	overflow: auto;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.select2-content .select2-col:first-child {
	width: 3.78667rem;
	background: #f6f6f6;
	line-height: 1.38667rem
}

.select2-content .select2-col:first-child .iconfont {
	display: none
}

.select2-content .select2-col:first-child .select2-col-item {
	padding-left: .72rem
}

.select2-content .select2-col:first-child .select2-col-item.item-select2 {
	color: #333;
	font-weight: 700;
	background: #fff
}

.select2-content .select2-col:last-child {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.select2-content .select2-col:last-child .select2-col-item {
	padding-left: .84rem;
	line-height: 1.37333rem;
	position: relative
}

.select2-content .select2-col:last-child .select2-col-item:not(:last-child) {
	_border-bottom: .01333rem solid #efefef
}

.select2-content .select2-col:last-child .select2-col-item.item-select2 .iconfont {
	color: #ff7124;
	font-size: .56rem;
	font-weight: 700;
	position: absolute;
	right: .44rem
}

.select-box {
	position: relative
}

.select-box .select-lable-list {
	background: #fff;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	z-index: 1;
	_border-bottom: .01333rem solid #efefef
}

.select-box .select-lable-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #585858;
	font-size: .37333rem;
	text-align: center;
	line-height: 1.17333rem
}

.select-box .select-lable-item i {
	font-size: .32rem;
	-webkit-transform: scale(.3);
	-ms-transform: scale(.3);
	transform: scale(.3);
	display: inline-block;
	-webkit-transition: -webkit-transform .2s;
	-o-transition: transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s
}

.select-box .select-lable-item.open-item i {
	color: #ff7124;
	-webkit-transform: scale(.3) rotate(180deg);
	-ms-transform: scale(.3) rotate(180deg);
	transform: scale(.3) rotate(180deg)
}

.select-box .select-content-wraper {
	position: relative;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	z-index: 1
}

.select-box .select-content-wraper .mask {
	background: rgba(0,0,0,.4);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100vh;
	z-index: -1;
	-webkit-animation: mask_in_animation .2s;
	animation: mask_in_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

#indexSwiper .swiper-container,#indexSwiper .swiper-slide {
	z-index: 2;
	overflow: visible
}

.select-box .select-content-wraper .select-content-box {
	-webkit-animation: content_in_animation .2s;
	animation: content_in_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes mask_in_animation {
	0% {
		background-color: rgba(0,0,0,0)
	}

	100% {
		background-color: rgba(0,0,0,.4)
	}
}

@keyframes mask_in_animation {
	0% {
		background-color: rgba(0,0,0,0)
	}

	100% {
		background-color: rgba(0,0,0,.4)
	}
}

@-webkit-keyframes content_in_animation {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes content_in_animation {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.select-box .select-content-wraper.slide-out .mask {
	-webkit-animation: mask_out_animation .2s;
	animation: mask_out_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.select-box .select-content-wraper.slide-out .select-content-box {
	-webkit-animation: content_out_animation .2s;
	animation: content_out_animation .2s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes mask_out_animation {
	0% {
		background-color: rgba(0,0,0,.4)
	}

	100% {
		background-color: rgba(0,0,0,0)
	}
}

@keyframes mask_out_animation {
	0% {
		background-color: rgba(0,0,0,.4)
	}

	100% {
		background-color: rgba(0,0,0,0)
	}
}

@-webkit-keyframes content_out_animation {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

@keyframes content_out_animation {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	100% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

@font-face {
	font-family:'BebasNeue BoldNumber';src:url(../fonts/BebasNeue_BoldNumber.ttf)
}

#indexSwiper .swiper-slide {
	position: relative
}

#indexSwiper .swiper-container-horizontal>.swiper-pagination {
	bottom: .13333rem
}

#indexSwiper .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	margin: .06667rem
}

#indexSwiper .swiper-pagination-bullet {
	font-family: iconfont;
	font-size: .16rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	color: #fff;
	opacity: 1;
	font-weight: 700;
	width: .16rem;
	height: .16rem;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: rgba(0,0,0,0)
}

#indexSwiper .swiper-pagination-bullet::before {
	content: "\e614"
}

#indexSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
	content: "\e649"
}

.shopping-mall-index {
	height: 100%;
	background-color: #f6f6f6;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.shopping-mall-index .header,.shopping-mall-index .header .top {
	height: 1.26667rem;
	background-color: #fff;
	z-index: 10;
	position: relative
}

.shopping-mall-index .header .top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .36rem .4rem .18667rem
}

.shopping-mall-index .header .address {
	padding-right: .4rem;
	height: .82667rem;
	font-size: .4rem;
	line-height: .82667rem;
	color: #585858;
	text-align: center
}

.shopping-mall-index .header .top-btn {
	height: 100%;
	width: 1.06667rem;
	right: 0;
	text-align: right;
	top: 0
}

.shopping-mall-index .header .top-btn svg {
	width: .56rem;
	height: 100%
}

.shopping-mall-index .header .search-box {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.shopping-mall-index .header .search-keywords {
	display: block;
	width: 100%;
	height: .82667rem;
	padding: 0 .2rem 0 .33333rem;
	background: #F2F2F2;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	font-size: .32rem;
	color: #919191;
	line-height: .8rem;
	overflow: hidden
}

.shopping-mall-index .header .search-keywords i {
	display: inline-block;
	font-size: .29333rem;
	color: #919191;
	font-weight: 700;
	margin-right: .16rem
}

.shopping-mall-index .header .business_license {
	margin-left: .4rem;
	width: .69333rem;
	height: .53333rem;
	background: url(../images/nav_license_icon.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.shopping-mall-index .wx-header {
	position: relative
}

.shopping-mall-index .wx-header.in-top {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0
}

.shopping-mall-index .banner-box {
	background-color: #fff;
	overflow: hidden
}

.shopping-mall-index .advertising {
	background-color: #fff;
	position: relative;
	z-index: 2
}

.shopping-mall-index .advertising .card-item {
	position: relative;
	margin: .16rem 0 0;
	width: 9.2rem;
	height: 3.46667rem;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	background: url(loading_img_750_300.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.shopping-mall-index .advertising .card-item img {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	-webkit-border-radius: .13333rem;
	border-radius: .13333rem;
	-webkit-box-shadow: 0 .17333rem .21333rem 0rem rgba(143,150,159,.23);
	box-shadow: 0 .17333rem .21333rem 0rem rgba(143,150,159,.23);
	display: inline-block
}

.shopping-mall-index .page-content {
	height: 100%
}

.shopping-mall-index .mescroll {
	overflow-y: scroll;
	overflow-x: hidden
}

.shopping-mall-index .mescroll.un-scroll {
	overflow: hidden
}

.shopping-mall-index .mescroll.step-1 .operation-position-large {
	position: relative;
	width: 9.73333rem;
	margin: auto;
	-webkit-border-radius: .08rem;
	border-radius: .08rem;
	pointer-events: none;
	z-index: 2001
}

.shopping-mall-index .mescroll.step-2 .component-limit-product .product-item:first-child {
	position: relative;
	width: 9.73333rem;
	margin: auto;
	-webkit-border-radius: .21333rem;
	border-radius: .21333rem;
	z-index: 2001
}

.shopping-mall-index .tab-list {
	position: relative;
	height: 1.09333rem;
	width: 100%;
	background-color: #fff;
	z-index: 4
}

.shopping-mall-index .content-top {
	position: relative
}

.shopping-mall-index .content-top.in-top {
	position: fixed;
	left: 0;
	top: 1.26667rem;
	width: 100%;
	border: 0;
	border-bottom: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23efefef'/%3E%3C/svg%3E") 1 stretch
}

.shopping-mall-index .nav-box {
	width: 100%;
	position: relative;
	z-index: 1;
	height: 1.09333rem;
	background-color: #fff;
	overflow: scroll
}

.shopping-mall-index .nav-box::-webkit-scrollbar {
	display: none!important
}

.shopping-mall-index .nav-box .nav-list {
	position: relative;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	background-color: #fff;
	white-space: nowrap;
	padding-right: 1.06667rem;
	height: 100%;
	line-height: 1.09333rem;
	text-align: center
}

.shopping-mall-index .nav-box .nav-bar {
	position: absolute;
	height: .10667rem;
	width: .37333rem;
	-webkit-border-radius: .05333rem;
	border-radius: .05333rem;
	bottom: 0;
	-webkit-transition: left .2s;
	-o-transition: left .2s;
	transition: left .2s;
	background-color: #FF7124
}

.shopping-mall-index .nav-box .nav-item {
	display: inline-block;
	padding: 0 .4rem;
	height: 100%;
	text-align: center;
	color: #666;
	position: relative;
	font-size: .42667rem;
	vertical-align: top
}

.shopping-mall-index .nav-box .nav-item .text {
	white-space: normal;
	height: 100%
}

.shopping-mall-index .condition-box,.shopping-mall-index .condition-content {
	height: 1.22667rem;
	width: 100%;
	background-color: #fff
}

.shopping-mall-index .nav-box .nav-item .text .inner-text {
	width: 100%
}

.shopping-mall-index .nav-box .nav-item.active {
	font-size: .45333rem;
	color: #333;
	font-weight: 700
}

.shopping-mall-index .condition-content {
	position: relative;
	z-index: 3
}

.shopping-mall-index .condition-content .limit-nav,.shopping-mall-index .condition-content .scenic-nav {
	width: 100%;
	height: 100%
}

.shopping-mall-index .condition-content.in-top {
	position: fixed;
	top: 1.24rem;
	border: none;
	-webkit-box-shadow: 0 3px 6px -3px rgba(0,0,0,.13);
	box-shadow: 0 3px 6px -3px rgba(0,0,0,.13)
}

.shopping-mall-index .condition-content.in-top.has-head {
	top: 2.66667rem
}

.shopping-mall-index .condition-content.in-top.no-shadow {
	-webkit-box-shadow: none;
	box-shadow: none
}

.shopping-mall-index .nav-space.in-top {
	padding-top: 1.25333rem
}

.shopping-mall-index .product-item {
	position: relative;
	background-color: #fff
}

.shopping-mall-index .product-item .price {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1;
	font-family: "BebasNeue BoldNumber"
}

.shopping-mall-index .product-item .price .price-spend {
	font-size: .56rem;
	color: #333;
	font-weight: 400;
	display: inline-block;
	margin-right: .10667rem
}

.shopping-mall-index .product-item .price .price-spend::before {
	content: '￥';
	display: inline-block;
	font-size: .34667rem;
	color: #333;
	font-weight: 400
}

.shopping-mall-index .product-item .price .price-spend.is-multi-spec::after {
	content: '起';
	display: inline-block;
	margin-left: .04rem;
	font-size: .34667rem;
	color: #333;
	font-weight: 400
}

.shopping-mall-index .product-item .price .price-spend span {
	font-size: .4rem;
	color: #333;
	font-weight: 400
}

.shopping-mall-index .product-item .price .price-earn {
	font-size: .56rem;
	color: #FF7124;
	font-weight: 400;
	font-family: "BebasNeue BoldNumber";
	display: inline-block
}

.shopping-mall-index .product-item .price .price-earn .num {
	position: relative;
	display: inline-block
}

.shopping-mall-index .product-item .price .price-earn .num>span {
	font-size: .4rem
}

.shopping-mall-index .product-item .price .price-earn::before {
	content: '赚￥';
	display: inline-block;
	font-size: .34667rem;
	color: #FF7124;
	font-weight: 400
}

.shopping-mall-index .product-item .price .price-earn.type-2::before {
	content: '赚';
	margin-right: .04rem
}

.shopping-mall-index .product-item .price .price-earn.type-2::after {
	content: '%';
	display: inline-block;
	margin-left: .04rem;
	font-size: .34667rem;
	color: #FF7124;
	font-weight: 400
}

.shopping-mall-index .remind-btn {
	position: absolute;
	width: 1.44rem;
	height: .64rem;
	bottom: 0;
	right: 0;
	background: #fff;
	color: #D4A95B;
	font-size: .32rem;
	line-height: .64rem;
	font-weight: 700;
	text-align: center
}

.shopping-mall-index .remind-btn .remind-box {
	width: 1.44rem;
	height: .64rem;
	position: relative;
	border: .02667rem solid #D4A95B;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem
}

.shopping-mall-index .remind-btn.cancel {
	color: #C9C9C9;
	font-weight: 400
}

.shopping-mall-index .remind-btn.cancel .remind-box {
	border-color: #C9C9C9
}

.shopping-mall-index .member-commission {
	display: block;
	width: .36rem;
	height: .24rem;
	background: url(../images/member-commission-icon.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-left: .10667rem
}

.shopping-mall-index .activity-product .details,.shopping-mall-index .normal-product .details {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-left: .4rem;
	min-height: 2.57333rem;
	padding: .53333rem .4rem .53333rem 0;
	border: 0;
	border-top: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch
}

.shopping-mall-index .activity-product .pic,.shopping-mall-index .normal-product .pic {
	position: relative;
	float: left;
	display: inline-table;
	text-align: center;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	overflow: hidden;
	width: 3.73333rem;
	height: 2.49333rem;
	background: url(loading_img_240_160.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.shopping-mall-index .activity-product .pic img,.shopping-mall-index .normal-product .pic img {
	display: block;
	width: 100%;
	height: 100%
}

.shopping-mall-index .activity-product .rt,.shopping-mall-index .normal-product .rt {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.shopping-mall-index .activity-product .cr,.shopping-mall-index .normal-product .cr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 .32rem 0 0;
	padding: 0 0 0 .4rem;
	position: relative;
	min-height: 2.4rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	clear: both
}

.shopping-mall-index .activity-product .address,.shopping-mall-index .normal-product .address {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: #fff;
	z-index: 0
}

.shopping-mall-index .activity-product .city-tips,.shopping-mall-index .normal-product .city-tips {
	width: 200%;
	-webkit-display: flex;
	-moz-display: flex;
	-o-display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: .53333rem;
	line-height: .90667rem;
	-webkit-transform: scale(.5) translate(-50%,50%);
	-ms-transform: scale(.5) translate(-50%,50%);
	transform: scale(.5) translate(-50%,50%)
}

.shopping-mall-index .activity-product .city,.shopping-mall-index .normal-product .city {
	background: rgba(0,0,0,.64);
	-webkit-display: flex;
	-moz-display: flex;
	-o-display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 .32rem 0 .21333rem;
	font-weight: 700;
	-webkit-border-top-right-radius: .4rem;
	-moz-border-top-right-radius: .4rem;
	border-top-right-radius: .4rem
}

.shopping-mall-index .activity-product .city span,.shopping-mall-index .normal-product .city span {
	max-width: 4em;
	overflow: hidden;
	white-space: nowrap;
	display: block
}

.shopping-mall-index .activity-product .city-icon,.shopping-mall-index .normal-product .city-icon {
	font-size: .53333rem;
	margin-right: .09333rem;
	vertical-align: middle
}

.shopping-mall-index .activity-product .distance,.shopping-mall-index .normal-product .distance {
	margin-left: .21333rem
}

.shopping-mall-index .activity-product .app-tips,.shopping-mall-index .normal-product .app-tips {
	-webkit-display: flex;
	-moz-display: flex;
	-o-display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	text-align: center;
	padding: 0 .32rem 0 .21333rem;
	-webkit-border-top-right-radius: .4rem;
	-moz-border-top-right-radius: .4rem;
	border-top-right-radius: .4rem
}

.shopping-mall-index .activity-product .app-tips .app-tips-text,.shopping-mall-index .normal-product .app-tips .app-tips-text {
	position: relative;
	z-index: 1
}

.shopping-mall-index .activity-product .app-tips .app-tips-bg,.shopping-mall-index .normal-product .app-tips .app-tips-bg {
	position: absolute;
	background-color: #ff752a;
	opacity: .9;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-border-top-right-radius: .4rem;
	-moz-border-top-right-radius: .4rem;
	border-top-right-radius: .4rem
}

.shopping-mall-index .activity-product .app-tips .app-tips-bg:after,.shopping-mall-index .normal-product .app-tips .app-tips-bg:after {
	content: '';
	position: absolute;
	display: block;
	left: -.4rem;
	top: 0;
	width: .45333rem;
	height: .90667rem;
	background: url(../images/app_tips_bg_2.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.shopping-mall-index .activity-product .title,.shopping-mall-index .normal-product .title {
	position: relative;
	color: #575757;
	height: .85333rem;
	overflow: hidden
}

.shopping-mall-index .activity-product .title p,.shopping-mall-index .normal-product .title p {
	line-height: .45333rem;
	font-size: .37333rem;
	color: #585858;
	word-wrap: break-word;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2
}

.shopping-mall-index .activity-product .time-status,.shopping-mall-index .normal-product .time-status {
	position: relative;
	width: 100%
}

.shopping-mall-index .activity-product .time-status .time-tips,.shopping-mall-index .normal-product .time-status .time-tips {
	color: #585858;
	font-size: .32rem
}

.shopping-mall-index .activity-product .time-status .time-tips span,.shopping-mall-index .normal-product .time-status .time-tips span {
	display: inline-block;
	vertical-align: middle
}

.shopping-mall-index .activity-product .time-status .time-tips span.num,.shopping-mall-index .normal-product .time-status .time-tips span.num {
	width: .45333rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	vertical-align: center;
	background-color: #333;
	color: #fff;
	-webkit-border-radius: .04rem;
	border-radius: .04rem;
	margin: .06667rem
}

.shopping-mall-index .activity-product .time-status .time-tips span:first-child,.shopping-mall-index .normal-product .time-status .time-tips span:first-child {
	margin-left: 0
}

.shopping-mall-index .activity-product .time-status .time-tips .strong,.shopping-mall-index .normal-product .time-status .time-tips .strong {
	color: #333
}

.shopping-mall-index .activity-product .price,.shopping-mall-index .normal-product .price {
	min-height: .58667rem
}

.shopping-mall-index .activity-product:first-child .details::after,.shopping-mall-index .normal-product:first-child .details::after {
	display: none
}

.shopping-mall-index .activity-product:first-child .details,.shopping-mall-index .normal-product:first-child .details {
	border: none
}

.shopping-mall-index .scenic-product {
	margin-bottom: .26667rem;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.08);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.08)
}

.shopping-mall-index .scenic-product .details {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 2.4rem;
	padding: .4rem .4rem .2rem
}

.shopping-mall-index .scenic-product .details::after {
	position: absolute;
	content: "";
	display: block;
	opacity: 1;
	width: 100%;
	height: .26667rem;
	left: 0;
	bottom: 0;
	background: url(home_trip_list_bg.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.shopping-mall-index .scenic-product .details.no-goods::after {
	opacity: 0
}

.shopping-mall-index .scenic-product .pic {
	position: relative;
	text-align: center;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	overflow: hidden;
	margin-top: .21333rem;
	width: 2.48rem;
	height: 1.88rem;
	background: url(loading_img_240_160.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.shopping-mall-index .scenic-product .pic img {
	display: block;
	width: 100%;
	height: 100%
}

.shopping-mall-index .scenic-product .cr {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: .14667rem;
	padding-left: .26667rem;
	position: relative;
	min-height: 2.28rem;
	clear: both
}

.shopping-mall-index .scenic-product .address {
	position: absolute;
	display: inline-block;
	left: 0;
	bottom: -.02667rem;
	width: 100%;
	line-height: .48rem;
	font-size: .26667rem;
	text-align: left;
	color: #fff;
	padding: 0 .10667rem;
	background-color: rgba(0,0,0,.5);
	-webkit-border-radius: 0 0 .06667rem .06667rem;
	border-radius: 0 0 .06667rem .06667rem
}

.shopping-mall-index .scenic-product .goods-list .goods-name p,.shopping-mall-index .scenic-product .intro p,.shopping-mall-index .scenic-product .title p {
	line-height: .53333rem;
	word-wrap: break-word;
	word-break: break-all;
	display: -webkit-box;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical
}

.shopping-mall-index .scenic-product .address i {
	font-size: .24rem
}

.shopping-mall-index .scenic-product .address .distance {
	padding-left: .13333rem;
	color: #b3b2b2;
	vertical-align: middle
}

.shopping-mall-index .scenic-product .title {
	max-height: 1.06667rem;
	min-height: .53333rem;
	margin-bottom: .16rem;
	overflow: hidden
}

.shopping-mall-index .scenic-product .title p {
	font-size: .45333rem;
	color: #333;
	font-weight: 700;
	-webkit-line-clamp: 2
}

.shopping-mall-index .scenic-product .intro {
	color: #919191;
	max-height: 1.06667rem;
	min-height: .53333rem;
	margin-bottom: .16rem;
	overflow: hidden
}

.shopping-mall-index .scenic-product .intro p {
	font-size: .34667rem;
	color: #919191;
	-webkit-line-clamp: 2
}

.shopping-mall-index .scenic-product .goods-list {
	padding: 0 .34667rem;
	-webkit-transition: max-height .2s;
	-o-transition: max-height .2s;
	transition: max-height .2s;
	max-height: 3.86667rem;
	overflow: hidden
}

.shopping-mall-index .scenic-product .goods-list .goods-item {
	position: relative;
	padding: .34667rem 0;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	border: 0;
	border-bottom: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch
}

.shopping-mall-index .scenic-product .goods-list .goods-item:last-child {
	border: none
}

.shopping-mall-index .scenic-product .goods-list .goods-name {
	color: #575757;
	height: .53333rem;
	margin-bottom: .16rem;
	overflow: hidden
}

.shopping-mall-index .scenic-product .goods-list .goods-name p {
	font-size: .42667rem;
	color: #333;
	-webkit-line-clamp: 1
}

.shopping-mall-index .scenic-product .goods-list .money {
	height: .56rem;
	line-height: .56rem;
	padding-right: 2.18667rem;
	position: relative;
	bottom: -.25em
}

.shopping-mall-index .scenic-product .goods-list .app-comm,.shopping-mall-index .scenic-product .goods-list .is-activity {
	position: absolute;
	height: .85333rem;
	top: 50%;
	font-size: .53333rem;
	line-height: .85333rem;
	color: #fff;
	display: inline-block;
	text-align: center
}

.shopping-mall-index .scenic-product .goods-list .money .price {
	margin-top: 0
}

.shopping-mall-index .scenic-product .goods-list .is-activity {
	width: 1.33333rem;
	right: 0;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	background-color: #FF7124;
	-webkit-transform: scale(.5) translate(50%,-100%);
	-ms-transform: scale(.5) translate(50%,-100%);
	transform: scale(.5) translate(50%,-100%)
}

.shopping-mall-index .scenic-product .goods-list .app-comm {
	width: 2.56rem;
	right: .8rem;
	background: #d4a95b;
	-webkit-border-radius: .06667rem;
	border-radius: .06667rem;
	-webkit-transform: scale(.5) translate(50%,-100%);
	-ms-transform: scale(.5) translate(50%,-100%);
	transform: scale(.5) translate(50%,-100%)
}

.shopping-mall-index .scenic-product .goods-list .app-comm.no-activity {
	right: 0
}

.shopping-mall-index .scenic-product .more-goods-btn {
	position: relative;
	height: 1.02667rem;
	line-height: 1.02667rem;
	font-size: .32rem;
	text-align: center;
	color: #b2b0ae
}

.shopping-mall-index .scenic-product .more-goods-btn i {
	margin-left: .05333rem;
	display: inline-block;
	font-size: .24rem;
	-webkit-transform: scale(.5) translate(-30%,0);
	-ms-transform: scale(.5) translate(-30%,0);
	transform: scale(.5) translate(-30%,0);
	vertical-align: middle
}

.shopping-mall-index .scenic-product .more-goods-btn i.retract {
	-webkit-transform: scale(.5) rotate(180deg) translate(-30%,13%);
	-ms-transform: scale(.5) rotate(180deg) translate(-30%,13%);
	transform: scale(.5) rotate(180deg) translate(-30%,13%)
}

.shopping-mall-index .scenic-product .more-goods-btn::before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: .02667rem;
	background-color: #e4e7e7;
	top: 0;
	left: 0;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5)
}

.shopping-mall-index .goods-recommend {
	position: relative;
	width: 100%;
	overflow-x: hidden
}

.shopping-mall-index .remind-dialog {
	position: fixed;
	width: 5.06667rem;
	height: 3.33333rem;
	padding-top: .26667rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	color: #fff;
	text-align: center;
	font-size: .42667rem;
	line-height: .53333rem;
	font-weight: 700;
	-webkit-border-radius: .26667rem;
	border-radius: .26667rem;
	background-color: rgba(0,0,0,.5);
	z-index: 1000
}

.shopping-mall-index .remind-dialog i {
	display: block;
	height: 1.17333rem;
	font-size: 1.17333rem
}

.shopping-mall-index .remind-dialog p {
	padding: .53333rem
}

.shopping-mall-index .empty {
	width: 100%;
	padding-top: 1.73333rem;
	text-align: center;
	position: relative
}

.shopping-mall-index .empty .empty-img {
	display: inline-block;
	width: 3.46667rem;
	height: 3.46667rem;
	padding: 0;
	background: url(empty_collection.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.space,.space .bar {
	position: relative;
	width: 100%
}

.shopping-mall-index .empty .tips {
	margin-top: .36rem;
	font-size: .37333rem;
	color: #919191
}

.shopping-mall-index .add-more {
	font-size: .29333rem;
	text-align: center;
	padding: .32rem 0 1.94667rem;
	position: relative;
	color: #ccc
}

.shopping-mall-index .add-more.in-real {
	padding-top: .04rem
}

.shopping-mall-index .add-more.has-app-head {
	padding-bottom: 1.94667rem
}

.space {
	height: .26667rem;
	overflow: visible
}

.space.h-0 {
	height: .05333rem
}

.space.m-30 {
	padding: 0 .4rem
}

.space .bar {
	height: 100%
}

.space .bar::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: .02667rem;
	border: 0;
	border-bottom: 1px solid;
	-webkit-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	-o-border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch;
	border-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4px' height='4px'%3E%3Crect fill='transparent' width='100%25' height='100%25' stroke-width='25%25' stroke='%23EFEFEF'/%3E%3C/svg%3E") 1 stretch
}

.userGift_container,.ycf-app-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox
}

.userGift_container {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1001;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mini-btns-list {
	position: fixed;
	bottom: 2.18667rem;
	right: .21333rem;
	z-index: 1000
}

.mini-btns-list li {
	width: 1.86667rem;
	height: 1.86667rem
}

.btn_animation {
	-webkit-animation: btn_scale .2s ease-out;
	animation: btn_scale .2s ease-out
}

.modal_animation {
	-webkit-animation: modal_animation .3s ease-out .15s;
	animation: modal_animation .3s ease-out .15s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.modal_animation .act-content {
	-webkit-animation: content_animation .3s ease-in-out .15s;
	animation: content_animation .3s ease-in-out .15s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}

.userGift_content {
	width: 8.24rem;
	height: 8.8rem;
	background: url(../images/active-pop_bg_long.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-box-shadow: .21333rem 0 .42667rem rgba(255,113,36,.21);
	box-shadow: .21333rem 0 .42667rem rgba(255,113,36,.21)
}

.userGift_content .userGift_title {
	width: 4rem;
	height: 1.49333rem;
	margin: 0 auto;
	background: url(../images/active-pop_tittle.png) top center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	margin-top: .46667rem
}

.userGift_content .userGift_last_time {
	text-align: center;
	color: #fff;
	font-size: .4rem;
	opacity: .8
}

.userGift_content .userGift_description {
	position: relative;
	width: 6.93333rem;
	height: 3.06667rem;
	background: url(../images/active-pop_card.png) top center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	margin: .21333rem auto 0;
	-webkit-border-radius: .08rem;
	border-radius: .08rem;
	-webkit-box-shadow: .21333rem 0 .42667rem rgba(255,113,36,.6);
	box-shadow: .21333rem 0 .42667rem rgba(255,113,36,.6);
	text-align: center
}

.userGift_content .userGift_description::after {
	content: '';
	display: block;
	position: absolute;
	width: 5.65333rem;
	height: .02667rem;
	border-top: .02667rem dashed rgba(212,169,91,.6);
	top: 1.82667rem;
	left: .64rem
}

.userGift_content .userGift_description>p {
	font-size: .34667rem;
	color: #d49f5b;
	padding-top: .24rem
}

.userGift_content .userGift_invited {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 8.24rem;
	height: 4rem;
	background: url('../images/active-pop_bg(long)(up）.png') center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center
}

.userGift_content .userGift_invited .invited_btn {
	margin: 1.16rem auto .41333rem;
	width: 6.66667rem;
	height: 1.17333rem;
	line-height: 1.17333rem;
	font-size: .42667rem;
	font-weight: 700;
	color: #7e3e00;
	background: -webkit-gradient(linear,left top,right top,from(#fcc56e),to(#ffe1ab));
	background: -webkit-linear-gradient(left,#fcc56e,#ffe1ab);
	background: -o-linear-gradient(left,#fcc56e,#ffe1ab);
	background: linear-gradient(to right,#fcc56e,#ffe1ab);
	-webkit-border-radius: .16rem;
	border-radius: .16rem;
	-webkit-box-shadow: .08rem 0 .42667rem rgba(167,69,16,.3);
	box-shadow: .08rem 0 .42667rem rgba(167,69,16,.3)
}

.userGift_content .userGift_commonItem {
	position: absolute;
	bottom: .45333rem;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: .29333rem;
	line-height: 1.2;
	color: #ffe1a7
}

.userGift_content .userGift_close {
	position: absolute;
	bottom: -1.49333rem;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 1.06667rem;
	height: 1.06667rem;
	line-height: 1.06667rem;
	background: rgba(255,255,255,.3);
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center
}

.hamigua-content,.userGift__price {
	position: relative
}

.userGift_content .userGift_close>span {
	font-size: .32rem;
	color: #fff
}

.userGift__price {
	font-size: .96rem;
	color: #f54114;
	font-weight: 700;
	height: 1.8rem
}

.userGift__price>span {
	font-size: 1.38667rem
}

.without_btn {
	height: 6.93333rem;
	background: url(../images/active-pop_bg_short.png) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}

.without_btn .userGift_description {
	margin-top: 0
}

.hamigua-content .poster {
	display: block;
	width: 8.24rem;
	height: 11.92rem;
	background-image: url(https:loading_img_750_500.png);
	-webkit-background-origin: center center;
	background-origin: center center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.hamigua-close-btn {
	position: relative;
	width: 1.06667rem;
	height: 1.06667rem;
	margin: .42667rem auto;
	line-height: 1.06667rem;
	background: rgba(255,255,255,.3);
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center
}

.hamigua-close-btn>span {
	font-size: .32rem;
	color: #fff
}

@-webkit-keyframes btn_scale {
	0%,100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	50% {
		-webkit-transform: scale(.65);
		transform: scale(.65)
	}

	75% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

@keyframes btn_scale {
	0%,100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	25% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	50% {
		-webkit-transform: scale(.65);
		transform: scale(.65)
	}

	75% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
}

@-webkit-keyframes content_animation {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes content_animation {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes modal_animation {
	0% {
		background-color: rgba(0,0,0,0)
	}

	50% {
		background-color: rgba(0,0,0,.3)
	}

	100% {
		background-color: rgba(0,0,0,.5)
	}
}

@keyframes modal_animation {
	0% {
		background-color: rgba(0,0,0,0)
	}

	50% {
		background-color: rgba(0,0,0,.3)
	}

	100% {
		background-color: rgba(0,0,0,.5)
	}
}

.icon {
	width: 1em;
	height: 1em;
	vertical-align: -.15em;
	fill: currentColor;
	overflow: hidden
}

.ycf-app-nav {
	display: flex;
	position: fixed;
	bottom: 0;
	width: 100%;
	min-height: 1.33333rem;
	background: #fff;
	-webkit-box-shadow: .05333rem 0 .17333rem rgba(0,0,0,.06);
	box-shadow: .05333rem 0 .17333rem rgba(0,0,0,.06);
	z-index: 1000;
	font-size: .42667rem;
	-webkit-transition: bottom .2s;
	-o-transition: bottom .2s;
	transition: bottom .2s
}

.ycf-app-nav .tab-icon {
	width: .50667rem;
	height: .50667rem;
	font-size: .48rem;
	line-height: 1.2
}

.ycf-app-nav .btn {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 1.33333rem;
	padding: 0;
	text-align: center;
	color: #474747
}

.ycf-app-nav .btn.active {
	color: #FF7124
}

.ycf-app-nav .btn.active .btn-name {
	font-weight: 700
}

.ycf-app-nav .btn-cont {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: .21333rem
}

.ycf-app-nav .btn-name {
	display: block;
	text-align: center;
	padding-bottom: .13333rem;
	font-size: .26667rem;
	line-height: .26667rem
}

.ycf-app-nav .icon-box {
	position: relative
}

.ycf-app-nav .findings svg,.ycf-app-nav .home svg,.ycf-app-nav .message svg {
	display: inline-block;
	font-size: .53333rem;
	line-height: .56rem
}

.ycf-app-nav .goRegist .goRegist-icon {
	display: inline-block;
	width: .72rem;
	height: .69333rem;
	background: url(../images/goRegist.gif) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}

.ycf-app-nav .goRegist .btn-cont {
	padding-top: .02667rem
}

.ycf-app-nav .num {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: .45333rem;
	min-width: .45333rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	padding: 0 .08rem;
	top: 0;
	right: .16rem;
	background-color: #FF672E;
	color: #fff;
	font-size: .32rem;
	line-height: .32rem;
	font-style: normal;
	border: .05333rem solid #fff;
	-webkit-border-radius: .44rem;
	border-radius: .44rem;
	-webkit-transform: translate(100%,-50%);
	-ms-transform: translate(100%,-50%);
	transform: translate(100%,-50%)
}

.ycf-app-nav .point {
	position: absolute;
	top: 0;
	right: 0;
	color: #FF672E;
	font-size: .16rem;
	-webkit-transform: translate(100%,-50%);
	-ms-transform: translate(100%,-50%);
	transform: translate(100%,-50%)
}

.ycf-app-nav .my svg {
	position: relative;
	display: inline-block;
	font-size: .56rem;
	line-height: .56rem;
	top: .02667rem
}

.ycf-app-nav .order svg {
	display: inline-block;
	font-size: .53333rem;
	line-height: .56rem
}

.userGift_btn {
	bottom: 2.66667rem
}

@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
@	supports (bottom:constant(safe-area-inset-bottom)) {
		.ycf-app-nav{padding-bottom: constant(safe-area-inset-bottom)
	}
}}

.page,body,html {
	-height: 100%;
	-max-width: 100%
}

.ycf-app-nav.hide {
	bottom: -1.46667rem
}

.has-gift-invited .round-banner-list {
	bottom: 4.05333rem
}

@media screen and (-webkit-min-device-pixel-ratio:2) {
	.operation-goods-recommend .recommend-goods-item .new-tips {
		background: 0 0;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0
	}

	.operation-goods-recommend .recommend-goods-item .new-tips::after {
		background: 0 0;
		border: 1px solid #FF7124;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		content: '';
		display: block;
		height: 200%;
		width: 200%;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5);
		-webkit-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0
	}
}

@media screen and (-webkit-min-device-pixel-ratio:3) {
	.operation-goods-recommend .recommend-goods-item .new-tips::after {
		-webkit-border-radius: 5px;
		border-radius: 5px;
		height: 300%;
		width: 300%;
		-webkit-transform: scale(.3333);
		-ms-transform: scale(.3333);
		transform: scale(.3333)
	}
}

@media screen and (-webkit-min-device-pixel-ratio:2) {
	.component-real-product-list .real-product-item .tags .tags-li {
		background: 0 0;
		border: none;
		-webkit-border-radius: 0;
		border-radius: 0
	}

	.component-real-product-list .real-product-item .tags .tags-li::after {
		background: 0 0;
		border: 1px solid #FF672E;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		content: '';
		display: block;
		height: 200%;
		width: 200%;
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: scale(.5);
		-ms-transform: scale(.5);
		transform: scale(.5);
		-webkit-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0
	}
}

@media screen and (-webkit-min-device-pixel-ratio:3) {
	.component-real-product-list .real-product-item .tags .tags-li::after {
		-webkit-border-radius: 3px;
		border-radius: 3px;
		height: 300%;
		width: 300%;
		-webkit-transform: scale(.3333);
		-ms-transform: scale(.3333);
		transform: scale(.3333)
	}
}