/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mask{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);z-index:999}.mask .contain{width:5.4rem;background-color:#fffaee !important;border:.12rem solid #ffda83;border-radius:.24rem;padding:.5rem .4rem .4rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mask .contain .close{position:absolute;display:block;top:0rem;right:0rem;width:.84rem;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex .item{-webkit-box-flex:1;-ms-flex:1;flex:1}.scaleanimate{-webkit-animation:scaleAnimation 1.2s infinite;animation:scaleAnimation 1.2s infinite}@-webkit-keyframes scaleAnimation{0%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{-webkit-transform:translateX(-50%) scale(0.9);transform:translateX(-50%) scale(0.9)}100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@keyframes scaleAnimation{0%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}50%{-webkit-transform:translateX(-50%) scale(0.9);transform:translateX(-50%) scale(0.9)}100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}.border-1px-tb:before,.border-1px-t:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e69730;color:#e69730;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.border-1px-tb:after,.border-1px-b:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e69730;color:#e69730;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.border-1px-l:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #e69730;color:#e69730;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5)}.border-1px-r:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #e69730;color:#e69730;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5)}.border-1px:before{content:" ";position:absolute;left:0;top:0;width:200%;border:1px solid #e69730;color:#e69730;height:200%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.5);transform:scale(0.5)}.border-1px,.border-1px-t,.border-1px-b,.border-1px-tb,.border-1px-l,.border-1px-r{position:relative}html,body{height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}div,span,a,p,i{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:.32rem;color:#914e00}a,img{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}i{font-style:normal}div,span,p{word-break:break-all;word-wrap:break-word}input{border:0;-webkit-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder{color:#d0d0d0}#app{padding:.24rem}
.mask[data-v-719b823a]{width:100%;height:100%;position:fixed;z-index:999}.mask>img[data-v-719b823a]{width:3.53rem;height:1.69rem;position:absolute;right:.45rem}.wx-jump[data-v-719b823a]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;position:relative;top:0;left:0}.wx-jump .slot[data-v-719b823a]{width:100%;height:100%}.wx-jump .btn[data-v-719b823a]{overflow:hidden;position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,0);opacity:0}
.wechatMask[data-v-386d1b1a]{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);z-index:100}.wechatMask .jt[data-v-386d1b1a]{width:1.07rem;position:absolute;right:.8rem;top:.45rem;-webkit-animation:animation-386d1b1a 1.9s linear infinite;animation:animation-386d1b1a 1.9s linear infinite}@-webkit-keyframes animation-386d1b1a{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0.36rem, -0.36rem);transform:translate(0.36rem, -0.36rem)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animation-386d1b1a{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0.36rem, -0.36rem);transform:translate(0.36rem, -0.36rem)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.wechatMask .hand[data-v-386d1b1a]{width:1.26rem;position:absolute;top:2rem;right:1.8rem}.wechatMask .msg[data-v-386d1b1a]{position:absolute;right:.5rem;top:1.9rem;line-height:.56rem;color:#fff;font-size:.38rem;font-weight:bold}.wechatMask .msg>span[data-v-386d1b1a]{color:#ffec4e}
.svga{width:var(--w);height:var(--h);overflow:hidden}.svga canvas{max-width:100%;max-height:100%;display:block;-webkit-transform:none!important;transform:none!important}.svga.stretch canvas{width:100%;height:100%}
html[data-v-776f7ae7],body[data-v-776f7ae7]{background-color:#ff88b0 !important}.bg[data-v-776f7ae7]{width:7.5rem;height:15.49rem;position:absolute}.content[data-v-776f7ae7]{width:7.5rem;height:9.36rem;position:absolute;left:0;top:0;right:0;bottom:0;margin:0 auto}.bottom[data-v-776f7ae7]{height:1.4rem;position:fixed;left:0;right:0;bottom:0;margin:0 auto;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ff88b0 !important}.bottom .btn[data-v-776f7ae7]{width:7.08rem !important;height:1.01rem !important;margin-top:.14rem}.bottom .btn1[data-v-776f7ae7]{margin-top:.14rem;width:7.08rem;height:1.01rem;opacity:1}.box[data-v-776f7ae7]{width:7.49rem;height:5.37rem;margin-bottom:.321rem;position:absolute;top:9.35rem;left:0;right:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#150ab0;font-size:.32rem}.box img[data-v-776f7ae7]{width:7.49rem;height:5.37rem;position:absolute}.box .detail[data-v-776f7ae7]{position:absolute;z-index:19;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold}.box .detail .name[data-v-776f7ae7]{margin-top:.25rem}.box .detail .room[data-v-776f7ae7]{margin-top:.23rem}.box .detail .room span[data-v-776f7ae7]{color:#ff88b0}.box .detail .code[data-v-776f7ae7]{margin-top:.39rem;border:.04rem solid #150ab0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#150ab0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.04rem;position:relative;z-index:99}.box .detail .code>.text[data-v-776f7ae7]{color:#fff;width:1.21rem;height:.5rem;line-height:.5rem;text-align:center}.box .detail .code .codenum[data-v-776f7ae7]{background:#fff;border:.04rem solid #fff;padding:0 .13rem;font-weight:bold;text-decoration:underline}.box .detail .code .codenum .number[data-v-776f7ae7]{margin:0;padding:0;border:0rem solid rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0);font-weight:bold;color:#150ab0;position:relative;z-index:999;border-bottom:.04rem solid #150ab0}.box .photo[data-v-776f7ae7]{margin-top:1.04rem;width:1.24rem;height:1.24rem;border-radius:50%}.box .photo .img_photo[data-v-776f7ae7]{width:1.24rem;height:1.24rem;border-radius:50%}#app[data-v-776f7ae7]{height:100vh;position:relative;margin:0;padding:0;padding-top:1.38rem;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}#app .bg[data-v-776f7ae7]{width:7.5rem;height:16.24rem;position:absolute;left:0;top:0;display:block}#app .tit[data-v-776f7ae7]{width:6.1rem;height:1.8rem;margin:0 auto;display:block;position:relative}#app .ani[data-v-776f7ae7]{width:7.5rem;height:9rem;margin:0 auto;margin-top:-0.3rem;position:relative}#app .btn[data-v-776f7ae7]{width:7.5rem;height:2.16rem;position:fixed;left:0;bottom:0}#app .btn .btn1[data-v-776f7ae7]{width:5.22rem;height:1.16rem;margin:0 auto;display:block}
.toast[data-v-329b1788]{position:fixed;bottom:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:.5rem;max-width:100vw;font-size:.3rem;text-align:center;padding:.2rem .4rem;border-radius:.4rem;background-color:rgba(0,0,0,.8);color:#fff;letter-spacing:.03rem}
