.wrapper[data-v-0c9c68b7] {
	max-width: 800px;
	margin: 0 auto;
}

.header[data-v-3294f8fb] {
	height: 3rem;
	background: #fff;
	font-size: 1.2rem;
	color: #fff;
	width: 100%;
	max-width: 800px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	top: 0;
	z-index: 2
}

.header .header-logo[data-v-3294f8fb] {
	position: absolute;
	left: 1rem;
	height: 1.3rem
}

.header .header-download[data-v-3294f8fb] {
	position: absolute;
	right: 1rem;
	font-size: .85rem;
	color: #fff;
	text-decoration: none
}

.header .tab-item[data-v-3294f8fb] {
	margin: 0 1rem;
	color: #fdc5c3
}

.header .tab-item.active[data-v-3294f8fb] {
	color: #fff
}

.header .header-back[data-v-3294f8fb] {
	position: absolute;
	left: 1rem;
	color: #a9a9a9
}

.header .header-back img[data-v-3294f8fb] {
	width: .8rem
}

.header .header-title[data-v-3294f8fb] {
	color: #000
}

.header .header-settings[data-v-3294f8fb] {
	height: 1.2rem
}

.header .header-info[data-v-3294f8fb] {
	font-size: .9rem;
	color: #fff
}

.header .header-save[data-v-3294f8fb] {
	position: absolute;
	right: 1rem;
	color: #f33;
	font-size: 1.1rem
}

.header a[data-v-3294f8fb] {
	text-decoration: none
}

.bgRed[data-v-3294f8fb],
.personal[data-v-3294f8fb] {
	background: #fa5046
}

.personal[data-v-3294f8fb] {
	justify-content: space-between;
	padding: 0 .5rem
}

.detail[data-v-06c6614c] {
	padding: 3rem 0;
	height: calc(100% - 6rem)
}

.detail .lottery-info[data-v-06c6614c] {
	background-color: #fff;
	margin: .5rem 0 .25rem;
	padding: .5rem
}

.detail .lottery-info .lottery-header[data-v-06c6614c] {
	margin-bottom: .5rem
}

.detail .lottery-info .lottery-header span[data-v-06c6614c] {
	font-size: .8rem;
	color: #666
}

.detail .lottery-info .lottery-header .lottery-rule[data-v-06c6614c] {
	color: #fa5046;
	border: 1px solid #fa5046;
	border-radius: .2rem;
	padding: .1rem .2rem
}

.detail .lottery-info .lottery-header em[data-v-06c6614c] {
	float: right;
	padding: .1rem .5rem;
	background: #feeeed;
	color: #fa5046;
	display: block;
	border-radius: 5px;
	text-align: center;
	font-size: .8rem;
	font-style: normal
}

.detail .lottery-info .lottery-number[data-v-06c6614c] {
	margin-bottom: .2rem;
	display: flex
}

.detail .lottery-info .lottery-number div[data-v-06c6614c] {
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	margin-right: .5rem;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-size: 1rem
}

.detail .lottery-info .lottery-number div[data-v-06c6614c]:last-child {
	margin-left: 1rem
}

.detail .lottery-info .lottery-number div[data-v-06c6614c]:last-child:before {
	content: "+";
	position: absolute;
	color: #d3d3d3;
	font-size: 1.5rem;
	margin-left: -1.5rem
}

.detail .lottery-info .lottery-number .red[data-v-06c6614c] {
	background: #ed2a43
}

.detail .lottery-info .lottery-number .green[data-v-06c6614c] {
	background: #1ab246
}

.detail .lottery-info .lottery-number .blue[data-v-06c6614c] {
	background: #0d8ddd
}

.detail .lottery-info .lottery-comment[data-v-06c6614c] {
	display: flex;
	color: #666;
	font-size: .8rem
}

.detail .lottery-info .lottery-comment .divider[data-v-06c6614c] {
	margin: 0 1rem
}

.detail .lottery-info .lottery-comment .total span[data-v-06c6614c] {
	margin: 0 .2rem
}

.detail .lottery-info .lottery-progress-row[data-v-06c6614c] {
	display: flex;
	align-items: center;
	margin-top: .5rem
}

.detail .lottery-info .lottery-progress-row .lottery-next[data-v-06c6614c] {
	color: #666;
	font-size: .8rem
}

.detail .lottery-info .lottery-progress-row .lottery-progress[data-v-06c6614c] {
	width: 40%;
	margin: 0 .5rem
}

.detail .lottery-info .lottery-progress-row .lottery-countdown[data-v-06c6614c] {
	color: #ff2600;
	font-size: .9rem;
	margin-right: .3rem
}

.detail .lottery-info .lottery-link[data-v-06c6614c] {
	display: flex;
	align-items: center;
	font-size: .8rem
}

.detail .lottery-info .lottery-link img[data-v-06c6614c] {
	width: 16px;
	height: 16px;
	margin-right: 5px
}

.detail .lottery-info .lottery-link a[data-v-06c6614c] {
	color: red;
	margin-left: 10px
}

.detail .lottery-site[data-v-06c6614c] {
	display: flex;
	justify-content: space-around;
	background-color: #fff;
	margin-bottom: .25rem;
	padding: .3rem 0;
	text-decoration: none
}

.detail .lottery-site a[data-v-06c6614c] {
	text-align: center;
	font-size: .8rem;
	font-weight: 700;
	color: #000
}

.detail .lottery-site a img[data-v-06c6614c] {
	width: 3.7rem;
	height: 3.7rem
}

.detail .lottery-nav[data-v-06c6614c] {
	background: #fff;
	font-size: .85rem;
	margin-bottom: .5rem
}

.detail .lottery-nav .lottery-nav-main[data-v-06c6614c] {
	display: flex;
	height: 2.5rem;
	border-bottom: 1px solid #ededed
}

.detail .lottery-nav .lottery-nav-main div[data-v-06c6614c] {
	width: 25%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #ededed
}

.detail .lottery-nav .lottery-nav-main div[data-v-06c6614c]:last-child {
	border-right: none
}

.detail .lottery-nav .lottery-nav-main .active[data-v-06c6614c] {
	color: #fb8e19;
	border-bottom: 2px solid #fb8e19
}

.detail .lottery-nav .lottery-nav-sub[data-v-06c6614c] {
	display: flex;
	align-items: center;
	overflow: auto;
	height: 2.5rem;
	white-space: nowrap;
	padding: 0 1rem
}

.detail .lottery-nav .lottery-nav-sub div[data-v-06c6614c] {
	margin-right: 2.5rem
}

.detail .lottery-nav .lottery-nav-sub div[data-v-06c6614c]:last-child {
	margin-right: 0
}

.detail .lottery-nav .lottery-nav-sub .active[data-v-06c6614c] {
	color: #fb8e19
}

.content[data-v-23a38d35] {
	background-color: #fff
}

.content .type[data-v-23a38d35] {
	display: flex;
	height: 2.5rem;
	width: 45%;
	align-items: center;
	justify-content: space-around;
	border-bottom: 1px solid #dbdbdb;
	font-size: .85rem;
	background: #f5f5f5;
	margin-top: -2.5rem
}

.content .type .active[data-v-23a38d35] {
	padding: .1rem .5rem;
	background: #fb8e19;
	color: #fff;
	border-radius: 1rem
}

.content .table-header[data-v-23a38d35] {
	border-bottom: 1px solid #dbdbdb;
	font-size: .85rem;
	padding: .5rem .5rem 0
}

.content .table-header .table-header-row[data-v-23a38d35] {
	display: flex;
	justify-content: space-between;
	margin-bottom: .5rem
}

.content .table-header .table-header-row span[data-v-23a38d35] {
	border: 1px solid #dbdbdb;
	border-radius: .1rem;
	padding: 0 .3rem
}

.content .table-header .table-header-row img[data-v-23a38d35] {
	width: 1.5rem;
	height: 1.5rem
}

.content .table-header .table-header-row .active[data-v-23a38d35] {
	border: 1px solid #fb8e19;
	color: #fb8e19
}

.content .table-item[data-v-23a38d35] {
	padding: .3rem 0;
	border-bottom: 1px solid #dbdbdb;
	font-size: .85rem
}

.content .table-item .table-row[data-v-23a38d35] {
	display: flex;
	align-items: center;
	justify-content: space-around
}

.content .table-item .table-row .table-left[data-v-23a38d35] {
	width: 20%;
	text-align: center
}

.content .table-item .table-row .table-right[data-v-23a38d35] {
	width: 75%;
	display: flex;
	justify-content: space-around
}

.content .table-item .table-row .table-right .table-num[data-v-23a38d35] {
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	font-size: 1rem
}

.content .table-item .table-row .table-right .table-num.highlight[data-v-23a38d35] {
	opacity: 1
}

.content .table-item .table-row .table-right .table-num[data-v-23a38d35]:last-child {
	margin-left: 1rem
}

.content .table-item .table-row .table-right .table-num[data-v-23a38d35]:last-child:before {
	content: "+";
	position: absolute;
	color: #d3d3d3;
	font-size: 1.5rem;
	margin-left: -1.7rem
}

.content .table-item .table-row .table-right .table-zodiac[data-v-23a38d35],
.content .table-item .table-row .table-right .table-zodiacBottom[data-v-23a38d35] {
	color: #666;
	font-size: .9rem
}

.content .table-item .table-row .table-right .table-zodiac.highlight[data-v-23a38d35],
.content .table-item .table-row .table-right .table-zodiacBottom.highlight[data-v-23a38d35] {
	opacity: 1
}

.content .table-item .table-row .table-right .table-zodiac[data-v-23a38d35]:last-child,
.content .table-item .table-row .table-right .table-zodiacBottom[data-v-23a38d35]:last-child {
	margin-left: 1rem
}

.content .table-item .table-row .table-right .table-zodiac[data-v-23a38d35]:last-child:before {
	content: "+";
	position: absolute;
	color: #d3d3d3;
	font-size: 1.5rem;
	margin-left: -1.5rem;
	margin-top: -.5rem
}

.content .table-item .table-row .table-right .table-text[data-v-23a38d35] {
	font-size: .8rem;
	color: #f12d35
}

.content .table-item .table-row .table-right .orange[data-v-23a38d35] {
	background: #fb8e19;
	font-size: .85rem
}

.content .table-item .table-row .table-right .gray[data-v-23a38d35] {
	background: #a9a9a9;
	font-size: .85rem
}

.content .table-item .table-row .table-right .red[data-v-23a38d35] {
	background: #ed2a43
}

.content .table-item .table-row .table-right .green[data-v-23a38d35] {
	background: #1ab246
}

.content .table-item .table-row .table-right .blue[data-v-23a38d35] {
	background: #0d8ddd
}

.content .table-item .table-row .table-right .numOpacity[data-v-23a38d35] {
	opacity: .1
}

.content .table-item .table-row .table-right .zodiacOpacity[data-v-23a38d35] {
	opacity: .3
}

.content .table-item .table-row[data-v-23a38d35]:first-child {
	margin-bottom: .3rem
}

.yidun_intelli-icon[data-v-23a38d35] {
	position: absolute;
	width: 28px;
	height: 28px;
	vertical-align: middle;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: 0 2px 8px 1px rgba(188, 196, 204, .5);
	left: 4rem;
	margin-top: 1.3rem
}

@media screen and (min-width:800px) {
	.yidun_intelli-icon[data-v-23a38d35] {
		left: unset;
		margin-top: 1.3rem;
		margin-left: -29.5rem
	}
}

.yidun_intelli-icon .yidun_logo[data-v-23a38d35] {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	width: 15px;
	height: 17px;
	background-image: url(https://cstaticdun.126.net/2.19.1/images/icon_light.ca90af8.png);
	background-position: 0 -186px;
	background-size: 40px 1497px
}