.container[data-v-5afd1c0a]{text-align:center;height:100vh}.container .top[data-v-5afd1c0a],.container[data-v-5afd1c0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container .top[data-v-5afd1c0a]{width:100%;padding:48px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container .top .state[data-v-5afd1c0a]{font-size:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container .top .state i[data-v-5afd1c0a]{font-size:40px;margin-right:10px;color:#61a391}.container .top .desc[data-v-5afd1c0a]{font-size:16px;font-weight:400;color:#666;line-height:22px;margin-top:8px}.container .top .qr[data-v-5afd1c0a]{width:220px;height:220px;border:1px solid #eee;margin-top:20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.container .top .qr img[data-v-5afd1c0a]{width:220px;height:220px}.container .pay-buttons[data-v-5afd1c0a]{padding:20px;min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eee}.container .pay-buttons .van-button[data-v-5afd1c0a]{width:118px;height:40px;background:#000;border-color:#000;border-radius:2px;font-size:14px;font-weight:400;color:#fff;margin:20px 10px 0 10px}.container .pay-buttons .van-button[data-v-5afd1c0a]:last-child{color:#000;background-color:#fff;border:1px solid #000}.container .pay-loading[data-v-5afd1c0a]{width:100%}.container .pay-loading .top .state i[data-v-5afd1c0a]{color:#517afb}.container .pay-loading .top .state .t2[data-v-5afd1c0a]{display:inline-block;height:1em;line-height:1;vertical-align:-.25em;overflow:hidden}.container .pay-loading .top .state .t2[data-v-5afd1c0a]:before{display:block;content:"...\A..\A.";white-space:pre-wrap;-webkit-animation:dot-5afd1c0a 3s step-start infinite both;animation:dot-5afd1c0a 3s step-start infinite both}@-webkit-keyframes dot-5afd1c0a{33%{-webkit-transform:translateY(-2em);transform:translateY(-2em)}66%{-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes dot-5afd1c0a{33%{-webkit-transform:translateY(-2em);transform:translateY(-2em)}66%{-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.container .pay-fail .top .state i[data-v-5afd1c0a]{color:#c41b36}