body {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
b {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
xmp {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
footer {
	margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; border-image: none;
}
iframe {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
img {
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
label {
	vertical-align: middle;
}
button {
	vertical-align: middle;
}
a {
	text-decoration: none;
}
html {
	background: rgb(0, 0, 0); height: 100%;
}
body {
	background: rgb(0, 0, 0); height: 100%;
}
#main {
	margin: 0px auto; width: 640px; height: 100%; text-align: center; overflow: hidden; position: relative; perspective: 800px; -webkit-perspective: 800px; -moz-perspective: 800px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
body {
	font-family: "Microsoft YaHei UI","Microsoft Yahei","Microsoft Jhenghei",helvetica,tahoma,arial,sans-serif;
}
input {
	font-family: "Microsoft YaHei UI","Microsoft Yahei","Microsoft Jhenghei",helvetica,tahoma,arial,sans-serif;
}
.animate-load {
	-webkit-animation: 1s linear 0s normal none infinite spin;
}
.animate-load {
	animation:spin 1s linear infinite;
}
#loading {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/loading.gif") no-repeat center rgba(255, 255, 255, 1); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 999;
}
.ajaxloading {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/loading.gif") no-repeat center; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 999;
}
.logo {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/logo.png") no-repeat; left: 50%; top: 40px; width: 243px; height: 28px; margin-left: -121px; position: absolute; z-index: 10;
}
.hdBtn {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/btn2.jpg") no-repeat; top: 43px; width: 100px; height: 22px; right: 60px; position: absolute; z-index: 10;
}
.box-step {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/bj.jpg"); width: 100%; height: 100%; display: none; position: absolute;
}
.bjbox {
	width: 100%; height: 100%; display: none; position: absolute;
}
.s1-1 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/pager.jpg") no-repeat; left: 50%; top: 300px; width: 500px; height: 1899px; margin-left: -250px; position: absolute;
}
.gamebox {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/bg.jpg"); left: 45px; width: 550px; height: 7710px; bottom: -7350px; position: absolute; transition-duration: 400ms; -webkit-transition-duration: 400ms;
}
#spanbox {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.wg-bg {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/l.jpg"); width: 550px; position: absolute;
}
.wg-bg1 {
	top: 555px; height: 1001px;
}
.wg-bg2 {
	top: 1681px; height: 1262px;
}
.wg-bg3 {
	top: 3063px; height: 1125px;
}
.wg-bg4 {
	top: 4320px; height: 1252px;
}
.wg-bg5 {
	top: 5700px; height: 1000px;
}
.wg-bg6 {
	top: 6870px; height: 748px;
}
.s1-2 {
	left: 50%; width: 551px; height: 172px; bottom: 145px; margin-left: -275px; position: absolute;
}
.s1-2 .s1-2-1 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/5.png") no-repeat; left: 0px; width: 551px; height: 90px; bottom: 0px; position: absolute;
}
.xlz1img {
	left: 40px; top: 360px; width: 462px; height: 139px; display: none; position: absolute;
}
.xlz2img {
	left: 40px; top: 340px; width: 462px; height: 139px; display: none; position: absolute;
}
.xlz1 {
	left: 40px; top: 360px; width: 462px; height: 139px; position: absolute;
}
.xlz2 {
	left: 40px; top: 340px; width: 462px; height: 139px; position: absolute;
}
.xlz3 {
	left: 40px; top: 360px; width: 462px; height: 139px; position: absolute;
}
.xlz4 {
	left: 40px; top: 350px; width: 462px; height: 139px; position: absolute;
}
.xlz5 {
	left: 40px; top: 350px; width: 462px; height: 139px; position: absolute;
}
.back.xlz1 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/x/1.png");
}
.back.xlz2 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/x/2.png");
}
.back.xlz3 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/x/3.png");
}
.back.xlz4 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/x/4.png");
}
.back.xlz5 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/x/5.png");
}
.sharebtnbox {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/Share.png") no-repeat 0px 0px rgba(0, 0, 0, 0); left: 60px; width: 462px; height: 523px; bottom: 37px; position: absolute;
}
.lastdivbox {
	left: 17px; width: 607px; height: 725px; bottom: 0px; position: absolute; z-index: 222;
}
.s1-2 .s1-2-2 {
	left: 130px; top: 90px; width: 295px; height: 122px; overflow: hidden; position: absolute; transition-duration: 80ms; transition-timing-function: linear; -webkit-transition-duration: 80ms; -webkit-transition-timing-function: linear;
}
.szhen {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/png2.png"); left: 0px; top: -2px; width: 100%; height: 100%; position: absolute;
}
.s1-2 .s1-2-3 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/4.png") no-repeat; transform-origin: 50% 100% 0px; left: 12px; top: 0px; width: 38px; height: 144px; position: absolute; transform: rotate(0deg); transition-duration: 100ms; -webkit-transition-duration: 100ms; -webkit-transform: rotate(0deg); -webkit-transform-origin: 50% 100% 0;
}
.s1-2 .s1-2-4 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/3.png") no-repeat; transform-origin: 50% 100% 0px; top: 0px; width: 38px; height: 144px; right: 12px; position: absolute; transform: rotate(0deg); transition-duration: 100ms; -webkit-transition-duration: 100ms; -webkit-transform: rotate(0); -webkit-transform-origin: 50% 100% 0;
}
.s1-2 .hover.s1-2-3 {
	transform: rotate(5deg); -webkit-transform: rotate(5deg);
}
.s1-2 .hover.s1-2-4 {
	transform: rotate(-5deg); -webkit-transform: rotate(-5deg);
}
.s1-3 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/1.png") no-repeat; left: 50%; width: 603px; height: 374px; bottom: 0px; margin-left: -301px; position: absolute;
}
.s1-4 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/btn1.png") no-repeat; left: 50%; width: 288px; height: 90px; bottom: 20px; margin-left: -144px; position: absolute;
}
.on.s1-4 {
	background-position: 0px -90px;
}
.sound-on {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/btn2.png") no-repeat; width: 55px; height: 90px; right: 40px; bottom: 19px; position: absolute;
}
.sound-off.sound-on {
	background-position: 0px -90px;
}
.sharebox {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 9999;
}
.lastdivbox_txt {
	left: 60px; top: -170px; width: 485px; height: 161px; position: absolute;
}
.lastdivbox .btn1 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/asdad.png") left bottom; left: 89px; top: 463px; width: 145px; height: 68px; display: block; position: absolute; cursor: pointer;
}
.lastdivbox .btn2 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/asdad.png") bottom; left: 239px; top: 465px; width: 145px; height: 69px; display: block; position: absolute; cursor: pointer;
}
.lastdivbox .btn3 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/asdad.png") right bottom; left: 389px; top: 464px; width: 145px; height: 69px; display: block; position: absolute; cursor: pointer;
}
.lastdivbox .hover.btn1 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/asdad.png") left top;
}
.lastdivbox .hover.btn2 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/asdad.png") top;
}
.lastdivbox .hover.btn3 {
	background: url("http://statics.oneplus.cn/promotion/mrx_h5/images/asdad.png") right top;
}
.lastdivbox .btn4 {
	left: 369px; top: 333px; width: 160px; height: 83px; display: block; position: absolute; cursor: pointer;
}
