.pages{display: none;}
			.back{width: 15vw;position: fixed;top: 5vw;left: 5vw;z-index: 5;}
			.audio_div{left: unset;right: 2%;}
			
			.page1{background:url(../img/page1_bg01.jpg) no-repeat center center;background-size:100% 100%;display: block;}
			.page1 .logo1{position:absolute;width:23vw;top:3vh;left:2vw;z-index:5}
			.page1 .tit{position:absolute;width:73vw;top:10vh;left:50%;transform:translateX(-50%);z-index:5}						
			.page1 .lamps{position:absolute;width:100vw;top:0vw;left:0vw;z-index:1}	
			.page1 .line{width:100%;}				
			.page1 .lamp{position:absolute;z-index:2}
			.page1 .lamp4{width:20vw;top:99vw;left:36vw;transform-origin:70% 30%;animation: move 2s 0.5s linear infinite;}
			.page1 .lamp3{width:54vw;top:78vw;left:10vw;transform-origin:50% 0;animation: move 2s 1s linear infinite;}
			.page1 .lamp2{width:59vw;top:48vw;left:-17vw;transform-origin:50% 0;animation: move 2s 0.8s linear infinite;}
			.page1 .lamp1{width:55vw;top:27vw;left:-30vw;transform-origin:50% 0;animation: move 2s linear infinite;}			
			.page1 .lamp8{width:27vw;top:96vw;right:24vw;transform-origin:50% 0;animation: move 2s linear infinite;}
			.page1 .lamp7{width:37vw;top:81vw;right:12vw;transform-origin:50% 0;animation: move 2s 0.5s linear infinite;}
			.page1 .lamp6{width:44vw;top:67vw;right:-4vw;transform-origin:50% 0;animation: move 2s 1s linear infinite;}
			.page1 .lamp5{width:53vw;top:55vw;right:-26vw;transform-origin:50% 0;animation: move 2s 0.8s linear infinite;}
			.page1 .hand{position:absolute;width:22vw;left:-16%;top:20%;z-index:4;}
			.page1 .build{position:absolute;width:100vw;bottom:0;}
			.page1 .tiger1{position:absolute;width:29vw;top:126vw;left:15vw;z-index:3}
			.page1 .tiger2{position:absolute;width:45vw;top:112vw;right:17vw;z-index:3}
			.page1 .tiger2 img:first-child{width: 100%;}
			.page1 .shade{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;display: none;background-color: rgba(0,0,0,0.5);z-index: 4;}
			.page1 .btns{display:none;width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index: 5;}
			.page1 .btns img{width:40%;margin:0 auto;margin-top:2vw;}
			@keyframes move{
				0%{
					transform: rotate(0deg);
				}
				25%{
					transform: rotate(2deg);
				}
				50%{
					transform: rotate(0deg);
				}
				75%{
					transform: rotate(-2deg);
				}
				100%{
					transform: rotate(0deg);
				}
			}				
			/* @keyframes circle {
			    0%{transform: scale(0.8); }			
			    100%{transform: scale(1.2);}
			}  */
			
			/* .page02{display: block;} */
			.page02-main-box{width: 100%;height: 100vh;overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling : touch;position: relative;}
			.page02-main{position: relative;width: max-content;height: 100vh;}
			.page02-main-bg{height: 100vh;}
			.arrow-left{width: 5vw;position: fixed;left: 3vw;top: 50%;transform: translateY(-50%);display: none;z-index: 2;}
			.arrow-right{width: 5vw;position: fixed;right: 3vw;top: 50%;transform: translateY(-50%);display: none;z-index: 2;}
			.nav-box{width: 100vw;position: fixed;top: 0;left: 0;z-index: 2;}
			.nav-bg{width: 100%;}
			.nav{width: 80%;margin: auto;position: relative;}
			.nav-icon{height: 17%;position: absolute;top: 72%;}
			.nav-icon01{left: 11%;}
			.nav-icon02{left: 34%;}
			.nav-icon03{left: 57%;}
			.nav-icon04{left: 76%;}
			.clock{width: 100%;height: 100vh;position: fixed;top: 0;left: 0;z-index: 3;background: rgba(0,0,0,0.8);display: flex;align-items: center;justify-content: center;}
			.clock-box{width: 90%;/* position: absolute;left: 6vh;top: 31vh; */z-index: 2;position: relative;}
			.clock-bg{width: 100%;}
			.clock-main{width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			.clock-main p{text-align: center;line-height: 1.5;font-size: 3.5vw;}
			.clock-text{width: 55%;margin: auto;}
			.clock-btn{width: 28%;margin: auto;margin-top: 5%;}
			.fzm-box{width: 167vh;position: absolute;left: 0;top: 0;}
			.fzm01{width: 100%;}
			.lmd-box{width: 140vh;position: absolute;left: 106vh;top: 0;}
			.lmd01{width: 100%;}
			.slqh-box{width: 39vh;position: absolute;left: 92vh;top: 11vh;}
			.slqh01{width: 100%;}
			.zhm-box{width: 56vh;position: absolute;right: 0;bottom: 17vh;}
			.zhm01{width: 100%;}
			.page02-main-qian{width: 100%;position: absolute;left: 0;bottom: 0;}
			.hands-box{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 3;background: rgba(0,0,0,0.8);display: flex;align-items: center;justify-content: center;display: none;}
			.hands{width: 50vw;margin: auto; animation:circle 1.3s  infinite alternate;}
			.join{width: 35vw;position: fixed;right: 32.5vw;bottom: 5vh;}
			.fzm-popup,.lmd-popup,.zhm-popup,.slqh-popup,.seeprize-box,.prize-box{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;display: flex;justify-content: center;align-items: center;display: none;z-index: 3;}
			.seeprize-box,.prize-box{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;}
			.zimi-main-box,.slqh-main-box,.lmd-main-box,.zhm-main-box{position: relative;width: 85%;}
			.huad-main,.chouqian-main,.dati-main,.zimi-main,.seeprize-main,.prize-main{width: 95%;margin: auto;position: relative;}
			.focus{position:absolute;top:0%;left: 0%;width:40px;height:40px;background:url(../img/focus.png) no-repeat center center;text-align:center;background-size:100% 100%;
					z-index:1;animation:circle 1.3s ease-in-out infinite alternate;-webkit-animation:circle 1.3s ease-in-out infinite alternate;-moz-keyframes:circle 1.3s ease-in-out infinite alternate;-o-keyframes:circle 1.3s ease-in-out infinite alternate;}
			.fzm-box .focus{top: 22%;left: 10%;}
			.lmd-box .focus{top: 49%;left:47%;}
			.slqh-box .focus{top: 35%;left: 50%;}
			.zhm-box .focus{top: 35%;left: 56%;}
			.circle{width:20px;height:20px;border-radius: 20px;top:50%;left:50%;
			        -webkit-transform: translate(-50%,-50%);
			        -moz-transform: translate(-50%,-50%);
			        transform:translate(-50%,-50%);
			        position:absolute;background: white;z-index:102;}
			.ring{width: 35px;height: 35px;background-color: transparent; 
			        border-radius: 35px;border: solid 2px #FFB400;display: block;
			        position: absolute; top:50%;left:50%;z-index:101;
			        -webkit-transform: translate(-50%,-50%);
			        -moz-transform: translate(-50%,-50%);
			        transform:translate(-50%,-50%); }
			.fzm{/* border: 1px solid #000000; */width: 35%;height: 15vh;position: absolute;left: 0%;top: 17%;z-index: 2;}
			.lmd{/* border: 1px solid #000000; */width: 35%;height: 15vh;position: absolute;left: 36%;top: 37%;z-index: 2;}
			.slqh{/* border: 1px solid #000000; */width: 35%;height: 44vh;position: absolute;left: 44%;top: 17%;z-index: 2;}
			.zhm{/* border: 1px solid #000000; */width:90%;height: 15vh;position: absolute;right: 0%;top: 30%;z-index: 2;}
					
			@keyframes circle {
			    0%{transform: scale(0.6); }
				60%{transform: scale(0.8); }
				80%{transform: scale(0.6); }	
			    100%{transform: scale(1);}
			}  
			@-webkit-keyframes circle {  
			    0%{transform: scale(0.6); }
				60%{transform: scale(0.8); }
				80%{transform: scale(0.6); }	
			    100%{transform: scale(1);}  
			}
			@-moz-keyframes circle {  
			    0%{transform: scale(0.6); }
				60%{transform: scale(0.8); }
				80%{transform: scale(0.6); }	
			    100%{transform: scale(1);}
			}  
			@-o-keyframes circle {  
			   0%{transform: scale(0.6); }
				60%{transform: scale(0.8); }
				80%{transform: scale(0.6); }	
			    100%{transform: scale(1);} 
			}
			
			/* 猜灯谜 */
			/* .fzm-popup{position: absolute;left: 42vh;top: 19vh;width: 42vh;} */
			.zimi-bg{width: 100%;}
			.zimi-main{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
			.zimi-title{width: 35%;margin: auto;}
			.zimi-text{width: 65%; margin: auto;margin-left: 15%;margin-top: 7%;}
			.zimi-box{width: 80%;margin: auto;background:url(../img/zimi-main-bg.png) no-repeat center center;background-size:cover;margin-top: 7%;padding: 5% 0;}
			.zimi-daan{width: 85%;position: relative;margin: auto;margin-bottom: 5%;}
			.zimi-daan-bg{width: 100%;}
			.zimi-daan span{display: block;width: 21%;height: 80%;/* border: 1px solid #000; */font-size: 150%;line-height: 150%;text-align: center;}
			.zimi-daan-text01{position: absolute;left: 5%;top: 6%;}
			.zimi-daan-text02{position: absolute;left: 28%;top: 6%;}
			.zimi-daan-text03{position: absolute;left: 51.5%;top: 6%;}
			.zimi-daan-text04{position: absolute;left: 74.5%;top: 6%;}
			.zimi-icon{display: inline-block;width: 10%;margin-right: 3%;}
			.zimi-lists{text-align: center;}
			.zimi-lists:first-child{margin-bottom: 5%;}
			.zimi-lists .zimi-icon:last-child{margin-right: 0;}
			
			/* .zimi-box .zimi-title{width: 100%;padding: 0 10vw;text-align: center;}
			.zimi-box .zimi-title span,.zimi-lists span{display: inline-block;width: 10vw;height: 10vw;line-height: 10vw;text-align: center; margin-right: 3vw; vertical-align: middle; background: url(img/gezi-bg02.png) no-repeat;background-size:  100% 100%;/* position: absolute;top: 50vw; */}
			/* .zimi-lists span{background: url(img/gezi-bg01.png) no-repeat;background-size:  100% 100%;margin-right: 6%;} */
			/* .zimi-lists span:last-child{margin-right: 0;} */
			/* .zimi-lists{text-align: center;} */
			/* .zimi-lists:first-child{margin-bottom: 2vw;} */ 
			.zimi-tip{width: 100%;text-align: center;font-size: 12px;color: #6d3220;margin: 3vw 0;}
			.zimi-res{width: 80%;position: absolute;left: 10%;bottom: 13vw;display: none;}
			.zimi-res img:first-child{width: 100%;}
			.zimi-res-img{width: 65%;position: absolute;left: 15%;top: 20%;}
			.zimi-res img:last-child{width: 40%;position: absolute;left: 30%;bottom: 18%;}
			
			/* 提示图案 */
			/* .slqh-popup{position: absolute;left: 116vh;top: 24vh;width: 39vh;} */
			.slqh-main-bg{width: 100%;}
			.slqh-main{width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			
			/* 换头像 */
			/* .lmd-popup{position: absolute;left: 176vh;top: 19vh;width: 42vh;} */
			.lmd-main-bg{width: 100%;}
			.lmd-main01,.lmd-main02{width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			.lmd-main02{display: none;}
			.head-title{width: 65%;margin: auto;}
			.head-text{width: 80%;margin: auto;margin-bottom: 3%;}
			#ham{width:15vh;height:15vh;margin:auto;position: relative;/* background: #000; */margin: 3% auto;}
			#cover{ display:none; width:15vh;height:15vh; background:rgba(0, 0, 0, 0.44); }
			#coverShow{display:none;z-index:1004;position:absolute;top:33%;width:15vh;height:15vh;margin:auto;left:0;right:0;}
			#mother{overflow: scroll;overflow-y:auto;overflow-x:auto;width:15vh;height:15vh;-webkit-overflow-scrolling : touch;}
			#headerimg{z-index:1001;display: block;}
			#head-box{display:none;z-index:1003;width:15vh;height:15vh;position:absolute;top:0;margin:auto;}
			#lmzjc{z-index:1003;width:60%;height:60%;position:absolute;top:20%;left:20%;}
			.xuanzexia{margin:0 auto;width:70%;text-align:center;}
			.fp{font-size:13px;color: #fff;padding:1vh 0 2vh 0}
			/* .hua2 .fp1{font-size:11px;} */
			.zjc{width:100%;text-align:center;overflow: hidden;}
			.head-list{overflow: hidden;text-align: center;}
			.head-item{width:29%;display: inline-block; vertical-align: middle;margin-right: 2%;}
			.head-item:last-child{margin-right: 0;}
			.action2{width:100%;text-align:center;margin:0 auto;/* margin-top:2vh; */z-index:1005;position:relative}
			.action2 .head-wxbtn,.action2 .head-otherbtn{text-align:center;border:none;width:40%;display: inline-block;}
			.action2 .head-otherbtn{margin-left:9%;}
			.action3{width:100%;text-align:center;}
			.action3 .gettx{width:40%;display: inline-block;}
			#head64{width: 40%;margin: 5% auto;}
			.head-save-long{width: 60%;margin: auto;}
			.head-btn-box{margin-top: 5%;}
			.head-btn{width: 40%;margin: auto;}
			
			/* 抽签 */
			/* .zhm-popup{position: absolute;right: 8vh;bottom: 31vh;width: 41vh;} */
			.chouqian-box{width: 100%;position: relative;}
			.chouqian{width: 100%;}
			.chouqian-btn{width: 25%;position: absolute;left: 37.5%;bottom: 3vw;}
			.qian-box,.qian-save{display: none;}
			.qian-box,.qian-save{width: 100%;position: relative;}
			.qian-bg{width: 100%;}
			.qian-main{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
			.qian{width: 45%;margin: auto;margin-bottom: 5vw;}
			.qianbtn-list{}
			.qianbtn-list img{width: 35%;margin: auto;margin-top: 3vw;}
			.qian-long{width: 30%;position: absolute;top: 0%;left: 35%;z-index: 1;}
			.qian-post{width: 100%;}
			.close{width: 8vw; position: absolute;top: 5vw;right: 9vw;z-index: 1;}
			
			.page03{}
			.page03-main-box{width: 100%;height: 100vh;overflow: hidden;overflow-y: scroll;-webkit-overflow-scrolling : touch;}
			.page03-main{position: relative; width: 100%;min-height: 100vh; background:url(../img/page04-bg.jpg) no-repeat center center;background-size:cover;padding-top: 10vw;padding-bottom: 40vw;}
			.page03-title{width: 50%;margin: auto;}
			.page03-bottom{position: absolute;bottom: 0;left: 0;width: 100%;}
			.page03-text{width: 70%;margin: auto;margin-top: 5%;}
			
			/* 抽奖 */
			.choujiang-box{width: 70%;position: relative;margin: auto;}
			.choujiang-pm{margin-bottom: 10vw;}
			.choujiang-bg{width: 100%;}
			.choujiang-tip{width: 100%;text-align: center;font-size: 12px;color: #fff;position: absolute;top: 2.2vw;left:0;letter-spacing:0;transform: scale(0.9);}
			.choujiang-tip .choujiang-num{color: #ffe401;}
			#lottery {width: 80%;margin: 0px auto;position: absolute;top: 16vw;left: 10%;}
			#lottery table {table-layout: fixed;}
			#lottery table td {position: relative;text-align: center;font-index: -999;}
			#lottery table td img {display: block;width: 98.5%;}
			#lottery table td a {display: block;text-decoration: none;}
			#lottery table td.active .mask {display: block;}
			.mask {width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(252, 211, 4, 0.5);display: none;}
			.integral {position: absolute;left: -140px;bottom: 10px;color: #000;height: 60px;border: 2px solid #399;min-width: 60px;text-align: center;line-height: 60px;font-size: 20px;}
			.choujiang-btns{color: #fff;text-align: center;padding: 2vw;}
			.choujiang-btns span{display: inline-block;border-bottom: 0.5px solid #fff;margin-right: 20%;font-size: 12px;}
			.choujiang-btns span:last-child{margin-right: 0;}
			.choujiang-records,.choujiang-rules{width: 100%;/* height: 87vw; */ font-size: 12px;color: #fff;margin-bottom: 8vw; background-color: rgba(119,10,41,0.8);padding: 8vw 2% 0 2%;border-radius: 5px;position: relative;}
			.records-title .records-list-item{display: flex;padding-bottom: 2vw;border-bottom: 0.5px solid #fff;margin-bottom: 2vw;}
			.records-list .records-list-item{display: flex;height: 30px;line-height: 30px;}
			.records-list-item-left{flex: 2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 3px;}
			.records-list-item-mid{flex: 1.5;padding: 0 3px;}
			.records-list-item-right{flex: 3;text-align: right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 3px;}
			.choujiang-records-active{overflow: hidden;}
			.records-list-box{height: 305px;overflow: hidden;}
			.choujiang-node,.choujiang-rule{height: 8vw;position: absolute;top: -4vw;left: 50%;transform: translateX(-50%);}
			.choujiang-rules{height: auto;line-height: 20px;padding-bottom: 2vw;padding-top: 6vw;margin-bottom: 0;}
			
			/* .prize-box{display: flex;} */
			.prize-res{display: none;}
			.prize-wrong,.prize-right{position: relative;}
			.prize-wrong .prize-bg01,.prize-bg01{width: 100%;}
			.prize-wrong .prize-btn,.seeprize-wrongbtn{width: 35%;position: absolute;bottom: 15vw;left: 32.5%;}
			.prize-logo{width: 50%;position: absolute;top: 8vw;left: 25%;}
			.prize-bg02{width: 100%;}
			.prize-details{position: absolute;top: 35vw;left: 0;text-align: center;width: 100%;}
			.prize-details p{text-align: center;color: #fff;padding: 5vw 0;}
			.prize-details input{display: block;width: 70%;margin: auto;margin-bottom: 3vw;padding: 0 1vw; border: none;outline: none;height: 12vw;line-height: 12vw;font-size: 4.5vw;border-radius: 5px;}
			.prize-sub{width: 35%;position: absolute;bottom: 10vw;left: 32.5%;}
			
			/* .seeprize-box{display: flex;} */
			.seeprize-box .seeprize-bg{width: 100%;}
			.seeprize-mines{display: none;}
			.seeprize-logo{width: 20%;position: absolute;top: 4vw;left: 40%;}
			.seeprize-mine{width: 88%;position: absolute;top: 20%;left: 6%;}
			.seeprize-title{text-align: center;font-size: 5.5vw;font-weight: 600;color: #d80015;margin-bottom: 3vw;}
			.seeprize-detail-item{color: #666;display: flex;text-align: center;margin-bottom: 3vw;font-size: 13px;}
			.seeprize-detail-item-left{flex: 1;}
			.seeprize-detail-item-right{flex: 2;}
			.receive-notes{color: #d80015;font-size: 12px;line-height: 20px;}
			.seeprize-btn{width: 35%;position: absolute;bottom: 7vw;left: 32.5%;}
			
			.page04{background:url(../img/page04-bg.jpg) no-repeat center center;background-size:100% 100%;}
			.page04-build{width: 100%;position: absolute;left: 0;bottom: 0;}
			.page04-title{width: 55vw;margin: auto;margin-top: 12vw;}
			.diandeng01{width: 100%;position: absolute;top: 0;left: 0;}
			.video-tip{text-align: center;color: #fff;}
			.video-box{width: 78.4vw;height: 44.1vw;margin: 2vw 10.8vw;position: relative;margin-top: 25vw;}
			video{width: 100%;height: 100%; object-fit: fill}
			.video-fx{width: 78.4vw;height: 44.1vw;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,.4);}
			.video-play{width: 15vw;position: absolute;top: 14.55vw;left: 31.7vw;}
			.page04-btns{width: 100%;text-align: center;margin: 3vw 0;}
			.page04-btn{display: inline-block;width: 30%;margin-right: 5%;}
			.page04-btn:last-child{margin: 0;}
			.page04-btnguang{height: 25vw;position: absolute;top: 42.55vw;right: 2.5vw;}
			/* 弹幕 */
			.box{width: 100vw;height: 36vw;/* position: absolute;bottom: 14vw; */margin-top: 2vw;}
			.barrage-container-wrap{width: 100%;height: 45vh;position: relative;overflow: hidden;}
			.barrage-container{position: absolute;top: 0;left: 0;right: 0;bottom: 30px;width: max-content;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
			.barrage-container-tops,.barrage-container-mid,.barrage-container-bottom,.barrage-container-mine{width: max-content;margin-left: 100vw; height: 9vw; white-space: nowrap;}
			.barrage-item{display: inline-block;white-space: nowrap;color:#FFF;font-size: 3vw;background-color: rgba(0,0,0,0.4);border-radius: 5.5vw;margin-left: 10vw;padding: 1vw 2vw 0 1vw;}
			.barrage-item:nth-child(1){margin-left: auto;}
			.barrage-item img{width: 6vw;height: 6vw;border-radius: 3vw;margin-right:1vw;display: inline-block;}
			.barrage-item span{display: inline-block;overflow: hidden; font-size: 3vw;vertical-align: top;margin-top: 1vw;}
			.barrage-container-mine{position: relative;}
			.barrage-container-mine .barrage-item{position: absolute;top: 0;}
			
			.page04 .footer{position: absolute;bottom: 0;left: 0; width: 100vw;height: 13vw;padding: 2vw 1vw; background: url(../img/footer.png) no-repeat;background-size: 100% 100%;background-position: center top;}
			.page04 .footer .head-img{width: 10vw;height: 10vw;border-radius: 5vw;margin-right: 1vw;display: inline-block;}
			.page04 .footer .nickname{display: inline-block;max-width: 13vw;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size: 3vw;vertical-align: top;margin-top: 3vw;margin-right: 1vw;}
			.page04 .footer .words{border: none;outline: none; padding: 0 1vw; background-color: #fff;height: 8vw;width: 58vw;vertical-align: top;margin-top: 1vw;border-radius: 1vw;}
			.page04 .footer .send{width: 14vw;height: 8vw;margin: 1vw 0 0 1vw;text-align: center; border-radius: 1vw; border: none;outline: none;background-color: #418AAA;color: #FFFFFF;vertical-align: top;}
			