.dialog-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10}.dialog-inner{width:71.2963vw;position:absolute;right:2.03704vw;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-inner .dialog-content{min-height:35vw;padding:6vw;display:flex;align-items:center;flex-wrap:wrap;border-radius:4vw;background-color:rgba(0,0,0,.7);position:relative;z-index:1;box-sizing:border-box;animation:fadeScaleIn .3s forwards}.dialog-inner .dialog-content-main{width:100%;position:relative;z-index:1}.dialog-inner p{font-size:3.5vw;color:#fff;line-height:1.5;display:flex;align-items:center;text-align:center;justify-content:center}.dialog-inner .dialog-btns{display:flex;justify-content:center;margin-top:4vw}.dialog-inner .dialog-btns .dialog-btn{min-width:18vw;height:6vw;display:inline-flex;justify-content:center;background-color:#fff;border-radius:3vw;align-items:center;position:relative;cursor:pointer;margin:0 4vw;box-sizing:border-box;padding:0 3vw}.dialog-inner .dialog-btns .dialog-btn span{font-size:3vw;color:#333;line-height:normal}.dialog-inner .dialog-btns .dialog-btn.cancel-btn{background-color:hsla(0,0%,100%,.74)}#app{font-size:0}#app .filter-show{filter:blur(10px)}body,h1,h2,h3,h4,h5,h6,html,li,p,ul{padding:0;margin:0}img{width:100%;outline:none;-webkit-touch-callout:none}body{font-family:Helvetica,Tahoma,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei;-webkit-text-size-adjust:none;position:relative;background:#ffe4ac}a:focus,body,div:focus,img:focus,input:focus,p:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)}.filter-show{filter:blur(10px)}.toast{position:fixed;bottom:25vw;left:0;text-align:center;padding:0 10vw;box-sizing:border-box;z-index:100;animation:fadeScaleIn 1s forwards;width:100%}.toast .toast-inner{display:inline-block;font-size:4vw;color:#fff;background-color:rgba(0,0,0,.5);line-height:1.5;padding:3vw 8vw;border-radius:10vw}.toast.leave{animation-name:fadeOutScale}.page{min-height:100vh;background:url(../img/bg.e0f50e99.jpg) no-repeat top;background-size:cover;position:relative}.page.overflow-hidden{height:100vh;overflow:hidden}.page .rule-btn{position:absolute;width:23.0556vw;cursor:pointer;left:3.5185vw;top:5.5556vw;z-index:10}.page .btn{font-size:4.8148vw;color:#fff;font-weight:700;text-align:center;width:67.2222vw;height:19.4444vw;border-radius:9.7222vw;background:linear-gradient(#ff3500,#c00001);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;box-shadow:0 4.6296vw 4.6296vw rgba(137,12,6,.7);margin-bottom:7.037vw}.page .btn:before{content:"";width:63.4259vw;height:15.9259vw;border-radius:7.963vw;position:absolute;background:linear-gradient(-6deg,#ff3500,#c00001)}.page .btn span{position:relative;line-height:normal}.page .footer{width:46.5741vw;position:absolute;bottom:12.1296vw;left:50%;transform:translateX(-50%)}.page .rule-wrapper{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 8.3vw;box-sizing:border-box}.page .rule-wrapper .rule-inner{animation:fadeScaleIn .3s both;border-radius:2vw;width:100%;display:flex;flex-direction:column;padding-bottom:5vw;box-sizing:border-box;max-height:75vh;position:relative}.page .rule-wrapper .rule-inner:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.3);border-radius:2vw}.page .rule-wrapper .rule-inner .close{position:absolute;left:-3vw;top:-15vw;color:#fff;line-height:1.4;font-size:4.4vw;border-radius:2vw;padding:1.5vw 3vw;cursor:pointer}.page .rule-wrapper .rule-inner .rule-title{color:#fff;font-weight:700;font-size:5.8vw;line-height:1.4;text-align:center;padding:5vw 0 3vw;flex-shrink:0;position:relative;z-index:1}.page .rule-wrapper .rule-inner .rule-container{flex:1;overflow-y:auto;position:relative;z-index:1}.page .rule-wrapper .rule-inner .rule-container .content{padding:0 4vw;font-size:3.2vw;color:#fff;line-height:1.8}.page .rule-wrapper .rule-inner .rule-container .content .ql-align-center{text-align:center}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}