
body {
    background: #fff;
}

.wrap[data-v-4d02e361] {
  height: calc(1.32rem + env(safe-area-inset-bottom));
}
.footer[data-v-4d02e361] {
  height: calc(1.32rem + env(safe-area-inset-bottom));
  background: #fff;
  padding: 0.2rem 0.4rem 0;
  z-index: 1;
}
.footer .submit-btn[data-v-4d02e361] {
  height: 0.92rem;
  background: #db291d;
  border-radius: 0.12rem;
  line-height: 0.92rem;
  color: #fff;
  text-align: center;
}
.fixed-footer[data-v-4d02e361] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
}
.form-wrap .line[data-v-4d02e361] {
  height: 0.1rem;
  background: #f0f0f0;
}
.form-wrap .select-block[data-v-4d02e361] {
  padding: 0 0.3rem;
}
.form-wrap .title-wrap[data-v-4d02e361] {
  padding: 0.7rem 0 0.5rem;
}
.form-wrap .select-wrap[data-v-4d02e361] {
  padding: 0 0.2rem;
  margin-bottom: 0.5rem;
  position: relative;
}
.form-wrap .select-input[data-v-4d02e361] {
  height: 0.72rem;
  line-height: 0.72rem;
  border: 0.02rem solid #dedede;
  border-radius: 0.08rem;
  padding: 0 0.3rem;
}
.form-wrap .input-block[data-v-4d02e361]::-webkit-input-placeholder {
  /* WebKit, Blink, Edge 适配谷歌*/
  color: #999 !important;
}
.form-wrap .triangle[data-v-4d02e361] {
  position: absolute;
  right: 0.4rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.24rem;
  height: 0.24rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAAXNSR0IArs4c6QAAADBQTFRFAAAAaGhoYGBgZmZmYmJiZ2dnZ2dnZWVlZWVlZWVlZmZmZmZmZmZmZmZmZmZmZmZmQ1UnsAAAAA90Uk5TABYYGRpDWVtisMvN7O/+FhGWsQAAAFlJREFUGNNjYKAuYN57FwxuOQA5HP+hoAHIYTwPYf8RAKmrh3C+gzVxQjgTwBwmsLo/ChDz6hGqoOomQDkgdTBVYHXf4Y7gRKgCqUOoYmDIe4bkWNYAsv0JAE5ZQt4mZL+DAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
}
.form-wrap[data-v-4d02e361] .p-l-60 {
  padding-left: 0.6rem;
}
.form-wrap .areatext-input[data-v-4d02e361] {
  height: 1.8rem;
  background: #fff;
  border-radius: 0.08rem;
  border: 0.02rem solid #dedede;
  width: 100%;
  padding: 0.2rem;
}
.form-wrap .input-block[data-v-4d02e361] {
  width: 100%;
  height: 100%;
  color: #333;
  font-size: 0.28rem;
}
.line-32[data-v-4d02e361] {
  line-height: 0.32rem;
}
.m-t-20[data-v-4d02e361] {
  margin-top: 0.2rem;
}
.color-3[data-v-4d02e361] {
  color: #333;
}
.color-red[data-v-4d02e361] {
  color: red;
}
.p-b-20[data-v-4d02e361] {
  padding-bottom: 0.2rem;
}
.font-32[data-v-4d02e361] {
  font-size: 0.32rem;
}
.font-24[data-v-4d02e361] {
  font-size: 0.24rem;
}
.font-28[data-v-4d02e361] {
  font-size: 0.28rem;
}
.color-6[data-v-4d02e361] {
  color: #666;
}
.text-center[data-v-4d02e361] {
  text-align: center;
}
.font-b[data-v-4d02e361] {
  font-weight: bold;
}
.img-block[data-v-4d02e361] {
  display: block;
}
.line-height-0[data-v-4d02e361] {
  line-height: 0;
}

