html {
  background: #fac80e;
  background-image: radial-gradient(rgba(255, 255, 255, 0.2) 25%, transparent 0);
  background-size: .6rem .6rem;
  background-position: 0 0, 0.1rem 0.1rem;
  padding-bottom: 0.26667rem;
}

.lajf img {
  display: block;
}

.lajf .top {
  width: 100%;
}

.lajf .top img {
  width: 100%;
}

.lajf .videoBox {
  width: 8.93333rem;
  height: 5.8rem;
  background: #fbd800;
  margin: 0 auto;
  border-radius: 0.26667rem;
  border: #b38500 solid 0.13333rem;
  position: relative;
}

.lajf .videoBox video {
  height: 4.45333rem;
  width: 8rem;
  margin: 0 auto;
  position: absolute;
  top: 0.34667rem;
  left: 0;
  right: 0;
  border-radius: 0.13333rem;
}

.lajf .videoBox .playBtn {
  background: rgba(0, 0, 0, 0.4);
  height: 4.45333rem;
  width: 8rem;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  position: absolute;
  top: 0.34667rem;
  left: 0;
  right: 0;
  border-radius: 0.13333rem;
}

.lajf .videoBox .playBtn img {
  width: 0.96rem;
}

.lajf .videoBox .bottomZS {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.13333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lajf .videoBox .bottomZS img {
  width: 4.2rem;
}

.lajf .yxdTit {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.4rem 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lajf .yxdTit img {
  width: 6.65333rem;
}

.lajf .yxdBox {
  height: 12.8rem;
  padding: 0.26667rem;
  background: url(/huazhen_revision/mobile/topic/wanhuiyxd/img/yxdBG.png) no-repeat;
  background-size: cover;
  margin: 0 auto;
  position: relative;
}

.lajf .yxdBox .yxdCon {
  position: relative;
  padding-top: 4.4rem;
  width: 87%;
  margin: 0 auto;
}

.lajf .yxdBox .yxdCon input {
  color: #333;
  font-size: 0.4rem;
  border-radius: 1.33333rem;
  border: #f9c70f solid 0.08rem;
  padding: 0.32rem 0.4rem;
  background: #ebeaf8;
}

.lajf .yxdBox .yxdCon ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #6055c4;
}

.lajf .yxdBox .yxdCon ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #6055c4;
}

.lajf .yxdBox .yxdCon :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #6055c4;
}

.lajf .yxdBox .yxdCon .inputBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lajf .yxdBox .yxdCon .IB1 input {
  width: 56%;
}

.lajf .yxdBox .yxdCon .IB1 .genderBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.lajf .yxdBox .yxdCon .IB1 .genderBox .sex {
  border-radius: 100%;
  width: 1.06667rem;
  height: 1.06667rem;
  border: #f9c70f solid 0.08rem;
  background: #ebeaf8;
  color: #bab7e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 0.21333rem;
  font-size: 0.4rem;
  font-weight: bold;
  padding: 0.05333rem;
}

.lajf .yxdBox .yxdCon .IB1 .genderBox .sex .imgI {
  width: 100%;
}

.lajf .yxdBox .yxdCon .IB1 .genderBox .sex .imgI img {
  width: 0.53333rem;
  margin: 0 auto;
}

.lajf .yxdBox .yxdCon .IB1 .genderBox .sex .imgI .boy {
  width: 0.45333rem;
}

.lajf .yxdBox .yxdCon .IB1 .genderBox .ac {
  background: #f9c70f;
  color: #fff;
}

.lajf .yxdBox .yxdCon .IB2 {
  margin-top: 0.26667rem;
}

.lajf .yxdBox .yxdCon .IB2 input {
  width: 56%;
}

.lajf .yxdBox .yxdCon .IB2 .getCodeBtn {
  background: #f9c70f;
  border-radius: 1.33333rem;
  color: #fff;
  font-size: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.32rem 0.18667rem;
  min-width: 2rem;
}

.lajf .yxdBox .yxdCon .IB3 {
  margin-top: 0.26667rem;
}

.lajf .yxdBox .yxdCon .IB3 input {
  width: 100%;
}

.lajf .yxdBox .yxdCon .bm_txt {
  text-align: center;
  font-size: 0.34667rem;
  color: #df5621;
  margin-top: 0.26667rem;
  font-weight: bold;
}

.lajf .yxdBox .yxdCon .pushBtn {
  border-radius: 1.33333rem;
  border: #f9c70f solid 0.08rem;
  padding-top: 0.08rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  width: 90%;
}

.lajf .yxdBox .yxdCon .pushBtn .btnCon {
  background: #6054c4;
  border-radius: 1.33333rem;
  color: #fbd800;
  font-size: 0.48rem;
  text-align: center;
  line-height: 1.06667rem;
  position: relative;
  font-weight: bold;
}

.lajf .yxdBox .yxdCon .pushBtn .btnCon .hand {
  width: 0.64rem;
  position: absolute;
  right: 0.4rem;
  bottom: -0.34667rem;
}

.lajf .yxdBox .yxdCon .pushBtn .btnCon .hand img {
  width: 100%;
}

.lajf .yxdBox .plBox {
  background: url(/huazhen_revision/mobile/topic/wanhuiyxd/img/plBG.png) no-repeat;
  background-size: contain;
  min-height: 40rem;
  margin-top: 0.42667rem;
  position: relative;
}

.lajf .yxdBox .plBox .sendBox {
  background: url(/huazhen_revision/mobile/topic/wanhuiyxd/img/sendBG.png) no-repeat;
  background-size: contain;
  height: 7.36rem;
  width: 9.62667rem;
  margin-top: 0.42667rem;
  position: absolute;
  bottom: -3.86667rem;
}

.lajf .yxdBox .plBox .sendBox .conTxt {
  position: relative;
  width: 100%;
  padding-top: 2.93333rem;
  padding-bottom: 1.6rem;
}

.lajf .yxdBox .plBox .sendBox .conTxt .txtCon {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.lajf .yxdBox .plBox .sendBox .conTxt .txtCon #txtcon {
  outline: none;
  border: none;
  background: transparent;
  width: 7.46667rem;
  height: 2.4rem;
  resize: none;
  font-size: 0.4rem;
}

.lajf .yxdBox .plBox .sendBox .conTxt .pushBtn {
  border-radius: 1.33333rem;
  border: #f9c70f solid 0.08rem;
  padding-top: 0.08rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  width: 76%;
}

.lajf .yxdBox .plBox .sendBox .conTxt .pushBtn .btnCon {
  background: #6054c4;
  border-radius: 1.33333rem;
  color: #fbd800;
  font-size: 0.48rem;
  text-align: center;
  line-height: 1.06667rem;
  position: relative;
  font-weight: bold;
}

.lajf .yxdBox .plBox .sendBox .conTxt .pushBtn .btnCon .hand {
  width: 0.64rem;
  position: absolute;
  right: 0.4rem;
  bottom: -0.34667rem;
}

.lajf .yxdBox .plBox .sendBox .conTxt .pushBtn .btnCon .hand img {
  width: 100%;
}

.maskb {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
}

.maskb .mask2 {
  position: absolute;
  width: 80%;
  height: 3.33333rem;
  background: #fff;
  border-radius: 0.26667rem;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  padding: 0.26667rem;
  font-size: 0.48rem;
}

.maskb .mask2 .cose {
  position: absolute;
  width: 0.66667rem;
  top: 0.13333rem;
  right: 0.26667rem;
}

.maskb .mask2 .tits {
  text-align: center;
  font-size: 0.53333rem;
  color: red;
  padding-bottom: 0.26667rem;
}
/*# sourceMappingURL=tgy.css.map */