.homePage_3gFfB{display:flex;align-items:center;height:100vh;background-size:100% auto;background-color:#fff}.homePage_3gFfB .invite-block{position:relative;z-index:1;width:100%;margin-top:5vh;padding:4vw 0 6.66667vw;text-align:center;background:#fff}.homePage_3gFfB .background{position:absolute;left:0;width:100%;z-index:0}.homePage_3gFfB .top{top:0;height:50%;object-fit:cover}.homePage_3gFfB .bottom{bottom:0;height:50%;object-fit:cover;transform:translateY(40%)}.homePage_3gFfB .welcome-icon{width:14.66667vw;padding-top:1.33333vw}.homePage_3gFfB .title{padding-left:3.73333vw;font-size:4.8vw;letter-spacing:4.8vw}.homePage_3gFfB .sub-title{padding-left:3.73333vw;margin-bottom:1.33333vw;font-size:6.4vw;letter-spacing:4.8vw}.homePage_3gFfB .major{margin:2.13333vw 0;font-size:4.8vw;font-family:special}.homePage_3gFfB .mini-title{font-size:3.2vw;height:5.33333vw;line-height:5.33333vw}.Bridge_1jn8O{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.Bridge_1jn8O .mid-block{margin:0 6.66667vw;padding:2.13333vw;background-color:#fff}.Bridge_1jn8O .mid-block .photo{width:100%;min-height:50vh;animation:flipInY 1s ease 0s 1 normal both running}.Bridge_1jn8O .mid-block p{font-family:special;padding:2.13333vw 0 1.33333vw}.Bridge_1jn8O .mid-block .tips{padding:0;letter-spacing:.53333vw;font-family:Times New Roman,Times,serif}.Bridge_1jn8O .bravo{position:relative;font-size:3.46667vw;color:hsla(0,0%,100%,.9)}.Bridge_1jn8O .bravo.top{right:4vw;margin-bottom:8vw;font-size:2.66667vw;text-align:right}.Bridge_1jn8O .bravo.bottom{left:5.33333vw;margin-top:8vw;text-align:left}.Guide_1ny8m{min-height:100vh;background-color:#fff;font-family:special;background-image:url(https://doddle.oss-cn-beijing.aliyuncs.com/wedding/backBtm.jpeg);background-repeat:no-repeat;background-size:100% auto;background-position-y:bottom}.Guide_1ny8m .block{display:flex;justify-content:flex-start;align-items:center}.Guide_1ny8m .block.top{background:url(https://doddle.oss-cn-beijing.aliyuncs.com/wedding/backTop.jpeg) no-repeat;background-size:100% auto;min-height:50vh;padding-top:5vh}.Guide_1ny8m .block.bottom{justify-content:flex-end;padding-bottom:5vh}.Guide_1ny8m .block p{height:6.4vw;line-height:6.4vw}.Guide_1ny8m .pic{width:50vw;margin:5.33333vw;border-radius:2.66667vw;animation:flipInY 1s ease 0s 1 normal both running}.Location_24cCe{position:relative;min-height:100vh;background-color:#fff}.Location_24cCe .back{position:relative;width:100%;min-height:50vh;z-index:1;animation:flipInY 1s ease 0s 1 normal both running}.Location_24cCe .btm{position:relative;top:-1.33333vw;text-align:center}.Location_24cCe .info{position:relative;z-index:2;top:-7.46667vw;margin:0 8vw;padding-bottom:8vw;display:flex;justify-content:center;background:#fff}.Location_24cCe .info .welcome{position:absolute;top:-12vw;width:26.66667vw}.Location_24cCe .info .address-block{padding:14.66667vw 0 0}.Location_24cCe .info .wel{margin-bottom:1.33333vw;text-align:center;font-family:Times New Roman,Times,serif}.Location_24cCe .info .detail{height:8vw;line-height:8vw;font-size:3.73333vw;font-family:special}.Location_24cCe .info .navigation{display:inline-flex;flex-direction:column;align-items:center}.Location_24cCe .info .navigation .go{height:4.26667vw;line-height:4.26667vw;transform:scale(.8);color:#ff5722}.Location_24cCe .info .map-icon{height:9.33333vw;width:9.33333vw;display:block}.Location_24cCe .map{position:absolute;left:0;width:100%;z-index:1}.Location_24cCe .shadow-welcome{position:absolute;top:69.33333vw;left:9.33333vw;right:9.33333vw;height:37.33333vw;padding:2.66667vw;z-index:99;border-radius:4vw;background-color:rgba(0,0,0,.65);opacity:0;transition:opacity 1s ease-in}.Location_24cCe .shadow-welcome.display{opacity:1}.Location_24cCe .shadow-welcome .inline-block{height:100%;border:2px solid #999;border-radius:4vw;overflow:hidden}.Location_24cCe .shadow-welcome p{width:100%;line-height:8vw;color:#fff;font-family:special;text-align:center}.Location_24cCe .shadow-welcome p:first-child{padding-top:2.66667vw}.u-arrow-bottom{display:none;position:absolute;right:2.66667vw;top:50%;z-index:150;width:6.4vw;height:3.73333vw;margin-left:-1.86667vw}.arrow-show{display:block}.u-arrow-bottom.rotate-arrow{left:4vw}.pre-wrap-bottom{width:6.4vw;height:3.73333vw;position:relative;animation:left_3v98Q 1.5s ease-in-out infinite}.rotate-arrow .pre-wrap-bottom{left:0;animation:right_2xQ_k 1.5s ease-in-out infinite}.pre-box1,.pre-box2{position:absolute;height:3.2vw;width:5.33333vw;overflow:hidden}.pre-box2{top:2.66667vw}.pre1,.pre2{position:absolute;left:.8vw;background-color:#fff;width:1.33333vw;height:4vw;border-radius:.53333vw;box-shadow:1px -1px 1px #646464}.pre1{transform:rotate(45deg);top:1px}.pre2,.rotate-arrow .pre1{transform:rotate(135deg)}.pre2{top:-1.2vw}.rotate-arrow .pre2{transform:rotate(45deg)}@keyframes left_3v98Q{0%,30%{opacity:0;transform:translateX(10px)}60%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(-8px)}}@keyframes right_2xQ_k{0%{opacity:0;transform:translateX(-8px)}30%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translate(10px)}to{opacity:0;transform:translateX(-8px)}}@font-face{font-family:special;src:url(47f2274c2cc3a1c644c3.ttf)}#app,body,html{font:normal 4.26667vw Microsoft Yahei,Futura,sans-serif;height:100%;width:100%;background-color:#737272}body,div,h2,h3,h4,li,p,ul{margin:0;padding:0}li,ol,ul{list-style:none}h1,h2,h3{text-align:center}.ml-20{margin-left:10.66667vw}.ml-10{margin-left:5.33333vw}.tx-c{text-align:center}.animated-router-in-transition{position:relative;width:100%;overflow:hidden}.animated-router-forward-enter{transform:translate(100%)}.animated-router-forward-enter-active,.animated-router-forward-exit{transform:translate(0)}.animated-router-backward-enter,.animated-router-forward-exit-active{transform:translate(-100%)}.animated-router-backward-enter-active,.animated-router-backward-exit{transform:translate(0)}.animated-router-backward-exit-active{transform:translate(100%)}.animated-router-backward-enter-active,.animated-router-backward-exit-active,.animated-router-forward-enter-active,.animated-router-forward-exit-active{transition:transform .3s linear}.animated-router-backward-exit,.animated-router-forward-exit{position:absolute!important;width:100%;top:0;left:0}