*{
	margin:0;
	padding:0;
}
html,body{
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	height: 100%;
	width: 100%;
	overflow: hidden;
}
.wrap {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	-webkit-transform-origin: top center;
	transform-origin: top center;
	position: relative;
	left: 0;
	top: 0;
	z-index: 11;
}
.swiper-container,.swiper-slide,.swiper-wrapper {
	height:100%;
	width: 100%;
	position:relative;
}
.pageform,.page1,.page2,.page3,.page4,.page5,.page6,.page7{
	width: 100%;
	height:100%;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	/*overflow: hidden;*/
}
.pageform{
	background: url(../images/bgform.jpg) no-repeat top center;
	background-size:100% 100%;
}
.page1{
	background: url(../images/bg01.jpg) no-repeat top center;
	background-size:100% 100%;
}
.page4{
	background: url(../images/bg02.jpg) no-repeat top center;
	background-size:100% 100%;
}
.page_photo{
	background: url(../images/bg_photo.jpg) no-repeat top center;
	background-size:100% 100%;
}

.pageform .tit{
	margin:3.4375rem 0 0 1.25rem;
	font-size: .8125rem;
	color: #FFC000;
}
.pageform h2 {
	font-size: 1.5rem;
	color: #fff;
	font-weight: 100;
	text-align: center;
	margin: 3rem 0 0 0;
}
.pageform .form{
	position: absolute;
	top: 45%;
	width: 100%;
	height: 26.5625rem;
	margin-top: -13.28125rem;
}
.pageform .form .input_box{
	margin-top: 2rem;
	text-align: center;
}
.pageform .form .input{
	overflow:hidden;
	display:inline-block;
	margin-bottom:.625rem;
}
.pageform .form .input span{
	position: relative;
	float: left;
	display: inline-block;
	padding-right: 1.25rem;
	width: 6.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: .8125rem;
	color: #fff;
	text-align: right;
	opacity: .6;
	background: rgba(0,0,0,.4);
}
.pageform .form .input span:after{
	position: absolute;
	right: .75rem;
	top: 50%;
	margin-top: -.125rem;
	content: "";
	display: inline-block;
	width: .15625rem;
	height: .25rem;
	background: url(../images/jt.png) no-repeat;
	background-size: 100% 100%;
}
.pageform .form .input input{
	float:left;
	width:7.75rem;
	height:2.5rem;
	line-height:2.5rem;
	font-size:.8125rem;
	color:#FFC000;
	text-align:center;
	background:rgba(0,0,0,.7);
	border:none;
	outline:none;
}
.pageform .form input::-webkit-input-placeholder {color:#FFC000;}
.pageform .form input:-moz-placeholder {color:#FFC000;}
.pageform .form input::-moz-placeholder {color:#FFC000;}
.pageform .form input:-ms-input-placeholder {color:#FFC000;}
.pageform .btn1{
	width: 8.96875rem;
	height: 2.5rem;
	text-align: center;
	margin: 2.5rem auto 0 auto;
}
.pageform .btn1 img{
	width:8.96875rem;
	height:2.5rem;
}

.page1>p{
	position:relative;
	top:50%;
	margin-top:-.9375rem;
	font-size:1.5rem;
	color:#fff;
	text-align:center;
	height:1.875rem;
}
.page1 .bull1{
	position: absolute;
	top: 3.75rem;
	left:-2.3rem;
	display: inline-block;
	width: 2.25rem;
	height: .34375rem;
	background: url(../images/zd1.png);
	background-size: 100% 100%;
}
.page1 .bull2{
	position: absolute;
	top: 6.5625rem;
	left:-6rem;
	display:inline-block;
	width:6.09375rem;
	height:.8125rem;
	background:url("../images/zd2.png");
	background-size:100% 100%;
}
.page1 .bull3{
	position: absolute;
	top: 11.5625rem;
	left:-6rem;
	display:inline-block;
	width:5.625rem;
	height:.84375rem;
	background:url("../images/zd3.png");
	background-size:100% 100%;
}
.page1 .bull4{
	position: absolute;
	top: 17.8125rem;
	left:-15rem;
	display:inline-block;
	width:14.96875rem;
	height:2.21875rem;
	background:url("../images/zd4.png");
	background-size:100% 100%;
}
.page1 .bull5{
	position: absolute;
	top: 24.6875rem;
	left:-2.3rem;
	display:inline-block;
	width:2.25rem;
	height:.34375rem;
	background:url("../images/zd5.png");
	background-size:100% 100%;
}
.page1 .bull6{
	position: absolute;
	top:29.375rem;
	left:-2.3rem;
	display:inline-block;
	width:2.25rem;
	height:.34375rem;
	background:url("../images/zd6.png");
	background-size:100% 100%;
}

.page2>.share_img{
	width: 100%;
	height: 100%;
}
.page2 .save_txt{
	font-size: .75rem;
	color: #fff;
	opacity: .6;
	position: absolute;
	bottom: 7rem;
	left: 2.5rem;
}
.page2 .down_info{
	font-size: .75rem;
	color: #fff;
	opacity: .6;
	position: absolute;
	bottom: 5.5rem;
	left: 2.5rem;
}
.page2 .down{
	width: 1.40625rem;
	height: 1.09375rem;
	background: url(../images/down.png) no-repeat bottom center;
	background-size: 100% 100%;
	position: absolute;
	bottom: 3.5rem;
	left: 50%;
	margin-left: -4.5rem;
	animation: start infinite 1s ease-in-out;
	-webkit-animation: start infinite 1s ease-in-out;
}
.page2 .save_img{
	position: fixed;
	bottom: 0;
	width: 20rem;
	height: 1.875rem;
	line-height: 1.875rem;
	font-size: .9375rem;
	font-weight: 600;
	color: #000;
	text-align: center;
	background: rgba(255,192,0,.7);
	display:none;
	z-index: 99;
}

.page3 video{
	width:20rem;
	height:100%;
	background: #000;
}
.page3 .down{
	width: 1.40625rem;
	height: 1.09375rem;
	background: url(../images/down.png) no-repeat bottom center;
	background-size: 100% 100%;
	position: absolute;
	bottom: 2.5rem;
	left: 50%;
	margin-left: -.703125rem;
	animation: start infinite 1s ease-in-out;
	-webkit-animation: start infinite 1s ease-in-out;
}

.page4 video{
	width: 16rem;
	height: 9rem;
	left: 50%;
	top: 3rem;
	margin-left: -8rem;
	position: absolute;
}

.page4 .prism-player{
	/*position: absolute!important;*/
	width:13.9375rem!important;
	height:7.8125rem!important;
	left: 50%;
	top: 1rem;
	margin-left: -6.96875rem;
}
.page4 .prism-player .prism-big-play-btn {
	position: absolute;
	left: 50%!important;
	top: 50%!important;
	bottom: inherit!important;
	margin-left:-15px;
	margin-top:-15px;
	width: 30px;
	height:30px;
	background: url("../images/play_ico.png")!important;
	background-size:100% 100%!important;
	-webkit-animation: pulse 2s linear infinite 0s both;
	-moz-animation: pulse 2s linear infinite 0s both;
	-o-animation: pulse 2s linear infinite 0s both;
	-ms-animation: pulse 2s linear infinite 0s both;
	animation: pulse 2s linear infinite 0s both;
}
.page4 .prism-player .prism-controlbar {
	display: none!important;
}

.page4 .qm_title{
	position: absolute;
	right: 3.25rem;
	top: .5rem;
}
.page4 .qm_title img{
	width: 6rem;
}
.page4 .info1{
	font-size: 1.25rem;
	color: #fff;
	position: absolute;
	right: 1.8rem;
	top: 12.5rem;
}
.page4 .time{
	font-size: 2.2rem;
	color: #FFC000;
	position: absolute;
	right: 1.8rem;
	top: 15rem;
}
.page4 .info2{
	font-size: 1.25rem;
	color: #fff;
	position: absolute;
	right: 1.8rem;
	top: 19rem;
}
.page4 .btn{
	position: absolute;
	right: 1.25rem;
	top: 23.5rem;
}
.page4 .btn a{
	display: inline-block;
	width:7.3125rem;
	height:2.5rem;
}
.page4 .btn a.again{margin-right:.9375rem;}
.page4 .btn a img{
	width:7.3125rem;
	height:2.5rem;
}

.page_photo .class{
	position: absolute;
	top: 1rem;
	right: 1.5rem;
	font-size: 1.6rem;
	color: rgba(255,255,255,.2);
}
.page_photo .class>span:nth-of-type(1){
	font-size: 2.2rem;
	color: #FFC000;
}
.page_photo .class>span:nth-of-type(2){
	font-size:1.7rem;
	color: rgba(255,255,255,.2);
}
.page_photo .name{
	position: absolute;
	top: 6.5rem;
	left: 1.875rem;
	font-size: 1.25rem;
	color: #fff;
}
.page_photo .do{
	position: absolute;
	top: 9rem;
	left: 1.875rem;
	font-size: 1.875rem;
	color: #FFC000;
	line-height: 2.2rem;
}
.page_photo .userinfo{
	position: absolute;
	top: 14.5rem;
	left: 1.875rem;
}
.page_photo .main {
	display:inline-block;
	font-size: 1.05rem;
	color: #fff;
	padding-bottom: .5rem;
	overflow: hidden;
	border-bottom:1px solid rgba(255,255,255,.2);
}
.page_photo .main>span:nth-of-type(1){float:left;}
.page_photo .main>span:nth-of-type(2){float: right;}
.page_photo .main1 {width:6.25rem;}
.page_photo .main2 {margin-left: 3rem;width:5.3125rem;}
.page_photo .main2 i{
	font-size:.75rem;
	font-style:normal;
	color:rgba(255,255,255,.3);
}
.page_photo .main3>span:nth-of-type(2){
	float: right;
	height: 1.625rem;
	width: 9.5rem;
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap;*/
	text-align: right;
	font-size: 1.1rem;
}
.page_photo .main3{
	width: 12rem;
	margin-top: .5rem;
}
.page_photo .main3>span:nth-of-type(2):before{
	content:"";
	display:inline-block;
	width:1.0625rem;
	height:.96875rem;
	background:url("../images/coin.png");
	background-size:100% 100%;
	margin-right: 5px;
}
.page_photo .sub {
	display: block;
	font-size: .625rem;
	width: 7.8125rem;
	color: rgba(255,255,255,.5);
	margin-top: .3rem;
	overflow: hidden;
}
.page_photo .sub>span:nth-of-type(1){float:left;}
.page_photo .sub>span:nth-of-type(2){float:right;}
.page_photo .qr_code{
	width: 4.625rem;
	height: 4.625rem;
	position: absolute;
	bottom: 4.0625rem;
	right:1.25rem;
}
.page_photo .qr_code .info{
	font-size:.625rem;
	color:#FFC000;
	text-align: center;
	margin-top: .1875rem;
}
.page_photo .code{
	width: 4.625rem;
	height: 4.625rem;
	background: rgba(255,255,255,.85);
}
.page_photo .code img{
	width: 4.125rem;
	height: 4.125rem;
	position: relative;
	left: 50%;
	top: 50%;
	margin: -2.0625rem 0 0 -2.0625rem;
}


.music_play {
	position: absolute !important;
	width: 0.77333333rem;
	height: 0.77333333rem;
	right: 0.53333333rem;
	top: 0.50666667rem;
	transition: all .3s;
	-webkit-transition: all .3s;
	animation: xuanzhuan 6s linear infinite;
	-webkit-animation: xuanzhuan 6s linear infinite;
	z-index: 99;
}
.music_play {
	width: 1.546667rem !important;
	height: 1.546667rem !important;
	right: 0.866667rem !important;
	top: 0.5rem !important;
}
.music_pause {
	position: absolute;
	width: 1.546667rem !important;
	height: 1.546667rem !important;
	right: 0.866667rem !important;
	top: 0.5rem !important;
	z-index: 99;
}
/*横竖屏提示*/
#orientLayer { display: none; }
@media screen and (min-aspect-ratio: 13/9) { #orientLayer { display: block; } }
.mod-orient-layer { display: none; position: fixed; height: 100%; width: 100%; left: 0; top: 0; right: 0; bottom: 0; background: #000; z-index: 9997 }
.mod-orient-layer__content { position: absolute; width: 100%; top: 45%; margin-top: -75px; text-align: center }
.mod-orient-layer__icon-orient {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAADaCAMAAABU68ovAAAAXVBMVEUAAAD29vb////x8fH////////x8fH5+fn29vby8vL////5+fn39/f6+vr////x8fH////////+/v7////09PT////x8fH39/f////////////////////x8fH///+WLTLGAAAAHXRSTlMAIpML+gb4ZhHWn1c2gvHBvq1uKJcC6k8b187lQ9yhhboAAAQYSURBVHja7d3blpowFIDhTUIAOchZDkre/zE7ycySrbUUpsRN2/1fzO18KzEqxEVgTiZNfgmmtxRc8iaR8HNe8x4BtjQePKayYCIoyBSgvNNE1AkNSHqZyLqk97EgUCCHBzZ5mkg7ScvIJuIyOyXBRFxgpqWZyGsAZLB1KjsJi8nutHU4JCRbFRH8tmirI9k8Jx2sqNs8K/m0LQkrktO2crgcgXGB4AiTEsB0hJfo9MGgX7CGcYiYwQxmMOOvZwRhBG8tCoMXjBDeXvWCEcHbi14wgCBmMIMZzGAGM5jxETNwzMAxA8cMHDNwzMAxA8cMHDNwzMAxA8cMHDNwzMAxY6E2rUQxnH2tz9cirlJFwFBJedaPnUv0M7++egPDE8iAJcIDmxwH5wwv9vUviw2kLbVO3TJU5uul/EyB0FoLp4x60PdGUd3qPurrWyjGGTc05u+1dcgI7/+tCCPARWGhH7o5Y7RCf+bH9ctXLp6v2BVDxfqz0oPXeSVaNtINo/1SXDv4dck8IIkbhtC2ol+iouEonTBCbYvVMnXOjxww6s/RFrBUpXHh/gw1rHj5d/qhYn9Gpk2FWh6xRBRX5Oj3Znh2Sq49/L6+y8pB26q9GbE2dbA2mVbx6I+7MfBglLCttm73ZQi7AD3iL4HqjFYJHSPRppqaUaJ3ATpGa+ckpGak2hRRMyqjGMkvl+xyFeSMwjAqcsZgGDdyhl0oNTnDN4yenJGZFGxNChP5/Y3efh6SM2rDOJMzboYxkDMqwyjIGcIw6F+io2FU1IxIm1JqRmgXSkvNKNCXeTpGrU0JNSO2c6LIGPgCS8AuDHz9ta0SXWDtxoDRH+MqlbC2Dt2G2JFRadtQZt2qq/orGowdGb2euxYiqWEpVWhTBnszoNAPdStuQwxqf0aocdWKW4Z+DfszIh8pxJqbuCE4YAC+4bm0evtipjpgJHeFnyyt1Ku2xa0bhjxr27p75rECNwyI9ZwvXkHq+7aTaMEV44YYy/spfgjgjNHaWW+GeUhGEX7tLlVinIFDDSgnOwhi1V6bU0b6tVS9eAERe863g4dRrtiHdc6o+nn5vtyVVgR79Cqt4uL6gfHPQyGqtP2vf7HADGbcYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JiBYwaOGThm4JjhtOM+J/AgT008yDMkN/dPP9hzS8zAMQN3OEYeekp5YU7KOKXwVXqiY+QS7smcinGKABWdiBgpPJTSMHJ4KidhhPBUSMLw4CmPhKHgKUXCkHsygum71ftNSgCX6bsl8FQyfbcL5EdYsDk0R3j7aiA5wpt5AjKg/2gLJEBD/0Hf2OOf/vRrj6z/7GtP4B3nMKyjHA12kIPSjnJs3FEO0TvKkYJHOWCR+rjJH0Vn6fI5PjNbAAAAAElFTkSuQmCC');display: inline-block; width: 67px; height: 109px;
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -webkit-animation: rotation infinite 1.5s ease-in-out; animation: rotation infinite 1.5s ease-in-out; -webkit-background-size: 67px; background-size: 67px }
.mod-orient-layer__desc { margin-top: 20px; font-size: 15px; color: #fff }
/* 样式放在结尾，防止 base64 图片造成拥塞 */
@-webkit-keyframes rotation {
	10% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
	50%, 60% { transform: rotate(0deg); -webkit-transform: rotate(0deg) }
	90% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
	100% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
}
@keyframes rotation {
	10% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
	50%, 60% { transform: rotate(0deg); -webkit-transform: rotate(0deg) }
	90% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
	100% { transform: rotate(90deg); -webkit-transform: rotate(90deg) }
}

@-webkit-keyframes xuanzhuan {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes xuanzhuan {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes start {
	0%,30% {opacity: 0;-webkit-transform: translate(0,-10px);}
	60% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,8px);}
}
@-moz-keyframes start {
	0%,30% {opacity: 0;-webkit-transform: translate(0,-10px);}
	60% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,8px);}
}
@keyframes start {
	0%,30% {opacity: 0;-webkit-transform: translate(0,-10px);}
	60% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,8px);}
}

@keyframes bullsFly {
	0%{left:-2.3rem;}
	40%{left:20.3rem}
	100%{left:20.3rem}
}
@keyframes bullsFly {
	0%{left:-2.3rem;}
	40%{left:20.3rem}
	100%{left:20.3rem}
}
@keyframes bullmFly {
	0%{left:-6rem;}
	40%{left:20.3rem}
	100%{left:20.3rem}
}
@keyframes bullmFly {
	0%{left:-6rem;}
	40%{left:20.3rem}
	100%{left:20.3rem}
}
@keyframes bulllFly {
	0%{left:-15rem;}
	50%{left:20.3rem}
	100%{left:20.3rem}
}
@keyframes bulllFly {
	0%{left:-15rem;}
	50%{left:20.3rem}
	100%{left:20.3rem}
}
@-webkit-keyframes bullsFly {
	0%{left:-2.3rem;}
	40%{left:20.3rem}
	100%{left:20.3rem}
}
@-webkit-keyframes bullsFly {
	0%{left:-2.3rem;}
	40%{left:20.3rem}
	100%{left:20.3rem}
}
@-webkit-keyframes bullmFly {
	0%{left:-6rem;}
	40%{left:20.3rem}
	100%{left:20.3rem}
}
@-webkit-keyframes bullmFly {
	0%{left:-6rem;}
	40%{left:20.3rem}
	100%{left:20.3rem}
}
@-webkit-keyframes bulllFly {
	0%{left:-15rem;}
	50%{left:20.3rem}
	100%{left:20.3rem}
}
@-webkit-keyframes bulllFly {
	0%{left:-15rem;}
	50%{left:20.3rem}
	100%{left:20.3rem}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1)
	}
	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
}
