.bottom .oy-menu-group .btn-list .oy-menu-item,.left .oy-menu-group .btn-list .oy-menu-item,.middle-around .oy-menu-group .btn-list .oy-menu-item,.middle .oy-menu-group .btn-list .oy-menu-item,.right .oy-menu-group .btn-list .oy-menu-item,.top .oy-menu-group .btn-list .oy-menu-item {
	position:absolute;
	right:0;
	top:0;
	left:0;
	bottom:0;
	opacity:0
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item,.left .oy-menu-group.open .btn-list .oy-menu-item,.middle-around .oy-menu-group.open .btn-list .oy-menu-item,.middle .oy-menu-group.open .btn-list .oy-menu-item,.right .oy-menu-group.open .btn-list .oy-menu-item,.top .oy-menu-group.open .btn-list .oy-menu-item {
	opacity:1
}
.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1,.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2,.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3,.top .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
	transition:.2s .1s
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
	top:-55px;
	transition:.2s .1s
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
	top:-110px;
	transition:.2s .1s
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
	top:-165px;
	transition:.2s .1s
}
.top .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
	top:-220px;
	transition:.2s .1s
}
.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1,.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2,.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3,.bottom .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
	transition:.2s .1s
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
	top:55px
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
	top:110px
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
	top:165px
}
.bottom .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
	top:220px
}
.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1,.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2,.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3,.left .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
	transition:.2s .1s
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
	left:55px
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
	left:110px
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
	left:165px
}
.left .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
	left:220px
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
	left:-55px
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
	left:-110px
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
	left:-165px
}
.right .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
	left:-220px
}
.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1,.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2,.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3,.middle .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4,.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1,.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2,.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3,.right .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
	transition:.2s .1s
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
	left:-55px
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
	left:55px
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
	left:-110px
}
.middle .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
	left:110px
}
.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_1,.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_2,.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_3,.middle-around .oy-menu-group .btn-list .oy-menu-item.oy-menu-item_4 {
	transition:.2s .1s
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_1 {
	left:-75px;
	top:0
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_2 {
	left:75px;
	top:0
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_3 {
	left:40px;
	top:-65px
}
.middle-around .oy-menu-group.open .btn-list .oy-menu-item.oy-menu-item_4 {
	left:-40px;
	top:-65px
}
.blue {
	background:#40c4ff
}
.yellow {
	background:#ffa000
}
.green {
	background:#00e676
}
.purple {
	background:#8e24aa
}
.pink {
	background:#f0a28e
}
.oy-mask-white {
	background:hsla(0,0%,100%,.8)
}
.oy-mask-black,.oy-mask-white,.oy-mask-white_transparent {
	position:fixed;
	z-index:1000;
	top:0;
	right:0;
	left:0;
	bottom:0
}
.oy-mask-black {
	background:rgba(0,0,0,.6)
}
.oy-mask-black_transparent {
	position:fixed;
	z-index:1000;
	top:0;
	right:0;
	left:0;
	bottom:0
}
.oy-menu-group {
	z-index:1001
}
.oy-menu-btn {
	width:48px;
	height:48px;
	line-height:50px;
	display:inline-block;
	border:none;
	text-align:center;
	position:relative
}
.oy-menu-btn:active {
	box-shadow:inset 0 0 1000px rgba(0,0,0,.5)
}
.oy-menu-btn-Circle {
	border-radius:50%;
	outline:none
}
.oy-menu-item {
	width:48px;
	height:48px;
	line-height:50px;
	display:inline-block;
	border:none;
	text-align:center;
	position:relative;
	border-radius:50%
}
.oy-menu-item:active {
	box-shadow:inset 0 0 1000px rgba(0,0,0,.5)
}
.icon-bars {
	background:#fff;
	height:1px;
	width:22px;
	margin:auto;
	display:block;
	position:relative;
	transition:.2s .2s
}
.icon-bars:after {
	content:"";
	position:absolute;
	height:22px;
	width:1px;
	background:#fff;
	top:-10px
}
.oy-menu-group.open .icon-bars {
	transform:rotate(45deg)
}
.oy-menu-group {
	position:relative;
	float:right;
	transition:.2s
}
.oy-menu-group .btn-toggle {
	z-index:15
}
.van-notice-bar {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	color:#f60;
	padding:9px 15px;
	font-size:12px;
	line-height:1.5;
	position:relative;
	background-color:#fff7cc
}
.van-notice-bar--withicon {
	position:relative;
	padding-right:30px
}
.van-notice-bar__left-icon {
	height:18px;
	min-width:20px;
	padding-top:1px;
	box-sizing:border-box
}
.van-notice-bar__left-icon img {
	width:16px;
	height:16px
}
.van-notice-bar__right-icon {
	top:10px;
	right:10px;
	position:absolute;
	font-size:15px;
	line-height:1
}
.van-notice-bar__wrap {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	height:18px;
	overflow:hidden;
	position:relative
}
.van-notice-bar__content {
	position:absolute;
	white-space:nowrap
}
.van-notice-bar__play {
	-webkit-animation:van-notice-bar-play linear both;
	animation:van-notice-bar-play linear both
}
.van-notice-bar__play--infinite {
	-webkit-animation:van-notice-bar-play-infinite linear infinite both;
	animation:van-notice-bar-play-infinite linear infinite both
}
@-webkit-keyframes van-notice-bar-play {
	to {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}@keyframes van-notice-bar-play {
	to {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}@-webkit-keyframes van-notice-bar-play-infinite {
	to {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}@keyframes van-notice-bar-play-infinite {
	to {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
}.van-pull-refresh {
	-webkit-user-select:none;
	user-select:none;
	overflow:hidden
}
.van-pull-refresh__track {
	position:relative
}
.van-pull-refresh__head {
	width:100%;
	height:50px;
	left:0;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:-50px;
	font-size:14px;
	color:#999;
	line-height:50px
}
.van-pull-refresh__loading .van-loading {
	width:16px;
	height:16px;
	margin-right:5px
}
.van-pull-refresh__loading .van-loading,.van-pull-refresh__loading span {
	vertical-align:middle;
	display:inline-block
}
.van-pull-refresh__text {
	display:block
}
.van-list__loading {
	text-align:center
}
.van-list__loading-text,.van-list__loading .van-loading {
	display:inline-block;
	vertical-align:middle
}
.van-list__loading .van-loading {
	width:16px;
	height:16px;
	margin-right:5px
}
.van-list__loading-text {
	font-size:13px;
	color:#999;
	line-height:50px
}
.van-progress {
	height:4px;
	position:relative;
	border-radius:4px;
	background:#e5e5e5
}
.van-progress__portion {
	left:0;
	height:100%;
	position:absolute;
	border-radius:inherit
}
.van-progress__portion--with-pivot {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.van-progress__pivot {
	top:50%;
	right:0;
	min-width:2em;
	padding:0 5px;
	font-size:10px;
	position:absolute;
	line-height:1.6;
	text-align:center;
	border-radius:1em;
	word-break:keep-all;
	box-sizing:border-box;
	background-color:#e5e5e5;
	-webkit-transform:translate(100%,-50%);
	transform:translate(100%,-50%)
}
.van-swipe {
	overflow:hidden;
	position:relative;
	-webkit-user-select:none;
	user-select:none
}
.van-swipe-item {
	float:left;
	height:100%
}
.van-swipe__track {
	height:100%
}
.van-swipe__indicators {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	position:absolute;
	left:50%;
	bottom:10px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.van-swipe__indicators--vertical {
	left:10px;
	top:50%;
	bottom:auto;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child) {
	margin-bottom:6px
}
.van-swipe__indicator {
	border-radius:100%;
	background-color:#999;
	width:6px;
	height:6px
}
.van-swipe__indicator:not(:last-child) {
	margin-right:6px
}
.van-swipe__indicator--active {
	background-color:#f60
}
.van-popup[data-v-f3bf946e] {
	background-color:transparent
}
.van-popup>img[data-v-f3bf946e] {
	border-radius:10px
}
.van-list[data-v-f3bf946e] {
	margin-bottom:13.333vmin;
	content:"viewport-units-buggyfill;
	margin-bottom:13.333vmin"
}
.van-swipe[data-v-f3bf946e] {
	height:48vmin;
	color:#fff;
	font-size:2em;
	text-align:center;
	content:"viewport-units-buggyfill;
	height:48vmin"
}
.van-swipe[data-v-f3bf946e]:after {
	position:absolute;
	left:-10%;
	right:0;
	bottom:-12vmin;
	content:" ";
	height:16vmin;
	width:120%;
	border-radius:50%;
	background-color:#fff
}
.van_progress[data-v-f3bf946e] {
	margin:.8vmin 2.133vmin;
	margin-left:0;
	content:"viewport-units-buggyfill;
	margin:0.8vmin 2.133vmin"
}
.progress_bar[data-v-f3bf946e] {
	padding:1.333vmin 2.667vmin 0;
	content:"viewport-units-buggyfill;
	padding:1.333vmin 2.667vmin 0"
}
.nav[data-v-f3bf946e] {
	background:#fff;
	margin:0 0 2.133vmin;
	height:20vmin;
	content:"viewport-units-buggyfill;
	margin:0 0 2.133vmin 0;
	height:20vmin"
}
.nav[data-v-f3bf946e]:after,.nav[data-v-f3bf946e]:before {
	border:none
}
.nav .nav-grid__icon[data-v-f3bf946e] {
	margin:0 auto
}
.nav .nav-grid__icon+.nav-grid__label[data-v-f3bf946e] {
	margin-top:0
}
.nav .nav-grid__label[data-v-f3bf946e] {
	display:block;
	color:#000;
	font-size:3.733vmin;
	line-height:1;
	white-space:unset;
	text-overflow:unset;
	overflow:unset;
	text-align:center;
	content:"viewport-units-buggyfill;
	font-size:3.733vmin"
}
.nav .nav-grid[data-v-f3bf946e] {
	width:20%;
	padding:.667vmin 1.333vmin;
	position:relative;
	float:left;
	box-sizing:border-box;
	content:"viewport-units-buggyfill;
	padding:0.667vmin 1.333vmin"
}
.nav .nav-grid[data-v-f3bf946e]:after,.nav .nav-grid[data-v-f3bf946e]:before {
	border:none
}
.nav .nav-grid .nav-grid__icon[data-v-f3bf946e] {
	width:10.667vmin;
	height:10.667vmin;
	background-repeat:no-repeat;
	background-size:100%;
	margin-bottom:2.133vmin;
	content:"viewport-units-buggyfill;
	width:10.667vmin;
	height:10.667vmin;
	margin-bottom:2.133vmin"
}
.nav .nav-grid .icon_nav_1[data-v-f3bf946e] {
	background-image:url()
}
.nav .nav-grid .icon_nav_2[data-v-f3bf946e] {
	background-image:url()
}
.nav .nav-grid .icon_nav_3[data-v-f3bf946e] {
	background-image:url(../image/homepage_wechat.4cb2ee8.png)
}
.nav .nav-grid .icon_nav_4[data-v-f3bf946e] {
	background-image:url(../image/homepage_collect.e4ce502.png)
}
.nav .nav-grid .icon_nav_5[data-v-f3bf946e] {
	background-image:url()
}
.collect[data-v-f3bf946e] {
	margin:2.133vmin 0;
	padding:2vmin 4vmin;
	position:relative;
	width:auto;
	height:10.667vmin;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	content:"viewport-units-buggyfill;
	margin:2.133vmin 0;
	padding:2vmin 4vmin;
	height:10.667vmin"
}
.collect.notice[data-v-f3bf946e] {
	padding:2vmin;
	content:"viewport-units-buggyfill;
	padding:2vmin 2vmin"
}
.collect.notice .van-notice-bar[data-v-f3bf946e] {
	padding:9px 5px
}
.collect .icon_img[data-v-f3bf946e] {
	width:18.667vmin;
	content:"viewport-units-buggyfill;
	width:18.667vmin"
}
.collect .van-cell__title[data-v-f3bf946e] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.collect .van-cell__title img[data-v-f3bf946e] {
	vertical-align:sub
}
.collect .van-cell__title .van-cell-text[data-v-f3bf946e] {
	padding-left:1.333vmin;
	font-size:3.467vmin;
	content:"viewport-units-buggyfill;
	padding-left:1.333vmin;
	font-size:3.467vmin"
}
.collect .van-cell__title .van-cell-text em[data-v-f3bf946e] {
	padding-left:1.333vmin;
	font-size:4vmin;
	color:#f70;
	content:"viewport-units-buggyfill;
	padding-left:1.333vmin;
	font-size:4vmin"
}
.collect .collect_btn[data-v-f3bf946e] {
	position:absolute;
	right:4vmin;
	border-radius:1.333vmin;
	padding:0 1.333vmin;
	color:#f70;
	background-color:#fff;
	border:1px solid #f70;
	content:"viewport-units-buggyfill;
	right:4vmin;
	border-radius:1.333vmin;
	padding:0 1.333vmin"
}
.lottery_cells[data-v-f3bf946e] {
	margin-top:0;
	font-size:4.533vmin;
	overflow:hidden;
	position:relative;
	background-color:#fff;
	border-bottom:.267vmin solid #eee;
	content:"viewport-units-buggyfill;
	font-size:4.533vmin;
	border-bottom:0.267vmin solid #eee"
}
.lottery_cells .column_line[data-v-f3bf946e] {
	display:inline-block;
	width:.8vmin;
	height:4.8vmin;
	background:#f70;
	position:absolute;
	left:0;
	top:2.933vmin;
	content:"viewport-units-buggyfill;
	width:0.8vmin;
	height:4.8vmin;
	top:2.933vmin"
}
.lottery_cells .lottery_cell[data-v-f3bf946e] {
	padding:2.667vmin 4vmin;
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	content:"viewport-units-buggyfill;
	padding:2.667vmin 4vmin"
}
.lottery_cells .lottery_cell_access[data-v-f3bf946e] {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	color:inherit
}
.lottery_cells .lottery_cell__hd img[data-v-f3bf946e] {
	width:18.667vmin;
	content:"viewport-units-buggyfill;
	width:18.667vmin"
}
.lottery_cells .marquee_box[data-v-f3bf946e] {
	display:block;
	position:relative;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	height:4.8vmin;
	overflow:hidden;
	content:"viewport-units-buggyfill;
	height:4.8vmin"
}
.lottery_cells .marquee_list[data-v-f3bf946e] {
	display:block;
	position:absolute;
	top:0;
	left:0
}
.lottery_cells .marquee_top[data-v-f3bf946e] {
	-webkit-transition:top .5s;
	transition:top .5s
}
.lottery_cells .marquee_list li[data-v-f3bf946e] {
	height:5.333vmin;
	line-height:5.333vmin;
	font-size:1.867vmin;
	background-color:#fff;
	content:"viewport-units-buggyfill;
	height:5.333vmin;
	line-height:5.333vmin;
	font-size:1.867vmin"
}
.lottery_cells .lottery_cell__bd[data-v-f3bf946e] {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.lottery_cells .lottery_cell__bd p[data-v-f3bf946e] {
	font-size:3.733vmin;
	word-break:break-all;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	content:"viewport-units-buggyfill;
	font-size:3.733vmin"
}
.lottery_cells .lottery_cell__bd p span[data-v-f3bf946e] {
	color:#f70
}
.lottery_cells .lottery_cell__ft[data-v-f3bf946e] {
	text-align:right;
	color:#333;
	padding-right:3.467vmin;
	position:relative;
	content:"viewport-units-buggyfill;
	padding-right:3.467vmin"
}
.lottery_cells .lottery_cell__ft[data-v-f3bf946e]:after {
	content:" ";
	display:inline-block;
	height:1.6vmin;
	width:1.6vmin;
	border-width:.533vmin .533vmin 0 0;
	border-color:#eee;
	border-style:solid;
	-webkit-transform:matrix(.71,.71,-.71,.71,0,0);
	transform:matrix(.71,.71,-.71,.71,0,0);
	position:relative;
	top:-.533vmin;
	position:absolute;
	top:50%;
	margin-top:-1.067vmin;
	right:.533vmin
}
.ptProductList[data-v-f3bf946e] {
	background:#fff
}
.ptProductList .text-overflow[data-v-f3bf946e] {
	-webkit-line-clamp:3
}
.lottery[data-v-f3bf946e] {
	background:#fff;
	box-sizing:border-box;
	float:left;
	padding:2.133vmin;
	width:50%;
	height:61.333vmin;
	overflow:hidden;
	border-bottom:.267vmin solid #eee;
	border-left:.267vmin solid #eee;
	margin-bottom:.267vmin;
	content:"viewport-units-buggyfill;
	padding:2.133vmin;
	height:61.333vmin;
	border-bottom:0.267vmin solid #eee;
	border-left:0.267vmin solid #eee;
	margin-bottom:0.267vmin"
}
.lottery>a[data-v-f3bf946e] {
	display:block;
	text-align:center
}
.lottery>a>.img[data-v-f3bf946e] {
	width:100%
}
.lottery>a>.img>img[data-v-f3bf946e] {
	margin:0 auto;
	width:auto;
	display:block;
	border:0;
	overflow:hidden;
	height:29.333vmin;
	content:"viewport-units-buggyfill;
	height:29.333vmin"
}
.lottery>a>.title[data-v-f3bf946e] {
	text-align:left;
	text-indent:-1.333vmin;
	word-break:break-all;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	line-height:1.3;
	margin:1.6vmin 0 .267vmin;
	content:"viewport-units-buggyfill;
	text-indent:-1.333vmin;
	margin:1.6vmin 0 0.267vmin 0"
}
.lottery>a>.title[data-v-f3bf946e]:first-of-type {
	text-indent:-1.6vmin;
	content:"viewport-units-buggyfill;
	text-indent:-1.6vmin"
}
.lottery>a>.sb_price[data-v-f3bf946e] {
	text-align:left;
	color:#999;
	line-height:1.4
}
.lottery[data-v-f3bf946e]:nth-of-type(2n-1) {
	margin-right:0
}
.ptProductList .sb_price[data-v-f3bf946e],.ptProductList .title[data-v-f3bf946e] {
	font-size:3.2vmin;
	content:"viewport-units-buggyfill;
	font-size:3.2vmin"
}
.i_progressBar[data-v-c2283284] {
	-webkit-box-pack:justify;
	justify-content:space-between;
	-webkit-justify-content:space-between;
	position:relative
}
.i_progressBar .barAndBtn[data-v-c2283284],.i_progressBar[data-v-c2283284] {
	display:-webkit-flex;
	display:-webkit-box;
	display:flex
}
.i_progressBar .bar[data-v-c2283284] {
	position:relative;
	width:26.667vmin;
	height:8vmin;
	border:.267vmin solid #f70;
	border-radius:4.667vmin;
	box-sizing:border-box;
	overflow:hidden;
	content:"viewport-units-buggyfill;
	width:26.667vmin;
	height:8vmin;
	border:0.267vmin solid #ff7700;
	border-radius:4.667vmin"
}
.i_progressBar .bar .process[data-v-c2283284] {
	position:absolute;
	height:100%;
	background:#f70;
	overflow:hidden;
	border-radius:.533vmin 0 0 .533vmin;
	-webkit-animation:play 10s linear infinite alternate both;
	animation:play 10s linear infinite alternate both;
	content:"viewport-units-buggyfill;
	border-radius:0.533vmin  0 0 0.533vmin"
}
.i_progressBar .bar .process-inner-note[data-v-c2283284],.i_progressBar .bar .process-note[data-v-c2283284] {
	width:26.667vmin;
	text-align:center;
	position:absolute;
	left:13.333vmin;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	content:"viewport-units-buggyfill;
	width:26.667vmin;
	left:13.333vmin"
}
.i_progressBar .bar .process-note[data-v-c2283284] {
	color:#f70;
	font-size:3.733vmin;
	content:"viewport-units-buggyfill;
	font-size:3.733vmin"
}
.i_progressBar .bar .process-inner-note[data-v-c2283284] {
	color:#fff
}
.i_progressBar .addCartBtn[data-v-c2283284] {
	width:13.333vmin;
	height:13.333vmin;
	position:absolute;
	bottom:-1.333vmin;
	right:-1.333vmin;
	content:"viewport-units-buggyfill;
	width:13.333vmin;
	height:13.333vmin;
	bottom:-1.333vmin;
	right:-1.333vmin"
}
.i_progressBar .addCart[data-v-c2283284] {
	display:block;
	background-image:url();
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover;
	width:8.8vmin;
	height:8.8vmin;
	border-radius:50%;
	content:"viewport-units-buggyfill;
	width:8.8vmin;
	height:8.8vmin"
}
.van-nav-bar {
	height:46px;
	position:relative;
	-webkit-user-select:none;
	user-select:none;
	text-align:center;
	line-height:46px;
	background-color:#fff
}
.van-nav-bar .van-icon {
	color:#38f;
	vertical-align:middle
}
.van-nav-bar__arrow {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.van-nav-bar__arrow+.van-nav-bar__text {
	margin-left:-20px;
	padding-left:25px
}
.van-nav-bar--fixed {
	top:0;
	left:0;
	width:100%;
	position:fixed
}
.van-nav-bar__title {
	margin:0 auto;
	max-width:60%;
	font-size:16px
}
.van-nav-bar__left,.van-nav-bar__right {
	bottom:0;
	font-size:14px;
	position:absolute
}
.van-nav-bar__left {
	left:15px
}
.van-nav-bar__right {
	right:15px
}
.van-nav-bar__text {
	color:#38f;
	margin:0 -15px;
	padding:0 15px;
	display:inline-block;
	vertical-align:middle
}
.van-nav-bar__text:active {
	background-color:#e8e8e8
}
.van-checkbox {
	overflow:hidden;
	-webkit-user-select:none;
	user-select:none
}
.van-checkbox__icon,.van-checkbox__label {
	display:inline-block;
	vertical-align:middle;
	line-height:20px
}
.van-checkbox__icon {
	font-size:12px;
	color:transparent;
	text-align:center;
	border:1px solid #aaa;
	width:20px;
	height:20px;
	box-sizing:border-box
}
.van-checkbox__label {
	margin-left:10px
}
.van-checkbox--round {
	border-radius:100%
}
.van-checkbox--checked {
	color:#fff;
	border-color:#06bf04;
	background-color:#06bf04
}
.van-checkbox--disabled {
	color:#f8f8f8;
	border-color:#e5e5e5;
	background-color:currentColor
}
.van-checkbox--disabled.van-checkbox--checked {
	border-color:#e5e5e5;
	background-color:#e5e5e5
}
.productDetail[data-v-4b69607d] {
	margin-bottom:44px
}
.productDetail-ipx[data-v-4b69607d] {
	margin-bottom:74px
}
.productDetail .nav[data-v-4b69607d] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background:#fff;
	padding:0 2vmin;
	content:"viewport-units-buggyfill;
	padding:0 2vmin"
}
.productDetail .nav-helper[data-v-4b69607d] {
	margin:3.2vmin 0;
	content:"viewport-units-buggyfill;
	margin:3.2vmin 0"
}
.productDetail .nav>div[data-v-4b69607d] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:42px;
	color:#000;
	font-size:14px
}
.productDetail .nav>div .des[data-v-4b69607d] {
	color:#bbb;
	font-size:12px;
	margin-left:5px
}
.productDetail .nav .img[data-v-4b69607d] {
	width:7px;
	height:14px
}
.productDetail .nav-helper[data-v-4b69607d] {
	margin:1.6vmin 0;
	content:"viewport-units-buggyfill;
	margin:1.6vmin 0"
}
.productDetail .helper[data-v-4b69607d] {
	margin-top:7px
}
.productDetail .joinNav[data-v-4b69607d] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:44px;
	margin-top:14px;
	background:#fff;
	border-bottom:1px solid #eee;
	position:-webkit-sticky;
	position:sticky;
	top:65px;
	z-index:2
}
.productDetail .joinNav p[data-v-4b69607d] {
	color:#999;
	height:22px;
	line-height:22px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	text-align:center;
	font-size:14px
}
.productDetail .joinNav p[data-v-4b69607d]:nth-of-type(2) {
	border-left:1px solid #eee
}
.productDetail .joinNav .active[data-v-4b69607d] {
	color:#f70;
	border-bottom:2px solid #f70;
	display:inline-block;
	line-height:22px;
	padding-bottom:10px
}
.productsHeader[data-v-e3347d04] {
	height:44px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	padding:42px 0 28px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	font-size:16px;
	position:fixed;
	top:0;
	width:100%;
	max-width:100vmin;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:99;
	box-sizing:border-box;
	background:hsla(0,0%,100%,0);
	color:transparent;
	content:"viewport-units-buggyfill;
	max-width:100vmin"
}
.productsHeader .left[data-v-e3347d04],.productsHeader .right[data-v-e3347d04] {
	width:70px
}
.productsHeader .left[data-v-e3347d04] {
	padding-left:14px;
	box-sizing:border-box
}
.productsHeader .left img[data-v-e3347d04] {
	width:10px;
	height:18px;
	margin-top:3px
}
.productsHeader .right[data-v-e3347d04] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.productsHeader .right img[data-v-e3347d04] {
	width:36px;
	height:36px
}
.productsSwiper[data-v-1f292bfa] {
	width:100%;
	height:50%;
	max-width:100vmin;
	max-height:50vmin;
	background:#fff;
	text-align:center;
	content:"viewport-units-buggyfill;
	max-width:100vmin;
	max-height:50vmin"
}
.productsSwiper img[data-v-1f292bfa] {
	width:50vw;
	height:50vw;
	max-width:50vmin;
	max-height:50vmin;
	content:"viewport-units-buggyfill;
	width:50vw;
	height:50vw;
	max-width:50vmin;
	max-height:50vmin"
}
.productsMain[data-v-233f6a19] {
	padding:10px 15px;
	font-size:16px;
	line-height:20px;
	background:#fff;
	border-top:1px solid #eee
}
.productsMain .title[data-v-233f6a19] {
	word-break:break-all;
	text-indent:-14px
}
.productsMain .title span[data-v-233f6a19] {
	font-size:14px
}
.productsMain .tips[data-v-233f6a19] {
	color:#999;
	text-align:center;
	font-size:12px;
	border-top:1px solid #eee;
	padding:15px 0 0
}
.productsMain .price[data-v-233f6a19] {
	font-size:12px;
	color:#999;
	margin-top:8px
}
.productsMain .progress[data-v-233f6a19] {
	margin-top:8px;
	height:7px
}
.productsMain .statistics[data-v-233f6a19] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	line-height:16px;
	font-size:10px;
	margin-top:4px
}
.productsMain .statistics>div[data-v-233f6a19] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.productsMain .statistics .textLeft[data-v-233f6a19] {
	text-align:left
}
.productsMain .statistics .textCenter[data-v-233f6a19] {
	text-align:center
}
.productsMain .statistics .textRight[data-v-233f6a19] {
	text-align:right
}
.productsMain .cart_progress_box[data-v-233f6a19] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.productsMain .cart_progress_box .progress_box[data-v-233f6a19] {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.productsMain .cart_progress_box .cart_box[data-v-233f6a19] {
	width:70px;
	text-align:right;
	margin-top:5px
}
.productsMain .cart_progress_box .cart_box img[data-v-233f6a19] {
	width:40px;
	height:40px
}
.ParticipateRecording .main[data-v-6b083a01] {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	font-size:12px;
	line-height:15px
}
.ParticipateRecording .main .left[data-v-6b083a01] {
	margin-right:10px;
	border:1px solid #eee;
	border-radius:16px;
	width:32px;
	height:32px;
	box-sizing:border-box;
	overflow:hidden
}
.ParticipateRecording .main .left img[data-v-6b083a01] {
	width:100%;
	height:100%
}
.ParticipateRecording .main .right[data-v-6b083a01] {
	color:#666;
	font-size:14px
}
.ParticipateRecording .main .right img[data-v-6b083a01] {
	width:7px;
	height:10px;
	margin-left:8px;
	vertical-align:middle
}
.ParticipateRecording .main .middle[data-v-6b083a01] {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.ParticipateRecording .main .middle .title[data-v-6b083a01] {
	color:#333;
	font-size:14px
}
.ParticipateRecording .main .middle .bought_at[data-v-6b083a01] {
	color:#999;
	font-size:14px
}
.productBottom[data-v-529139d2] {
	position:fixed;
	bottom:0;
	width:100%;
	max-width:750px;
	z-index:100
}
.productBottom .van-popup[data-v-529139d2] {
	overflow:hidden;
	border-radius:10px
}
.ProductsCards[data-v-529139d2] {
	height:44px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	font-weight:600;
	background:#fff
}
.ProductsCards--ipx[data-v-529139d2] {
	padding-bottom:30px
}
.ProductsCards .right[data-v-529139d2] {
	width:44px;
	height:44px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	background:#fff;
	position:relative
}
.ProductsCards .right img[data-v-529139d2] {
	width:29px;
	height:29px
}
.ProductsCards .right i[data-v-529139d2] {
	position:absolute;
	right:5px;
	top:5px;
	background:#f70;
	width:15px;
	border-radius:8px;
	color:#fff;
	font-size:10px;
	text-align:center;
	line-height:15px
}
.ProductsCards .left[data-v-529139d2] {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	background:#ee7f31;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.ProductsCards .left>span[data-v-529139d2] {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:600;
	line-height:44px;
	background:#fd5100
}
.ProductsCards .left .c_orange2[data-v-529139d2] {
	background-color:#f70
}
.layout_chart {
	padding:3.733vmin 3.733vmin 24vmin;
	color:#333;
	background:#fff;
	content:"viewport-units-buggyfill;
	padding:3.733vmin 3.733vmin 24vmin 3.733vmin"
}
.layout_chart a {
	color:#333
}
.layout_chart .product {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	padding:3.733vmin 0;
	border-bottom:1px solid #eee;
	content:"viewport-units-buggyfill;
	padding:3.733vmin 0"
}
.layout_chart .product .img {
	width:20vmin;
	height:20vmin;
	border:#eee;
	border:1px solid #eee;
	margin-right:3.733vmin;
	content:"viewport-units-buggyfill;
	width:20vmin;
	height:20vmin;
	margin-right:3.733vmin"
}
.layout_chart .product .img img {
	width:100%
}
.layout_chart .product .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.layout_chart .product .info p:nth-of-type(2) {
	color:#999
}
.layout_chart .last_product {
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:3.733vmin 0;
	border-bottom:1px solid #eee;
	content:"viewport-units-buggyfill;
	padding:3.733vmin 0"
}
.layout_chart .last_product,.layout_chart .progress {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	color:#999
}
.layout_chart .progress {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.layout_chart .progress p {
	padding:3.733vmin 0;
	content:"viewport-units-buggyfill;
	padding:3.733vmin 0"
}
.layout_chart .progress .bottom {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.layout_chart .progress .progress_wrapper {
	height:2.667vmin;
	line-height:2.667vmin;
	background:#eee;
	box-shadow:none;
	overflow:visible;
	border-radius:1.333vmin;
	margin-top:3.467vmin;
	content:"viewport-units-buggyfill;
	height:2.667vmin;
	line-height:2.667vmin;
	border-radius:1.333vmin;
	margin-top:3.467vmin"
}
.layout_chart .progress .progress_wrapper .progress-bar {
	-webkit-transition:width .6s ease;
	transition:width .6s ease;
	position:relative;
	border-radius:1.333vmin 0 0 1.333vmin;
	-webkit-animation:a 2s;
	animation:a 2s;
	float:left;
	height:100%;
	font-size:1.6vmin;
	line-height:2.667vmin;
	color:#fff;
	text-align:center;
	content:"viewport-units-buggyfill;
	border-radius:1.333vmin 0 0 1.333vmin;
	font-size:1.6vmin;
	line-height:2.667vmin"
}
.layout_chart .progress .progress_wrapper .progress-bar span {
	position:absolute;
	top:-6.667vmin;
	right:-5.333vmin;
	color:#fff;
	display:block;
	font-size:2.267vmin;
	font-weight:700;
	padding:.667vmin .933vmin;
	background:#f70;
	border-radius:.667vmin;
	content:"viewport-units-buggyfill;
	top:-6.667vmin;
	right:-5.333vmin;
	font-size:2.267vmin;
	padding:0.667vmin 0.933vmin;
	border-radius:0.667vmin"
}
.layout_chart .progress .progress_wrapper .progress-bar span:before {
	content:"";
	position:absolute;
	bottom:-1.867vmin;
	left:3.2vmin;
	border:.933vmin solid transparent;
	border-top:.933vmin solid #f70
}
.layout_chart .progress .progress_wrapper .progress-bar span:after {
	content:"";
	background-image:url(../image/ccc.gif);
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	top:5.333vmin;
	right:.8vmin;
	width:5.333vmin;
	height:5.333vmin;
	-webkit-transform:rotate(48deg);
	transform:rotate(48deg);
	border-radius:50%;
	box-shadow:1.067vmin .667vmin .4vmin #ddd
}
@-webkit-keyframes a {
	0% {
	width:0
}
}@keyframes a {
	0% {
	width:0
}
}.layout_chart .record_lists .record_list {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:4vmin 0;
	height:8.533vmin;
	border-top:1px solid #eee;
	content:"viewport-units-buggyfill;
	padding:4vmin 0;
	height:8.533vmin"
}
.layout_chart .record_lists .record_list,.layout_chart .record_lists .record_list>div {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.layout_chart .record_lists .record_list>div img {
	width:8vmin;
	height:8vmin;
	border-radius:50%;
	margin-right:2.667vmin;
	content:"viewport-units-buggyfill;
	width:8vmin;
	height:8vmin;
	margin-right:2.667vmin"
}
.layout_chart .record_lists .record_list>div div p:nth-of-type(2) {
	color:#999
}
.layout_chart .record_lists .record_list em {
	padding:0 2.667vmin;
	content:"viewport-units-buggyfill;
	padding:0 2.667vmin"
}
.layout_chart .record_lists .record_list>p {
	color:#999
}
.layout_chart .record {
	font-size:3.733vmin;
	margin:4vmin 0;
	content:"viewport-units-buggyfill;
	font-size:3.733vmin;
	margin:4vmin 0"
}
.helper-footer-btn {
	position:fixed;
	bottom:50px;
	height:50px;
	width:100vmin;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	padding:0 10px;
	-webkit-justify-content:space-around;
	justify-content:space-around;
	background-color:#fff;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border:1px solid #eee;
	content:"viewport-units-buggyfill;
	width:100vmin"
}
.helper-footer-btn--ipx {
	bottom:70px
}
.helper-footer-btn div {
	padding:2px 9px;
	border:1px solid #f70;
	border-radius:8px;
	background-color:#f70;
	color:#fff
}
.helper-footer {
	position:fixed;
	bottom:0;
	width:100vmin;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	background-color:#fff;
	font-weight:600;
	content:"viewport-units-buggyfill;
	width:100vmin"
}
.helper-footer--ipx {
	padding-bottom:20px
}
.helper-footer .num,.helper-footer .pay,.helper-footer .watch {
	height:50px
}
.helper-footer .num {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.helper-footer .num .add,.helper-footer .num .minus,.helper-footer .num .text {
	width:80px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:20px
}
.helper-footer .num .add,.helper-footer .num .minus {
	box-sizing:border-box;
	border:1px solid rgba(255,93,9,.5);
	color:#fff;
	background:#f70;
	opacity:.5
}
.helper-footer .num .text {
	box-sizing:border-box;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	border:1px solid #f70
}
.helper-footer .num .text input {
	background:none;
	-webkit-appearance:none;
	outline:none;
	border:0;
	border-radius:0;
	text-align:center
}
.helper-footer .pay {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	padding:0;
	background-color:#f70;
	font-size:14px;
	line-height:1
}
#rocket {
	position:fixed;
	z-index:99;
	width:100vmin;
	height:100%;
	opacity:0;
	-webkit-animation:b 3s;
	animation:b 3s;
	top:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	content:"viewport-units-buggyfill;
	width:100vmin"
}
#rocket img {
	width:100%
}
@-webkit-keyframes b {
	0% {
	opacity:.6
}
20% {
	opacity:.9;
	-webkit-transform:scale(1.3);
	transform:scale(1.3)
}
40% {
	opacity:1;
	-webkit-transform:scale(.5);
	transform:scale(.5)
}
80% {
	opacity:.9;
	-webkit-transform:scale(1);
	transform:scale(1)
}
to {
	opacity:0
}
}@keyframes b {
	0% {
	opacity:.6
}
20% {
	opacity:.9;
	-webkit-transform:scale(1.3);
	transform:scale(1.3)
}
40% {
	opacity:1;
	-webkit-transform:scale(.5);
	transform:scale(.5)
}
80% {
	opacity:.9;
	-webkit-transform:scale(1);
	transform:scale(1)
}
to {
	opacity:0
}
}