html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
button,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
input[type="password"],
textarea,
button {
  -webkit-appearance: none !important;
}
em,
i {
  font-style: normal;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul,
li {
  list-style: none;
}
button {
  background: transparent;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
strong {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  display: block;
  border: 0;
  max-width: 100%;
  pointer-events: none;
}
a {
  text-decoration: none;
  color: inherit;
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  color: inherit;
  font-size: inherit;
}
:focus {
  outline: 0;
}
html {
  line-height: initial;
}
@media (min-width: 320px) {
  html {
    font-size: 55.55556%;
  }
}
@media (min-width: 360px) {
  html {
    font-size: 62.5%;
  }
}
@media (min-width: 375px) {
  html {
    font-size: 65.1042%;
  }
}
@media (min-width: 384px) {
  html {
    font-size: 66.6667%;
  }
}
@media (min-width: 414px) {
  html {
    font-size: 71.875%;
  }
}
@media (min-width: 448px) {
  html {
    font-size: 77.7778%;
  }
}
@media (min-width: 480px) {
  html {
    font-size: 83.3333%;
  }
}
@media (min-width: 512px) {
  html {
    font-size: 88.8889%;
  }
}
@media (min-width: 544px) {
  html {
    font-size: 94.4444%;
  }
}
@media (min-width: 576px) {
  html {
    font-size: 100%;
  }
}
@media (min-width: 608px) {
  html {
    font-size: 105.556%;
  }
}
@media (min-width: 640px) {
  html {
    font-size: 111.111%;
  }
}
body {
  font-size: 1.34400215rem;
  max-width: 640px;
  min-width: 320px;
  margin: 0 auto;
  background-color: #fff;
  color: #000;
}
.flex-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.ns-sec {
  padding: 1.93333333rem 0;
}
.ns-sec.hsht {
  padding-bottom: 2.93333333rem;
  position: relative;
}
.ns-sec.hsht::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1rem;
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#fefefe));
  background: -webkit-linear-gradient(top, #f2f2f2, #fefefe);
  background: -moz-linear-gradient(top, #f2f2f2, #fefefe);
  background: -o-linear-gradient(top, #f2f2f2, #fefefe);
  background: linear-gradient(to bottom, #f2f2f2, #fefefe);
  content: '';
}
.ns-sec.gray {
  background: #c1dafb;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ns-sec.gray .ns-wrap {
  background: #fff;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}
.ns-sec.gray .ns-btn a {
  background-color: #e6322e;
}
.ns-container {
  width: 93.88888889%;
  margin: 0 auto;
}
.ns-tit {
  text-align: center;
  padding-bottom: 1.66666667rem;
}
.ns-tit h2 {
  font-size: 2.1rem;
}
.ns-tit h2 span {
  color: #f3445c;
}
.renq-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.renq-wrap .renq-item {
  border: 1px solid #e3d1bc;
  padding: 0.8rem 0.6rem;
  padding-right: 0;
  width: 16.26666667rem;
}
.renq-wrap .renq-item:nth-child(2n) {
  margin-left: 3.74753452%;
}
.renq-wrap .renq-item:nth-last-child(n+3) {
  margin-bottom: 3.74753452%;
}
.renq-wrap .renq-item .renq-c {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.renq-wrap .renq-item .renq-c .renq-thumb {
  width: 6.2rem;
  height: 6.2rem;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 0.6rem;
}
.renq-wrap .renq-item .renq-c .renq-desc {
  width: -webkit-calc(93.2%);
  width: -moz-calc(93.2%);
  width: -webkit-calc(100% - (186rem/30) - (18rem/30));
  width: -moz-calc(100% - (186rem/30) - (18rem/30));
  width: calc(100% - (186rem/30) - (18rem/30));
}
.renq-wrap .renq-item .renq-c .renq-desc .renq-tit {
  color: #6e3c21;
  font-size: 1.4rem;
  line-height: 1.4rem;
  margin-bottom: 0.46666667rem;
}
.renq-wrap .renq-item .renq-c .renq-desc .renq-txt {
  color: #666666;
  font-size: 1.06666667rem;
  line-height: 1.06666667rem;
  margin-bottom: 0.46666667rem;
}
.renq-wrap .renq-item .renq-c .renq-desc .renq-btn {
  width: 8rem;
  line-height: 2.13333333rem;
  background-color: #f3445c;
  color: #fff;
  text-align: center;
  border-radius: 1.06666667rem;
  font-size: 1.2rem;
  margin-bottom: 0.46666667rem;
}
.renq-wrap .renq-item .renq-c .renq-desc .renq-bm {
  color: #666;
  font-size: 0.9rem;
  line-height: 0.9rem;
}
.renq-wrap .renq-item .renq-c .renq-desc .renq-bm span {
  color: #b68952;
}
.ns-btn {
  width: 60%;
  margin: 0 auto;
  padding-top: 1.53333333rem;
}
.ns-btn a {
  position: relative;
  line-height: 3.6rem;
  text-align: center;
  color: #fff;
  font-size: 1.43333333rem;
  border-radius: 1.8rem;
  background-color: #ff7300;
}
.ns-btn a::before {
  position: absolute;
  right: 10%;
  top: 26%;
  content: '';
  width: 2rem;
  height: 2rem;
  background: url(/images_2016/nvsheng0901/arrow.png);
  -o-background-size: contain;
  background-size: contain;
}
.ns-btn a::after {
  width: 0.7rem;
  height: 0.7rem;
  left: 82%;
  top: 35%;
  content: '';
  -webkit-animation: ripple 1s infinite;
  -moz-animation: ripple 1s infinite;
  -o-animation: ripple 1s infinite;
  animation: ripple 1s infinite;
  display: block;
  position: absolute;
  border-radius: 100%;
  pointer-events: none;
  background: rgba(255, 255, 255, 0.8);
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
  }
}
@-moz-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
  }
}
@-o-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
  }
}
.rxzy-wrap {
  margin-bottom: 1.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.rxzy-wrap .rxzy-item .rxzy-c {
  position: relative;
  border: 1px solid #e9e6e6;
  border-radius: 0.3rem;
  padding: 0.93333333rem;
}
.rxzy-wrap .rxzy-item .rxzy-c.hot::after {
  position: absolute;
  top: 0;
  right: 0.66666667rem;
  width: 3.43333333rem;
  height: 4.16666667rem;
  background: url(/images_2016/nvsheng0901/fire.png) no-repeat;
  -o-background-size: cover;
  background-size: cover;
  content: '';
}
.rxzy-wrap .rxzy-item:nth-child(2n+1) {
  width: 19.2rem;
  margin-right: 2.56410256%;
}
.rxzy-wrap .rxzy-item:nth-child(2n+1) .rxzy-tit {
  font-size: 1.36666667rem;
}
.rxzy-wrap .rxzy-item:nth-last-child(n+3) {
  margin-bottom: 2.56410256%;
}
.rxzy-wrap .rxzy-item:nth-child(2) .rxzy-c {
  padding: 5% 0.93333333rem;
}
.rxzy-wrap .rxzy-item:nth-child(2) .rxzy-c:nth-child(2) {
  margin-top: 6%;
}
.rxzy-wrap .rxzy-item:nth-child(2) .rxzy-tit {
  font-size: 1.2rem;
}
.rxzy-wrap .rxzy-item:nth-child(2) .rxzy-tit h3 {
  margin-bottom: 0.5rem;
}
.rxzy-wrap .rxzy-item:nth-child(2) .rxzy-tit p {
  margin-bottom: 0.5rem;
}
.rxzy-wrap .rxzy-item:nth-child(2) .rxzy-thumb {
  margin-bottom: 0.5rem;
}
.rxzy-wrap .rxzy-item:nth-child(2) .rxzy-btn .btn-item {
  line-height: 2rem;
}
.rxzy-wrap .rxzy-item:nth-child(2n) {
  width: 13.73333333rem;
}
.rxzy-wrap .rxzy-item:nth-child(2n) .rxzy-tit {
  text-align: center;
}
.rxzy-wrap .rxzy-item .rxzy-tit h3 {
  color: #fe4d01;
  line-height: 1.36666667rem;
  margin-bottom: 0.9rem;
}
.rxzy-wrap .rxzy-item .rxzy-tit p {
  font-size: 1.2rem;
  color: #1f1e1c;
  line-height: 1.2rem;
  margin-bottom: 1.2rem;
}
.rxzy-wrap .rxzy-item .rxzy-thumb {
  border-radius: 0.3rem;
  overflow: hidden;
  margin-bottom: 1.13333333rem;
}
.rxzy-wrap .rxzy-item .rxzy-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.rxzy-wrap .rxzy-item .rxzy-btn .btn-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 2.13333333rem;
  border-radius: 0.4rem;
  text-align: center;
  border: 1px solid #f3445c;
  font-size: 1.1rem;
}
.rxzy-wrap .rxzy-item .rxzy-btn .btn-item:nth-child(2n) {
  background-color: #f3445c;
  color: #fff;
  margin-left: 0.53333333rem;
}
.dqcy-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.dqcy-wrap .dqcy-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  border: 1px solid #e9e6e6;
  border-radius: 0.3rem;
  padding: 0.6rem;
}
.dqcy-wrap .dqcy-item:not(:last-child) {
  margin-right: 0.6rem;
}
.dqcy-wrap .dqcy-item .dqcy-thumb {
  margin-bottom: 0.66666667rem;
}
.dqcy-wrap .dqcy-item .dqcy-tit h3 {
  font-size: 1.2rem;
  line-height: 1.2rem;
  margin-bottom: 0.6rem;
  color: #fe4d01;
}
.dqcy-wrap .dqcy-item .dqcy-tit p {
  font-size: 1.1rem;
  line-height: 1.1rem;
  margin-bottom: 0.6rem;
}
.dqcy-wrap .dqcy-item .dqcy-btn {
  width: 7.6rem;
  margin: 0 auto;
  line-height: 2rem;
  background: #fe4d01;
  color: #fff;
  text-align: center;
  font-size: 1.1rem;
  border-radius: 0.3rem;
}
.dqcy-wrap .dqcy-item.hot {
  position: relative;
}
.dqcy-wrap .dqcy-item.hot::after {
  position: absolute;
  top: -0.93333333rem;
  right: 0.6rem;
  width: 2.3rem;
  height: 2.8rem;
  background: url(/images_2016/nvsheng0901/cy.png) no-repeat;
  -o-background-size: cover;
  background-size: cover;
  content: '';
}
.yj-tit {
  text-align: center;
}
.yj-tit .tit-thumb img {
  width: 4.19328rem;
  height: 4.19328rem;
  margin: 0 auto;
}
.yj-tit h3 {
  color: #000;
  font-size: 1.92rem;
  line-height: 1.5;
  word-break: break-word;
}
.yj-tit p {
  color: #000;
  font-size: 1.152rem;
  line-height: 1.5;
  word-break: break-word;
  text-transform: uppercase;
}
.yjbj-point {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 0.76800012rem;
  width: 0.48000008rem;
  height: 0.48000008rem;
  background: #4a5272;
}
.yjbj-point::before {
  background: #979ab2;
  width: 0.48000008rem;
  height: 0.48000008rem;
  content: '';
  position: absolute;
  top: 0;
  left: -0.76800012rem;
}
.yjbj-point::after {
  background: #313559;
  width: 0.48000008rem;
  height: 0.48000008rem;
  content: '';
  position: absolute;
  top: 0;
  right: -0.76800012rem;
}
.yj-tit {
  position: relative;
  text-align: center;
  padding-bottom: 1.15200018rem;
}
.yj-tit h2 {
  color: #1c1c1c;
  font-size: 1.92000031rem;
  line-height: 1.92000031rem;
  font-weight: 700;
  margin-bottom: 0.57600009rem;
}
.yj-tit .yjbj-point {
  margin-bottom: 0.48000008rem;
}
.yj-tit::after {
  content: '';
  width: 44%;
  height: 1px;
  background: #313559;
  position: absolute;
  right: 2%;
  bottom: 38%;
}
.yj-tit::before {
  content: '';
  width: 44%;
  height: 1px;
  background: #313559;
  position: absolute;
  left: 2%;
  bottom: 38%;
}
.yjzc-wrap {
  padding: 0 2.40000038rem;
}
.yjzc-wrap .yjzc-item {
  border-bottom: 1px dashed #1c1c1c;
  color: #1c1c1c;
  line-height: 3.07200049rem;
}
.yjzc-wrap .yjzc-item p {
  font-size: 1.3rem;
  letter-spacing: 0.2rem;
}
.yjbm-wrap {
  padding: 0 0 0.96000015rem;
}
.yjbm-wrap .yjbm-item {
  position: relative;
  line-height: 3.64800058rem;
  background: url(/images_2016/nvsheng0901/ht-bg.png) no-repeat;
  -o-background-size: 100% 3.64800058rem;
  background-size: 100% 3.64800058rem;
}
.yjbm-wrap .yjbm-item a {
  line-height: 3.64800058rem;
}
.yjbm-wrap .yjbm-item .bmtj-tit {
  width: 9.31200149rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.yjbm-wrap .yjbm-item .bmtj-tit h4 {
  color: #fff;
  font-size: 1.34400022rem;
  height: 3.64800058rem;
  text-align: center;
}
.yjbm-wrap .yjbm-item .bmtj-tit p {
  font-size: 2.59200041rem;
  color: #fff;
  font-weight: 700;
}
.yjbm-wrap .yjbm-item .bmtj-txt {
  position: absolute;
  top: 0;
  left: 11.42400183rem;
  color: #303658;
  line-height: 3.64800058rem;
  font-size: 1.4rem;
  z-index: 3;
}
.yjbm-wrap .yjbm-item:not(:last-child) {
  margin-bottom: 1.15200018rem;
}
.xdfry-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.xdfry-wrap .xdfry-item:nth-child(1),
.xdfry-wrap .xdfry-item:nth-child(4) {
  width: 100%;
}
.xdfry-wrap .xdfry-item:not(:last-child) {
  margin-bottom: 1.53600246rem;
}
.xdfry-wrap .xdfry-item:nth-child(2),
.xdfry-wrap .xdfry-item:nth-child(3) {
  width: 49.10447761%;
}
.xdfry-wrap .xdfry-item:nth-child(3) {
  margin-left: 1.79104478%;
}
.xdfry-tit {
  margin-bottom: 1.4400023rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.xdfry-tit p {
  margin-left: 1.248002rem;
}
.xdfry-tit h3 {
  line-height: 1.72800276rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.xdfry-tit h3 span {
  text-indent: 1rem;
  display: block;
  font-weight: normal;
  color: #fff;
  font-size: 1.20000192rem;
  position: relative;
}
.xdfry-tit h3 span:first-child {
  width: 3.74400599rem;
  background-color: #e9a359;
}
.xdfry-tit h3 span:first-child::after {
  position: absolute;
  top: 0;
  right: -1.68000269rem;
  width: 0;
  height: 0;
  border-left: solid #e9a359 0.86400138rem;
  border-top: 0.86400138rem solid #e9a359;
  border-bottom: 0.86400138rem solid transparent;
  border-right: 0.86400138rem solid transparent;
  content: '';
}
.xdfry-tit h3 span:nth-child(2) {
  width: 14rem;
  background-color: #f3445c;
  margin-left: 2.20800353rem;
}
.xdfry-tit h3 span:nth-child(2)::after {
  position: absolute;
  top: 0;
  left: -1.68000269rem;
  width: 0;
  height: 0;
  border-left: solid transparent 0.86400138rem;
  border-top: 0.86400138rem solid transparent;
  border-bottom: 0.86400138rem solid #f3445c;
  border-right: 0.86400138rem solid #f3445c;
  content: '';
  text-indent: -2.59200415rem;
}
.xdfry-txt {
  text-align: left;
  font-size: 1.20000192rem;
  margin-bottom: 0.96000154rem;
}
.xdfry-jb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #9c6a4d;
  border-radius: 0.33600054rem;
  padding: 3.43333333rem 0.96000154rem 0.96000154rem;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.xdfry-jb .jb-item {
  width: 29%;
  position: relative;
}
.xdfry-jb .jb-item .jb-thumb::after {
  position: absolute;
  z-index: 1;
  right: -0.57600092rem;
  top: -2.73333333rem;
  font-size: 4.66666667rem;
  font-weight: bold;
  line-height: 4.66666667rem;
  color: rgba(245, 78, 104, 0.1);
}
.xdfry-jb .jb-item .jb-thumb img {
  position: relative;
  z-index: 2;
}
.xdfry-jb .jb-item:nth-child(1) .jb-thumb::after {
  content: '01';
}
.xdfry-jb .jb-item:nth-child(2) .jb-thumb::after {
  content: '02';
}
.xdfry-jb .jb-item:nth-child(3) .jb-thumb::after {
  content: '03';
}
.xdfry-jb .jb-item .jb-txt {
  margin-top: 0.96000154rem;
  font-size: 1.2rem;
  text-align: center;
}
.xdfry-jb .jb-item:nth-child(2) .jb-txt {
  width: 112%;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.xdfry-jb .jb-item:not(:last-child) {
  margin-right: 6%;
}
.xh-tit {
  position: relative;
  text-align: center;
  margin: 0 auto;
  padding-bottom: 2.40000384rem;
  padding-top: 1.66666667rem;
}
.xh-tit h2 {
  position: relative;
  font-size: 1.9rem;
  color: #333;
}
.xh-tit h2 span {
  color: #864926;
}
.xh-tit p {
  font-size: 1.10400177rem;
  line-height: 1.10400177rem;
  margin-top: 0.624001rem;
  color: #864926;
}
.jyys-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.jyys-wrap .jyys-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.jyys-wrap .jyys-item .jyys-desc {
  margin-top: 1.05600169rem;
}
.jyys-wrap .jyys-item .jyys-desc p {
  font-size: 1.15200184rem;
  text-align: center;
}
.jyys-wrap .jyys-item .jyys-thumb {
  width: 7.96801275rem;
  margin: 0 auto;
  position: relative;
}
.jyys-wrap .jyys-item .jyys-thumb img {
  position: relative;
  z-index: 2;
  border-radius: 50%;
}
.jyys-wrap .jyys-item .jyys-thumb::after {
  position: absolute;
  z-index: 1;
  right: -0.57600092rem;
  top: -2.30400369rem;
  font-size: 4.70400753rem;
  font-weight: bold;
  color: rgba(245, 78, 104, 0.1);
}
.jyys-wrap .jyys-item:nth-child(1) .jyys-desc p,
.jyys-wrap .jyys-item:nth-child(3) .jyys-desc p {
  position: relative;
  top: 0.72000115rem;
}
.jyys-wrap .jyys-item:nth-child(1) .jyys-thumb::after {
  content: '04';
}
.jyys-wrap .jyys-item:nth-child(2) .jyys-thumb::after {
  content: '05';
}
.jyys-wrap .jyys-item:nth-child(3) .jyys-thumb::after {
  content: '06';
}
.cybf-wrap {
  margin-top: 2.59200415rem;
}
.cybf-wrap .cybf-tit {
  margin-bottom: 1.72800276rem;
  text-align: center;
}
.cybf-wrap .cybf-tit h3 {
  position: relative;
  font-size: 1.9rem;
  line-height: 1.4400023rem;
  margin-bottom: 0.96000154rem;
  color: #4b120c;
}
.cybf-wrap .cybf-tit h3::after {
  width: 2.6880043rem;
  height: 0.19200031rem;
  background-color: #4b120c;
  position: absolute;
  top: -1.15200184rem;
  left: 50%;
  content: '';
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.cybf-wrap .cybf-tit p {
  color: #4e4e4e;
  font-size: 1.15200184rem;
  line-height: 1.53600246rem;
}
.cybf-wrap .cybf-tit p span {
  color: #f54e68;
}
.bflm-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  padding: 0 3%;
}
.bflm-wrap .bflm-item {
  width: 30%;
}
.bflm-wrap .bflm-item .bflm-thumb {
  width: 4.80000768rem;
  margin: 0 auto;
  border: 2px solid #f54e68;
  border-radius: 50%;
}
.bflm-wrap .bflm-item:not(:nth-child(3n)) {
  margin-right: 5%;
}
.bflm-wrap .bflm-item .bflm-txt {
  text-align: center;
  color: #4e4e4e;
  font-size: 1.2rem;
  line-height: 1.10400177rem;
  margin-top: 0.72000115rem;
}
.bflm-wrap .bflm-item:nth-last-child(n+4) {
  margin-bottom: 1.53600246rem;
}
.hj-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.hj-wrap .hj-item {
  position: relative;
  width: 49.28977273%;
}
.hj-wrap .hj-item:nth-last-child(n+3) {
  margin-bottom: 1.27840909%;
}
.hj-wrap .hj-item:nth-child(2n) {
  margin-right: 1.27840909%;
}
.hj-wrap .hj-item:nth-child(1) {
  width: 100%;
}
.hj-wrap .hj-item .hj-txt {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.49);
  color: #fff;
  text-align: center;
  line-height: 2.6880043rem;
  font-size: 1.248002rem;
}
.hj-wrap.six .hj-item:nth-child(1) {
  width: 49.28977273%;
}
.hj-wrap.six .hj-item:nth-child(2n) {
  margin-right: 0;
  margin-left: 1.27840909%;
}
.hj-tit {
  margin: 1.34400215rem 0;
  line-height: 2.30400369rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.hj-tit h2 {
  width: 25.56818182%;
  text-align: center;
  color: #fff;
  background: #f3445c;
  font-size: 1.4400023rem;
  font-weight: normal;
}
.hj-tit p {
  margin-left: 1.72800276rem;
  font-size: 1.248002rem;
}
.hqfl-form {
  padding: 0 1.536rem 0rem;
}
.hqfl-form .form-item {
  margin-bottom: 1.152rem;
}
.hqfl-form .form-item .form-label {
  color: #000;
  line-height: 1;
  font-size: 1.30434782rem;
  margin-bottom: 0.864rem !important;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  font-weight: 500;
}
.hqfl-form .form-item .form-label span {
  font-size: 1.536rem;
  color: #e6322e;
  margin: -0.096rem 0 0 0.192rem;
}
.hqfl-form .form-item .form-input input {
  display: block;
  min-height: 4.224rem;
  position: relative;
  background-color: #fff;
  color: #333;
  caret-color: #e6322e;
  height: 4.224rem;
  font-size: 1.344rem;
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 3.8rem;
  margin: 0;
  padding-left: 0.8rem;
  padding-right: 3.6rem;
  border: 1px solid #e0e0e0;
  line-height: 2rem;
  color: #999;
  outline-width: 0;
  outline-style: none;
  outline-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  background-color: transparent;
  -webkit-appearance: none;
  border-radius: 0.7776rem;
}
.hqfl-form .phone-agrement-container[data-v-9d1b8286] {
  padding: 0;
}
.sjh-form-list-submit {
  position: relative;
  width: 100%;
  color: #fff;
  height: 4.224rem;
  line-height: 4.224rem;
  border-radius: 0.864rem;
  outline: o;
  border: 0;
  font-weight: 700;
  font-size: 1.47826087rem;
  background-image: -webkit-linear-gradient(45deg, #e6322e, #ff1962);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.sjh-form-list-submit::after {
  content: '';
  display: block;
  position: absolute;
  width: 5.2173913rem;
  height: 5.2173913rem;
  margin-top: -0.86956522rem;
  background-image: url(/images_2016/wjz12t4b/swipe_light.png);
  -o-background-size: 5.2173913rem 5.2173913rem;
  background-size: 5.2173913rem 5.2173913rem;
  -webkit-animation: searchLights-data-v-5eb8a5bf 3s linear infinite forwards;
  -moz-animation: searchLights-data-v-5eb8a5bf 3s linear infinite forwards;
  -o-animation: searchLights-data-v-5eb8a5bf 3s linear infinite forwards;
  animation: searchLights-data-v-5eb8a5bf 3s linear infinite forwards;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
@font-face {
  font-family: icon-horn;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMcAAsAAAAABuAAAALPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqBbIFqATYCJAMICwYABCAFhG0HLhsOBsgOJUHBiIDhIgFFPDx/P+rc999kUkR6a7QNzmzaYrdA2QLu6IJEcQv8H+2+3kLOspI5SD6cybKCcFc0VmVX/zrzfy6n1wLaOD9QjnMsPOoFGG8NdA+MorGACyQAb5hevqCBPEygVo9IJhvFlY1gLdOjAnFZIePAOueVZZaoFiprFmbxioXq9DjdA16G34//4sOapKKgS3ZOi0TI/RVvUoqRckSnj+DNZwZbRoEpIBMHtdEtZoIRzdRGzQ2AfRUGv+LL0teLvf55opLOrwddkHtPPMe/1fwEMuzeBE5GvQe5y8fe/mrjhq3tk4+Xj4Ppp09NdvMdTQeu3z1mYnH7/Z1rTR6bYH7rtWfzwQjbsx8CzUbP7OzeTbZsb3LPm0Ya3etfNhutZ21Ky38ZcvuS/pLD/IUCK0MQOUiCHE1WGptywVBVMK+oTfS+7Dfhd9k7MbbaJNFyoq5scl6x9s0Au+DYdwkZvq2NecQjv9mlRdhcm5kjhUPDINFf6W/+r2qEnmNcL36oy7NKLs9pgFyA0licKUJ/8W9c//56f49T5m9ruwx+ht67ErpLY4Z+dlB9I7bgh/J6VmUh0Ip0aVxkSzYzGRJqhUMJ2tnq1Vhlx90nQ7WOd7BX6U6hUG0IkwlTUKHOElSqtgy1JpUsr9OGMhO5BhMmAYRmxyBpdAaFZvcxmWCECp0+Q6XmMINaR+G2YZ2RUNgWUMwxLCJ+CCkEnZZYA7ONCuuxrE/N0awgpDdjKikCKC46tpgowVpM55gi9cviGSOIUJ0GFYPjsFqtQ3qqU2KBRcsZ06fHxJC6M0ULOg3YWkdhHAYTIbwhiIJAR4v49Rnb0ufrYTJ91Di0BZVzNsMoiaJ3JE602B6YEqm2F+peTpH0k4nHMARCUDoaSDHoh6mp6SD6+n5KmICJJh8R1ksXY2qRvtLo9eWar9sAtbQqhaks5MsczwEAAA==') format('woff2');
}
.icon-horn {
  font-family: icon-horn !important;
  font-size: 1.6rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-horn::before {
  content: "\e632";
}
@font-face {
  font-family: icon-xiala;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKEAAsAAAAABjAAAAI6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAo8UwE2AiQDCAsGAAQgBYRtBy8beAUR1Ysfsi8PTLk9GqxpGj2toHGa29Fn/FR+dLmRjKT7OYJorazemb2f2ydQgAqDnlkiqrAEVmHh4yJkhEmEIwck9CUPEPLWnAP8ypGNmizJWdTsH/IFTjMSxu2m/JoIUPdfVVJnTQ5VqZj6xL3TvwIKZD6gHPeisSZNGkBdHFCAYy2KrIQyTkF2R6CWfJxAY9KS2Lp971FF5owLxLXLF08rJa8sS4kitFqWZvFSrVTPq094EX8//lobhUqdOCUHL2w7Z+MPbkq619GxkOAjsNU1EpaQiaOt0f2SkNhJE81mOVZh8EPn0CKOahTSX+fk94BxGgt+8McKUMFjicDmoUnXED0nj5x/ZxWdzr3vXfvo0hLf3WXivHbGNvKfpTtVAsHL3+Jkv39xMvhS+zs1ZJidsrYt+AtisCGbUsdcZV3c2l7p2XtZo0EHdw75NlU3espkKEYn2LtM5EiKeTKzllDrth4txQY0Fu1Y3W3YdUnkNhY8JggDPqDS5yOSAZ/JzPqK2pj/aBmIBFW4x2xLxzoSsSWUjAbUBxJdldazskgKzxg9cklFacy5I7VJAALXryaOWCItMaN9RiGzBUtVAQdyGuZ5BTVVKWp2Y+Z643m27U2uroqOsEWQxJABlA+Q0ColG3Zmovb5MxR5yEnUU9cQvkOklfQOAi4fII+qEqp7lFdaT5EQYxawSKUADmQQyuUqoG4flEIac8UTwrUNz21lUZW7vab4u110OoKj74XbJxneTWQuOx0=') format('woff2');
}
.icon-xiala {
  font-family: icon-xiala !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-xiala::before {
  content: "\e635";
}
::-webkit-input-placeholder {
  color: #b0b0b0;
}
.with-placeholder[type=date]::before,
.with-placeholder[type=datetime-local]::before,
.with-placeholder[type=datetime]::before,
.with-placeholder[type=month]::before,
.with-placeholder[type=time]::before,
.with-placeholder[type=week]::before {
  position: absolute;
  content: attr(placeholder);
  font-size: 14px;
}
.beggar-layer-content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  background: #fff;
  border-radius: 0.96rem;
}
.beggar-layer-content .content-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 68%;
  font-size: 18px;
  color: #333;
}
.beggar-layer-content .content-box div {
  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;
  margin: 0 auto;
  padding: 0 15px;
  line-height: 20px;
}
.beggar-layer-content .button-box {
  border-top: 1px solid #d8d8d8;
  height: 32%;
}
.beggar-layer-content .button-box button {
  float: left;
  width: 50%;
  height: -webkit-calc(98%);
  height: -moz-calc(98%);
  height: -webkit-calc(100% - 2px);
  height: -moz-calc(100% - 2px);
  height: calc(100% - 2px);
  font-size: 18px;
  background-color: unset;
  border: 0;
  outline: 0;
  color: #333;
}
.beggar-layer-content .button-box button:active {
  border: 0;
}
.beggar-layer-content .button-box button:nth-child(1) {
  width: -webkit-calc(49%);
  width: -moz-calc(49%);
  width: -webkit-calc(50% - 1px);
  width: -moz-calc(50% - 1px);
  width: calc(50% - 1px);
  border-right: 1px solid #d8d8d8;
}
.beggar-layer-content .button-box button:nth-child(2) {
  color: #3998fc;
}
.mip-sjh-trans-form-blank .mip-sjh-trans-form-blank-toast {
  max-width: 80%;
  border-radius: 0.48rem;
  background: 0 0;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  z-index: 21000!important;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 0.96rem;
}
.mip-sjh-trans-form-blank .mip-sjh-trans-form-blank-toast.form-toast-success {
  padding: 1.536rem 1.92rem;
}
.mip-sjh-trans-form-blank .fade-enter-active,
.mip-sjh-trans-form-blank .fade-leave-active {
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.mip-sjh-trans-form-blank .fade-enter,
.mip-sjh-trans-form-blank .fade-leave-to {
  opacity: 0;
}
@-moz-keyframes searchLights-data-v-5eb8a5bf {
  0% {
    left: 0;
    right: 38.26086957rem;
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  67% {
    left: 0;
    right: 38.26086957rem;
    opacity: 1;
  }
  100% {
    left: 38.26086957rem;
    right: 0;
  }
}
@-o-keyframes searchLights-data-v-5eb8a5bf {
  0% {
    left: 0;
    right: 38.26086957rem;
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  67% {
    left: 0;
    right: 38.26086957rem;
    opacity: 1;
  }
  100% {
    left: 38.26086957rem;
    right: 0;
  }
}
@keyframes searchLights-data-v-5eb8a5bf {
  0% {
    left: 0;
    right: 38.26086957rem;
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  67% {
    left: 0;
    right: 38.26086957rem;
    opacity: 1;
  }
  100% {
    left: 38.26086957rem;
    right: 0;
  }
}
@-moz-keyframes enlargeShrink-data-v-5eb8a5bf {
  0% {
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  14% {
    -moz-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
  }
  42% {
    -moz-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
  }
  66% {
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  100% {
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
}
@-o-keyframes enlargeShrink-data-v-5eb8a5bf {
  0% {
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  14% {
    -o-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
  }
  42% {
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
  }
  66% {
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  100% {
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
}
@keyframes enlargeShrink-data-v-5eb8a5bf {
  0% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  14% {
    -moz-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
  }
  42% {
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
  }
  66% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  100% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
}
.zixun-wrap {
  background-color: #e6322e !important;
}
.nszy-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.nszy-wrap .nszy-item {
  width: 49%;
}
.nszy-wrap .nszy-item:first-child,
.nszy-wrap .nszy-item:last-child {
  width: 100%;
}
.nszy-wrap .nszy-item:first-child .nszy-thumb .nszy-nz {
  left: -3.3rem;
  top: 1.2rem;
}
.nszy-wrap .nszy-item:not(:nth-child(2n+1)) {
  margin-right: 2%;
}
.nszy-wrap .nszy-item:nth-last-child(n+3) {
  margin-bottom: 2%;
}
.nszy-wrap .nszy-item .nszy-det h3 {
  font-size: 1.3rem;
  text-align: center;
  background-color: #f3445c;
  font-weight: 400;
  line-height: 2.8rem;
  color: #fff;
}
.nszy-thumb {
  position: relative;
  overflow: hidden;
}
.nszy-thumb .nszy-nz {
  position: absolute;
  left: -3.7rem;
  font-size: 1.1rem;
  top: 0.7rem;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10rem;
  line-height: 1.4rem;
  background-color: #f3445c;
  color: #fff;
  text-align: center;
}
.swiper-container,
.swiper-slide,
.swiper-wrapper {
  height: auto;
}
@font-face {
  font-family: icon-horn;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMcAAsAAAAABuAAAALPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqBbIFqATYCJAMICwYABCAFhG0HLhsOBsgOJUHBiIDhIgFFPDx/P+rc999kUkR6a7QNzmzaYrdA2QLu6IJEcQv8H+2+3kLOspI5SD6cybKCcFc0VmVX/zrzfy6n1wLaOD9QjnMsPOoFGG8NdA+MorGACyQAb5hevqCBPEygVo9IJhvFlY1gLdOjAnFZIePAOueVZZaoFiprFmbxioXq9DjdA16G34//4sOapKKgS3ZOi0TI/RVvUoqRckSnj+DNZwZbRoEpIBMHtdEtZoIRzdRGzQ2AfRUGv+LL0teLvf55opLOrwddkHtPPMe/1fwEMuzeBE5GvQe5y8fe/mrjhq3tk4+Xj4Ppp09NdvMdTQeu3z1mYnH7/Z1rTR6bYH7rtWfzwQjbsx8CzUbP7OzeTbZsb3LPm0Ya3etfNhutZ21Ky38ZcvuS/pLD/IUCK0MQOUiCHE1WGptywVBVMK+oTfS+7Dfhd9k7MbbaJNFyoq5scl6x9s0Au+DYdwkZvq2NecQjv9mlRdhcm5kjhUPDINFf6W/+r2qEnmNcL36oy7NKLs9pgFyA0licKUJ/8W9c//56f49T5m9ruwx+ht67ErpLY4Z+dlB9I7bgh/J6VmUh0Ip0aVxkSzYzGRJqhUMJ2tnq1Vhlx90nQ7WOd7BX6U6hUG0IkwlTUKHOElSqtgy1JpUsr9OGMhO5BhMmAYRmxyBpdAaFZvcxmWCECp0+Q6XmMINaR+G2YZ2RUNgWUMwxLCJ+CCkEnZZYA7ONCuuxrE/N0awgpDdjKikCKC46tpgowVpM55gi9cviGSOIUJ0GFYPjsFqtQ3qqU2KBRcsZ06fHxJC6M0ULOg3YWkdhHAYTIbwhiIJAR4v49Rnb0ufrYTJ91Di0BZVzNsMoiaJ3JE602B6YEqm2F+peTpH0k4nHMARCUDoaSDHoh6mp6SD6+n5KmICJJh8R1ksXY2qRvtLo9eWar9sAtbQqhaks5MsczwEAAA==') format('woff2');
}
.mip-sjh-footer-root-container[data-v-114c867e] {
  background-color: grey;
  font-size: 1.85507247rem;
  color: #000;
}
.mip-sjh-footer-root-container .footer-container[data-v-114c867e] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1.30434782rem 0.49275362rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.mip-sjh-footer-root-container .footer-container .name[data-v-114c867e],
.mip-sjh-footer-root-container .footer-container .sign-text[data-v-114c867e],
.mip-sjh-footer-root-container .footer-container .sub-title[data-v-114c867e],
.mip-sjh-footer-root-container .footer-container .tips[data-v-114c867e] {
  margin-top: 0.26086957rem;
  width: 100%;
  height: 1.56521739rem;
  line-height: 1.56521739rem;
  text-align: center;
  font-weight: 400;
  font-family: PingFangSC-Regular;
  font-size: 1.04347827rem;
  color: #999;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.mip-sjh-footer-root-container .footer-container .name[data-v-114c867e] {
  margin-top: 0;
}
.mip-sjh-footer-root-container .footer-container .sign-text[data-v-114c867e] {
  line-height: 1.56521739rem;
  list-style: none;
  font-size: 0;
}
.mip-sjh-footer-root-container .footer-container .sign-text li[data-v-114c867e] {
  margin-right: 1.56521739rem;
  display: inline-block;
  vertical-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.04347827rem;
}
.mip-sjh-footer-root-container .footer-container .sign-text li[data-v-114c867e]:last-child {
  margin-right: 0;
}
.mip-sjh-footer-root-container .footer-container .sign-text .sign-1[data-v-114c867e] {
  position: relative;
  padding-left: 1.2173913rem;
}
.mip-sjh-footer-root-container .footer-container .sign-text .sign-1[data-v-114c867e]::before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.49275362rem;
  width: 0.86956522rem;
  height: 0.98550725rem;
  content: '';
  background-image: url(https://fe-resource.cdn.bcebos.com/mip/mip-sjh-merchant-info/sign-1.png);
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.mip-sjh-footer-root-container .footer-container .sign-text .sign-2[data-v-114c867e] {
  position: relative;
  padding-left: 1.24637682rem;
}
.mip-sjh-footer-root-container .footer-container .sign-text .sign-2[data-v-114c867e]::before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.44927536rem;
  width: 0.89855072rem;
  height: 0.89855072rem;
  content: '';
  background-image: url(https://fe-resource.cdn.bcebos.com/mip/mip-sjh-merchant-info/sign-2.png);
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.mip-sjh-footer-root-container .footer-container .sign-text .sign-3[data-v-114c867e] {
  position: relative;
  padding-left: 1.2173913rem;
}
.mip-sjh-footer-root-container .footer-container .sign-text .sign-3[data-v-114c867e]::before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.49275362rem;
  width: 0.86956522rem;
  height: 0.98550725rem;
  content: '';
  background-image: url(https://fe-resource.cdn.bcebos.com/mip/mip-sjh-merchant-info/sign-3.png);
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.mip-sjh-footer-root-container .footer-container .tips a[data-v-114c867e] {
  color: #4974b1;
}
.mip-sjh-footer-root-container .light[data-v-114c867e] {
  background: #fafafa;
}
.mip-sjh-footer-root-container .dark[data-v-114c867e] {
  background: #1b1b1b;
}
.mip-sjh-footer-root-container .dark .name[data-v-114c867e],
.mip-sjh-footer-root-container .dark .sign-text[data-v-114c867e],
.mip-sjh-footer-root-container .dark .sub-title[data-v-114c867e],
.mip-sjh-footer-root-container .dark .tips[data-v-114c867e] {
  color: rgba(255, 255, 255, 0.3);
}
.mip-sjh-footer-root-container .dark .tips a[data-v-114c867e] {
  color: rgba(255, 255, 255, 0.5);
}
.footbar {
  left: 50%;
  bottom: 0;
  width: 100%;
  max-width: 640px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 5.376rem;
  overflow: visible;
  background-color: transparent;
  position: fixed;
  z-index: 10000 !important;
}
.footbar .footbar-wrap {
  height: 3.5em;
  font-size: 1.536rem;
  min-height: auto;
  position: relative;
  display: block;
  width: 100%;
  overflow: visible;
  background-color: transparent !important;
}
.footbar .footbar-wrap .footbar-content {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  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;
  padding: 0 1.47826087rem;
  -webkit-box-shadow: 0 -10px 20px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 -10px 20px 0 rgba(0, 0, 0, 0.06);
}
.mip-sjh-clue-bar-ctn .gt-sjh-clue-bar-buttons-wrapper {
  display: block;
  -webkit-tap-highlight-color: transparent;
}
@font-face {
  font-family: clue-bar-phone;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAN4AAsAAAAABzAAAAMqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqCOIIbATYCJAMICwYABCAFhG0HMhtDBhHVm0HIvsbYGFo9SQOZ2XNjg17bKoF3qblF+WM+RSdg/YEa8AMAAAAAxMN/+/1vnzvzVZO44Z5cE0kskTwkUoHI6jS6l/CGxuULFfK2RjWiSpGMECOAdpgZF7d1B9+32+UIpyCwtvI/yuMugUVBpE2de/Cwf8A/rwVFpOh0AiNMLqT1ANHXv83Nei+LMRGKJTkP/pfvSBc7hBkAjWAy1M8n7h3//0t8vvMux7U3TeoCjAMpwL0w2sIFEpjHDWM3qOCh0wSqdbEg7klHzqiUZZMCcd9vXVE508uI0lAplANWZvEeqizeFqe8az8f/+eCKJQlWcWJm3uv2/GLnWfwsrTU2ijEWeGsI2ECQSbOAO3HpD4+gaw6imd9CMcqDX5lX/MP+8MjiHJZcS3o0PnPJCiFj8pdgExvruAN0+tJ/W6s+SHjQoA4LacHZuGoeeVkEMJyECwcBoDHCl3WG/gMuCghrBfcx+d5XWhqzjTGY4lmxFBUNOqW0VzXsBn4P/V84pnjdc2JpnhtPNb7fg3CglNhFPFwYfKT80/Pnx9tiFa4dWvs66Hl8ZemXp9cvX6rV7d9Oe+o4LP7mmpcIcXYw75Wb1bHtgZS0Jm5r28WtZzNYZeh1Aftvn4knLitiYY8U90mQ5X24+87mGkb0fw/eHT3e+GipAz7XRa3pI2LsngJB0fqZhxB2AFKT7pS3r//jhuf32tj9VuZZfBzeopqvaUnAzInlXfoCP60gLAlx6LMUORQAEwXrkhvUFWtGiVhupvdsqrbXisdKrW9nLNC54ik0gCR6RMoU2MB5Spto9q44PU1WhRIIldhTI2G0GgehXpfkTQ6IzL9BmXa/aBcYwCqnQu4Yw3OcBmhYrSgb4hmnlxhYtmVvtHvg6KpqGX8kbYYgiovl6kOJyQRc7bD18wOHM0jtNp5OAwzLDQnNJwH5qUpCge6Um7mUUgRKkYL9A2imSdXd2a5ev8b/T4oQjSNeP9IW+wfVHIlAdHJJ6KmR7lkO3yN2QFH8whazYpDHp/BAh6W0HAuMESXRmG0c6TyXL1y/LtdCCFlmlfkgxOuRzWFXVVCAAAA') format('woff2');
}
.clue-bar-phone {
  font-family: clue-bar-phone !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clue-bar-phone::before {
  content: "\e60b";
}
@font-face {
  font-family: clue-bar-form;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMEAAsAAAAABsQAAAK2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqBTIFJATYCJAMICwYABCAFhG0HMxvyBRHVk31kf0lumwlr1s9UxK0WuqhmFnZyixy4m+ySC7F5Q50mH2HSMUFE/n1Vz8zXvMXDggrFMxBZ0QXhBskhgkMoFDY3Y6neGxFhYCvOg/9lmWnLWCGMF159AwSkEW6EqCtDsAEXWCIayjvlWltiUBn9wBd/SwAq/9PJCf/cdqAyjK24lVYJQwHwx73TPwookPnOuxznXBhgHEiB7YlRW7RAQm8Yu+AFnoYAlhxVpLt36FiiGOxJAsjSRQtmES24MBgWjSKEG1YaKycRIqoO8T4GJ6LvyyeioqAIaey8kfN75tL+ts6Js3e+TA0QuEFA60OABqqAARnbGBqORhhJY0OGAhwrW+Bt8D/QIEdVIuyvszPjAMiCrGdie5xHZVQAGOgOXcCISTcDnZ3Dlpt3gXPENTaWnf1S7K30yZFdzT3+sCbsqovjQ/z2yb9qeYeWJeB1aSMx3d1cuyo44CzKW8Mqf2P7KVm72j3gLPTWrQrOmBNHyuIlemR6UFuspjRcfGy99gdN/Bv2+Y52f9SjqKbjaQfg/42rV//S31C86oHC5q84BoCX89VHnGEWiJ7YLPADa0wAYFzOtUPKAB21Aii60DdWZbHAf8jmezNVlny3BiFaYDNQRMgGTZQi1BCrIIRDE4SJ0gaWSn3rHQKr0YiJARX2ARBc90CRwABoXA9QQ3wNIVJ8gTBuGizjJdjRoSRrImHF2EL9g65ZZulqWcTZT1THWFGeG5G/SHvnhdALytEcZ6Ql5uynipglSFomyMB5OI4LrLT02LCnmdfU92XTlbxmmQxhJKwYW6h/0DXLLIP2LCqff6I6xoo6murMX6S96x1CLxiA5qJ5UNOjXLKfKmKWIGmZIAMGHJ3QAmvzsB4b9vSEwJr6qJUcKvK2l0x/twOwhi1XpkPW+B3J6GrsDAMAAA==') format('woff2');
}
.clue-bar-form {
  font-family: clue-bar-form !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clue-bar-form::before {
  content: "\e630";
}
@font-face {
  font-family: clue-bar-consult;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAAsAAAAABwgAAALbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqCFIIDATYCJAMICwYABCAFhG0HMBspBsiemjwRAgpmwxBGD0NgZoiH7/dr5/7/VjWhlhi6Z9G6DU9EEqFBqoQEpdO9hP1fu+/vQnlv6SyNZHZ2eDJZfrpkbVUP3ZdbtWKnVpIi55cAjNYXh9MmcDofKMc5F3VRHG8NbE9skxVIYN4wdhPBAzxPoGpKOoeDxvZ+cJeAaYF4EIUZcC9YJckJlIViw9oE8Qouytk+x0d44d+Pf5vhDjKFHEDK8VXDPFR/ZcEQp63/txqnCKAtp4aziRwbQCLOG7WHnKR3g5Nq5HU2B46VGHxl/R9T6mH/eARRBBBfBxM69ZlomP6oORlInr13BNxPCqEwHWEGz9hw4L71DZyfr1ruIRTwKj7g5KvUQXTnWJdtN+wPTYrXfkvHYKvJdCBw4PCZ4KNdXUezPewOLtts+oFz57aePYn227bZhzTc8a3HmE1PKDjBopbPC1Ej0fT8ctTZpa68Q322Gnimce5dv5WTUYKVcmPgZjgNH4nAg297nl7tnqveedswTntGoogR/cjqFN+rZmy2+4bF5sd+gPbHH/zTdq7+PTROhmqAcfmPnP3v35ia6FenvMt/u5ucAT7VEJ8wLkH+CKB8V7rg79IGVqWYAWRZCmmNwcyIy10XVFUxZhq73kwVDl4lGMoGL6QvmcwgV7aATNgNKKjZgqKybaha17S5podxEskDWLNLg9B2BTJN75Bre4xM2NdQMPQZitrhBFWX4b9nzVKIqI6RGU7m8ewaFuc0lSIFRyKxlwhL8gzLMzh+kDBDdOCczOxyoImohC2xwFgWcjmnmDJNwY3aZUSWNawzbZHM8cwFzvXSrCza9KbMOU0BZB9DzOCIedisNZhojkZFaWMOVT7fixAskc1gHRUjykEEYxD7x3Jkyh6AbOKqgyoe5RrDMkEujqMwitEosEZNTcjQq8H05lGLiDlcpoUJbl2pLKMWHcrN3J6v/N0mqAKiLOAwJyg+iatLag4AAA==') format('woff2');
}
.clue-bar-consult {
  font-family: clue-bar-consult !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clue-bar-consult::before {
  content: "\e62f";
}
@font-face {
  font-family: clue-bar-callback;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAOcAAsAAAAAB0gAAANPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqCVIIwATYCJAMICwYABCAFhG0HMBtWBsiuMSYypr44QSRd7QXkIOlbL6/r1wQw+4+IePj//X7t895FNalGSOLZvIs2OpUE0aKMlDSliDXxkGf9efuzMpAzJL/q9KXpQCfIKx4h/659uO7gzV1/wE9f71PgmWVPAxpGkFqwAecahxstuMI9oOD2r1+W9Orp5LT5LdNA2uqR5ZD4ofSfA/B5Lqc3nx/Y/M/vneNojGl78GGAcSAFupdFkRUoBtwwduVF3CdQrk0AtYWsggqgKzGWBeJUyLUC3VRQqukNpUJxyd4kbgBVml2hA+Da/378Az50yRTljIHl/UwapPwsNxu4/Gtzw+AeLw52iBwjgESslyYXaYTlERrKlbKmLmBdvcFP39VW+8MjiGJGdyVogdo56bZxqsoMJCZzDLju9U+Sd2Iv5t9h4XzB8XfK5tIjw6s339rb8fwrVZ/n5IfihqifPvv8m383p8YPnrTeUuXWC5aW+2IsD13XZ1XzkUd//6M2Nmtp1msX/Y5Yo8XGECteZVn14j0rFp7GDlhXLT3YVC8/HxuKqdVeh/de9//J4skv+5Oap55ey7StseLP1XW7mxTM364d9iyqU/KrwXtLObTWqk4ZaalAi/6xi56PiwQerXZosf2/2ZmGDQwGGt11kb0RzY3Qf3uh9Nb/JTfyu5uF/8RMY1G16XBc+7P6BR0NWLUHz4NtU/McbezzEscaj74/Ov7ACCj4hPKLv/Ccl1DSbNJuBgl86ctr39ouDZSeayp45440CsGqWoxgluRgAeIyx5Z7cZSrGYWMbL33fb1NN1gPpZpuM12iNUauVA+Z2BEUqTCKYqWmUW5Y9uEKDTANkcowZBAg1DqJTLU3yNV6QCb2HYo0+4ditaGBcpshz6zQF0L9BTOthKFhWxcUUkjGWhGiH/SWMZxS0oqTFp+vYrBCmIOhQSHZWjYjY/AYGxTtXBghLGQxksIs8BgjkSAox0jEUCRIQIg8LjiYLXtTEIWkQN88jNGKYNCgNl0gIQoiw7qjCf3c58swOEoSrXCNqaKuwsAUhNNDoYKEtCCznbJWpmt5RaEdJwxBsCAWhkhBWSDOkJhlBJKXzxJhUIgggh5FuTjBaBjb1hk0v1v6dMegnOHLwmzIFR8qhVYiFAAA') format('woff2');
}
.clue-bar-callback {
  font-family: clue-bar-callback !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clue-bar-callback::before {
  content: "\e60a";
}
@font-face {
  font-family: clue-bar-wechat;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAANMAAsAAAAABygAAAMAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqCMIIVATYCJAMICwYABCAFhG0HMRs8BsgekiQBgARBxyVUcm8AEVBrZc/uHjwgBlASgwVEYdilUj4vTBygB5JRdIN2VQ5yTh1RgRxktM7mAFUAqqtVwp30qNl+zlXbG3A5/iU+6oBymovG2LQ2BhhvDXBPiyIrpCz2hrELXuBtAvI1C6AzJTW7GBhL2IsCwh6Rp4BxISCRsHRWkG7YmVSEG1Ky0cXoJa5Hnw8/jAxZIqmYXbBgWwoL4j8HOnPiE7kT1sRnnFjOBraPGIMBCWFJo2MevSQxmJ58PaGvHThWbuDzkFwukB72j0cgpNnZhaARSp9J5skfNTsCCRxdDzg26YuRdLeZFx5++l7y8FJ8f188ajptJ6p65k5lZ/HW+YuNhuWLbjWz1Serqh8/lVGP9ffPJdPLtbXFU91VBXfv1yzfvejq2u6aavbuXZHT00d6bP/piScPOh+9ODmQ/eDa2+sm/TNT5VLfcLS2e2JuwU3egE4q9efMq+f/zKoN/tz8H1+3nSiEuOolcVjed/NwNze/05PDaNpD4lCtevtgZ1K1G+NoIJQtIIrodt+L+Msb5/Q+3UcT/pQIWLc+E5c9K2wtHHCjfbRPKKDzQTwg9yF3JamPz/z4x6z6tdS33mrM72xBAj7t+3kbKYe5yN6eM/Cb65Ku3AeSeq6wE1GCjoqAyHqz2iKwmLvl2J5yn1ONVe+UCbKq3syV0ZQhltVJJMxgpBQYjbSs8cg3SNr+AhUwPSHJQ78BgKDUASLFBhArdUckzAdSqv1CWmmIkW9ZqDixQHfYaToZI4ogFtItUGRUSs41E9M4txDxDXIK5xURW4qwVgzD0KCQcjoNKRFeYo22kQ8jhIMcVilgKrgPyeUqqMYqCTEkSCBEHRcczDW9KIhRKYCpyTCEQiAsiNYCEjFUlLigM2FaeX8hhNdAjoI7WuqipRBMSxwfChUkZACRplUOanmUZ7Qa8cIQBAfiYCoKUCqwIXInoQKpm6dJEAYRRJgQU4sTjNpxQ7VB2+sVf7cL8tmmKDgTY5n9SGwWlaEAAA==') format('woff2');
}
.clue-bar-wechat {
  font-family: clue-bar-wechat !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clue-bar-wechat::before {
  content: "\e62d";
}
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  12.5% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  25% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  37.5% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes scale {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
  12.5% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
  }
  25% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
  37.5% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
  }
  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes scale {
  0% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  12.5% {
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  25% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  37.5% {
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  50% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scale {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  12.5% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  25% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  37.5% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
  }
  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.mip-sjh-clue-bar-ctn {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  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;
  -webkit-box-shadow: 0 -10px 20px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 -10px 20px 0 rgba(0, 0, 0, 0.06);
}
.mip-sjh-clue-bar-ctn .gt-sjh-clue-bar-buttons-wrapper {
  display: block;
  -webkit-tap-highlight-color: transparent;
}
.mip-sjh-clue-bar-ctn .relative-consult-wrap {
  position: relative;
}
.mip-sjh-clue-bar-ctn .unread-msg-dot {
  right: 20%;
  top: 0.1536rem;
  position: absolute;
  z-index: 100;
  display: inline-block;
  text-align: center;
  font-size: 0.95616rem;
  color: #fff;
  min-width: 1.5072rem;
  line-height: 1.536rem;
  height: 1.5072rem;
  border-radius: 50%;
  background: rgba(255, 34, 51, 0.95);
  -webkit-box-shadow: 0 0.0576rem 0.1152rem 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.0576rem 0.1152rem 0 rgba(0, 0, 0, 0.2);
}
.mip-sjh-clue-bar-ctn .unread-msg-dot-btn {
  right: 0;
  top: -0.3072rem;
  position: absolute;
  z-index: 100;
  display: inline-block;
  text-align: center;
  font-size: 0.95616rem;
  color: #fff;
  min-width: 1.5072rem;
  line-height: 1.536rem;
  height: 1.5072rem;
  border-radius: 50%;
  background: rgba(255, 34, 51, 0.95);
  -webkit-box-shadow: 0 0.0576rem 0.1152rem 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.0576rem 0.1152rem 0 rgba(0, 0, 0, 0.2);
}
.mip-sjh-clue-bar-ctn .unread-msg-dot-special {
  left: 3.36rem;
  top: 1.2288rem;
  position: absolute;
  z-index: 100;
  display: inline-block;
  text-align: center;
  font-size: 0.95616rem;
  color: #fff;
  min-width: 1.5072rem;
  line-height: 1.536rem;
  height: 1.5072rem;
  border-radius: 50%;
  background: rgba(255, 34, 51, 0.95);
  -webkit-box-shadow: 0 0.0576rem 0.1152rem 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.0576rem 0.1152rem 0 rgba(0, 0, 0, 0.2);
}
.mip-sjh-clue-bar-ctn .button-one-wrap {
  padding: 0.86956522rem 0;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.39130435rem;
  height: 4.17391304rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap .button-icon {
  margin-right: 0.60869565rem;
  font-size: 1.56521739rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap .button-img {
  width: 1.56521739rem !important;
}
.mip-sjh-clue-bar-ctn .button-one-wrap .button-text {
  font-weight: 700;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-normal-3 {
  width: 10.60869565rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-normal-2 {
  width: 16.00000001rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-normal-1 {
  width: 33.04347826rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-one-button-4 {
  width: 16.7826087rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-one-button-3 {
  width: 22.26086956rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-one-button-2 {
  width: 27.73913043rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-one-button-1 {
  width: 33.04347826rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-two-button-4 {
  width: 10.60869565rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-two-button-3 {
  width: 13.39130435rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-two-button-2 {
  width: 16.00000001rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-two-button-1 {
  width: 33.04347826rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-holiday-4 {
  width: 16.7826087rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-holiday-3 {
  width: 22.26086956rem;
  margin-left: 0.60869565rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-holiday-2 {
  width: 27.73913043rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-holiday-1 {
  width: 33.04347826rem;
}
.mip-sjh-clue-bar-ctn .button-one-wrap .button-consult-wrap {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
.mip-sjh-clue-bar-ctn .button-one-wrap-btn-content:not(:first-child) {
  margin-left: 0.60869565rem;
}
.mip-sjh-clue-bar-ctn .button-two-wrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.04347827rem;
  height: 5.39130435rem;
  width: 5.2173913rem;
}
.mip-sjh-clue-bar-ctn .button-two-wrap .button-icon {
  font-size: 1.56521739rem;
  margin-bottom: 0.34782609rem;
  color: #333;
}
.mip-sjh-clue-bar-ctn .button-two-wrap .button-img {
  width: 1.56521739rem !important;
  margin-bottom: 0.39130434rem;
}
.mip-sjh-clue-bar-ctn .button-two-wrap .button-text {
  color: #666;
  font-size: 1.04347827rem;
}
.mip-sjh-clue-bar-ctn .button-two-wrap-one-button {
  width: 5.2173913rem;
}
.mip-sjh-clue-bar-ctn .button-two-wrap-two-button {
  width: 5.2173913rem;
}
.mip-sjh-clue-bar-ctn .button-two-wrap-holiday {
  width: 5.2173913rem;
}
.mip-sjh-clue-bar-ctn .button-two-wrap .button-consult-wrap {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.mip-sjh-clue-bar-ctn .button-two-wrap-btn-content:not(:first-child) {
  margin-left: 0.26086957rem;
}
.mip-sjh-clue-bar-ctn .button-special-consult-wrap {
  padding: 0.86956522rem 0;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  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;
  font-size: 1.39130435rem;
  height: 4.17391304rem;
  background: rgba(184, 184, 184, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2.08695652rem;
  padding: 0 1.04347827rem;
}
.mip-sjh-clue-bar-ctn .button-special-consult-wrap .button-icon {
  margin-right: 0.86956522rem;
  color: #1f1f1f;
}
.mip-sjh-clue-bar-ctn .button-special-consult-wrap .button-text {
  color: #1f1f1f;
}
.mip-sjh-clue-bar-ctn .button-special-consult-wrap-special-consult-2 {
  margin-right: 1.47826087rem;
}
.mip-sjh-clue-bar-ctn .button-special-consult-wrap-special-consult-3 {
  margin-right: 1.47826087rem;
}
.mip-sjh-trans-form-blank-layer-dialog-content-container {
  padding: 1.92rem 0 0;
  border-radius: 1.248rem 1.248rem 0 0;
  background-color: #fff;
  overflow: hidden;
}
.mip-sjh-trans-form-blank-layer-dialog-content-container /deep/ .mip-sjh-trans-form-blank-height {
  padding-top: 3.84rem;
  padding-bottom: 3.84rem;
}
.mip-sjh-trans-form-blank-layer-dialog-content-container .gt-jmy-h5-dialog-default-dialog-close {
  width: 2.88rem;
  height: 2.88rem;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 0.768rem;
  right: 0.768rem;
}
.mip-sjh-trans-form-blank-layer-dialog-content-container .gt-jmy-h5-dialog-default-dialog-close .icon-close-dialog {
  font-size: 1.92rem;
}
.mip-sjh-clue-bar-ctn .button-special-consult-wrap-btn-content {
  width: 100%;
}
@font-face {
  font-family: icon-consult;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAAsAAAAABwgAAALaAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqCFIIDATYCJAMICwYABCAFhG0HLxsoBsiemjwpEiiYDQD0644xHhBBtN9v9r37hllSjXTPoskanohiUSzRKpRO9xL+/65lv0Cct65IkEyny5mUHIJDzaQWXIlt784S6mUMuAwGw503uhHeHp9fHE6bwOl8oBznXNRFcbw1sD2xTVYggXnD2E0ED/A8gRrdAugtZBVUgKkETAvECc+1gmnBKklOoCwUG9Ym8QoF5exO/w544d+Pf2FhSqaQAynLe5kdkPIFhhjc6AZsUQTQllPD2USOSSAR643aRQbSO8lATeQ11A+OlRh80eko9bB/PIIoAvF1oFOnPhMN0x81JwPJs/fuAseTQij0eFqCZ5xPX6uPIN0cqq7Mzdve4rj65ldlfjGR0eCJ9tZCaj2l6histrB4cKqc33BZLC5ezPbQ6hndahTTW1sDm6vmU5pBbbWGWx5YYjY9IXKFevdsc961PmS7x3uzuzh8tlyTCk/lbX2qKEtq8uaslJPKUw/iUeuJB59brfeVtKeMnAvCulUk8qzVj0zxtTu0RJZaO3dRhOgL24+jvylX/1njZEgBqDb/k9P//Rvdb8nLzTYJ/1kk8LnPc3xCtQnyUwDlu9IFf5c2sCrFDCDLUkhrDGZ2Gd11QY0aVJnGFh+mCttfJRjK2l9IX9KVQa5sEJmwk1BQawqKyqahxoTszbVaUQYiVTBuVIPQ5AAyDd4h1+QembDvUNDhOxQ1hQHU2AyHPWsNB2+eTnErwx2orR/x7XIZQQpmLhLLMNctaaV5BsdXYSrwDhQaFFIOZGMZpkssEHq4MMYIIlQuRVnaZVgikSMFlXfhdhbUyZgiLjiYNL0pqF0uBXPzKKwVg3VA2vRDeO3kZAhtzJhXPl8G43STaEU7KkaUVTBKwPePhAoSMgCZzZUNqniUawQ9OGEYhkAISk4KydLUmAR65RBF86guWDsmSOcEt0KcYKMWGcoN2p4v/btNUAOIsoBDcoUzvq9bBgAAAA==') format('woff2');
}
.icon-consult[data-v-ffaa0aee] {
  font-family: icon-consult !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-consult[data-v-ffaa0aee]::before {
  content: "\e608";
}
@font-face {
  font-family: icon-consults;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAWcAAsAAAAACwgAAAVNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDSAqIfIc5ATYCJAMYCw4ABCAFhG0HVhttCVGULk6Z7MdBbmK9kv9lyJfW+pUgbjhnMpXBjof/9qPdN/P+rIgk0bRnu6f1ZNnQTILTSRYLiUipXgLbz735gEblfMvuK0KFvpBX4DQdnJ/TU2pCbsJt+N9VrxrWCAsBdedpIR6lP+Pn7/fqT4vGqAP0XSrufb+qtsYBjhJoYNEBNNA/0eHEbCbk2Sudyin02nw9gX7LNL2T/fUBU8m3BnreJpEH05pbjnBDr631HJuz8RlQ9ZaP8CV8Sn8+/tmNXoqu8ve9ft6FsPyZ/bMNwf/jksgLiO2CUE+iYgdI4n1v+J1BXt4x0G9vPHQKDOpV5FbjyP259o3sTdv//9RMfjwMBv/yCEWVOqIBGpTo55WOn9mRU9g4F04FeC2cKrAMTgnchhk60DbcZgLEB4D4wWfsIGqwQc/AwGAezeQWLAqZxTXZeEjqwORecXU/viSTUAd3j4uy+hY2jEijBsllvPwk2QZCmggwqPTOnZhbt6Kw+WUA8CUUlW2AIGKjLnb3buzt29FdN4dv3YoZuoTuuaEyedN292Vl7PZdVQgFfUvTvkXW4kZig2wJX64lBkScgT4A4/0YRvYDEDmoy+4fhIrQPQYbVJDJqxiXvKwMj11CWVF9oj7JwACUySbF4RAxyC0NQggxcHQTsRHD9l7ntOgtWaEA19IySQyrc85lFeSyPBgKKkCjfANopOaACWfuaMze9d19GyIEBbgQyyItsetYkCUWrqJxUdQOf1hd9tm7msjMHR/OqVtq8PRtb4wUR/ePL+2SxCSi+PA8uThKjCzI5obSax+x6vKllXaXzp1bL68hP/Ttsn3vIw5nCOcz1sfFDctbyg+npQ317rceEB1bXLdUuNFbNy63wsERm5ZprRivVnhPWCsoFKQDPDX66LXLIwjUpM4tagMfgLI8phwHqZcs1Y8dYrEPHUvrqIZq4Gb17reuMyyBooC9d0GzYCuvVrtWKxoEr2/SN6Qlpm2ge9CX6VH0Ybqp5wUwU7aBHhitBWUPCrcIXbVy5Joe3F9aWHvMLaxygqmtyeVf9DSdaomaY9kYvbsaV1PZgqNsZibYIhzKBloJzPHKMDd2XWkhlWOhYsEBCU3n/M/dCGD0nTnZA/fCtDG9jyU6RPmVB0WN4o3p4CaxNmPXh7c7kMDx/m1+Hm3xQYklO3i/11b682VdMy9vCiV6T/Nj7jYkvA7u0tnDDzjA81L14t2UHBQ7fxAfNDhksMlgI3ihGg/V1ELxO0N1koyHZuNqJJgMJ+OgCMGNB3gRYT6+1J3UOBU2G+abk3x/5yj+waXJg1C+2sWxXqd9Vpy7zUrtZ5XOtis136WwqxuDJgAAAP9/1/UIM5U9rUcRV9mr+gQxlJEpRUqrrRmPNH7stwNv157TS+U6fWVg/4QljxTUfv0uGngIPrsYW/8hn5F5AOS9ZpQ8La1ZEXkdv1zWpnkwkYoF/UGc/4iP+9uKmGIjvyJiqoSixxJUvVbISd+BzoA9aHrtQ79th5MHTGADkX3Y8iVAGPUNxbBvUI36ISf9FzrT/qEZjQr9bkJ4zgFr8WruyeQJheh/YhJUpQp9Ms96bxR1ucdVYyp9EbdJDm3DatYOVBJvcUD7FjkiChVXBe6Fm1GeV1hzlVIgRixSL0xT9X2REVQFzB1jxCNICPk+oUSgUlK0uJi3xn9DIp2ch0fmtVVfCGsl60c2g8UgH1DJmvcqw603EYeIRQUptbtSQHsxSPKgXEF1/1YpEhCGeEGxtmCKCykuMo4nikd5DfTzn9SiRI2MLlr0aC86r/STUUPy0ZUT8lpuSrdDDgAAAAA=') format('woff2');
}
.icon-consults[data-v-ffaa0aee] {
  font-family: icon-consults !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-guanbi[data-v-ffaa0aee]::before {
  content: "\e665";
}
.icon-zixun[data-v-ffaa0aee]::before {
  content: "\e667";
}
.icon-zixun03[data-v-ffaa0aee]::before {
  content: "\e687";
}
.icon-zixun01[data-v-ffaa0aee]::before {
  content: "\e68a";
}
.icon-zixun02[data-v-ffaa0aee]::before {
  content: "\e68c";
}
.consult-blank-wt-two[data-v-ffaa0aee] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.consult-blank-wt-two .consult-blank-wt-two-container[data-v-ffaa0aee] {
  padding: 0;
  height: 100%;
}
.consult-blank-wt-two .consult-blank-wt-two-container .consult-blank-wt-two-info[data-v-ffaa0aee] {
  height: 100%;
}
.consult-blank-wt-two .consult-blank-wt-two-container .consult-blank-wt-two-info .unread-dot[data-v-ffaa0aee] {
  position: absolute;
  left: 2.688rem;
  top: -0.288rem;
  z-index: 100;
  display: inline-block;
  text-align: center;
  font-size: 0.95616rem;
  color: #fff;
  min-width: 1.5072rem;
  line-height: 1.536rem;
  height: 1.5072rem;
  border-radius: 1.5072rem;
  background: rgba(255, 34, 51, 0.95);
  -webkit-box-shadow: 0 0.0576rem 0.1152rem 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.0576rem 0.1152rem 0 rgba(0, 0, 0, 0.2);
}
.consult-blank-btn-container.consult-blank-wt-two-icon[data-v-ffaa0aee] {
  position: relative;
  z-index: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow: hidden;
  height: 100%;
  width: 100%;
  text-align: center;
  font-size: 0.96rem;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0 0.096rem 0.672rem 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0.096rem 0.672rem 0 rgba(0, 0, 0, 0.3);
}
.consult-blank-wt-two-btn-icon[data-v-ffaa0aee] {
  position: absolute;
  display: block;
  top: 0;
  left: -3.84rem;
  height: 100%;
  width: 3.84rem;
  background-image: url(/images_2016/wjz67ocw/cip_ml_pic42474230-e57d-4343-9cbd-6a08aeaee5da.png);
  background-repeat: no-repeat;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  -webkit-animation: move 3s both infinite;
  -moz-animation: move 3s both infinite;
  -o-animation: move 3s both infinite;
  animation: move 3s both infinite;
}
.consult-blank-wt-two-iconfont .icon[data-v-ffaa0aee] {
  font-size: 17px;
}
.consult-blank-wt-two-title[data-v-ffaa0aee] {
  text-align: center;
}
@-webkit-keyframes move {
  0% {
    left: -40px;
    opacity: 0.6;
  }
  25% {
    left: 100%;
    opacity: 0.2;
  }
  50% {
    left: 100%;
    opacity: 0.2;
  }
  75% {
    left: -40px;
    opacity: 0.6;
  }
  100% {
    left: -40px;
    opacity: 0.6;
  }
}
@-moz-keyframes move {
  0% {
    left: -40px;
    opacity: 0.6;
  }
  25% {
    left: 100%;
    opacity: 0.2;
  }
  50% {
    left: 100%;
    opacity: 0.2;
  }
  75% {
    left: -40px;
    opacity: 0.6;
  }
  100% {
    left: -40px;
    opacity: 0.6;
  }
}
@-o-keyframes move {
  0% {
    left: -40px;
    opacity: 0.6;
  }
  25% {
    left: 100%;
    opacity: 0.2;
  }
  50% {
    left: 100%;
    opacity: 0.2;
  }
  75% {
    left: -40px;
    opacity: 0.6;
  }
  100% {
    left: -40px;
    opacity: 0.6;
  }
}
@keyframes move {
  0% {
    left: -40px;
    opacity: 0.6;
  }
  25% {
    left: 100%;
    opacity: 0.2;
  }
  50% {
    left: 100%;
    opacity: 0.2;
  }
  75% {
    left: -40px;
    opacity: 0.6;
  }
  100% {
    left: -40px;
    opacity: 0.6;
  }
}
@font-face {
  font-family: icon-close-dialog;
  src: url(data:application/font-woff;base64,d09GRgABAAAAAAPkAAsAAAAABkAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZBlU0RY21hcAAAAYAAAABLAAABcOxHxQdnbHlmAAABzAAAADAAAAA0AEl8/WhlYWQAAAH8AAAALAAAADYYgvxqaGhlYQAAAigAAAAcAAAAJAfeA4NobXR4AAACRAAAAAgAAAAICAAAAGxvY2EAAAJMAAAABgAAAAYAGgAAbWF4cAAAAlQAAAAeAAAAIAENABhuYW1lAAACdAAAAVAAAAKFsqzUC3Bvc3QAAAPEAAAAHgAAAC/JfXB6eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBxey7+WZ27438AQw9zA0AAUZgTJAQDizwwreJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISfy3//z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQCBBgn5AHicY2BkAAJmbabVDNwMDIzq7Ors4uzi5uLm6szatu/e2b5/DyaZ8mAsIAkAEA0Rt3icY2BkYGAA4pCpyq3x/DZfGbhZGEDg1qaYRGSahYFpNZDiYGAC8QACywiPeJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAAAaAAB4nGNgZGBgYGLgYQDRIBYDAxcQMjD8B/MZAAnDASYAAHicbZI9bsJAFIRn+YtipBQJScpsRRGE+SlpUaCMREFvzBqMbK+1XpBIlwPkPDlETpAmN8gdMpiNkBC23vO3s7PjJ9kAbvEDgeN1zzqygMfVkSu4wpPjKvW24xq577iOJkaOG9RfHHvo4NVxE3d4Y4KoXXP1jA/HAi18Oq7gBl+Oq9S/HdfIv47reBDCcQMt8ejYw1x0HDfRFu/e2KjAqqVc7GUc6izSmfUO0A0TXaiZWm2TwJyEE82VKWKdyYHfP4lTlSnzn1fsVkNrIxkZncoJg1WSaJkbvVGh9dfW5qNeL3K6H+qU441hoBDAsi8hscCePUYIjQxR2S19/0qXz4RU0D9jrbDlOmDKJcclbc4ypLjckRjA5ye75JyystJ9Pl+BHd88pGo5o2QZnklJEzexYsohRyIv9zZUQuo+1uWpnL9Gj3d05vfLOdI/OX9y9XicY2BigAAuBuyAiZGJkZmBNTknvziVgQEADPwCMQAA) format('woff');
}
.icon-close-dialog {
  font-family: icon-close-dialog !important;
  font-size: var(--groot-ui-font-size-l);
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-close-dialog::before {
  content: "\eb1f";
}
.gt-jmy-h5-dialog-custom-dialog {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.gt-jmy-h5-dialog-custom-dialog-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.gt-jmy-h5-dialog-custom-dialog-container {
  position: absolute;
  left: 0;
  width: 100%;
  height: auto;
  background: #fff;
}
.gt-jmy-h5-dialog-custom-dialog-container.is-bottom {
  bottom: 0;
}
.gt-jmy-h5-dialog-custom-dialog-container.is-top {
  top: 0;
}
.gt-jmy-h5-dialog-custom-dialog-container.is-center {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.gt-jmy-h5-dialog-custom-dialog-header {
  background: #f5f5f5;
  font-size: 1.728rem;
  height: 3.84rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.576rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.gt-jmy-h5-dialog-custom-dialog-header-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.gt-jmy-h5-dialog-custom-dialog-header-close {
  width: 33px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.gt-jmy-h5-dialog-default-dialog {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.gt-jmy-h5-dialog-default-dialog-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.gt-jmy-h5-dialog-default-dialog-container {
  position: absolute;
  left: 0;
  background: #fff;
  min-height: 4.224rem;
  padding: 1.632rem 0 4.8rem 0;
  width: 100%;
}
.gt-jmy-h5-dialog-default-dialog-container.is-bottom {
  bottom: 0;
}
.gt-jmy-h5-dialog-default-dialog-container.is-top {
  top: 0;
}
.gt-jmy-h5-dialog-default-dialog-container.is-center {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.gt-jmy-h5-dialog-default-dialog-title {
  margin: 0.288rem 3.168rem 0.60799999rem 1.632rem;
  line-height: 1.824rem;
  height: 1.824rem;
  font-size: 1.824rem;
}
.gt-jmy-h5-dialog-default-dialog-title-none {
  height: 1.824rem;
}
.gt-jmy-h5-dialog-default-dialog-close {
  position: absolute;
  top: 2.112rem;
  right: 1.632rem;
  width: 1.536rem;
  height: 1.536rem;
}
.gt-jmy-h5-dialog-default-dialog-content {
  padding: 0 1.632rem;
  font-size: 1.344rem;
  line-height: 1.92rem;
}
.trans-scale-enter,
.trans-scale-leave-to {
  -webkit-transform: translateZ(1px);
  -moz-transform: translateZ(1px);
  transform: translateZ(1px);
}
.trans-scale-enter .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-scale-enter .gt-jmy-h5-dialog-default-dialog-mask,
.trans-scale-leave-to .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-scale-leave-to .gt-jmy-h5-dialog-default-dialog-mask {
  opacity: 0;
}
.trans-scale-enter .gt-jmy-h5-dialog-custom-dialog-container,
.trans-scale-enter .gt-jmy-h5-dialog-default-dialog-container,
.trans-scale-leave-to .gt-jmy-h5-dialog-custom-dialog-container,
.trans-scale-leave-to .gt-jmy-h5-dialog-default-dialog-container {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.trans-scale-enter-active,
.trans-scale-leave-active {
  -webkit-transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-scale-enter-active .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-scale-enter-active .gt-jmy-h5-dialog-default-dialog-mask,
.trans-scale-leave-active .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-scale-leave-active .gt-jmy-h5-dialog-default-dialog-mask {
  -webkit-transition: opacity 240ms linear;
  -o-transition: opacity 240ms linear;
  -moz-transition: opacity 240ms linear;
  transition: opacity 240ms linear;
}
.trans-scale-enter-active .gt-jmy-h5-dialog-custom-dialog-container,
.trans-scale-enter-active .gt-jmy-h5-dialog-default-dialog-container,
.trans-scale-leave-active .gt-jmy-h5-dialog-custom-dialog-container,
.trans-scale-leave-active .gt-jmy-h5-dialog-default-dialog-container {
  -webkit-transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-y-enter,
.trans-translate-y-leave-to {
  -webkit-transform: translateZ(1px);
  -moz-transform: translateZ(1px);
  transform: translateZ(1px);
}
.trans-translate-y-enter .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-y-enter .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-y-leave-to .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-y-leave-to .gt-jmy-h5-dialog-default-dialog-mask {
  opacity: 0;
}
.trans-translate-y-enter .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-y-enter .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-y-leave-to .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-y-leave-to .gt-jmy-h5-dialog-default-dialog-container {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
}
.trans-translate-y-enter-active {
  -webkit-transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-y-enter-active .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-y-enter-active .gt-jmy-h5-dialog-default-dialog-mask {
  -webkit-transition: opacity 240ms linear;
  -o-transition: opacity 240ms linear;
  -moz-transition: opacity 240ms linear;
  transition: opacity 240ms linear;
}
.trans-translate-y-enter-active .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-y-enter-active .gt-jmy-h5-dialog-default-dialog-container {
  -webkit-transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-y-leave-active {
  -webkit-transition: -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-y-leave-active .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-y-leave-active .gt-jmy-h5-dialog-default-dialog-mask {
  -webkit-transition: opacity 160ms linear;
  -o-transition: opacity 160ms linear;
  -moz-transition: opacity 160ms linear;
  transition: opacity 160ms linear;
}
.trans-translate-y-leave-active .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-y-leave-active .gt-jmy-h5-dialog-default-dialog-container {
  -webkit-transition: -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-left-enter,
.trans-translate-left-leave-to {
  -webkit-transform: translateZ(1px);
  -moz-transform: translateZ(1px);
  transform: translateZ(1px);
}
.trans-translate-left-enter .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-left-enter .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-left-leave-to .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-left-leave-to .gt-jmy-h5-dialog-default-dialog-mask {
  opacity: 0;
}
.trans-translate-left-enter .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-left-enter .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-left-leave-to .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-left-leave-to .gt-jmy-h5-dialog-default-dialog-container {
  opacity: 0;
  -webkit-transform: translate(100vw, 0);
  -ms-transform: translate(100vw, 0);
  -moz-transform: translate(100vw, 0);
  -o-transform: translate(100vw, 0);
  transform: translate(100vw, 0);
}
.trans-translate-left-enter-active {
  -webkit-transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-left-enter-active .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-left-enter-active .gt-jmy-h5-dialog-default-dialog-mask {
  -webkit-transition: opacity 240ms linear;
  -o-transition: opacity 240ms linear;
  -moz-transition: opacity 240ms linear;
  transition: opacity 240ms linear;
}
.trans-translate-left-enter-active .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-left-enter-active .gt-jmy-h5-dialog-default-dialog-container {
  -webkit-transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-left-leave-active {
  -webkit-transition: -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-left-leave-active .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-left-leave-active .gt-jmy-h5-dialog-default-dialog-mask {
  -webkit-transition: opacity 160ms linear;
  -o-transition: opacity 160ms linear;
  -moz-transition: opacity 160ms linear;
  transition: opacity 160ms linear;
}
.trans-translate-left-leave-active .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-left-leave-active .gt-jmy-h5-dialog-default-dialog-container {
  -webkit-transition: -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -o-transition: -o-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  -moz-transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -moz-transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -o-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1), -webkit-transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
}
.mip-sjh-trans-form-blank-layer-dialog-content-container {
  padding: 1.92rem 0 0;
  border-radius: 1.248rem 1.248rem 0 0;
  background-color: #fff;
  overflow: hidden;
}
.mip-sjh-trans-form-blank-layer-dialog-content-container /deep/ .mip-sjh-trans-form-blank-height {
  padding-top: 3.84rem;
  padding-bottom: 3.84rem;
}
.mip-sjh-trans-form-blank-layer-dialog-content-container .gt-jmy-h5-dialog-default-dialog-close {
  width: 2.88rem;
  height: 2.88rem;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 0.768rem;
  right: 0.768rem;
}
.mip-sjh-trans-form-blank-layer-dialog-content-container .gt-jmy-h5-dialog-default-dialog-close .icon-close-dialog {
  font-size: 1.92rem;
}
.mip-sjh-trans-form-new-style.mip-sjh-trans-form-blank[data-v-67434a28] {
  padding-bottom: 2.592rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container {
  border-radius: 0.7776rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-slider p {
  font-size: 1.296rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .slider-multi-title {
  font-size: 1.4688rem;
  margin-top: 1.2672rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .slider-multi-title::after,
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .slider-multi-title::before {
  display: none;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-multi {
  margin-right: 2.34782609rem;
  margin-top: 1.39130435rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-multi .info-user-name {
  width: 7.488rem;
  text-align: left;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-multi .new-form-slider-item {
  height: 2.78260869rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-multi .new-form-slider-item .new-trans-form-blank-icon {
  font-size: 1.56521739rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-signel {
  border-radius: 0.7776rem;
  margin: 1.60869565rem 1.47826087rem 0 1.47826087rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-signel .new-trans-form-blank-icon {
  padding-left: 2.88rem;
  font-size: 1.56521739rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-signel .info-add-time {
  padding-right: 2.60869566rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-signel p {
  font-size: 1.296rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-signel .new-form-slider-item {
  height: 5.0112rem !important;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container .trans-form-blank-sliderc.trans-form-blank-sliderc-signel .info-user-name {
  width: 7.488rem;
  text-align: left;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .trans-form-blank-slider-container.trans-form-blank-slider-container-multi {
  padding-bottom: 1.392rem;
  margin: 2.36086957rem 1.47826087rem 0 1.47826087rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button {
  background: #fff;
  font-size: 1.44rem;
  margin-top: 0.864rem !important;
  border-radius: 0.7776rem;
  padding: 1.0944rem 1.92rem !important;
  min-width: 3.264rem;
  width: -webkit-calc(49.3952%);
  width: -moz-calc(49.3952%);
  width: -webkit-calc(50% - 6.3 * 0.0625rem*1.536);
  width: -moz-calc(50% - 6.3 * 0.0625rem*1.536);
  width: calc(50% - 6.3 * 0.0625rem*1.536);
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button.vi-type-adaptive,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button.vi-type-adaptive {
  width: auto;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button .vi-label,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button .vi-label {
  overflow: hidden;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button::after,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button::after {
  display: block;
  border-color: #e0e0e0;
  border-radius: 0.864rem;
  border-width: 0.1728rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button:nth-child(odd),
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button:nth-child(odd) {
  margin-right: 1.2096rem !important;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button.vi-long-option,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button.vi-long-option {
  width: 100%;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button.vi-long-option:nth-child(odd),
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button.vi-long-option:nth-child(odd) {
  margin-right: 0 !important;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button::after,
  .mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button::after {
    border-radius: 12.2 !important;
    border-width: 0.1344rem;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button::after,
  .mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button::after {
    border-radius: 1.5552rem !important;
    border-width: 0.1728rem;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button::after,
  .mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button::after {
    border-radius: 1.1616rem !important;
    border-width: 0.1248rem;
  }
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button.vi-active,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button.vi-active {
  font-weight: 700;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-checkbox .option-wrapper .vi-type-button .vi-label-text,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-wt-form .sjh-form-item-radio .option-wrapper .vi-type-button .vi-label-text {
  line-height: 1;
  -o-text-overflow: unset;
  text-overflow: unset;
  overflow: hidden;
  height: 1.30434782rem;
  white-space: unset;
  max-width: 100%;
  font-size: 1.30434782rem;
  padding: 2px 0;
  margin: -2px 0;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-city {
  margin-bottom: 0.864rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-label {
  margin-bottom: unset !important;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-label-item {
  font-size: 1.30434782rem;
  margin-bottom: 0.864rem !important;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container {
  min-height: 4.224rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .sjh-form-multiselect > .sjh-form-input,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .sjh-form-multiselect > .vi-input-content,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .vi-input-container > .sjh-form-input,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .vi-input-container > .vi-input-content {
  height: 4.224rem;
  font-size: 1.344rem;
  padding-left: 0 1.296rem;
  border-radius: 0.7776rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .sjh-form-multiselect .vi-input-clear,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .vi-input-container .vi-input-clear {
  margin-right: 0.69565217rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .sjh-form-input-text,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .sjh-form-singleselect,
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .vi-city-picker {
  height: 4.224rem;
  font-size: 1.344rem;
  padding-left: 0 1.296rem;
  border-radius: 0.7776rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .user-phone-input-container .vi-input-button {
  font-weight: 400;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .form-input-captcha-picture {
  height: 4.224rem;
  margin-right: 0.60869565rem;
  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;
  overflow: inherit;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .form-input-captcha-picture::before {
  margin-top: 0;
  left: -1.30434782rem;
}
.mip-sjh-trans-form-new-style[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item-container .form-input-captcha-picture img {
  height: 2.43478261rem;
}
.trans-form-blank-countc {
  padding: 0 1.632rem;
  margin-bottom: 1.248rem;
}
.trans-form-blank-countc {
  font-size: 0;
}
.trans-form-blank-count {
  font-size: 1.344rem;
  color: #999;
}
.icon-fire {
  font-family: icon-fire !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: icon-fire;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKgAAsAAAAABkwAAAJVAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcApYegE2AiQDCAsGAAQgBYRtBy0bnQUR1Yt7sp8Jmdx1li0nofbftWZSR+KZIMI1cjbJE4JDIMvYVtaYekAFABJIVl/VhW5t+lzdGxWhWBLb5adnJD8hXAgdQpoGgBGH0yZQIPOBchlj0BqDuoC6OJAC3QOjLVwkkTeMXeASzkMAR0JJRkrLa1uxx2BNE0BmpyaGsM+5MRgWs0ewrVlrkEvYYK+O1BO4CL8vfzLFHhQ2GqugkcpGKfzn2Ql609qk1yfgAQFttgE0kAwYkNbacL3RCKNpHMOGSNhXrsD3PMvyTche9Qj766xsZwCCoeCehK7oVmMK4LYG4g+kjHoziP/KmzcR7951vPnQ9uqd34M3vH3b9v59x7t36cvrrSHZlnJqfG+p9eu9YVW2TRJ2bFufvVGkrt5/ekXbXJ8b/5ZpqTik0ABYt3W3LkIAAfea5JUBt9z/9k4GgC+Of4ZO67ahnxXsd2gR+DHCnm1GF1tGZVRhbbfC/4Q1jjgCFtjuybexGp+7iAv2+Iyw2hGSQmNPNNFQk2GDE9mwxZ4COJJExWYnvFg2GjEOQCJ7AII716Bw5Q407jwlGupX2ODLP9jiLhqOtBdeezoRK1SwR8FecYLhB2HkhRyz2ij3hm7PvWTFIf2FsgUfNGVdjF1xQZljwfZ2rSoBCc9wAZdhzgyrcMRRS6+6dlVFdTcqR56NNUfBXnGC4Qdh5IX83mpLn7+h23MvLS01zhfKFoaHpqx7EK+KpVfLvVyzvV2rSkDCM1zAKMyZYa0fFXHU0o8Irl1ld6K+inJ91fx1+wBHY2lVYZdoDn5nYwAA') format('woff2');
}
.icon-fire {
  font-family: icon-fire !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-fire::before {
  content: "\e63d";
}
@font-face {
  font-family: icon-tianxie;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAK0AAsAAAAABmQAAAJnAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcApseQE2AiQDCAsGAAQgBYRtBzEboAXILrBt2JMKgcLYCMIMuz1xiCCC7/d73XPf/YgqSDIeSAIqVFGRcREK20pXYTu+mo3I/67pH7PN82U1QLCl5Joe5zIkNbtZZjXhiRSpOQLZ3lD6IlMoXNWVbsA19WtAA8kDmlsnRSVHAg5sOrBOHLXwJjTjDWMXvMDzBOqmmATtl9e2QqTMnhaIRyq4ILLgk2WWrArlhrVZfIOSanoJPgG+Rt+P/xwRSVIq2GUnD2VeKPzldNKKkcCI64AAPwFtLqHABpCJi8bYkRDB2CHqsVBz4FjFwa/7z0BgFUc1CfbX2YVNMAHFzyTxpI9amEBOeieBpUnvIfViuzduvZ3ZOr2a0bFkFbbut2Y2RtajY183R7d+HlZqhnqv/p5NjcVG1++b/qzBs5aPpuBHj6R4aAd2KGT/rNgO/hcIng9fjuvk/lZjMvi54VdkzIY5qO7QHvwYycCWbMhsS8qapNGRTE6amlBXxyfs6nucqh/dRSpUje5FWTEkGQpVC2RmbaCkYRNlVVuoW1exuWGACRG5hjWTAKFrD0nbdxS6TsnMekDJ2CvKuhGCuqtI2bNhKWh0CcMujr3I3YuoR1WIa+PRcXEzFjolF8vLIk47ZgYNIrvFVk5WYAWzJRYYXYKDc4IIU2VUDi7DkqQijal+7OEWH+dattVKmm5k8agyRNvDYC4c5oW49UIoD5WCBN256Mrnm2GCThIX1lFRF26HMQbaP2JnYRtAVqiVQRWPco2hi8CB4wiEYFQypByMwiQSFaI1j/LDPDgL34SIJpvV6USGqi3ba+UfKGI12IYUztBC5Ym6lB6KAQAAAAA=') format('woff2');
}
.icon-tianxie {
  font-family: icon-tianxie !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-tianxie::before {
  content: "\e660";
}
.trans-form-blank-title {
  padding: 0 1.632rem;
  font-size: 1.728rem;
  margin-bottom: 0.96rem;
  color: #000;
  text-align: center;
}
.trans-form-blank-smart-title {
  text-align: center;
  min-height: 50px;
  max-height: 60px;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.trans-form-blank-smart-title .red-title b {
  color: #d0021b;
}
.trans-form-blank-countc {
  padding: 0 1.632rem;
  margin-bottom: 1.248rem;
}
.trans-form-blank-count {
  font-size: 1.344rem;
  color: #999;
}
.trans-form-blank-countc {
  font-size: 0;
}
.title-style-1 {
  text-align: center;
}
.title-style-1 .trans-form-blank-count {
  display: inline-block;
  color: #333;
  font-size: 0.96rem;
  padding: 0.192rem 0.96rem 0.192rem 0.48rem;
  border-radius: 0.192rem;
}
.title-style-1 .trans-form-blank-count::before {
  content: "\e660";
  display: var(--oldFormCountIcon);
  font-family: icon-tianxie !important;
  font-size: 0.96rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.48rem;
}
.title-style-1 .icon-1 {
  display: none;
}
.title-style-2.trans-form-blank-countc {
  position: relative;
  margin-right: 1.632rem;
  padding: 0.192rem 0.96rem 0.192rem 0.48rem;
  border-radius: 0.192rem;
  line-height: normal;
}
.title-style-2.trans-form-blank-countc .trans-form-blank-count {
  color: #333;
  font-size: 0.96rem;
  margin: 0 auto;
  padding-left: 2.112rem;
}
.title-style-2.trans-form-blank-countc .icon {
  color: #333;
  font-size: 1.44rem;
  position: absolute;
  top: 0.192rem;
}
.title-style-3.trans-form-blank-countc {
  text-align: center;
  padding: 0.192rem 0;
  border-radius: 1.92rem;
  margin: -1.44rem 1.536rem 0.96rem;
  line-height: normal;
}
.title-style-3.trans-form-blank-countc .trans-form-blank-count {
  position: relative;
  display: inline-block;
  word-wrap: break-word;
  white-space: nowrap;
  margin: auto;
  font-size: 1.728rem;
  color: #333;
}
.title-style-3.trans-form-blank-countc .trans-form-blank-count::after,
.title-style-3.trans-form-blank-countc .trans-form-blank-count::before {
  position: absolute;
  display: var(--oldFormCountIcon);
  content: '';
  width: 0.96rem;
  height: 0.096rem;
  top: 1.152rem;
  background-image: -o-linear-gradient(0, #555, #555 50%, transparent 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#555), color-stop(50%, #555), color-stop(0, transparent));
  background-image: -webkit-linear-gradient(0, #555, #555 50%, transparent 0);
  background-image: -moz-linear-gradient(0, #555, #555 50%, transparent 0);
  background-image: linear-gradient(0, #555, #555 50%, transparent 0);
  background-image: -webkit-linear-gradient(90deg, #555, #555 50%, transparent 0);
  -o-background-size: 100% 0.096rem;
  background-size: 100% 0.096rem;
  background-repeat: no-repeat;
  background-position: bottom;
}
.title-style-3.trans-form-blank-countc .trans-form-blank-count::before {
  left: -1.92rem;
}
.title-style-3.trans-form-blank-countc .trans-form-blank-count::after {
  right: -1.92rem;
}
.title-style-3.trans-form-blank-countc .trans-form-blank-count b {
  font-weight: 400;
  font-style: normal;
  color: #001700;
  color: #f33531;
}
.title-style-3.trans-form-blank-countc .icon-3 {
  display: none;
}
.pc-to-mip-title-style {
  font-size: 1.728rem;
  font-weight: 500;
}
.external-enhance-1,
.external-enhance-2,
.external-enhance-3,
.external-enhance-old-1,
.external-enhance-old-3 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.external-enhance-1 {
  -webkit-box-pack: left!important;
  -webkit-justify-content: left!important;
  -moz-box-pack: left!important;
  -ms-flex-pack: left!important;
  justify-content: left!important;
  margin-top: -0.34782609rem;
}
.external-enhance-2 {
  margin-top: -0.52173913rem;
}
.external-enhance-3 {
  margin-top: -0.86956522rem !important;
}
.external-enhance-2,
.external-enhance-3,
.external-enhance-old-1,
.external-enhance-old-3 {
  -webkit-box-pack: center!important;
  -webkit-justify-content: center!important;
  -moz-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center !important;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec {
  margin-top: 0.288rem;
  margin-bottom: 2.592rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec.trans-form-blank-titlec-1 {
  margin-bottom: 2.34782609rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec.trans-form-blank-titlec-2 {
  text-align: center;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .trans-form-blank-smart-title {
  min-height: auto;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-1 {
  text-align: left;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-1 .trans-form-blank-count {
  padding-left: 0;
  margin-bottom: 0;
  font-size: 1.344rem;
  word-break: normal;
  white-space: normal;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-1 .trans-form-blank-count::before {
  display: none !important;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-1 .trans-form-blank-count b {
  background: 0 0!important;
  padding: 0 0.288rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-1.trans-form-blank-title {
  margin-bottom: 0.52173913rem;
  word-break: break-all;
  font-weight: 700;
  color: #000;
  font-size: 1.73913044rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-1.trans-form-blank-title.trans-form-blank-smart-title {
  margin-bottom: 0.72rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-2 {
  font-size: 1.632rem;
  margin-bottom: 1.7376rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-2.trans-form-blank-smart-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-2.trans-form-blank-countc {
  float: none;
  display: block;
  background: unset;
  margin-bottom: 1.73913044rem;
  margin-right: 0;
  padding: 0.192rem 0.96rem;
  padding-bottom: 0;
  font-size: 1.44rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-2.trans-form-blank-countc .trans-form-blank-count {
  word-break: normal;
  white-space: normal;
  font-size: 1.3056rem;
  padding-left: 0;
  color: #000;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-2.trans-form-blank-countc .trans-form-blank-count b {
  display: inline-block;
  padding: 0.34782609rem 0.69565217rem;
  line-height: 1;
  margin: 0 0.26086957rem;
  font-size: 1.5648rem;
  border-radius: 0.576rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-2.trans-form-blank-title {
  word-break: break-all;
  font-weight: 700;
  color: #000;
  margin-bottom: 1.248rem;
  font-size: 1.73913044rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-2.trans-form-blank-title.no-count {
  margin-bottom: 2.112rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-3 {
  font-weight: 700;
  font-size: 1.632rem;
  margin-bottom: 2.88rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-3.trans-form-blank-countc {
  margin-top: 0.86956522rem;
  margin-bottom: 2.60869566rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-3.trans-form-blank-countc .trans-form-blank-count {
  word-break: normal;
  white-space: normal;
  font-size: 1.47826087rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-3.trans-form-blank-countc .trans-form-blank-count b {
  font-weight: 700;
  font-size: 1.91304347rem;
  padding: 0.3456rem 0.768rem;
}
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-3.trans-form-blank-countc .trans-form-blank-count::after,
.mip-sjh-trans-form-new-style .trans-form-blank-titlec .title-style-3.trans-form-blank-countc .trans-form-blank-count::before {
  display: none !important;
}
.mip-sjh-trans-form-blank[data-v-67434a28] {
  padding-bottom: 1.92rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .new-form-required-tips {
  display: none;
  font-size: 1.13043478rem;
  color: #999;
  font-weight: 400;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc {
  position: relative;
  overflow: hidden;
  margin: 0 1.632rem;
  margin-top: 1.536rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container {
  text-align: center;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container .slider-multi-title {
  position: relative;
  display: inline-block;
  word-wrap: break-word;
  white-space: nowrap;
  margin: auto;
  margin-top: 2.208rem;
  font-size: 1.728rem;
  font-weight: 600;
  background-color: #f8f8f8;
  color: #000;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container .slider-multi-title::after,
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container .slider-multi-title::before {
  position: absolute;
  display: var(--displayType);
  content: '';
  width: 0.96rem;
  height: 0.096rem;
  top: 1.152rem;
  background-image: -o-linear-gradient(0, #555, #555 50%, transparent 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#555), color-stop(50%, #555), color-stop(0, transparent));
  background-image: -webkit-linear-gradient(0, #555, #555 50%, transparent 0);
  background-image: -moz-linear-gradient(0, #555, #555 50%, transparent 0);
  background-image: linear-gradient(0, #555, #555 50%, transparent 0);
  background-image: -webkit-linear-gradient(90deg, #555, #555 50%, transparent 0);
  -o-background-size: 100% 0.096rem;
  background-size: 100% 0.096rem;
  background-repeat: no-repeat;
  background-position: bottom;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container .slider-multi-title::before {
  left: -1.92rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container .slider-multi-title::after {
  right: -1.92rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container .slider-muti-title-no-background {
  background-color: transparent;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container-external-multi {
  border-radius: 1.92rem !important;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container-external-signel {
  margin: -0.08695652rem 1.47826087rem;
  border-radius: 1.13043478rem !important;
  margin-bottom: 0;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-container-multi {
  background-color: #f8f8f8;
  margin: 0 1.632rem;
  margin-top: 1.632rem;
  padding-bottom: 2.304rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider-show {
  margin-top: 1.632rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider {
  position: absolute;
  width: 100%;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.7s ease-in-out;
  transition: -webkit-transform 0.7s ease-in-out;
  -o-transition: transform 0.7s ease-in-out;
  -o-transition: -o-transform 0.7s ease-in-out;
  -moz-transition: transform 0.7s ease-in-out, -moz-transform 0.7s ease-in-out;
  transition: transform 0.7s ease-in-out;
  transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out, -moz-transform 0.7s ease-in-out, -o-transform 0.7s ease-in-out;
  transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item,
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item-single-pull-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000;
  height: 2.976rem;
  position: relative;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item-single-pull-component.new-form-slider-item,
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item.new-form-slider-item {
  color: #555;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item-single-pull-component.new-form-slider-item .info-user-name,
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item.new-form-slider-item .info-user-name {
  margin-left: 0.96rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item-single-pull-component {
  color: #333;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item-single-pull-component-multi {
  border-radius: 2.60869566rem;
  padding: 4px 1.47826087rem;
  width: 84%;
  margin: 2px auto 0;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item-single-pull-component-signel {
  height: 53px;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1.68rem;
  height: 1.44rem;
  background-image: url('data:image/png;	base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAkCAYAAAD/yagrAAAAAXNSR0IArs4c6QAABm5JREFUWAnFmH1M1VUYx7kXuIBCkdWgZhIjScVeTW3aRNT1Rn+0GQgIuFYxq7n1st7UDF/WX9U03Fq4tiJAga0XK9SmYDNN5iw3ZzlT8yXNNIsSkxfl9nl+nOfX7/68V+7lSp3t3Oc5z3levuc55zy/3+96YqJsJSUlGT09PUtxc5/H40mE7vT7/cubmprWRuk6wDw2YBThoKioaOr58+e3YDaePpSeQM+kF48dO9azZ8+ezfCXpXkG6qWwsHAKts1kTwDGkM0eSLeOjWxaY2Njq/Duhv3D6D6D3VboMnbgnFvHOfY6B+HyBJmM8y8coPZ6vd7s1NTUq/DxsfoRIMq7KXMLkOVC50O/Y3fucus4xxEDnTVr1t04X4eTZHFERvYlJCRMW7NmzaHq6uqeuLi4SpGbJkciaIuNjX2ZiTNm8ube3t4t+C4IqowwIqAFBQUTALkBuxTjcD+ZzKutrf1FA3Bm9yrPIq5R3k1Z2CYWNQH59zKH30TANrBbT7t1ZRw2ULM1G3B4hXF00Ofz5RHweDDH4chWr14ti5pIbzD6HvxXkdkit31YQAF5B6v9EuNUcUCmDkHy6urqfpZxqEZQf6g5lXOJOuhF+HzTyDzE+kB2T3WE9guU1d124cKFjcSUiyLtMFs2FedH+oaX57ehoeEFPNUbbz6Af1hRUTFEvccpI8L29vaJALoVJUsOn8bqnkBHM3kUWV59ff1htYuEkqUn0S+k17LQ95y2xPSXlZVVdHZ2ygUcSZxs8LwG/5LoWXWUrZ1E1mQ1GSIM0Y5xcXJZ+YEQ85YYMD6YLqPTDSB5CMRUVlZ6eQCchtVFL6XGLjJ6NjGl72sjOEdFyZLL6p09e/ZwQMpNvhTIFuYn9QfSjhaEAWgvC7WBkbFXAfWKWxXwW5Hp4zepu7v7edHx8pxeAtWaeIAteA6Hc6XDl0FvwXjG5TiTLLSKWE9JYNMWy0XVgVJq7OvKQ0vZpVg5i5NVyCofAdAuHSslgLJRU/y/Q+DbcVRBvHh2cxV8wFOJktdGtvfJOaWnkbA8L0yWI/puBz+YrGznKRNgnKnRAfHA9alDcI+UJ7tEscW9jslBY8lqB1mq0QBkdY7ySplvUx7QEwTkgN+g1NFAKGffzhigLjqngPvB4TfDzqZD+J+wZPGgBgLURRWHh4qUMm3DAoCyMr/ODDaNj4//2xHDfgKpDCzdykN9AUAdE4POUhadWbzoSUfGhzlA/P6/ASVjdlmE3+8AZbHIbnDITglQe7s5K1FfrPT09LB8EOsxBQKoJuWVklH7pZv5b7382IeaepajioNJKeZz8G/ddOL/xouPXQE0LvLpyrOotjh+tiGwij4GTThZiZJ10Jk7C7+LJ9M+NYqWFhcXj+IrYIX6wf9C6rfz4sSgk4bODNFhvicxMbE5jufqItI8E5ncvFGAW0kXHasJzyNvPYPHKdTHjHhAhHfbOwEgvq40DtaThHfdzsAjr4OxIif+upqamtNe+SgDbD6yS4G4n/ltHI0boQNqvO/Gs2MfYXytOCBTO5KSkkrdzsrLy69G9qzK0VsuvHXrAbs5JSVlNEIB9CJ0vulvQ/8yRiMI1Ep2R5hxRES+UDH4VYzwuTE5OXm6ZMrthBfnFWRRv8s2cSxaLRu3onsMsHHINtKtF17oT+xALos76taV8bx58xJOnDjRaebsF2cZA8DD+RseypZYJajVGdsu6HiO224Z91tHUdzJc/ledP8UA1qmZFZeuPuG4f+SSX8okFziKczbnyfwCxSkROgXqChx4HeQRfkTzDoGZCaLN+9Wzuz1Mh9tI5P5+FxLlz/Z5Gg0EvMtp9+wgIoBmWjDkZzhM8bBTZLZ0tLS68w4GPm3fASZle8oMrmUqc/oViUAZGtaWlo5NMA2bKASh634BgcPwHbIGODZXV1dLWQkXcbSTp48ObKPs37/cPABLDbD+Nhbh4+FTFhPM3x/wji/qqpKzmdAiwioWHILt3IMHsTpWeNpFHwLNTKL4D6yvEQjIN+uvJsy9z4yOfvS/IzfGDNmzEySca5PFPgr30wRN47BFjlXGDbTh5CF0fQf4eUMazGXjFs1EFmwdtwIj0AfJQEtwZRUFnFG1ZCVf0UWHmJsHQOobJ8NkrnFoqP6bgqwucgycnJyMtG7JEixDetNxx3EOZYyxbvlMmS5ZHAoALfTq7m1nzv1ouX/ASyhqsn9ExDSAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item.new-form-slider-item {
  color: #555;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .slider-item.new-form-slider-item::before {
  display: none;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .info-user-name {
  margin-left: 2.304rem;
  width: 24%;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -moz-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider .info-add-time {
  text-align: right;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-slider p {
  display: block;
  font-size: 1.344rem;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
  -moz-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc-signel {
  background-color: #f8f8f8;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc-signel .slider-item::before {
  left: 2.304rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc-signel .pc-style-slider-item::before {
  left: 0.96rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc-signel p {
  width: 33%;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc-signel .info-add-time {
  padding-right: 2.304rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc-multi {
  margin-left: 2.304rem;
  margin-right: 2.304rem;
  text-align: left;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc-external {
  margin-left: 1.73913044rem;
  margin-right: 0;
  border-radius: 1.13043478rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .trans-form-blank-sliderc-enhance-all {
  background-color: transparent;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default {
  background-color: transparent;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-item-label {
  font-size: 1.344rem;
  color: #333;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-input {
  height: 3.84rem;
  font-size: 1.344rem;
  color: #000;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-input.sjh-form-input-textarea {
  height: auto;
  resize: none;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-input:focus {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  border-color: #000;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .vi-form-item-input-error {
  border-color: #f33531 !important;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-select {
  font-size: 1.344rem;
  color: #000;
  border-color: #eee;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-singleselect {
  font-size: 1.344rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-item-captcha .sjh-form-input-captcha-btn {
  height: 100%;
  margin-left: 0;
  float: right;
  border: none;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-item-captcha .sjh-form-input-captcha-btn::before {
  position: absolute;
  display: block;
  content: '';
  background-color: #eee;
  height: 1.92rem;
  width: 0.096rem;
  margin-top: 0.768rem;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-list .sjh-form-item .sjh-form-captcha-input-container {
  width: 100%;
}
#mip-sjh-trans-form-blank-17178838 .with-placeholder {
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 .with-placeholder::-webkit-input-placeholder {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 .with-placeholder::-moz-placeholder {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 .with-placeholder:-moz-placeholder {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 .with-placeholder:-ms-input-placeholder {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 input.with-placeholder[type=date]::before {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 input.with-placeholder[type=month]::before {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 input.with-placeholder[type=week]::before {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 input.with-placeholder[type=time]::before {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 input.with-placeholder[type=datetime]::before {
  color: #b0b0b0;
  font-size: 1.296rem;
}
#mip-sjh-trans-form-blank-17178838 input.with-placeholder[type=datetime-local]::before {
  color: #b0b0b0;
  font-size: 1.296rem;
}
.sjh-form-nichang[data-v-1773ec1a] input::-webkit-input-placeholder {
  font-size: inherit;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-component {
  width: 100%;
  height: 100%;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-component .sjh-form-list {
  position: relative;
  padding: 0 12px;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-component .sjh-form-control {
  position: relative;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-list-box .button {
  border: none;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item {
  position: relative;
  margin: 0 auto;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-required {
  color: red;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item .sjh-form-captcha-input-container,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-label {
  position: absolute;
  top: 50%;
  display: none;
  overflow: hidden;
  margin-left: 10px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item .sjh-form-captcha-input-container.show,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-label.show {
  display: block;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item .sjh-form-captcha-input-container {
  width: 54%;
  height: 100%;
  margin-left: 0;
  display: block;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .vi-input-container {
  height: 100%;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-date,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-datetime-local,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-email,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-tel,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-text,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-select {
  width: 100%;
  height: 100%;
  padding: 0 10px;
  font-size: inherit;
  text-align: inherit;
  color: inherit;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-checkbox,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-radio {
  margin-right: 3px;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .option-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -moz-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .inline-option {
  display: inline-block;
  margin-right: 7px;
  white-space: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .block-option {
  display: block;
  margin-bottom: 5px;
  word-break: break-all;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item .splitter-hacker {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 0;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-splitter {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.sjh-wt-form[data-v-1773ec1a] {
  clear: both;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .option-container .vi-label-checker {
  width: 16px;
  height: 16px;
  line-height: 1.152rem;
  position: relative;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .vi-long-option {
  margin-right: 0 !important;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .vi-type-button {
  border: none;
  background: #eee;
  margin-top: 0.4656rem;
  margin-bottom: 0.4656rem;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .vi-active {
  color: #333;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .vi-type-button .vi-active {
  border: none;
  background: rgba(51, 136, 255, 0.2);
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-label-text {
  font-size: 14px;
  color: #333;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-type-button.vi-active {
  background: rgba(51, 136, 255, 0.2);
  border-color: #92b3ff;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-type-button.vi-active::after {
  display: block;
  border-color: #92b3ff;
  border-radius: 6px;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-type-button.vi-active .vi-label-text {
  color: #467eff;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-type-button::after {
  display: none;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .option-wrapper .option-container .vi-label-checker {
  font-size: 1.344rem;
  width: 15px;
  height: 15px;
  line-height: 1.152rem;
  border-radius: 0.192rem;
  position: relative;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .option-wrapper .vi-long-option {
  margin-right: 0 !important;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .option-wrapper .vi-type-button {
  border: none;
  background: #eee;
  margin-top: 0.9312rem;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .option-wrapper .vi-active {
  color: #333;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .vi-type-button-wrapper .vi-label-text {
  font-size: 14px;
  color: #333;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .vi-type-button-wrapper .vi-type-button.vi-active {
  background: rgba(51, 136, 255, 0.2);
  border-color: #92b3ff;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .vi-type-button-wrapper .vi-type-button.vi-active::after {
  border-color: #92b3ff;
  border-radius: 6px;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .vi-type-button-wrapper .vi-type-button.vi-active .vi-label-text {
  color: #467eff;
}
.sjh-form-default[data-v-1773ec1a] {
  background-color: #fff;
}
.sjh-form-default .sjh-form-component-animation[data-v-1773ec1a] {
  position: relative;
  -webkit-animation: stepFormAnimation 1s ease alternate;
  -moz-animation: stepFormAnimation 1s ease alternate;
  -o-animation: stepFormAnimation 1s ease alternate;
  animation: stepFormAnimation 1s ease alternate;
}
.sjh-form-default .sjh-form-component-faster-animation[data-v-1773ec1a] {
  position: relative;
  -webkit-animation: nextStepFormAnimation 0.2s ease alternate;
  -moz-animation: nextStepFormAnimation 0.2s ease alternate;
  -o-animation: nextStepFormAnimation 0.2s ease alternate;
  animation: nextStepFormAnimation 0.2s ease alternate;
}
.sjh-form-default .sjh-form-component-last-animation[data-v-1773ec1a] {
  position: relative;
  -webkit-animation: lastStepFormAnimation 0.2s ease alternate;
  -moz-animation: lastStepFormAnimation 0.2s ease alternate;
  -o-animation: lastStepFormAnimation 0.2s ease alternate;
  animation: lastStepFormAnimation 0.2s ease alternate;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress .step-form-progress-item {
  width: 1.60000001rem;
  height: 1px;
  background-color: #f0f0f0;
  margin-right: 4px;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress .step-form-progress-item.active {
  background-color: #38f;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress.last-step {
  margin-top: 20px;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress.new-step-form-progress .step-form-progress-item {
  height: 0.288rem;
}
.sjh-form-default .sjh-form-list[data-v-1773ec1a] {
  display: block;
  padding: 0;
}
.sjh-form-default .sjh-form-list .sjh-form-control-in-layer[data-v-1773ec1a] {
  max-height: 50vh;
  overflow: auto;
}
.sjh-form-default .sjh-form-list .sjh-form-item[data-v-1773ec1a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.152rem;
  padding: 0 1.536rem;
  font-size: 1.536rem;
  text-align: left;
}
.sjh-form-default .sjh-form-list .sjh-form-item-label[data-v-1773ec1a] {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  min-width: 7.68rem;
}
.sjh-form-default .sjh-form-list .sjh-form-item-label-item[data-v-1773ec1a] {
  display: block;
  line-height: 3.648rem;
  margin-bottom: 1.152rem;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  font-size: 14px;
  font-weight: 500;
  color: #666;
}
.sjh-form-default .sjh-form-list .sjh-form-item-label-item[data-v-1773ec1a]:last-child {
  margin-bottom: 0;
}
.sjh-form-default .sjh-form-list .sjh-form-item-required[data-v-1773ec1a] {
  display: none;
}
.sjh-form-default .sjh-form-list .sjh-form-item-container[data-v-1773ec1a] {
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  -moz-box-flex: 8;
  -ms-flex: 8;
  flex: 8;
  display: block;
  height: 3.648rem;
  padding: 0;
  font-size: 1.536rem;
  line-height: 3.648rem;
  color: #999;
}
.sjh-form-default .sjh-form-list .sjh-form-item .sjh-form-captcha-input-container[data-v-1773ec1a] {
  float: left;
  width: 60%;
}
.sjh-form-default .sjh-form-list .sjh-form-item .sjh-form-item-userphone-container[data-v-1773ec1a] {
  min-height: 3.648rem;
  height: auto;
}
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-checkbox,
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-radio {
  display: block;
  margin-bottom: 0;
}
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-checkbox .sjh-form-item-container,
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-city .sjh-form-item-container,
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-radio .sjh-form-item-container,
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-textarea .sjh-form-item-container {
  height: auto;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.152rem;
  padding: 0 1.536rem;
  font-size: 1.536rem;
  text-align: left;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-item-label {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  min-width: 7.68rem;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-item-label-item {
  display: block;
  line-height: 3.648rem;
}
.sjh-form-nichang[data-v-1773ec1a] input::-webkit-input-placeholder {
  font-size: inherit;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-component {
  width: 100%;
  height: 100%;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-component .sjh-form-list {
  position: relative;
  padding: 0 12px;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-component .sjh-form-control {
  position: relative;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-list-box .button {
  border: none;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item {
  position: relative;
  margin: 0 auto;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-required {
  color: red;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item .sjh-form-captcha-input-container,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-label {
  position: absolute;
  top: 50%;
  display: none;
  overflow: hidden;
  margin-left: 10px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item .sjh-form-captcha-input-container.show,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-label.show {
  display: block;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item .sjh-form-captcha-input-container {
  width: 54%;
  height: 100%;
  margin-left: 0;
  display: block;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .vi-input-container {
  height: 100%;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-date,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-datetime-local,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-email,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-tel,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-text,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-select {
  width: 100%;
  height: 100%;
  padding: 0 10px;
  font-size: inherit;
  text-align: inherit;
  color: inherit;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-checkbox,
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .sjh-form-input-radio {
  margin-right: 3px;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .option-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
  -moz-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .inline-option {
  display: inline-block;
  margin-right: 7px;
  white-space: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-container .block-option {
  display: block;
  margin-bottom: 5px;
  word-break: break-all;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item .splitter-hacker {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 0;
}
.sjh-form-nichang[data-v-1773ec1a] .sjh-form-item-splitter {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.sjh-wt-form[data-v-1773ec1a] {
  clear: both;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .option-container .vi-label-checker {
  width: 16px;
  height: 16px;
  line-height: 1.152rem;
  position: relative;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .vi-long-option {
  margin-right: 0 !important;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .vi-type-button {
  border: none;
  background: #eee;
  margin-top: 0.4656rem;
  margin-bottom: 0.4656rem;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .vi-active {
  color: #333;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .option-wrapper .vi-type-button .vi-active {
  border: none;
  background: rgba(51, 136, 255, 0.2);
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-label-text {
  font-size: 14px;
  color: #333;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-type-button.vi-active {
  background: rgba(51, 136, 255, 0.2);
  border-color: #92b3ff;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-type-button.vi-active::after {
  display: block;
  border-color: #92b3ff;
  border-radius: 6px;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-type-button.vi-active .vi-label-text {
  color: #467eff;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-radio .vi-type-button-wrapper .vi-type-button::after {
  display: none;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .option-wrapper .option-container .vi-label-checker {
  font-size: 1.344rem;
  width: 15px;
  height: 15px;
  line-height: 1.152rem;
  border-radius: 0.192rem;
  position: relative;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .option-wrapper .vi-long-option {
  margin-right: 0 !important;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .option-wrapper .vi-type-button {
  border: none;
  background: #eee;
  margin-top: 0.9312rem;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .option-wrapper .vi-active {
  color: #333;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .vi-type-button-wrapper .vi-label-text {
  font-size: 14px;
  color: #333;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .vi-type-button-wrapper .vi-type-button.vi-active {
  background: rgba(51, 136, 255, 0.2);
  border-color: #92b3ff;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .vi-type-button-wrapper .vi-type-button.vi-active::after {
  border-color: #92b3ff;
  border-radius: 6px;
}
.sjh-wt-form[data-v-1773ec1a] .sjh-form-item-checkbox .vi-type-button-wrapper .vi-type-button.vi-active .vi-label-text {
  color: #467eff;
}
.sjh-form-default[data-v-1773ec1a] {
  background-color: #fff;
}
.sjh-form-default .sjh-form-component-animation[data-v-1773ec1a] {
  position: relative;
  -webkit-animation: stepFormAnimation 1s ease alternate;
  -moz-animation: stepFormAnimation 1s ease alternate;
  -o-animation: stepFormAnimation 1s ease alternate;
  animation: stepFormAnimation 1s ease alternate;
}
.sjh-form-default .sjh-form-component-faster-animation[data-v-1773ec1a] {
  position: relative;
  -webkit-animation: nextStepFormAnimation 0.2s ease alternate;
  -moz-animation: nextStepFormAnimation 0.2s ease alternate;
  -o-animation: nextStepFormAnimation 0.2s ease alternate;
  animation: nextStepFormAnimation 0.2s ease alternate;
}
.sjh-form-default .sjh-form-component-last-animation[data-v-1773ec1a] {
  position: relative;
  -webkit-animation: lastStepFormAnimation 0.2s ease alternate;
  -moz-animation: lastStepFormAnimation 0.2s ease alternate;
  -o-animation: lastStepFormAnimation 0.2s ease alternate;
  animation: lastStepFormAnimation 0.2s ease alternate;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress .step-form-progress-item {
  width: 1.60000001rem;
  height: 1px;
  background-color: #f0f0f0;
  margin-right: 4px;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress .step-form-progress-item.active {
  background-color: #38f;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress.last-step {
  margin-top: 20px;
}
.sjh-form-default[data-v-1773ec1a] .step-form-progress.new-step-form-progress .step-form-progress-item {
  height: 0.288rem;
}
.sjh-form-default .sjh-form-list[data-v-1773ec1a] {
  display: block;
  padding: 0;
}
.sjh-form-default .sjh-form-list .sjh-form-control-in-layer[data-v-1773ec1a] {
  max-height: 50vh;
  overflow: auto;
}
.sjh-form-default .sjh-form-list .sjh-form-item[data-v-1773ec1a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.152rem;
  padding: 0 1.536rem;
  font-size: 1.536rem;
  text-align: left;
}
.sjh-form-default .sjh-form-list .sjh-form-item-label[data-v-1773ec1a] {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  min-width: 7.68rem;
}
.sjh-form-default .sjh-form-list .sjh-form-item-label-item[data-v-1773ec1a] {
  display: block;
  line-height: 3.648rem;
  margin-bottom: 1.152rem;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  font-size: 14px;
  font-weight: 500;
  color: #666;
}
.sjh-form-default .sjh-form-list .sjh-form-item-label-item[data-v-1773ec1a]:last-child {
  margin-bottom: 0;
}
.sjh-form-default .sjh-form-list .sjh-form-item-required[data-v-1773ec1a] {
  display: none;
}
.sjh-form-default .sjh-form-list .sjh-form-item-container[data-v-1773ec1a] {
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  -moz-box-flex: 8;
  -ms-flex: 8;
  flex: 8;
  display: block;
  height: 3.648rem;
  padding: 0;
  font-size: 1.536rem;
  line-height: 3.648rem;
  color: #999;
}
.sjh-form-default .sjh-form-list .sjh-form-item .sjh-form-captcha-input-container[data-v-1773ec1a] {
  float: left;
  width: 60%;
}
.sjh-form-default .sjh-form-list .sjh-form-item .sjh-form-item-userphone-container[data-v-1773ec1a] {
  min-height: 3.648rem;
  height: auto;
}
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-checkbox,
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-radio {
  display: block;
  margin-bottom: 0;
}
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-checkbox .sjh-form-item-container,
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-city .sjh-form-item-container,
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-radio .sjh-form-item-container,
.sjh-form-default .sjh-form-list[data-v-1773ec1a] .sjh-form-item-textarea .sjh-form-item-container {
  height: auto;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.152rem;
  padding: 0 1.536rem;
  font-size: 1.536rem;
  text-align: left;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-item-label {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -moz-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  min-width: 7.68rem;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-item-label-item {
  display: block;
  line-height: 3.648rem;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-input {
  outline: 0;
  border-radius: 3px;
  font-family: inherit;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 38px;
  margin: 0;
  padding-left: 8px;
  padding-right: 36px;
  border: 1px solid #f1f1f1;
  line-height: 20px;
  color: #999;
  outline-width: 0;
  outline-style: none;
  outline-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  background-color: transparent;
  -webkit-appearance: none;
}
.vi-input-container {
  position: relative;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-item-container {
  -webkit-box-flex: 8;
  -webkit-flex: 8;
  -moz-box-flex: 8;
  -ms-flex: 8;
  flex: 8;
  display: block;
  height: 3.648rem;
  padding: 0;
  font-size: 1.536rem;
  line-height: 3.648rem;
  color: #999;
}
.sjh-form-default[data-v-1773ec1a] .sjh-form-item-container,
.sjh-form-default[data-v-1773ec1a] .sjh-form-linkage {
  position: relative;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-item-container {
  position: relative;
  line-height: normal !important;
}
.phone-agrement-container[data-v-9d1b8286] {
  color: #666;
  padding: 0 1.536rem;
  margin-bottom: 1.152rem;
  font-size: 0;
  letter-spacing: 0;
}
.phone-agrement-container .phone-agrement-radio[data-v-9d1b8286] {
  height: 2rem;
  overflow: hidden;
}
.phone-agrement-container .phone-agrement-radio[data-v-9d1b8286],
.phone-agrement-container .phone-agrement-text[data-v-9d1b8286] {
  font-size: 1.3rem;
  display: inline-block;
  vertical-align: top;
}
.icon-h5-form {
  font-family: icon-h5-form !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mip-sjh-form-icon {
  position: relative;
  width: 18px;
  height: 20px;
  font-size: 20px;
  top: -1px;
  left: -1px;
  margin-right: -webkit-calc(-1.13043476rem);
  margin-right: -moz-calc(-1.13043476rem);
  margin-right: -webkit-calc(-1.13043476rem);
  margin-right: -moz-calc(-1.13043476rem);
  margin-right: -webkit-calc(10 * 0.05661232rem*1.536 - 2px);
  margin-right: -moz-calc(10 * 0.05661232rem*1.536 - 2px);
  margin-right: calc(10 * 0.05661232rem*1.536 - 2px);
  overflow: hidden;
}
@font-face {
  font-family: icon-close;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKsAAsAAAAABnwAAAJfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAp4ewE2AiQDCAsGAAQgBYRtBz4brwXILrBt5DMbsxYuwgiK9LsEDoZDPPz/Wrtv5q9qQi2S8SyaOBvxEqgkiI0U6F7C/O+apt1Yo9r+8wdtZdWI1Nge/KTpcS4lNwILKImen7BjP0UOe4JnyFs/fCXXywYbZJ+4d/onUJ3PB5TjXtSnxhzUBdTFgRToHtgmK6GMG8YueIHnCdTNUCSO+kcnSL3EnhaIZ84MUl9wSxKLVYVyw9ok3pVUs9fsHvEWfT/+ZaKeTClnF5ze9tmk84uTkL8Us24CgoeANpeQYwuRiMvG8LEqwXhV6uFqC8ixcoMvRRE4xFGtgv11dnYTTEHZM8k9xaPGMnisgWYQa5OeRMzYjGxn43yvycat2bOjFmpvrl/stzK6vX952vz1ujCyU+9gqeOwrS3mz/ynqFRctg++rxP6WT5JLoFgsnO/L15tJPDZyWFkSYZxRHWPruDPyAe2JUNp27OkyRu7MzNnrKmro4DtfUeIw+g24qFqNIGrmM6Qq1oiE7uFkoZtlFXtom7TwOaGAaFKpBo2LAGErltk2j6Q63ogE/uGkrFvlHWjCnXXwZ4NK8EbE2hItMGsALcCn7pO2RjnjiEruIbIKyPBFIqY+yCtpcqxAfRRLLEgLrKMlBSoCDzoB5eh6wYQiiCPltRyUoZZXadNb9KswCONDgnIICEbMFUAzhLw0aC31Fj5/BjEFLgMoqOlLj0FCTE+PEjTpAaQAzp/UMujXBMrYjIkiQKUEPCAfjAKuVwBEDaPykMWSZObEAxl6U4nOlSnbW/w/m4f1NnmLJz9csO7guGbXC1zm/vMNnwLQyshAAAA') format('woff2');
}
.icon-close {
  font-family: icon-close !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-close::before {
  content: "\e60d";
}
@font-face {
  font-family: icon-h5-form;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAN8AAsAAAAACCgAAAMwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqDIIJqATYCJAMUCwwABCAFhG0HbxsdB8iemjwpo8GH8TFQQkRASCx46Nd+f649du6ipkks0SxRAtkbiaGqJoZq9kWTeWj7v2uaEuu52FGJ1ABAHv6k18OXy7WdGgtDJOzmSU5OTuLzk+Mhf/fuu2+DJGYpS5KqqJpabKSiaICAgcn/cz9fl8c3oLz2bC4ZlBGAowHPhtk/i6zA/xfk/xBvdWmHfTkEsBIN8c1TCxsoSqPzBBCrRiUUTdlomkc7Ml/J1iQuDKec8gbEov/14qdYFJJp0KV9y6SKRj7f1yq15+2hURcFZzwNwO8CBfIhNMRWqpsSCH35Aqw6OqgZwnJIcqxhQV9LvlZ5HjF/R1Jr/sMDQdIURIsm+gNoRr/G17CNQOBrBoHE1wICja81Pwrc1y6wwAFjEGeID5dIUztOSfpX3f7xZfPF541XX7defzOXZsLVrYujtemIzfPTKHq5UsMIfvCLjZcvN1+/3n71quwIGN9a2TxfjaI4sPqmTc3bZLhMhx+/Ee8z62N6+t3dr9HljM+z11/52+7uV0XyVy+02+erL1z38Qh2yHRr39L94M+fQRTscUxgxQwQ7EM6wtt7G0zGQSC8TU4ug7DeI/3/fxAERxwT+Eydre/+MhWfOpndPti4/H1q9CMRAryHwJMaQMi7D3zyf8MHBFpqz46Qqf933ATwoS9pl+R4e0HUAT9CAnL+GKdlm9Z4VG5SqbTZisFIHEEs1T4L/pMp1Nc40ojWHhCcFIcHyU8CKI50tMbng+EqBx9HE1h5pne7wjABIjuQ65iAEOwRpEDnoAR7R2v8JxiR/sAnuABYIxF2pCszLd7GQOKgYnkHa4ptEUvJ40HyGlDPkFiS55O2gLmaExey+WxwGixgY6xwO7TIOcGE2SaeIlcDw7Cxw+w2KDzb4txp5nKk7IOyim2iuDYMkHBAhcl2YBqFzULc3lw89/lrAOUxSFhNVZV+C2Bc2uBYQVa+BXpabLWqupanuDqoIo4jMIKxmbApogGG6bNhTvmkNqDgslo9PI6mHHYjbcXZ+aXmA2TxddDxJko0kVGjFXryY1TJ6nmSRW3Pq8gSu6BJEz4L1qYmbWYOS5SBCRZHCA==') format('woff2');
}
.icon-h5-form {
  font-family: icon-h5-form !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-icondanxuangouxuan::before {
  content: "\e606";
}
.icon-icondanxuanweixuan::before {
  content: "\e60f";
}
.icon-weixuanxuan::before {
  content: "\e637";
}
.icon-form-agrement::before {
  content: "\e631";
}
.mip-border::after {
  content: ' ';
  position: absolute;
  top: 0;
  right: -100%;
  bottom: -100%;
  left: 0;
  border: 0 solid #e1e1e1;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 200%;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .mip-border {
    position: relative;
    border: none !important;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) {
  .mip-border {
    position: relative;
    border: none !important;
  }
}
.mip-border-bottom::after {
  border-bottom-width: 1px;
}
.mip-border-all,
.mip-border-all::after {
  border-width: 1px;
}
.mip-sjh-form-icon {
  position: relative;
  width: 18px;
  height: 20px;
  font-size: 20px;
  top: -1px;
  left: -1px;
  margin-right: -webkit-calc(-1.13043476rem);
  margin-right: -moz-calc(-1.13043476rem);
  margin-right: -webkit-calc(-1.13043476rem);
  margin-right: -moz-calc(-1.13043476rem);
  margin-right: -webkit-calc(10 * 0.05661232rem*1.536 - 2px);
  margin-right: -moz-calc(10 * 0.05661232rem*1.536 - 2px);
  margin-right: calc(10 * 0.05661232rem*1.536 - 2px);
  overflow: hidden;
}
.button,
.sjh-form-input-date,
.sjh-form-input-datetime-local,
.sjh-form-input-email,
.sjh-form-input-tel,
.sjh-form-input-text,
.sjh-form-select,
.sjh-form-singleselect {
  outline: 0;
  -webkit-appearance: none;
}
input::-webkit-input-placeholder {
  font-size: 14px;
}
@-webkit-keyframes stepFormAnimation {
  from {
    left: 100%;
  }
  to {
    left: 0;
  }
}
@-moz-keyframes stepFormAnimation {
  from {
    left: 100%;
  }
  to {
    left: 0;
  }
}
@-o-keyframes stepFormAnimation {
  from {
    left: 100%;
  }
  to {
    left: 0;
  }
}
@keyframes stepFormAnimation {
  from {
    left: 100%;
  }
  to {
    left: 0;
  }
}
@-webkit-keyframes nextStepFormAnimation {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes nextStepFormAnimation {
  from {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes nextStepFormAnimation {
  from {
    -webkit-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes nextStepFormAnimation {
  from {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes lastStepFormAnimation {
  from {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-moz-keyframes lastStepFormAnimation {
  from {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes lastStepFormAnimation {
  from {
    -webkit-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes lastStepFormAnimation {
  from {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
.dislogForm_animate_fadeInUp {
  -webkit-animation-name: dialogFormFadeInUp;
  -moz-animation-name: dialogFormFadeInUp;
  -o-animation-name: dialogFormFadeInUp;
  animation-name: dialogFormFadeInUp;
  -webkit-animation-duration: 0.6s;
  -moz-animation-duration: 0.6s;
  -o-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform: translate3d(0, 2.78260869rem, 0);
  -moz-transform: translate3d(0, 2.78260869rem, 0);
  transform: translate3d(0, 2.78260869rem, 0);
}
@-webkit-keyframes dialogFormFadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2.78260869rem, 0);
    transform: translate3d(0, 2.78260869rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-moz-keyframes dialogFormFadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2.78260869rem, 0);
    -moz-transform: translate3d(0, 2.78260869rem, 0);
    transform: translate3d(0, 2.78260869rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes dialogFormFadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2.78260869rem, 0);
    transform: translate3d(0, 2.78260869rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes dialogFormFadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2.78260869rem, 0);
    -moz-transform: translate3d(0, 2.78260869rem, 0);
    transform: translate3d(0, 2.78260869rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.phone-agrement-container .phone-agrement-label-modal[data-v-9d1b8286] {
  color: #467eff;
  word-break: break-all;
  vertical-align: top;
  font-size: 1.3rem;
}
.gt-jmy-h5-layer-shell-container {
  position: relative;
}
@font-face {
  font-family: icon-close;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKsAAsAAAAABnwAAAJfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAp4ewE2AiQDCAsGAAQgBYRtBz4brwXILrBt5DMbsxYuwgiK9LsEDoZDPPz/Wrtv5q9qQi2S8SyaOBvxEqgkiI0U6F7C/O+apt1Yo9r+8wdtZdWI1Nge/KTpcS4lNwILKImen7BjP0UOe4JnyFs/fCXXywYbZJ+4d/onUJ3PB5TjXtSnxhzUBdTFgRToHtgmK6GMG8YueIHnCdTNUCSO+kcnSL3EnhaIZ84MUl9wSxKLVYVyw9ok3pVUs9fsHvEWfT/+ZaKeTClnF5ze9tmk84uTkL8Us24CgoeANpeQYwuRiMvG8LEqwXhV6uFqC8ixcoMvRRE4xFGtgv11dnYTTEHZM8k9xaPGMnisgWYQa5OeRMzYjGxn43yvycat2bOjFmpvrl/stzK6vX952vz1ujCyU+9gqeOwrS3mz/ynqFRctg++rxP6WT5JLoFgsnO/L15tJPDZyWFkSYZxRHWPruDPyAe2JUNp27OkyRu7MzNnrKmro4DtfUeIw+g24qFqNIGrmM6Qq1oiE7uFkoZtlFXtom7TwOaGAaFKpBo2LAGErltk2j6Q63ogE/uGkrFvlHWjCnXXwZ4NK8EbE2hItMGsALcCn7pO2RjnjiEruIbIKyPBFIqY+yCtpcqxAfRRLLEgLrKMlBSoCDzoB5eh6wYQiiCPltRyUoZZXadNb9KswCONDgnIICEbMFUAzhLw0aC31Fj5/BjEFLgMoqOlLj0FCTE+PEjTpAaQAzp/UMujXBMrYjIkiQKUEPCAfjAKuVwBEDaPykMWSZObEAxl6U4nOlSnbW/w/m4f1NnmLJz9csO7guGbXC1zm/vMNnwLQyshAAAA') format('woff2');
}
.icon-close {
  font-family: icon-close !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-close::before {
  content: "\e60d";
}
@font-face {
  font-family: icon-h5-form;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAN8AAsAAAAACCgAAAMwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqDIIJqATYCJAMUCwwABCAFhG0HbxsdB8iemjwpo8GH8TFQQkRASCx46Nd+f649du6ipkks0SxRAtkbiaGqJoZq9kWTeWj7v2uaEuu52FGJ1ABAHv6k18OXy7WdGgtDJOzmSU5OTuLzk+Mhf/fuu2+DJGYpS5KqqJpabKSiaICAgcn/cz9fl8c3oLz2bC4ZlBGAowHPhtk/i6zA/xfk/xBvdWmHfTkEsBIN8c1TCxsoSqPzBBCrRiUUTdlomkc7Ml/J1iQuDKec8gbEov/14qdYFJJp0KV9y6SKRj7f1yq15+2hURcFZzwNwO8CBfIhNMRWqpsSCH35Aqw6OqgZwnJIcqxhQV9LvlZ5HjF/R1Jr/sMDQdIURIsm+gNoRr/G17CNQOBrBoHE1wICja81Pwrc1y6wwAFjEGeID5dIUztOSfpX3f7xZfPF541XX7defzOXZsLVrYujtemIzfPTKHq5UsMIfvCLjZcvN1+/3n71quwIGN9a2TxfjaI4sPqmTc3bZLhMhx+/Ee8z62N6+t3dr9HljM+z11/52+7uV0XyVy+02+erL1z38Qh2yHRr39L94M+fQRTscUxgxQwQ7EM6wtt7G0zGQSC8TU4ug7DeI/3/fxAERxwT+Eydre/+MhWfOpndPti4/H1q9CMRAryHwJMaQMi7D3zyf8MHBFpqz46Qqf933ATwoS9pl+R4e0HUAT9CAnL+GKdlm9Z4VG5SqbTZisFIHEEs1T4L/pMp1Nc40ojWHhCcFIcHyU8CKI50tMbng+EqBx9HE1h5pne7wjABIjuQ65iAEOwRpEDnoAR7R2v8JxiR/sAnuABYIxF2pCszLd7GQOKgYnkHa4ptEUvJ40HyGlDPkFiS55O2gLmaExey+WxwGixgY6xwO7TIOcGE2SaeIlcDw7Cxw+w2KDzb4txp5nKk7IOyim2iuDYMkHBAhcl2YBqFzULc3lw89/lrAOUxSFhNVZV+C2Bc2uBYQVa+BXpabLWqupanuDqoIo4jMIKxmbApogGG6bNhTvmkNqDgslo9PI6mHHYjbcXZ+aXmA2TxddDxJko0kVGjFXryY1TJ6nmSRW3Pq8gSu6BJEz4L1qYmbWYOS5SBCRZHCA==') format('woff2');
}
.icon-h5-form {
  font-family: icon-h5-form !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-icondanxuangouxuan::before {
  content: "\e606";
}
.icon-icondanxuanweixuan::before {
  content: "\e60f";
}
.icon-weixuanxuan::before {
  content: "\e637";
}
.icon-form-agrement::before {
  content: "\e631";
}
.mip-border::after {
  content: ' ';
  position: absolute;
  top: 0;
  right: -100%;
  bottom: -100%;
  left: 0;
  border: 0 solid #e1e1e1;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 200%;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .mip-border {
    position: relative;
    border: none !important;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) {
  .mip-border {
    position: relative;
    border: none !important;
  }
}
.mip-border-bottom::after {
  border-bottom-width: 1px;
}
.mip-border-all,
.mip-border-all::after {
  border-width: 1px;
}
.mip-sjh-form-icon {
  position: relative;
  width: 1.8rem;
  height: 2rem;
  font-size: 2rem;
  top: -1px;
  left: -1px;
  margin-right: -webkit-calc(-1.13043476rem);
  margin-right: -moz-calc(-1.13043476rem);
  margin-right: -webkit-calc(-1.13043476rem);
  margin-right: -moz-calc(-1.13043476rem);
  margin-right: -webkit-calc(10 * 0.05661232rem*1.536 - 2px);
  margin-right: -moz-calc(10 * 0.05661232rem*1.536 - 2px);
  margin-right: calc(10 * 0.05661232rem*1.536 - 2px);
  overflow: hidden;
}
.button,
.sjh-form-input-date,
.sjh-form-input-datetime-local,
.sjh-form-input-email,
.sjh-form-input-tel,
.sjh-form-input-text,
.sjh-form-select,
.sjh-form-singleselect {
  outline: 0;
  -webkit-appearance: none;
}
input::-webkit-input-placeholder {
  font-size: 14px;
}
@keyframes stepFormAnimation {
  from {
    left: 100%;
  }
  to {
    left: 0;
  }
}
@keyframes nextStepFormAnimation {
  from {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes lastStepFormAnimation {
  from {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
.dislogForm_animate_fadeInUp {
  -webkit-animation-name: dialogFormFadeInUp;
  -moz-animation-name: dialogFormFadeInUp;
  -o-animation-name: dialogFormFadeInUp;
  animation-name: dialogFormFadeInUp;
  -webkit-animation-duration: 0.6s;
  -moz-animation-duration: 0.6s;
  -o-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform: translate3d(0, 2.78260869rem, 0);
  -moz-transform: translate3d(0, 2.78260869rem, 0);
  transform: translate3d(0, 2.78260869rem, 0);
}
@keyframes dialogFormFadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2.78260869rem, 0);
    -moz-transform: translate3d(0, 2.78260869rem, 0);
    transform: translate3d(0, 2.78260869rem, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.sjh-form-default .sjh-form-list-box[data-v-5eb8a5bf] {
  display: block;
  padding: 0.384rem 1.536rem 0 1.536rem;
}
.sjh-form-height-1 .sjh-form-list-box[data-v-1773ec1a] {
  margin-top: 1.92rem;
}
.sjh-form-list-box .enhance-animation[data-v-5eb8a5bf] {
  -webkit-animation: enlargeShrink-data-v-5eb8a5bf 3s infinite;
  -moz-animation: enlargeShrink-data-v-5eb8a5bf 3s infinite;
  -o-animation: enlargeShrink-data-v-5eb8a5bf 3s infinite;
  animation: enlargeShrink-data-v-5eb8a5bf 3s infinite;
  overflow: hidden;
}
.sjh-form-default .sjh-form-list-submit[data-v-5eb8a5bf] {
  display: block;
  height: 3.648rem;
  padding: 0;
  line-height: 3.648rem;
  text-align: center;
  color: #fff;
  background-color: #ff6d39;
  border: none;
}
.mip-sjh-trans-form-blank[data-v-67434a28] .sjh-form-default .sjh-form-list-submit {
  position: relative;
  width: 100%;
  background: #f33531;
  -webkit-box-shadow: 0 -0.096rem 0.384rem 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 -0.096rem 0.384rem 0 rgba(0, 0, 0, 0.05);
  height: 3.84rem;
}
@-webkit-keyframes searchLights-data-v-5eb8a5bf {
  0% {
    left: 0;
    right: 38.26086957rem;
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  67% {
    left: 0;
    right: 38.26086957rem;
    opacity: 1;
  }
  100% {
    left: 38.26086957rem;
    right: 0;
  }
}
@keyframes searchLights-data-v-5eb8a5bf {
  0% {
    left: 0;
    right: 38.26086957rem;
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  67% {
    left: 0;
    right: 38.26086957rem;
    opacity: 1;
  }
  100% {
    left: 38.26086957rem;
    right: 0;
  }
}
@-webkit-keyframes enlargeShrink-data-v-5eb8a5bf {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  14% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
  }
  42% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
  }
  66% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
}
@keyframes enlargeShrink-data-v-5eb8a5bf {
  0% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  14% {
    -moz-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
  }
  42% {
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
  }
  66% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  100% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
}
.phone-agrement-content-header[data-v-acb04f90] {
  position: relative;
  text-align: center;
  margin-bottom: 8px;
  font-size: 18px;
  color: #333;
  font-weight: 700;
}
.phone-agrement-content-header .icon-close[data-v-acb04f90] {
  position: absolute;
  right: -8px;
  top: -8px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  font-weight: 400;
}
.phone-agrement-content-info[data-v-acb04f90] {
  white-space: normal;
  word-break: break-all;
  overflow: hidden;
  font-size: 14px;
  line-height: 24px;
  color: #555;
}
.phone-agrement-content-divider[data-v-acb04f90] {
  display: block;
  height: 8px;
  width: 100%;
  background-color: #f5f5f5;
}
.phone-agrement-content-confirm[data-v-acb04f90] {
  font-size: 18px;
  line-height: 48px;
  color: #333;
  font-weight: 700;
  text-align: center;
  height: 48px;
}
.phone-agrement-content-lottery .phone-agrement-content-header[data-v-acb04f90] {
  padding-top: 24px;
}
.phone-agrement-content-lottery .phone-agrement-content-info[data-v-acb04f90] {
  padding: 0 17px 24px;
}
.history-agreement-link[data-v-acb04f90] {
  position: relative;
  left: -0.48rem;
  color: #405b95;
  text-decoration: none;
  list-style: none;
}
#jesong_pop_msg {
  display: none !important;
}
.hqfl-sec {
  background-color: #fff;
  color: #000;
  padding-bottom: 2.592rem;
  padding-top: 2.304rem;
}
.hqfl-sec .hqfl-wrap .hqfl-tit {
  margin-bottom: 2.34782609rem;
  margin-top: 0.288rem;
  text-align: center;
}
.hqfl-sec .hqfl-wrap .hqfl-tit h3 {
  color: #000;
  font-size: 1.8rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 1.632rem;
  margin-bottom: 0.96rem;
}
.hqfl-form .form-item {
  margin-bottom: 1.152rem;
}
.hqfl-form .form-item .form-label {
  color: #000;
  line-height: 1;
  font-size: 1.30434782rem;
  margin-bottom: 0.864rem !important;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: normal;
  font-weight: 500;
}
.hqfl-form .form-item .form-label span {
  font-size: 1.536rem;
  color: #e6322e;
  margin: -0.096rem 0 0 0.192rem;
}
.hqfl-form .form-item .form-input input {
  display: block;
  min-height: 4.224rem;
  position: relative;
  background-color: #fff;
  color: #333;
  caret-color: #e6322e;
  height: 4.224rem;
  font-size: 1.344rem;
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 3.8rem;
  margin: 0;
  padding-left: 0.8rem;
  padding-right: 3.6rem;
  border: 1px solid #e0e0e0;
  line-height: 2rem;
  color: #999;
  outline-width: 0;
  outline-style: none;
  outline-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  background-color: transparent;
  -webkit-appearance: none;
  border-radius: 0.7776rem;
}
.hqfl-form .phone-agrement-container[data-v-9d1b8286] {
  padding: 0;
}
.sjh-form-list-submit {
  position: relative;
  width: 100%;
  color: #fff;
  height: 4.224rem;
  line-height: 4.224rem;
  border-radius: 0.864rem;
  outline: o;
  border: 0;
  font-weight: 700;
  font-size: 1.47826087rem;
  background-image: -webkit-linear-gradient(45deg, #e6322e, #ff1962);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.sjh-form-list-submit::after {
  content: '';
  display: block;
  position: absolute;
  width: 5.2173913rem;
  height: 5.2173913rem;
  margin-top: -0.86956522rem;
  background-image: url(/images_2016/wjz12t4b/swipe_light.png);
  -o-background-size: 5.2173913rem 5.2173913rem;
  background-size: 5.2173913rem 5.2173913rem;
  -webkit-animation: searchLights-data-v-5eb8a5bf 3s linear infinite forwards;
  -moz-animation: searchLights-data-v-5eb8a5bf 3s linear infinite forwards;
  -o-animation: searchLights-data-v-5eb8a5bf 3s linear infinite forwards;
  animation: searchLights-data-v-5eb8a5bf 3s linear infinite forwards;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
@font-face {
  font-family: icon-horn;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMcAAsAAAAABuAAAALPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqBbIFqATYCJAMICwYABCAFhG0HLhsOBsgOJUHBiIDhIgFFPDx/P+rc999kUkR6a7QNzmzaYrdA2QLu6IJEcQv8H+2+3kLOspI5SD6cybKCcFc0VmVX/zrzfy6n1wLaOD9QjnMsPOoFGG8NdA+MorGACyQAb5hevqCBPEygVo9IJhvFlY1gLdOjAnFZIePAOueVZZaoFiprFmbxioXq9DjdA16G34//4sOapKKgS3ZOi0TI/RVvUoqRckSnj+DNZwZbRoEpIBMHtdEtZoIRzdRGzQ2AfRUGv+LL0teLvf55opLOrwddkHtPPMe/1fwEMuzeBE5GvQe5y8fe/mrjhq3tk4+Xj4Ppp09NdvMdTQeu3z1mYnH7/Z1rTR6bYH7rtWfzwQjbsx8CzUbP7OzeTbZsb3LPm0Ya3etfNhutZ21Ky38ZcvuS/pLD/IUCK0MQOUiCHE1WGptywVBVMK+oTfS+7Dfhd9k7MbbaJNFyoq5scl6x9s0Au+DYdwkZvq2NecQjv9mlRdhcm5kjhUPDINFf6W/+r2qEnmNcL36oy7NKLs9pgFyA0licKUJ/8W9c//56f49T5m9ruwx+ht67ErpLY4Z+dlB9I7bgh/J6VmUh0Ip0aVxkSzYzGRJqhUMJ2tnq1Vhlx90nQ7WOd7BX6U6hUG0IkwlTUKHOElSqtgy1JpUsr9OGMhO5BhMmAYRmxyBpdAaFZvcxmWCECp0+Q6XmMINaR+G2YZ2RUNgWUMwxLCJ+CCkEnZZYA7ONCuuxrE/N0awgpDdjKikCKC46tpgowVpM55gi9cviGSOIUJ0GFYPjsFqtQ3qqU2KBRcsZ06fHxJC6M0ULOg3YWkdhHAYTIbwhiIJAR4v49Rnb0ufrYTJ91Di0BZVzNsMoiaJ3JE602B6YEqm2F+peTpH0k4nHMARCUDoaSDHoh6mp6SD6+n5KmICJJh8R1ksXY2qRvtLo9eWar9sAtbQqhaks5MsczwEAAA==') format('woff2');
}
.icon-horn {
  font-family: icon-horn !important;
  font-size: 1.6rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-horn::before {
  content: "\e632";
}
@font-face {
  font-family: icon-xiala;
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKEAAsAAAAABjAAAAI6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAo8UwE2AiQDCAsGAAQgBYRtBy8beAUR1Ysfsi8PTLk9GqxpGj2toHGa29Fn/FR+dLmRjKT7OYJorazemb2f2ydQgAqDnlkiqrAEVmHh4yJkhEmEIwck9CUPEPLWnAP8ypGNmizJWdTsH/IFTjMSxu2m/JoIUPdfVVJnTQ5VqZj6xL3TvwIKZD6gHPeisSZNGkBdHFCAYy2KrIQyTkF2R6CWfJxAY9KS2Lp971FF5owLxLXLF08rJa8sS4kitFqWZvFSrVTPq094EX8//lobhUqdOCUHL2w7Z+MPbkq619GxkOAjsNU1EpaQiaOt0f2SkNhJE81mOVZh8EPn0CKOahTSX+fk94BxGgt+8McKUMFjicDmoUnXED0nj5x/ZxWdzr3vXfvo0hLf3WXivHbGNvKfpTtVAsHL3+Jkv39xMvhS+zs1ZJidsrYt+AtisCGbUsdcZV3c2l7p2XtZo0EHdw75NlU3espkKEYn2LtM5EiKeTKzllDrth4txQY0Fu1Y3W3YdUnkNhY8JggDPqDS5yOSAZ/JzPqK2pj/aBmIBFW4x2xLxzoSsSWUjAbUBxJdldazskgKzxg9cklFacy5I7VJAALXryaOWCItMaN9RiGzBUtVAQdyGuZ5BTVVKWp2Y+Z643m27U2uroqOsEWQxJABlA+Q0ColG3Zmovb5MxR5yEnUU9cQvkOklfQOAi4fII+qEqp7lFdaT5EQYxawSKUADmQQyuUqoG4flEIac8UTwrUNz21lUZW7vab4u110OoKj74XbJxneTWQuOx0=') format('woff2');
}
.icon-xiala {
  font-family: icon-xiala !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-xiala::before {
  content: "\e635";
}
::-webkit-input-placeholder {
  color: #b0b0b0;
}
.with-placeholder[type=date]::before,
.with-placeholder[type=datetime-local]::before,
.with-placeholder[type=datetime]::before,
.with-placeholder[type=month]::before,
.with-placeholder[type=time]::before,
.with-placeholder[type=week]::before {
  position: absolute;
  content: attr(placeholder);
  font-size: 14px;
}
.beggar-layer-content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  background: #fff;
  border-radius: 0.96rem;
}
.beggar-layer-content .content-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 68%;
  font-size: 18px;
  color: #333;
}
.beggar-layer-content .content-box div {
  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;
  margin: 0 auto;
  padding: 0 15px;
  line-height: 20px;
}
.beggar-layer-content .button-box {
  border-top: 1px solid #d8d8d8;
  height: 32%;
}
.beggar-layer-content .button-box button {
  float: left;
  width: 50%;
  height: -webkit-calc(98%);
  height: -moz-calc(98%);
  height: -webkit-calc(100% - 2px);
  height: -moz-calc(100% - 2px);
  height: calc(100% - 2px);
  font-size: 18px;
  background-color: unset;
  border: 0;
  outline: 0;
  color: #333;
}
.beggar-layer-content .button-box button:active {
  border: 0;
}
.beggar-layer-content .button-box button:nth-child(1) {
  width: -webkit-calc(49%);
  width: -moz-calc(49%);
  width: -webkit-calc(50% - 1px);
  width: -moz-calc(50% - 1px);
  width: calc(50% - 1px);
  border-right: 1px solid #d8d8d8;
}
.beggar-layer-content .button-box button:nth-child(2) {
  color: #3998fc;
}
.mip-sjh-trans-form-blank .mip-sjh-trans-form-blank-toast {
  max-width: 80%;
  border-radius: 0.48rem;
  background: 0 0;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  z-index: 21000!important;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 0.96rem;
}
.mip-sjh-trans-form-blank .mip-sjh-trans-form-blank-toast.form-toast-success {
  padding: 1.536rem 1.92rem;
}
.mip-sjh-trans-form-blank .fade-enter-active,
.mip-sjh-trans-form-blank .fade-leave-active {
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.mip-sjh-trans-form-blank .fade-enter,
.mip-sjh-trans-form-blank .fade-leave-to {
  opacity: 0;
}
@keyframes searchLights-data-v-5eb8a5bf {
  0% {
    left: 0;
    right: 38.26086957rem;
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  67% {
    left: 0;
    right: 38.26086957rem;
    opacity: 1;
  }
  100% {
    left: 38.26086957rem;
    right: 0;
  }
}
@keyframes enlargeShrink-data-v-5eb8a5bf {
  0% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  14% {
    -moz-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
  }
  42% {
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
  }
  66% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
  100% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
  }
}
.zixun-wrap {
  background-color: #e6322e !important;
}
.nszy-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.nszy-wrap .nszy-item {
  width: 49%;
}
.nszy-wrap .nszy-item:first-child,
.nszy-wrap .nszy-item:last-child {
  width: 100%;
}
.nszy-wrap .nszy-item:first-child .nszy-thumb .nszy-nz {
  left: -3.3rem;
  top: 1.2rem;
}
.nszy-wrap .nszy-item:not(:nth-child(2n+1)) {
  margin-right: 2%;
}
.nszy-wrap .nszy-item:nth-last-child(n+3) {
  margin-bottom: 2%;
}
.nszy-wrap .nszy-item .nszy-det h3 {
  font-size: 1.3rem;
  text-align: center;
  background-color: #f3445c;
  font-weight: 400;
  line-height: 2.8rem;
  color: #fff;
}
.nszy-thumb {
  position: relative;
  overflow: hidden;
}
.nszy-thumb .nszy-nz {
  position: absolute;
  left: -3.7rem;
  font-size: 1.1rem;
  top: 0.7rem;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10rem;
  line-height: 1.4rem;
  background-color: #f3445c;
  color: #fff;
  text-align: center;
}
.fllq-list {
  margin-top: 1.60869565rem;
  padding: 0 1.47826087rem 1.4rem;
  background-color: rgba(230, 50, 46, 0.05);
  border-radius: 1.92rem;
}
.fllq-list .fllq-tit {
  color: #e6322e;
  font-size: 1.4688rem;
  padding-top: 1.2672rem;
  font-weight: 600;
  text-align: center;
}
.fllq-list .fllq-container {
  margin-top: 1.39130435rem;
  border-radius: 1.13043478rem !important;
  margin-bottom: 0;
  height: 4.8rem !important;
  text-align: center;
}
.fllq-list .fllq-container .fllq-wrapper .fllq-slide {
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  opacity: 0.4;
}
.fllq-list .fllq-container .fllq-wrapper .fllq-slide.swiper-slide-active {
  opacity: 1;
}
.fllq-list .fllq-container .fllq-wrapper .fllq-slide .slide-wrap {
  padding: 0 1.536rem;
  height: 4.608rem !important;
  border-radius: 2.304rem;
  background-color: #fbdcdb;
  color: #e6322e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.consult-blank-wt-two-title {
  margin-top: 3px;
}
.nsdc-wrap .nsdc-item {
  padding: 0.76800123rem;
  -webkit-box-shadow: 0px 0px 0.8rem 1px rgba(148, 148, 148, 0.26);
  box-shadow: 0px 0px 0.8rem 1px rgba(148, 148, 148, 0.26);
}
.nsdc-wrap .nsdc-item:not(:last-child) {
  margin-bottom: 1.05600169rem;
}
.nsdc-wrap .nsdc-item .nsdc-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.nsdc-wrap .nsdc-item .nsdc-thumb {
  width: 13.1040021rem;
  border-radius: 0.4rem;
  overflow: hidden;
}
.nsdc-wrap .nsdc-item .nsdc-desc {
  position: relative;
  width: -webkit-calc(86.8959979%);
  width: -moz-calc(86.8959979%);
  width: -webkit-calc(100% - (273rem/2.083333/10));
  width: -moz-calc(100% - (273rem/2.083333/10));
  width: calc(100% - (273rem/2.083333/10));
  padding-left: 1.2480002rem;
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdesc-c {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdc-tit {
  font-size: 1.53600246rem;
  line-height: 1.53600246rem;
  margin-bottom: 0.67200108rem;
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdc-tit h3 {
  font-weight: normal;
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdc-tit h3 span {
  color: #fe4d01;
  font-weight: bold;
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdc-txt {
  font-size: 1.15200018rem;
  margin-bottom: 0.67200108rem;
  line-height: 1.15200018rem;
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdc-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdc-btn .nsbtn-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-size: 1.3rem;
  line-height: 2.40000384rem;
  border-radius: 1.20000192rem;
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdc-btn .nsbtn-item:first-child {
  background-color: #f3445c;
  border: #f3445c 1px solid;
  color: #fff;
}
.nsdc-wrap .nsdc-item .nsdc-desc .nsdc-btn .nsbtn-item:last-child {
  background-color: #fff;
  border: #f3445c 1px solid;
  color: #f3445c;
  margin-left: 0.8rem;
  margin-right: 0.3rem;
}
