.content{
  background-color: #fff;
  border-top: 1px  solid #f0f0f0;
  padding-top: 60px;

}
.content .formTit{
  color: #18181b;
  font-size: 26px;
  text-align: center;
  margin-bottom: 20px;
}
.content form{
  margin:0 auto;
  width: 1100px;
}
.content .row{
  margin-top: 30px;
}
.content .row .formBox{
  width: 454px;

}
.content .row .formBox:first-child{
  margin-right: 190px;
}
.content .row .formBox .formLabel{
  color: #18181b;
  font-size: 18px;
}
.content .row .formBox .formLabel .red{
  color: #f70819;
  font-size: 16px;
  margin-top: -5px;
}
.content .row .formBox .formInp {
  color: #494949;
  font-size: 14px;
  margin-top: 15px;
  position: relative;
}
.content .row .formBox .formInp input{
  color: #18181b;
  font-size: 18px;
  width: 454px;
  height: 44px;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 0 15px;
  line-height: 20px;
  color: #494949;
  font-size: 14px;
}
.content .row .formBox .formInp span{
  display: none;
}
.content .row .formBox .formInp.error input{
  border: 1px solid #f21635;
}
.content .row .formBox .formInp.error span{
  display: block;
  position: absolute;
  bottom: -25px;
  left: 0px;
  color: #f21635;
  padding-left: 20px;
  background: url(../image/tanhao.png) no-repeat center left;
  background-size: 12px 12px;
  font-size: 14px;
  line-height: 25px;
}
.content .row .formBox .formInp input[type='checkbox']{
  width: 14px;
  height: 14px;
  border: 1px solid #d3d3d3;
  border-radius: 1px;
  box-sizing: border-box;
  background-color: transparent;
  color: #fff;
  margin-right: 7px;
}
.content .row .formBox .formInp .fl{
  width: 113px;
  margin-bottom: 12px;
  color: #494949;
  font-size: 14px;
}
.content .row .formBox.cbInp{
  box-sizing: border-box;
  width: 100%;
}
.content .row .formBox.cbInp .formInp{
  box-sizing: border-box;
  width: 100%;
}
.content .row .formBox.cbInp .formInp input{
  box-sizing: border-box;
  width: 100%;
}
.content .row .formBox .formInp textarea {
  color: #18181b;
  font-size: 18px;
  width: 100%;
  /* height: 44px; */
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 15px;
  line-height: 20px;
  color: #494949;
  font-size: 14px;
  resize: none;
  outline: none;
  height: 115px;
}
.content .row .formBox .formInp.error textarea {
  border: 1px solid #f21635;
}
.content  .btn{
  text-align: center;
  padding: 45px 0;

}
.content  .btn .submit{
  color: #fff;
  line-height: 38px;
  font-size: 14px;
  width: 120px;
  background-color: #28a7e1;
  border-radius: 5px;
  cursor: pointer;
}
.select {
  background: url(../image/down2.png) no-repeat right center;
  background-size: 12px auto;
  background-position-x: 95.5%;
  position: relative;
  cursor: pointer;

}

.select .selectOption {
  position: absolute;
  width: 100%;
  height: 180px;
  box-sizing: border-box;
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  overflow-y: scroll;
  top: 45px;
  left: 0;
  background-color: #fff;
  cursor: default;
  display: none;
  z-index: 9899;
}

.select .selectOption li {
  width: 100%;
  font-size: 14px;
  color: #555555;
  line-height: 30px;
  box-sizing: border-box;
  padding-left: 15px;
  cursor: pointer;

}

.select .selectOption li:hover {
  color: #fff;
  background-color: #28a7e1;
}
.select input {
  cursor: pointer;
}

.row .formBox .error{
  display: block;
  /*background: url(../image/tanhao.png) no-repeat center left;*/
  color: #f21635;
}


      /********************************************* 底部表单 */
      .u3{
        margin-top: 50px;
      }
      .form-title {
        text-align: center;
        font-size: 26px;
        margin-bottom: 80px;
      }
      .form_inner {
        /* display: flex;
        flex-wrap: wrap;
        justify-content: space-between; */
        padding: 0 23%;
      }
      .form-input{
        /* display: inline-block; */
        /* margin: 5px 72px; */
        height: 107px;
        width: 100%;
        margin: 0;
      }
      .form-input span {
        color: red;
      }
      .form-input p {
        font-size: 18px;
      }
      .form-input input {
        width: 100%;
        height: 43px;
        border: 1px solid #d3d3d3 !important;
        border-radius: 4px;
        padding-left: 13px;
        margin-top: 15px;
        /* margin-bottom: 26px; */
        box-sizing: border-box;
      }
      .content .row .formBox .formInp {
        color: #494949;
        font-size: 14px;
        margin-top: 15px;
        position: relative;
      }
      .form-get{
        width: 170px;
        height: 44px;
        font-size: 12px;
        border: 1px solid #28a7e1;
        border-radius: 5px;
        color: #fff;
        background-color: #28a7e1;
        margin-left: 44%;
        margin-top: 20px;
        margin-bottom: 70px;
        cursor: pointer;
      }
      /* 校验样式 */
      .form_inner .form-input input.error{
        border: 1px solid #f21635 !important;
      }
      .form_inner .form-input label.error{
        position: absolute;
        display: block;
        color: red;
        font-size: 14px;
        background: url(../image/tanhao.png) no-repeat center left;
        padding-left: 20px;
        line-height: 25px;
        /* background-color: #fff; */
      }
      /********************************************* 底部表单 */
      .phone_jy{
        width: 170px;
        height: 44px;
        line-height: 44px;
        border-radius: 5px;
        font-size: 12px;
          color: #fff;
          background-color: rgb(40, 167, 225);
          text-align: center;
          border: #53b8e7;
          cursor: pointer;
          margin-top: 14px;
      }