#app .bg img {
  width: 100%;
  display: block;
}
#app .formcon {
  z-index: 9;
  margin-top: -94px;
}
#app .formcon .con .line1,
#app .formcon .con .line2 {
  height: 20px;
  border-radius: 10px 10px 0 0;
  margin: 0 auto;
}
#app .formcon .con .line1 {
  opacity: 0.5;
  width: 80%;
}
#app .formcon .con .line2 {
  opacity: 0.8;
  width: 90%;
}
#app .formcon .con .formwrap .formtop {
  margin-bottom: 20px;
  border-radius: 10px;
  padding: 60px 20px;
  box-shadow: 0 0 30px #4444441a;
}
#app .formcon .con .formwrap .formtop h2 {
  margin-bottom: 30px;
}
#app .formcon .con .formwrap .formtop p {
  line-height: 1.8em;
}
#app .formcon .con .formwrap .formtop .flow {
  border-top: 1px solid #eee;
  padding: 20px 0 0 0;
  margin-top: 30px;
}
#app .formcon .con .formwrap .formtop .flow .item .iteml {
  font-size: 50px;
  color: #2072f9bd;
  opacity: 0.2;
  font-weight: bold;
}
#app .formcon .con .formwrap .formtop .flow .item .itemr {
  height: 55px;
  font-weight: bold;
  background-color: #fff;
  box-shadow: -9px 6px 6px #c2c2c226;
}
#app .formcon .con .formwrap .formtop .flow .item .itemr .num {
  font-size: 50px;
  color: #2072f9;
}
#app .formcon .con .formwrap .formtop .flow .item .itemr .span {
  padding: 0 30px 0 10px;
}
#app .formcon .con .formwrap .formbot .el-form .formlist {
  margin-bottom: 20px;
  padding: 40px 20px;
  box-shadow: 0 0 30px #4444441a;
  border-radius: 10px;
}
#app .formcon .con .formwrap .formbot .el-form .formlist .list-title {
  background: rgba(0, 64, 152, 0.05);
  margin-bottom: 30px;
  height: 52px;
  position: relative;
  padding-left: 22px;
}
#app .formcon .con .formwrap .formbot .el-form .formlist .list-title::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  content: "";
  width: 2px;
  background: #004098;
}
#app .formcon .con .formwrap .formbot .el-form .formlist .list-title .h2 {
  margin-right: 40px;
}
#app .formcon .con .formwrap .formbot .el-form .formlist .list-bot .des {
  margin-top: 10px;
}
#app .formcon .con .formwrap .formbot .el-form .formlist .list-bot .des p {
  margin-bottom: 10px;
  font-size: 14px;
  color: #909399;
}
#app .formcon .con .formwrap .formbot .el-form .last {
  padding: 40px 0 60px;
}
#app .formcon .con .formwrap .formbot .el-form .last .pricy {
  margin-bottom: 10px;
}
#app .formcon .con .formwrap .formbot .el-form .last .pricy .radiopic {
  cursor: pointer;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #6f7182;
  opacity: 0.3;
}
#app .formcon .con .formwrap .formbot .el-form .last .pricy .radiopic img {
  display: block;
  width: 16px;
}
#app .formcon .con .formwrap .formbot .el-form .last .pricy .radiopic.active {
  background: #091cb3;
  border: 1px solid #091cb3;
  opacity: 1;
}
#app .formcon .con .formwrap .formbot .el-form .last .pricy .text a {
  font-size: 14px;
  color: #091cb3;
}
.itm{
        width: 500px;
    }
@media (max-width: 750px) {
   .itm{
        width: 100%;
    }
}