@charset "UTF-8";

*{margin:0;padding:0;box-sizing:border-box;}
*, :after, :before {box-sizing: inherit;}
body, html {height: 100%;overflow: hidden;}
body {margin: 0 auto;max-width: 10rem;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, Avenir, sans-serif;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);transform: translateZ(0);}
abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;box-sizing: border-box;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
a{text-decoration: none;}
a:focus, a:visited{color:#fff;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {background-color: transparent;}

.d_block{display:block !important;}
.mg_R_4{margin-right:4px;}
.color_b{color: #000 !important;}
.color_r{color: #b92c2c !important;}
.noBor_B{border-bottom:0 !important;}

@font-face {
    font-family: iconfont;
    src: url(iconfont.woff2) format("woff2");
}
[class*=iconfont-], [class^=iconfont-] {
    font-family: iconfont!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.iconfont-tixian_2:before {content: ""}
.iconfont-chongzhi2:before {content: ""}
.iconfont-task_hollow:before {content: ""}
.iconfont-task:before {content: ""}
.iconfont-tixian_vi:before {content: ""}
.iconfont-touzhu_vi:before content: ""}
.iconfont-chongzhi_vi:before {content: ""}
.iconfont-shijian:before {content: ""}
.iconfont-shijianxuanzhong:before {content: ""}
.iconfont-movie_selected:before {content: ""}
.iconfont-movie:before {content: ""}
.iconfont-movie_icon:before {content: ""}
.iconfont-xiaoxi11:before {content: ""}
.iconfont-touzhu:before {content: ""}
.iconfont-chongzhi1:before {content: ""}
.iconfont-tixian2:before {content: ""}
.iconfont-liwu22:before {content: ""}
.iconfont-gendan22:before {content: ""}
.iconfont-liwu2:before {content: ""}
.iconfont-gendan2:before {content: ""}
.iconfont-shouye2:before {content: ""}
.iconfont-youxi22:before {content: ""}
.iconfont-shouye22:before {content: ""}
.iconfont-wode2:before {content: ""}
.iconfont-wode22:before {content: ""}
.iconfont-youxi2:before {content: ""}
.iconfont-gendan1:before {content: ""}
.iconfont-renwu:before {content: ""}
.iconfont-renwu1:before {content: ""}
.iconfont-gendan:before {content: ""}
.iconfont-wode1:before {content: ""}
.iconfont-wode:before {content: ""}
.iconfont-chongzhi:before {content: ""}
.iconfont-tixian11:before {content: ""}
.iconfont-potato:before {content: ""}
.iconfont-qun:before {content: ""}
.iconfont-Untitled:before {content: ""}
.iconfont-heart:before {content: ""}
.iconfont-heart1:before {content: ""}
.iconfont-liubianxing:before {content: ""}
.iconfont-texiao:before {content: ""}
.iconfont-biaoshi:before {content: ""}
.iconfont--e-youxiaoqi:before {content: ""}
.iconfont--e-chenghao:before {content: ""}
.iconfont-hx-left:before {content: ""}
.iconfont-hx-right:before {content: ""}
.iconfont-renwu3:before {content: ""}
.iconfont-kefu:before {content: ""}
.iconfont-CombinedShape:before {content: ""}
.iconfont-lingsheng:before {content: ""}
.iconfont-daili1:before {content: ""}
.iconfont-mingxi:before {content: ""}
.iconfont-baobiao:before {content: ""}
.iconfont-youxi:before {content: ""}
.iconfont-icon_video:before {content: ""}
.iconfont-video:before {content: ""}
.iconfont-gengduo:before {content: ""}
.iconfont-xiaoxi1:before {content: ""}
.iconfont-fenxiang1:before {content: ""}
.iconfont-chouma:before {content: ""}
.iconfont-zhibo:before {content: ""}
.iconfont-sanjiaoxing-right:before {content: ""}
.iconfont-sanjiaoxing-left:before {content: ""}
.iconfont-tixian1:before {content: ""}
.iconfont-tubiaozhizuomoban:before {content: ""}
.iconfont-libao:before {content: ""}
.iconfont-logooo_huabanfuben:before {content: ""}
.iconfont-bet:before {content: ""}
.iconfont-jianpan1:before {content: ""}
.iconfont-biaoqing:before {content: ""}
.iconfont-yuyin:before {content: ""}
.iconfont-Add:before {content: ""}
.iconfont-gouxuan:before {content: ""}
.iconfont-hycy:before {content: "\e621"}
.iconfont-tdbb:before {content: "\e622"}
.iconfont-ewm:before {content: "\e623"}
.iconfont-dingdan:before {content: ""}
.iconfont-shezhi:before {content: "\e618"}
.iconfont-qianbao:before {content: ""}
.iconfont-sx:before {content: "\e61b"}
.iconfont-wt:before {content: ""}
.iconfont-tixian:before {content: ""}
.iconfont-zhuanhuan:before {content: "\e615"}
.iconfont-xsma:before {content: "\E613"}
.iconfont-ycma:before {content: "\E614"}
.iconfont-user:before {content: ""}
.iconfont-gouwuche:before {content: ""}
.iconfont-clear:before {content: ""}
.iconfont-jixuan:before {content: ""}
.iconfont-menu:before {content: ""}
.iconfont-notice:before {content: ""}
.iconfont-hb_s:before {content: ""}
.iconfont-tab_icon_find_n:before {content: ""}
.iconfont-tab_icon_find_s:before {content: ""}
.iconfont-tab_icon_game_s:before {content: ""}
.iconfont-tab_icon_mine_s:before {content: ""}
.iconfont-tab_icon_mine_n:before {content: ""}
.iconfont-tab_icon_game_n:before {content: ""}
.iconfont-tab_icon_home_s:before {content: ""}
.iconfont-tab_icon_home_n:before {content: ""}

[class*=van-]:focus, a:focus, button:focus, input:focus, textarea:focus {outline: none;}
@font-face {font-weight: 400;font-family: vant-icon;font-style: normal;font-display: auto;src: url("vant-icon.woff2") format("woff2")}
.van-icon {font: normal normal normal .37333rem / 1 vant-icon;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;}
.van-icon:before {display: inline-block}
.van-icon-exchange:before {content: "\e6af"}
.van-icon-eye:before {content: "\e6b0"}
.van-icon-enlarge:before {content: "\e6b1"}
.van-icon-expand-o:before {content: "\e6b2"}
.van-icon-eye-o:before {content: "\e6b3"}
.van-icon-expand:before {content: "\e6b4"}
.van-icon-filter-o:before {content: "\e6b5"}
.van-icon-fire:before {content: "\e6b6"}
.van-icon-fail:before {content: "\e6b7"}
.van-icon-failure:before {content: "\e6b8"}
.van-icon-fire-o:before {content: "\e6b9"}
.van-icon-flag-o:before {content: "\e6ba"}
.van-icon-font:before {content: "\e6bb"}
.van-icon-font-o:before {content: "\e6bc"}
.van-icon-gem-o:before {content: "\e6bd"}
.van-icon-flower-o:before {content: "\e6be"}
.van-icon-gem:before {content: "\e6bf"}
.van-icon-gift-card:before {content: "\e6c0"}
.van-icon-friends:before {content: "\e6c1"}
.van-icon-friends-o:before {content: "\e6c2"}
.van-icon-gold-coin:before {content: "\e6c3"}
.van-icon-gold-coin-o:before {content: "\e6c4"}
.van-icon-good-job-o:before {content: "\e6c5"}
.van-icon-gift:before {content: "\e6c6"}
.van-icon-gift-o:before {content: "\e6c7"}
.van-icon-gift-card-o:before {content: "\e6c8"}
.van-icon-good-job:before {content: "\e6c9"}
.van-icon-home-o:before {content: "\e6ca"}
.van-icon-goods-collect:before {content: "\e6cb"}
.van-icon-graphic:before {content: "\e6cc"}
.van-icon-goods-collect-o:before {content: "\e6cd"}
.van-icon-hot-o:before {content: "\e6ce"}
.van-icon-info:before {content: "\e6cf"}
.van-icon-hotel-o:before {content: "\e6d0"}
.van-icon-info-o:before {content: "\e6d1"}
.van-icon-hot-sale-o:before {content: "\e6d2"}
.van-icon-hot:before {content: "\e6d3"}
.van-icon-like:before {content: "\e6d4"}
.van-icon-idcard:before {content: "\e6d5"}
.van-icon-invitation:before {content: "\e6d6"}
.van-icon-like-o:before {content: "\e6d7"}
.van-icon-hot-sale:before {content: "\e6d8"}
.van-icon-location-o:before {content: "\e6d9"}
.van-icon-location:before {content: "\e6da"}
.van-icon-label:before {content: "\e6db"}
.van-icon-lock:before {content: "\e6dc"}
.van-icon-label-o:before {content: "\e6dd"}
.van-icon-map-marked:before {content: "\e6de"}
.van-icon-logistics:before {content: "\e6df"}
.van-icon-manager:before {content: "\e6e0"}
.van-icon-more:before {content: "\e6e1"}
.van-icon-live:before {content: "\e6e2"}
.van-icon-manager-o:before {content: "\e6e3"}
.van-icon-medal:before {content: "\e6e4"}
.van-icon-more-o:before {content: "\e6e5"}
.van-icon-music-o:before {content: "\e6e6"}
.van-icon-music:before {content: "\e6e7"}
.van-icon-new-arrival-o:before {content: "\e6e8"}
.van-icon-medal-o:before {content: "\e6e9"}
.van-icon-new-o:before {content: "\e6ea"}
.van-icon-free-postage:before {content: "\e6eb"}
.van-icon-newspaper-o:before {content: "\e6ec"}
.van-icon-new-arrival:before {content: "\e6ed"}
.van-icon-minus:before {content: "\e6ee"}
.van-icon-orders-o:before {content: "\e6ef"}
.van-icon-new:before {content: "\e6f0"}
.van-icon-paid:before {content: "\e6f1"}
.van-icon-notes-o:before {content: "\e6f2"}
.van-icon-other-pay:before {content: "\e6f3"}
.van-icon-pause-circle:before {content: "\e6f4"}
.van-icon-pause:before {content: "\e6f5"}
.van-icon-pause-circle-o:before {content: "\e6f6"}
.van-icon-peer-pay:before {content: "\e6f7"}
.van-icon-pending-payment:before {content: "\e6f8"}
.van-icon-passed:before {content: "\e6f9"}
.van-icon-plus:before {content: "\e6fa"}
.van-icon-phone-circle-o:before {content: "\e6fb"}
.van-icon-phone-o:before {content: "\e6fc"}
.van-icon-printer:before {content: "\e6fd"}
.van-icon-photo-fail:before {content: "\e6fe"}
.van-icon-phone:before {content: "\e6ff"}
.van-icon-photo-o:before {content: "\e700"}
.van-icon-play-circle:before {content: "\e701"}
.van-icon-play:before {content: "\e702"}
.van-icon-phone-circle:before {content: "\e703"}
.van-icon-point-gift-o:before {content: "\e704"}
.van-icon-point-gift:before {content: "\e705"}
.van-icon-play-circle-o:before {content: "\e706"}
.van-icon-shrink:before {content: "\e707"}
.van-icon-photo:before {content: "\e708"}
.van-icon-qr:before {content: "\e709"}
.van-icon-qr-invalid:before {content: "\e70a"}
.van-icon-question-o:before {content: "\e70b"}
.van-icon-revoke:before {content: "\e70c"}
.van-icon-replay:before {content: "\e70d"}
.van-icon-service:before {content: "\e70e"}
.van-icon-question:before {content: "\e70f"}
.van-icon-search:before {content: "\e710"}
.van-icon-refund-o:before {content: "\e711"}
.van-icon-service-o:before {content: "\e712"}
.van-icon-scan:before {content: "\e713"}
.van-icon-share:before {content: "\e714"}
.van-icon-send-gift-o:before {content: "\e715"}
.van-icon-share-o:before {content: "\e716"}
.van-icon-setting:before {content: "\e717"}
.van-icon-points:before {content: "\e718"}
.van-icon-photograph:before {content: "\e719"}
.van-icon-shop:before {content: "\e71a"}
.van-icon-shop-o:before {content: "\e71b"}
.van-icon-shop-collect-o:before {content: "\e71c"}
.van-icon-shop-collect:before {content: "\e71d"}
.van-icon-smile:before {content: "\e71e"}
.van-icon-shopping-cart-o:before {content: "\e71f"}
.van-icon-sign:before {content: "\e720"}
.van-icon-sort:before {content: "\e721"}
.van-icon-star-o:before {content: "\e722"}
.van-icon-smile-comment-o:before {content: "\e723"}
.van-icon-stop:before {content: "\e724"}
.van-icon-stop-circle-o:before {content: "\e725"}
.van-icon-smile-o:before {content: "\e726"}
.van-icon-star:before {content: "\e727"}
.van-icon-success:before {content: "\e728"}
.van-icon-stop-circle:before {content: "\e729"}
.van-icon-records:before {content: "\e72a"}
.van-icon-shopping-cart:before {content: "\e72b"}
.van-icon-tosend:before {content: "\e72c"}
.van-icon-todo-list:before {content: "\e72d"}
.van-icon-thumb-circle-o:before {content: "\e72e"}
.van-icon-thumb-circle:before {content: "\e72f"}
.van-icon-umbrella-circle:before {content: "\e730"}
.van-icon-underway:before {content: "\e731"}
.van-icon-upgrade:before {content: "\e732"}
.van-icon-todo-list-o:before {content: "\e733"}
.van-icon-tv-o:before {content: "\e734"}
.van-icon-underway-o:before {content: "\e735"}
.van-icon-user-o:before {content: "\e736"}
.van-icon-vip-card-o:before {content: "\e737"}
.van-icon-vip-card:before {content: "\e738"}
.van-icon-send-gift:before {content: "\e739"}
.van-icon-wap-home:before {content: "\e73a"}
.van-icon-wap-nav:before {content: "\e73b"}
.van-icon-volume-o:before {content: "\e73c"}
.van-icon-video:before {content: "\e73d"}
.van-icon-wap-home-o:before {content: "\e73e"}
.van-icon-volume:before {content: "\e73f"}
.van-icon-warning:before {content: "\e740"}
.van-icon-weapp-nav:before {content: "\e741"}
.van-icon-wechat-pay:before {content: "\e742"}
.van-icon-warning-o:before {content: "\e743"}
.van-icon-wechat:before {content: "\e744"}
.van-icon-setting-o:before {content: "\e745"}
.van-icon-youzan-shield:before {content: "\e746"}
.van-icon-warn-o:before {content: "\e747"}
.van-icon-smile-comment:before {content: "\e748"}
.van-icon-user-circle-o:before {content: "\e749"}
.van-icon-video-o:before {content: "\e74a"}
.van-icon-add-square:before {content: "\e65c"}
.van-icon-add:before {content: "\e65d"}
.van-icon-arrow-down:before {content: "\e65e"}
.van-icon-arrow-up:before {content: "\e65f"}
.van-icon-arrow:before {content: "\e660"}
.van-icon-after-sale:before {content: "\e661"}
.van-icon-add-o:before {content: "\e662"}
.van-icon-alipay:before {content: "\e663"}
.van-icon-ascending:before {content: "\e664"}
.van-icon-apps-o:before {content: "\e665"}
.van-icon-aim:before {content: "\e666"}
.van-icon-award:before {content: "\e667"}
.van-icon-arrow-left:before {content: "\e668"}
.van-icon-award-o:before {content: "\e669"}
.van-icon-audio:before {content: "\e66a"}
.van-icon-bag-o:before {content: "\e66b"}
.van-icon-balance-list:before {content: "\e66c"}
.van-icon-back-top:before {content: "\e66d"}
.van-icon-bag:before {content: "\e66e"}
.van-icon-balance-pay:before {content: "\e66f"}
.van-icon-balance-o:before {content: "\e670"}
.van-icon-bar-chart-o:before {content: "\e671"}
.van-icon-bars:before {content: "\e672"}
.van-icon-balance-list-o:before {content: "\e673"}
.van-icon-birthday-cake-o:before {content: "\e674"}
.van-icon-bookmark:before {content: "\e675"}
.van-icon-bill:before {content: "\e676"}
.van-icon-bell:before {content: "\e677"}
.van-icon-browsing-history-o:before {content: "\e678"}
.van-icon-browsing-history:before {content: "\e679"}
.van-icon-bookmark-o:before {content: "\e67a"}
.van-icon-bulb-o:before {content: "\e67b"}
.van-icon-bullhorn-o:before {content: "\e67c"}
.van-icon-bill-o:before {content: "\e67d"}
.van-icon-calendar-o:before {content: "\e67e"}
.van-icon-brush-o:before {content: "\e67f"}
.van-icon-card:before {content: "\e680"}
.van-icon-cart-o:before {content: "\e681"}
.van-icon-cart-circle:before {content: "\e682"}
.van-icon-cart-circle-o:before {content: "\e683"}
.van-icon-cart:before {content: "\e684"}
.van-icon-cash-on-deliver:before {content: "\e685"}
.van-icon-cash-back-record:before {content: "\e686"}
.van-icon-cashier-o:before {content: "\e687"}
.van-icon-chart-trending-o:before {content: "\e688"}
.van-icon-certificate:before {content: "\e689"}
.van-icon-chat:before {content: "\e68a"}
.van-icon-clear:before {content: "\e68b"}
.van-icon-chat-o:before {content: "\e68c"}
.van-icon-checked:before {content: "\e68d"}
.van-icon-clock:before {content: "\e68e"}
.van-icon-clock-o:before {content: "\e68f"}
.van-icon-close:before {content: "\e690"}
.van-icon-closed-eye:before {content: "\e691"}
.van-icon-circle:before {content: "\e692"}
.van-icon-cluster-o:before {content: "\e693"}
.van-icon-column:before {content: "\e694"}
.van-icon-comment-circle-o:before {content: "\e695"}
.van-icon-cluster:before {content: "\e696"}
.van-icon-comment:before {content: "\e697"}
.van-icon-comment-o:before {content: "\e698"}
.van-icon-comment-circle:before {content: "\e699"}
.van-icon-completed:before {content: "\e69a"}
.van-icon-credit-pay:before {content: "\e69b"}
.van-icon-coupon:before {content: "\e69c"}
.van-icon-debit-pay:before {content: "\e69d"}
.van-icon-coupon-o:before {content: "\e69e"}
.van-icon-contact:before {content: "\e69f"}
.van-icon-descending:before {content: "\e6a0"}
.van-icon-desktop-o:before {content: "\e6a1"}
.van-icon-diamond-o:before {content: "\e6a2"}
.van-icon-description:before {content: "\e6a3"}
.van-icon-delete:before {content: "\e6a4"}
.van-icon-diamond:before {content: "\e6a5"}
.van-icon-delete-o:before {content: "\e6a6"}
.van-icon-cross:before {content: "\e6a7"}
.van-icon-edit:before {content: "\e6a8"}
.van-icon-ellipsis:before {content: "\e6a9"}
.van-icon-down:before {content: "\e6aa"}
.van-icon-discount:before {content: "\e6ab"}
.van-icon-ecard-pay:before {content: "\e6ac"}
.van-icon-envelop-o:before {content: "\e6ae"}
.van-icon-shield-o:before {content: "\e74b"}
.van-icon-guide-o:before {content: "\e74c"}
.van-icon-cash-o:before {content: "\e74d"}
.van-icon-qq:before {content: "\e74e"}
.van-icon-wechat-moments:before {content: "\e74f"}
.van-icon-weibo:before {content: "\e750"}
.van-icon-link-o:before {content: "\e751"}
.van-icon-miniprogram-o:before {content: "\e752"}

.van-radio {display: flex;align-items: center;overflow: hidden;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.van-radio__icon {flex: none;height: 1em;font-size: 0.53333rem;line-height: 1em;cursor: pointer;}
.van-radio__icon .van-icon {display: block;box-sizing: border-box;width: 1.25em;height: 1.25em;color: transparent;font-size: .8em;line-height: 1.25;text-align: center;border: .02667rem solid #c8c9cc;transition-duration: 0.2s;transition-property: color, border-color, background-color;}
.van-radio__icon--round .van-icon {border-radius: 100%;}
.van-radio__icon--checked .van-icon {color: #fff;border-color: #b92c2c; background-color: #b92c2c;}
.van-radio__label {margin-left: 0.21333rem;color: #323233;line-height: 0.53333rem;}

.van-icon__image {display: block;width: 1em;height: 1em;-o-object-fit: contain;}
.van-cell {position: relative;display: flex;box-sizing: border-box;width: 100%;padding: 0.26667rem 0.42667rem;overflow: hidden;color: #323233;font-size: 0.37333rem;line-height: 0.64rem;background: #fff;}
.van-field__body {display: flex;align-items: center;}
.van-badge__wrapper, .van-icon {position: relative;display: inline-block;}
.van-image {position: relative;display: inline-block;}
.van-image__error, .van-image__img, .van-image__loading {display: block;width: 100%;height: 100%;}
.van-pull-refresh {overflow: hidden;}
.van-pull-refresh__track {position: relative;height: 100%;transition-property: transform;}
.van-pull-refresh__head {position: absolute;left: 0;width: 100%;height: 1.33333rem;overflow: hidden;color: #969799;font-size: 0.37333rem;line-height: 1.33333rem;text-align: center;transform: translateY(-100%);}
.van-nav-bar {position: relative;z-index: 1;line-height: 0.58667rem;text-align: center;background: #fff;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.van-nav-bar .van-icon {color: #fff;}
.van-nav-bar__content {position: relative;display: flex;align-items: center;height: 1.22667rem;border-bottom: 1px solid #fff;}
.van-nav-bar__title {max-width: 60%;margin: 0 auto;color: #fff;font-weight: 700;font-size: 0.42667rem;}
.van-nav-bar__left, .van-nav-bar__right {position: absolute;top: 0;bottom: 0;display: flex;align-items: center;padding: 0 0.42667rem;font-size: 0.37333rem;}
.van-nav-bar__left {left: 0;}
.van-nav-bar__right {right: 0;}
.van-nav-bar__arrow {margin-right: 0.10667rem;font-size: 0.48rem;}
.van-haptics-feedback:active {/* opacity: 0.6; */}
.van-hairline, .van-hairline--bottom, .van-hairline--left, .van-hairline--right, .van-hairline--surround, .van-hairline--top, .van-hairline--top-bottom {position: relative;}
.van-field__control {display: block;box-sizing: border-box;width: 100%;min-width: 0;margin: 0;padding: 0;color: #323233;line-height: inherit;text-align: left;background-color: transparent;border: 0;resize: none;-webkit-user-select: auto;-moz-user-select: auto;user-select: auto;}
.van-field__control::placeholder {color: #c8c9cc}
.van-field__control--center {justify-content: center;text-align: center;}
.van-cell__title, .van-cell__value {flex: 1;}
.van-cell__value {position: relative;overflow: hidden;color: #969799;text-align: right;vertical-align: middle;word-wrap: break-word}
.van-cell__value--alone {color: #323233;text-align: left}
.van-field__value {overflow: visible;}
.van-field__button, .van-field__clear, .van-field__icon, .van-field__right-icon {flex-shrink: 0;}
.van-field__clear, .van-field__right-icon {margin-right: calc(0.21333rem * -1);padding: 0 0.21333rem ;line-height: inherit;}
.van-field__right-icon {color: #969799;}
.van-checkbox {display: flex;align-items: center;overflow: hidden;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.van-checkbox__icon {flex: none;height: 1em;font-size: 0.53333rem;line-height: 1em;cursor: pointer;}
.van-checkbox__icon .van-icon {display: block;box-sizing: border-box;width: 1.25em;height: 1.25em;color: transparent;font-size: .8em;line-height: 1.25;text-align: center;border: .02667rem solid c8c9cc;transition-duration: 0.2;transition-property: color, border-color, background-color;}
.van-checkbox__icon--round .van-icon {border-radius: 100%;}
.van-checkbox__icon--checked .van-icon {color: #fff;background-color: #1989fa;border-color: #1989fa;}
.van-count-down {color: #323233;font-size: 0.37333rem;line-height: 0.53333rem;}

.van-tab {position: relative;display: flex;flex: 1;align-items: center;justify-content: center;box-sizing: border-box;padding: 0 0.10667rem;color: #646566;font-size: 0.37333rem;line-height: 0.53333rem;cursor: pointer}
.van-tab--active {color: #323233;font-weight: 500}
.van-tab--disabled {color: #c8c9cc;cursor: not-allowed}
.van-tab--grow {flex: 1 0 auto;padding: 0 0.32rem}
.van-tab--shrink {flex: none;padding: 0 0.21333rem}
.van-tab--card {color: #ee0a24;border-right: 0.02667rem solid #ee0a24}
.van-tab--card:last-child {border-right: none}
.van-tab--card.van-tab--active {color: var(--van-white);background-color: #ee0a24}
.van-tab--card--disabled {color: #c8c9cc}
.van-tab__text--ellipsis {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical}
.van-tabs {position: relative}
.van-tabs__wrap {overflow: hidden}
.van-tabs__wrap--page-top {position: fixed}
.van-tabs__wrap--content-bottom {top: auto;bottom: 0}
.van-tabs__nav {position: relative;display: flex;background: #fff;-webkit-user-select: none;-moz-user-select: none;user-select: none}
.van-tabs__nav--complete {overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch}
.van-tabs__nav--complete::-webkit-scrollbar {display: none}
.van-tabs__nav--line {box-sizing: content-box;height: 100%;}
.van-tabs__nav--line.van-tabs__nav--complete,.van-tabs__nav--line.van-tabs__nav--shrink {padding-right: 0.21333rem;padding-left: 0.21333rem}
.van-tabs__nav--card {box-sizing: border-box;height: 0.8rem;margin: 0 0.42667rem;border: 0.02667rem solid #ee0a24;border-radius: 0.05333rem}
.van-tabs__nav--card.van-tabs__nav--shrink {display: inline-flex}
.van-tabs__line {position: absolute;bottom: 0;left: 0;z-index: 1;width: 1.06667rem;height: 0.08rem;background: #1b557b;border-radius: 0.08rem}
.van-tabs__track {position: relative;display: flex;width: 100%;height: 100%;will-change: left}
.van-tabs__content--animated {overflow: hidden}
.van-tabs--line .van-tabs__wrap {height: 1.17333rem;}
.van-tabs--card>.van-tabs__wrap {height: 0.8rem}
.van-field__label {flex: none;box-sizing: border-box;width: 6.2em;margin-right: 0.32rem;color: #323233;text-align: left;word-wrap: break-word;}

.van-overlay {position: fixed;top: 0;left: 0;z-index: 1;display:none;width: 100%;height: 100%;background: rgba(0,0,0,0.7);}
.van-popup {position: fixed;display:none;max-height: 100%;overflow-y: auto;background: #fff;transition: transform 0.3s;-webkit-overflow-scrolling: touch}
.van-popup--center {top: 50%;left: 50%;transform: translate3d(-50%,-50%,0)}
.van-popup--center.van-popup--round {border-radius: 0.42667rem}
.van-popup--top {top: 0;left: 0;width: 100%}
.van-popup--top.van-popup--round {border-radius: 0 0 0.42667rem 0.42667rem}
.van-popup--right {top: 50%;right: 0;transform: translate3d(0,-50%,0)}
.van-popup--right.van-popup--round {border-radius: 0.42667rem 0 0 0.42667rem}
.van-popup--bottom {bottom: 0;left: 0;width: 100%}
.van-popup--bottom.van-popup--round {border-radius: 0.42667rem 0.42667rem 0 0}
.van-popup--left {top: 50%;left: 0;transform: translate3d(0,-50%,0)}
.van-popup--left.van-popup--round {border-radius: 0 0.42667rem 0.42667rem 0}
.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active {transition-timing-function: ease-out}
.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active {transition-timing-function: ease-in}
.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active {transform: translate3d(0,-100%,0)}
.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active {transform: translate3d(100%,-50%,0)}
.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active {transform: translate3d(0,100%,0)}
.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active {transform: translate3d(-100%,-50%,0)}
.van-popup__close-icon {position: absolute;z-index: 1;color: #c8c9cc;font-size: 0.58667rem}
.van-popup__close-icon--top-left {top: 0.42667rem;left: 0.42667rem}
.van-popup__close-icon--top-right {top: 0.42667rem;right: 0.42667rem}
.van-popup__close-icon--bottom-left {bottom: 0.42667rem;left: 0.42667rem}
.van-popup__close-icon--bottom-right {right: 0.42667rem;bottom: 0.42667rem}
.van-popup .content .van-cell + .van-cell{border-top:1px solid #e4e4e7;}
.van-popup .van-field__control{font-size: inherit;}

.van-toast {display: flex;flex-direction: column;align-items: center;justify-content: center;box-sizing: content-box;transition: all 0.2s;width: 7.46667rem;max-width: 90%;min-height: 2.13333rem;padding: 0.26667rem;color: #fff;font-size: 0.37333rem;line-height: 0.53333rem;white-space: pre-wrap;text-align: center;word-break: break-all;background: rgba(0,0,0,0.7);border-radius: 0.16rem;}
.van-toast--html, .van-toast--text {width: -moz-fit-content;width: fit-content;min-width: 2.56rem;min-height: 0;padding: 0.21333rem 0.32rem;}
.van-toast--html .van-toast__text, .van-toast--text .van-toast__text {margin-top: 0;}

.van-picker {position: relative;background: #fff;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.van-picker__toolbar {display: flex;align-items: center;justify-content: space-between;height: 1.17333rem;}
.van-picker__cancel, .van-picker__confirm {height: 100%;padding: 0 0.42667rem;font-size: 0.37333rem;background-color: transparent;border: none;}
.van-picker__cancel {color: #3a393b;}
.van-picker__confirm {color: #3a393b;}
.van-picker__columns {position: relative;display: flex;cursor: grab;}
.van-picker-column {flex: 1;overflow: hidden;font-size: 0.42667rem;}
.van-picker-column__wrapper {transition-timing-function: cubic-bezier(.23,1,.68,1);}
.van-picker-column__item {display: flex;align-items: center;justify-content: center;padding: 0 0.10667rem;color: #000;}
.van-picker__mask {top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background-image: linear-gradient(180deg,hsla(0,0%,100%,0.9),hsla(0,0%,100%,0.4)),linear-gradient(0deg,hsla(0,0%,100%,0.9),hsla(0,0%,100%,0.4));background-repeat: no-repeat;background-position: top, bottom;transform: translateZ(0);}
.van-picker__frame {top: 50%;right: 0.42667rem;left: 0.42667rem;z-index: 2;transform: translateY(-50%);}
.van-picker__frame, .van-picker__mask {position: absolute;pointer-events: none;}
[class*=van-hairline]:after {position: absolute;box-sizing: border-box;content: " ";pointer-events: none;top: -50%;right: -50%;bottom: -50%;left: -50%;border: 0 solid #ebedf0;transform: scale(.5);}
.van-hairline--top-bottom:after, .van-hairline-unset--top-bottom:after {border-width: .02667rem 0;}


.van-button {position: relative;display: inline-block;box-sizing: border-box;height: 1.17333rem;margin: 0;padding: 0;font-size: 0.42667rem;line-height: 1.2;text-align: center;border-radius: 0.05333rem;cursor: pointer;transition: opacity 0.2s;-webkit-appearance: none}
.van-button:before {position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background: #000;border: inherit;border-color: #000;border-radius: inherit;transform: translate(-50%,-50%);opacity: 0;content: " "}
.van-button:active:before {opacity: .1}
.van-button--disabled:before,.van-button--loading:before {display: none}
.van-button--default {color: #969799;background: #fff;border: .02667rem solid #ebedf0}
.van-button--primary {color: #fff;background: #1989fa;border: .02667rem solid #1989fa}
.van-button--success {color: #fff;background: #07c160;border: .02667rem solid #07c160}
.van-button--danger {color: #fff;background: #ee0a24;border: .02667rem solid #ee0a24}
.van-button--warning {color: #fff;background: #ff976a;border: .02667rem solid #ff976a}
.van-button--plain {background: #fff}
.van-button--plain.van-button--primary {color: #1989fa}
.van-button--plain.van-button--success {color: #07c160}
.van-button--plain.van-button--danger {color: #ee0a24}
.van-button--plain.van-button--warning {color: #ff976a}
.van-button--large {width: 100%;height: 1.33333rem}
.van-button--normal {padding: 0 0.4rem;font-size: 0.37333rem}
.van-button--small {height: 0.85333rem;padding: 0 0.21333rem;font-size: 0.32rem}
.van-button__loading {color: inherit;font-size: inherit}
.van-button__loading .van-loading__spinner {color: currentColor;width: 0.53333rem;height: 0.53333rem}
.van-button--mini {height: 0.64rem;padding: 0 0.10667rem;font-size: 0.26667rem}
.van-button--mini+.van-button--mini {margin-left: 0.10667rem}
.van-button--block {display: block;width: 100%}
.van-button--disabled {cursor: not-allowed;opacity: .5}
.van-button--loading {cursor: default}
.van-button--round {border-radius: 26.64rem}
.van-button--square {border-radius: 0}
.van-button__content {display: flex;align-items: center;justify-content: center;height: 100%}
.van-button__content:before {content: " "}
.van-button__icon {font-size: 1.2em;line-height: inherit}
.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading {margin-left: 0.10667rem}
.van-button--hairline {border-width: 0}
.van-button--hairline:after {border-color: inherit;border-radius: calc(0.05333rem*2)}
.van-button--hairline.van-button--round:after {border-radius: 26.64rem}
.van-button--hairline.van-button--square:after {border-radius: 0}

.van-list__error-text, .van-list__finished-text, .van-list__loading {color: #969799;font-size: 0.37333rem;line-height: 1.33333rem;text-align: center;}


.van-popover__wrapper {display: inline-block;}
.currentday{margin-right: .4rem;}

.van-empty {display: flex;flex-direction: column;align-items: center;justify-content: center;box-sizing: border-box;padding: 0.85333rem 0;}
.van-empty__image {width: 4.26667rem;height: 4.26667rem;}
.van-empty__description {margin-top: 0.42667rem;padding: 0.16rem;color: #969799;font-size: 0.37333rem;line-height: 0.53333rem;}

.van-ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.van-multi-ellipsis--l2 {-webkit-line-clamp: 2}
.van-multi-ellipsis--l2,.van-multi-ellipsis--l3 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical}
.van-multi-ellipsis--l3 {-webkit-line-clamp: 3}

[class*='van-multi-ellipsis']{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.van-multi-ellipsis--l2 {-webkit-line-clamp: 2;}

#wrap{position: relative;width:100%;max-width:480px;height:100%;margin:0 auto;}
.page{position: absolute !important;top: 0;left: 0;right: 0;bottom: 1.33333rem;background-color: #000;}

.nav{background-color: #b92c2c;}
.nav .right{color: #fff;}

.linear-gradient{width: 100%;height: .02667rem;}

[class*='mask']{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display:none;z-index: 2;background-color: rgba(0, 0, 0, .4);}

.font-18 {font-size: .48rem;}
.font-gray {/* color: #c24491; */}

.flex-1 {flex: 1;}

.home-container .home-scroll{position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;}
/* .home-container .linear-bg{position: relative;height: 6.66667rem;background: #fecaca;display: flex;align-items: flex-start;justify-content: flex-end;}
.home-container .linear-bg img{width: 90%;opacity: .3;} */
.home-top-bar{width: 100%;/* height: 1rem !important; */padding: 0 !important;display: flex;align-items: center;justify-content: center;font-size: .875rem;font-weight: 700;color: #fff;background-color:#000;}

.banner{height: 4.1984rem;}
.banner_area_1{height: 100%;}
.banner .full-class{padding: 0 !important;}
.banner .swiper-container{width: 100%;padding: .26667rem 0;}
.banner .swiper-container .swiper-wrapper .swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition: transform .3s;transition-property: transform;transform: scale(.85);}
.banner .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{transform: scale(1);}
.banner .swiper-container .swiper-wrapper .swiper-slide .padding-b{position: relative;padding-bottom: 43.75%;}
.banner .swiper-container .swiper-wrapper .swiper-slide .padding-b .img-wrapper{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.banner .swiper-container .swiper-wrapper .swiper-slide .padding-b .img-wrapper .img{width: 100%;height: 100%;}

.hot-recommend{width: 100%;flex: 1;/* background-color: #fff; */}
.hot-recommend > div{width: calc(100% - .53333rem);margin: 0 auto;}
.hot-recommend .hot-title-div{height: 1.06667rem;display: flex;align-items: center;justify-content: space-between;}
.hot-recommend .hot-title-div > div{display: flex;align-items: center;justify-content: flex-start;}
.hot-recommend .hot-title-div > div:first-child {width: 4rem;}
.hot-recommend .hot-title-div > div:first-child span{display: flex;align-items: center;justify-content: flex-start;font-size: .42667rem;font-weight: 700;color: #fff;}
.hot-recommend .hot-title-div .no-Img-div span:before {content: "";display: block;width: .08rem;height: .37333rem;background-color: #fa0300;border-radius: .13333rem;margin-right: .21333rem;}
.hot-recommend .hot-title-div > div:nth-child(2) span{font-weight: 700;font-size: .32667rem;color: #fff;}
.hot-recommend .hot-title-div > div:nth-child(2) .van-icon {font-weight: 700;color: #fff;}

.movie-list-1{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;overflow: hidden;margin-bottom: .26667rem;}
.movie-list-item{width: 4.66667rem;/* height: 3.73333rem; */border-radius: .13333rem;background-color: rgba(255 255 255 / .5);margin-bottom: .26667rem;padding: .26667rem 0;position: relative;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.movie-list-item .bgImg{width: 90%;height: 60% !important;display: inline-block;border-radius: .13333rem;-o-object-fit: cover;object-fit: cover;}
.movie-list-item .movie-list-item-bottom{width: 90%;/* height: 1.06667rem; */margin-top: .17333rem;font-size: .37333rem;font-weight: 700;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}

.hot-items-div{width: calc(100% - .53333rem);height: 2.4rem;margin: .13333rem auto;}
.hot-items-div ul{width: 100%;height: 100%;display: flex;}
.hot-items-div ul li{flex: 0 1 auto;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: space-between;overflow: hidden;}
.hot-items-div ul li + li{margin-left:.5rem;}
.hot-items-div ul li img{width: 1.86667rem;height: 1.86667rem;border-radius: .13333rem;-o-object-fit: cover;object-fit: cover;}
.hot-items-div ul li span{width: 100%;text-align: center;font-size: .32rem;font-weight: 500;color: #fff;}

.tab-bar{position: absolute;left: 0;right: 0;bottom: 0;display: flex;flex-direction: row;height: 1.33333rem;box-shadow: 0 0 .13333rem 0 rgba(125, 124, 124, .3);z-index: 1;background-color: #b92c2c;}
.tab-bar .tab{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 .05333rem;overflow: hidden;}
.tab-bar .tab .img-icon{height: .53333rem;-o-object-fit: contain;object-fit: contain;}
.tab-bar .tab i{color: #fff;font-size: 0.6rem;}
.tab-bar .tab .text{width: 100%;color: #fff;font-size: .32rem;font-weight: 500;text-align: center;}
.tab-bar .tab .main-img{position: absolute;width: 1.73333rem;height: 1.73333rem;top: -.26667rem;z-index: 2;background-color: #fff;border-radius: 50%;overflow: hidden;display: flex
;justify-content: center;align-items: center;}
.tab-bar .tab .main-img img{width: 1.41333rem;height: 1.41333rem;-o-object-fit: contain;object-fit: contain;}

/* Game Page */
.game-hall{display: flex;flex-direction: column;bottom: 1.33333rem;/* background: #f2f2f5; */}
.game-hall .game-wrapper{flex: 1;width: 100%;}
.game-item{display: flex;align-items: center;height: 100%;}
.game-item .left{width: 2.4rem;height: 100%;background-color: rgba(255 255 255 / 0.3);overflow-y: auto;-webkit-overflow-scrolling: touch;}
.game-item .left .key-item{position: relative;padding: 0 .26667rem;}
.game-item .left .key-item .line{position: absolute;top: 28%;left: .02667rem;width: .10667rem;height: 44%;background-color: rgb(185 44 44);border-radius: .26667rem;}
.game-item .left .key-item .key-wrapper{padding: .53333rem .05333rem;}
.game-item .left .key-item .key-wrapper .keys-content{font-size: .34667rem;text-align: center;color: #000;line-height: .42667rem;}
.game-item .left .key-item.active{background-color: rgba(255 255 255 / 0.3);}
.game-item .left .key-item.active .key-wrapper .keys-content{color: #fff;font-weight: 500;}
.game-item .right{height: 100%;flex: 1;background-color: rgba(255 255 255 / 0.51);overflow-y: auto;-webkit-overflow-scrolling: touch;}
.game-item .right .list-wrapper{min-height: 70vh;padding: .26667rem .13333rem;}
.game-item .right .list-wrapper .list-lottery-item{float: left;padding: .26667rem;margin: 0 .13333rem .26667rem;width: calc(50% - .26667rem);/* height: 4.53333rem; */background-color: rgba(255 255 255 / 0.4);border-radius: .13333rem;}
.game-item .right .list-wrapper .list-lottery-item .cover{margin: 0 auto;width: 80%;}
.game-item .right .list-wrapper .list-lottery-item .cover .cover-wrapper{position: relative;padding-bottom: 100%;}
.game-item .right .list-wrapper .list-lottery-item .cover .cover-wrapper .img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.game-item .right .list-wrapper .list-lottery-item .name{margin: .26667rem 0 0;line-height: .5rem;font-size: .37333rem;font-weight: 500;text-align: center;/* height: .8rem; */color: #fff;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;overflow: hidden;}
.game-item .right .list-wrapper .list-lottery-item.list-lottery-item-clear:after {content: "";clear: both;}

/* Lottery Page */
.lottery-index{display: flex;flex-direction: column;bottom: 0;background: #f2f2f5;}
.lottery-index .header{padding-bottom:0;}

.record{position: relative;padding-left: .26667rem;padding-right: .26667rem;background-color: #fff;box-shadow: 0 .08rem .13333rem 0 #cacaca;z-index: 1;}
.record .period{display: flex;align-items: center;padding: .13333rem 0;}
.record .period .cover{width: .66667rem;height: .66667rem;-o-object-fit: cover;object-fit: cover;}
.record .period .period-number{flex: 1;margin-left: .26667rem;margin-right: .26667rem;height: .8rem;line-height: .8rem;font-size: .4rem;font-weight: 700;font-family: Arial, Microsoft YaHei, 黑体, 宋体, sans-serif;color: #b92c2c;}
.record .period .clock{display: flex;align-items: center;}
.record .period .clock .text{font-size: .48rem;color: #b92c2c;font-weight: 500;}
.record .period .clock .label{margin-left: .05333rem;margin-right: .05333rem;font-size: .48rem;line-height: .53333rem;color: #b92c2c;padding-bottom: 3%;font-weight: 500;}
.record .linear-gradient{background: linear-gradient(to right, rgba(248, 113, 113, 0), rgb(248, 113, 113), rgba(248, 113, 113, 0));}
.record .recent{display: flex;align-items: center;height: 1.2rem;justify-content: space-between;}
.kuaisan-ball{flex: 1;display: flex;align-items: center;}
.kuaisan-ball.left{justify-content: flex-start;}
.kuaisan-ball .res-img.middle{width: .74667rem;height: .74667rem;margin-right: .26667rem}
.kuaisan-ball .res-img.small{width: .58667rem;height: .58667rem;margin-right: .13333rem}
.kuaisan-ball .res-img.xs{width: .53333rem;height: .53333rem;margin-right: .13333rem}
.kuaisan-ball .res-des{font-weight: 700;text-align: center;color: #b92c2c;}
.kuaisan-ball .res-des.middle{font-size: .4rem;margin: 0 .05333rem;}
.kuaisan-ball .res-des.small{width: 18%;margin: 0 .08rem;font-size: .34667rem}
.kuaisan-ball .res-des.xs{min-width: 10%;font-size: .29333rem}

.lottery-index .wrapper{position: relative;flex: 1;overflow: hidden;}
.options-bar{display: flex;align-items: center;height: calc(100% - 1.33333rem);}
.options-bar .right{flex: 1;height: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.options-bar .linear-gradient{background: linear-gradient(to right, rgba(248, 113, 113, 0), rgb(248, 113, 113), rgba(248, 113, 113, 0));}
.sumValueTwoSides{display: flex;padding: .26667rem 0;overflow: auto;flex-direction: column;align-items: center;justify-content: flex-start;}
.sumValueTwoSides .bet-btn-div{width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;flex-wrap: wrap;}
.rectangle{overflow: hidden;}
.rectangle.large{margin: 0 0 .4rem 4%;width: 44%;border-radius: .13333rem}
.rectangle.large .wrapper{padding-bottom: 66%}
.rectangle.middle{margin: 0 0 .24rem 2.5%;width: 30%;border-radius: .13333rem}
.rectangle.middle .wrapper{padding-bottom: 74%}
.rectangle.small{margin: 0 0 .21333rem 4%;width: 20%;border-radius: .13333rem}
.rectangle.small .wrapper{padding-bottom: 100%}
.rectangle.active .background-img-class{opacity: 1}
.rectangle.active .wrapper{background-color: #b92c2c!important;}
.rectangle.active .wrapper .name-text{color: #fff!important;}
.rectangle.active .wrapper .odd-text{color: #fff!important}
.rectangle .transparent-bg{background: rgba(228,228,231,.8)!important}
.rectangle .background-img-class{background-size: cover!important;background-repeat: no-repeat;background-position: 50%!important;opacity: .5}
.rectangle .background-img-class .name-text{color: #000!important}
.rectangle .background-img-class.active{color: red!important}
.rectangle .background-img-class-1{background-image: url(../../static/img/1.2ccebe03.png)!important}
.rectangle .background-img-class-2{background-image: url(../../static/img/2.85b5bf7a.png)!important}
.rectangle .background-img-class-3{background-image: url(../../static/img/3.9d0d517c.png)!important}
.rectangle .background-img-class-4{background-image: url(../../static/img/4.c0204f9e.png)!important}
.rectangle .wrapper{position: relative;padding: 0 .13333rem;background: #e4e4e7}
.rectangle .wrapper .content{position: absolute;display: flex;top: 0;left: 0;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%}
.rectangle .wrapper .content .name-text{color: #000;font-weight: bolder;text-align: center}
.rectangle .wrapper .content .name-text.large{font-size: .68rem}
.rectangle .wrapper .content .name-text.middle{font-size: .42667rem}
.rectangle .wrapper .content .name-text.small{font-size: .37333rem}
.rectangle .wrapper .content .odd-text{text-align: center;color: #c24491}
.rectangle .wrapper .content .odd-text.large{font-size: .32rem;margin-top: .08rem}
.rectangle .wrapper .content .odd-text.middle[data-v-60f42dcf],.rectangle .wrapper .content .odd-text.small{font-size: .26667rem;margin-top: .05333rem}
.rectangle .wrapper .content img{height: .53333rem;-o-object-fit: contain;object-fit: contain;margin-bottom: .26667rem}

.bottom-bar {bottom: 0;}
.bottom-bar,.bottom-bar .bar {position: absolute;left: 0;right: 0;height: 1.4333rem;z-index: 2}
.bottom-bar .bar {top: 0;background-color: #fff;box-shadow: 0 0 .13333rem 0 #cacaca}
.bottom-bar .bar,.bottom-bar .bar .left {display: flex;flex-direction: row;align-items: center}
.bottom-bar .bar .left .item {position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 1.6rem;height: 1.33333rem}
.bottom-bar .bar .left .item .badge {position: absolute;top: 5%;right: 5%;padding: 0 .08rem;min-width: .42667rem;font-size: .32rem;font-weight: 500;background-color: #ee0a24;color: #fff;box-sizing: border-box;font-family: -apple-system-font,Helvetica Neue,Arial,sans-serif;line-height: 1.2;text-align: center;border-radius: 26.64rem;border: .02667rem solid #fff}
.bottom-bar .bar .left .item .icon-default {color: #c24491}
.bottom-bar .bar .left .item .icon-cart {color: #f87171}
.bottom-bar .bar .left .item .text {font-size: .26667rem;color: #7d7c7c}
.bottom-bar .bar .left .line {width: .02133rem;height: .48rem;background: #dadada}
.bottom-bar .bar .mid {flex: 1;display: flex;align-items: flex-start;justify-content: center;flex-direction: column}
.bottom-bar .bar .mid .text {font-size: .54667rem;font-weight: 500;line-height: .42667rem;/* color: #c24491; */}
.bottom-bar .bar .mid .text.num {margin: 0 .05333rem;/* color: #c24491; */}
.bottom-bar .bar .mid .text + div {font-size:12px;}
.bottom-bar .bar .mid .eye-icon {font-size: .4rem;margin-left: .13333rem;color: #c24491}
.bottom-bar .bar .right {padding: 0 .53333rem;margin: 0 .26667rem;color: #fff;background: #b92c2c;font-size: .42667rem;font-weight: 500;height: 1.01333rem;line-height: 1.01333rem;border-radius: .50667rem}
.bottom-bar .wrapper {position: absolute;top: 1.33333rem;left: 0;right: 0;padding: 0 .26667rem 1.6rem .26667rem;background-color: #fff;z-index: 1;box-shadow: 0 0 .13333rem 0 #cacaca;transition: transform .3s cubic-bezier(.21,1.02,.55,1.01)}
.bottom-bar .wrapper.active {transform: translateY(-100%)}
.bottom-bar .wrapper .item {position: relative;display: flex;flex-direction: row;align-items: center;height: 1.06667rem}
.bottom-bar .wrapper .item .label {font-size: .34667rem;line-height: .53333rem;/* color: #c24491; */}
.bottom-bar .wrapper .item .each-amount-span {margin: 0 .13333rem}
.bottom-bar .wrapper .item .betMul-item-span {margin-right: .26667rem}
.bottom-bar .wrapper .item .bet-number {flex: 1;margin: 0 .13333rem;overflow: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;color: #b92c2c;font-size: .34667rem;font-weight: 500;height: .53333rem;line-height: .53333rem}
.bottom-bar .wrapper .item .amountBorder {border-color: #b92c2c!important;}
.bottom-bar .wrapper .item .amount-wrapper {flex: 1;display: flex;flex-direction: row;align-items: center}
.bottom-bar .wrapper .item .amount-wrapper .input {margin-right: .13333rem;width: 2.26667rem;padding: .08rem .26667rem;line-height: .42667rem;border: .02667rem solid #fff;border-radius: .10667rem;font-size: .34667rem;background-color: #fff}
.bottom-bar .wrapper .item .pre-btn {padding: .13333rem .26667rem;color: #f87171;border: .02133rem solid #f87171;border-radius: .10667rem}
.bottom-bar .wrapper .item .part {margin-right: .26667rem}
.bottom-bar .wrapper .item .part .number {margin: 0 .05333rem;color: #b92c2c;font-weight: 500}
.bottom-bar .wrapper .item .part span {font-size: .34667rem;vertical-align: center;/* color: #c24491; */}
.bottom-bar .wrapper .item .arrow-right {font-weight: bolder;color: #c24491}
.bottom-bar .wrapper .amount-select .amount-item {flex: 1;display: flex;align-items: center;justify-content: center;position: relative;height: 100%}
.bottom-bar .wrapper .amount-select .amount-item span {color: #fff}
.bottom-bar .wrapper .amount-select .amount-item .icon-img {position: absolute;top: 0;width: 1.06667rem;height: 1.06667rem;-o-object-fit: contain;object-fit: contain;z-index: -1}

.history{position: absolute;top: 0;left: 0;right: 0;display:none;height: 8rem;z-index: 2;background-color: #e4e4e7;overflow-y: auto}
.history .wrapper{min-height: 8rem}
.history .wrapper .height-item{padding: .21333rem 0!important}
.history .wrapper .item{display: flex;flex-direction: row;align-items: center;padding: .13333rem 0}
.history .wrapper .item .left{width: 30%;font-size: .32rem;text-align: center;font-weight: 500;color: #c24491}
.history .wrapper .item .right{flex: 1;display: flex;justify-content: center;overflow: hidden;color: #c24491}
.history .wrapper .odd{background-color: #e4e4e7}
.history .wrapper .even{background-color: #fff}
.history .shop-wrapper{min-height: 8rem}
.history .shop-wrapper .item{display: flex;align-items: center;justify-content: space-between;padding: .13333rem 0;color: #c24491}
.history .shop-wrapper .item>div{width: 33%;display: flex;align-items: center;justify-content: center;font-size: .37333rem}
.history .shop-wrapper .odd{background-color: #e4e4e7}
.history .shop-wrapper .even{background-color: #fff}
.history .font-weight{font-weight: 700!important}
.history .font-12{font-size: .32rem}
.history-slide-down-enter-from[data-v-1a41c8ec],.history-slide-down-leave-to{transform: translateY(-100%)!important;transition: transform .35s}
.history-slide-down-enter-to[data-v-1a41c8ec],.history-slide-down-leave-from{transition: transform .35s}

.list{position: fixed;right: 0;top: 0;display:none;padding-left: .26667rem;padding-right: .26667rem;height: 100%;width: 7.2rem;background-color: #fff;z-index: 10;overflow-y: auto;-webkit-overflow-scrolling: touch}
.list .group{margin-top: .26667rem;margin-bottom: .26667rem;background-color: #e4e4e7;border-radius: .21333rem}
.list .group .title{font-weight: 600;font-size: .4rem;font-family: Arial,Microsoft YaHei,黑体,宋体,sans-serif;height: 1.06667rem;line-height: 1.06667rem;padding-left: 5%;padding-right: 5%;color: #b92c2c;}
.list .group .wrapper{display: flex;flex-direction: row;flex-wrap: wrap}
.list .group .wrapper:active {opacity: .6}
.list .group .wrapper .item{display: flex;flex-direction: column;align-items: center;justify-content: center;margin-bottom: .13333rem;width: 2.22222rem;min-height: 2.22222rem;padding: 0 .08rem}
.list .group .wrapper .item .cover{width: 1.22222rem;height: 1.22222rem}
.list .group .wrapper .item .cover .img{width: 100%;height: 100%}
.list .group .wrapper .item .cover .img-disable{filter: grayscale(100%)}
.list .group .wrapper .item .name{height: .8rem;display: flex;margin-top: .13333rem;font-size: .32rem;font-weight: 500;color: #b92c2c;word-break: break-all;justify-content: center;align-items: center;text-align: center;overflow: hidden}

/* Movie Page */
.movie-hall{display: flex;flex-direction: column;bottom: 1.33333rem;/* background: #d2abc9; */}
.movie-hall .van-tabs__nav{padding: 0;background: rgba(255 255 255 / 0.3);}
.movie-hall .van-tabs__nav .van-tab, .movie-hall .van-tabs__nav .van-tab--active {display: flex;width:auto;height:auto;color: #fff;border-radius:0;background-color:transparent;}
.movie-hall .van-tabs__nav .van-tabs__line {width: 30px;background-color: #fff;transition: transform .3s;transform: translateX(43.5px) translateX(-50%);transition-duration: 0.3s;}
.movie-hall .movie-wrapper{flex: 1;width: 100%;}
.movie-hall .movie-wrapper .swiperSlide{flex-shrink: 0;flex-grow: 0;flex-basis: 100%;justify-content: center;}
.movie-list-tab {overflow: auto;height: 100%;}
.movie-list-tab .van-pull-refresh {height: 100%;}
.movie-list-tab .hot-recommend-div {width: calc(100% - .53333rem);height: 100%;margin: .26667rem auto;display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;overflow: auto;}
.movie-list-tab .hot-recommend-div .van-list {width: 100%;height: 100%;}
.movie-list-tab .hot-recommend-div .list-item {width: 100%;height: 4rem;display: flex;justify-content: space-between;}
.movie-list-tab .hot-recommend-div .list-item>div:first-child {margin-right: .4rem;}

/* Movie Detail */
.movie-detail {display: flex;flex-direction: column;width: 100%;height: 100%;overflow: hidden;}
.movie-detail .movie-video {width: 100%;}
.movie-detail .movie-video .movie-panl {width: 100%;position: relative;padding-bottom: 56.25%;background-color: #000;}
.movie-detail .movie-video .movie-panl #example-video-div {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.movie-detail .movie-video .lines-ul {width: 100%;display: flex;align-items: center;justify-content: space-around;flex-wrap: wrap;margin: .13333rem 0 0;}
.movie-detail .movie-video .lines-ul li {width: 17%;height: .8rem;display: flex;align-items: center;justify-content: center;margin-bottom: .05333rem;}
.movie-detail .movie-video .lines-ul li>div {width: 2.13333rem;height: .74667rem;background-color: rgb(185 44 44 / 0.5);border-radius: .10667rem;color: #fff;font-size: .32rem;display: flex;align-items: center;justify-content: center;white-space: normal;text-align: center;word-break: normal;}
.movie-detail .movie-video .lines-ul li .active-url {background-color: #b92c2c;}
.movie-detail .movie-content {flex: 1;overflow-y: auto;}
.movie-detail .movie-content .movie-descript {width: 100%;height: 2.13333rem;background-color: #fff;padding: .26667rem;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}
.movie-detail .movie-content .movie-descript p {font-size: .37333rem;font-weight: 700;color: #b92c2c;}
.movie-detail .movie-content .movie-descript span {color: #000;font-weight: 700;}
.movie-detail .movie-content .movie-body {width: calc(100% - .53333rem);margin: 0 auto;}
.movie-detail .movie-content .movie-body .movie-title {height: 1.06667rem;display: flex;align-items: center;justify-content: space-between;}
.movie-detail .movie-content .movie-body .movie-title>div {display: flex;align-items: center;justify-content: flex-start;}
.movie-detail .movie-content .movie-body .movie-title>div:first-child {width: 4rem;}
.movie-detail .movie-content .movie-body .movie-title>div:first-child span {display: flex;align-items: center;justify-content: flex-start;font-size: .37333rem;font-weight: 700;color: #fff;}
.movie-detail .movie-content .movie-body .movie-title>div:first-child span:before {content: "";display: block;width: .08rem;height: .37333rem;background-color: #b92c2c;border-radius: .13333rem;margin-right: .08rem;}
.movie-play-item{width: 100%;height: 2.66667rem;border-radius: .13333rem;position: relative;display: flex;background-color: rgba(255 255 255 / 0.4);margin-bottom: .26667rem;}
.movie-play-item>div{height: 100%;}
.movie-play-item>div:first-child {width: 2.66667rem;position: relative;}
.movie-play-item>div:first-child>img{width: 100%;height: 100%;border-radius: .13333rem 0 0 .13333rem;-o-object-fit: cover;object-fit: cover;}
.movie-play-item>div:first-child>div{position: absolute;width: 100%;height: .53333rem;bottom: 0;display: flex;align-items: center;justify-content: center;padding: 0 .13333rem;background-color: rgba(0, 0, 0, .4);border-radius: 0 0 0 .13333rem;}
.movie-play-item>div:first-child>div .van-count-down {color: #fff;font-size: .32rem;}
.movie-play-item>div:nth-child(2) {width: calc(100% - 2.66667rem);padding: .4rem;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}
.movie-play-item>div:nth-child(2) p{height: 1.33333rem;font-size: .37333rem;line-height: .4rem;word-break: break-all;overflow: hidden;color: #fff;}
.movie-play-item>div:nth-child(2) span{color: #fff;}




@font-face {
    font-family: VideoJS;
    src: url("videoJs.woff") format("woff");
    font-weight: 400;
    font-style: normal
}
.vjs-hidden {display: none !important;}
.video-js *, .video-js :after, .video-js :before {box-sizing: inherit;}
.video-js {display: block;width:100%;height:100%;vertical-align: top;box-sizing: border-box;color: #fff;background-color: #000;position: relative;padding: 0;font-size: .26667rem;line-height: 1;font-weight: 400;font-style: normal;font-family: Arial, Helvetica, sans-serif;word-break: normal;}
.video-js .vjs-tech {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.vjs-poster {display: inline-block;vertical-align: middle;background-repeat: no-repeat;background-position: 50% 50%;background-size: contain;background-color: #000;cursor: pointer;margin: 0;padding: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;}
.vjs-loading-spinner {display: none;position: absolute;top: 50%;left: 50%;margin: -.66667rem 0 0 -.66667rem;opacity: .85;text-align: left;border: .16rem solid rgba(43, 51, 63, .7);box-sizing: border-box;background-clip: padding-box;width: 1.33333rem;height: 1.33333rem;border-radius: .66667rem;visibility: hidden;}
.video-js :not(.vjs-visible-text)>.vjs-control-text {border: 0;clip: rect(0 0 0 0);height: .02667rem;overflow: hidden;padding: 0;position: absolute;width: .02667rem;}
.video-js button {background: none;border: none;color: inherit;display: inline-block;font-size: inherit;line-height: inherit;text-transform: none;text-decoration: none;transition: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button>.vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button>.vjs-icon-placeholder:before {text-align: center;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play {font-family: VideoJS;font-weight: 400;font-style: normal;}
.video-js .vjs-big-play-button {font-size: 3em;line-height: 1.5em;height: 1.63332em;width: 3em;display: block;position: absolute;top: .26667rem;left: .26667rem;padding: 0;cursor: pointer;opacity: 1;border: .06666em solid #fff;background-color: #2b333f;background-color: rgba(43, 51, 63, .7);border-radius: .3em;transition: all .4s;}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {content: "\f101";}
.vjs-big-play-centered .vjs-big-play-button {top: 50%;left: 50%;margin-top: -.81666em;margin-left: -1.5em;}
.video-js .vjs-control-bar {display: none;width: 100%;position: absolute;bottom: 0;left: 0;right: 0;height: 3em;background-color: #2b333f;background-color: rgba(43, 51, 63, .7);}


.nav button{color:#fff;background-color:transparent;border:0 none;}
.nav a{color:#fff;}
.nav .van-nav-bar__right {color:#fff;}
/* BeautyPageant Page */
.beauty-container{display: flex;flex-direction: column;bottom: 1.33333rem;background: url(../../static/img/login-bg.4d8ea06c.png);background-size: cover;background-position: 50%;}
.beauty-container .nav{/* background: #e879f9; */}
.beauty-header .beauty-header-nav{height: 1.33333rem;display: flex;background: rgba(255 255 255 / 0.85);justify-content: center;}
.beauty-header .beauty-header-nav>div{width: 50%;height: 100%;display: flex;justify-content: center;align-items: center;color: #b92c2c;font-size: .37333rem;font-weight: 700;position: relative;}
.beauty-header .beauty-header-nav>div.active-div:after{content:'';position: absolute;bottom: 0;width: 100%;height: .05333rem;background-color: #b92c2c;}
.beauty-container .container{position: relative;height: calc(100% - 1.33333rem);overflow: auto;}
.top-contain{width: calc(100% - .53333rem);height: auto;margin: .26667rem auto;}
.top-contain .beauty-header-describe{height: auto;font-size: .37333rem;padding: .26667rem .53333rem;margin: .53333rem 0;border-radius: .13333rem;display: flex;justify-content: center;align-items: center;color: #000;background-color: rgba(255 255 255 / .4);font-weight: 700;}
.beautyFirstContain{width: calc(100% - .53333rem);margin: auto;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
.beautyFirstContain>div{width: 2.93333rem;height: 2.93333rem;position: relative;margin-bottom: .26667rem;}
.beautyFirstContain>div .describe-div{position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-size: .42667rem;color: #fff;font-weight: 700;}
.beautyFirstContain>div img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: .26667rem;}
.processPrice-containt{width: calc(100% - .53333rem);margin: auto;display: flex;padding: .26667rem .53333rem;flex-direction: column;align-items: flex-start;justify-content: flex-start;background-color: rgba(255 255 255 / 0.5);border-radius: .13333rem;}
.processPrice-containt>div+div{margin-top: .53333rem;}
.processPrice-containt>div span{display: block;color: #b92c2c;font-size: .48rem;font-weight: 700;margin-bottom: .26667rem;}
.processPrice-containt>div p{font-size: .42667rem;margin-bottom: .26667rem;color: #000;}
.beautySecondContain{position: absolute;left: 0;top: 0;right: 0;}
.beautySecondContain img{width:100%;}

/* Login Page */
.bg-container{position: relative;bottom: 0;}
.bg-container .bg-img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.bg-container .bg-wrapper{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.login{height: 100%}
.login .nav{background: none}
.login .nav.van-icon {color: #fff}
.login .wrapper{height: calc(100% - 1.22667rem);overflow-y: auto;-webkit-overflow-scrolling: touch;margin-top: 2.13333rem}
.login .wrapper .login-input-border .input{border: .02667rem solid #fff}
.login .wrapper .login-weight-font .van-field__control,
.login .wrapper .van-field__control {font-size: .37333rem!important;color: #fff!important}
.login .wrapper .login-weight-font.van-field {border-width: .05333rem!important}
.login .wrapper .loginForm{padding: 0 .8rem}
.login .wrapper .loginForm .input{padding: .26667rem .4rem;margin-top: .53333rem;border-radius: .53333rem;text-align: center;line-height: .69333rem;font-size: .4rem;color: #fff;background-color: rgba(0,0,0,.5)}
.login .wrapper .loginForm .input .left-icon{color: #fff;opacity: 0}
.login .wrapper .loginForm .input .right-icon{color: #c24491}
.login .wrapper .loginForm .reset-text{margin: .4rem .26667rem;display: flex;align-items: center;justify-content: flex-end}
.login .wrapper .loginForm .reset-text span{color: #fff;font-size: .32rem;font-weight: 500;line-height: .42667rem}
.login .wrapper .loginForm .register-Txt-Color{width: 100%!important;height: 1.06667rem!important;background-color: #fff;border-radius: .53333rem;margin: 0 auto!important;}
.login .wrapper .loginForm .register-Txt-Color span{width: 100%;height: 100%;color: #fff!important;margin: 0 auto;display: flex;align-items: center;justify-content: center}
.login .wrapper .loginForm .register-text{margin: .53333rem 0;display: flex;align-items: center;justify-content: center}
.login .wrapper .loginForm .register-text span{color: #fff;font-size: .37333rem;font-weight: 500;line-height: .42667rem}
.login .wrapper .loginForm .login-btn{margin-top: .4rem;width: 100%;height: 1.22667rem;line-height: 1.22667rem;border-radius: .10667rem;background-color: #cacacc;border-radius: .53333rem;color: #fff;font-size: .42667rem;font-weight: bolder;border: none}
.login .wrapper .loginForm .login-btn.active{color: #fff;background-color: #b92c2c;}
.logo-container{margin: 0 auto;width: 45%}
.logo-container .logo-wrapper{position: relative;padding-bottom: 62.5%}
.logo-container .logo-wrapper .logo-img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}

/* Register Page */
.register {height: 100%}
.register .nav {background: none}
.register .hqImg {position: absolute;right: .53333rem;bottom: 1.33333rem;width: 1.6rem;height: 1.6rem;z-index: 17;animation: rainbow-b31c7bce 1s infinite
}
@keyframes rainbow-b31c7bce {
	0% {width: 1.6rem;height: 1.6rem}
	50% {width: 1.73333rem;height: 1.73333rem}
	to {width: 1.6rem;height: 1.6rem}
}
.register .wrapper {height: calc(100% - 1.22667rem);overflow-y: auto;-webkit-overflow-scrolling: touch;margin-top: 2.13333rem}
.register .wrapper .title {line-height: 1.86667rem;text-align: center;font-size: .48rem;font-weight: 700;color: #fff;letter-spacing: .05333rem}
.register .wrapper .login-input-border .input {border: .02667rem solid #fff}
.register .wrapper .van-field__control {font-size: .37333rem!important;color: #fff!important}
.register .wrapper .login-weight-font .van-field {border-width: .05333rem!important}
.register .wrapper .registerForm {padding: 0 .8rem}
.register .wrapper .registerForm .captcha-input {padding: .13333rem .4rem!important}
.register .wrapper .registerForm .captcha-input .van-cell__title {display: flex;align-items: center}
.register .wrapper .registerForm .captcha-input .van-field__body {height: 100%}
.register .wrapper .registerForm .captcha-input .captcha-img {height: .8rem}
.register .wrapper .registerForm .input {padding: .26667rem .4rem;border-radius: .53333rem;text-align: center;line-height: .53333rem;font-size: .34667rem;color: #fff;background-color: rgba(0,0,0,.5)}
.register .wrapper .registerForm .input.margin-t-20 {margin-top: .53333rem}
.register .wrapper .registerForm .input.sms-input {padding: 0 0 0 .4rem;line-height: 1.06667rem}
.register .wrapper .registerForm .input .right-icon {color: #c24491}
.register .wrapper .registerForm .input .sms-btn {padding: 0 .4rem;height: 100%;color: #fff;border-radius: 1.33333rem 0 0 1.33333rem;font-size: .32rem;font-weight: 500;box-shadow: 0 0 .21333rem 0 #f87171;background-color: #f87171}
.register .wrapper .registerForm .input .sms-num {width: 1.06667rem;color: #8d8c8c}
.register .wrapper .registerForm .input .phone-code {display: flex;align-items: center;justify-content: space-around;height: 100%}
.register .wrapper .registerForm .input .phone-code span {font-size: .34667rem;line-height: .37333rem;color: #979799;font-weight: 500}
.register .wrapper .registerForm .agreement {margin-top: .53333rem;display: flex;align-items: center;justify-content: center}
.register .wrapper .registerForm .agreement .agreement-text {margin-left: .13333rem;font-size: .29333rem;color: #fff;font-weight: 500;line-height: .42667rem}
.register .wrapper .registerForm .agreement .van-icon-success {color: #fff;}
.register .wrapper .registerForm .reg-btn {margin-top: .4rem;width: 100%;height: 1.22667rem;line-height: 1.22667rem;border-radius: .53333rem;background-color: #cacacc;color: #fff;font-size: .42667rem;font-weight: bolder;border: none}
.register .wrapper .registerForm .reg-btn.active {color: #fff;background-color: #f87171}
.register .wrapper .registerForm .van-cell span{margin: 0 -0.1rem 0 0.21333rem;color: #fff;font-size: 0.3rem;background-color: #b92c2c;border-radius: 500px;}

/* Mine page */
.mine{position: relative;bottom: 1.33333rem;/* background: #f2f2f5; */}
.mine .page-bg{height: 50vh;background: linear-gradient(90deg, #f87171, #f87171);}
.mine .wrapper{position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.mine .header .nav .right-icon{font-size: 20px;}
.mine .van-image--round{width: 60px;height: 60px;}
.mine .wrapper .padding-class{padding: .66667rem .4rem .8rem;}
.mine .wrapper .content{position: relative;min-height: 50vh;/* background-color: #fff; */}
.finance{/* position: absolute; */display: flex;align-items: center;top: 0;left: .4rem;right: .4rem;height: 1.6rem;background-color: #e4e4e7;border-radius: .16rem;}
.finance .finance-item{flex: 1;display: flex;align-items: center;justify-content: center;height: 100%;}
.finance .finance-item img{height: .8rem;}
.finance .finance-item .text{margin-left: .32rem;font-size: .4rem;color: #000;font-weight: 700;}
.finance .line{width: .02667rem;height: .53333rem;background-color: #ccc;}
.menu{margin-top: .32rem;display: flex;align-items: center;flex-wrap: wrap;background-color: #e4e4e7;border-radius: .16rem;/* box-shadow: 0 .08rem .13333rem 0 #e4e4e7; */}
.menu .menu-item{display: flex;align-items: center;justify-content: flex-start;width: 50%;height: 1.46667rem;}
.menu .menu-item .menu-item-icon{margin: 0 .42667rem;width: .8rem;height: .8rem;-o-object-fit: contain;object-fit: contain;}
.menu .menu-item .menu-item-label{font-size: .34667rem;color: #000;font-weight: 500;}
.menu .menu-item i{color: #000;font-size: 14px;}
.header{padding-bottom: 0.33333rem;background: linear-gradient(90deg, #931b1b, #b92c2c, #931b1b);}
.header .nav{background: transparent;}
.header .nav .right-icon{color: #fff;}
.header .user-wrapper{display: flex;align-items: center;margin: 0 .66667rem;}
.header .user-wrapper .login-content{flex: 1;margin-left: .4rem;}
.header .user-wrapper .login-content .login-btn{display: inline-block;font-size: .48rem;line-height: .58667rem;color: #fff;font-weight: 500;}
.header .user-wrapper .login-content .login-label{margin-top: .13333rem;line-height: .42667rem;font-size: .32rem;color: hsla(0, 0%, 100%, .6);}
.header .user-wrapper .user-content{flex: 1;margin-left: .4rem;}
.header .user-wrapper .user-content .name{display: flex;align-items: center;justify-content: space-between;}
.header .user-wrapper .user-content .name div{display: flex;align-items: center;}
.header .user-wrapper .user-content .name div .text{font-size: .42667rem;font-weight: 500;color: #fff;margin-right: .13333rem;}
.header .user-wrapper .user-content .name .level-icon{margin-left: .13333rem;height: .8rem;-o-object-fit: contain;object-fit: contain;}
.header .user-wrapper .user-content .name .level-icon img{object-fit: contain;}
.header .user-wrapper .user-content .name img{height: .8rem;}
.wallet{margin-top: .53333rem;padding: 0 .4rem;background-color: #e4e4e7;border-radius: .16rem;/* box-shadow: 0 .08rem .13333rem 0 #e4e4e7; */}
.wallet .font-primary-color{color: #b92c2c;}
.wallet .part-1{display: flex;align-items: center;height: 1.2rem;}
.wallet .part-1 p{font-weight: 700;font-size: .48rem;}
.wallet .part-1 .refresh-btn{background-color: #b92c2c;height: 0.75333rem;color: #fff;font-weight: 700;font-size: .37333rem;line-height: 0.75333rem;border-radius: .18667rem;}
.wallet .part-2{display: flex;align-items: center;height: 1.86667rem;}
.wallet .part-2 .balance{flex: 1;font-size: .64rem;/* color: #c24792; */font-weight: 700;}
.wallet .part-2 span{font-weight: 700;}

/* Setting Page */
.setting{/* background-color: #f2f2f5; */height: 100%;}
.setting .items{/* background-color: #e4e4e7; */font-size: .37333rem;color: #c24491;padding: .12333rem .37333rem 0;}
.setting .items .item{margin: .2333rem 0;padding: .37333rem .37333rem;display: flex;color: #000;flex-direction: row;justify-content: space-between;align-items: center;background-color: #e4e4e7;border-radius: 6px;}
.setting .items .item .van-icon, .setting .items .item span{color: #333;}
.setting .sign-out{margin: 2.66667rem .4rem 0;width: calc(100% - .8rem);height: 1.22667rem;line-height: 1.22667rem;border-radius: .66667rem;color: #fff;font-size: .42667rem;font-weight: bolder;border: none;background: #b92c2c;}

/* Information Page */
.infomation{/* background-color: #f2f2f5; */height: 100%;}
.infomation .main-content{padding: 0 .26667rem;/* background-color: #e4e4e7; */}
.infomation .main-content .item{margin: .2333rem 0;padding: .37333rem;display: flex;flex-direction: row;justify-content: space-between;align-items: center;background-color: #e4e4e7;border-radius: 6px;}
.infomation .main-content .item .left{font-size: .37333rem;/* color: #c24491; */}
.infomation .main-content .item .right{display: flex;flex-direction: row;align-items: center;}
.infomation .main-content .item .right img{width: 1.33333rem;}
.infomation .main-content .item .right .van-icon{margin-left: .26667rem;color: #333;}
.infomation .main-content .item .right .desc-cell-number, .infomation .main-content .item .right .desc {font-size: .42667rem;font-weight: 700;color: #333;}
.infomation .van-popup {border-top-right-radius: .26667rem;border-top-left-radius: .26667rem;overflow-y: hidden;}

.avatarbox{padding: 0 .26667rem;height: 100%;color: #000;background-color: #e4e4e7;}
.avatarbox .title{display: flex;flex-direction: row;justify-content: space-between;align-items: center;font-size: .37333rem;border-bottom:1px solid #e4e4e7;}
.avatarbox .title .btnok, .avatarbox .title .van-icon{padding: .26667rem;}
.avatarbox .title .btnok, .avatarbox .title .van-icon{padding: .26667rem;}
.avatarbox .content{padding-bottom: .33333rem;height: 100%;overflow-y: auto;padding-top: .32rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
.avatarbox .content .van-image{width: 1.33333rem;height: 1.33333rem;margin: .26667rem;border-radius: 1.33333rem;}
.avatarbox .content p{padding: 0 .42667rem;margin-top: .26667rem;font-size: .37333rem;color: #dc2037;}
.avatarbox .content .choose{border: .08rem solid #b92c2c;}

.sex .item{display:inline-block;font-size: .37333rem;padding: .37333rem 0;}
.sex .item + .item{margin-left:0.5rem;}
.sex .item .van-radio__label {color: #000;}
.sex .van-radio__icon{font-size: 18px;}

/* Feedback(Customer) Page */
.feedback{background-color: #f2f2f5;height: 100%;font-size: .37333rem;}
.feedback .nav .nav-right{font-size: .37333rem;color: #fff;}
.feedback .wrapper{display: flex;flex-direction: column;height: calc(100% - 1.5rem);}
.feedback .wrapper .seachBox{background-color: #fff;padding: .26667rem;}
.feedback .wrapper .seachBox .seachDate{display: flex;flex-direction: row;align-items: center;justify-content: space-between;color: #000;}
.feedback .wrapper .seachBox .seachDate .left{display: flex;flex-direction: row;align-items: center;}
.feedback .wrapper .seachBox .seachDate .left .endTime,
.feedback .wrapper .seachBox .seachDate .left .startTime{border: 0;border-radius: 1.06667rem;padding: .26667rem .53333rem;background-color: #f2f2f5;}
.feedback .wrapper .seachBox .seachDate .left input{border: 0;border-radius: 1.06667rem;padding: .16667rem .3333rem;font-size: .36667rem;text-align: center;background-color: #f2f2f5;}
.feedback .wrapper .seachBox .seachDate .left span{margin: 0 .13333rem;}
.feedback .wrapper .seachBox .seachDate .left + .van-popover__wrapper{border: 0;border-radius: 1.06667rem;padding: .1355rem .3333rem;font-size: .36667rem;text-align: center;background-color: #f2f2f5;position:relative;}
.feedback .wrapper .seachBox .seachDate .van-icon{color: #000;}
.feedback .wrapper .dataBox{height: 100%;overflow: auto;}

/* SetFeedback Page */
.setfeedback{background-color: #f2f2f5;height: 100%;font-size: .37333rem;}
.setfeedback .label{font-size: .37333rem;color: #979999;padding: .26667rem;}
.setfeedback .van-field__control{font-size: inherit;}
.setfeedback .van-picker__toolbar {background-color: #f2f2f5;}
.setfeedback .van-picker__columns{height: 164px;}
.setfeedback .van-picker-column__item--selected {width: 94%;margin: auto;border-radius: .16rem;background-color: #f2f2f5;}
.setfeedback .van-picker__mask {background: transparent !important;}

/* AccountDetailList Page */
.container{display: flex;flex-direction: column;height: 100%;}
.container .content{height: calc(100% - 1.22667rem);overflow: auto;/* background: #f2f2f5; */}
.container .content .listcontainer{padding: .21333rem;}
.container .content .listItem {display: flex;/* border-bottom: .02667rem solid #f2f2f5; */flex-direction: row;justify-content: space-between;margin: .16333rem 0;padding: .53333rem .21333rem;background-color: rgba(255 255 255 / 0.9);border-radius: 8px;}
.container .content .listItem .itemLeft {display: flex;flex-direction: column;}
.container .content .listItem .name {font-size: .42667rem;color: #000;margin-bottom: .26667rem;}
.container .content .listItem .time {font-size: .37333rem;color: #979799;}
.container .content .listItem .flex {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}
.container .content .listItem .flex .chargeStatus {color: #dc2037;font-size: .42667rem;margin-right: .13333rem;}
.menucontainer p {margin-top:.53333rem;padding: .53333rem 0;font-size: .42667rem;border-top: .02667rem solid #e4e4e7;}
.menucontainer .auditState {display: flex;flex-direction: row;flex-wrap: wrap;color: #fff;}
.menucontainer .auditState .active, 
.menucontainer .auditState .btn {margin-right: .13333rem;margin-bottom: .13333rem;width: 2.26667rem;height: 1.06667rem;border-radius: .13333rem;outline: 0;}
.menucontainer .auditState .btn {border: .02667rem solid #979799;color: #979799;background-color: #fff;}
.menucontainer .auditState .active {color:#fff;background-color: #b92c2c;border: 0;}

.menucontainer .content {position: fixed;right: 0;top: 0;padding-left: .26667rem;padding-right: .26667rem;height: 100%;width: 80%;z-index: 10;overflow-y: auto;-webkit-overflow-scrolling: touch;/* color: #c24491; */background-color: #fff;box-shadow: .53333rem 0 .53333rem .53333rem hsla(0, 0%, 88.2%, .2);}
.menucontainer .content .timeBox {padding-bottom: .53333rem;}
.menucontainer .content .timeBox .title {display: flex;height: 1.33333rem;justify-content: flex-start;align-items: center;}
.menucontainer .content .timeBox .title .titleText {font-size: .48rem;}
.menucontainer .content .timeBox .datetimepickerBtnBox {display: flex;flex-direction: row;justify-content: center;}
.menucontainer .content .timeBox .datetimepickerBtnBox input{width: 100%;text-align: center;border-radius: .16rem;height: .96rem;font-size: 0.5rem;border: .02667rem solid #979799;}
.menucontainer .content .timeBox .datetimepickerBtnBox .datetimepickerBtn {flex: 1;display: flex;justify-content: center;align-items: center;border-radius: .16rem;height: .96rem;border: .02667rem solid #979799;}
.menucontainer .content .timeBox .datetimepickerBtnBox .datetimepickerBtn .datetimepickerBtnText {font-size: .42667rem;}
.menucontainer .content .timeBox .datetimepickerBtnBox .datetimepickerBtnDashes {display: flex;align-items: center;font-size: .42667rem;margin-left: 2%;margin-right: 2%;}
.menucontainer .content .bottomBox {position: absolute;bottom: .53333rem;left: 0;right: 0;display: flex;flex-direction: row;justify-content: space-between;}
.menucontainer .content .bottomBox .confirmBtn, .menucontainer .content .bottomBox .resetBtn {display: flex;flex: 1;align-items: center;justify-content: center;border-radius: .58667rem;height: 1.17333rem;margin-left: .26667rem;margin-right: .26667rem;}
.menucontainer .content .bottomBox .confirmBtn .bottomBtnText, .menucontainer .content .bottomBox .resetBtn .bottomBtnText {font-size: .42667rem;font-weight: 500;}
.menucontainer .content .bottomBox .resetBtn {border: .02667rem solid #b92c2c;}
.menucontainer .content .bottomBox .resetBtn .bottomBtnText {color: #b92c2c;}
.menucontainer .content .bottomBox .confirmBtn, .menucontainer .content .bottomBox .resetBtn {display: flex;flex: 1;align-items: center;justify-content: center;border-radius: .58667rem;height: 1.17333rem;margin-left: .26667rem;margin-right: .26667rem;}
.menucontainer .content .bottomBox .confirmBtn {background-color: #b92c2c;}
.menucontainer .content .bottomBox .confirmBtn .bottomBtnText {color: #fff;}

/* Withdraw Page */
.container .main {display: flex;flex-direction: column;font-size:.37333rem;/* background-color: #f2f2f5; */height: calc(100% - 1.5rem);position: relative;}
.container .main.withdrawRecord {padding: 0 .26667rem;}
.container .main .addBankCard {display: flex;flex-direction: row;align-items: center;font-size:.37333rem;background-color: rgba(255 255 255 / 0.5);padding: .21333rem .37333rem;margin: .26667rem;border-radius: 6px;}
.container .main .addBankCard .van-icon {margin-left: .26667rem;right: .26667rem;color: #fff;}
.container .main .addBankCard span {padding-right: .53333rem;color: #fff;}
.container .main .withdrawMoney {display: flex;flex-direction: column;color: #fff;font-size:.37333rem;margin: .26667rem;padding: 0 .37333rem;border-radius: 6px;background-color: rgba(255 255 255 / 0.5);}
.container .main .withdrawMoney .h-title {line-height: .93333rem;}
.container .main .withdrawMoney .money {display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding: .26667rem 0;border-bottom: .02667rem solid #f2f2f5;}
.container .main .withdrawMoney .money .moneyNumber {flex: 1;display: flex;flex-direction: row;align-items: center;margin-right: 1.33333rem;}
.container .main .withdrawMoney .money .moneyNumber .moneyType {width: 1.6rem;}
.container .main .withdrawMoney .money .moneyNumber input {color: #000;}
.container .main .withdrawMoney .money .all {padding: .21333rem .26667rem;font-size: .37333rem;color: #fff;border: 1px solid #b92c2c;background-color: #b92c2c;border-radius: 6px;}
.container .main .withdrawMoney .information {padding-bottom: .37333rem;}
.container .main .withdrawMoney .information .description {display: flex;align-items: center;justify-content: flex-end;padding: .21333rem 0;}
.container .main .withdrawMoney .information .description-content {display: flex;align-items: center;height: .4rem;}
.container .main .withdrawMoney .information .description-content .van-icon {/* color: rgb(151, 151, 153); */font-size: 16px;}
.container .main .withdrawMoney .information .description-content .label {margin-left: .13333rem;font-size: .34667rem;/* color: #c24491; */}
.container .main .withdrawMoney .information .balance .number {color: #fff;}
.container .main .btn-immediately{height: 1.33333rem;border-radius: .53333rem;outline: 0;border: 0;color: #fff;font-size: .42667rem;margin: .26667rem;background: #b92c2c;}
.container .main .refresh-box .items {display: flex;flex-direction: row;justify-content: space-between;align-items: center;/* border-bottom: .02667rem solid #f2f2f5; */margin: .23rem 0;padding: .37333rem;background-color: rgba(255 255 255 / 0.7);border-radius: 6px;}
.container .main .refresh-box .items .left {width: 4rem;}
.container .main .refresh-box .items .left .title {color: #b92c2c;padding-bottom: .26667rem;}
.container .main .refresh-box .items .left span {font-size: .32rem;color: #fff;}
.container .main .refresh-box .items .right {display: flex;flex-direction: row;align-items: center;color: #fff;}
.container .main .refresh-box .items .right span {padding-right: .13333rem;}
.container .main .refresh-box .items .right .REJECTION {/* color: #b92c2c; */}

/* Recharge Page */
.recharge-index{display: flex;align-items: center;flex-direction: column;bottom: 0;background-color: #f2f2f5;}
.recharge-index .nav, .recharge-index .user {width: 100%;background: #b92c2c;}
.recharge-index .user {padding: .26667rem .4rem;}
.recharge-index .user .user-info {display: flex;flex-direction: row;}
.recharge-index .user .user-info .avatar {border-radius: 50%;width: 1.33333rem;height: 1.33333rem;overflow: hidden;}
.recharge-index .user .user-info .info {display: flex;flex-direction: column;margin-left: .26667rem;justify-content: space-around;}
.recharge-index .user .user-info .info p {color: #fff;font-size: .37333rem;line-height: .42667rem;}
.recharge-index .user .description {margin-top: .26667rem;font-size: .37333rem;line-height: .53333rem;color: #fff;}

.gameRecordIndex .van-tabs__wrap {height: 1.22667rem;background: rgba(255 255 255 / 0.3);}
.gameRecordIndex .van-tabs__nav--line {box-sizing: content-box;height: 100%;padding-bottom: .4rem;}
.gameRecordIndex .van-tab {color: #fff;}
.gameRecordIndex .van-tab--active:after {content:'';display:block;position: absolute;bottom: 0;left: 50%;z-index: 1;width: 1.06667rem;height: 0.08rem;background: #fff;border-radius: 0.08rem;transform: translateX(-50%);}
.gameRecordIndex .van-tabs__content {height: calc(100% - 1.22667rem);}
.gameRecordIndex .content {height: 100%;overflow: auto;/* background-color: #fff; */}
.gameRecordIndex .van-list {width: 100%;}
.gameRecordIndex .emptyView {display: flex;flex-direction: column;align-items: center;justify-content: center;}
.gameRecordIndex .emptyView .emptyViewimg {width: 8rem;height: 8rem;}
.gameRecordIndex .emptyView .emptyViewText {color: #aaa;font-size: .37333rem;font-weight: 700;margin: .53333rem 0;}
.gameRecordIndex .emptyView .emptyViewBtn {display: flex;width: 80%;height: 1.2rem;background: linear-gradient(270deg, #f87171, #f87171);align-items: center;justify-content: center;border-radius: .16rem;}
.gameRecordIndex .emptyView .emptyViewBtnText {font-size: .42667rem;font-weight: 700;color: #c24491;}
.gameRecordIndex .van-list {width: 100%;}
.gameRecordIndex .listcontainer {height: calc(100% - 1.30667rem);color: #e4e4e7;margin: 0 0.2rem;}
.gameRecordIndex .listcontainer .item {/* border-bottom: .02667rem solid #f2f2f5; */margin: .26667rem .1rem;padding: .2rem .3rem;background: rgba(255 255 255 / 0.8);border-radius: 6px;}
.gameRecordIndex .listcontainer .item .item_cell {display: flex;flex-direction: row;align-items: center;margin: .08rem 0;}
.gameRecordIndex .listcontainer .item .item_cell .item_left {flex: 1;display: flex;flex-direction: row;align-items: center;}
.gameRecordIndex .listcontainer .item .item_cell .item_cell_name {color: #b92c2c;font-size: .42667rem;}
.gameRecordIndex .listcontainer .item .item_cell .item_cell_period {font-size: .32rem;margin: 0 .13333rem;color: #333;}
.gameRecordIndex .listcontainer .item .item_cell .item_cell_betMoney {color: #b92c2c;font-size: .37333rem;}
.gameRecordIndex .listcontainer .item .item_cell .item_cell_playName {color: #333;font-size: .37333rem;}
.gameRecordIndex .listcontainer .item .item_cell .item_cell_statusText {color: #b92c2c !important;!i;!;font-size: .42667rem;}

.lotteryBox {border-top: .02667rem solid #f2f2f5;}
.lotteryBox .lotteryWrapper {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
.lotteryBox .lotteryWrapper .lotteryItem {display: flex;align-items: center;justify-content: center;border-radius: .10667rem;height: .96rem;margin-bottom: 2%;margin-right: 2%;overflow:hidden;}
.lotteryBox .lotteryWrapper .itemDefaultStyle {color: #979799;border: .02667rem solid #979799;}
.lotteryBox .lotteryWrapper .lotteryItem .lotteryItemText {position:relative;font-size: .37333rem;/* padding-left: .13333rem; *//* padding-right: .13333rem; */}
.lotteryBox .lotteryWrapper .lotteryItem .lotteryItemText input{position:absolute;top:0;left:0;width:0;height:0;}
.lotteryBox .lotteryWrapper .lotteryItem .lotteryItemText label{display: block;min-width: 80px;padding: 0 .13333rem;text-align: center;line-height: .96rem;}
.lotteryBox .lotteryWrapper .lotteryItem .lotteryItemText input:checked + label{color: #fff;background-color: #b92c2c;border-color: #b92c2c;}

.MineMovieIndex{display: flex;flex-direction: column;height: 100%;}
.MineMovieIndex .movie-content {width: 100%;height: calc(100vh - 1.33333rem);}
.MineMovieIndex .movie-content>div {width: calc(100% - .53333rem);margin: 0 auto;}
.MineMovieIndex .movie-content .movie-exchange {height: 2.13333rem;margin: .26667rem auto;background-color: #e4e4e7;border-radius: .13333rem;display: flex;align-items: center;justify-content: space-between;padding: 0 .26667rem;}
.MineMovieIndex .movie-content .movie-exchange>div{height: 100%;display: flex;align-items: center;}
.MineMovieIndex .movie-content .movie-exchange>div:first-child {justify-content: space-between;width: calc(100% - 2.66667rem);}
.MineMovieIndex .movie-content .movie-exchange>div:first-child>img {width: 1.06667rem;height: 1.06667rem;border-radius: 50%;margin-right: .26667rem;}
.MineMovieIndex .movie-content .movie-exchange>div:first-child>ul {width: calc(100% - 1.33333rem);height: 1.86667rem;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
.MineMovieIndex .movie-content .movie-exchange>div:first-child>ul>li {width: 100%;display: flex;align-items: center;justify-content: flex-start;}
.MineMovieIndex .movie-content .movie-exchange>div:first-child>ul>li:first-child span {font-weight: 700;font-size: .37333rem;/* color: #000; */}
.MineMovieIndex .movie-content .movie-exchange>div:first-child>ul>li:nth-child(2) span {font-size: .32rem;/* color: #c24491; */}
.MineMovieIndex .movie-content .movie-exchange>div:nth-child(2) {width: 2.66667rem;}
.MineMovieIndex .movie-content .movie-exchange>div:nth-child(2) p {width: 100%;height: .8rem;border-radius: .53333rem;border: .02667rem solid #b92c2c;display: flex;align-items: center;justify-content: center;}
.MineMovieIndex .movie-content .movie-exchange>div:nth-child(2) p span {color: #b92c2c;}
.MineMovieIndex .movie-content .movie-body {height: calc(100% - 2.66667rem);}
.MineMovieIndex .movie-content .movie-body .movie-title {height: 1.06667rem;display: flex;align-items: center;justify-content: space-between;}
.MineMovieIndex .movie-content .movie-body .movie-title>div {display: flex;align-items: center;justify-content: flex-start;}
.MineMovieIndex .movie-content .movie-body .movie-title>div:first-child {width: 4rem;}
.MineMovieIndex .movie-content .movie-body .movie-title>div:first-child span {display: flex;align-items: center;justify-content: flex-start;font-size: .37333rem;font-weight: 700;color: #fff;}
.MineMovieIndex .movie-content .movie-body .movie-title>div:first-child span:before {content: "";display: block;width: .08rem;height: .37333rem;background-color: #b92c2c;border-radius: .13333rem;margin-right: .08rem;}
.MineMovieIndex .movie-content .movie-body .movie-list {height: calc(100% - 1.06667rem);overflow: auto;}

.confirm-order-modal {position: fixed;display: flex;flex-direction: column;margin: auto;padding: 0 .26667rem .4rem;top: 0;left: 0;right: 0;bottom: 0;width: 8.93333rem;height: 9.33333rem;max-height: 50%;z-index: 10;background-color: #e4e4e7;border-radius: .21333rem;}
.confirm-order-modal .head {position: relative;height: 1.06667rem;}
.confirm-order-modal .head .text {padding: 0 1.06667rem;height: 1.06667rem;line-height: 1.06667rem;text-align: center;font-size: .42667rem;font-weight: 500;/* color: #c24491; */}
.confirm-order-modal .head span:first-child {color: #b92c2c;font-weight: 700;}
.confirm-order-modal .head .close {color: #000;position: absolute;top: 0;right: 0;width: 1.06667rem;height: 1.06667rem;font-size: 20px;line-height: 1.06667rem;text-align: center;}
.confirm-order-modal .prevList {flex: 1;padding: 0 .13333rem;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.confirm-order-modal .prevList .lise-item {display: flex;flex-direction: row;align-items: center;padding: .26667rem 0;}
.confirm-order-modal .prevList .lise-item .main {flex: 1;overflow: hidden;}
.confirm-order-modal .prevList .lise-item .main .bet-name {color: #b92c2c;font-size: .37333rem;font-weight: 700;line-height: .42667rem;word-wrap: break-word;word-break: break-all;}
.confirm-order-modal .prevList .lise-item .main .detail {display: flex;align-items: center;margin-top: .13333rem;}
.confirm-order-modal .prevList .lise-item .main .detail .detail-text {line-height: .53333rem;font-size: .34667rem;color: #979799;}
.confirm-order-modal .prevList .lise-item .main .detail .detail-text {line-height: .53333rem;font-size: .34667rem;color: #333;}
.confirm-order-modal .prevList .lise-item .icon {padding: 0.075rem;color: #fff;font-weight: bold;border-radius: 0.075rem;background-color: #c24491;}
.confirm-order-modal .sub-bar {display: flex;align-items: center;margin-top: .4rem;justify-content: space-around;}
.confirm-order-modal .sub-bar .item {min-width: 40%;/* height: 1.06667rem; */text-align: center;line-height: 0.86667rem;box-sizing: border-box;border-radius: 1.06667rem;font-size: .37333rem;font-weight: 500;white-space: nowrap;}
.confirm-order-modal .sub-bar .item.cancel-btn {border: .02133rem solid #979799;color: #979799;background-color: #fff;}
.confirm-order-modal .sub-bar .item.sub-btn {background: #b92c2c;color: #fff;border: 0;}

.drp-selected{display:none !important;}
[class*="btn-sm"] {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    /* border-radius: .25rem; */
	background-color:#666;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	color:#fff;
}
.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.tip_box{z-index: 2002;position: absolute;right: 0.5rem;top: 1.06667rem;margin: 0px;background: #fff;box-shadow: 0 .033rem .32rem rgba(0 0 0 / .2);}
.tip_arrow{/* position: relative; */width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 0.16rem;margin-top: calc(0.16rem * -1);color: #fff;border-top-width: 0;border-bottom-color: currentColor;margin: 0 auto;margin-top: -7px;}
.tip_content{border-radius: 0.21333rem;background: #fff;overflow:hidden;}
.rangeList{width: 1.76rem;background-color: #fff;}
.rangeItem{padding: .10667rem .1667rem;background-color: #fff;}
.rangeItem input{position:absolute;top:0;left:0;width:0;height:0;}
.rangeItem label{display: flex;justify-content: center;align-items: center;color: #000;font-size: .32rem;padding: .16rem 0;border-radius: .16rem;}
.rangeItem input:checked + label{background-color: #f87171;color: #fff;}

.linehide{display:none !important;}