






































































/*旋转动画的关键帧*/
@keyframes spin {
0% {
    background-position: 0%;
}
100% {
    background-position: 100%;
}
}
@-webkit-keyframes spin {
0% {
    background-position: 0%;
}
100% {
    background-position: 100%;
}
}
.alertBox{
  position: fixed;
  left: 0;
  top: 50%;
  display: flex;
  justify-content: center;
  width: 100%;
  transform: translateY(-50%);
  z-index: 10000;
}
.text-box {
  z-index: 10000;
  min-width: 2.5rem;
  max-width: 4.56rem;
  max-height: 4.5rem;
  /* line-height: 0.8rem; */
  padding: 0.26rem 0.32rem;
  background: rgba(26, 26, 26, 0.898);;
  text-align: center;
  color: #fff;
  font-size: 0.3rem;
  border-radius: 0.16rem;
  z-index: 10000;
  line-height: 1.4;
}
.loading-box {
  width: 100%;
  width: 100vw;
  height: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  z-index: 1000;
  top: 0;
}
.loading-img {
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACOgAAAByCAMAAADUSYwqAAAC8VBMVEVMaXHAwMDAwMDAwMDBwcHBwcHGxsb////////ExMTAwMDV1dXAwMDBwcHAwMDBwcHBwcHV1dXMzMzAwMDAwMDBwcHBwcHPz8/BwcHBwcHDw8PAwMDBwcHAwMDAwMDAwMDBwcHBwcHBwcHAwMDBwcHBwcHBwcHBwcHAwMDBwcHBwcHBwcHBwcHJycnBwcHBwcHR0dHBwcHBwcHCwsLBwcHBwcHCwsLBwcHExMTAwMDAwMDAwMDBwcHGxsbAwMDAwMDMzMzBwcHCwsLBwcHBwcHAwMDBwcG/v7/BwcHAwMDBwcHAwMDBwcHBwcHBwcG/v7/BwcHBwcHDw8PCwsLBwcHAwMDAwMDAwMDFxcXAwMCqqqrAwMDAwMDBwcG9vb3AwMDBwcHAwMDAwMDBwcHDw8PBwcHAwMDExMTBwcHBwcHAwMDAwMDBwcHBwcG/v7/AwMDCwsLExMTDw8PBwcHBwcHBwcHCwsLGxsbDw8P////f39/CwsLBwcHAwMDBwcHHx8fCwsLBwcHBwcHCwsLBwcHAwMDCwsLBwcHCwsLBwcHCwsLAwMDBwcHCwsLAwMDBwcG9vb3AwMDAwMDCwsLBwcHBwcHBwcG/v7/AwMDBwcHAwMDAwMDBwcHAwMDBwcHCwsLBwcG+vr7AwMDAwMC+vr6/v7/IyMjAwMC/v7/BwcHBwcHBwcHAwMDAwMDBwcHExMTAwMDAwMDAwMDAwMC/v7/AwMC/v7/AwMC/v7/AwMDCwsLCwsLCwsK/v7/AwMDBwcHAwMDBwcHAwMC+vr6/v7+/v7+/v7/AwMC+vr7AwMDAwMDAwMC/v7+/v7/GxsbIyMjb29vCwsLCwsLGxsbMzMzMzMz////CwsLBwcHBwcHFxcW2trbBwcHAwMDAwMDIyMjBwcHDw8PFxcXExMS/v7/AwMDExMS/v7/BwcHBwcHAwMC/v7/AwMC9vb3AwMC+vr7IyMi/v7/BwcG+vr6/v7/AwMC/v7/AwMDAwMC/v7/AwMBPI3MnAAAA+nRSTlMA1Pjn0fUJAQIN3Ab3X/v9/gwF9ab58RDWvl3Tc5vRnjF4zJZn6tqs8N9mTowTzuYLdO4/6m8prhpF5OtbEsOCCjoVV+K3kVCDoGv6wSuLNJctIliHef2rFscDfqN/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);
  background-size: auto 100%;
  margin: 0px auto;
  animation: spin 1.2s steps(19,end) infinite;
  -webkit-animation: spin 1.2s steps(19,end) infinite;
}
.fadeIn-enter-active,
.fadeIn-leave-active {
  transition: opacity 0.3s;
}
.fadeIn-enter,
.fadeIn-leave-active,
.fadeIn-leave-to {
  opacity: 0;
}

.callapp-section[data-v-1dcbf0b2] {
  width: 100%;
}
.callapp-section .callapp-item[data-v-1dcbf0b2] {
  position: fixed;
  top: 0;
  width: 100%;
  height: 1.2rem;
  background: #2C2F3A;
  z-index: 999999;
}
.callapp-section .callapp-item .icon[data-v-1dcbf0b2] {
  width: 0.7rem;
  height: 0.7rem;
  margin-top: 0.25rem;
  margin-left: 0.41rem;
  display: inline-block;
}
.callapp-section .callapp-item .icon.mt[data-v-1dcbf0b2] {
  background: url(https://p1.meituan.net/dptakeaway/8aec4323d719d97ff86bb9b42e04e2dd3142.png);
  background-size: 100% 100%;
}
.callapp-section .callapp-item .icon.wm[data-v-1dcbf0b2] {
  background: url(//p0.meituan.net/dptakeaway/5c7890f7fa084c62f608884872dd5e0a47845.png);
  background-size: 100% 100%;
}
.callapp-section .callapp-item .mid-part[data-v-1dcbf0b2] {
  position: absolute;
  display: inline-block;
  top: 0.25rem;
  left: 1.26rem;
}
.callapp-section .callapp-item .callapp-word[data-v-1dcbf0b2] {
  font-size: 0.24rem;
  color: #C6C6C6;
}
.callapp-section .callapp-item .callapp-word[data-v-1dcbf0b2]:nth-of-type(2) {
  font-size: 0.28rem;
  color: #FFFFFF;
  line-height: 0.28rem;
  margin-top: 0.1rem;
}
.callapp-section .callapp-item .callapp-btn[data-v-1dcbf0b2] {
  position: absolute;
  display: inline-block;
  top: 0.35rem;
  left: 4.78rem;
  width: 1.48rem;
  border: 0.02rem solid #FFFFFF;
  border-radius: 0.25rem;
  font-size: 0.28rem;
  color: #FFFFFF;
  line-height: 0.5rem;
  text-align: center;
}
.callapp-section .callapp-item .callapp-close-btn[data-v-1dcbf0b2] {
  position: absolute;
  display: inline-block;
  right: 0.206rem;
  top: 0.15rem;
  font-size: 0.6rem;
  color: #FFFFFF;
  transform: rotate(45deg);
}

.search-container[data-v-c001b7b6] {
  padding: 0.24rem;
  margin-top: 0.12rem;
  margin-bottom: 0.12rem;
}
.search-container.search-no-m-t[data-v-c001b7b6] {
  margin-top: 0px;
}
.search-container.search-no-m-b[data-v-c001b7b6] {
  margin-bottom: 0px;
}
.search-com[data-v-c001b7b6] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0.24rem;
  font-size: 0.28rem;
  font-weight: 400;
  height: 0.72rem;
  color: #999794;
  background: #ffffff;
  border-radius: 100px;
}
.search-com img[data-v-c001b7b6] {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.08rem;
}
.search-com.search-com-mp[data-v-c001b7b6] {
  background: #F1F1F2;
}
.search-container-img[data-v-c001b7b6] {
  padding: 0;
  background: none;
}
.search-container-mp[data-v-c001b7b6] {
  padding-top: 0.08rem;
  padding-bottom: 0.2rem;
  background: #fff;
}
.search-img[data-v-c001b7b6] {
  width: 100%;
}

.search[data-v-19f40f75] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0.24rem;
  margin-right: 0rem;
  margin-left: 0.24rem;
  font-size: 0.28rem;
  height: 0.6rem;
  font-weight: 400;
  color: #999794;
  background: #ffffff;
  border-radius: 100px;
}
.search img[data-v-19f40f75] {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.08rem;
}
.search.search-with-prefix[data-v-19f40f75] {
  margin-left: 0.34rem;
  margin-right: 0;
}
.gray-search[data-v-19f40f75] {
  background: #f1f1f2;
}
.with-margin-right[data-v-19f40f75] {
  margin-right: 0.24rem;
}
.custom-title-bar[data-v-19f40f75] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.24rem 0 0.32rem;
  z-index: 4000;
}
.custom-title-bar button.custom-button[data-v-19f40f75] {
  width: 0.4rem;
  height: 0.4rem;
  display: inline-block;
  border: 0;
  background: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.custom-title-bar button.custom-button[data-v-19f40f75]:focus {
  outline: 0;
}
.custom-title-bar button.custom-button.return[data-v-19f40f75] {
  margin-left: 0.32rem;
}
.custom-title-bar button.custom-button.share[data-v-19f40f75] {
  margin-right: 0.32rem;
}
.custom-title-bar .center-text[data-v-19f40f75] {
  flex: 1;
  width: 0;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.36rem;
  text-align: center;
}
.title-prefix[data-v-19f40f75] {
  width: auto;
  height: 0.48rem;
  margin-left: -0.04rem;
  z-index: 3999;
  flex-shrink: 0;
}
.title-prefix img[data-v-19f40f75] {
  width: 100%;
}

.location-bar-container .white-space[data-v-66593dd6],
.location-bar-container .main[data-v-66593dd6] {
  height: 0.72rem;
}
.location-bar-container .main[data-v-66593dd6] {
  display: flex;
  align-items: center;
}
.location-bar-container .main.fixed[data-v-66593dd6] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
.location-bar-container .icon[data-v-66593dd6] {
  width: 0.28rem;
  height: 0.28rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHKADAAQAAAABAAAAHAAAAABkvfSiAAADsElEQVRIDa1WWWxMYRQ+579TJRGlxPpgF+IBsUUsnSpBUBHqSXiQoINYHlC6GfuSiKUz6sWrVCTEltLpNLVEbBFEkVAeREgTW6Qdvfce52ruf3czxP/yn/Od75zv/v/9N4QM2r51BT3bdW0BARYCwUhA6o8A2ex/QKB3XKJWAF4oiydfpivHecHtwLZZOalv2jYA2kQEXYKZHREEvCiEUlIWq2sK4gYKRiMFE3XSLwBR/6BkXxxBRRBbKuL1J/ziih+4uzi/kMWucqyHXzwNJnhG5oUnDOrV8ODtNTfXI7g3Mnus2iGWdgrdxVz+pJmThvxI3m++Y8cdU3p8w7zsz2prE/+vwXbSP9uIegiUqaXxurtmDR6+1b5oqQ2ZiPFXEgD+tDIDLCKhgnrYHpWC1dWrs4houz3osRFfIeKC7JxQj37jhnfNUsR49s97eHaAYNru9bPCJhQyjU+P3+SxYE/T9/Z4r1vnXuEtR8+12mKP2F66K5IfJZ3KbLjD1FR1CQMNBihHqIE63wD8mjGFnUJZK11ikjqjd16UOU8l4DIQQdaWgpww1MWzXJ7KHSevv7AAp5VfWamSgCtO1PL4RBpYU1P0e0dIQV4s/SyK0+LYayfi9QSJYA4vnubGL32MLCnIw+aV5984Nto/YqE66H/kqCHxu74UZO+9le60eDENjBYXTHeillcVKerK5+hiC3FZfNzt6D7lo4FKQSRsdtEcLpF+Zs/mmQMcIDvGdmqhlpjxUe6Y6XPtd1hZqRu+3BYgxCXQtc0myd0T0FC1jZ7tWhveg0JpDCF8bSca/+Hxq638M8a6+U4fL5u+FBwVzm18nmz5xLdDbzPo6Qm689QfIV2D9MeMla0IqDE9OaXLlp3TkOiQGfhfPS+4m6WxenmAS0FDoO+4Ece5C9xvf/sRvJA0PrzX2/McgmvWnG4XiMv5EPhuJ/2zjVCyM554Ys93CBqB8njyIQhlER/KKTvxb21EcbAinjzszvMIGoSKWCLJq3Yhi/5wJ2Tid4jV+948PHvBLboufzIvSH5qUG4wyxkRIErKT9UfcKKW90dBg8aio3Udrqd9TPHtjkiRilhDtVXea6UVNFL2b5o7KJVqu8EbfJi3BN/9AO0IyoryU4mzfnE7lpGgkbB3Y0EfNaXX8okzxlEAoVUIXFpWlTReeWmb76Lxy9p5LPExO0fJ4+HcknHEbzyyOZmKGXmeZ6Is5mPU3X6TKpw+8exPvY0fu9DcKSRWlVYlHvpQA6Ff/s8xFG7f5MgAAAAASUVORK5CYII=) center / contain no-repeat;
  margin-left: 0.24rem;
}
.location-bar-container .text[data-v-66593dd6] {
  color: #806840;
  font-size: 0.28rem;
  margin-left: 0.16rem;
}
.location-bar-container .arrow[data-v-66593dd6] {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.16rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAB/0lEQVRIDWNgGAWUhkBbtrNaS7aTHbnmMOHTOHNmGuuvf39P/vn772BDpmMvPrW45PBakJ4+6zcjA8N5sOb//4saMhyn/v//HyhEPMBrAcgYQRbOAAZGxmMQI/9nNWU5zf7f0EBQH8wJRLlmalYoz+t/rzcDNTmANTIyLNFyFE0IC1v9F2YQLpooC0Ca+wpDOT/9eLOB4f9/NxCfkZFxtYSBajQoGEF8XIBoC0AGTMr1ZH/35/sahv8MPmADGRk3aYmLhIY1rP6FywKiwxJkQN7k7T8lDdSCgM5fBzbw/3+/ay9fb5zfkMBBFQtAhoCCxF7cPhwYRCshljB4PHr5YBXVLAAZ5NjQ8AcYttMRhjI6rWoIZUPwESySggimrSnbUfv/fwaIDxgZ/zEw/M/GFQ8kW9Ca5Wrw7+//A/8Z/oszMjD+BRoQWz/9wEKY5eg0M7oAPn5LrpPZ339/dwPVCAODCJg8GSPqZ+zHGf4gs4hOpk05jtb//jJsA+YDPmAE/wSmpND6aftAmQ8vIMqCxixnR4b//zYDyyFuRkaG7wz/GQOBLt+J12SoJMEgasxwdGdg+LcJGKlcQJd/ZWBk9qmfvm8PMYaD1OCNZFBxDQzEpUDDOYFB8omRmcG9ftre/cQaTtACUKYCppbDQIU3WFgYXeum7D9KiuGjaokKAQCRn6HrsgEugAAAAABJRU5ErkJggg==) center / contain no-repeat;
}

.modal-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.68);
  z-index: 9999;
  word-break: break-all;
}
.modal-container.center {
  justify-content: center;
}
.modal-container.bottom {
  justify-content: flex-end;
}
.modal-container.bottom .modal-wrapper {
  animation: bottomToMiddle 0.15s forwards;
  transform: translateY(100%);
}
.default-modal-wrapper {
  position: relative;
  width: 5.73rem;
  height: 7.5rem;
  background-color: #fff;
  border-radius: 0.2rem;
  overflow: hidden;
}
.default-modal-cancel {
  position: absolute;
  top: 0.2rem;
  right: 0.2rem;
  width: 0.32rem;
  height: 0.32rem;
  transform: rotate(45deg);
  z-index: 1;
}
.default-modal-cancel:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.32rem;
  height: 0.02rem;
  margin-top: -0.01rem;
  background-color: black;
}
.default-modal-cancel:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 0.02rem;
  height: 0.32rem;
  margin-left: -0.01rem;
  background-color: black;
}
.default-modal-btn {
  position: absolute;
  bottom: 0.46rem;
  left: 50%;
  margin-left: -1.04rem;
  width: 2.08rem;
  height: 0.74rem;
  font-family: PingFangSC-Semibold;
  font-size: 0.36rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.74rem;
  text-align: center;
  background-image: linear-gradient(-180deg, #fdcb00 0%, #ff7600 100%);
  border: 0;
  border-radius: 0.74rem;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.default-modal-btn:focus {
  outline: 0;
}
.default-modal-icon {
  position: absolute;
  left: 50%;
  top: 0;
  width: 1.27rem;
  height: 1.27rem;
  transform: translate(-50%, -50%);
}
@keyframes bottomToMiddle {
100% {
    transform: translateY(0);
}
}

.modal-opacity-anim-enter[data-v-28a6f371],
.modal-opacity-anim-leave-to[data-v-28a6f371] {
  opacity: 0;
}
.modal-opacity-anim-enter-active[data-v-28a6f371],
.modal-opacity-anim-leave-active[data-v-28a6f371] {
  transition: opacity 0.2s;
}

.fx-login-modal-wrapper {
  width: 6.4rem;
}
.yoda-slider-wrapper {
  font-size: 0.3rem;
}
.yoda-slider-wrapper .boxWrapper {
  font-size: 0.2rem;
}
.yoda-image-wrapper {
  font-size: 0.3rem;
}
.yoda-image-wrapper .img {
  height: 0.9rem;
}
._sms__sms___1mBiy {
  font-size: 0.3rem;
}

.test-box[data-v-5f731be2] {
  height: 10rem;
}
.login-modal-wrapper .agree[data-v-5f731be2] {
  font-size: 0.21rem;
  color: #545454;
  letter-spacing: 0;
  text-align: center;
}
.login-modal-wrapper .agree a[data-v-5f731be2] {
  font-weight: 400;
  font-size: 0.21rem;
  color: #2770ff;
  letter-spacing: 0;
  text-decoration: none;
  text-align: center;
  line-height: 0.29rem;
}
.login-modal-wrapper .img[data-v-5f731be2] {
  position: relative;
  width: 6.4rem;
  height: 2.71rem;
  background: url(//p1.meituan.net/scarlett/71ce6fa21533c0c6d161363d86ded1ca115267.png) no-repeat;
  background-size: 100% 100%;
  border-radius: 0.24rem 0.24rem 0 0;
}
.login-modal-wrapper .img .title[data-v-5f731be2] {
  left: 0.77rem;
  top: 1.26rem;
  position: absolute;
  font-weight: 600;
  font-size: 0.42rem;
  color: #a34600;
  letter-spacing: 0;
  line-height: 0.69rem;
}
.login-modal-wrapper .login-box[data-v-5f731be2] {
  background: #ffffff;
  width: 6.4rem;
  padding-bottom: 0.5rem;
  border-radius: 0 0 0.24rem 0.24rem;
}
.login-modal-wrapper .login-box .login-type_button-box[data-v-5f731be2] {
  padding: 0.5rem 0.5rem 0;
}
.login-modal-wrapper .login-box .login-button-wx[data-v-5f731be2] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 0.9rem;
  background: #00c061;
  border-radius: 0.08rem;
  margin-bottom: 0.2rem;
  font-weight: 600;
  font-size: 0.32rem;
  color: #ffffff;
}
.login-modal-wrapper .login-box .login-button-wx img[data-v-5f731be2] {
  width: 0.5rem;
  height: 0.42rem;
  margin-right: 0.16rem;
}
.login-modal-wrapper .login-box .login-button-phone[data-v-5f731be2] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 0.9rem;
  background: #f5f5f6;
  border-radius: 0.08rem;
  margin-bottom: 0.2rem;
  font-weight: 600;
  font-size: 0.32rem;
  color: #222426;
  letter-spacing: 0;
  text-align: center;
}

.login-box .iLoginComp-send-verify-code-text.iLogincomp-active {
  background-image: linear-gradient(136deg, #ffe14d 0%, #ffc34d 100%) !important;
  color: #222426;
  border: 0px;
}
.login-box .iLogincomp-active {
  background-image: linear-gradient(136deg, #ffe14d 0%, #ffc34d 100%) !important;
  font-weight: 500 !important;
  font-size: 0.32rem !important;
  color: #222426 !important;
}

.image[data-v-19dbccce] {
  display: block;
  width: 100%;
}
.margin[data-v-19dbccce] {
  margin-bottom: 0.16rem;
}

.image[data-v-c3040b62] {
  display: block;
  width: 100%;
}
.lottie[data-v-c3040b62] {
  display: flex;
}
.margin[data-v-c3040b62] {
  margin-bottom: 0.16rem;
}
.filter[data-v-c3040b62] {
  filter: blur(5px);
  -ms-filter: blur(5px);
  -webkit-filter: blur(5px);
}


.fx-time-wrap[data-v-58881e71] {
  flex-shrink: 0;
  font-weight: 400;
  font-family: PingFangSC-Regular;
  letter-spacing: 0;
  font-size: 0.24rem;
}
.fx-coupon-etime[data-v-58881e71] {
  color: #575859;
  line-height: 0.32rem;
}
.fx-time-hurry[data-v-58881e71] {
  display: inline-block;
  max-width: 2rem;
  color: #FF4A26 !important;
  border-radius: 0.08rem;
  padding: 0.02rem 0.08rem !important;
  background: rgba(255, 74, 38, 0.1);
}
.fx-ellipsis[data-v-58881e71] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fx-toast-wrap[data-v-58881e71] {
  position: absolute;
  z-index: 500;
  top: 0;
  width: 100%;
  height: 100vh;
}
.fx-mask[data-v-58881e71] {
  position: absolute;
  z-index: 400;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(34, 36, 38, 0.6);
}
@keyframes heightGrowth-data-v-58881e71 {
0% {
    height: 0;
}
100% {
    height: 64vh;
}
}
.fx-bottom-wrap[data-v-58881e71] {
  position: fixed;
  z-index: 501;
  bottom: 0;
  overflow-y: scroll;
  width: 100%;
  background: #F5F5F5;
  border-radius: 0.24rem 0.24rem 0 0;
  height: 64vh;
  animation: 0.2s linear heightGrowth-data-v-58881e71;
}
.fx-bottom-wrap .fx-toast-icon[data-v-58881e71] {
  position: absolute;
  width: 0.32rem;
  top: 0.34rem;
  right: 0.31rem;
}
.fx-bottom-wrap .fx-toast-title[data-v-58881e71] {
  margin: 0.25rem auto;
  font-weight: 500;
  font-family: PingFangSC-Medium;
  font-size: 0.36rem;
  color: #222426;
  letter-spacing: 0;
  text-align: center;
}
.fx-bottom-wrap .fx-toast-coupons[data-v-58881e71] {
  overflow-y: auto;
  height: calc(64vh - 1rem);
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item[data-v-58881e71] {
  margin: 0 auto 0.12rem auto;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 7.02rem;
  padding: 0.24rem 0.24rem 0.29rem 0.24rem;
  background: #FFFFFF;
  border-radius: 0.24rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-coupon-top[data-v-58881e71] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-coupon-left[data-v-58881e71] {
  max-width: 5.1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 0.3rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-coupon-left .fx-coupon-name[data-v-58881e71] {
  margin-top: 0.18rem;
  margin-bottom: 0.1rem;
  height: 0.4rem;
  font-weight: 500;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #222426;
  letter-spacing: 0;
  line-height: 0.4rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-coupon-right .fx-coupon-money[data-v-58881e71] {
  height: 0.64rem;
  color: #FF4A26;
  text-align: right;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-coupon-right .fx-coupon-money .fx-money-icon[data-v-58881e71] {
  margin-right: 0.02rem;
  font-family: Avenir-Heavy;
  font-size: 0.28rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-coupon-right .fx-coupon-money .fx-money[data-v-58881e71] {
  font-weight: 500;
  font-family: Avenir-Medium;
  font-size: 0.64rem;
  line-height: 0.64rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-coupon-right .fx-coupon-limit[data-v-58881e71] {
  margin-top: 0.04rem;
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.24rem;
  color: #FF4A26;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.32rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-split-line[data-v-58881e71] {
  font-size: 0.22rem;
  position: relative;
  margin: 0.31rem 0 0.29rem 0;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-split-line[data-v-58881e71]:after {
  width: 100%;
  height: 2px;
  background-image: linear-gradient(to right, #D3D3D3 0%, #D3D3D3 50%, transparent 50%);
  background-size: 16px 2px;
  background-repeat: repeat-x;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-desc-wrap[data-v-58881e71] {
  position: relative;
  display: flex;
  min-height: 0.3rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-desc-wrap .fx-desc-left[data-v-58881e71] {
  display: flex;
  flex-direction: column;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-desc-wrap .fx-desc[data-v-58881e71] {
  box-sizing: border-box;
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.22rem;
  color: #858687;
  letter-spacing: 0;
  line-height: 0.3rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-desc-wrap .fx-desc-use-btn[data-v-58881e71] {
  position: absolute;
  top: -0.09rem;
  right: 0;
  width: 1.2rem;
  height: 0.48rem;
  background-image: url('//p0.meituan.net/ingee/32b7664128fc021fedf56e95eb8730c55222.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  font-weight: 500;
  font-family: PingFangSC-Medium;
  font-size: 0.24rem;
  line-height: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}
.fx-bottom-wrap .fx-toast-coupons .fx-coupon-item .fx-desc-wrap .fx-desc-use-btn[data-v-58881e71]:active {
  opacity: 0.8;
}
.fx-bottom-wrap .fx-toast-coupons .fx-desc-line-wrap[data-v-58881e71] {
  display: flex;
}
.fx-bottom-wrap .fx-toast-coupons .fx-desc-line[data-v-58881e71] {
  white-space: pre-line;
  word-break: break-all;
}
.fx-bottom-wrap .fx-toast-coupons .fx-desc-line-item[data-v-58881e71] {
  align-items: center;
}
.fx-bottom-wrap .fx-toast-coupons .fx-desc-expand[data-v-58881e71] {
  width: 0.28rem;
  height: 0.28rem;
}
.fx-bottom-wrap .fx-toast-coupons .fx-toast-info[data-v-58881e71] {
  margin: 0.32rem auto 0.8rem auto;
  text-align: center;
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.24rem;
  color: #666460;
}

.fx-coupon-modal-e1[data-v-b6e3d852] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1000;
}
.fx-coupon-modal-e1 .red-ellipsis[data-v-b6e3d852] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fx-coupon-modal-e1 .guide-container[data-v-b6e3d852] {
  width: 6.2rem;
  height: 6.02rem;
  position: relative;
}
.fx-coupon-modal-e1 .guide-container .title-wrap[data-v-b6e3d852] {
  margin-top: 2rem;
  width: 100%;
  height: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: stretch;
}
.fx-coupon-modal-e1 .guide-container .main-title[data-v-b6e3d852] {
  font-family: MEITUANTYPE-BOLD;
  font-size: 0.58rem;
  color: #1A1A1A;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.58rem;
}
.fx-coupon-modal-e1 .guide-container .sub-title[data-v-b6e3d852] {
  font-size: 0.36rem;
  color: #575859;
  line-height: 0.32rem;
  font-family: PingFangSC-Regular;
  margin-top: 0.2rem;
}
.fx-coupon-modal-e1 .guide-container .fx-red-jump-btn[data-v-b6e3d852] {
  font-weight: 600;
  font-size: 0.36rem;
  color: #453607;
  text-align: center;
  line-height: 0.9rem;
  position: absolute;
  bottom: 0.8rem;
  left: 0.6rem;
  right: 0.6rem;
  width: 5rem;
  height: 0.9rem;
}
.fx-coupon-modal-e1 .close-icon[data-v-b6e3d852] {
  margin-top: 0.5rem;
}

.fx-coupon-modal-e2[data-v-0107c14d] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1000;
}
.fx-coupon-modal-e2 .red-ellipsis[data-v-0107c14d] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fx-coupon-modal-e2 .guide-e2[data-v-0107c14d] {
  width: 6.9rem;
  height: 9.41rem;
  display: flex;
}
.fx-coupon-modal-e2 .guide-e2 .qrcode-img[data-v-0107c14d] {
  border: 1px solid #E6E6E6;
  border-radius: 0.24rem;
  width: 3rem;
  height: 3rem;
  margin: 3.8rem auto 0;
}
.fx-coupon-modal-e2 .close-icon[data-v-0107c14d] {
  margin-top: 0.8rem;
}

.fx-coupon-modal-e3[data-v-39e9e179] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1000;
}
.fx-coupon-modal-e3 .red-ellipsis[data-v-39e9e179] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fx-coupon-modal-e3 .red-after[data-v-39e9e179] {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 99999;
  justify-content: center;
  width: 5.87rem;
  margin: 0 auto;
}
.fx-coupon-modal-e3 .red-after .coupon-list-wrap[data-v-39e9e179] {
  display: flex;
  justify-content: center;
  width: 100%;
}
.fx-coupon-modal-e3 .red-after .red-bottom[data-v-39e9e179] {
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
}
.fx-coupon-modal-e3 .red-after .red-bottom-new[data-v-39e9e179] {
  position: relative;
  top: -0.9rem;
  width: 100%;
}
.fx-coupon-modal-e3 .red-after .red-see-more[data-v-39e9e179] {
  position: absolute;
  z-index: 3;
  bottom: 0.28rem;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.24rem;
}
.fx-coupon-modal-e3 .red-after .red-bottom-wrap[data-v-39e9e179] {
  position: relative;
}
.fx-coupon-modal-e3 .red-after .qrcode-opt[data-v-39e9e179] {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  top: 2.4rem;
}
.fx-coupon-modal-e3 .red-after .qrcode-btn[data-v-39e9e179] {
  width: 3.8rem;
  height: 0.78rem;
  background-repeat: no-repeat;
  font-weight: 600;
  font-size: 0.36rem;
  line-height: 0.64rem;
  color: #A03B00;
  text-align: center;
}
.fx-coupon-modal-e3 .red-after .qrcode-btn[data-v-39e9e179]:active {
  opacity: 0.8;
}
.fx-coupon-modal-e3 .red-after .qrcode-see-more[data-v-39e9e179] {
  font-size: 0.24rem;
  color: #FFFFFF;
  align-items: center;
  display: flex;
}
.fx-coupon-modal-e3 .red-after .qrcode-img-e2[data-v-39e9e179] {
  width: 2.06rem;
  height: 2.06rem;
  border-radius: 0.18rem;
  margin: 0.15rem 0;
}
.fx-coupon-modal-e3 .red-after .red-two[data-v-39e9e179] {
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 2.62rem;
  margin-right: 0.08rem;
  padding: 0.36rem 0.12rem 0.54rem 0.12rem;
  background-image: url('//p0.meituan.net/dptakeaway/f6c0b4846de30ee746d23eb35d3c027a40572.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.fx-coupon-modal-e3 .red-after .red-name[data-v-39e9e179] {
  font-weight: 500;
  font-size: 0.28rem;
  color: #222426;
  letter-spacing: 0;
  line-height: 0.36rem;
  text-align: center;
  max-width: 2.4rem;
}
.fx-coupon-modal-e3 .red-after .red-money-wrap[data-v-39e9e179] {
  color: #FF4A26;
  text-align: center;
  font-weight: 500;
}
.fx-coupon-modal-e3 .red-after .red-money-wrap .red-money-icon[data-v-39e9e179] {
  font-size: 0.34rem;
  text-align: center;
  letter-spacing: -0.1rem;
}
.fx-coupon-modal-e3 .red-after .red-money-wrap .red-money[data-v-39e9e179] {
  font-size: 0.64rem;
  line-height: 0.64rem;
}
.fx-coupon-modal-e3 .red-after .red-money-wrap .red-money-small[data-v-39e9e179] {
  font-size: 0.36rem;
}
.fx-coupon-modal-e3 .red-after .amount-limit[data-v-39e9e179] {
  width: 100%;
  font-size: 0.26rem;
  color: #FF4A26;
  text-align: center;
}
.fx-coupon-modal-e3 .red-after .red-time[data-v-39e9e179] {
  width: 100%;
  line-height: 0.26rem;
  margin-bottom: 0.06rem;
  padding-top: 0.06rem;
  color: #6D6D6E;
  font-size: 0.26rem;
  margin-top: 0.1rem;
  text-align: center;
}
.fx-coupon-modal-e3 .red-after .red-time-hurry[data-v-39e9e179] {
  display: inline-block;
  max-width: 1.8rem;
  color: #FF4A26;
  font-size: 0.26rem;
  background: rgba(255, 74, 38, 0.1);
  padding: 0.02rem 0.1rem;
  border-radius: 0.08rem;
  margin-top: 0.1rem;
}
.fx-coupon-modal-e3 .red-after .red-one[data-v-39e9e179] {
  display: flex;
  align-items: center;
  width: 5.11rem;
  height: 2.81rem;
  box-sizing: border-box;
  background-image: url('//p0.meituan.net/dptakeaway/58ad949118b2b1825d2e8e56263c3dc940396.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.fx-coupon-modal-e3 .red-after .red-one .red-one-container[data-v-39e9e179] {
  height: 0.98rem;
  display: flex;
  align-items: center;
  width: 100%;
  padding-left: 0.2rem;
  box-sizing: border-box;
}
.fx-coupon-modal-e3 .red-after .red-one .red-name[data-v-39e9e179] {
  font-size: 0.32rem;
  line-height: 0.64rem;
  margin-bottom: 0.1rem;
}
.fx-coupon-modal-e3 .red-after .red-one .red-money-wrap[data-v-39e9e179] {
  line-height: 0.64rem;
}
.fx-coupon-modal-e3 .red-after .red-one .mid-line[data-v-39e9e179] {
  margin-left: 0.2rem;
  padding-left: 0.2rem;
  position: relative;
  font-size: 0.22rem;
  height: 0.98rem;
}
.fx-coupon-modal-e3 .red-after .red-one .mid-line[data-v-39e9e179]:after {
  width: 2px;
  height: 0.98rem;
  background-image: linear-gradient(to bottom, #D3D3D3 0%, #D3D3D3 50%, transparent 50%);
  background-size: 2px 18px;
  background-repeat: repeat-y;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
.fx-coupon-modal-e3 .red-after .red-one .red-part[data-v-39e9e179] {
  width: 40%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 1.18rem;
}

.fx-modal-arouse[data-v-3dd3eafa] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1000;
}
.fx-modal-arouse .fx-arouse-wp[data-v-3dd3eafa] {
  position: relative;
  z-index: 1001;
  width: 6.2rem;
  box-sizing: border-box;
  padding: 0.24rem;
  background: #FFFFFF;
  border-radius: 0.24rem;
  transform: translateY(-50%);
}
.fx-modal-arouse .fx-arouse-wp .fx-arouse-title[data-v-3dd3eafa] {
  margin-top: 0.16rem;
  margin-bottom: 0.52rem;
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.28rem;
  color: #575859;
  text-align: center;
}
.fx-modal-arouse .fx-arouse-wp .fx-btn-wrap[data-v-3dd3eafa] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.fx-modal-arouse .fx-arouse-wp .close-img[data-v-3dd3eafa] {
  position: absolute;
  bottom: -1.2rem;
  width: 0.8rem;
  height: 0.8rem;
  left: 50%;
  transform: translateX(-50%);
  background-image: url(https://p0.meituan.net/ingee/b22749207b619abd0df07b7fe4918ec53627.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.fx-modal-arouse .fx-arouse-wp .fx-modal-btn[data-v-3dd3eafa] {
  height: 0.8rem;
  width: 2.74rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F5F5F6;
  border: 1px solid #F1F1F2;
  border-radius: 0.12rem;
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.28rem;
  color: #222426;
  text-align: center;
}
.fx-modal-arouse .fx-arouse-wp .btn-ob[data-v-3dd3eafa] {
  font-weight: 500;
  font-family: PingFangSC-Medium;
  background-image: linear-gradient(-45deg, #FFDD19 0%, #FFE74D 100%);
}
.fx-modal-arouse .fx-modal-mask[data-v-3dd3eafa] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}

.fx-modal-arouse[data-v-5c2f6ba0] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1000;
}
.fx-modal-arouse .mask-img[data-v-5c2f6ba0] {
  position: absolute;
  width: 5.2rem;
  height: 3.64rem;
  z-index: 2;
  top: 0.27rem;
  right: 0.25rem;
}
.fx-modal-arouse .arouse-arrow[data-v-5c2f6ba0] {
  position: absolute;
  right: 0;
  width: 0.62rem;
  height: 0.62rem;
}
.fx-modal-arouse .arouse-center[data-v-5c2f6ba0] {
  position: absolute;
  top: 0.76rem;
  background: #FFFFFF;
  border-radius: 0.24rem;
  width: 5.2rem;
  height: 2.88rem;
  text-align: center;
  box-sizing: border-box;
}
.fx-modal-arouse .arouse-title[data-v-5c2f6ba0] {
  font-weight: 600;
  font-family: PingFangSC-Semibold;
  font-size: 0.32rem;
  color: #171717;
  line-height: 0.4rem;
  margin-top: 0.48rem;
}
.fx-modal-arouse .arouse-detail[data-v-5c2f6ba0] {
  display: flex;
  align-items: center;
  text-align: left;
  margin-left: 0.8rem;
  margin-top: 0.32rem;
}
.fx-modal-arouse .arouse-detail[data-v-5c2f6ba0]:last-child {
  margin-top: 0.36rem;
}
.fx-modal-arouse .arouse-detail-num[data-v-5c2f6ba0] {
  display: inline-block;
  height: 0.4rem;
  width: 0.4rem;
  border-radius: 50%;
  background-image: linear-gradient(-45deg, #FFC34D 0%, #FFE14D 100%);
  font-weight: 600;
  font-family: PingFangSC-Semibold;
  font-size: 0.26rem;
  color: #171717;
  text-align: center;
  line-height: 0.4rem;
}
.fx-modal-arouse .arouse-detail-text[data-v-5c2f6ba0] {
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.26rem;
  color: #575859;
  line-height: 0.32rem;
  margin-left: 0.12rem;
}
.fx-modal-arouse .arouse-detail-circle[data-v-5c2f6ba0] {
  display: inline-block;
  align-items: center;
  justify-content: space-between;
  display: flex;
  width: 0.48rem;
  height: 0.48rem;
  border-radius: 50%;
  background: #000000;
  margin-left: 0.08rem;
  padding: 0 0.07rem;
  box-sizing: border-box;
}
.fx-modal-arouse .arouse-detail-bcircle[data-v-5c2f6ba0] {
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 50%;
  background-color: #FFFFFF;
}
.fx-modal-arouse .arouse-detail-scircle[data-v-5c2f6ba0] {
  width: 0.07rem;
  height: 0.07rem;
  border-radius: 50%;
  background-color: #FFFFFF;
}
.fx-modal-arouse .arouse-detail-btext[data-v-5c2f6ba0] {
  font-weight: 500;
  font-family: PingFangSC-Medium;
  color: #171717;
  font-size: 0.26rem;
  line-height: 0.32rem;
}
.fx-modal-arouse .fx-modal-mask[data-v-5c2f6ba0] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}

.single-red-cover[data-v-bcdd43ce] {
  width: 100%;
  height: 1.58rem;
  position: relative;
  flex-shrink: 0;
  flex-grow: 0;
  border-radius: 0.12rem;
}
.single-red-cover .top-content[data-v-bcdd43ce] {
  width: 94%;
  height: 1.22rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 0.06rem;
  padding-bottom: 0.04rem;
  box-sizing: border-box;
  border-radius: 0.14rem;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.single-red-cover .bottom-bg[data-v-bcdd43ce] {
  width: 100%;
  height: 1.4rem;
  position: absolute;
  top: 0.18rem;
  left: 0;
  z-index: -2;
  border-radius: 0.14rem;
}
.single-red-cover .bottom-content[data-v-bcdd43ce] {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 1;
}
.single-red-cover .coupon-name[data-v-bcdd43ce] {
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 0.2rem;
  color: #858687;
}
.single-red-cover .number[data-v-bcdd43ce] {
  font-family: MEITUANTYPE-BOLD;
  height: 0.6rem;
  font-size: 0.48rem;
  color: #FF250D;
}
.single-red-cover .number .sign[data-v-bcdd43ce] {
  font-size: 0.28rem;
}
.single-red-cover .number.small[data-v-bcdd43ce] {
  font-size: 0.4rem;
}
.single-red-cover .number.small .sign[data-v-bcdd43ce] {
  font-size: 0.2rem;
}
.single-red-cover .condition[data-v-bcdd43ce] {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 0.18rem;
  color: #8C8A86;
  box-sizing: border-box;
}
.single-red-cover .coupon-valid-date[data-v-bcdd43ce] {
  width: 100%;
  margin: 0 auto;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.37rem;
  height: 0.37rem;
  text-align: center;
}
.single-red-cover .ellipsis[data-v-bcdd43ce] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.single-red-cover .cut-txt-not-show[data-v-bcdd43ce] {
  overflow: hidden;
  height: 0.37rem;
  padding: 0 0.02rem;
  box-sizing: border-box;
  line-break: anywhere;
}
.shake[data-v-bcdd43ce] {
  animation-name: upAnimation-data-v-bcdd43ce;
  transform-origin: center center;
  animation-duration: 4s;
  animation-fill-mode: both;
  animation-iteration-count: 5;
}
@keyframes upAnimation-data-v-bcdd43ce {
0% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
5% {
    transform: rotate(-3deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
8% {
    transform: rotate(3deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
10% {
    transform: rotate(-2deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
12% {
    transform: rotate(2deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
15% {
    transform: rotate(-1deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
20% {
    transform: rotate(1deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
25% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
30% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
40% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
50% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.755, 0.5, 0.855, 0.06);
}
60% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.755, 0.5, 0.855, 0.06);
}
65% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.755, 0.5, 0.855, 0.06);
}
70% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.755, 0.5, 0.855, 0.06);
}
75% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.755, 0.5, 0.855, 0.06);
}
80% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.755, 0.5, 0.855, 0.06);
}
85% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.755, 0.5, 0.855, 0.06);
}
90% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.755, 0.5, 0.855, 0.06);
}
100% {
    transform: rotate(0deg);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
}

.coupon-list-wrap[data-v-64bc43f2] {
  width: 7.1rem;
  padding-right: 0.02rem;
  box-sizing: border-box;
}
.lh-06[data-v-64bc43f2] {
  line-height: 0.6rem;
}
.ellipsis[data-v-64bc43f2] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zero[data-v-64bc43f2] {
  width: 6.5rem;
  height: 1.52rem;
  line-height: 1.52rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.14rem;
  padding-left: 1.8rem;
  box-sizing: border-box;
  background: #fff url('//p0.meituan.net/dptakeaway/4b7416b3b8d1a311bc0bca415bae7f0e17637.png') no-repeat 0.28rem center;
  background-size: 1.5rem 1.04rem;
  font-weight: 500;
  font-family: PingFangSC-Medium;
  font-size: 0.28rem;
  color: #232426;
}
.one[data-v-64bc43f2] {
  width: 6.22rem;
  height: 1.52rem;
  background: url('//p0.meituan.net/dptakeaway/fb512c0ba30d20ee2d582e532b8fef8f3492.png') no-repeat center center;
  background-size: 100% 100%;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.two[data-v-64bc43f2] {
  width: 6.5rem;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}
.two .single[data-v-64bc43f2] {
  display: flex;
  width: 3.16rem;
  height: 1.56rem;
  background: url('//p0.meituan.net/dptakeaway/ed994761848e63230c8bb284b17eb59a7118.png') no-repeat center center;
  background-size: 100% 100%;
}
.two .two-left[data-v-64bc43f2] {
  width: 1.28rem;
}
.two .two-left .number[data-v-64bc43f2] {
  font-size: 0.5rem;
  line-height: 0.7rem;
}
.two .two-left .number .sing[data-v-64bc43f2] {
  font-size: 0.3rem;
}
.three[data-v-64bc43f2] {
  width: 6.7rem;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}
.five-six-seven[data-v-64bc43f2] {
  display: flex;
  justify-content: flex-start;
  overflow-x: scroll;
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
  margin-left: 0.2rem;
  overflow-y: hidden;
}
.five-six-seven[data-v-64bc43f2]::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.five-six-seven .single-red-cover[data-v-64bc43f2] {
  margin-right: 0.16rem;
}
.five-six-seven .single-red-cover[data-v-64bc43f2]:last-child {
  margin-right: 0.2rem;
}
.eight[data-v-64bc43f2] {
  width: 6.7rem;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0.2rem;
  box-sizing: border-box;
}
.eight .eight-first-line[data-v-64bc43f2] {
  display: flex;
  justify-content: space-between;
}
.eight .eight-second-line[data-v-64bc43f2] {
  display: flex;
  justify-content: space-between;
  margin-top: 0.16rem;
}
.eight .single-red-cover[data-v-64bc43f2] {
  margin-right: 0.16rem;
}
.eight .single-red-cover[data-v-64bc43f2]:last-child {
  margin-right: 0.2rem;
}
.nine-and-more[data-v-64bc43f2] {
  overflow-x: scroll;
  box-sizing: border-box;
  scrollbar-width: none;
  /* firefox */
  -ms-overflow-style: none;
  /* IE 10+ */
  margin-left: 0.2rem;
}
.nine-and-more[data-v-64bc43f2]::-webkit-scrollbar {
  display: none;
  /* Chrome Safari */
}
.nine-and-more .nine-first-line[data-v-64bc43f2] {
  display: flex;
  justify-content: flex-start;
  width: -moz-max-content;
  width: max-content;
}
.nine-and-more .nine-second-line[data-v-64bc43f2] {
  display: flex;
  justify-content: flex-start;
  margin-top: 0.16rem;
  width: -moz-max-content;
  width: max-content;
}
.nine-and-more .single-red-cover[data-v-64bc43f2] {
  margin-right: 0.16rem;
}
.nine-and-more .single-red-cover[data-v-64bc43f2] {
  margin-right: 0.16rem;
}
.nine-and-more .single-red-cover[data-v-64bc43f2]:last-child {
  margin-right: 0.2rem;
}
.left[data-v-64bc43f2] {
  width: 1.5rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
}
.left .number[data-v-64bc43f2] {
  font-family: MEITUANTYPE-BOLD;
  font-size: 0.6rem;
  height: auto;
  color: #FF250D;
}
.left .number .sign[data-v-64bc43f2] {
  font-weight: 600;
  font-family: PingFangSC-Semibold;
  font-size: 0.32rem;
  color: #FF250D;
}
.left .condition[data-v-64bc43f2] {
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.22rem;
  color: #878889;
  width: 70%;
}
.left.small .number[data-v-64bc43f2] {
  font-size: 0.4rem;
}
.left.small .number .sign[data-v-64bc43f2] {
  font-size: 0.24rem;
}
.right[data-v-64bc43f2] {
  width: 1.88rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.19rem;
  box-sizing: border-box;
  background: url('//p0.meituan.net/dptakeaway/699fe722957f94efd6b4feb6606e442b116306.png') no-repeat 3.1rem center;
  background-size: 1.18rem 1.1rem;
}
.right .coupon-name[data-v-64bc43f2] {
  max-width: 100%;
  font-weight: 500;
  font-family: PingFangSC-Medium;
  font-size: 0.28rem;
  color: #232426;
  text-align: left;
}
.right .coupon-valid-date[data-v-64bc43f2] {
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.2rem;
  color: #FF2F25;
  text-align: left;
}
.mb-20[data-v-64bc43f2] {
  margin-bottom: 0.2rem;
}


@font-face {
  font-family: 'MEITUANTYPE-BOLD';
  src: url('//s3plus.meituan.net/v1/mss_91f3b645703642ce914d9ce3610eaf4c/gundam-common/meituantype-Bold.TTF') format('truetype'); /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
}
/* 在需要禁止选中的文字所在位置加上以下css样式 */
.disableSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.netunion-red-envelope .new-wangmeng-wrap[data-v-dad6c396] {
  position: relative;
  width: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.netunion-red-envelope .red-ellipsis[data-v-dad6c396] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.netunion-red-envelope .red-bag[data-v-dad6c396] {
  width: 100%;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
.netunion-red-envelope .red-bag .top-title[data-v-dad6c396] {
  width: 5.2rem;
  height: 1.04rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  color: #1B1C1D;
  margin-bottom: 0.04rem;
  padding-top: 0.22rem;
  padding-left: 0.26rem;
  box-sizing: border-box;
  font-family: "PingFangSC-Semibold, Microsoft YaHei Arial";
}
.netunion-red-envelope .red-bag .top-title .x[data-v-dad6c396] {
  font-size: 0.48rem;
  color: #FF250D;
  margin: 0 0.04rem;
  font-family: "Arial";
  font-weight: 700;
}
.netunion-red-envelope .red-bag .top-title .txt[data-v-dad6c396] {
  line-height: 0.7rem;
}
.netunion-red-envelope .red-bag .red-before[data-v-dad6c396] {
  width: 100%;
  height: 3.25rem;
  box-sizing: border-box;
  padding-bottom: 0.2rem;
  background-size: 100% 2.94rem;
  background-position: top center;
  background-repeat: no-repeat;
  position: relative;
}
.netunion-red-envelope .red-bag .red-before .fake-red-bags[data-v-dad6c396] {
  display: flex;
  justify-content: space-between;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
.netunion-red-envelope .red-bag .red-before .fake-red-bags .fake-single[data-v-dad6c396] {
  width: 2.14rem;
  height: 1.62rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  padding-top: 0.08rem;
  box-sizing: border-box;
}
.netunion-red-envelope .red-bag .red-before .fake-red-bags .fake-single .fake-name[data-v-dad6c396] {
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.2rem;
  color: #898A8B;
  text-align: center;
}
.netunion-red-envelope .red-bag .red-before .bottom-position-bg-img[data-v-dad6c396] {
  width: 100%;
  height: 2.02rem;
  position: absolute;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}
.netunion-red-envelope .red-bag .red-before .receive-btn[data-v-dad6c396] {
  width: 2.54rem;
  height: 0.6rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.54rem;
  line-height: 0.6rem;
  text-align: center;
  background-image: linear-gradient(0deg, #FFD978 14%, #FFFFFF 83%);
  border-radius: 0.44rem;
  font-weight: 600;
  font-family: PingFangSC-Semibold;
  font-size: 0.32rem;
  color: #FF0000;
}
.netunion-red-envelope .red-bag .red-before .btn-tip-text[data-v-dad6c396] {
  font-weight: 400;
  opacity: 0.85;
  font-family: PingFangSC-Regular;
  font-size: 0.22rem;
  color: #FFFFFF;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.18rem;
}
.netunion-red-envelope .red-bag .red-after[data-v-dad6c396] {
  width: 100%;
  background-size: 100% 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  position: relative;
  z-index: 0;
}

.layer-wrapper[data-v-ea555e5e] {
  padding: 0 0.24rem;
  background: transparent;
}
.box[data-v-ea555e5e] {
  padding: 0.24rem;
  border-radius: 0.24rem;
}
.title[data-v-ea555e5e] {
  font-weight: 500;
  font-family: PingFangSC-Medium;
  font-size: 0.28rem;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.34rem;
}
.panel[data-v-ea555e5e] {
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 0.24rem;
  letter-spacing: 0;
  line-height: 0.36rem;
  padding-top: 0.24rem;
}
.panel pre[data-v-ea555e5e] {
  line-height: 0.36rem;
  white-space: pre-wrap;
  word-wrap: break-word;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
  margin: 0;
  padding: 0;
}

body, button, input, select, textarea {
  font-size: 0.4rem;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

address, cite, dfn, em, var {
  font-style: normal;
}

code, kbd, pre, samp {
  font-family: couriernew, courier, monospace;
}

small {
  font-size: 12px;
}

ul, ol {
  list-style: none;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

legend {
  color: #000;
}

fieldset, img {
  border: 0;
}

button, input, select, textarea {
  font-size: 100%;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  font-family: 'Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei"';
}
* {
  -webkit-tap-highlight-color: transparent;
}

/*# sourceMappingURL=app.1736926719680317a8db133511264298879198be24382.css.map*/