.con-box {
  width: 4.6875rem;
  margin-top: 0.05208333rem;
}
.con-box .header-box {
  line-height: 0.25rem;
  border-bottom: 0.00520833rem solid #aaa;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.con-box .header-box .title {
  display: inline-block;
  height: 0.26041667rem;
  color: var(--main-color);
  font-size: 0.10416667rem;
  font-weight: bold;
  padding: 0 0.10416667rem;
  margin-bottom: -0.00520833rem;
  border-bottom: 0.00520833rem solid var(--main-color);
}
.con-box .header-box .location-box span,
.con-box .header-box .location-box span a {
  display: inline-block;
  font-size: 0.07291667rem;
  color: #5d5d5d;
}
.con-box .header-box .location-box span a:hover {
  color: var(--main-color);
}
.con-box .title-box {
  color: var(--main-color);
  background-color: var(--second-color);
  font-size: 0.08333333rem;
  line-height: 0.20833333rem;
  padding-left: 0.10416667rem;
  margin-top: 0.08333333rem;
}
.con-box .item-box {
  padding: 0.10416667rem;
  border: 0.00520833rem solid #e5e5e5;
  border-top: none;
}
.con-box .item-box p {
  font-size: 0.08333333rem;
  color: #656565;
  line-height: 0.13541667rem;
}
.con-box .item-box .form-box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.con-box .item-box .form-box .input-group {
  line-height: 0.21875rem;
  font-size: 0.08333333rem;
  color: #333;
  width: 2.08333333rem;
  margin: 0 0.0625rem;
}
.con-box .item-box .form-box .input-group .form-input {
  border: 0.00520833rem solid #e5e5e5;
  width: 1.25rem;
  height: 0.17708333rem;
  padding-left: 0.05208333rem;
  border-radius: 0.02083333rem;
}
.con-box .item-box .form-box .input-group .form-input-radio {
  border: 0.00520833rem solid #E5E5E5;
  line-height: normal;
  color: #333;
  outline: 0;
}
.con-box .item-box .form-box .input-group.rows {
  width: 4.27083333rem;
}
.con-box .item-box .form-box .input-group .form-input-textarea {
  border: 0.00520833rem solid #e5e5e5;
  width: 4.27083333rem;
  height: 1.25rem;
  line-height: 0.10416667rem;
  border-radius: 0.02083333rem;
  padding: 0.04166667rem;
}
.con-box .item-box .form-box .input-group .form-input-captcha {
  border: 0.00520833rem solid #e5e5e5;
  width: 0.72916667rem;
  height: 0.17708333rem;
  padding-left: 0.05208333rem;
  border-radius: 0.02083333rem;
}
.con-box .item-box .form-box .input-group .form-image-captcha {
  height: 0.17708333rem;
  line-height: 0.17708333rem;
  vertical-align: middle;
}
.con-box .btn-box {
  margin: 0.08333333rem 0;
  text-align: center;
}
.con-box .btn-box input {
  border: 0.00520833rem solid var(--second-color);
  display: inline-block;
  width: 0.625rem;
  height: 0.19791667rem;
  margin: 0 0.02604167rem;
  border: none;
  border-radius: 0.03125rem;
  background: var(--main-color);
  color: #fff;
  font-weight: bold;
  font-size: 0.08333333rem;
}
.pop-box {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  left: 0;
  top: 0;
}
.pop-box .pop-bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background: #000;
  filter: alpha(opacity=80) !important;
  opacity: 0.5 !important;
}
.pop-box .pop-con {
  position: absolute;
  top: 30%;
  z-index: 1001;
  width: 2.34375rem;
  height: 1.19791667rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #fff;
}
.pop-box .pop-con .title {
  width: 100%;
  height: 0.22916667rem;
  font-size: 0.10416667rem;
  line-height: 0.22916667rem;
  color: #fff;
  text-align: center;
  background: var(--main-color);
}
.pop-box .pop-con .desc {
  margin: 0.078125rem auto 0;
  font-size: 0.09375rem;
  line-height: 0.15625rem;
  color: #2b2b2b;
  text-align: center;
}
.pop-box .pop-con .desc p {
  font-size: 0.08333333rem;
  margin: 0 0.078125rem;
}
.pop-box .pop-con .desc .fB {
  font-weight: bold;
}
.pop-box .pop-con .closeBtn {
  display: block;
  margin: 0.125rem auto 0;
  text-align: center;
  width: 0.52083333rem;
  height: 0.16666667rem;
  font-size: 0.08333333rem;
  line-height: 0.16666667rem;
  color: #fff;
  background: var(--main-color);
  border-radius: 0.08333333rem;
}
