body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
figure {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
ol,
ul {
	list-style: none;
}
body {
	background: #a3091f;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100% !important;
	-webkit-touch-callout: none;
	-webkit-user-select: text;
	-webkit-touch-callout: none;
	word-break: break-all;
	word-wrap: break-word;
	line-height: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	font-weight: inherit;
}
input,
select,
form,
img {
	vertical-align: middle;
	outline: none;
}
a,
button,
input,
select,
textarea,
a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus,
[onclick] {
	outline: 0;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
a {
	-webkit-touch-callout: none;
	text-decoration: none;
	color: #333;
	outline: 0;
}
.hidden {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	visibility: hidden;
	text-indent: -9999px;
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*index*/
@font-face {
	src: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/impact.ttf);
	font-family: "impact";
}
@font-face {
	src: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/rui.ttf);
	font-family: "rui";
}
.bs100 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.pa {
	position: absolute;
	z-index: 5;
}
.flex {
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-webkit-justify-content: center;
}
.spr {
	display: block;
	background: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/spr.png) no-repeat;
	background-size: 11.08rem auto;
	text-indent: -99.99rem;
}
.wrap {
	width: 7.5rem;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.head {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/head.jpg);
	height: 13.96rem;
	position: relative;
}
.video {
	width: 7.5rem;
	height: 13.6rem;
	overflow: hidden;
	z-index: 5;
}
.video img{
	display: block;
	width: 100%;
	height: 100%;
}
.head-in {
	width: 7.5rem;
	height: 13.6rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}
.logo-wx {
	width: 1.9rem;
	height: 0.44rem;
	top: 0.3rem;
	right: 0;
}
.logo-wx img {
	display: block;
	width: 100%;
	height: 100%;
}

.logic {
	color: #ffcc99;
	font-size: 0.2rem;
	line-height: 0.26rem;
	top: 1.74rem;
	right: 0;
}
.logic a {
	color: #ffcc99;
}
.logo {
	width: 1.51rem;
	height: 1.11rem;
	top: 0rem;
	left: 0.2rem;
}
.logo img {
	display: block;
	width: 100%;
	height: 100%;
}
.btn-sc {
	display: block;
	width: 0.6rem;
	height: 1.4rem;
	top: 3.7rem;
	left: 0.16rem;
	text-indent: -99.99rem;
}
.btn-rule {
	color: #ffcc99;
	font-size: 0.22rem;
	text-decoration: underline;
	top: 1.82rem;
	right: 0.32rem;
}
.award {
	width: 100%;
	height: 0.48rem;
	background: rgba(0, 0, 0, 0.7);
	overflow: hidden;
	position: absolute;
	top: 1.13rem;
	left: 0;
}
.award-lit-in {
	width: 100%;
	height: 100%;
	overflow: hidden;
	white-space: nowrap;
	font-size: 0;
}
.award-lit {
	padding: 0 0.20rem 0 0;
	display: inline-block;
	vertical-align: top;
	color: #ccc;
	font-size: 0.22rem;
	line-height: 0.48rem;
}
.wx-zs {
	width: 100%;
	color: #f7ca88;
	font-size: 0;
	text-align: center;
	top: 12.0rem;
	left: 0;
}
.wx-zs span {
	display: inline-block;
	vertical-align: top;
	padding: 0 0.7rem;
	font-size: 0.26rem;
	line-height: 0.36rem;
	position: relative;
}
.wx-zs span:before,
.wx-zs span:after {
	content: "";
	background: #f7ca88;
	height: 1px;
	width: 0.54rem;
	position: absolute;
	top: 0.17rem;
}
.wx-zs span:before {
	left: 0;
}
.wx-zs span:after {
	right: 0;
}
.btn-yylb,
.btn-clb,
.btn-open,
.btn-over {
	width: 4.56rem;
	height: 1.18rem;
	top: 12.44rem;
	left: 50%;
	margin-left: -2.28rem;
}
.btn-yylb {
	background-position: -0.42rem -10.01rem;
}
.btn-clb {
	background-position: -6.0rem -10.01rem;
}
.btn-open {
	background-position: -0.1rem -3.12rem;
}
.btn-over {
	background-position: -0.1rem -1.61rem;
}
.btn-order,
.btn-open,
.btn-share {
	animation: zoomIn 1s infinite linear alternate;
	-webkit-animation: zoomIn 1s infinite linear alternate;
}
@keyframes zoomIn {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(0.95);
	}
}
@-webkit-keyframes zoomIn {
	0% {
		-webkit-transform: scale(1);
	}
	100% {
		-webkit-transform: scale(0.95);
	}
}

/*cont*/
.cont {
	background: #a3091f url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/bot.jpg) no-repeat 50% 100%;
	background-size: 7.5rem 6.0rem;
	padding-bottom: 0.47rem;
	overflow: hidden;
	position: relative;
}
.spr-tlt {
	background: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/spr-tlt.png) no-repeat;
	background-size: 7.5rem auto;
	height: 0.67rem;
	text-indent: -99.99rem;
}
.c1 {
	height: 3.81rem;
	display: none;
}
.c1-tlt {
	background-position: 0 0;
}
.c1-p1 {
	color: #f2cfb2;
	font-size: 0.2rem;
	line-height: 0.26rem;
	padding-top: 0.11rem;
	text-align: center;
}
.c1-num {
	background: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/line.png) no-repeat 50% 100%;
	background-size: 6.0rem 0.02rem;
	height: 0.6rem;
	line-height: 0.32rem;
	font-size: 0;
	text-align: center;
	margin-top: 0.4rem;
}
.c1-num p,
.c1-num .num {
	display: inline-block;
	vertical-align: top;
	font-size: 0.22rem;
}
.c1-num p {
	color: #efc665;
	position: relative;
	padding-right: 0.6rem;
}
.ye {
	background-position: -9.71rem -2.2rem;
	width: 0.81rem;
	height: 0.53rem;
}
.c1-num p .ye {
	top: -0.1rem;
	right: 0;
}
.c1-num .num {
	color: #f2cfb2;
	margin-left: 0.08rem;
}
.c1-yq {
	margin-top: 0.23rem;
	position: relative;
}
.c1-yqbox {
	width: 6.84rem;
	height: 0.1rem;
	border: 0.02rem solid #ff9481;
	border-radius: 0.1rem;
	background: #93210c;
	position: absolute;
	top: 0.74rem;
	left: 0.31rem;
}
.c1-yqbg {
	height: 0.1rem;
	border: 0.02rem solid #fedb60;
	background: #f3b925;
	background-image: linear-gradient(to right, #f3b721, #fae481);
	border-radius: 0.1rem;
	position: absolute;
	left: -0.02rem;
	top: -0.02rem;
}
.c1-yqbg i {
	background-position: -6.35rem -2.48rem;
	width: 0.28rem;
	height: 0.1rem;
	right: 0.07rem;
	top: 0;
	position: absolute;
}
.c1-yqlist {
	height: 2.9rem;
	position: relative;
	z-index: 5;
}
.c1-yqlist li {
	width: 2.23rem;
	text-align: center;
}
.c1-yqlist li:nth-child(2) {
	margin-left: 1.42rem;
}
.c1-yqlist li .cur-num {
	height: 0.53rem;
	line-height: 0.53rem;
	overflow: hidden;
	font-size: 0;
	text-align: center;
}
.c1-yqlist li .cur-num .ye,
.c1-yqlist li .cur-num .num {
	display: inline-block;
	vertical-align: top;
}
.c1-yqlist li .cur-num .num {
	color: #f2cfb2;
	font-size: 0.22rem;
	margin-left: 0.04rem;
}
.c1-yqlist li .icon {
	background-position: -7.1rem -2.91rem;
	width: 0.35rem;
	height: 0.34rem;
	margin: 0.1rem auto;
}
.c1-yqlist li .box {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/box1.png);
	width: 0.94rem;
	height: 0.87rem;
	margin: 0 auto;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
}
.c1-yqlist li a {
	background-position: -8.57rem -2.93rem;
	width: 2.04rem;
	height: 0.47rem;
	margin: 0.14rem auto 0;
}
.c1-yqlist li.on .icon {
	background-position: -7.65rem -2.91rem;
}
.c1-yqlist li.on .box {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
}
.c1-yqlist li.on a {
	background-position: -4.86rem -2.91rem;
}
.c1-yqlist li.ylq .box {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/box2.png);
}
.c1-yqlist li.ylq a {
	background-position: -6.36rem -1.82rem;
}
.btn-share {
	background-position: -0.1rem -8.92rem;
	width: 3.57rem;
	height: 0.71rem;
	margin: 0.3rem auto 0;
}
.c2 {
	height: 7.24rem;
}
.c2-tlt {
	background-position: 0 -0.7rem;
}
.c2-box,
.c3-box {
	width: 6.89rem;
	margin: 0.2rem auto 0;
	position: relative;
}
.c2-box {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/c2-boxbg.png);
	height: 5.77rem;
}
.c2-p1,
.c2-p2 {
	font-size: 0.2rem;
	line-height: 0.26rem;
	text-align: center;
}
.c2-p1 {
	color: #ffcc99;
	padding-top: 0.36rem;
}
.c2-p2 {
	color: #ff9999;
	padding-top: 3.45rem;
}
.c2-price,
.c3-price {
	width: 2.57rem;
	height: 1.56rem;
	right: 0;
}
.c2-price img,
.c3-price img {
	display: block;
	width: 100%;
	height: 100%;
}
.c2-price {
	top: 0.87rem;
}
.c3-price {
	top: 0.8rem;
}
.c3-tlt {
	background-position: 0 -1.4rem;
}
.c3-box {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/c3-boxbg.png);
	height: 6.75rem;
}
.c3-p2 {
	padding-top: 4.22rem;
}
.btn-common {
	margin-top: 0.21rem;
	overflow: hidden;
}
.btn-common a {
	display: none;
	margin: 0 auto;
	width: 3.55rem;
	height: 0.66rem;
}
.c3 .btn-common div {
	display: none;
}
.btn-common a.c2-btn-on {
	display: block;
}
.btn-common a.c3-btn-on,
.btn-common div.c3-btn-on {
	display: block;
}
.btn-common a.btn-lock1 {
	background-position: -0.1rem -5.47rem;
}
.btn-common a.btn-open1 {
	background-position: -0.1rem -8.07rem;
}
.btn-common a.btn-lock2 {
	background-position: -3.85rem -6.35rem;
}
.btn-common a.btn-open2 {
	background-position: -3.85rem -8.07rem;
}
.btn-common a.btn-lott {
	background-position: -4.86rem -0.1rem;
}
.btn-common a.btn-lott2 {
	background-position: -0.09rem -6.36rem;
}
.btn-common a.btn-mrzl {
	background-position: -3.85rem -5.49rem;
}
.btn-common a.btn-qy {
	background-position: -0.1rem -4.63rem;
}
.btn-common a.btn-wy {
	background-position: -4.25rem -4.63rem;
}
.mgt31 {
	margin-top: 0.31rem;
}
.c3 {
	height: 8.3rem;
}
.c3-count {
	height: 0.61rem;
	font-size: 0;
	text-align: center;
}
.c3-count span,
.c3-count em {
	height: 0.61rem;
	display: inline-block;
	vertical-align: top;
	color: #fff;
}
.c3-count span {
	background-position: -4.86rem -3.58rem;
	width: 0.89rem;
	height: 0.61rem;
	font-family: "impact";
	text-indent: 0;
	line-height: 0.61rem;
}
.c3-count span.spr span {
	width: 0.44rem;
	font-size: 0.52rem;
	text-align: center;
}
.c3-count em {
	line-height: 0.9rem;
	font-size: 0.22rem;
	font-style: normal;
	margin: 0 0.18rem 0 0.06rem;
}
.c5-tlt {
	background-position: 0 -2.83rem;
}
.c5-rule {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/c5-boxbg.png);
	width: 5.41rem;
	margin: 0.19rem 0 0 1.82rem;
	padding-bottom: 0.16rem;
}
.c5-rulelist {
	padding: 0.2rem 0 0 0.38rem;
	overflow: hidden;
}
.c5-rulelist li {
	width: 4.42rem;
	overflow: hidden;
	position: relative;
	color: #ffcc99;
	font-size: 0.2rem;
	line-height: 0.24rem;
	padding: 0.03rem 0 0.03rem 0.32rem;
	text-align: justify;
}
.c5-rulelist li span {
	display: block;
	width: 0.22rem;
	height: 0.22rem;
	line-height: 0.22rem;
	border-radius: 100%;
	background: #ffcc99;
	color: #660033;
	text-align: center;
	position: absolute;
	top: 0.04rem;
	left: 0;
}
.c5-rulelist li a {
	color: #fbd56e;
}
.c5-table {
	width: 4.38rem;
	border-collapse: collapse;
	text-align: center;
	margin: 0.07rem 0;
}
.c5-table tr td {
	height: 0.32rem;
	vertical-align: middle;
	border: solid 1px #996633;
}
.c5-table tr td.td1 {
	width: 2.74rem;
}
.c5-rw {
	width: 2.37rem;
	height: 7.02rem;
	left: 0;
	bottom: -0.4rem;
	z-index: 5;
}
.c5-rw img {
	display: block;
	width: 100%;
	height: 100%;
}

/*弹窗*/
.pop {
	position: relative;
	box-sizing: border-box;
	padding-top: 0.43rem;
	width: 5.49rem;
	display: none;
}
.pop-clo {
	background-position: -8.6rem -2.25rem;
	width: 0.4rem;
	height: 0.4rem;
	position: absolute;
	top: -0.47rem;
	right: 0.12rem;
	z-index: 5;
}
.pop-tspr {
	background: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-tspr.png) no-repeat;
	background-size: 7.91rem auto;
	display: block;
	text-indent: -99.99rem;
	margin: 0 auto;
}
.pop-t0 {
	width: 5.36rem;
	height: 0.58rem;
	background-position: 0 -5.61rem;
}
.pop-t1 {
	width: 4.87rem;
	height: 0.57rem;
	background-position: -0.1rem -2.38rem;
}
.pop-t2 {
	width: 4.87rem;
	height: 0.57rem;
	background-position: -0.1rem -3.15rem;
}
.pop-t3 {
	width: 5.36rem;
	height: 0.56rem;
	background-position: -0.1rem -0.1rem;
}
.pop-t4 {
	width: 5.36rem;
	height: 0.56rem;
	background-position: -0.1rem -0.86rem;
}
.pop-t5 {
	width: 4.32rem;
	height: 0.51rem;
	background-position: -0.1rem -4.94rem;
}
.pop-t6 {
	width: 5.36rem;
	height: 0.56rem;
	background-position: -0.1rem -1.62rem;
}
.pop-t7 {
	width: 3.18rem;
	height: 0.82rem;
	background-position: -0.1rem -3.92rem;
}
.pop-tip {
	width: 2.15rem;
	height: 0.22rem;
	background-position: -5.66rem -0.1rem;
	margin-top: 0.25rem;
}
.pop-p2 {
	color: #6f4258;
	font-size: 0.26rem;
	line-height: 0.34rem;
	padding-top: 0.21rem;
	text-align: center;
}
.pop-login {
	margin-top: 0.39rem;
}
.pop-login a {
	width: 1.26rem;
	display: block;
	margin: 0 0.41rem;
}
.pop-login a i {
	width: 100%;
	height: 1.17rem;
}
.pop-login a i.qq {
	background-position: -8.57rem -3.64rem;
}
.pop-login a i.wx {
	background-position: -8.57rem -5.0rem;
}
.pop-login a span {
	display: block;
	color: #6f4258;
	font-size: 0.22rem;
	padding-top: 0.1rem;
	text-align: center;
}
.pop-jl {
	width: 100%;
	height: 1.7rem;
	margin-top: 0.28rem;
}
.pop-jl li {
	width: 1.34rem;
}
.pop-jl li div {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-pic1.png);
	width: 1.06rem;
	height: 0.98rem;
	margin: 0 auto;
	overflow: hidden;
}
.pop-jl li div img {
	display: block;
	width: 0.76rem;
	height: 0.76rem;
	border: solid 1px #663333;
	margin: 0.09rem auto 0;
}
.pop-jl li p {
	color: #663366;
	font-size: 0.2rem;
	line-height: 0.24rem;
	text-align: center;
	padding-top: 0.08rem;
}
.pop-jl1 {
	height: 1.74rem;
}
.pop-jl1 li {
	width: 2.08rem;
}
.pop-jl1 li div {
	width: 1.26rem;
	height: 1.17rem;
}
.pop-jl1 li div img {
	margin-top: 0.2rem;
}
.pop-dj {
	width: 4.26rem;
	height: 2.86rem;
	margin: 0.18rem auto 0;
}
.pop-dj img {
	display: block;
	width: 100%;
	height: 100%;
}
.pop-txt {
	color: #ffcc99;
	font-size: 0.2rem;
	line-height: 0.24rem;
	padding: 0.16rem 0 0.32rem;
	text-align: center;
}
.pop-p1 {
	color: #330033;
	font-size: 0.2rem;
	line-height: 0.24rem;
	text-align: center;
	padding-top: 0.1rem;
}
.pop-btn-sc {
	background-position: -0.1rem -7.21rem;
	width: 3.55rem;
	height: 0.66rem;
	margin: 0 auto;
}
.pop-btn-addr,
.pop-btn-share1 {
	width: 2.37rem;
	height: 0.52rem;
	margin: 0 0.13rem;
}
.pop-btn-addr {
	background-position: -8.61rem -0.1rem;
}
.pop-btn-share1 {
	background-position: -3.85rem -7.21rem;
}
.pop-btn-sure,
.pop-btn-share2 {
	width: 2.34rem;
	height: 0.52rem;
	margin: 0 0.13rem;
}
.pop-btn-sure {
	background-position: -8.61rem -0.82rem;
}
.pop-btn-share2 {
	background-position: -8.61rem -1.54rem;
}
.pop0 {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-bg0.png);
	height: 3.45rem;
}
.pop1,
.pop2,
.pop3,
.pop4 {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-bg1.png);
	height: 4.65rem;
}
.pop5 {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-bg2.png);
	height: 5.84rem;
}
.pop6 {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-bg4.png);
	height: 4.17rem;
}
.pop7 {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-bg3.png);
	height: 6.17rem;
}
.popshare {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}
.popshare img {
	display: block;
	width: 7.5rem;
	height: 7.5rem;
}

#_overlay_ {
	opacity: 0.7;
}

.pop11 {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-bg11.png);
	width: 7.5rem;
	height: 7.5rem;
}
.pop12 {
	background-image: url(//game.gtimg.cn/images/mdnf/cp/a20200114jldjw/pop-bg12.png);
	width: 7.5rem;
	height: 7.5rem;
}

.pop11 .pop-clo,
.pop12 .pop-clo {
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	text-indent: -99.99rem;
	position: absolute;
	top: 5.71rem;
	left: 3.57rem;
}

.pop11 .btn-send,
.pop12 .btn-send {
	display: block;
	width: 2.37rem;
	height: 0.51rem;
	position: absolute;
	top: 4.88rem;
	left: 2.7rem;
	text-indent: -99.99rem;
}
.pop-gift {
	overflow: hidden;
}
.pop-gift img {
	display: block;
	width: 6.4rem;
	height: 6.18rem;
	margin: 0.2rem auto 0;
}

/*afooter*/
#afooter {
	width: 100%;
	font-size: 0.20rem;
	color: #fff;
	text-align: center;
	background: #000;
	padding: 0.2rem 0;
	line-height: 0.30rem;
}
/*竖屏提示*/
.Shine_landscape {
	display: none;
}
@media screen and (orientation: landscape) {
	.Shine_landscape {
		display: block;
		width: 100%;
		height: 100%;
		background: #32373b;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 99999;
		text-align: center;
	}
	.Shine_landscape_box {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	.Shine_landscape span {
		font-size: 22px;
		display: block;
		color: #ffd40a;
		text-align: center;
		width: 100%;
		padding-top: 10px;
		line-height: 2;
	}
	.Shine_landscape img {
		-webkit-animation: Shine_landscapeAni 1.5s ease infinite alternate;
		width: auto !important;
		animation: Shine_landscapeAni 1.5s ease infinite alternate;
		width: 128px;
		height: 194px;
	}
	@-webkit-keyframes Shine_landscapeAni {
		0% {
			transform: rotate(-90deg);
		}
		30% {
			transform: rotate(-90deg);
		}
		70% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(0deg);
		}
	}
	@keyframes Shine_landscapeAni {
		0% {
			transform: rotate(-90deg);
		}
		30% {
			transform: rotate(-90deg);
		}
		70% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(0deg);
		}
	}
}
/* #t6Hl8#700107B3CAFF28DBF45F0726116C0B7C */
/* #t6Hl8#EEFEDC08117DA087878D8DAE3A7DBAE9 */ /* #t6Hl8#0116C64AF4E021B7134978A21F61BF09 */
