.poster-container{font-size:0}.poster-container #poster{margin:auto}.poster-container #poster .poster-background{background-position:50%;background-size:cover}.poster-container #poster .poster-info{font-size:4.26667vw;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4vw 4.26667vw;text-align:left}.poster-container #poster .poster-info .guide,.poster-container #poster .poster-info span{font-size:3.2vw}.poster-container #poster .poster-info .desc{font-size:3.73333vw;color:#333;word-break:break-all}.poster-container #poster .poster-info .guide{color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.poster-container #poster .poster-info .guide .poster-guide{width:5.86667vw;height:2.13333vw}.poster-container #poster .poster-info .qr-code-container{position:relative}.poster-container #poster .poster-info .qr-code-container canvas{-webkit-transform-origin:0 0;transform-origin:0 0}.poster-container #poster .poster-info .qr-code-container .logoImg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-my-qr-code .background,.page-my-qr-code .mask{position:fixed;top:0;right:0;bottom:0;left:0}.page-my-qr-code .background{background-size:cover;background-position:50%;-webkit-filter:blur(.66667vw);filter:blur(.66667vw)}.page-my-qr-code .mask{background-color:rgba(0,0,0,.7);z-index:9}.page-my-qr-code .invite-guide{position:fixed;top:4.53333vw;right:0;width:21.33333vw;height:6.93333vw;line-height:6.93333vw;font-size:3.73333vw;color:#fff;background:#e5b659;z-index:199;text-align:center;border-top-left-radius:6.93333vw;border-bottom-left-radius:6.93333vw}.page-my-qr-code .main{position:relative;z-index:99;text-align:center;padding-top:16vw}.page-my-qr-code .main .tip{margin-top:5.33333vw;font-size:3.2vw;color:#fff}.page-my-qr-code .main .image-list{text-align:left;padding:0 4.26667vw;margin-top:5.33333vw;white-space:nowrap;overflow-x:scroll}.page-my-qr-code .main .image-list .image-container{display:inline-block;border-radius:2.13333vw;border-width:.4vw;border-style:solid;border-color:transparent;overflow:hidden;font-size:0}.page-my-qr-code .main .image-list .image-container+.image-container{margin-left:2.66667vw}.page-my-qr-code .main .image-list .image-container.image-selected{border-color:#f43530}