@font-face {
  font-family: 'light';
  src: url(/static/simeji-miniapp/544dcd44dc7b2757e3eebee02e0c21c0.ttf);
}
@font-face {
  font-family: 'medium';
  src: url(/static/simeji-miniapp/dd934827ab61b6e3ab52d36457785fcc.ttf);
}
@font-face {
  font-family: 'black';
  src: url(/static/simeji-miniapp/2e82db5cd9b14a0276b64f04e60c2174.ttf);
}
.home {
  position: relative;
  min-height: 100%;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  background-repeat: no-repeat;
  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;
}
.home .logo {
  margin-top: 0.040258rem;
  height: 1.441224rem;
}
.home .title {
  margin-top: 0.193237rem;
  height: 1.561997rem;
}
.home .content {
  margin-top: 0.297907rem;
  width: 9.436393rem;
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  position: relative;
}
.home .content .end-modal {
  -webkit-border-radius: 0.257649rem;
     -moz-border-radius: 0.257649rem;
          border-radius: 0.257649rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  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;
  font-weight: bold;
  font-size: 0.966184rem;
  font-family: 'black';
  color: #fff;
  z-index: 100;
  text-align: center;
}
.home .content .end-modal .line-two {
  margin-top: 0.805153rem;
}
.home .content .desc {
  margin: 0 auto;
  margin-top: 0.708535rem;
  font-family: 'medium';
  font-size: 0.434783rem;
  color: #000;
  text-align: center;
}
.home .content .desc .desc-img {
  width: 7.761675rem;
}
.home .content .desc .line-2 {
  margin-top: 0.120773rem;
  display: inline-block;
}
.home .content .keyboard {
  margin-top: 0.241546rem;
  margin: 0 auto;
  margin-top: 0.249597rem;
  text-align: center;
}
.home .content .keyboard .keyboard-img {
  margin: 0 auto;
  width: 7.26248rem;
}
.home .content .input-wrap {
  margin: 0 auto;
  margin-top: 0.458937rem;
  margin-bottom: 1.10306rem;
  width: 7.769726rem;
  height: 1.489533rem;
  position: relative;
  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;
  background-image: url(data:image/png;base64,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);
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  background-repeat: no-repeat;
}
.home .content .input-wrap .input-content {
  width: 100%;
  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;
  height: 1.489533rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0.362319rem;
  -webkit-border-radius: 0.128824rem;
     -moz-border-radius: 0.128824rem;
          border-radius: 0.128824rem;
  line-height: normal;
  font-size: 0.450886rem;
  background: none;
  outline: none;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  border: none;
}
.home .content .input-wrap .search {
  position: absolute;
  right: -0.338164rem;
  top: -0.229469rem;
  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;
  width: 1.980676rem;
  height: 1.956522rem;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  background-repeat: no-repeat;
  text-align: center;
  font-size: 0.434783rem;
  color: #ffec5e;
  line-height: 1.4;
  font-family: 'medium';
}
.home .content .input-wrap .search:active {
  width: 1.851852rem;
  height: 1.827697rem;
}
.home .light-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  margin-top: 0.024155rem;
  margin-bottom: 0.289855rem;
  -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;
  text-align: center;
}
.home .light-title .light-title-img {
  width: 8.880837rem;
}@font-face {
  font-family: 'black';
  src: url(/static/simeji-miniapp/2e82db5cd9b14a0276b64f04e60c2174.ttf);
}
@font-face {
  font-family: 'bold';
  src: url(/static/simeji-miniapp/b0b323a17a1333fb50b9cfbdf62c56d0.ttf);
}
.share {
  min-height: 100%;
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  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;
}
.share .header {
  width: 100%;
  height: 0.563607rem;
  margin-left: 0.458937rem;
  margin-top: 0.539452rem;
  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;
}
.share .header .back-icon {
  width: 0.281804rem;
  height: 0.507246rem;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAA/CAMAAABdE4GLAAAAWlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLSV5RAAAAHXRSTlMA+k6IeFtp8UL36WA236Whl3ysjlYVzsPCg3dxIFW94AMAAACdSURBVEjH7dPJFsIgEETRTgIZQIxkcO7//01dyBKqOb3y6FvfZRUVi8EtzzI58ju3Q8J8x4TnPJn5U8ySUyJuh2Q4KMiKSVdBplFBIiYmkUZAWgXpKwgLiFUQW0M8Jr2CtE0FeWBiFMRjsnHqRrlcIh1lS2ShfBNYTLo+RBcJWiWo+6NfQVaAWIvM96NRgK6E0UAYnQmjjYr5wMHTCy+OO/08UG1BAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
.share .header .back-title {
  margin-left: 0.362319rem;
  font-family: 'medium';
  font-size: 0.483092rem;
  color: #000;
}
.share .want-content {
  position: relative;
  margin-top: 0.330113rem;
  width: 9.436393rem;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  background-repeat: no-repeat;
}
.share .want-content .diagnosis-title {
  margin: 0 auto;
  margin-top: 0.829308rem;
  display: block;
  width: 4.863124rem;
}
.share .want-content .diagnosis-status-img {
  margin: 0 auto;
  margin-top: 1.392915rem;
  display: block;
}
.share .want-content .success {
  width: 7.214171rem;
}
.share .want-content .fail {
  width: 6.272142rem;
}
.share .want-content .unknow {
  width: 8.373591rem;
}
.share .want-content .diagnosis-desc {
  margin: 0 auto;
  margin-top: 1.05475rem;
  margin-bottom: 0.869565rem;
  width: 6.489533rem;
  font-size: 0.41868rem;
  color: #000000;
}
.share .want-content .price {
  margin: 0 auto;
  position: absolute;
  bottom: 0.426731rem;
  font-family: 'bold';
  line-height: 1.5;
  font-size: 0.41868rem;
  text-align: center;
  color: #000000;
}
.share .want-content .price .mark-text {
  font-style: normal;
  color: #fa582c;
}
.share .diagnosis-instrucment {
  margin: 0 auto;
  margin-top: 0.531401rem;
  width: 8.035427rem;
  display: block;
}
.share .share-icons {
  margin-top: 0.539452rem;
  width: 100%;
  height: 1.191626rem;
  -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-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  padding: 0 0.772947rem;
}
.share .share-icons div:active {
  -moz-background-size: 96% 96%;
    -o-background-size: 96% 96%;
       background-size: 96% 96%;
}
.share .share-icons .line {
  width: 1.191626rem;
  height: 1.191626rem;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
}
.share .share-icons .twitter {
  width: 1.191626rem;
  height: 1.191626rem;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
}
.share .share-icons .facebook {
  width: 1.191626rem;
  height: 1.191626rem;
  background-image: url(/static/simeji-miniapp/e63acc19df21f0436781b71df35e7a05.png);
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
}
.share .light-title {
  margin: 0 auto;
  margin-top: 0.692432rem;
  margin-bottom: 0.426731rem;
  width: 8.880837rem;
}
.share .modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1000;
  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;
}
.share .modal .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.3;
  z-index: -1;
}
.share .modal .body {
  width: 7.979066rem;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  background-repeat: no-repeat;
  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;
}
.share .modal .body .modal-title {
  margin-top: 0.821256rem;
  font-family: 'black';
  font-size: 0.483092rem;
  line-height: 1.4;
  color: #de7231;
  text-align: center;
}
.share .modal .body .modal-content {
  margin-top: 0.748792rem;
  width: 5.619968rem;
}
.share .modal .body .modal-buttons {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 0.47504rem;
  margin-bottom: 0.563607rem;
  padding: 0 0.829308rem;
  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;
  font-size: 0.483092rem;
  font-family: 'medium';
}
.share .modal .body .modal-buttons .cancel {
  width: 2.238325rem;
  height: 1.038647rem;
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  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;
  color: #de7231;
}
.share .modal .body .modal-buttons .cancel:active {
  font-size: 0.434783rem;
}
.share .modal .body .modal-buttons .confirm {
  width: 2.238325rem;
  height: 1.038647rem;
  background-repeat: no-repeat;
  -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
       background-size: 100% 100%;
  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;
  color: #fff;
}
.share .modal .body .modal-buttons .confirm:active {
  font-size: 0.434783rem;
}
.slide-fade-enter-active {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.slide-fade-leave-active {
  -webkit-transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
  -o-transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
  -moz-transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
  transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}
.slide-fade-enter,
.slide-fade-leave-to {
  -webkit-transform: translateY(-8.05153rem);
     -moz-transform: translateY(-8.05153rem);
      -ms-transform: translateY(-8.05153rem);
       -o-transform: translateY(-8.05153rem);
          transform: translateY(-8.05153rem);
  opacity: 0;
}html,
body,
.app-con,
#app {
  height: 100%;
  overflow-x: hidden;
}