* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html,body{
    color:#333;
    font-size: 0.28rem;
    background: #fff;
}
[v-cloak]
{
    display:none!important;
}
input,textarea{
    outline: none;
    border: none;
}
input::-webkit-input-placeholder{
    color:#999!important;
    font-size: 13px!important;
}
/* a {
    text-decoration: none;
    color:#333;
} */
/* .main-container .van-cell{
    padding:10px 0 6px 0;
} */
/* .user-about .van-cell{
    padding:0.24rem 0;
    color: #444;
    font-size: 0.32rem;
} */
/* .van-button--primary{
    background:linear-gradient(270deg,rgba(22,169,255,1) 0%,rgba(26,201,255,1) 100%);
    border-radius:24px;
    border:none;
    height: 0.88rem;
} */
/* .main-container .van-cell:first-child{
    margin-bottom:10px;
} */
.van-button--primary.van-button--disabled{
    background: #CFCFCF;
}
.van-button--small{
    width:2rem;
    height: 0.56rem;
}
.van-cell::after{
    left:0;
    right:0;
    border-bottom: 1px solid #DCE6EC;
    transform: translateY(0);
}
.main-input .van-cell:last-child  input{
   border: none;
   border-radius: 0;
   outline: none;
    border-bottom: 1px solid #DCE6EC;
    padding-bottom:6px;

}
.van-cell:last-child .van-field__left-icon{

    border-bottom: 1px solid #DCE6EC;
    padding-bottom:6px;
    margin-right:0;
    padding-right:5px;
}
.item-block{
    padding:0.48rem 0.3rem 0.32rem;
}
.item-title{
    height: 0.44rem;
    display: flex;
    align-items: center;
    color: #333;
    font-size: 0.32rem;
    font-weight: bold;
    margin:0 0 0.08rem 0;
}
.item-status{
    color: #FE8C01;
    background: #FFF5DD;
    font-size: 0.24rem;
    padding:2px 4px;
    border-radius: 4px;
    margin-left:0.16rem;
}
.item-line{
    height: 0.56rem;
    display: flex;
    align-items: center;
    color: #666666;
    font-size: 0.28rem;
}
.item-line img{
    width:0.32rem;
    height: 0.32rem;
}
.item-line .line-label{
    font-weight: bold;
    color: #333;
    margin:0 4px;
}
.item-result{
    height: 0.8rem;
    background: #F8F8F8;
    border-radius: 8px;
    padding:0 0.16rem 0 0.26rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333;
    font-size: 0.28rem;
    margin:0.16rem 0 0 0;
}
.add-research .van-field__label{
   width:auto;
   font-size: 0.24rem;
}
.add-research .van-cell::after{
    border-bottom: 1px solid #F5F5F5;
}
.van-image-preview__overlay {
    background-color: rgba(0,0,0,.7);
}
.radio-field-wrapper .van-field__error-message{
    padding:2px 20px;
  }
  /* .submit-wrapper .van-button--default{
    background-color: #F5F5F5;
    border:0;
    height: 1.2rem;
    color: #0EAEFC;
    font-size: 0.32rem;
  }
  .submit-wrapper .van-button::before{
background-color: #F5F5F5;
border:0;
height: 1.2rem;

  } */
  .van-dialog{
      width:5.4rem;
  }
  .van-button--normal{
      font-size: 0.32rem;
      font-weight: bold;
  }
  .van-steps{
    background-color:#f8f8f8; 
  }
  .van-step--horizontal .van-step__circle-container{
    background-color:#f8f8f8; 
  }
  .van-step--horizontal .van-step__icon.van-step__icon--active{
      font-size: 18px;
  }
  .van-step--horizontal .van-step__title{
      color: #666;
  }
  .van-radio__label{
      margin-left:2px;
  }
  .van-radio--horizontal{
      margin-right:10px;
  }