button,input:focus,input:active,textarea:focus,textarea:active{
    outline: none;
    border: 0;
}
.analysis{
    padding: 1.65rem 20% 0;
    height:10rem;
    background:url(../../images/advisory.jpg)no-repeat center/ 100% auto;
  }
  .analysis .form{
    width:4.7rem;
    background: #fff;
    text-align: center;
    padding:.7rem .5rem .1rem;
  }
  .analysis h3{
    font-size: .23rem;
    font-weight: bold;
    margin: 0 0 .2rem;
  }
  .analysis h3 span{
    color: #1f61db;
  }
  .analysis .input{
    width: 100%;
    border: 0;
    font-size: .17rem;
    background: #efefef;
    height: .5rem;
    border-radius: .2rem;
    padding: 0 .2rem;
    margin:.1rem 0 0;
  }
  .analysis *::placeholder{
    color: #b0b0b0;
  }
  .analysis textarea.input{
    padding:.15rem .2rem;
    resize: none;
    height: auto;
    margin: .2rem 0 0;
  }
  .analysis button{
    font-size: .23rem;
    font-weight: bold;
    border-radius: .2rem;
    padding: 0 .5rem;
    height: .55rem;
    background: #1f61db;
    color: #fff;
    border: 0;
    margin:.4rem 0;
  }
  .analysis button[disabled],.analysis button:hover{
    background: #1f75dc;
  }
  .analysis p{
    font-size: .16rem;
    color: #b0b0b0;
    margin: 0;
  }
  .analysis .tips{
    font-size: .16rem;
    color: red;
    text-align: left;
    width: 100%;
    display: block;
    padding:0 .2rem;
    margin: .05rem 0 0;
  }
  
  @media screen and (max-width: 767px){
    .analysis{
      background: #ff8800 url(../../images/advisorys.jpg)no-repeat top center/ 100% auto;
      padding:5.3rem .5rem .5rem;
      height: auto;
    }
    .analysis .form{
      width: 100%;
    }
    .analysis .input{
      height: .7rem;
      border-radius: .25rem;
      font-size: .26rem;
      padding: 0 .3rem;
    }
    .analysis textarea.input{
      padding: .2rem .3rem;
    }
    .analysis h3{
      font-size: .32rem;
    }
    .analysis button{
      height: .7rem;
      font-size: .32rem;
    }
    .analysis .tips{
      font-size: .24rem;
      padding: 0 .3rem;
    }
    .analysis p{
      font-size: .22rem;
    }
  }
  footer{
      display: flex !important;
  }