.register {
  font-size: .2rem;
  text-align: center;
  margin-top: .2rem;
}
.register span:nth-child(1) {
  color: #333;
}
.header {
  z-index: 1000;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: .3rem;
  box-sizing: border-box;
}
.header .icon {
  width: .4rem;
  height: .4rem;
}
.bg1 {
    width: 39%;
    height: 3rem;
    position: absolute;
    right: 10%;
    top: 12px;
}
.wrap {
  position: relative;
  padding: .6rem .3rem;
  box-sizing: border-box;
  /*height: calc(96.4vh);*/
  background-color: #f9f9f9;
  margin-top: 3.8rem;
}
.wrap .title {
  font-size: .4rem;
  color: #333;
  font-weight: bold;
  margin-top: -2rem;
  margin-bottom: .6rem;
}
.wrap .inputbox {
  width: 100%;
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: .3rem;
  padding: .3rem .3rem;
  box-sizing: border-box;
  margin-bottom: .3rem;
}
.wrap .inputbox .lable {
  width: 1.6rem;
}
.wrap .inputbox .lable span:nth-child(1) {
  color: #ef622d;
  font-size: .2rem;
  margin-top: -0.2rem;
}
.wrap .inputbox .lable span:nth-child(2) {
  color: #333;
  font-size: .32rem;
  margin-left: .1rem;
  font-weight: bold;
}
.btnbox {
  width: 100%;
  padding: 0 .3rem;
  box-sizing: border-box;
  margin-top: .8rem;
}
.btnbox div {
  width: 100%;
  border-radius: .2rem;
  background: #ef622d;
  height: 1rem;
  text-align: center;
  font-size: .4rem;
  color: #fff;
  line-height: 1rem;
}
