body,
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
input,
textarea {
  font-family: 'miui', '微软雅黑';
  -webkit-tap-highlight-color: transparent;
  outline: 0;
  border: none;
}
.uppercase {
  text-transform: uppercase;
}
.border-bottom {
  position: relative;
}
.border-bottom:before {
  position: absolute;
  content: '';
  width: 200%;
  height: 1px;
  left: 0;
  bottom: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 0 bottom;
  transform-origin: 0 bottom;
  background-color: #D9D9D9;
}
.loan-border {
  position: relative;
}
.loan-border:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  z-index: -1;
  padding-right: 1px;
  width: 300%;
  height: 299%;
  width: calc(297%);
  height: calc(297%);
  border-radius: 10px;
  border: 1px solid #9a8e90;
  transform: scale(0.3333);
  transform-origin: 0 0;
  -webkit-transform: scale(0.3333);
  -webkit-transform-origin: 0 0;
}
.loan-loading {
  position: fixed;
  width: 100%;
  height: 1024px;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 9999;
  overflow: hidden;
}
.loan-loading .animate {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -0.83333333rem;
  margin-top: -0.83333333rem;
  width: 1.66666667rem;
  height: 1.66666667rem;
  -webkit-animation: auto-circle 1s linear infinite;
}
@-webkit-keyframes auto-circle {
  from {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: center center;
  }
  to {
    -webkit-transform: rotate(360deg);
    -webkit-transform-origin: center center;
  }
}
.loan-loading .animate img {
  width: 1.66666667rem;
}
.display-none {
  display: none;
}
