.van-nav-bar {
 position:relative;
 z-index:1;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 height:12.26667vw;
 line-height:1.5;
 text-align:center;
 background-color:#fff;
 -webkit-user-select:none;
 user-select:none
}
.van-nav-bar .van-icon {
 color:#1989fa
}
.van-nav-bar__arrow {
 min-width:1em;
 margin-right:1.06667vw;
 font-size:4.26667vw
}
.van-nav-bar--fixed {
 position:fixed;
 top:0;
 left:0;
 width:100%
}
.van-nav-bar__title {
 max-width:60%;
 margin:0 auto;
 color:#323233;
 font-weight:500;
 font-size:4.26667vw
}
.van-nav-bar__left,
.van-nav-bar__right {
 position:absolute;
 top:0;
 bottom:0;
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 align-items:center;
 padding:0 4.26667vw;
 font-size:3.73333vw;
 cursor:pointer
}
.van-nav-bar__left:active,
.van-nav-bar__right:active {
 opacity:.7
}
.van-nav-bar__left {
 left:0
}
.van-nav-bar__right {
 right:0
}
.van-nav-bar__text {
 color:#1989fa
}
@media (orientation:landscape) {
 .van-nav-bar {
  height:6.89655vw
 }
 .van-nav-bar__arrow {
  margin-right:.5997vw;
  font-size:2.3988vw
 }
 .van-nav-bar__title {
  font-size:2.3988vw
 }
 .van-nav-bar__left,
 .van-nav-bar__right {
  padding:0 2.3988vw;
  font-size:2.09895vw
 }
}
.van-col {
 float:left;
 box-sizing:border-box;
 min-height:1px
}
.van-col--1 {
 width:4.16666667%
}
.van-col--offset-1 {
 margin-left:4.16666667%
}
.van-col--2 {
 width:8.33333333%
}
.van-col--offset-2 {
 margin-left:8.33333333%
}
.van-col--3 {
 width:12.5%
}
.van-col--offset-3 {
 margin-left:12.5%
}
.van-col--4 {
 width:16.66666667%
}
.van-col--offset-4 {
 margin-left:16.66666667%
}
.van-col--5 {
 width:20.83333333%
}
.van-col--offset-5 {
 margin-left:20.83333333%
}
.van-col--6 {
 width:25%
}
.van-col--offset-6 {
 margin-left:25%
}
.van-col--7 {
 width:29.16666667%
}
.van-col--offset-7 {
 margin-left:29.16666667%
}
.van-col--8 {
 width:33.33333333%
}
.van-col--offset-8 {
 margin-left:33.33333333%
}
.van-col--9 {
 width:37.5%
}
.van-col--offset-9 {
 margin-left:37.5%
}
.van-col--10 {
 width:41.66666667%
}
.van-col--offset-10 {
 margin-left:41.66666667%
}
.van-col--11 {
 width:45.83333333%
}
.van-col--offset-11 {
 margin-left:45.83333333%
}
.van-col--12 {
 width:50%
}
.van-col--offset-12 {
 margin-left:50%
}
.van-col--13 {
 width:54.16666667%
}
.van-col--offset-13 {
 margin-left:54.16666667%
}
.van-col--14 {
 width:58.33333333%
}
.van-col--offset-14 {
 margin-left:58.33333333%
}
.van-col--15 {
 width:62.5%
}
.van-col--offset-15 {
 margin-left:62.5%
}
.van-col--16 {
 width:66.66666667%
}
.van-col--offset-16 {
 margin-left:66.66666667%
}
.van-col--17 {
 width:70.83333333%
}
.van-col--offset-17 {
 margin-left:70.83333333%
}
.van-col--18 {
 width:75%
}
.van-col--offset-18 {
 margin-left:75%
}
.van-col--19 {
 width:79.16666667%
}
.van-col--offset-19 {
 margin-left:79.16666667%
}
.van-col--20 {
 width:83.33333333%
}
.van-col--offset-20 {
 margin-left:83.33333333%
}
.van-col--21 {
 width:87.5%
}
.van-col--offset-21 {
 margin-left:87.5%
}
.van-col--22 {
 width:91.66666667%
}
.van-col--offset-22 {
 margin-left:91.66666667%
}
.van-col--23 {
 width:95.83333333%
}
.van-col--offset-23 {
 margin-left:95.83333333%
}
.van-col--24 {
 width:100%
}
.van-col--offset-24 {
 margin-left:100%
}
@media (orientation:landscape) {
 .van-col {
  min-height:1px
 }
}
.van-row:after {
 display:table;
 clear:both;
 content:""
}
.van-row--flex {
 display:-webkit-box;
 display:-webkit-flex;
 display:flex
}
.van-row--flex:after {
 display:none
}
.van-row--justify-center {
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 justify-content:center
}
.van-row--justify-end {
 -webkit-box-pack:end;
 -webkit-justify-content:flex-end;
 justify-content:flex-end
}
.van-row--justify-space-between {
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 justify-content:space-between
}
.van-row--justify-space-around {
 -webkit-justify-content:space-around;
 justify-content:space-around
}
.van-row--align-center {
 -webkit-box-align:center;
 -webkit-align-items:center;
 align-items:center
}
.van-row--align-bottom {
 -webkit-box-align:end;
 -webkit-align-items:flex-end;
 align-items:flex-end
}
.betreacord-choose {
 width:100%;
 height:100%;
 overflow:hidden;
 display:flex;
 flex-direction:column
}
.betreacord-choose .switch-tab {
 display:flex;
 justify-content:center;
 background-color:#fff;
 padding-top:2.66667vw
}
.betreacord-choose .switch-tab>span {
 width:45.33333vw;
 height:6.4vw;
 box-sizing:content-box;
 line-height:6.4vw;
 text-align:center;
 color:#666;
 font-size:3.73333vw;
 background-image:linear-gradient(180deg,#fbfcfd,#f1f3fd 48%,#fbfcfd 100%,#fbfcfd 0);
 box-shadow:inset 0 .8vw 1.6vw 0 rgba(207,219,239,.13);
 border:1px solid #d8ddf0
}
.betreacord-choose .switch-tab>span:first-child {
 border-bottom-left-radius:1.06667vw;
 border-top-left-radius:1.06667vw
}
.betreacord-choose .switch-tab>span:nth-child(2) {
 border-bottom-right-radius:1.06667vw;
 border-top-right-radius:1.06667vw
}
.betreacord-choose .switch-tab>span.active {
 background-image:linear-gradient(180deg,#31a6fe,#179cff);
 color:#fff;
 border:none;
 height:6.93333vw;
 line-height:6.93333vw
}
.betreacord-choose .switch-tab>span.active.classic:last-child,
.betreacord-choose .switch-tab>span.active.special:first-child {
 border-radius:1.06667vw
}
.betreacord-choose .choose-list {
 flex:1;
 overflow-x:hidden;
 overflow-y:auto;
 background-color:#fff
}
.betreacord-choose .choose-list .choose-row {
 background:#fff;
 padding:3.46667vw
}
.betreacord-choose .choose-list .choose-row .choose-col_wrap {
 display:flex;
 flex-wrap:wrap
}
.betreacord-choose .choose-list .choose-row .choose-col {
 display:flex;
 justify-content:center;
 align-items:center;
 width:30%;
 height:8.53333vw;
 line-height:1;
 text-align:center;
 font-size:3.73333vw;
 color:#333;
 font-family:PingFangSC-Regular;
 border-radius:1.06667vw;
 background:url(..//images/chooseModal_btn_notActive5f758de8a865fb93e02b448d7358cf2f.png) no-repeat 0 0;
 background-size:100% 100%;
 margin:0 1.5% 2.66667vw
}
.betreacord-choose .choose-list .choose-row .choose-col.active {
 color:#fff;
 -o-object-fit:contain;
 object-fit:contain;
 background-image: linear-gradient(180deg,#31a6fe,#179cff);
}
.betreacord-choose .choose-title {
 padding:4.26667vw 0;
 font-size:3.46667vw;
 color:#666
}
.betreacord-choose .choose-btn {
 padding-top:5.33333vw;
 height:26.66667vw;
 background:#fff;
 margin-top:-1px
}
.betreacord-choose .choose-btn .btn-lottery {
 display:block;
 width:92.8vw;
 height:12.8vw;
 font-size:4.8vw;
 line-height:12.8vw;
 color:#fff;
 margin:0 auto;
 -o-object-fit:contain;
 object-fit:contain;
 border-radius:1.06667vw;
 text-align:center;
 background-image:linear-gradient(180deg,#31a6fe,#179cff);
 border-radius:1.95467vw;
 background-size:100% 100%
}
@media (orientation:landscape) {
 .betreacord-choose .switch-tab {
  padding-top:1.49925vw
 }
 .betreacord-choose .switch-tab>span {
  width:25.48726vw;
  height:3.5982vw;
  line-height:3.5982vw;
  font-size:2.09895vw;
  box-shadow:inset 0 .44978vw .89955vw 0 rgba(207,219,239,.13);
  border:1px solid #d8ddf0
 }
 .betreacord-choose .switch-tab>span:first-child {
  border-bottom-left-radius:.5997vw;
  border-top-left-radius:.5997vw
 }
 .betreacord-choose .switch-tab>span:nth-child(2) {
  border-bottom-right-radius:.5997vw;
  border-top-right-radius:.5997vw
 }
 .betreacord-choose .switch-tab>span.active {
  height:3.89805vw;
  line-height:3.89805vw
 }
 .betreacord-choose .switch-tab>span.active.classic:last-child,
 .betreacord-choose .switch-tab>span.active.special:first-child {
  border-radius:.5997vw
 }
 .betreacord-choose .choose-list .choose-row {
  padding:1.94903vw
 }
 .betreacord-choose .choose-list .choose-row .choose-col {
  height:4.7976vw;
  font-size:2.09895vw;
  border-radius:.5997vw;
  margin:0 1.5% 1.49925vw
 }
 .betreacord-choose .choose-title {
  padding:2.3988vw 0;
  font-size:1.94903vw
 }
 .betreacord-choose .choose-btn {
  padding-top:2.9985vw;
  height:14.9925vw;
  margin-top:-1px
 }
 .betreacord-choose .choose-btn .btn-lottery {
  width:52.17391vw;
  height:7.1964vw;
  font-size:2.69865vw;
  line-height:7.1964vw;
  border-radius:.5997vw;
  border-radius:1.09895vw
 }
}
.bet-record .record-list {
 flex:1;
 overflow:auto;
 -webkit-overflow-scrolling:touch
}
.bet-record .record-list .list-content {
 background:#fff;
 margin-bottom:1.78667vw
}
.bet-record .record-list .list-content .content-betTime {
 padding:0 3.73333vw;
 overflow:hidden;
 height:10.66667vw;
 border-bottom:1px solid #f3f3f3
}
.bet-record .record-list .list-content .content-betTime span {
 color:#666;
 font-size:3.73333vw;
 line-height:10.66667vw
}
.bet-record .record-list .list-content .content-betTime span:first-child {
 float:left
}
.bet-record .record-list .list-content .content-betTime span:nth-child(2) {
 color:#999;
 float:right
}
.bet-record .record-list .list-content .content-main {
 position:relative;
 height:21.33333vw;
 padding:0 3.73333vw
}
.bet-record .record-list .list-content .content-main .main-ticketName {
 margin-bottom:2.66667vw
}
.bet-record .record-list .list-content .content-main .main-betAmount,
.bet-record .record-list .list-content .content-main .main-ticketName {
 overflow:hidden;
 height:9.33333vw
}
.bet-record .record-list .list-content .content-main .main-betAmount span,
.bet-record .record-list .list-content .content-main .main-ticketName span {
 color:#333;
 font-size:3.73333vw;
 line-height:9.33333vw
}
.bet-record .record-list .list-content .content-main .main-betAmount span.active,
.bet-record .record-list .list-content .content-main .main-ticketName span.active {
 color:#ff6407
}
.bet-record .record-list .list-content .content-main .main-betAmount span:first-child,
.bet-record .record-list .list-content .content-main .main-ticketName span:first-child {
 float:left
}
.bet-record .record-list .list-content .content-main .main-betAmount span:nth-child(2),
.bet-record .record-list .list-content .content-main .main-ticketName span:nth-child(2) {
 float:right
}
.bet-record .record-list .list-content .content-main .main-betAmount>span>b {
 font-size:3.73333vw;
 font-weight:400
}
.bet-record .record-list .list-content .content-main .main-betAmount>span>b:first-child {
 color:#999
}
.bet-record .record-list .list-content .content-main .main-betAmount>span>b:nth-child(2) {
 color:#199cff
}
.bet-record .record-list .list-content .content-main .main-more {
 position:absolute;
 right:2.66667vw;
 top:50%;
 transform:translateY(-50%)
}
.bet-record .record-list .list-content .content-main .main-more i {
 color:#999
}
.bet-record .search-lottery {
 justify-content:flex-end!important
}
@media (orientation:landscape) {
 .bet-record .record-list .list-content {
  margin-bottom:1.0045vw
 }
 .bet-record .record-list .list-content .content-betTime {
  padding:0 2.09895vw;
  height:5.997vw;
  border-bottom:1px solid #f3f3f3
 }
 .bet-record .record-list .list-content .content-betTime span {
  font-size:2.09895vw;
  line-height:5.997vw
 }
 .bet-record .record-list .list-content .content-main {
  height:11.994vw;
  padding:0 2.09895vw
 }
 .bet-record .record-list .list-content .content-main .main-ticketName {
  margin-bottom:1.49925vw
 }
 .bet-record .record-list .list-content .content-main .main-betAmount,
 .bet-record .record-list .list-content .content-main .main-ticketName {
  height:5.24738vw
 }
 .bet-record .record-list .list-content .content-main .main-betAmount span,
 .bet-record .record-list .list-content .content-main .main-ticketName span {
  font-size:2.09895vw;
  line-height:5.24738vw
 }
 .bet-record .record-list .list-content .content-main .main-betAmount>span>b {
  font-size:2.09895vw
 }
 .bet-record .record-list .list-content .content-main .main-more {
  right:1.49925vw
 }
}
.money-record {
 background:#f8f8f8
}
.money-record .record-list {
 flex:1;
 overflow:auto;
 -webkit-overflow-scrolling:touch
}
.money-record .record-list .list-content {
 background:#fff;
 margin-bottom:1.78667vw
}
.money-record .record-list .list-content .content-betTime {
 padding:0 3.73333vw;
 overflow:hidden;
 height:10.66667vw;
 border-bottom:1px solid #f3f3f3
}
.money-record .record-list .list-content .content-betTime span {
 color:#666;
 font-size:3.73333vw;
 line-height:10.66667vw
}
.money-record .record-list .list-content .content-betTime span:first-child {
 float:left
}
.money-record .record-list .list-content .content-betTime span:nth-child(2) {
 color:#999;
 float:right
}
.money-record .record-list .list-content .content-main {
 position:relative;
 padding:4vw 3.73333vw
}
.money-record .record-list .list-content .content-main .main-more {
 display:flex;
 justify-content:space-between;
 align-items:center;
 height:5.33333vw;
 text-align:right;
 line-height:5.33333vw
}
.money-record .record-list .list-content .content-main .main-more i {
 color:#999
}
.money-record .record-list .list-content .content-main .balance-after {
 font-size:10.66667vw/3
}
.money-record .record-list .list-content .content-main .balance-after .balance-after__label {
 color:#999
}
.money-record .record-list .list-content .content-main .balance-after .balance-after__content.green {
 color:#1fb376
}
.money-record .record-list .list-content .content-main .balance-after .balance-after__content.red {
 color:#e86b6b
}
.money-record .record-list .list-content .content-main .main-betAmount,
.money-record .record-list .list-content .content-main .main-tradeType {
 overflow:hidden;
 height:6.66667vw
}
.money-record .record-list .list-content .content-main .main-betAmount>span:first-child,
.money-record .record-list .list-content .content-main .main-tradeType>span:first-child {
 float:left
}
.money-record .record-list .list-content .content-main .main-betAmount>span:nth-child(2),
.money-record .record-list .list-content .content-main .main-tradeType>span:nth-child(2) {
 float:right
}
.money-record .record-list .list-content .content-main .main-tradeType {
 border-bottom:1px solid #282828;
 margin:0 0 1.33333vw
}
.money-record .record-list .list-content .content-main .main-tradeType>span {
 font-size:3.73333vw
}
.money-record .record-list .list-content .content-main .main-tradeType>span:first-child {
 color:#666
}
.money-record .record-list .list-content .content-main .main-tradeType>span:nth-child(2) {
 color:#999
}
.money-record .record-list .list-content .content-main .main-betAmount>span:first-child {
 color:#333
}
.money-record .record-list .list-content .content-main .main-betAmount>span:nth-child(2) {
 color:#199cff
}
.money-record .record-list .list-content .content-main .main-betAmount>span.red {
 color:#ff6407
}
.money-record .record-list .list-content .content-main .main-betAmount>span.green {
 color:#1db276
}
@media (orientation:landscape) {
 .money-record .record-list .list-content {
  margin-bottom:1.0045vw
 }
 .money-record .record-list .list-content .content-betTime {
  padding:0 2.09895vw;
  height:5.997vw;
  border-bottom:1px solid #f3f3f3
 }
 .money-record .record-list .list-content .content-betTime span {
  font-size:2.09895vw;
  line-height:5.997vw
 }
 .money-record .record-list .list-content .content-main {
  padding:2.24888vw 2.09895vw
 }
 .money-record .record-list .list-content .content-main .main-more {
  height:2.9985vw;
  line-height:2.9985vw
 }
 .money-record .record-list .list-content .content-main .balance-after {
  font-size:5.997vw/3
 }
 .money-record .record-list .list-content .content-main .main-betAmount,
 .money-record .record-list .list-content .content-main .main-tradeType {
  height:3.74813vw
 }
 .money-record .record-list .list-content .content-main .main-tradeType {
  border-bottom:1px solid #282828;
  margin:0 0 .74963vw
 }
 .money-record .record-list .list-content .content-main .main-tradeType>span {
  font-size:2.09895vw
 }
}
.trace-record .record-list {
 flex:1;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch
}
.trace-record .record-list .list-content {
 background:#fff;
 margin-bottom:1.78667vw
}
.trace-record .record-list .list-content .content-betTime {
 padding:0 3.73333vw;
 overflow:hidden;
 height:10.66667vw;
 border-bottom:1px solid #f3f3f3
}
.trace-record .record-list .list-content .content-betTime span {
 color:#666;
 font-size:3.73333vw;
 line-height:10.66667vw
}
.trace-record .record-list .list-content .content-betTime span:first-child {
 float:left
}
.trace-record .record-list .list-content .content-betTime span:nth-child(2) {
 color:#999;
 float:right
}
.trace-record .record-list .list-content .content-main {
 position:relative;
 height:21.33333vw;
 padding:0 3.73333vw
}
.trace-record .record-list .list-content .content-main .main-ticketName {
 margin-bottom:2.66667vw
}
.trace-record .record-list .list-content .content-main .main-betAmount,
.trace-record .record-list .list-content .content-main .main-ticketName {
 overflow:hidden;
 height:9.33333vw
}
.trace-record .record-list .list-content .content-main .main-betAmount span,
.trace-record .record-list .list-content .content-main .main-ticketName span {
 color:#333;
 font-size:3.73333vw;
 line-height:9.33333vw
}
.trace-record .record-list .list-content .content-main .main-betAmount span.active,
.trace-record .record-list .list-content .content-main .main-ticketName span.active {
 color:#ff6407
}
.trace-record .record-list .list-content .content-main .main-betAmount span:first-child,
.trace-record .record-list .list-content .content-main .main-ticketName span:first-child {
 float:left
}
.trace-record .record-list .list-content .content-main .main-betAmount span:first-child b,
.trace-record .record-list .list-content .content-main .main-ticketName span:first-child b {
 font-weight:400;
 color:#ff6407
}
.trace-record .record-list .list-content .content-main .main-betAmount span:nth-child(2),
.trace-record .record-list .list-content .content-main .main-ticketName span:nth-child(2) {
 float:right
}
.trace-record .record-list .list-content .content-main .main-betAmount>span {
 color:#999
}
.trace-record .record-list .list-content .content-main .main-betAmount>span b {
 font-size:3.73333vw;
 font-weight:400
}
.trace-record .record-list .list-content .content-main .main-betAmount>span b:first-child {
 color:#999
}
.trace-record .record-list .list-content .content-main .main-betAmount>span b:nth-child(2) {
 color:#199cff
}
.trace-record .record-list .list-content .content-main .main-more {
 position:absolute;
 right:2.66667vw;
 top:50%;
 transform:translateY(-50%)
}
.trace-record .record-list .list-content .content-main .main-more i {
 color:#999
}
.trace-record .search-lottery {
 justify-content:flex-end!important
}
@media (orientation:landscape) {
 .trace-record .record-list .list-content {
  margin-bottom:1.0045vw
 }
 .trace-record .record-list .list-content .content-betTime {
  padding:0 2.09895vw;
  height:5.997vw;
  border-bottom:1px solid #f3f3f3
 }
 .trace-record .record-list .list-content .content-betTime span {
  font-size:2.09895vw;
  line-height:5.997vw
 }
 .trace-record .record-list .list-content .content-main {
  height:11.994vw;
  padding:0 2.09895vw
 }
 .trace-record .record-list .list-content .content-main .main-ticketName {
  margin-bottom:1.49925vw
 }
 .trace-record .record-list .list-content .content-main .main-betAmount,
 .trace-record .record-list .list-content .content-main .main-ticketName {
  height:5.24738vw
 }
 .trace-record .record-list .list-content .content-main .main-betAmount span,
 .trace-record .record-list .list-content .content-main .main-ticketName span {
  font-size:2.09895vw;
  line-height:5.24738vw
 }
 .trace-record .record-list .list-content .content-main .main-betAmount>span b {
  font-size:2.09895vw
 }
 .trace-record .record-list .list-content .content-main .main-more {
  right:1.49925vw
 }
}
.hangup-record .record-list {
 flex:1;
 overflow:auto;
 -webkit-overflow-scrolling:touch
}
.hangup-record .record-list .list-content {
 background:#fff;
 margin-bottom:1.78667vw
}
.hangup-record .record-list .list-content .content-betTime {
 padding:2.13333vw 4.26667vw;
 overflow:hidden;
 color:#999
}
.hangup-record .record-list .list-content .content-betTime span {
 font-size:3.73333vw
}
.hangup-record .record-list .list-content .content-betTime span:first-child {
 float:left
}
.hangup-record .record-list .list-content .content-betTime span:nth-child(2) {
 float:right;
 color:#333;
 font-weight:500
}
.hangup-record .record-list .list-content .content-main {
 position:relative;
 padding:1.06667vw 4.26667vw 2.13333vw
}
.hangup-record .record-list .list-content .content-main .main-betAmount,
.hangup-record .record-list .list-content .content-main .main-ticketName {
 overflow:hidden
}
.hangup-record .record-list .list-content .content-main .main-betAmount span,
.hangup-record .record-list .list-content .content-main .main-ticketName span {
 color:#333;
 font-size:3.73333vw
}
.hangup-record .record-list .list-content .content-main .main-betAmount span.active,
.hangup-record .record-list .list-content .content-main .main-ticketName span.active {
 color:#ff6407
}
.hangup-record .record-list .list-content .content-main .main-betAmount span:first-child,
.hangup-record .record-list .list-content .content-main .main-ticketName span:first-child {
 float:left
}
.hangup-record .record-list .list-content .content-main .main-betAmount span:nth-child(2),
.hangup-record .record-list .list-content .content-main .main-ticketName span:nth-child(2) {
 float:right
}
.hangup-record .record-list .list-content .content-main .main-betAmount {
 margin-top:1.6vw
}
.hangup-record .record-list .list-content .content-main .main-betAmount>span>b {
 font-size:3.73333vw;
 font-weight:400;
 color:#999
}
.hangup-record .record-list .list-content .content-main .main-more {
 position:absolute;
 right:3.2vw;
 top:28%;
 transform:translateY(-50%)
}
.hangup-record .record-list .list-content .content-main .main-more i {
 color:#999
}
.hangup-record .search-lottery {
 justify-content:flex-end!important
}
.hangup-record .betreacord-choose .switch-tab {
 display:none
}
@media (orientation:landscape) {
 .hangup-record .record-list .list-content {
  margin-bottom:1.0045vw
 }
 .hangup-record .record-list .list-content .content-betTime {
  padding:1.1994vw 2.3988vw
 }
 .hangup-record .record-list .list-content .content-betTime span {
  font-size:2.09895vw
 }
 .hangup-record .record-list .list-content .content-main {
  padding:.5997vw 2.3988vw 1.1994vw
 }
 .hangup-record .record-list .list-content .content-main .main-betAmount span,
 .hangup-record .record-list .list-content .content-main .main-ticketName span {
  font-size:2.09895vw
 }
 .hangup-record .record-list .list-content .content-main .main-betAmount {
  margin-top:.89955vw
 }
 .hangup-record .record-list .list-content .content-main .main-betAmount>span>b {
  font-size:2.09895vw
 }
 .hangup-record .record-list .list-content .content-main .main-more {
  right:1.7991vw
 }
}
.day-record .record-totle {
 display:flex;
 justify-content:center;
 align-items:center;
 background:#fff;
 padding:0 2.66667vw;
 position:relative;
 margin-bottom:1.78667vw
}
.day-record .record-totle>div {
 flex:1;
 padding:2.66667vw;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center
}
.day-record .record-totle>div span {
 margin:.66667vw 0
}
.day-record .record-totle>div.totle-more {
 position:absolute;
 top:50%;
 right:2.66667vw;
 transform:translateY(-50%)
}
.day-record .record-totle>div.totle-more .van-icon-arrow:before {
 color:#999
}
.day-record .record-totle>div.totle-profitLoss.red {
 color:#ff6407
}
.day-record .record-totle>div.totle-profitLoss.green {
 color:#1db276
}
.day-record .record-totle .gray {
 color:#666
}
.day-record .record-totle .red {
 color:#ff6407
}
.day-record .record-totle .green {
 color:#1db276
}
.day-record .record-list {
 flex:1;
 overflow:auto;
 -webkit-overflow-scrolling:touch
}
.day-record .record-list .list-content {
 background:#fff;
 margin-bottom:1.78667vw
}
.day-record .record-list .list-content .content-betTime {
 overflow:hidden;
 margin-bottom:2.66667vw
}
.day-record .record-list .list-content .content-betTime span {
 color:#999;
 font-size:3.2vw
}
.day-record .record-list .list-content .content-betTime span:first-child {
 float:left
}
.day-record .record-list .list-content .content-betTime span:nth-child(2) {
 float:right
}
.day-record .record-list .list-content .content-main {
 position:relative;
 height:17.78667vw;
 padding:0 3.73333vw
}
.day-record .record-list .list-content .content-main .main-betAmount,
.day-record .record-list .list-content .content-main .main-ticketName {
 font-size:3.2vw;
 overflow:hidden;
 height:8.89333vw;
 line-height:8.89333vw
}
.day-record .record-list .list-content .content-main .main-betAmount span,
.day-record .record-list .list-content .content-main .main-ticketName span {
 color:#333;
 font-size:3.2vw
}
.day-record .record-list .list-content .content-main .main-betAmount span:first-child,
.day-record .record-list .list-content .content-main .main-ticketName span:first-child {
 float:left
}
.day-record .record-list .list-content .content-main .main-betAmount span:nth-child(2),
.day-record .record-list .list-content .content-main .main-ticketName span:nth-child(2) {
 float:right
}
.day-record .record-list .list-content .content-main .main-ticketName span {
 color:#999
}
.day-record .record-list .list-content .content-main .main-ticketName span:nth-child(2) {
 text-align:center;
 width:48%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.day-record .record-list .list-content .content-main .main-totalMoney span.red {
 color:#ff6407
}
.day-record .record-list .list-content .content-main .main-totalMoney span.green {
 color:#1db276
}
.day-record .record-list .list-content .content-main .main-totalMoney span:nth-child(2) {
 float:right;
 text-align:center;
 width:48%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.day-record .record-list .list-content .content-main .main-betAmount span:nth-child(2) {
 color:#ff6407
}
.day-record .record-list .list-content .content-main .main-more {
 position:absolute;
 right:2.66667vw;
 top:50%;
 transform:translateY(-50%)
}
.day-record .record-list .list-content .content-main .main-more .van-icon-arrow:before {
 color:#999
}
@media (orientation:landscape) {
 .day-record .record-totle {
  padding:0 1.49925vw;
  margin-bottom:1.0045vw
 }
 .day-record .record-totle>div {
  padding:1.49925vw
 }
 .day-record .record-totle>div span {
  margin:.37481vw 0
 }
 .day-record .record-totle>div.totle-more {
  right:1.49925vw
 }
 .day-record .record-list .list-content {
  margin-bottom:1.0045vw
 }
 .day-record .record-list .list-content .content-betTime {
  margin-bottom:1.49925vw
 }
 .day-record .record-list .list-content .content-betTime span {
  font-size:1.7991vw
 }
 .day-record .record-list .list-content .content-main {
  height:10vw;
  padding:0 2.09895vw
 }
 .day-record .record-list .list-content .content-main .main-betAmount,
 .day-record .record-list .list-content .content-main .main-ticketName {
  font-size:1.7991vw;
  height:5vw;
  line-height:5vw
 }
 .day-record .record-list .list-content .content-main .main-betAmount span,
 .day-record .record-list .list-content .content-main .main-ticketName span {
  font-size:1.7991vw
 }
 .day-record .record-list .list-content .content-main .main-more {
  right:1.49925vw
 }
}
.popUpDialog {
 background-color:transparent
}
.RecordTotal {
 padding:2.66667vw;
 height:23.2vw;
 display:flex;
 background:#f2f4f9
}
.RecordTotal .left {
 width:26.66667vw;
 display:flex;
 align-items:center;
 flex-wrap:wrap;
 align-content:center;
 border-right:1px solid #ededed
}
.RecordTotal .left h2,
.RecordTotal .left p {
 width:100%
}
.RecordTotal .left h2 {
 font-weight:400;
 font-family:PingFangSC-Regular;
 font-size:4.26667vw;
 color:#333;
 margin-bottom:2.66667vw
}
.RecordTotal .left P {
 color:#666;
 font-size:3.2vw
}
.RecordTotal .right {
 flex:1;
 display:flex;
 align-items:center;
 flex-wrap:wrap;
 align-content:space-around;
 margin-left:2.66667vw
}
.RecordTotal .right>div {
 width:100%;
 display:flex;
 justify-content:space-between
}
.RecordTotal .right>div span:first-child {
 font-family:PingFangSC-Regular;
 font-size:3.2vw;
 color:#666
}
.RecordTotal .right>div span:nth-child(2) {
 font-family:DIN-Medium;
 font-size:3.73333vw;
 color:#333
}
.RecordTotal .right>div span.red {
 font-size:3.73333vw;
 color:#ff6407
}
.RecordTotal .right>div span.green {
 font-size:3.73333vw;
 color:#1db276
}
.page-gamerecord {
 display:flex;
 flex-direction:column;
 position:relative
}
.page-gamerecord .nav-back {
 width:13.33333vw;
 height:16vw;
 position:absolute;
 left:0;
 top:0;
 z-index:1;
 padding-left:4.26667vw
}
.page-gamerecord .nav-back i {
 display:inline-block;
 transform:rotate(90deg);
 font-size:4.26667vw;
 color:#000;
 line-height:16vw
}
.page-gamerecord.small-size .van-tabs__wrap .van-tabs__nav {
 width:75%!important
}
.page-gamerecord.small-size .van-tabs__wrap {
 position:relative
}
.page-gamerecord.small-size .van-tabs__wrap:before {
 left:10%
}
.page-gamerecord.small-size .van-tabs__wrap:after,
.page-gamerecord.small-size .van-tabs__wrap:before {
 display:block;
 width:4vw;
 height:100%;
 background-image:linear-gradient(180deg,#72afff,#95c3ff 32%,#bad7ff);
 background-size:100% auto;
 position:absolute;
 top:0;
 content:"";
 z-index:10;
 opacity:.7
}
.page-gamerecord.small-size .van-tabs__wrap:after {
 right:10%
}
.page-gamerecord .gamerecord-scroll {
 width:100%;
 height:100%;
 display:flex;
 flex-direction:column
}
.page-gamerecord .gamerecord-scroll .van-tabs__wrap {
 height:16vw;
background-image: linear-gradient(180deg,#72afff,#95c3ff 32%,#bad7ff);
 background-size:100% auto
}
.page-gamerecord .gamerecord-scroll .van-tabs__wrap .van-tabs__nav {
 height:16vw;
 width:80%;
 margin:0 auto;
 background:none;
 position:relative
}
.page-gamerecord .gamerecord-scroll .van-tabs__wrap .van-tabs__nav .van-tab span {
 line-height:16vw;
 color:#666
}
.page-gamerecord .gamerecord-scroll .van-tabs__wrap .van-tabs__nav .van-tab.van-tab--active span {
 font-size:4.26667vw;
 font-weight:500;
 color:#000
}
.page-gamerecord .gamerecord-scroll .van-tabs__wrap .van-tabs__nav .van-tabs__line {
 width:11.46667vw!important;
 bottom:6.66667vw;
 background:#000;
 height:.4vw
}
.page-gamerecord .gamerecord-scroll .van-tabs__content {
 flex:1;
 overflow:hidden
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record {
 height:100%;
 display:flex;
 flex-direction:column;
 position:relative;
 background:#f8f8f8
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-modal {
 position:absolute;
 top:16.72vw;
 width:100%;
 height:calc(100% - 10.66667vw);
 background:rgba(0,0,0,.3)
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search {
 display:flex;
 justify-content:center;
 align-items:center;
 background:#fff;
 padding:0 2.66667vw;
 height:14.93333vw;
 margin-bottom:1.78667vw
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search>li {
 display:flex;
 justify-content:center;
 align-items:center;
 font-size:3.73333vw;
 color:#666
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search>li>span {
 margin-right:1.6vw
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search>li.active {
 color:#a83700
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-calender,
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-lottery {
 flex:3
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-more {
 flex:1
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-calender img {
 width:3.2vw;
 height:3.46667vw
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-lottery img {
 width:3.92vw;
 height:2.21333vw
}
.page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-more img {
 width:4.97867vw;
 height:1.06667vw
}
@media (orientation:landscape) {
 .RecordTotal {
  padding:1.49925vw;
  height:13.04348vw
 }
 .RecordTotal .left {
  width:14.9925vw;
  border-right:1px solid #ededed
 }
 .RecordTotal .left h2 {
  font-size:2.3988vw;
  margin-bottom:1.49925vw
 }
 .RecordTotal .left P {
  font-size:1.7991vw
 }
 .RecordTotal .right {
  margin-left:1.49925vw
 }
 .RecordTotal .right>div span:first-child {
  font-size:1.7991vw
 }
 .RecordTotal .right>div span.green,
 .RecordTotal .right>div span.red,
 .RecordTotal .right>div span:nth-child(2) {
  font-size:2.09895vw
 }
 .page-gamerecord .nav-back {
  width:7.49625vw;
  height:8.9955vw;
  padding-left:2.3988vw
 }
 .page-gamerecord .nav-back i {
  font-size:2.3988vw;
  line-height:8.9955vw
 }
 .page-gamerecord.small-size .van-tabs__wrap:after,
 .page-gamerecord.small-size .van-tabs__wrap:before {
  width:2.24888vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__wrap,
 .page-gamerecord .gamerecord-scroll .van-tabs__wrap .van-tabs__nav {
  height:8.9955vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__wrap .van-tabs__nav .van-tab span {
  line-height:8.9955vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__wrap .van-tabs__nav .van-tab.van-tab--active span {
  font-size:2.3988vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__wrap .van-tabs__nav .van-tabs__line {
  width:6.44678vw!important;
  bottom:3.74813vw;
  height:.22489vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-modal {
  top:9.4003vw;
  height:calc(100% - 5.997vw)
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search {
  padding:0 1.49925vw;
  height:8.3958vw;
  margin-bottom:1.0045vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search>li {
  font-size:2.09895vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search>li>span {
  margin-right:.89955vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-calender img {
  width:1.7991vw;
  height:1.94903vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-lottery img {
  width:2.2039vw;
  height:1.24438vw
 }
 .page-gamerecord .gamerecord-scroll .van-tabs__content .van-tab__pane .game-record .record-search .search-more img {
  width:2.7991vw;
  height:.5997vw
 }
}
