html {
  font-size: 625%
}

body {
  background: #be1e05
}

.public_order_fixed_rt {
  background-color: rgba(0, 0, 0, .5)
}

.m-img {
  display: block;
  width: 100%
}

.m_top_tip {
  background-color: #380a0a
}

.yunyincs-form {
  position: relative;
  overflow: hidden;
  margin-top: -31%;
  z-index: 1
}

.yunyincs-bottom-form {
  margin-top: .1rem
}

.yunyincs-form__top {
  background-color: #ffd8a1;
  height: .32rem;
  line-height: .32rem;
  color: #e3140e;
  font-size: .16rem;
  text-align: center;
  -webkit-border-top-left-radius: .1rem;
  -moz-border-radius-topleft: .1rem;
  border-top-left-radius: .1rem;
  -webkit-border-top-right-radius: .1rem;
  -moz-border-radius-topright: .1rem;
  border-top-right-radius: .1rem;
  margin: 0 .1rem
}

.yunyincs-form__ul {
  background-color: #fdfaf4;
  -webkit-border-bottom-left-radius: .1rem;
  -moz-border-radius-bottomleft: .1rem;
  border-bottom-left-radius: .1rem;
  -webkit-border-bottom-right-radius: .1rem;
  -moz-border-radius-bottomright: .1rem;
  border-bottom-right-radius: .1rem;
  margin: 0 .1rem .1rem;
  font-size: .16rem
}

.yunyincs-form__li {
  position: relative;
  padding-left: .9rem;
  border-bottom: 1px solid #fedbdd;
  height: .4rem;
  line-height: .4rem
}

.yunyincs-form__li:last-of-type {
  border-bottom: none
}

.yunyincs-form__li-words {
  position: absolute;
  left: 0;
  top: 0;
  width: .8rem;
  text-align: center;
  overflow: hidden;
  height: .4rem;
  line-height: .4rem
}

.yunyincs-form__li-input {
  font-size: .16rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: .4rem;
  line-height: .4rem;
  overflow: hidden;
  -webkit-border-top-right-radius: .1rem;
  -moz-border-radius-topright: .1rem;
  border-top-right-radius: .1rem;
  background-color: transparent
}

.yunyincs-form__li-input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 200px #fdfaf4 inset;
  box-shadow: 0 0 0 200px #fdfaf4 inset
}

.yunyincs-form__li-date {
  font-size: .16rem;
  width: 100%;
  padding-right: .3rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: .4rem;
  line-height: .4rem;
  overflow: hidden;
  -webkit-border-top-right-radius: .1rem;
  -moz-border-radius-topright: .1rem;
  border-top-right-radius: .1rem;
  background-color: transparent;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAZlBMVEUAAAD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paDv/bt0AAAAIXRSTlMAdzOq7vyIIfjd17uXBrdV8sd+Ph4O5uLSwaSRaV9ILyh/0AZfAAAA90lEQVQ4y8XO2W7DIBQEULBZDNjgJc6+zf//ZC+1qVqruGkUKfMygzgPl706J1GkWYjTr8TgnOYZ5uffTZUxl0A9RYXL1LdJcInPbFiNOTXbTEPyKK5AllCuRA7pob8TneaBSJse/d2mae99mi0R/JFHiR+KTAY/k8CyCTMxPc+kNw/c8g4ig9aFgRi0HlqYQusgF0QwyhFdrA7HWGJB4JWqK6BUqgSqWin/zLlb5/ZUxjlDtXduuyTtSNPDNow1Fp4eY7sglaa/DjuS4w4dSV0tCKQQVaRfJf91rlwXkohdJ5YIXyecSOPWhGtYNNzKzB2Wk3hNPgBok1efZofVYgAAAABJRU5ErkJggg==) no-repeat 96% center;
  -webkit-background-size: .17rem auto;
  -moz-background-size: .17rem auto;
  background-size: .17rem auto
}

.yunyincs-form__li-sex span {
  	cursor: pointer;
    display: inline-block;
    margin-right: 0.27rem;
    width: 0.27rem;
    text-align: center;
    height: 0.27rem;
    line-height: .27rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%; 
    vertical-align: middle;
}

.yunyincs-form__li-sex .cur {
  	background-color: #c30;
    color: #fff;
}



.yunyincs-form__btn {
  overflow: hidden;
  margin-bottom: .1rem
}

.yunyincs-form__btn a {
  display: block;
  height: .55rem;
  line-height: .52rem;
  text-align: center;
  font-size: .2rem;
  color: #e3140e;
  background: url(images/m_btn.png?v=20200605095059) no-repeat center;
  -webkit-background-size: auto .55rem;
  -moz-background-size: auto .55rem;
  background-size: auto .55rem;
  font-weight: 700;
  -webkit-animation: zoom 1.5s linear infinite;
  -moz-animation: zoom 1.5s linear infinite;
  -o-animation: zoom 1.5s linear infinite;
  animation: zoom 1.5s linear infinite;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8)
}

.yunyincs-form__agreement {
  color: #fdfaf4;
  font-size: .14rem;
  text-align: center;
  margin-bottom: .1rem
}

.yunyincs-form__agreement a {
  color: #ffc24c;
  text-decoration: underline
}

.yunyincs-form__agreement input {
  -webkit-appearance: checkbox;
  vertical-align: middle;
  position: relative;
  margin-top: -.02rem;
  margin-right: .06rem;
  width: .14rem;
  height: .14rem
}

.yunyincs-form__agreement .num {
  color: #ffc24c;
  padding: 0 .02rem
}

.yunyincs-form__bottom {
  overflow: hidden;
  margin-top: .1rem
}

.m-box {
  margin: .1rem .1rem 0;
  -webkit-border-radius: .1rem;
  -moz-border-radius: .1rem;
  border-radius: .1rem;
  background-color: #fdfaf4;
  padding: .1rem
}

.m-box__title {
  height: .5rem;
  line-height: .5rem;
  text-align: center;
  background: url(images/m_title.png?v=20200605095059) no-repeat center center;
  -webkit-background-size: auto .5rem;
  -moz-background-size: auto .5rem;
  background-size: auto .5rem;
  margin-top: .05rem;
  margin-bottom: .1rem
}

.m-box__title span {
  font-size: .2rem;
  font-weight: 700;
  display: inline-block;
  color: #f5ce82;
  background-image: -webkit-gradient(linear, left 0, right 0, from(#f9f6c2), to(#f5ce82));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent
}

.user-feedback {
  margin: .1rem 0;
  overflow: hidden;
  height: 2.4rem
}

.user-feedback>ul {
  margin: 0 .05rem
}

.user-feedback>ul>li {
  overflow: hidden;
  border-bottom: 1px dashed#d7cdbb;
  padding-left: 0;
  padding-right: 0
}

.uf-ul strong {
  color: #e3140e;
  font-weight: 400;
  font-size: .16rem
}

.uf-ul p {
  margin-top: .05rem
}

.m-box .public_hot_test {
  border: none;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0
}

.m-box .public_ht_title {
  display: none
}

.m-box .public_ht_ul {
  padding-top: 0
}

.public_footer_servers,
.public_footer_servers a {
  color: #fdfaf4
}

.public_test_fixed {
  height: auto
}

.public_test_fixed span {
  display: block;
  height: .55rem;
  line-height: .52rem;
  text-align: center;
  font-size: .2rem;
  color: #e3140e;
  background: url(images/m_btn.png?v=20200605095059) no-repeat center;
  -webkit-background-size: auto .55rem;
  -moz-background-size: auto .55rem;
  background-size: auto .55rem;
  font-weight: 700;
  -webkit-animation: zoom 1.5s linear infinite;
  -moz-animation: zoom 1.5s linear infinite;
  -o-animation: zoom 1.5s linear infinite;
  animation: zoom 1.5s linear infinite;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8)
}

.public_pay_bottom i {
  display: none
}

.public_paybottom_height {
  height: .45rem
}

.public_pay_bottom {
  height: auto
}

.public_pay_bottom span {
  display: block;
  height: .55rem;
  line-height: .52rem;
  text-align: center;
  font-size: .2rem;
  color: #e3140e;
  background: url(images/m_btn.png?v=20200605095059) no-repeat center;
  -webkit-background-size: auto .55rem;
  -moz-background-size: auto .55rem;
  background-size: auto .55rem;
  font-weight: 700;
  -webkit-animation: zoom 1.5s linear infinite;
  -moz-animation: zoom 1.5s linear infinite;
  -o-animation: zoom 1.5s linear infinite;
  animation: zoom 1.5s linear infinite;
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8)
}

.box-result-wrap {
  background-color: #ffeced
}

.box-info {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: -28% .1rem .1rem .1rem;
  -webkit-border-radius: .1rem;
  -moz-border-radius: .1rem;
  border-radius: .1rem;
  background-color: #fff
}

.box-info__top {
  height: .4rem;
  line-height: .4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex
}

.box-info__top .left {
  width: 45%;
  background-color: #ffd65f;
  display: inline-block;
  -webkit-border-top-left-radius: .1rem;
  -moz-border-radius-topleft: .1rem;
  border-top-left-radius: .1rem;
  text-align: center
}

.box-info__top .left>span {
  display: inline-block
}

.box-info__top .left-price {
  font-size: .15rem;
  font-weight: 700;
  color: #df4131
}

.box-info__top .left-price strong {
  font-size: .24rem;
  margin: 0 .08rem 0 .06rem
}

.box-info__top .left-yuanjia {
  font-size: .14rem
}

.box-info__top .right {
  width: 55%;
  display: inline-block;
  color: #fde7a6;
  text-align: center;
  background-color: #df4131;
  -webkit-border-top-right-radius: .1rem;
  -moz-border-radius-topright: .1rem;
  border-top-right-radius: .1rem
}

.box-info__top .right-time {
  display: inline-block;
  font-weight: 700;
  font-size: .16rem
}

.box-info__txt {
  padding: .1rem;
  line-height: 1.7
}

.box-info__txt>span {
  color: #fd3a40;
  font-weight: 700
}

.box-choise {
  position: relative;
  z-index: 1;
  -webkit-border-radius: .1rem;
  -moz-border-radius: .1rem;
  border-radius: .1rem;
  margin: .1rem;
  background-color: #fff;
  overflow: hidden
}

.box-choise__title {
  height: .4rem;
  line-height: .4rem;
  border-bottom: 1px solid #ffedee;
  text-align: center;
  font-size: .2rem;
  font-weight: 700
}

.lock-big-title {
  position: relative;
  text-align: center;
  height: .4rem;
  line-height: .4rem
}

.lock-big-title::after {
  content: "";
  position: absolute;
  left: .1rem;
  right: .1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 1px;
  background-color: #fabfc2
}

.lock-big-title>span {
  position: relative;
  z-index: 1;
  display: inline-block;
  font-weight: 700;
  font-size: .18rem;
  padding: 0 .1rem;
  background-color: #ffedee
}

.lock {
  overflow: hidden
}

.lock-con {
  background: url(images/1_bg_mask.png?v=20200605095059) repeat-y top center;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  padding: .1rem;
  margin: 0 .1rem .1rem
}

.lock-con__box {
  overflow: hidden;
  -webkit-border-radius: .1rem;
  -moz-border-radius: .1rem;
  border-radius: .1rem;
  padding: .2rem .15rem .2rem .25rem;
  background-color: #fff
}

.lock-con__box-words {
  position: relative;
  background-color: #ffedee;
  padding: .05rem .1rem .05rem .32rem;
  display: inline-block;
  -webkit-border-radius: .2rem;
  -moz-border-radius: .2rem;
  border-radius: .2rem;
  margin-bottom: .1rem;
  font-size: .16rem
}

.lock-con__box-words::before {
  content: "";
  position: absolute;
  left: -.05rem;
  top: 0;
  width: .33rem;
  height: .33rem;
  background: url(data:image/png;base64,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) no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  background-size: 100%
}

.lock-con__box-txt {
  font-size: .14rem;
  margin-bottom: .1rem
}

.public_h_menu {
  font-size: 14px
}

.ads_1302 {
  margin-top: .1rem;
  -webkit-border-radius: .08rem;
  -moz-border-radius: .08rem;
  border-radius: .08rem;
  background-color: #ffeede;
  padding-top: .01rem;
  padding-bottom: .1rem;
  border: 1px dashed #f1d9c2
}

.marry_time {
  overflow: hidden
}

.m_fb {
  color: #fff;
  text-align: center;
  font-size: .18rem;
  margin: .15rem 0
}

.m_fb span {
  background-color: #e9bf98;
  padding: 0 .25rem;
  -webkit-border-radius: .2rem;
  -moz-border-radius: .2rem;
  border-radius: .2rem;
  height: .32rem;
  line-height: .32rem;
  display: inline-block
}

.mt_date {
  overflow: hidden;
  padding-top: .05rem
}

.mt_date li {
  float: left;
  width: 25%;
  overflow: hidden;
  text-align: center;
  margin-bottom: .06rem
}

.mt_date span {
  background-color: #e9bf98;
  -webkit-border-radius: .2rem;
  -moz-border-radius: .2rem;
  border-radius: .2rem;
  margin: 0 .03rem;
  display: block;
  height: .24rem;
  line-height: .24rem;
  color: #fff
}

.mt_txt {
  line-height: .24rem;
  overflow: hidden;
  margin: .15rem 0
}

.result_link_bzhh {
  color: #cf3a3a;
  text-decoration: underline
}

.result_box {
  overflow: hidden
}

.rb_dl {
  overflow: hidden
}

.rb_dd {
  overflow: hidden;
  margin-bottom: .1rem
}

.star {
  background: url(images/icon_star.png?v=20200605095059) no-repeat;
  width: 1.83rem;
  height: .28rem;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  overflow: hidden;
  display: block;
  margin: 0 auto .1rem
}

.star5 {
  background-position: 0 0
}

.star10 {
  background-position: 0 -.28rem
}

.star15 {
  background-position: 0 -.56rem
}

.star20 {
  background-position: 0 -.84rem
}

.star25 {
  background-position: 0 -1.12rem
}

.star30 {
  background-position: 0 -1.4rem
}

.star35 {
  background-position: 0 -1.68rem
}

.star40 {
  background-position: 0 -1.96rem
}

.star45 {
  background-position: 0 -2.24rem
}

.star50 {
  background-position: 0 -2.52rem
}

.public-result__form>form {
  margin: 0
}

.public-result__form-ul {
  border: 1px solid #e4d7c7;
  font-size: .16rem;
  -webkit-border-radius: .05rem;
  -moz-border-radius: .05rem;
  border-radius: .05rem;
  background-color: #f9e7d3
}

.public-result__form-li input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100px #f9e7d3 inset;
  box-shadow: 0 0 0 100px #f9e7d3 inset
}

.public-result__form-ul {
  border: 1px solid #e4d7c7;
  font-size: .16rem;
  -webkit-border-radius: .05rem;
  -moz-border-radius: .05rem;
  border-radius: .05rem;
  background-color: #f9e7d3
}

.public-result__form-li {
  border-bottom: 1px solid #e4d7c7;
  position: relative;
  padding-left: .9rem
}

.public-result__form-li:last-of-type {
  border-bottom: none
}

.public-result__form-words {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: .8rem;
  text-align: center;
  height: .4rem;
  line-height: .4rem
}

.public-result__form-input {
  font-size: .16rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: .4rem;
  line-height: .4rem;
  background-color: #f9e7d3;
  -webkit-border-top-right-radius: .05rem;
  -moz-border-radius-topright: .05rem;
  border-top-right-radius: .05rem;
  -webkit-border-bottom-right-radius: .05rem;
  -moz-border-radius-bottomright: .05rem;
  border-bottom-right-radius: .05rem
}

.public-result__form-sex {
  font-size: .16rem;
  width: 100%;
  height: .4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.public-result__form-sex span {
  cursor: pointer;
  display: inline-block;
  margin-right: .3rem;
  height: .3rem;
  line-height: .3rem;
  width: .3rem;
  text-align: center;
  border: 1px solid #eee;
  background-color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%
}

.public-result__form-sex .cur {
  background-color: #cc431b;
  border-color: #cc431b;
  color: #fff
}

.public-result__form-birthday {
  font-size: .16rem;
  width: 100%;
  padding-right: .3rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: .4rem;
  line-height: .4rem;
  background-color: #f9e7d3;
  -webkit-border-top-right-radius: .05rem;
  -moz-border-radius-topright: .05rem;
  border-top-right-radius: .05rem;
  -webkit-border-bottom-right-radius: .05rem;
  -moz-border-radius-bottomright: .05rem;
  border-bottom-right-radius: .05rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAMAAAB61OwbAAAAaVBMVEUAAAD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paDdqW6yAAAAInRSTlMAdzOqIO78iPjXu5cF3LdW8+F+Dsfm0sGkkWlfSEI6LyjIa3tfJAAAAOtJREFUKM+9j1mOwyAQRAubxWAD3rKv0/c/5IA9jsaKIMlP3k+V1E/qbjw4iGKphTjgmY6OSz1Sh3/cVBk5+ZAzyp/mvCHAJE1w1PRHDT4XyYAzUUqInLHLCzu0S+3veqn63i+1Bb3gHcFdiwRXNwkeSfwk2J4l6O3LG74pSM95YUlcOL8IsgXnXq4EgcCexhg/tI8h1iucUnVFVCpVElW1Uu7TIzfGbENYY2yIrTGbtdAOABzpBmg0OQBDuxIqHiYjdUOYdDQGj1frFVKIKoqPkG8fKfNzCZ0XNFheYGhMbm7i30zLxH7NGvwCubxZ1g8NNuoAAAAASUVORK5CYII=) no-repeat 98% center;
  -webkit-background-size: .2rem auto;
  -moz-background-size: .2rem auto;
  background-size: .2rem auto
}

.public-result__form-btn {
  overflow: hidden;
  margin-top: .1rem
}

.public-result__form-btn a {
  display: block;
  height: .4rem;
  line-height: .4rem;
  color: #fff;
  background-color: #cc431b;
  text-align: center;
  font-size: 20px;
  -webkit-border-radius: .05rem;
  -moz-border-radius: .05rem;
  border-radius: .05rem
}

.public-result__form-agreement {
  color: #c1bdbd;
  text-align: center;
  font-size: .14rem;
  padding-top: .1rem
}

.public-result__form-agreement input {
  -webkit-appearance: checkbox;
  vertical-align: middle;
  position: relative;
  margin-top: -.02rem;
  margin-right: .05rem;
  width: .14rem;
  height: .14rem
}

.public-result__form-agreement a {
  color: #c1bdbd;
  text-decoration: underline
}

.public_result_sub {
  text-align: center;
  overflow: hidden;
  margin: .05rem 0 .1rem
}

.public_result_sub span {
  font-size: .18rem;
  font-weight: 700;
  display: inline-block;
  height: .32rem;
  line-height: .32rem;
  -webkit-border-radius: .2rem;
  -moz-border-radius: .2rem;
  border-radius: .2rem;
  background-color: #e9bf98;
  color: #fff;
  padding: 0 .5rem
}

@media only screen and (min-width:450px) {
  html {
    font-size: 760%
  }
}

@media only screen and (min-width:400px) and (max-width:450px) {
  html {
    font-size: 740%
  }
}

@media only screen and (min-width:375px) and (max-width:400px) {
  html {
    font-size: 714%
  }
}

@media only screen and (min-width:350px) and (max-width:375px) {
  html {
    font-size: 670%
  }
}

@-webkit-keyframes zoom {
  0% {
    -webkit-transform: scale(.8);
    transform: scale(.8)
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  100% {
    -webkit-transform: scale(.8);
    transform: scale(.8)
  }
}

@-moz-keyframes zoom {
  0% {
    -moz-transform: scale(.8);
    transform: scale(.8)
  }

  50% {
    -moz-transform: scale(1);
    transform: scale(1)
  }

  100% {
    -moz-transform: scale(.8);
    transform: scale(.8)
  }
}

@-o-keyframes zoom {
  0% {
    -o-transform: scale(.8);
    transform: scale(.8)
  }

  50% {
    -o-transform: scale(1);
    transform: scale(1)
  }

  100% {
    -o-transform: scale(.8);
    transform: scale(.8)
  }
}

@keyframes zoom {
  0% {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8)
  }

  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
  }

  100% {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8)
  }
}
