html {
  font-size: 625%;
}
body {
  background: #be1e05;
}
.public_order_fixed_rt {
  background-color: rgba(0, 0, 0, 0.5);
}
.m-img {
  display: block;
  width: 100%;
}
.m_top_tip {
  background-color: #380a0a;
}
.yunyincs-form {
  position: relative;
  overflow: hidden;
  z-index: 1;
  /* background: url("./images/form-bg-footer.png") no-repeat left bottom; */
  background: url("/statics/ffsm_lg/app/image/form-bg.png") no-repeat left top;
  background-size: 100% 100%;
  margin-top: -.2rem;
}
.yunyincs-bottom-form {
  margin-top: 0.1rem;
}
.yunyincs-form__top {

  color: #e3140e;
  font-size: 0.17rem;
  text-align: center;
  color: #fff;
  height: .5rem;
  line-height: .5rem;
  background-size: 100% 80px;

}
.yunyincs-form__wrap{
  padding:0 .2rem;
  font-size: 0.14rem;
  background-size: 100% auto;
}
.yunyincs-form__ul {
 


}
.yunyincs-form__li {
  position: relative;
  padding-left: 0.9rem;
  border-bottom: 1px solid #ECEFF4;
  height: 0.5rem;
  line-height: 0.5rem;
}

.yunyincs-form__li-words {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.8rem;
  text-align: center;
  overflow: hidden;
  height: 0.5rem;
  line-height: 0.5rem;
}
.yunyincs-form__li-input {
  font-size: 0.16rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 0.5rem;
  line-height: 0.5rem;
  overflow: hidden;
  -webkit-border-top-right-radius: 0.1rem;
  -moz-border-radius-topright: 0.1rem;
  border-top-right-radius: 0.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: 0.16rem;
  width: 100%;
  padding-right: 0.3rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 0.4rem;
  line-height: 0.4rem;
  overflow: hidden;
  -webkit-border-top-right-radius: 0.1rem;
  -moz-border-radius-topright: 0.1rem;
  border-top-right-radius: 0.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: 0.17rem auto;
  -moz-background-size: 0.17rem auto;
  background-size: 0.17rem auto;
}
.yunyincs-form__li-sex span {
  position: relative;
  display: inline-block;
  margin-right: 0.1rem;
  width: 0.3rem;
  height: 0.3rem;
  line-height: 0.3rem;
  text-align: center;
}
.yunyincs-form__li-sex .item {
  color: #fff;
  background-color: #98341A;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #FEFBF2;
  color: #A39F99;
  border: 1px solid #A39F99;
}
.yunyincs-form__li-sex .cur {
  color: #fff;
  background-color: #98341A;
}

.yunyincs-form__btn {
  overflow: hidden;
  margin-bottom: 0.1rem;
}
.yunyincs-form__btn a {
  display: block;
  height: 0.55rem;
  line-height: 0.52rem;
  text-align: center;
  font-size: 0.2rem;
  color: #e3140e;
  background: url(images/m_btn.png?v=20200605095059) no-repeat center;
  -webkit-background-size: auto 0.55rem;
  -moz-background-size: auto 0.55rem;
  background-size: auto 0.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(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.yunyincs-form__agreement {
  color: #fdfaf4;
  font-size: 0.14rem;
  text-align: center;
  margin-bottom: 0.1rem;
}
.yunyincs-form__agreement a {
  color: #ffc24c;
  text-decoration: underline;
}
.yunyincs-form__agreement input {
  -webkit-appearance: checkbox;
  vertical-align: middle;
  position: relative;
  margin-top: -0.02rem;
  margin-right: 0.06rem;
  width: 0.14rem;
  height: 0.14rem;
}
.yunyincs-form__agreement .num {
  color: #ffc24c;
  padding: 0 0.02rem;
}
.yunyincs-form__bottom {
  overflow: hidden;
  margin-top: 0.1rem;
}
.m-box {
  margin: 0.1rem 0.1rem 0;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  border-radius: 0.1rem;
  background-color: #fdfaf4;
  padding: 0.1rem;
}
.m-box__title {
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  background: url(images/m_title.png?v=20200605095059) no-repeat center center;
  -webkit-background-size: auto 0.5rem;
  -moz-background-size: auto 0.5rem;
  background-size: auto 0.5rem;
  margin-top: 0.05rem;
  margin-bottom: 0.1rem;
}
.m-box__title span {
  font-size: 0.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: 0.1rem 0;
  overflow: hidden;
  height: 2.4rem;
}
.user-feedback > ul {
  margin: 0 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: 0.16rem;
}
.uf-ul p {
  margin-top: 0.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: 0.55rem;
  line-height: 0.52rem;
  text-align: center;
  font-size: 0.2rem;
  color: #e3140e;
  background: url(images/m_btn.png?v=20200605095059) no-repeat center;
  -webkit-background-size: auto 0.55rem;
  -moz-background-size: auto 0.55rem;
  background-size: auto 0.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(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.public_pay_bottom i {
  display: none;
}
.public_paybottom_height {
  height: 0.45rem;
}
.public_pay_bottom {
  height: auto;
}
.public_pay_bottom span {
  display: block;
  height: 0.55rem;
  line-height: 0.52rem;
  text-align: center;
  font-size: 0.2rem;
  color: #e3140e;
  background: url(images/m_btn.png?v=20200605095059) no-repeat center;
  -webkit-background-size: auto 0.55rem;
  -moz-background-size: auto 0.55rem;
  background-size: auto 0.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(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.box-result-wrap {
  background-color: #ffeced;
}
.box-info {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: -28% 0.1rem 0.1rem 0.1rem;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  border-radius: 0.1rem;
  background-color: #fff;
}
.box-info__top {
  height: 0.4rem;
  line-height: 0.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: 0.1rem;
  -moz-border-radius-topleft: 0.1rem;
  border-top-left-radius: 0.1rem;
  text-align: center;
}
.box-info__top .left > span {
  display: inline-block;
}
.box-info__top .left-price {
  font-size: 0.15rem;
  font-weight: 700;
  color: #df4131;
}
.box-info__top .left-price strong {
  font-size: 0.24rem;
  margin: 0 0.08rem 0 0.06rem;
}
.box-info__top .left-yuanjia {
  font-size: 0.14rem;
}
.box-info__top .right {
  width: 55%;
  display: inline-block;
  color: #fde7a6;
  text-align: center;
  background-color: #df4131;
  -webkit-border-top-right-radius: 0.1rem;
  -moz-border-radius-topright: 0.1rem;
  border-top-right-radius: 0.1rem;
}
.box-info__top .right-time {
  display: inline-block;
  font-weight: 700;
  font-size: 0.16rem;
}
.box-info__txt {
  padding: 0.1rem;
  line-height: 1.7;
}
.box-info__txt > span {
  color: #fd3a40;
  font-weight: 700;
}
.box-choise {
  position: relative;
  z-index: 1;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  border-radius: 0.1rem;
  margin: 0.1rem;
  background-color: #fff;
  overflow: hidden;
}
.box-choise__title {
  height: 0.4rem;
  line-height: 0.4rem;
  border-bottom: 1px solid #ffedee;
  text-align: center;
  font-size: 0.2rem;
  font-weight: 700;
}
.lock-big-title {
  position: relative;
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
}
.lock-big-title::after {
  content: "";
  position: absolute;
  left: 0.1rem;
  right: 0.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: 0.18rem;
  padding: 0 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: 0.1rem;
  margin: 0 0.1rem 0.1rem;
}
.lock-con__box {
  overflow: hidden;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  border-radius: 0.1rem;
  padding: 0.2rem 0.15rem 0.2rem 0.25rem;
  background-color: #fff;
}
.lock-con__box-words {
  position: relative;
  background-color: #ffedee;
  padding: 0.05rem 0.1rem 0.05rem 0.32rem;
  display: inline-block;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
  margin-bottom: 0.1rem;
  font-size: 0.16rem;
}
.lock-con__box-words::before {
  content: "";
  position: absolute;
  left: -0.05rem;
  top: 0;
  width: 0.33rem;
  height: 0.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: 0.14rem;
  margin-bottom: 0.1rem;
}
.public_h_menu {
  font-size: 14px;
}
.ads_1302 {
  margin-top: 0.1rem;
  -webkit-border-radius: 0.08rem;
  -moz-border-radius: 0.08rem;
  border-radius: 0.08rem;
  background-color: #ffeede;
  padding-top: 0.01rem;
  padding-bottom: 0.1rem;
  border: 1px dashed #f1d9c2;
}
.marry_time {
  overflow: hidden;
}
.m_fb {
  color: #fff;
  text-align: center;
  font-size: 0.18rem;
  margin: 0.15rem 0;
}
.m_fb span {
  background-color: #e9bf98;
  padding: 0 0.25rem;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
  height: 0.32rem;
  line-height: 0.32rem;
  display: inline-block;
}
.mt_date {
  overflow: hidden;
  padding-top: 0.05rem;
}
.mt_date li {
  float: left;
  width: 25%;
  overflow: hidden;
  text-align: center;
  margin-bottom: 0.06rem;
}
.mt_date span {
  background-color: #e9bf98;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
  margin: 0 0.03rem;
  display: block;
  height: 0.24rem;
  line-height: 0.24rem;
  color: #fff;
}
.mt_txt {
  line-height: 0.24rem;
  overflow: hidden;
  margin: 0.15rem 0;
}
.result_link_bzhh {
  color: #cf3a3a;
  text-decoration: underline;
}
.result_box {
  overflow: hidden;
}
.rb_dl {
  overflow: hidden;
}
.rb_dd {
  overflow: hidden;
  margin-bottom: 0.1rem;
}
.star {
  background: url(images/icon_star.png?v=20200605095059) no-repeat;
  width: 1.83rem;
  height: 0.28rem;
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
  overflow: hidden;
  display: block;
  margin: 0 auto 0.1rem;
}
.star5 {
  background-position: 0 0;
}
.star10 {
  background-position: 0 -0.28rem;
}
.star15 {
  background-position: 0 -0.56rem;
}
.star20 {
  background-position: 0 -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: 0.16rem;
  -webkit-border-radius: 0.05rem;
  -moz-border-radius: 0.05rem;
  border-radius: 0.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: 0.16rem;
  -webkit-border-radius: 0.05rem;
  -moz-border-radius: 0.05rem;
  border-radius: 0.05rem;
  background-color: #f9e7d3;
}
.public-result__form-li {
  border-bottom: 1px solid #e4d7c7;
  position: relative;
  padding-left: 0.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: 0.8rem;
  text-align: center;
  height: 0.4rem;
  line-height: 0.4rem;
}
.public-result__form-input {
  font-size: 0.16rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 0.4rem;
  line-height: 0.4rem;
  background-color: #f9e7d3;
  -webkit-border-top-right-radius: 0.05rem;
  -moz-border-radius-topright: 0.05rem;
  border-top-right-radius: 0.05rem;
  -webkit-border-bottom-right-radius: 0.05rem;
  -moz-border-radius-bottomright: 0.05rem;
  border-bottom-right-radius: 0.05rem;
}
.public-result__form-sex {
  font-size: 0.16rem;
  width: 100%;
  height: 0.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: 0.3rem;
  height: 0.3rem;
  line-height: 0.3rem;
  width: 0.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: 0.16rem;
  width: 100%;
  padding-right: 0.3rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 0.4rem;
  line-height: 0.4rem;
  background-color: #f9e7d3;
  -webkit-border-top-right-radius: 0.05rem;
  -moz-border-radius-topright: 0.05rem;
  border-top-right-radius: 0.05rem;
  -webkit-border-bottom-right-radius: 0.05rem;
  -moz-border-radius-bottomright: 0.05rem;
  border-bottom-right-radius: 0.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: 0.2rem auto;
  -moz-background-size: 0.2rem auto;
  background-size: 0.2rem auto;
}
.public-result__form-btn {
  overflow: hidden;
  margin-top: 0.1rem;
}
.public-result__form-btn a {
  display: block;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #fff;
  background-color: #cc431b;
  text-align: center;
  font-size: 20px;
  -webkit-border-radius: 0.05rem;
  -moz-border-radius: 0.05rem;
  border-radius: 0.05rem;
}
.public-result__form-agreement {
  color: #c1bdbd;
  text-align: center;
  font-size: 0.14rem;
  padding-top: 0.1rem;
}
.public-result__form-agreement input {
  -webkit-appearance: checkbox;
  vertical-align: middle;
  position: relative;
  margin-top: -0.02rem;
  margin-right: 0.05rem;
  width: 0.14rem;
  height: 0.14rem;
}
.public-result__form-agreement a {
  color: #c1bdbd;
  text-decoration: underline;
}
.public_result_sub {
  text-align: center;
  overflow: hidden;
  margin: 0.05rem 0 0.1rem;
}
.public_result_sub span {
  font-size: 0.18rem;
  font-weight: 700;
  display: inline-block;
  height: 0.32rem;
  line-height: 0.32rem;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
  background-color: #e9bf98;
  color: #fff;
  padding: 0 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(0.8);
    transform: scale(0.8);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@-moz-keyframes zoom {
  0% {
    -moz-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    -moz-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -moz-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@-o-keyframes zoom {
  0% {
    -o-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    -o-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -o-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes zoom {
  0% {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
  }
}
