<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.m2-banner-box { line-height: 26px; position: relative; overflow: hidden; width: 71%; max-width: 1000px; height: 26px; margin: 0 auto; padding: 0 15px 0 35px; border-radius: 20px; background-color: #eb1929; }
.m2-banner-box &gt; img { position: absolute; top: 6px; left: 12px; width: 15px; height: 15px; }
.m2-banner-msg { display: block; overflow: hidden; }
.m2-banner-msg .left-scroll { display: block; -webkit-animation: leftscroll 55s linear 0s infinite normal; -moz-animation: leftscroll 55s linear 0s infinite normal; -ms-animation: leftscroll 55s linear 0s infinite normal; -o-animation: leftscroll 55s linear 0s infinite normal; animation: leftscroll 55s linear 0s infinite normal; white-space: nowrap; word-break: break-all; color: #fff; }
.m2-banner-msg .left-scroll &gt; span { margin-right: 100px; }
@-webkit-keyframes leftscroll {
  from { -webkit-transform: translateX(0%); transform: translateX(0%); }
  to { -webkit-transform: translateX(-500%); transform: translateX(-500%); }
}
@-moz-keyframes leftscroll {
  from { -webkit-transform: translateX(0%); transform: translateX(0%); }
  to { -webkit-transform: translateX(-500%); transform: translateX(-500%); }
}
@keyframes leftscroll {
  from { -webkit-transform: translateX(0%); transform: translateX(0%); }
  to { -webkit-transform: translateX(-500%); transform: translateX(-500%); }
}
.heartBreath { -webkit-animation: heartBreath 1s linear 0s infinite normal; -moz-animation: heartBreath 1s linear 0s infinite normal; -ms-animation: heartBreath 1s linear 0s infinite normal; -o-animation: heartBreath 1s linear 0s infinite normal; animation: heartBreath 1s linear 0s infinite normal; }
@-webkit-keyframes heartBreath {
  0% { -webkit-transform: scale(1); transform: scale(1); }
  50% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  100% { -webkit-transform: scale(1); transform: scale(1); }
}
@-moz-keyframes heartBreath {
  0% { -webkit-transform: scale(1); transform: scale(1); }
  50% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  100% { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes heartBreath {
  0% { -webkit-transform: scale(1); transform: scale(1); }
  50% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  100% { -webkit-transform: scale(1); transform: scale(1); }
}
.fix-img1 { position: absolute; top: 34%; left: 0; }
.fix-img2 { position: absolute; top: 46%; left: 10%; }
.fix-img3 { position: absolute; top: 81%; left: 0; }
.fix-img4 { position: absolute; top: 30%; right: 0; }
.fix-img5 { position: absolute; top: 50%; right: 0; }
.fix-img6 { position: absolute; top: 59%; left: 0; }
.fix-img7 { position: absolute; top: 78%; right: -60px; }
.celebrate-gift { text-align: center; }
.gift-tit { font-size: 26px; font-weight: bold; line-height: 36px; position: relative; z-index: 9; display: inline-block; margin-bottom: -30px; padding: 15px 35px; color: #bf1b2f; border: 6px solid #ffdcb0; border-radius: 100px; background: linear-gradient(180deg, #f7dabc, #f0b972); }
.celebrate-all { box-sizing: border-box; height: 3820px; padding-top: 860px; background: url('https://bdn.135editor.com/files/202103/background1.png') no-repeat center top; background-size: 100% 100%; }
.count-warpper { position: absolute; left: 50%; width: 46%; margin-left: -23%; top: 12.5%; z-index: 1012; display: flex; justify-content: center; background-image: linear-gradient(45deg, #f8793a, #ee4011); padding: 20px; align-items: center; border-radius: 45px; font-size: 28px; color: #fef7d4; letter-spacing: 0px; }
.count-warpper .count-item { display: inline-block; margin: 0 5px; width: 74px; text-align: center; background-color: white; color: #9c0909; border-radius: 9px; padding: 0 9px; }
.count-warpper .count-item:last-child { width: 96px; }
.celebrate-banner { position: relative; }
.celebrate-banner .title1 { letter-spacing: 3px; }
.celebrate-banner .title1 .t1 { font-size: 50px; font-weight: 500; padding-top: 50px; text-align: center; color: #fb6137; background: linear-gradient(0deg, #fbe2aa 0%, #fff9d9 47.900390625%, #fae2ac 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.celebrate-banner .title1 .t2 { font-size: 80px; font-weight: 800; line-height: 105px; margin-bottom: 5px; text-align: center; color: #fff; background: linear-gradient(0deg, #fdf6e2 0%, #fbe2aa 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.celebrate-main { padding-top: 860px; }
.celebrate-head { text-align: center; }
.celebrate-head .title { font-size: 40px; font-weight: bold; padding-top: 60px; padding-bottom: 58px; color: #fff; background: linear-gradient(0deg, #fbe2aa 0%, #fff9d9 47.900390625%, #fae2ac 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.celebrate-head .img { display: inline-block; overflow-y: auto; height: 500px; margin-bottom: 30px; }
.celebrate-head .tips { font-size: 16px; font-weight: 400; line-height: 24px; max-width: 965px; margin: 0 auto; margin-bottom: 30px; text-align: left; color: #fff9d9; }
.celebrate-head .tips .t1 { margin-bottom: 10px; }
.nav-vip-box { display: flex; padding-top: 60px; padding-bottom: 60px; justify-content: center; }
.nav-vip-box .nav-vip-tab { position: relative; margin: 0 68px; cursor: pointer; }
.nav-vip-tab .nav-vip-list { position: relative; overflow: hidden; width: 317px; height: 338px; margin-bottom: 23px; padding-top: 40px; border: 4px solid #fff; border-radius: 12px; background: #fff; box-shadow: 0 6px 8px 0 rgba(229, 22, 22, .3); }
.nav-vip-tab .nav-vip-list i { font-style: normal; position: absolute; top: 58px; left: 35px; transform: rotate(-137deg); }
.nav-vip-tab.on .nav-vip-list .nav-vip-selected { display: block; }
.nav-vip-tab.on .nav-vip-list { border: 4px solid #f5d770; }
.nav-vip-selected { font-weight: normal; line-height: 40px; position: absolute; right: -47px; bottom: -40px; display: none; width: 80px; height: 80px; transform: rotate(130deg); text-align: center; color: #fff; background: linear-gradient(180deg, #fa404e, #eb1929); }
.nav-vip-img-flag { position: absolute; z-index: 1; top: -34px; left: -27px; width: 216px; }
.nav-vip-list .nav-vip-title1 { font-size: 30px; font-weight: bold; line-height: 40px; margin-bottom: 16px; text-align: center; letter-spacing: 2px; color: #d71e35; }
.nav-vip-list .tips { font-size: 14px; margin-bottom: 24px; text-align: center; color: #a41a08; }
.nav-vip-list .nav-vip-title2 { font-size: 28px; font-weight: bold; line-height: 28px; text-align: center; color: #d71e35; }
.nav-vip-list .nav-vip-title5 { font-size: 30px; font-weight: bold; line-height: 26px; text-align: center; color: #d71e35; }
.nav-vip-list .nav-vip-title3 { font-size: 28px; font-weight: bold; line-height: 28px; margin-bottom: 14px; text-align: center; color: #d71e35; }
.nav-vip-list .nav-vip-title4 { font-size: 32px; font-weight: bold; line-height: 32px; margin-bottom: 36px; text-align: center; letter-spacing: 2px; color: #d71e35; }
.nav-vip-list .nav-vip-price { line-height: 83px; max-width: 164px; height: 83px; margin: 0 auto 20px; text-align: center; letter-spacing: 2px; border-radius: 6px; background: #feeded; }
.nav-vip-list .nav-vip-price-2 { line-height: unset; max-width: 164px; height: 95px; margin: 0 auto 9px; text-align: center; letter-spacing: 2px; border-radius: 6px; background: #feeded; }
.nav-vip-list .nav-vip-price .price-2 { font-size: 16px; margin-top: -10px; text-decoration: line-through; color: #a83224; }
.nav-vip-price .symbol { font-size: 32px; font-weight: bold; color: #fd5024; background: linear-gradient(180deg, #fa404e 0%, #eb1929 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.nav-vip-price .num { font-size: 50px; font-weight: bold; color: #fd4a1d; background: linear-gradient(180deg, #fa404e 0%, #eb1929 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.nav-vip-list .nav-vip-tips { font-size: 20px; font-weight: bold; text-align: center; letter-spacing: 2px; color: #d71e35; }
.nav-vip-tab .vip-time-count { font-size: 19px; font-weight: bold; text-align: center; color: #fdf0c7; }
.nav-vip-tab .vip-time-count .num1,
.nav-vip-tab .vip-time-count .num2,
.nav-vip-tab .vip-time-count .num3 { font-size: 27px; font-weight: bold; line-height: 36px; display: inline-block; width: 32px; height: 36px; margin: 0 5px; text-align: center; color: #d71e35; border-radius: 4px; background: linear-gradient(180deg, #fef1d5, #ffdc90); box-shadow: 0 3px 3px 0 rgba(254, 190, 50, .4); }
.code-container { position: relative; width: 170px; height: 170px; margin: 0 auto 30px; }
.code-container-none { font-size: 16px; line-height: 170px; position: relative; display: none; width: 170px; height: 170px; margin: 0 auto 30px; text-align: center; color: #888; background: #fff; }
.pay-code { display: inline-block; width: 100%; height: 100%; padding: 10px; text-align: center; border: 1px solid #ddd; background: #fff; }
.pay-code img { width: 100%; vertical-align: top; }
.pay-code-refresh { position: absolute; top: 50%; left: 50%; display: none; width: 100%; height: 100%; cursor: pointer; transform: translate(-50%, -50%); background-color: rgba(0, 0, 0, .8); }
.pay-code-refresh img { position: absolute; top: 8%; left: 12%; animation: gulugulu 1.5s linear 0s infinite normal; }
@keyframes gulugulu {
  from { transform: rotate(0); }
  to { transform: rotate(360deg); }
}
.vip-pay-content .pay-tips { font-size: 22px; margin-bottom: 10px; text-align: center; letter-spacing: 2px; color: #fdf0c7; }
.vip-pay-content .agreement-convention { font-size: 16px; margin-bottom: 25px; text-align: center; letter-spacing: 2px; color: #fdf0c7; }
.vip-pay-content .agreement-convention img { margin-right: 10px; vertical-align: baseline; }
.vip-pay-content .agreement-convention a { color: #fdf0c7; }
.vip-pay-content .help { font-size: 18px; font-weight: 500; line-height: 52px; max-width: 530px; height: 52px; margin: 0 auto; text-align: center; letter-spacing: 1px; color: #c81027; border-radius: 26px; background: linear-gradient(90deg, #fbe2aa, #fff9d9, #fae2ac); }
.fix-right-address { position: fixed; z-index: 99; top: 45%; right: 0; cursor: pointer; }
.fix-right-code { position: fixed; z-index: 99; top: 55%; right: 0; cursor: pointer; }
.celebrate-footer .body { padding-top: 100px; padding-bottom: 300px; }
.celebrate-footer .body .title { font-size: 40px; font-weight: bold; margin-bottom: 50px; text-align: center; letter-spacing: 2px; color: #fff; background: linear-gradient(0deg, #fbe2aa 0%, #fff9d9 47.900390625%, #fae2ac 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.info-boxs { max-width: 1065px; margin: 0 auto 120px; padding: 65px 60px; border-radius: 10px; background: linear-gradient(90deg, #fdf4de, #fefcf0, #f9efd8); }
.info-boxs .info-list { font-size: 18px; line-height: 30px; display: flex; margin-bottom: 50px; letter-spacing: 2px; color: #a41a08; }
.info-boxs .info-list:last-child { margin-bottom: 0; }
.rule-boxs { max-width: 1065px; margin: 0 auto; }
.rule-boxs .rule-title { font-size: 26px; margin-bottom: 25px; padding-bottom: 15px; color: #fdf0c7; border-bottom: 1px solid #fdf0c7; }
.rule-boxs .rule-list p { font-size: 18px; margin-bottom: 10px; padding: 0; color: #fdf0c7; }
.address-mode-mask { position: fixed; z-index: 99; top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, .75); }
.address-mode-mask .main { position: absolute; top: 50%; left: 50%; overflow: hidden; width: 666px; padding: 58px 58px 37px 40px; transform: translate(-50%, -50%); border-radius: 10px; background: #fff; }
.address-mode-mask .title { font-size: 26px; font-weight: bold; line-height: 26px; margin-bottom: 20px; text-align: center; color: #000; }
.address-mode-mask .sub-title { font-size: 18px; line-height: 18px; margin-bottom: 70px; text-align: center; color: #666; }
.address-mode-mask .address-input { font-size: 16px; display: block; margin-bottom: 35px; color: #999; }
.address-mode-mask .address-input i { font-style: normal; margin-right: 5px; vertical-align: middle; color: red; }
.address-mode-mask .address-input .tit { display: inline-block; width: 85px; }
.address-mode-mask .address-input .input { line-height: 52px; display: inline-block; width: 100%; max-width: 478px; height: 52px; border: 1px solid #eee; border-radius: 4px; outline: none; }
.address-mode-mask .btns { padding-top: 10px; text-align: center; }
.address-mode-mask .submit { font-size: 18px; display: inline-block; width: 308px; height: 54px; text-align: center; color: #fdf0c7; border: none; border-radius: 4px; outline: none; background: linear-gradient(178deg, #fa404e, #eb1929); text-shadow: 0 3px 0 rgba(221, 54, 15, .3); }
#distpicker { display: inline-block; width: 100%; max-width: 478px; }
#distpicker &gt; div { display: inline-block; }
#distpicker &gt; div:last-child { margin-right: 0; }
#distpicker &gt; div select { font-size: 16px; height: 52px; padding-top: 12px; color: #999; border: 1px solid #eee; border-radius: 4px; }
.wait-to-login { font-size: 19px; line-height: 45px; display: inline-block; width: 130px; height: 45px; margin-top: 50px; letter-spacing: 2px; color: #fdf0c7 !important; border-radius: 4px; background: linear-gradient(178deg, #fa404e, #eb1929); text-shadow: 0 2px 2px rgba(252, 113, 21, .6); }
.address-mode-flag { text-decoration: underline; color: #fff !important; }
.m-mask { position: fixed; z-index: 99; top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, .75); }
.m-main { position: absolute; top: 50%; left: 50%; width: 460px; padding: 10px; transform: translate(-50%, -50%); border-radius: 6px; background: #fff; }
.m-main .m-close { font-size: 16px; font-weight: bold; float: right; cursor: pointer; color: #333; }
.bige-code-center &gt; h3 { font-size: 18px; font-weight: bold; line-height: 26px; margin: 0; padding-top: 54px; padding-bottom: 25px; text-align: center; color: #333; }
.bige-code-center .copy-txt { font-size: 18px; font-weight: 400; display: block; width: 100%; margin-bottom: 14px; text-align: center; color: #333; border: none; }
.bige-code-center .copy-button { font-size: 16px; font-weight: 400; display: block; width: 139px; height: 40px; margin: 0 auto; margin-bottom: 57px; padding: 0; color: #fff; border: none; border-radius: 4px; outline: none; background: #fa5c31; }
.celebrate2-body { width: 1214px; height: 1448px; margin: 0 auto; background: url('https://bdn.135editor.com/files/202101/ba9a686eb6698c546e68425de690eb89.png') no-repeat center; background-size: contain; }
.celebrate2-banner { margin: 60px auto 120px; text-align: center; }
.celebrate2-title { font-size: 40px; font-weight: bold; line-height: 135px; height: 135px; margin-bottom: 130px; text-align: center; color: #fff; background: linear-gradient(0deg, #fbe2aa 0%, #fff9d9 47.900390625%, #fae2ac 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.celebrate2-title .t1 { margin-right: 40px; }
.celebrate2-items { position: relative; width: 1034px; margin: 0 auto 55px; }
.celebrate2-items .left { display: flex; width: 728px; height: 160px; padding: 18px 0 13px; border-radius: 10px; background: linear-gradient(90deg, #cf1010, #ee2504); box-shadow: 2px 0 2px 0 rgba(217, 29, 20, .4); }
.celebrate2-items .box1 { font-size: 20px; font-weight: 500; width: 70px; padding-left: 25px; text-align: center; letter-spacing: 1px; color: #fff; border-right: 1px solid #fd3939; writing-mode: vertical-lr; }
.celebrate2-items .box2 { display: flex; width: 408px; padding: 0 20px; border-right: 1px solid #fd3939; justify-content: space-between; align-items: center; }
.celebrate2-items .box2 .type { width: 230px; }
.celebrate2-items .box2 .logo { padding-top: 13px; text-align: center; }
.celebrate2-items .box2 .price { font-size: 30px; font-weight: bold; color: #fdf1bb; text-shadow: 0 2px 3px rgba(150, 24, 18, .7); }
.celebrate2-items .box2 .number { font-size: 60px; font-weight: bold; color: #fdf1bb; text-shadow: 0 2px 3px rgba(150, 24, 18, .7); }
.type2.typ3.celebrate2-items .box2 .add,
.celebrate2-items .box2 .add { font-size: 60px; font-weight: bold; color: #fdf1bb; }
.celebrate2-items .box2 .txt { font-size: 20px; font-weight: 500; text-align: center; letter-spacing: 1px; color: #fff; writing-mode: vertical-lr; }
.celebrate2-items .box3 { padding: 0 70px 0 20px; }
.celebrate2-items .box3 .logo { padding-top: 13px; text-align: center; }
.celebrate2-items .box3 .price { font-size: 30px; font-weight: bold; color: #fdf1bb; text-shadow: 0 2px 3px rgba(150, 24, 18, .7); }
.celebrate2-items .box3 .number { font-size: 60px; font-weight: bold; color: #fdf1bb; text-shadow: 0 2px 3px rgba(150, 24, 18, .7); }
.celebrate2-items .right { position: absolute; top: 0; right: 0; width: 327px; height: 100%; background: url('https://bdn.135editor.com/files/202101/36c0731a996730efc25a4f1a82063370.png') no-repeat center; }
.celebrate2-items .box4 { display: flex; height: 100%; padding: 20px 0; align-items: center; }
.celebrate2-items .box4 .txt { font-size: 20px; font-weight: 500; width: 60px; height: 100%; padding-right: 12px; padding-left: 20px; text-align: center; letter-spacing: 4px; color: #d6150d; border-right: 1px solid #fd3939; writing-mode: vertical-lr; }
.celebrate2-items .box4 .price { width: 100%; margin-top: -15px; text-align: center; }
.celebrate2-items .box4 .new-price { font-size: 30px; font-weight: bold; color: #fdf1bb; background: linear-gradient(0deg, #cf1010 0%, #f82414 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.celebrate2-items .box4 .number { font-size: 60px; font-weight: 800; color: #cb0322; background: linear-gradient(0deg, #cf1010 0%, #f82414 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.celebrate2-items .box4 .old-number { font-size: 20px; font-weight: 400; margin-top: -15px; margin-bottom: 5px; text-align: center; text-decoration: line-through; color: #cb0322; }
.celebrate2-items .box4 .btnbuy { font-size: 20px; font-weight: bold; line-height: 40px; display: block; width: 160px; height: 40px; margin: 0 auto; text-align: center; color: #fef9e1; border-radius: 20px; background: linear-gradient(0deg, #cf1010, #f82414); box-shadow: 0 2px 1px 0 rgba(150, 24, 18, .3); }
.celebrate2-items .mincard { font-size: 20px; font-weight: bold; width: 152px; height: 90px; margin: 0 20px; padding-top: 12px; text-align: center; color: #d31010; border-radius: 6px; background: linear-gradient(90deg, #fbe2aa, #fff9d9, #fae2ac); box-shadow: 0 2px 5px 0 rgba(187, 25, 10, .51); }
.type2.celebrate2-items .box2 { width: 657px; justify-content: start; }
.type2.celebrate2-items .box2 .add { font-size: 40px; font-weight: bold; color: #fdf1bb; }
.celebrate2-code { width: 174px; height: 174px; margin: 0 auto 20px; padding: 6px; text-align: center; border-radius: 2px; background: linear-gradient(90deg, #fbe2aa, #fff9d9, #fae2ac); box-shadow: 0 2px 5px 0 rgba(187, 25, 10, .51); }
.celebrate2-tips { font-size: 24px; font-weight: 500; text-align: center; color: #fff; }
.type2.celebrate2-items .box2 .icon { margin-right: 20px; }
@media (max-width:575.98px) {
  .nav-vip-box { display: block; padding-top: 20px; padding-bottom: 0; text-align: center; }
  .nav-vip-box .nav-vip-tab { display: inline-block; margin: 0 20px 25px; }
  .nav-vip-tab .nav-vip-list { width: 200px; height: unset; margin: 0 auto 10px; padding: 15px 5px; border-radius: 5px; }
  .nav-vip-list .nav-vip-title1 { font-size: 14px; line-height: 24px; margin-bottom: 20px; letter-spacing: 1px; }
  .nav-vip-list .tips { font-size: 9px; color: red; }
  .nav-vip-list .nav-vip-price { line-height: 32px; max-width: 125px; height: 32px; margin-bottom: 5px; letter-spacing: 1px; border-radius: 4px; }
  .nav-vip-price .symbol { font-size: 14px; margin-right: 2px; }
  .nav-vip-price .num { font-size: 20px; }
  .nav-vip-list .nav-vip-tips { font-size: 12px; letter-spacing: 1px; }
  .nav-vip-tab .vip-time-count { font-size: 12px; }
  .nav-vip-tab .vip-time-count .num1,
  .nav-vip-tab .vip-time-count .num2,
  .nav-vip-tab .vip-time-count .num3 { font-size: 16px; line-height: 28px; width: 26px; height: 28px; margin: 0 4px; border-radius: 4px; }
  .nav-vip-img-flag { position: absolute; top: -20px; left: -11px; width: 100px; }
  .nav-vip-list .nav-vip-title2 { font-size: 14px; line-height: 18px; margin-bottom: 0; letter-spacing: 1px; }
  .nav-vip-list .nav-vip-title3 { font-size: 14px; line-height: 18px; margin-bottom: 20px; letter-spacing: 1px; }
  .nav-vip-list .nav-vip-title4 { font-size: 14px; line-height: 18px; margin-bottom: 30px; letter-spacing: 1px; }
  .nav-vip-selected { }
  #user-login-dialog .modal-header .close { right: 15px !important; }
  .fix-right-address { width: 60px; }
  .vip-pay-content .pay-tips { font-size: 12px; margin-bottom: 0; letter-spacing: 1px; }
  .vip-pay-content .agreement-convention { font-size: 10px; margin-bottom: 10px; letter-spacing: 1px; }
  .vip-pay-content .agreement-convention img { width: 10px; }
  .vip-pay-content .help { font-size: 11px; line-height: 30px; max-width: 340px; height: 30px; letter-spacing: 1px; border-radius: 20px; }
  .celebrate-footer .body { padding-top: 0; padding-bottom: 80px; }
  .celebrate-footer .body .title { font-size: 20px; margin-bottom: 10px; letter-spacing: 1px; }
  .info-boxs .info-list { font-size: 12px; line-height: 24px; margin-bottom: 10px; letter-spacing: 1px; }
  .info-boxs { max-width: 330px; margin: 0 auto 20px; padding: 10px; border-radius: 4px; }
  .rule-boxs { max-width: 330px; margin: 0 auto; }
  .rule-boxs .rule-title { font-size: 16px; margin-bottom: 10px; padding-bottom: 10px; }
  .rule-boxs .rule-list p { font-size: 12px; margin-bottom: 5px; }
  .code-container { width: 120px; height: 120px; margin-bottom: 0; }
  .code-container-none { font-size: 12px; line-height: 120px; display: none; width: 120px; height: 120px; margin-bottom: 10px; }
  .celebrate-head .img { height: 300px; padding: 0 10px; }
  .celebrate-gift { padding: 10px; }
  .pay-code-refresh img { top: -2%; left: 0; }
  .wait-to-login { font-size: 14px; line-height: 30px; width: 80px; height: 30px; margin-top: 30px; letter-spacing: 1px; border-radius: 4px; }
  .address-mode-mask .main { width: 85%; padding: 10px; }
  .address-mode-mask .title { font-size: 16px; line-height: 16px; margin-bottom: 5px; }
  .address-mode-mask .sub-title { font-size: 11px; line-height: 16px; margin-bottom: 10px; }
  .address-mode-mask .address-input { font-size: 12px; margin-bottom: 10px; }
  .address-mode-mask .address-input .input { line-height: 28px; height: 28px; border-radius: 2px; }
  #distpicker &gt; div select { font-size: 12px; height: 28px; padding-top: 0; }
  .address-mode-mask .submit { font-size: 13px; width: 180px; height: 38px; }
  .nav-vip-tab-2 .nav-vip-list .tips { bottom: 47%; }
  .celebrate-banner .title1 .t1 { font-size: 14px; margin-bottom: 5px; padding-top: 5px; }
  .celebrate-banner .title1 .t2 { font-size: 18px; line-height: 20px; }
  .celebrate-banner .title1 { top: 5px; }
  .celebrate-head .title { font-size: 20px; margin-bottom: 20px; padding-top: 20px; }
  .fix-right-code { width: 55px; }
  .celebrate-head .tips { font-size: 12px; padding: 0 10px; }
  .fix-img1,
  .fix-img2,
  .fix-img3,
  .fix-img4,
  .fix-img5,
  .fix-img6,
  .fix-img7 { width: 20px; }
  .nav-vip-list .nav-vip-title5 { font-size: 20px; line-height: 14px; }
  .nav-vip-list .nav-vip-price-2 { line-height: unset; height: 46px; }
  .nav-vip-list .nav-vip-price .price-2 { font-size: 14px; }
  .m-main { width: 90%; }
  .m-main .m-close { font-size: 16px; font-weight: bold; float: right; cursor: pointer; color: #333; }
  .bige-code-center &gt; h3 { font-size: 15px; line-height: 25px; padding-top: 54px; padding-bottom: 10px; }
  .bige-code-center .copy-txt { font-size: 15px; }
  .bige-code-center .copy-button { font-size: 13px; width: 90px; height: 30px; margin-bottom: 25px; }
  .m2-banner-box { font-size: 10px; line-height: 14px; width: 94%; height: 14px; padding: 0 8px 0 20px; }
  .m2-banner-box &gt; img { top: 2px; left: 6px; width: 9px; height: 9px; }
  .gift-tit { font-size: 14px; line-height: 20px; margin-bottom: -20px; padding: 5px 10px; border-width: 3px; }
  .m2-banner-msg .left-scroll &gt; span { margin-right: 40px; }
  .celebrate-main { padding-top: 15px; }
  .celebrate2-banner { margin: 20px auto 40px; }
  .celebrate2-title { font-size: 20px; line-height: 60px; height: 60px; margin-bottom: 130px; }
}
.celebrate-content { width: 1200px; margin: 0 auto; }
.celebrate-content .pay_box { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }
.celebrate-content-box .pay_item { position: relative; width: 527px; height: 618px; margin-bottom: 110px; background-image: url(https://bdn.135editor.com/files/202102/prod_back.png); background-size: cover; }
.celebrate-content-box .pay_item .title { font-size: 36px; font-weight: bold; position: absolute; top: 20px; left: 50%; width: 320px; margin-left: -160px; text-align: center; color: #8d2808; }
.celebrate-content-box .pay_item .item-box { font-size: 36px; font-weight: bold; position: absolute; top: 165px; right: 25px; left: 25px; display: flex; height: 240px; color: #8d2808; justify-content: space-between; }
.celebrate-content-box .pay_item .item.buy { width: 210px; height: 240px; padding-top: 95px; text-align: center; }
.celebrate-content-box .pay_item .item.gift { width: 210px; height: 240px; }
.celebrate-content-box .pay_item .btns-box { position: absolute; top: 505px; right: 35px; left: 25px; display: flex; justify-content: space-between; }
.celebrate-content-box .pay_item .btns-box .price-box { line-height: 1.2; display: flex; flex-direction: column; width: calc(100% - 260px); margin-top: -10px; text-align: center; color: #fcf3cb; }
.celebrate-content-box .pay_item .btns-box .price-box .new { font-size: 24px; }
.celebrate-content-box .pay_item .btns-box .price-box .new span { font-size: 50px; margin: 0 1px; }
.celebrate-content-box .pay_item .btns-box .price-box .old { font-size: 20px; text-decoration: line-through; }
.celebrate-content-box .pay_item .btns-box .btn { width: 230px; height: 70px; cursor: pointer; border-radius: 0; background-image: url(https://bdn.135editor.com/files/202102/btn_back.png); background-size: cover; }
.celebrate-content-box .pay_item.lang { width: 744px; height: 578px; margin: 0 auto; background-image: url(https://bdn.135editor.com/files/202102/prod_back3.png); }
.celebrate-content-box .pay_item.lang .item.buy { margin: 0 auto; }
.celebrate-content-box .pay_item.lang .btns-box { top: 460px; }
.celebrate-content-box .pay_item.lang .btns-box .price-tag { width: 40px; }
.celebrate-content-box .pay_item.lang .btns-box .price-box { width: 200px; margin-left: 10px; }
.celebrate-content-box .pay_item_lang_box {max-width: 100%; overflow-x: auto;}
.celebrate-content-box .pay_item_lang { display: flex; overflow-x: auto; width: 1680px; margin: 0 auto; justify-content: space-between; }
.celebrate-content-box .pay_item_lang .pay_item { margin-bottom: 90px; }
.celebrate-content-box .pay_item.unit { background-image: url(https://bdn.135editor.com/files/202103/prod_back4.png); }
.celebrate-content-box .pay_item.unit .item.buy { margin: 0 auto; }
.celebrate-content-box .pay_item.unit .btns-box .price-tag { width: 40px; }
.celebrate-content-box .pay_item.unit .btns-box .price-box { width: 200px; margin-left: 10px; }
.celebrate-content-box .pay_item.unit .btns-box .btn { background-size: 100% 100%; }
.celebrate-content-box .qrcode { margin: 0 auto; text-align: center; }
.celebrate-all { position: relative; width: 100%; height: auto; padding-top: 40%; background-size: 100% auto; }
.celebrate-all:after { position: absolute; z-index: 0; top: auto; right: 0; bottom: 0; left: 0; display: block; height: 1200px; content: ''; background-image: url(https://bdn.135editor.com/files/202103/background3.png); background-repeat: no-repeat; background-position: 0 100%; background-size: 100% auto; }
.celebrate-all.mobile:after { height: 700px; }
.celebrate-all .celebrate-bottom { position: relative; z-index: 2; }
.celebrate-all .celebrate-content-box { position: relative; z-index: 2; width: 100%; padding: 0 10px; }
.celebrate-all .celebrate-content-box { background: transparent linear-gradient(to bottom, rgba(0, 255, 0, 0) 0%, rgba(249, 142, 72, 1) 35%); }
.celebrate-all.mobile .count-warpper { transform: scale(0.5, 0.5); top: 5.5%; font-size: 10px; padding: 10px; width: 70%; margin-left: -35%; }
.celebrate-all.mobile .count-warpper .count-item { margin: 0 5px; width: auto; border-radius: 0; padding: 0 2px; }
.celebrate-all.mobile .count-warpper .count-item:last-child { width: 26px; } 
.celebrate-all.mobile .celebrate-content { width: 100%; }
.celebrate-all.mobile .celebrate-content-box .pay_item_lang { width: 100%; margin-right: 0; margin-left: 0; flex-flow: row wrap; }
.celebrate-all.mobile .celebrate-content-box .pay_item_lang .pay_item.unit { margin: 0 auto; }
.celebrate-all.mobile .celebrate-content-box .pay_item { width: 158px; height: 185px; margin-bottom: 15px; }
.celebrate-all.mobile .celebrate-content-box .pay_item.lang { width: 240px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .title { font-size: 12px; top: 5px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .item-box { font-size: 12px; top: 50px; right: 5px; left: 5px; height: 85px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .item.buy { width: 110px; height: 80px; margin-right: 20px; padding-top: 30px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .item.gift { width: 110px; height: 110px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .btns-box { top: auto; right: 7.5px; bottom: 3.5px; left: 5px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .btns-box .price-box { width: calc(100% - 85px); }
.celebrate-all.mobile .celebrate-content-box .pay_item .btns-box .btn { width: 70px; height: 21px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .btns-box .price-box { white-space: nowrap; }
.celebrate-all.mobile .celebrate-content-box .pay_item .btns-box .price-box .new { font-size: 11px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .btns-box .price-box .new span { font-size: 13px; }
.celebrate-all.mobile .celebrate-content-box .pay_item .btns-box .price-box .old { font-size: 10px; }
.celebrate-all.mobile .celebrate-content-box .pay_item a { display: none !important; }
.celebrate-all.mobile .celebrate-content-box .pay_item.lang .item.buy { margin: 0 auto !important; }
.celebrate-all.mobile .celebrate-content-box .qrcode { width: 70%; margin: 0 auto; }
@media (max-width:320px) {
  .celebrate-all.mobile .count-warpper { transform: scale(0.6, 0.6); top: 3.8%; font-size: 10px; padding: 10px; width: 80%; margin-left: -40%; }
  .celebrate-content .pay_box { flex-flow: nowrap; }
  .celebrate-all.mobile .celebrate-content-box .pay_item { transform: scale(0.8, 0.8); }
  .celebrate-all.mobile .celebrate-content-box .pay_item_lang { width: 100%; margin-right: 0; margin-left: 0; flex-flow: row wrap; display: flex; justify-content: center; align-items: center; flex-wrap: wrap-reverse; }
}
@media (max-width:1720px) {
  .celebrate-content-box .pay_item_lang {
    width: 1200px;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  .celebrate-content-box .pay_item.unit {
    margin: 0 auto;
  }
}


@media (max-width:1366px) {
  .count-warpper {
    transform: scale(.85, .85);
    font-size: 23px;
    top: 7.7%;
  }
}

@media screen and (min-width:1367px ) and (max-width: 1720px) {
  .count-warpper {
    transform: scale(.95, .95);
    font-size: 25px;
    top: 8%;
  }
}

@media (min-width:1720px) {
  .count-warpper {
    top: 12%;
  }
}</pre></body></html>