.gate-layer{width:100vw;height:100vh;max-width:75vh;margin:0 auto;overflow:hidden;background:url(//cdn.original-fun.com/gugong/gate/gate-close.jpg) no-repeat bottom;background-size:100% auto;position:relative}.gate-layer .logo-box{width:7.28rem;height:1.1rem;background-image:url(../img/logo-bg.b8811a61.png);position:absolute;bottom:2rem;left:50%;margin-left:-3.64rem;pointer-events:none}.gate-layer .logo-box,.gate-layer .logo-img{background-repeat:no-repeat;background-size:contain;background-position:50%}.gate-layer .logo-img{width:3.09rem;height:.68rem;background-image:url(../img/logo.2376823f.png)}.gate-layer .dog-hand-box{width:2.76rem;height:2.83rem;position:absolute;right:0;bottom:2.3rem;pointer-events:none;-webkit-animation:dogHandShow 1s ease-out 1s 1 both;animation:dogHandShow 1s ease-out 1s 1 both}.gate-layer .dog-hand{width:2.76rem;height:2.83rem;background-image:url(//cdn.original-fun.com/gugong/gate/dog-hand.png);-webkit-animation:knock 1.8s linear 0s infinite both;animation:knock 1.8s linear 0s infinite both}.gate-layer .dog-hand,.gate-layer .guide-text{background-repeat:no-repeat;background-size:contain;background-position:50%;transform-origin:right bottom}.gate-layer .guide-text{width:2.63rem;height:2.31rem;background-image:url(//cdn.original-fun.com/gugong/gate/guide-text.png);position:absolute;left:0;bottom:3rem;-webkit-animation:maskShow 1s linear 2s 1 both,tips 1s linear 0s infinite both;animation:maskShow 1s linear 2s 1 both,tips 1s linear 0s infinite both}.gate-layer .guide-light{width:.96rem;height:.96rem;background-image:url(//cdn.original-fun.com/gugong/gate/guide-light.png);background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;left:50%;margin-left:-.48rem;bottom:4.5rem;-webkit-animation:maskShow .5s linear 4s 1 both,light 1s linear 0s infinite both;animation:maskShow .5s linear 4s 1 both,light 1s linear 0s infinite both}.gate-layer .gate-open{width:100vw;height:100vh;max-width:75vh;margin:0 auto;overflow:hidden;background:url(//cdn.original-fun.com/gugong/gate/gate-open.jpg) no-repeat bottom;background-size:100% auto;position:absolute;left:0;bottom:0;opacity:0;pointer-events:none;-webkit-animation:doorOpen 2s ease-out 1 both;animation:doorOpen 2s ease-out 1 both}.gate-layer .gate-sound-tips{width:4.4rem;height:.74rem;background-image:url(//cdn.original-fun.com/gugong/gate/gate-sound-tips.png);background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;left:50%;margin-left:-2.2rem;bottom:-1rem;-webkit-animation:maskShow .5s linear 2.5s 1 both;animation:maskShow .5s linear 2.5s 1 both}@-webkit-keyframes dogHandShow{0%{transform:translate3d(100%,20%,0)}to{transform:translateZ(0)}}@keyframes dogHandShow{0%{transform:translate3d(100%,20%,0)}to{transform:translateZ(0)}}@-webkit-keyframes knock{0%{transform:rotate(0deg)}10%{transform:rotate(6deg)}20%{transform:rotate(0deg)}25%{transform:rotate(0deg)}35%{transform:rotate(4deg)}45%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes knock{0%{transform:rotate(0deg)}10%{transform:rotate(6deg)}20%{transform:rotate(0deg)}25%{transform:rotate(0deg)}35%{transform:rotate(4deg)}45%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@-webkit-keyframes tips{0%{transform:translateY(0)}50%{transform:translateY(.03rem)}to{transform:translateY(0)}}@keyframes tips{0%{transform:translateY(0)}50%{transform:translateY(.03rem)}to{transform:translateY(0)}}@-webkit-keyframes doorOpen{0%{opacity:0;transform:scale(1)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(2)}}@keyframes doorOpen{0%{opacity:0;transform:scale(1)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(2)}}.guide-layer{position:absolute;left:0;top:0;-webkit-animation:maskShow .8s ease-out 1 both;animation:maskShow .8s ease-out 1 both}.cv-layer,.guide-layer{width:100vw;height:100vh;max-width:75vh;margin:0 auto;overflow:hidden}.cv-layer{background:url(//cdn.original-fun.com/gugong/guide/cv-bg.jpg) no-repeat top;background-size:100% auto}.cv-slogan{width:7.5rem;height:1.8rem;background-image:url(//cdn.original-fun.com/gugong/guide/cv-slogan.png);top:1.5rem}.cv-image,.cv-slogan{background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;left:0}.cv-image{width:4.38rem;height:14.48rem;top:3rem;pointer-events:none;z-index:3}.cv-image-1{background-image:url(//cdn.original-fun.com/gugong/guide/cv-01.png)}.cv-image-2{background-image:url(//cdn.original-fun.com/gugong/guide/cv-02.png)}.cv-image-3{background-image:url(//cdn.original-fun.com/gugong/guide/cv-03.png)}.cv-image-4{background-image:url(//cdn.original-fun.com/gugong/guide/cv-04.png)}.cv-header-box{position:absolute;bottom:4.5rem;right:0;width:3.52rem;height:3.52rem;z-index:3}.cv-head-title{width:3.82rem;height:.68rem;background-image:url(//cdn.original-fun.com/gugong/guide/cv-head-title.png);left:-.5rem;top:-1rem}.cv-head,.cv-head-title{background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute}.cv-head{width:1.56rem;height:1.56rem;opacity:.6}.current-cv{opacity:1}.current-cv:before{content:"";width:1.8rem;height:1.8rem;position:absolute;background-image:url(data:image/gif;base64,R0lGODlhvgC+AIABAJU1JwAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIzMkI3MTREQzEyRTExRUFBNjQyRjg0RTdEMjc3MTdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIzMkI3MTRFQzEyRTExRUFBNjQyRjg0RTdEMjc3MTdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjMyQjcxNEJDMTJFMTFFQUE2NDJGODRFN0QyNzcxN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjMyQjcxNENDMTJFMTFFQUE2NDJGODRFN0QyNzcxN0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LB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);background-repeat:no-repeat;background-size:contain;background-position:50%;left:-.12rem;top:-.13rem}.cv-head-01{background-image:url(//cdn.original-fun.com/gugong/guide/cv-head-01.png);left:50%;margin-left:-.78rem;top:0}.cv-head-02{background-image:url(//cdn.original-fun.com/gugong/guide/cv-head-02.png);left:0}.cv-head-02,.cv-head-03{top:50%;margin-top:-.78rem}.cv-head-03{background-image:url(//cdn.original-fun.com/gugong/guide/cv-head-03.png);right:0}.cv-head-04{background-image:url(//cdn.original-fun.com/gugong/guide/cv-head-04.png);left:50%;margin-left:-.78rem;bottom:0}.front-flower{width:7.5rem;height:6.16rem;background-image:url(//cdn.original-fun.com/gugong/guide/front-flower.png);left:0;bottom:0;z-index:4;pointer-events:none}.front-flower,.select-btn{background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute}.select-btn{width:3.48rem;height:.96rem;background-image:url(//cdn.original-fun.com/gugong/guide/confim-btn.png);left:50%;bottom:2.7rem;margin-left:-1.74rem;z-index:5;-webkit-animation:light 1.2s linear 0s infinite both;animation:light 1.2s linear 0s infinite both}.select-btn-text{color:#000;font-size:.24rem;position:absolute;width:100%;text-align:center;bottom:-.5rem;font-weight:700}.map-layer{width:100vw;max-width:75vh;margin:0 auto;overflow:hidden;top:0;z-index:6}.map,.map-layer{height:100vh;position:absolute;left:0}.map{width:172vh;background:url(//cdn.original-fun.com/gugong/guide/map.jpg) no-repeat 0;background-size:auto 100%}.map,.map-guide-layer{-webkit-animation:maskShow .8s ease-out 1 both;animation:maskShow .8s ease-out 1 both}.map-guide-layer{width:100%;height:100%;background:hsla(0,0%,100%,.6)}.map-guide-item{width:2.8rem;height:2.5rem;position:absolute;-webkit-animation:maskShow .8s ease-out 1 both;animation:maskShow .8s ease-out 1 both}.map-guide-icon{width:1.09rem;height:1.09rem;background-image:url(//cdn.original-fun.com/gugong/guide/map-enter-icon.png);left:.8rem;bottom:0;-webkit-animation:light 1.2s linear 0s infinite both;animation:light 1.2s linear 0s infinite both}.map-guide-arrow,.map-guide-icon{background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute}.map-guide-arrow{width:1.21rem;height:1.21rem;background-image:url(//cdn.original-fun.com/gugong/guide/map-enter-arrow.png);right:0;top:0}.map-guide-text{width:1.18rem;height:.73rem;background-image:url(//cdn.original-fun.com/gugong/guide/map-enter-text.png);background-repeat:no-repeat;background-size:contain;background-position:50%;position:absolute;left:0;bottom:1rem}.loading-layer{width:100%;height:100%;position:fixed;left:0;top:0;background:linear-gradient(1turn,#e3dfc4,#e0d1bc 61%,#d6bfad);z-index:30}.loading-box{width:100%}.loading-area{width:6rem;margin:0 auto .2rem auto}.loading-cv{width:1.78rem;height:2.28rem;position:relative;transition:left .2s ease-in-out}.loading-bar{width:6rem;height:.34rem;border-radius:.4rem;background-color:#5c01d6;margin:0 auto;overflow:hidden}.loading-text{font-size:.26rem;color:#2c2824;margin-top:.2rem}.progress-bar{background-color:#c5b39d;height:.34rem;width:6rem;border-radius:.6rem;border:.04rem solid #c5b39d;margin:0 auto;overflow:hidden}.progress-bar span{display:block;height:100%;border-radius:.6rem;transition:width .2s ease-in-out;background-color:#e7adab;overflow:hidden}.stripes span{background-size:30px 30px;background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);-webkit-animation:animate-stripes 1s linear infinite;animation:animate-stripes 1s linear infinite}@-webkit-keyframes animate-stripes{0%{background-position:0 0}to{background-position:60px 0}}@keyframes animate-stripes{0%{background-position:0 0}to{background-position:60px 0}}.fade-out{-webkit-animation:fadeOut .3s ease-out 1 both;animation:fadeOut .3s ease-out 1 both}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.rodemap{-webkit-animation:maskShow .8s ease-out 1 both;animation:maskShow .8s ease-out 1 both}@-webkit-keyframes maskShow{0%{opacity:0}to{opacity:1}}@keyframes maskShow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes maskHide{0%{opacity:1}to{opacity:0}}@keyframes maskHide{0%{opacity:1}to{opacity:0}}@-webkit-keyframes light{0%{transform:scale(.97)}50%{transform:scale(1.04)}to{transform:scale(.97)}}@keyframes light{0%{transform:scale(.97)}50%{transform:scale(1.04)}to{transform:scale(.97)}}.home-layer{width:100vw;height:100vh;max-width:75vh;margin:0 auto;overflow:hidden}