::-webkit-scrollbar {
  -webkit-appearance: none;
  display: none
}

::-webkit-scrollbar {
  -webkit-appearance: none;
  display: none
}
.errdeo {
  white-space: nowrap;
  position: fixed;
  top: 40%;
  left: 50%;
  padding: 6px 16px;
  color: #000;
  font-size: 14px;
  background: #fff;
  opacity: .8;
  border-radius: 2px;
  -webkit-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
  z-index: 9;
  height: 30px;
  text-align: center;
}

a {
  color: #bacef1;
  text-decoration: none
}

a:visited {
  color: none
}

ul {
  list-style-type: none;
  padding: 0;
  margin: 0
}

strong {
  font-weight: 500
}

button {
  border: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  background: transparent;
  outline: 0;
  color: #bacef1;
  font-size: 1.2rem;
  cursor: pointer
}

@-webkit-keyframes flash {

  0%,
  50%,
  to {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

@keyframes flash {

  0%,
  50%,
  to {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

html {
  font-size: 62.5%;
  background-color: #121723;
  color: #bacef1;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

*,
:after,
:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit
}

body {
  font-size: 1.4rem;
  padding: 0;
  margin: 0
}

.application {
  font-family: unset
}

.home .app-events {
  margin-bottom: 5px;
}
.app-banner{
  max-width: 846px;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 1440px) {
  .app-banner{
    max-width: 920px;
  }
}
.app-banner .swiper-wrapper .swiper-slide{
  background-size: cover;
  height: 180px;
}
.app-banner .swiper-wrapper .swiper-slide img{
  width: 100%;
}


.app-txtscroll{
  height: 40px;
  padding: 0 20px;
  background-color: #121723;
}
.app-txtscroll .bd ul li{
  
}
.app-txtscroll .bd ul li a{
  line-height: 40px;
  color: #00befe;
}


@media (min-width: 641px) {
  .phone{
    display: none !important;
  }
}
@media (max-width: 640px) {
  .pc{
    display: none !important;
  }
  
  .match-info.ph{
    display: flex;
  }
  .match-info.ph .notice-icon{
    background-position: 50%;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    margin-left: 16px;
    margin-right: 8px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTcgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT7lhazlkYo8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0i6Zu356ue5oqAMi4wLWNvcHkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLmjInpkq4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOC4wMDAwMDAsIC00NDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLlhazlkYoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LjAwMDAwMCwgNDQyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iIzAwQkVGRSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMDAwMDAwLCAxMS4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTEzLjAwMDAwMCwgLTExLjAwMDAwMCkgIiB4PSIxMiIgeT0iMyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMUVGRkZBIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi41MDAwMDAsIDExLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTYuNTAwMDAwLCAtMTEuMDAwMDAwKSAiIHg9IjE2IiB5PSI4IiB3aWR0aD0iMSIgaGVpZ2h0PSI2IiByeD0iMC41Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjMUVGRkZBIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC41MDAwMDAsIDExLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTguNTAwMDAwLCAtMTEuMDAwMDAwKSAiIHg9IjE4IiB5PSI1IiB3aWR0aD0iMSIgaGVpZ2h0PSIxMiIgcng9IjAuNSI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgZmlsbD0iIzAwQkVGRSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41MDAwMDAsIDEyLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0xMi41MDAwMDApICIgeD0iNyIgeT0iMTAiIHdpZHRoPSIxIiBoZWlnaHQ9IjUiIHJ4PSIwLjUiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLDEzIEwzLDEzIEM0LjEwNDU2OTUsMTMgNSwxMi4xMDQ1Njk1IDUsMTEgQzUsOS44OTU0MzA1IDQuMTA0NTY5NSw5IDMsOSBMMSw5IEwxLDcgTDMsNyBDNS4yMDkxMzksNyA3LDguNzkwODYxIDcsMTEgQzcsMTMuMjA5MTM5IDUuMjA5MTM5LDE1IDMsMTUgTDEsMTUgTDEsMTMgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjMDBCRUZFIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjUwMDAwMCwgMTEuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC00LjUwMDAwMCwgLTExLjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy40MjYwNzMxLDE3LjE4MDk4OTYgTDcuNDI1MzM4NzUsMTcuMTc5ODcwNiBMMTIuMzM2MDEwNCwxMy4yNTIyNDM1IEMxMi4zNjE5NjYyLDEzLjIyOTE3OSAxMi4zODkxMjgyLDEzLjIwNzQ0NzMgMTIuNDE3MzkyLDEzLjE4NzE1MzMgTDEyLjQzMDY5NDYsMTMuMTc2NTEzNyBMMTIuNDMxMjc4NiwxMy4xNzczNTk2IEMxMi41OTI3NDA0LDEzLjA2NTUyMzkgMTIuNzg4NzE4MiwxMyAxMywxMyBDMTMuNTUyMjg0NywxMyAxNCwxMy40NDc3MTUzIDE0LDE0IEMxNCwxNC4zNDE0ODc1IDEzLjgyODgzMDksMTQuNjQyOTk2MyAxMy41Njc2MSwxNC44MjM0MDkxIEwxMy41NjgwODQ3LDE0LjgyNDA5NjcgTDguNzE0MjYwNDEsMTguNjk5ODgwNSBDOC42NTcyNzg1OSwxOC43NTgwMjU3IDguNTkzMjUzNDYsMTguODA5MjQyNiA4LjUyMzU2NTc0LDE4Ljg1MjE1MDQgTDguNTIzMDQwNzcsMTguODUyNTY5NiBDOC4zNzA4MzQxOCwxOC45NDYwNDkgOC4xOTE3MTc1NiwxOSA4LDE5IEM3LjQ0NzcxNTI1LDE5IDcsMTguNTUyMjg0NyA3LDE4IEM3LDE3LjY2MTI3MjggNy4xNjg0MTMwOCwxNy4zNjE4ODA3IDcuNDI2MDczMSwxNy4xODA5ODk2IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzAwQkVGRSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuNTAwMDAwLCAxNi4wMDAwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTEwLjUwMDAwMCwgLTE2LjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC42NTg3MDU3MSw4Ljc1MjQxODY1IEM4LjYzNjIyNDI0LDguNzcyMTE2MDMgOC42MTI4NTIzMyw4Ljc5MDgyMiA4LjU4ODY1ODIzLDguODA4NDY4MzEgTDguNTM1OTY0OTcsOC44NTA2MzE3MSBMOC41MzMwNDU3Miw4Ljg0NjI0MDE3IEM4LjM3ODc0NTk3LDguOTQzNjM3NyA4LjE5NTk1NTA1LDkgOCw5IEM3LjQ0NzcxNTI1LDkgNyw4LjU1MjI4NDc1IDcsOCBDNyw3LjY2MTI3IDcuMTY4NDE1OTEsNy4zNjE4NzU2NCA3LjQyNjA3OTU4LDcuMTgwOTg1MDcgTDcuNDI1MzM4NzUsNy4xNzk4NzA2MSBMMTIuMjg2MzUwOSwzLjI5OTQ5NjI2IEMxMi40Njc4MDgsMy4xMTQ2NTU0NCAxMi43MjA1MTQ0LDMgMTMsMyBDMTMuNTUyMjg0NywzIDE0LDMuNDQ3NzE1MjUgMTQsNCBDMTQsNC4zNDE0ODQ1MiAxMy44Mjg4MzM5LDQuNjQyOTkxMDUgMTMuNTY3NjE2OSw0LjgyMzQwNDMzIEwxMy41NjgwODQ3LDQuODI0MDk2NjggTDguNjU4NzA1NzEsOC43NTI0MTg2NSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiMwMEJFRkUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
  }
  .match-info.ph .app-txtscroll{
    margin: 0;
    flex: 1;
    padding: 0;
  }
  .match-info.ph .app-txtscroll .bd ul li{
    text-align: left;
  }
  .application--wrap .home-page .scroll-list{
    height: calc(100vh - 140px);
    overflow: auto;
  }
  .weui-tab__panel{
  }
  .match-card-button .button-content{
    width: calc(100% - 2px);
    height: 36px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 2px;
    background-color: #252f44;
  }
  .match-card-button .button-content .button-name{
    font-size: 1.2rem;
    max-width: 65%;
    overflow-wrap: break-word;
  }
  .bet-keyboard .content.his{
    padding-top: 0;
    flex-direction: initial;
  }
}
.swiper-slide{
  position: relative;
}
.stake-input input{
  text-indent: 10px;
  outline: none;
  width: 100%;
  height: 100%;
  color: #fff;
  background: transparent;
  border: none;
  caret-color: #1ffdfa;
  font-family: DIN;
}
input::-webkit-input-placeholder{
  color:#bacef1;
}


.bet-slip-pop .bet-slip-pop-body .odds-list .odds-item, .bet-slip-pop .bet-slip-pop-body .odds-list .parlay-item{
    position: relative;
    height: 82px;
    display: -ms-flexbox;
    display: flex;
    background: #182032;
    border-left: 2px solid transparent;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 8px;
    margin-top: 1px;
}

.bet-slip-pop .bet-slip-pop-body .odds-list .odds-list-line{
    width: calc(100% - 16px);
    height: 1px;
    margin-top: -11px;
    margin-left: 8px;
    position: absolute;
    background: #1d2638;
}

.bet-slip-pop .bet-slip-pop-body .odds-list .odds-item .remove-odds, .bet-slip-pop .bet-slip-pop-body .odds-list .parlay-item .remove-odds{
    width: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

.bet-slip-pop .bet-slip-pop-body .odds-list .odds-item .remove-odds .remove-odds-icon, .bet-slip-pop .bet-slip-pop-body .odds-list .parlay-item .remove-odds .remove-odds-icon{
    margin-top: 5px;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
    background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDkuMyAoNTExNjcpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkNvbWJpbmVkIFNoYXBlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Iumbt+ernuaKgF9pb3MiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLmipXms6jpobUt5LiN5Y+v5Liy5YWz5oqV5rOo5pWI5p6cLWNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0yMTUuMDAwMDAwKSIgZmlsbD0iIzc1OEJCNSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTQ4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA1MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYsMTkgTDE5LDE2IEwyMCwxNyBMMTcsMjAgTDIwLDIzIEwxOSwyNCBMMTYsMjEgTDEzLDI0IEwxMiwyMyBMMTUsMjAgTDEyLDE3IEwxMywxNiBMMTYsMTkgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}

.bet-slip-pop .bet-slip-pop-body .odds-list .odds-item .odds-item-match, .bet-slip-pop .bet-slip-pop-body .odds-list .parlay-item .odds-item-match{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    font-size: 1rem;
    color: #526585;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .odds-item .odds-item-match .odds-name, .bet-slip-pop .bet-slip-pop-body .odds-list .parlay-item .odds-item-match .odds-name{
    font-size: 1.4rem;
    color: #fff;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .odds-item .odds-item-money, .bet-slip-pop .bet-slip-pop-body .odds-list .parlay-item .odds-item-money {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-left: auto;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .odds-item .odds-item-money .item-money, .bet-slip-pop .bet-slip-pop-body .odds-list .parlay-item .odds-item-money .item-money{
    height: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .odds-item .odds-item-money .item-money .money-odds-change, .bet-slip-pop .bet-slip-pop-body .odds-list .parlay-item .odds-item-money .item-money .money-odds-change{
    background: #ff1418;
    color: #fff;
    border-radius: 3px;
    padding: 1px;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .stake-input {
    width: 72px;
    height: 32px;
    margin-left: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background: #151b29;
    border: 1px solid #0c121f;
    border-radius: 2px;
    padding-right: 6px;
}

.bet-slip-pop .bet-slip-pop-body .odds-list .stake-input .input-placeholder {
    font-size: 1.2rem;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .item-return {
    font-size: 1rem;
    color: #526585;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .item-return .return-amount {
    color: #1ee8e7;
}
.bet-keyboard .contents, .bet-keyboard {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.bet-keyboard .contents {
    width: calc(100% - 8px);
    color: #fff;
}
.bet-keyboard .contents, .bet-keyboard {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}
.contents {
    background: #232d42;
    border-radius: 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .stake-input {
    width: 72px;
    height: 32px;
    margin-left: 16px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background: #151b29;
    border: 1px solid #0c121f;
    border-radius: 2px;
    padding-right: 6px;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .stake-input-focus .input-placeholder {
    font-size: 1.2rem;
    border-left: 1px solid transparent;
    animation-name: input-breathing-left-data-v-3b21caa0;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}
.bet-slip-pop .bet-slip-pop-body .odds-list .stake-input-focus {
    border: 1px solid #125e72;
}
@keyframes input-breathing-left-data-v-3b21caa0{0%{/* border-left:1px solid #1ee8e7; */}60%{/* border-left:1px solid #20304a */}to{border-left:1px solid #1ee8e7;}}@keyframes input-breathing-right-data-v-3b21caa0{0%{border-right:1px solid #1ee8e7}60%{border-right:1px solid #20304a}to{border-right:1px solid #1ee8e7}}
