* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
input{
  border: 0;
  outline:0;
}



.swal2-styled.swal2-cancel{
  font-size: 16px !important;
  margin-right: 30px !important;
}
.swal2-styled.swal2-confirm{
  font-size: 16px !important;
}
.swal2-styled{
  padding: 0.45em 1.2em !important;
}
.swal2-title{
  font-size: 1.4em !important;
}
.s-window-tips {
  width: 100%;
  height: 100vh;
  padding: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #000;
  color: #fff;
  text-align: center
}

.s-window-tips p {
  width: 90%;
  margin: 20px auto;
  font-size: 20px
}

.s-window-tips .qr-box {
  width: 128px;
  height: 128px;
  margin: 20px auto
}

.s-window-tips .qr-box img {
  width: 100%;
  height: 100%
}

.tc {
  text-align: center
}
a{
  text-decoration: none;
}
/* 隐藏横向滚动条 */
/* ::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
  color: transparent;
} */
  /* 隐藏垂直滚动条 */
  *::-webkit-scrollbar {
    width: 0px;
    color: transparent;
  }
  
  /* 隐藏水平滚动条 */
  *::-webkit-scrollbar {
    height: 0px;
    color: transparent;
  }
  
  /* 同时隐藏垂直和水平滚动条 */
  *::-webkit-scrollbar {
    width: 0px;
    height: 0px;
    color: transparent;
  }
  
  /* 在Firefox中隐藏滚动条 */
  * {
    scrollbar-width: none;
  }
  .relative{
    position: relative;
  }
  .absolute{
    position: absolute;
  }
  .flex-center{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .flex-space-between{
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .bolck{
    display: block;
  }
  