@font-face {
  font-family: "iconfont";
  src: url('iconfont.eot?t=1596159634374');
  /* IE9 */
  src: url('iconfont.eot?t=1596159634374#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPsAAsAAAAACQQAAAOdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDNgqETINxATYCJAMcCxAABCAFhG0HgQ4bzwcRFZzZyH4Wxo61hWUMGwKRxKVu/Ur9fvjRUPf7IR6e3w937nv3y0yTJPG2KA7JGkuYR6uEZikSCinQp53IfGB/75+LmenujagAL0aiQnGvTXURUkIC/2dwAJP3fdesG7BwEepI7vnNoz/4peM0HR0cM136APNsNpeuABwPaDyK/Igii6QX9VcQz6aDjgk6ncCgBRaIE68AFr2kLgvEx8z0RPQRp5R8pBfajF0T8QMS+tJJrgO+O28fN7ALaSiaCnXtw9eeKTg473zsoxr+N4ixEGB1pwe/FxWbIInHmcYz1Qtuogx+xFk8PQXnff//c95pOYXs5B9eK1VFEC1U4TCwZ6GW806DQsN5FzNL1A25hKgHchWiXiiUzWaBfTRn6cAopsAv8I9iF0MhVYpv5eVpOl9egaZlaFqVVo9RzqXwAld98MDt37OHj/zRk0sP08ATMKEYDEY8OUgVPTVnynImPGsm8OZc9sEBJ1cUKTni6Ejg5IsCj8GIXttn5IipQ69qelQiNyUxCo+2WM4iexfWSuCtOeIrPSyRKq8svfCQL6mxGYs1N9cpSc1NYGrDCc0weaLJGcasCWJ01mlFRRq8dY4OLvMJr4orRBV6pueix2Z23QvuSa1nHh0/C97E01jybsNSxFIDQXnFxXiS/48+Iz7vXjtsOrSUGE930Sc9dzcV2P6esAdu0PrsMPuZwS7mc752vrbzLhbBNsGuFvM+LXyrOVfzYFxujd6Mik8auxt7Um2SbV43G6saEYTOrPfIN0BdJcXKojlyAqBckdtvwt+Y+/TbEq+08/ZyNOCv7/iQs8ttQ6J+A/QKlVn3nVWxJ78cVdWl0twoEegshuIUDGoebqFaJ112Z56BQB96gQUoOvNQ9RaRid2ExpBtaPX2YdAG772HTClSRcqAda0EwrgFKEb9gWrcBjKxF9CY9Qyt8aBgkI4PtUPKMQq3dmeUgoaqH7l6HLSukbWbeYOJXclhjoN/gYPzUG5lE49cMYC72BDephDRpHns6ULOhq4baeLRo5bEikzn1Dot64WSeuzVmjsGJQENUvkhTm000NZwsU68/g0YUafEBQ0/1C/AAjc+ySWyCsircKjUcCp3Cd6MghAa0dioRy5ED50WHJEpe5YHNZGwDfyTs5QO0lWFyfDi/jyPoNSaeulFpNLGOh+Sz105/OOhwg3mb2NpjeUdLI5RRX46pF9syiEg2DF6l+fK30EHVqEUAAA=') format('woff2'), url('iconfont.woff?t=1596159634374') format('woff'), url('iconfont.ttf?t=1596159634374') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('iconfont.svg?t=1596159634374#iconfont') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconbianzu:before {
  content: "\e68e";
}
.iconxingzhuangjiehe:before {
  content: "\e68d";
}
.iconxingzhuangjiehe1:before {
  content: "\e68c";
}
.iconicondanseshouji11:before {
  content: "\e68b";
}
.iconicondanseshouji1:before {
  content: "\e689";
}
.iconicondanseshouji:before {
  content: "\e68a";
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html * {
  outline: 0;
  -webkit-text-size-adjust: none !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
html,
body {
  font-family: sans-serif;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
  border: none;
  -webkit-appearance: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ol,
ul,
dl {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
em,
b,
i {
  font-style: normal;
}
a {
  text-decoration: none;
}
img {
  border: none;
}
.clr {
  *zoom: 1;
  clear: both;
}
.clr:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.fl {
  float: left;
  _display: inline;
}
.fr {
  float: right;
  _display: inline;
}
.va-t {
  vertical-align: top;
}
.va-m {
  vertical-align: middle;
}
.va-b {
  vertical-align: bottom;
}
.i-hide {
  display: none;
}
.i-show {
  display: block;
}
.lineBlock {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
}
.lbBox {
  font-size: 0 !important;
  *word-spacing: -1px !important;
}
.boxsiz {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
body {
  overflow-x: hidden;
}
.emptys {
  margin-left: -1px;
  width: 1px;
  height: 100%;
  font-size: 0;
  vertical-align: middle;
}
.column {
  display: flex;
  flex-direction: column;
}
.row {
  display: flex;
  flex-direction: row;
}
/* 两侧对齐 */
.bothSide {
  justify-content: space-between;
}
/* 平均分布 */
.avarage {
  justify-content: space-around;
}
/* 水平居中 */
.rowCenter {
  justify-content: center;
}
/* 垂直居中 */
.verCenter {
  align-items: center;
}
.boxFlex {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.boxFlexs {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
@media (min-width: 750px) {
  html {
    background: rgba(0, 0, 0, 0.5);
  }
  html body {
    max-width: 480px;
    margin: 0 auto;
    background: #fff;
  }
}
.register .head {
  height: 3.2rem;
  background: #0081D2;
}
.register .head img {
  width: 4rem;
  height: 1.17rem;
}
.register .form-box {
  margin-top: 0.71rem;
  padding: 0 1.17rem;
}
.register .form-box .inp-wrap {
  height: 50px;
  border-radius: 3px;
  border: 1px solid #BFDCE6;
  margin: 0 auto 0.27rem;
  padding-left: 0.27rem;
  padding-right: 0.27rem;
  background: #F0F9FC;
}
.register .form-box .inp-wrap:focus-within {
  border: 1px solid #0081D2;
  background: #ffffff;
}
.register .form-box .inp-wrap:focus-within .iconfont {
  color: #0081D2;
}
.register .form-box .inp-wrap .iconfont {
  font-size: 24px;
  color: #ACC6CF;
  margin-right: 0.13rem;
}
.register .form-box .inp-wrap .code {
  font-size: 14px;
  color: #0081d2;
  background: transparent;
}
.register .form-box .inp-wrap .code.disabled {
  color: #556266;
}
.register .form-box .inp-wrap .inp {
  font-size: 14px;
  color: #556266;
  background: transparent;
  width: 3.89rem;
}
.register .form-box .inp-wrap .inp::-webkit-input-placeholder {
  color: #ACC6CF;
}
.register .form-box .agreement {
  margin-top: 0.4rem;
  margin-bottom: 0.53rem;
}
.register .form-box .agreement .gou {
  width: 20px;
  height: 20px;
  background: #0081D2;
  border-radius: 50%;
  margin-right: 0.11rem;
}
.register .form-box .agreement .gou.gouactive {
  border: 1px solid #BFDCE6;
  background: #ffffff;
}
.register .form-box .agreement .gou .iconbianzu {
  font-size: 20px;
  color: #FFFFFF;
}
.register .form-box .agreement .txt span {
  font-size: 12px;
  color: #556266;
}
.register .form-box .agreement .txt a {
  font-size: 12px;
  color: #0081d2;
  font-weight: bold;
}
.register .form-box .btn {
  height: 50px;
  line-height: 50px;
  background: #0081D2;
  border-radius: 3px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  display: block;
}
.register .form-box .btn.disabled {
  opacity: 0.5;
}
.register .activity {
  padding-top: 1.33rem;
  padding-bottom: 2rem;
}
.register .activity .title {
  position: relative;
  text-align: center;
  margin: 0 0.64rem;
}
.register .activity .title b.l {
  position: absolute;
  left: 0;
  top: 0.23rem;
  width: 3.72rem;
  height: 1px;
  background: #ACC6CF;
  color: #ACC6CF;
}
.register .activity .title b.r {
  position: absolute;
  right: 0;
  top: 0.23rem;
  width: 3.72rem;
  height: 1px;
  background: #ACC6CF;
  color: #ACC6CF;
}
.register .activity .title em.l {
  position: absolute;
  left: 3.72rem;
  top: 0.18rem;
  width: 4px;
  height: 4px;
  background: #ACC6CF;
  border-radius: 50%;
}
.register .activity .title em.r {
  position: absolute;
  right: 3.72rem;
  top: 0.18rem;
  width: 4px;
  height: 4px;
  background: #ACC6CF;
  border-radius: 50%;
}
.register .activity .title span {
  font-size: 11px;
  color: #556266;
}
.register .activity .ad {
  margin-top: 0.45rem;
  height: 75px;
  background: #E9F2F5;
  font-size: 11px;
  color: #acc6cf;
}
.register-success {
  padding-top: 0.8rem;
}
.register-success .icon {
  width: 120px;
  height: 120px;
  background: #0081D2;
  border-radius: 50%;
  margin: 0 auto;
}
.register-success .icon .iconfont {
  font-size: 120px;
  color: #FFFFFF;
}
.register-success .t1 {
  font-size: 21px;
  color: #0081D2;
  text-align: center;
  margin-top: 0.5rem;
  margin-bottom: 0.67rem;
  font-weight: bold;
}
.register-success .t2 {
  text-align: center;
  font-size: 13px;
  color: #556266;
  line-height: 22px;
}
.register-success .t2 a {
  color: #0081d2;
}
.register-success .btn-wrap {
  margin-top: 1.07rem;
  padding: 0 1.17rem;
}
.register-success .btn-wrap .btn {
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #0081D2;
  border-radius: 3px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  margin-bottom: 0.4rem;
}
.register-success .btn-wrap .share {
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #FFFFFF;
  border-radius: 3px;
  font-size: 16px;
  color: #0081D2;
  font-weight: bold;
  border: 1px solid #0081D2;
  display: block;
}
.register-success .activity {
  padding-top: 1.33rem;
  padding-bottom: 2rem;
}
.register-success .activity .title {
  position: relative;
  text-align: center;
  margin: 0 0.64rem;
}
.register-success .activity .title b.l {
  position: absolute;
  left: 0;
  top: 0.23rem;
  width: 3.72rem;
  height: 1px;
  background: #ACC6CF;
  color: #ACC6CF;
}
.register-success .activity .title b.r {
  position: absolute;
  right: 0;
  top: 0.23rem;
  width: 3.72rem;
  height: 1px;
  background: #ACC6CF;
  color: #ACC6CF;
}
.register-success .activity .title em.l {
  position: absolute;
  left: 3.72rem;
  top: 0.18rem;
  width: 4px;
  height: 4px;
  background: #ACC6CF;
  border-radius: 50%;
}
.register-success .activity .title em.r {
  position: absolute;
  right: 3.72rem;
  top: 0.18rem;
  width: 4px;
  height: 4px;
  background: #ACC6CF;
  border-radius: 50%;
}
.register-success .activity .title span {
  font-size: 11px;
  color: #556266;
}
.register-success .activity .ad {
  margin-top: 0.45rem;
  height: 75px;
  background: #E9F2F5;
  font-size: 11px;
  color: #acc6cf;
}
.van-dialog__message {
  white-space: inherit !important;
}
.reg-agreement .tit {
  font-size: 14px;
  color: #2e3033;
  font-weight: bold;
  margin-bottom: 0.28rem;
  white-space: normal !important;
}
.reg-agreement .t1 {
  font-size: 13px;
  color: #556266;
  text-align: justify;
  margin-bottom: 0.27rem;
  white-space: normal !important;
}
.code-shade {
  height: 100%;
}
.code-shade img {
  width: 200px;
  height: 200px;
}
.van-image {
  height: 100%;
}
.my-swipe {
  width: 100%;
  height: 100%;
}
.my-swipe .van-swipe-item {
  background-color: #39a9ed;
}
.my-swipe .van-swipe-item img {
  width: 100%;
  height: 100%;
}
#verCode .slider {
  width: 100% !important;
  left: 0 !important;
}
#verCode .bg-green {
  background-color: #0081D2 !important;
}
#verCode .icon-ok {
  color: #0081D2 !important;
}
/*# sourceMappingURL=index.css.map */