.fbxq {
  background-color: #3A98FA;
}
.fbxq .header3 {
  height: 300px;
  line-height: 300px;
  background-image: url('../img/fbxqbj.png');
  background-size: 100% 100%;
  text-align: center;
}
.fbxq .header3 .t {
  color: #fff;
  font-size: 25px;
  margin-right: 100px;
}
.fbxq .nr {
  border-radius: 15px;
  background-color: #fff;
  padding: 100px 150px;
  box-sizing: border-box;
}
.fbxq .nr .bzt {
  display: flex;
}
.fbxq .nr .bzt .row {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.fbxq .nr .bzt .row .num {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  line-height: 60px;
  text-align: center;
  background-color: #9E9E9E;
  color: #fff;
  font-size: 36px;
}
.fbxq .nr .bzt .row .active {
  background-color: #1068DD;
}
.fbxq .nr .bzt .row .t {
  margin-top: 10px;
}
.fbxq .nr .bzt .fgx {
  flex: 1;
  background-color: #9E9E9E;
  height: 1px;
  margin-top: 30px;
}
.fbxq .nr .title3 {
  margin-top: 30px;
  font-size: 30px !important;
}
.fbxq .nr form .row {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.fbxq .nr form .row .t {
  display: flex;
  align-items: center;
  width: 150px;
}
.fbxq .nr form .row .t .req {
  color: red;
}
.fbxq .nr form .row .but {
  margin: auto;
}
