@charset "UTF-8";@font-face{font-family:PosterFont;src:url(../font/poster.ttf)}@font-face{font-family:TipsFont;src:url(../font/tips.ttf)}*{box-sizing:border-box}body,html{width:100%}#wishWall,body,html{overflow-anchor:none}::-webkit-scrollbar{width:.16rem;height:.32rem}::-webkit-scrollbar-track{border-radius:.2666666667rem;background:#f1b1ac}::-webkit-scrollbar-thumb{border-radius:.2666666667rem;background:#e46f75}.hide{display:none}.pc body{width:750Px}body{font-size:.48rem;margin:0 auto;width:100%}.loading-hide .ai-tips{display:none}.pauseBtn,.playBtn{width:.72rem;height:.72rem;position:fixed;top:.2666666667rem;right:.2666666667rem;z-index:100}.playBtn{background:url(../images/i-play.png) center/cover;animation:rotateIn 6s linear infinite}.pauseBtn{background:url(../images/i-pause.png) center/cover}.loading{z-index:99;background:url(../images/bg-loading.jpg) center top/cover;width:100%;height:100vh;position:relative;z-index:9999}.loading .title-loading{position:absolute;width:2.3466666667rem;left:50%;margin-left:-1.1733333333rem;top:10vh}.loading .loading-bg-img{position:absolute;width:100%;top:0;left:0}.loading .logo-loading{position:absolute;width:8rem;left:50%;margin-left:-4rem;bottom:.5333333333rem}.loading .loading-text-up{position:absolute;width:7.3333333333rem;height:3.7333333333rem;top:6.4rem;left:50%;margin-left:-3.6666666667rem;overflow:hidden}.loading .loading-text-up:hover img{animation-play-state:paused}.loading .loading-text-up img{width:100%;display:block;animation:scrollUp 20s linear infinite}.loading .loading-text{position:absolute;width:7.3333333333rem;height:4.8rem;left:50%;margin-left:-3.6666666667rem;opacity:0;font-family:PosterFont;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(246,239,191,.9);color:#c74e3a;text-align:center;display:table;top:5.8666666667rem}.loading .loading-text span{display:table-cell;vertical-align:middle}.loading .loading-text.l1{animation:fadeInOut 4s linear}.loading .loading-text.l2{animation:fadeInOut 4s linear 4s}.loading .loading-text.l3{animation:fadeIn 4s linear 8s forwards}.loading .loading-text.l4{top:5.8rem}.loading .loading-group{width:6.6666666667rem;position:absolute;top:13.3333333333rem;left:50%;transform:translateX(-50%)}.loading .loading-pre{background:rgba(228,111,117,.3);border:.0800000000rem solid #e46f75;height:.4rem;width:6.6666666667rem;margin:0 auto;border-radius:.2rem;overflow:hidden;position:relative}.loading .loading-pre-ing{background:#e46f75;width:0;height:.4rem}.loading .loading-gif{display:block;width:100%}.loading .percent{background:url(../images/i-pre.png) center/cover;color:#faf1c8;text-align:center;font-size:.64rem;z-index:6;width:3.2266666667rem;height:1.0400000000rem;line-height:.9333333333rem;font-family:PosterFont;margin:0 auto;cursor:pointer;position:absolute;bottom:3.8666666667rem;left:50%;margin-left:-1.6133333333rem}.loading #isApp .i-loading-enter,.loading #isBrowser .i-loading-enter,.loading #isWx .i-loading-enter{display:block}.loading .i-loading-enter{display:none;border:none;background:url(../images/i-btn.png) center/cover;width:3.24rem;height:1.0400000000rem;font-size:0;margin:0 auto;cursor:pointer;position:absolute;bottom:3.8666666667rem;left:50%;margin-left:-1.6133333333rem}.loading-text-ani{text-align:center;color:#e46f75;font-size:.32rem;padding-top:1.3333333333rem}.win-tips{display:inline-block;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(211,70,11,.9);background:#e46f75;border:.0133333333rem solid #e46f75;color:#fff;text-align:center;padding:.1333333333rem .4rem;font-size:.32rem;position:fixed;top:50vh;left:50%;transform:translate(-50%,-50%);z-index:9999;border-radius:.1066666667rem}.data-loading{display:none;background:rgba(255,255,255,.7);width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.data-loading .data-loading-center{height:3.4666666667rem;width:100%;position:absolute;top:50%;left:0;margin-top:-1.7333333333rem}.data-loading .data-loading-center .data-loading-ing{background:url(../images/loading.gif) center -10.16rem/10rem 17.7333333333rem no-repeat;width:6.1333333333rem;height:2.5333333333rem;margin:0 auto}.data-loading .data-loading-center p{color:#c74e3a;text-align:center;font-size:.3733333333rem;line-height:.6666666667rem;margin-top:.4rem;font-weight:700}.i-return{position:absolute;top:.2666666667rem;left:0;z-index:9;width:1.1066666667rem}.big-img{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:100;align-items:center;justify-content:center;z-index:9999}.big-img .i-close{background:url(../images/i-close-img.png) center/cover;width:.8rem;height:.8rem;font-size:0;position:absolute;bottom:calc(10vh - .4rem);left:50%;transform:translatex(-50%);cursor:pointer}.big-img img{border-radius:.1333333333rem;height:80vh;object-fit:cover;display:block;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#makePoster{display:none}.hide-nav .nav{display:none!important}.i-guide{background:url(../images/index/i-guide.png) center/cover;width:2.36rem;height:2.4533333333rem;z-index:99;font-size:0;position:fixed;right:0;bottom:3.9333333333rem;opacity:0;animation:fadeIn 1s ease-in-out 5.6s forwards}.nav{display:none;position:fixed;right:0;bottom:1.44rem}.nav .nav-icon{background:url(../images/i-nav.png) center/cover;width:1.9733333333rem;height:2.4rem;z-index:99;font-size:0}.nav .nav-list{display:none;background:url(../images/bg-nav.png) center/cover;width:3.3733333333rem;height:6.0266666667rem;padding-top:1.4666666667rem;padding-left:1.5466666667rem;position:relative}.nav .nav-list li{font-size:.36rem;line-height:.6133333333rem;color:#db5d18;width:1.6rem;text-align:center;cursor:pointer;white-space:nowrap}.nav .nav-list li.small{font-size:.2933333333rem}.nav .nav-list .i-close{background:url(../images/i-close.png) center/cover;width:1.6133333333rem;height:1.6133333333rem;font-size:0;position:absolute;bottom:-.5333333333rem;right:0;cursor:pointer}.show-tips-page{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.8);z-index:10000}.show-tips-page .show-tips{background:url(../images/i-show-tips.png) center/cover;width:5.5333333333rem;height:4.1333333333rem;color:#fff5dd;font-size:.3733333333rem;line-height:.64rem;text-align:center;padding-top:.9333333333rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.show-tips-page .show-tips #btnSureTips{background:url(../images/write/i-sure.png) center/cover no-repeat;width:1.9466666667rem;height:.5333333333rem;font-size:0;border:none;display:block;margin:.2666666667rem auto 0}#app{width:100%;position:relative}#app .ai-tips{position:absolute;bottom:.16rem;right:.56rem;font-size:.2666666667rem;color:#874d17;z-index:100}#app .logo{width:7.6266666667rem;position:absolute;left:50%;bottom:.5333333333rem;margin-left:-3.8133333333rem}#app .index{position:relative;background:url(../images/index/bg.jpg) center top/cover no-repeat;width:100%;height:100vh;overflow:hidden}#app .index .video-bg{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden;animation:fadeOut .1s linear 5s forwards}#app .index .video-bg video{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);object-fit:cover}#app .index .index-title{width:4.9333333333rem;position:absolute;top:.5333333333rem;left:1.36rem;opacity:0;animation:zoomIn .8s ease-in-out 4.7s forwards}#app .index .index-logo{width:7.8666666667rem;position:absolute;left:50%;margin-left:-3.9333333333rem;bottom:0}#app .index button{border:none;font-size:0;position:absolute}#app .index #writeWish{background:url(../images/index/i-write.png) center/cover no-repeat;width:3.92rem;height:1rem;bottom:4.16rem;left:50%;margin-left:-1.6266666667rem;opacity:0;animation:fadeInUp 1s ease-in-out 5.2s forwards}#app .index #wallWish{background:url(../images/index/i-wall.png) center/cover no-repeat;width:3.4rem;height:.8666666667rem;bottom:2.6933333333rem;left:1.4933333333rem;opacity:0;animation:fadeInUp 1s ease-in-out 5.6s forwards}#app .index #news{background:url(../images/index/i-news.png) center/cover no-repeat;width:3.4rem;height:.8666666667rem;bottom:2.6933333333rem;right:1.4933333333rem;opacity:0;animation:fadeInUp 1s ease-in-out 5.6s forwards}#app .index #btnSure{background:url(../images/write/i-sure.png) center/cover no-repeat;width:1.9466666667rem;height:.5333333333rem;left:50%;margin-left:-.9733333333rem;bottom:.96rem}#app .index .guide-wrap{display:none;background:rgba(0,0,0,.5);width:100%;height:100vh;position:absolute;top:0;left:0;z-index:100}#app .index .guide-wrap .guide{background:url(../images/index/bg-guide.png) center/cover no-repeat;padding:.6666666667rem;width:9.4533333333rem;height:10.16rem;position:absolute;left:50%;top:50%;margin-top:-5.0800000000rem;margin-left:-4.72rem;padding-top:1.0666666667rem}#app .index .guide-wrap .guide h2{background:url(../images/index/guide-title.png) center/cover no-repeat;width:7.0666666667rem;height:.6133333333rem;margin:0 auto .2666666667rem;font-size:0}#app .index .guide-wrap .guide .guide-date{color:#993306;font-size:.3733333333rem;text-align:center;font-weight:700;margin-bottom:.2666666667rem}#app .index .guide-wrap .guide .content{height:6rem;margin-bottom:.4533333333rem;overflow-y:auto;font-size:.3733333333rem;width:7.0666666667rem;margin:.5333333333rem auto .2666666667rem;color:#993306}#app .index .guide-wrap .guide .content p{margin-bottom:.24rem}#app .index .guide-wrap .guide .content .small-size{font-size:.32rem;margin-top:.2666666667rem}#app .bg{background:url(../images/bg.jpg) center/cover no-repeat;width:100%;min-height:100vh;padding:1.7333333333rem 1.0933333333rem;position:relative}#app .write{background:url(../images/write/bg.jpg) center/cover no-repeat;width:100%;min-height:100vh;padding:1.7333333333rem .9733333333rem;position:relative}#app .write img{display:block;width:100%}#app .write .hidden-radio{display:none}#app .write .age-section,#app .write .gender-section{display:flex;justify-content:space-between;margin-bottom:.24rem}#app .write .gender-section .gender-btn{background:url(../images/write/i-sex.png) center/cover;width:2.76rem;height:.84rem;line-height:.84rem;text-align:center;font-size:.48rem;color:#af4343}#app .write .hidden-radio:checked+.gender-btn{background:url(../images/write/i-sex-active.png) center/cover;color:#fff;font-weight:700;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(211,70,11,.9)}#app .write .age-section .age-btn{background:url(../images/write/i-age.png) center/cover;width:1.5066666667rem;height:.5733333333rem;line-height:.5733333333rem;text-align:center;font-size:.3466666667rem;color:#af4343}#app .write .hidden-radio:checked+.age-btn{background:url(../images/write/i-age-active.png) center/cover;color:#fff;font-weight:700;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(211,70,11,.9)}#app .write input::placeholder{color:#af4343;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(246,239,191,.9)}#app .write .action-bar{background:url(../images/write/i-select.png) center/cover;width:8.0533333333rem;height:.7333333333rem;line-height:.6666666667rem;text-align:center;margin-bottom:.24rem;white-space:nowrap}#app .write .action-bar#btn-location span{max-width:6.1333333333rem}#app .write .action-bar span{display:inline-block;position:relative;font-size:.3466666667rem;font-weight:700;color:#fff5dd;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(180,24,31,.9)}#app .write .action-bar span#location-text::before{content:"";background:url(../images/write/i-addr.png) center/cover;width:.4266666667rem;height:.4266666667rem;position:absolute;left:-.6rem;top:.1333333333rem}#app .write .action-bar span#location-text:after{content:"";background:url(../images/write/i-next.png) center/cover;width:.5466666667rem;height:.3066666667rem;position:absolute;top:.2133333333rem;right:-.8266666667rem}#app .write .action-bar span#wish-text-span::before{content:"";background:url(../images/write/i-hand.png) center/cover;width:.6rem;height:.52rem;position:absolute;left:-.8rem;top:.1066666667rem}#app .write .action-bar span#wish-text-span em{font-weight:400;font-style:normal;margin-right:.1333333333rem}#app .write .paper-input-area{background:url(../images/write/bg-wish.png) center/cover;width:7.64rem;height:7.4533333333rem;margin:0 auto .7733333333rem;padding:.8rem .6rem 0;position:relative}#app .write .paper-input-area .paper-textarea{width:100%;height:4.6666666667rem;margin-bottom:.2666666667rem;border:none;background:0 0;text-align:justify;font-family:TipsFont;font-size:.5866666667rem;line-height:.7333333333rem;color:#e46f75;resize:none;outline:0}#app .write .paper-input-area .paper-textarea::placeholder{color:#e46f75}#app .write .paper-input-area .input-hint{font-size:.32rem;line-height:.5866666667rem;color:#fff5dd}#app .write .paper-input-area .char-counter{position:absolute;bottom:.2rem;right:.3733333333rem;font-size:.2666666667rem;line-height:.5866666667rem;color:#fff5dd}#app .write .submit-btn{background:url(../images/write/i-btn-wish.png) center/cover;width:4.5333333333rem;height:.9333333333rem;font-size:0;border:none;display:block;margin:1.1466666667rem auto 0}#app .write .picker-list{background:url(../images/write/bg-win-wish.png) center top/cover;width:8.1066666667rem;height:7.9733333333rem;box-sizing:border-box;padding:1.0133333333rem 0 0 .4533333333rem}#app .write .picker-list>div{background:url(../images/write/i-wish.png) center/cover;width:7.2266666667rem;height:.6133333333rem;line-height:.6133333333rem;font-size:.3733333333rem;color:#fff5dd;margin-bottom:.24rem;text-align:center}#app .write .picker-list .active-wish{background:url(../images/write/i-wish-active.png) center/cover;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(211,70,11,.9);color:#fff;font-weight:700}#app .write .modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;align-items:center;justify-content:center}#app .write .modal-overlay#modal-location .modal-content{top:4.7733333333rem}#app .write .modal-overlay#err-tips .modal-content{background:url(../images/bg-err.png) center/cover;width:9.4666666667rem;height:6.8666666667rem;padding-top:1.3333333333rem}#app .write .modal-overlay#err-tips .modal-content .modal-text{text-align:center;font-size:.48rem;margin-bottom:.5333333333rem;height:2.6666666667rem;line-height:2.6666666667rem}#app .write .modal-overlay#modal-wish .modal-title{background:url(../images/write/i-down.png) center/.9333333333rem .52rem no-repeat;height:.52rem}#app .write .modal-form{display:none;padding-left:.5333333333rem}#app .write .modal-form .child-banner{background:url(../images/write/i-child.png) center/cover;width:7.0666666667rem;height:.6133333333rem;margin:0 auto;font-size:0}#app .write .modal-form .child-desc{font-size:.32rem;padding:.16rem 0}#app .write .modal-form .child-gender-section{display:flex;gap:.2666666667rem}#app .write .modal-form .child-gender{display:block;background:url(../images/write/i-sex.png) center/cover;width:1.6533333333rem;height:.5066666667rem;line-height:.5066666667rem;text-align:center;font-size:.4rem;color:#af4343}#app .write .modal-form .hidden-radio:checked+.child-gender{background:url(../images/write/i-sex-active.png) center/cover;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(211,70,11,.9);color:#fff;font-weight:700}#app .write .modal-form .child-input-row{background:url(../images/write/i-input.png) left 0/cover;width:6.9866666667rem;height:.7866666667rem;margin:.24rem 0;padding-left:.2666666667rem}#app .write .modal-form .child-input-row input{display:block;width:6.9866666667rem;height:.7466666667rem;line-height:.7466666667rem;-webkit-appearance:none;font-size:.32rem;color:#af4343;font-weight:700;background:0 0;border:none;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(246,239,191,.9)}#app .write .modal-form .child-input-row input:focus{border:none;background:0 0;outline:0}#app .write .modal-content{background:url(../images/index/bg-guide.png) center/cover;width:9.4533333333rem;height:10.16rem;position:absolute;top:5.9733333333rem;left:50%;margin-left:-4.7333333333rem;padding:.6666666667rem 1.0666666667rem 0;color:#e46f75}#app .write .modal-content .modal-title{font-size:.4rem;line-height:.8rem;font-weight:700;text-align:center}#app .write .modal-content .city-columns{display:flex;height:6.9333333333rem;text-align:left;padding:.1333333333rem 0;font-size:.3466666667rem}#app .write .modal-content .city-columns .city-col,#app .write .modal-content .city-columns .prov-col{flex:1;overflow-y:auto;border:1Px solid #e46f75}#app .write .modal-content .city-columns .city-col div,#app .write .modal-content .city-columns .prov-col div{padding:.1333333333rem .2666666667rem;cursor:pointer}#app .write .modal-content .city-columns .prov-col{border-right:none}#app .write .modal-content .city-columns .active-item{background-color:#e46f75;color:#fff5dd;font-weight:700}#app .write .modal-content .modal-btns{display:flex;justify-content:space-between;width:4.5333333333rem;margin:.24rem auto 0}#app .write .modal-content .modal-btn{display:block;margin:0 auto;width:1.9466666667rem;height:.5466666667rem;border:none;font-size:0}#app .write .modal-content .btn-cancel{background:url(../images/write/i-btn-close.png) center/cover}#app .write .modal-content .btn-confirm{background:url(../images/write/i-sure.png) center/cover}#app .poster-loading{display:none;padding:0}#app .poster-loading .poster-img-wrap{width:10rem;height:16.5733333333rem;position:absolute;left:0;top:50%;margin-top:-8.2666666667rem;padding-top:2.6666666667rem}#app .poster-loading .poster-img-wrap .i-loading{background:url(../images/loading.gif) center -10.16rem/10rem 17.7333333333rem no-repeat;width:6.1333333333rem;height:2.5333333333rem;margin:0 auto}#app .poster-loading .poster-img-wrap .i-loading-text{font-family:TipsFont;font-size:.5333333333rem;line-height:.8266666667rem;height:3.3066666667rem;color:#874d17;width:5.2rem;margin:1.3333333333rem auto .6666666667rem}#app .poster-loading .poster-img-wrap .i-loading-word{font-size:.2666666667rem;color:#b45c41;text-align:center}#app .poster{position:relative}#app .poster::before{box-shadow:0 .0800000000rem .5066666667rem 0 rgba(149,51,35,.92);content:"图片加载中";position:absolute;width:7.36rem;height:13.0800000000rem;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.2666666667rem;background:rgba(149,51,35,.2);color:#953323;text-align:center;line-height:13.0800000000rem;font-size:.32rem}#app .poster img{opacity:0;display:block;width:7.36rem;height:13.0800000000rem;object-fit:cover;margin:0 auto .4533333333rem;box-shadow:0 .0800000000rem .5066666667rem 0 rgba(149,51,35,.92);position:relative}#app .poster-display{background:url(../images/bg.jpg) center/cover no-repeat;position:relative;width:100%;min-height:100vh;box-sizing:border-box;padding-top:1rem}#app #postImgDownLoad{position:absolute;width:100vw;height:100vh;top:0;left:0;opacity:0}#app #posterPage{overflow:hidden}#app #posterPage .poster-img-wrap{padding-top:1.7333333333rem}#app #posterPage .bg-text{font-family:Tipsfont;background:url(../images/poster/bg-text.png) center/cover no-repeat;width:7.64rem;height:1.8266666667rem;margin:.24rem auto;font-size:.3733333333rem;line-height:.56rem;color:#874d17;padding:.0666666667rem .24rem;position:relative}#app #posterPage .bg-text p{text-align:justify}#app #posterPage .bg-text span{position:absolute;right:.24rem;bottom:.0666666667rem}#app #posterPage .poster-top-btns{display:flex;justify-content:center;gap:.2666666667rem}#app #posterPage .poster-top-btns button{display:block;font-size:0;border:none}#app #posterPage #btnPublish{position:relative;padding-top:.0800000000rem}#app #posterPage #btnPublish .i-msg{width:3.5333333333rem;position:absolute;left:4.5066666667rem;top:-.4rem}#app #posterPage .i-publish{background:url(../images/poster/i-publish.png) center/cover;width:4.0133333333rem;height:.8rem;position:relative}#app #posterPage .i-again{background:url(../images/poster/i-again.png) center/cover;width:3.1333333333rem;height:.8rem;position:relative}#app #posterPage .i-go{background:url(../images/poster/i-go.png) center/cover;width:4.0133333333rem;height:.8rem;margin:0 auto;font-size:0;border:none;display:none;position:relative}#app #posterPage .poster-btns{margin:.2666666667rem auto 0;display:flex;justify-content:center;gap:.1333333333rem;align-items:center}#app #posterPage .poster-btns button{font-size:0;border:none;display:block}#app #posterPage .poster-btns .i-download{background:url(../images/poster/i-download.png) center/cover;width:3.1333333333rem;height:.8rem}#app #posterPage .poster-btns .i-send{background:url(../images/poster/i-send.png) center/cover;width:3.1333333333rem;height:.8rem;display:none}#app #posterPage .poster-btns .i-wx{background:url(../images/poster/i-wx.png) center/cover;width:3.1333333333rem;height:.8rem;display:none}#app #posterPage .poster-make{width:10rem;height:17.7066666667rem;overflow:hidden;position:absolute;top:0;left:0}#app #posterPage .poster-make .poster-make-bg{display:block;width:100%;position:relative}#app #posterPage .poster-make .i-avatar{background:url(../images/poster/i-avatar.png) center/cover;width:4.3333333333rem;height:1.8533333333rem;color:#c66c63;font-size:.5066666667rem;font-family:PosterFont;position:absolute;top:.0400000000rem;left:2.56rem;display:table;padding:.1333333333rem .4rem .32rem .2666666667rem;box-sizing:border-box}#app #posterPage .poster-make .i-avatar span{display:table-cell;vertical-align:middle;text-align:center;margin:0 auto;line-height:.5333333333rem}#app #posterPage .poster-make .i-city{color:#bd786b;font-size:.4rem;font-family:PosterFont;width:.4rem;position:absolute;top:4.8933333333rem;right:.44rem;line-height:.4rem;text-align:center;text-shadow:.0266666667rem .0266666667rem .0666666667rem rgba(255,254,239,.9)}#app #posterPage .poster-make .generation-img{width:8.4533333333rem;height:16.2266666667rem;object-fit:cover;position:absolute;top:2rem;left:50%;margin-left:-4.2266666667rem}#app #posterPage .poster-make .poster-text-bg{width:7.6266666667rem;position:absolute;top:12.5333333333rem;left:50%;margin-left:-3.8133333333rem}#app #posterPage .poster-make .poster-text{width:7.6266666667rem;height:2.5866666667rem;padding:.2rem;position:absolute;top:12.5333333333rem;left:50%;margin-left:-3.8133333333rem;font-family:Tipsfont;font-size:.3733333333rem;font-weight:400;color:#874d17}#app #posterPage .poster-make .poster-text p{text-align:justify}#app #posterPage .poster-make .poster-text span{position:absolute;right:.2rem;bottom:.2rem;font-size:.32rem}#app .wish-page{display:none;background:url(../images/wish/bg-wish.png) center top/cover no-repeat;width:100%;min-height:100vh;padding-top:4.6666666667rem}#app .wish-page .wish-tips{background:url(../images/bg-tips.png) center/cover;width:4.16rem;height:.7466666667rem;line-height:.6933333333rem;text-align:center;color:#6e2d1c;font-size:.2666666667rem;margin:0 auto .2133333333rem}#app .wish-page .loading-text-ani{padding-top:1.3333333333rem}#app .wish-page .person{border:1Px solid #e37d5f;background:rgba(255,255,255,.8);padding:.2133333333rem .4rem;width:8.88rem;margin:0 auto .4rem;border-radius:.1333333333rem;color:#874d17;font-size:.3733333333rem;line-height:.7466666667rem;position:relative}#app .wish-page .person em{font-style:normal;display:inline-block;width:1.3333333333rem;text-align:right}#app .wish-page .wish-title{display:block;width:5.9333333333rem;position:absolute;top:0;right:0}#app .wish-page .wish-list{width:8.88rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;height:calc(100vh - 10.0800000000rem);overflow-y:auto;padding-right:.4rem}#app .wish-page .wish-list.auto{height:calc(100vh - 7.4133333333rem)}#app .wish-page .wish-list li{width:4.0800000000rem;height:7.16rem;background-color:#fff;border-radius:.16rem;border:solid .0533333333rem #fff;position:relative;margin-bottom:.3333333333rem;position:relative;overflow:hidden}#app .wish-page .wish-list li::before{content:"图片加载中";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.2666666667rem;color:#999}#app .wish-page .wish-list li.active{border:solid .0533333333rem #e37d5f}#app .wish-page .wish-list li img{display:block;width:3.9733333333rem;height:7.0533333333rem;object-fit:cover;margin:0 auto;position:relative}#app .wish-page .wish-list li .wish-text{height:1.5333333333rem;background:rgba(255,255,255,.8);padding:.1333333333rem .2rem;position:absolute;left:0;right:0;bottom:0;color:#fff5dd}#app .wish-page .wish-list li .wish-text p{text-align:justify;font-size:.32rem;line-height:.4666666667rem;height:.9333333333rem;display:-webkit-box;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden}#app .wish-page .wish-list li .wish-text span{display:block;font-size:.2666666667rem}#app .wish-page .wish-list li .wish-status{position:absolute;top:.24rem;left:0;height:.5333333333rem;line-height:.5333333333rem;text-align:center;background:#e46f75;font-size:.32rem;font-style:normal;color:#fff;display:inline-block;padding:0 .1333333333rem;border-radius:0 .0666666667rem .0666666667rem 0}#app .wish-page .wish-list li .wish-status.active{background:url(../images/i-right.png) center/cover;width:.64rem;height:.4266666667rem;font-size:0}#app .mail-page{display:none;position:fixed;bottom:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:100;align-items:center;justify-content:center;padding-top:.4rem;overflow:hidden}#app .mail-page.input{height:calc(100vh + 7.76rem);overflow-y:auto}#app .mail-page .select-img{display:block;margin:0 auto;width:5.0666666667rem;border:1Px solid #e37d5f;border-radius:.1333333333rem}#app .mail-page .mail{background:url(../images/wish/win-wish.png) center/cover;width:9.4666666667rem;height:7.76rem;position:absolute;left:50%;margin-left:-4.7333333333rem;top:9.8rem}#app .mail-page .mail-form{padding:1.0666666667rem 1.0666666667rem 0}#app .mail-page .form-row{display:flex;align-items:flex-start;margin-bottom:.2933333333rem}#app .mail-page .label-tag{width:1.72rem;height:.6133333333rem;font-size:0;margin-right:.2133333333rem}#app .mail-page .label-tag.label-username{background:url(../images/wish/i-user-name.png) left center/cover}#app .mail-page .label-tag.label-tel{background:url(../images/wish/i-tel.png) left center/cover}#app .mail-page .label-tag.label-address{background:url(../images/wish/i-addr.png) left center/cover}#app .mail-page .input-field{display:block;flex-grow:1;background:#fcfcfc;border:.0266666667rem solid #986739;border-radius:.0800000000rem;padding:.1066666667rem;font-size:.3733333333rem;height:.6133333333rem;line-height:.6133333333rem;color:#555;outline:0}#app .mail-page textarea.input-field{resize:none;height:1.9466666667rem}#app .mail-page .error-msg{color:#d93025;font-size:.32rem;margin-bottom:.2666666667rem;padding-left:1.9333333333rem;display:none}#app .mail-page .mail-submit-btn{background:url(../images/wish/i-send-sure.png) left center/cover;width:3.6266666667rem;height:.5466666667rem;font-size:0;display:block;margin-left:1.9333333333rem;border:none}#app .mail-page .mail-text{color:#fff5dd;font-size:.24rem;text-align:center;padding-top:.4rem}#app .news-page{display:none;background:url(../images/bg.jpg) center/cover no-repeat;width:100%;height:100vh;overflow:hidden;position:relative}#app .news-page .news-page-main{background:url(../images/news/bg-news.png) center top/cover no-repeat;width:10rem;height:19.92rem;position:absolute;top:0;left:50%;margin-left:-5rem;padding-top:1.3333333333rem}#app .news-page .news-page-main .news-title{width:7.0933333333rem;display:block;margin:0 auto}#app .news-page .news-page-main .i-news{display:block;width:4.7466666667rem;margin:0 auto .4666666667rem;margin-top:-.64rem}#app .news-page .news-page-main .i-lh,#app .news-page .news-page-main .i-pics{display:block;width:4.7466666667rem;margin:0 auto}#app .news-page .news-page-main .i-lh.i-lh,#app .news-page .news-page-main .i-pics.i-lh{margin:1.2rem auto .6666666667rem}#app .news-page .news-page-main .i-lh-href{background:url(../images/write/i-select.png) center/cover;width:8.0533333333rem;height:.7333333333rem;line-height:.6666666667rem;text-align:center;display:block;margin:.24rem auto;color:#fff;font-weight:700;font-size:.32rem}#app .news-page .news-page-main .news-list{width:7.68rem;margin:0 auto .5333333333rem;margin-top:-.64rem;height:35vh;overflow-y:auto;padding-right:.32rem}#app .news-page .news-page-main .news-list li{background:url(../images/news/i-point.png) left .28rem/.24rem no-repeat;font-size:.3733333333rem;line-height:.8666666667rem;color:#c14f5e;padding-left:.4533333333rem}#app .news-page .news-page-main .news-list li a{display:block;color:inherit;border-bottom:.0133333333rem dashed #e46f75}#app .wish-wall-page{display:none;background:url(../images/wall/bg-wall.png) center top/10rem 8.4rem repeat-y;width:100%;min-height:25.3333333333rem;position:relative;padding-top:8.3333333333rem}#app .wish-wall-page .wish-logo{position:absolute;top:6.6666666667rem;left:50%;width:8rem;margin-left:-4rem}#app .wish-wall-page .header-wall{position:absolute;width:100%;top:0;left:0}#app .wish-wall-page .footer-wall{position:absolute;width:100%;left:0;right:0;bottom:0}#app .wish-wall-page .wish-wall{position:relative}#app .wish-wall-page .wish-wall .mt-btn{margin-top:2.7733333333rem}#app .wish-wall-page .wish-wall .app-name-wrap{text-align:center}#app .wish-wall-page .wish-wall .app-name{background:#fbf0e4;display:inline-block;font-size:.48rem;line-height:.9333333333rem;border-radius:.4666666667rem;color:#7c2400;padding:0 .3333333333rem;margin:.1333333333rem auto .2133333333rem}#app .wish-wall-page .wish-wall .app-name strong{font-weight:700}#app .wish-wall-page .wish-wall .app-num-con{display:flex;justify-content:center;align-items:center}#app .wish-wall-page .wish-wall .app-text{height:.56rem;display:block}#app .wish-wall-page .wish-wall .app-num{display:block;color:#e65000;font-size:.96rem;height:1.0933333333rem;line-height:1.0933333333rem;padding:0 .2666666667rem;background:#fff;border-radius:.5466666667rem;margin:0 .2666666667rem}#app .wish-wall-page .wish-wall .lazy-list{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:1.4533333333rem;padding:0 .32rem 2.6666666667rem}#app .wish-wall-page .wish-wall .lazy-list .waterfall-col{width:4.48rem}#app .wish-wall-page .wish-wall .lazy-list li{margin-bottom:.5866666667rem;cursor:pointer;width:4.4533333333rem;height:7.8666666667rem;background:rgba(255,255,255,.5);border:1Px solid #c6862d;position:relative}#app .wish-wall-page .wish-wall .lazy-list li::before{content:"图片加载中";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.2666666667rem;color:#999}#app .wish-wall-page .wish-wall .lazy-list li img{width:100%;height:auto;display:block;object-fit:cover;position:relative}#app .wish-wall-page .i-wish-wall,#app .wish-wall-page .i-write-wall{width:3.72rem;position:absolute;left:5.16rem}#app .wish-wall-page .i-write-wall{top:0}#app .wish-wall-page .i-wish-wall{top:1.36rem}.modal-overlay-wx{z-index:100000;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000;align-items:center;justify-content:center}.modal-overlay-wx .modal-wx-content{position:absolute;left:0;bottom:0;right:0;background:#fff;box-sizing:border-box;padding:.5333333333rem;border-radius:.1333333333rem .1333333333rem 0 0;color:#000}.modal-overlay-wx .modal-wx-content .modal-wx-title{font-size:.3733333333rem;line-height:.6666666667rem;display:flex;justify-content:start;align-items:center}.modal-overlay-wx .modal-wx-content .modal-wx-title img{width:.64rem;border-radius:.0800000000rem}.modal-overlay-wx .modal-wx-content .modal-wx-title span{display:block}.modal-overlay-wx .modal-wx-content .modal-wx-title strong{display:block;font-size:.4rem;padding:0 .2133333333rem;font-weight:400}.modal-overlay-wx .modal-wx-content .modal-wx-tips{font-size:.4266666667rem;line-height:1.6rem}.modal-overlay-wx .modal-wx-content .modal-wx-btn{display:flex;justify-content:center;gap:.4533333333rem;padding:.4rem 0 .5333333333rem}.modal-overlay-wx .modal-wx-content .modal-wx-btn button{border-radius:.1333333333rem;display:block;border:none;background:#f0f0f0;color:#06bf5e;font-size:.3733333333rem;width:3.4666666667rem;height:1.0666666667rem}.modal-overlay-wx .modal-wx-content .modal-wx-btn button#btnWxAuth{background:#06bf5e;color:#fff}.modal-overlay-wx .modal-overlay-iframe{box-shadow:0 .0800000000rem .5066666667rem 0 rgba(149,51,35,.92);background:#fff;height:80vh;width:90vw;border-radius:.1333333333rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.modal-overlay-wx .modal-overlay-iframe iframe{border:none;height:100%;width:100%}.modal-overlay-wx .i-close{background:url(../images/i-close-img1.png) center/cover;width:.8rem;height:.8rem;font-size:0;position:absolute;bottom:calc(10vh - .4rem);left:50%;transform:translatex(-50%);cursor:pointer}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInOut{0%{opacity:0}30%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes rotateIn{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:1}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}