@font-face {
  font-family: 'iconweixinicon';
  src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAO8AAsAAAAAB0gAAANuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcAqCUIIxATYCJAMICwYABCAFhG0HNBtbBiMRVnsw2Z9xoGTc73OrBQADJlHHEsiBq5xxrClsmrUIJeKm3aWO85q6C3RpPH1A2EmoHuiqN35/w2NmA/ZTOljex8P/7/dtn3fvV02jlmZNHMeaaCLjiZBUUyNEQoHQJIpF8p8Yl08qmaOvb0ltq4A6mJaX/v76oFDAxTmPoO8i1EjOHlChb7d0wGkGF0a8B74K//UD4Cs4xgGLdZcnADJBwif/ctuLKbM/FDdPFds8TOQIWnbK/EOX+9/0tvEbm9o2N/2BFZYtm2ABhf/eBNp0y7PA64CrRXhddSUDNQ0uQPqAYgeUAdfUT/E8oHfMRYRFU+PjAMcDGmiXjVp4AxoYjzdML195MI4TqJuxJU6eHu9eVabHBeJuFIheNeOXG+pDVShXLM338x5UtXjRT7wLPh9/tmNGoZTopvPXj37v8DszgvtXY3psdLoo2CoStpCJy5Xxs1JU3JLUeTFbYFv1wXf/e8pmf3gEUaZrm2AKKtekOtqlfrMAGWXcwttB21JuNaYaq5ny2ZTHHrtGeQZM2u6/Yv1KunMEzB2qU84xu3uzfOmDVycRAiEXJLCct3o4uc+YOZB2LLqoaC/mzBn6W2X3Kps9ptQcjCPfln8Swe/PjOl56gyVOZCy/sCxbD8XGTst6EICP7jL5PCtXPehPAFqChOxUYDvQgXSwRKNjD5gyTWzWw0WCvZuOSPrLbGt+XT7s2UEvbe7gJIgZHDuG1MsfzTubvbqwEA39etNwFTNj5hb/HGv0aO2Javif+uTZvlTjAKY7H+0JD3+Decprv2X3f/VRgZf6sDolgSonmwieOnePGkg/g2h60KRgRRULdxSvhlbXaRM6HTft6Hu0R1WQ9XoPpMV0wmSqiUys1soadhBWdUB6jadWd0wcE8SuYYNTwBC1wcU2j4i6fpMZvYrSsb+oawbQ9RdjcGWDSsRLU78EApGH+QPIq/IlQ3xIqx/YlCngtJ6wH2RdJQB27DylTPmSFPM0E3gMCtQVGRwAqdhmhZQUhGjx0bIXLqmqaquZHhF1lv09oSC0Qf5g8grcuV150Xh/U8M6lRQgymXf5F01D/YhtWBPNvzTqZbuUQ3gcOsQFGRwQlEMTXFAsrqQTF6bIQD8qVrok6qq91Y3pm93R56vUVPewZ9054sWoy6KL94X68HAAA=')
    format('woff2');
}
.iconweixinicon {
  font-family: 'iconweixinicon' !important;
  font-size: var(--groot-ui-font-size-l);
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconweixinicon::before {
  content: '\e609';
}
.mip-sjh-wechat-wrap-btn-icon {
  z-index: 2;
  position: absolute;
  display: block;
  top: 0;
  left: -2.5rem;
  height: 3rem;
  width: 2.5rem;
  background-image: url('../images/cip_ml_pic.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  animation: move 3s both infinite;
}
.mip-sjh-wechat-wrap-float-one {
  position: fixed;
  right: 15px;
  bottom: 100px;
  z-index: 9999;
  transform: scale(1);
  overflow: hidden;
  transform-origin: right top;
  border-radius: 24px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.mip-sjh-wechat-wrap-float-one-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  border-radius: 1.5rem;
  background: #1aad17;
}
.mip-sjh-wechat-wrap-float-one i {
  font-size: 1.25rem;
}
.mip-sjh-wechat-wrap-float-one.new-icon-btn
  .mip-sjh-wechat-wrap-float-one-icon {
  box-shadow: 0 0.125rem 1.25rem 0 rgba(0, 0, 0, 0.3);
  width: 2.9375rem;
  height: 2.9375rem;
  border-radius: 1.5rem;
  background-color: rgb(26, 173, 23);
  color: rgb(255, 255, 255);
  border-radius: 24px;
}
@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: 99999;
  display: none;
}
.gt-jmy-h5-dialog-custom-dialog-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}
.gt-jmy-h5-dialog-custom-dialog-container {
  position: absolute;
  left: 0;
  height: auto;
  background: #fff;
  width: 80%;
  text-align: center;
  border-radius: 21px;
}
.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%;
  transform: translate(-50%, -50%);
}
.gt-jmy-h5-dialog-custom-dialog-header {
  background: #f5f5f5;
  font-size: 1.125rem;
  height: 2.5rem;
  align-items: center;
  padding-left: 0.375rem;
  display: flex;
}
.gt-jmy-h5-dialog-custom-dialog-header-title {
  flex: 1;
}
.gt-jmy-h5-dialog-custom-dialog-header-close {
  width: 33px;
  height: 100%;
  display: flex;
  justify-content: 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: 2.75rem;
  padding: 1.0625rem 0 3.125rem 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%;
  transform: translate(-50%, -50%);
}
.gt-jmy-h5-dialog-default-dialog-title {
  margin: 0.1875rem 2.0625rem 0.39583333rem 1.0625rem;
  line-height: 1.1875rem;
  height: 1.1875rem;
  font-size: 1.1875rem;
}
.gt-jmy-h5-dialog-default-dialog-title-none {
  height: 1.1875rem;
}
.gt-jmy-h5-dialog-default-dialog-close {
  position: absolute;
  top: 1.375rem;
  right: 1.0625rem;
  width: 1rem;
  height: 1rem;
}
.gt-jmy-h5-dialog-default-dialog-content {
  padding: 0 1.0625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.trans-scale-enter,
.trans-scale-leave-to {
  transform: translateZ(1px);
}
.trans-scale-enter .gt-jmy-h5-dialog-default-dialog-mask,
.trans-scale-leave-to .gt-jmy-h5-dialog-default-dialog-mask,
.trans-scale-enter .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-scale-leave-to .gt-jmy-h5-dialog-custom-dialog-mask {
  opacity: 0;
}
.trans-scale-enter .gt-jmy-h5-dialog-default-dialog-container,
.trans-scale-leave-to .gt-jmy-h5-dialog-default-dialog-container,
.trans-scale-enter .gt-jmy-h5-dialog-custom-dialog-container,
.trans-scale-leave-to .gt-jmy-h5-dialog-custom-dialog-container {
  transform: scale(0);
}
.trans-scale-enter-active,
.trans-scale-leave-active {
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-scale-enter-active .gt-jmy-h5-dialog-default-dialog-mask,
.trans-scale-leave-active .gt-jmy-h5-dialog-default-dialog-mask,
.trans-scale-enter-active .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-scale-leave-active .gt-jmy-h5-dialog-custom-dialog-mask {
  transition: opacity 240ms linear;
}
.trans-scale-enter-active .gt-jmy-h5-dialog-default-dialog-container,
.trans-scale-leave-active .gt-jmy-h5-dialog-default-dialog-container,
.trans-scale-enter-active .gt-jmy-h5-dialog-custom-dialog-container,
.trans-scale-leave-active .gt-jmy-h5-dialog-custom-dialog-container {
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-y-enter,
.trans-translate-y-leave-to {
  transform: translateZ(1px);
}
.trans-translate-y-enter .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-y-leave-to .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-y-enter .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-y-leave-to .gt-jmy-h5-dialog-custom-dialog-mask {
  opacity: 0;
}
.trans-translate-y-enter .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-y-leave-to .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-y-enter .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-y-leave-to .gt-jmy-h5-dialog-custom-dialog-container {
  transform: translateY(100%);
}
.trans-translate-y-enter-active {
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-y-enter-active .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-y-enter-active .gt-jmy-h5-dialog-custom-dialog-mask {
  transition: opacity 240ms linear;
}
.trans-translate-y-enter-active .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-y-enter-active .gt-jmy-h5-dialog-custom-dialog-container {
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-y-leave-active {
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-y-leave-active .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-y-leave-active .gt-jmy-h5-dialog-custom-dialog-mask {
  transition: opacity 160ms linear;
}
.trans-translate-y-leave-active .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-y-leave-active .gt-jmy-h5-dialog-custom-dialog-container {
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-left-enter,
.trans-translate-left-leave-to {
  transform: translateZ(1px);
}
.trans-translate-left-enter .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-left-leave-to .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-left-enter .gt-jmy-h5-dialog-custom-dialog-mask,
.trans-translate-left-leave-to .gt-jmy-h5-dialog-custom-dialog-mask {
  opacity: 0;
}
.trans-translate-left-enter .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-left-leave-to .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-left-enter .gt-jmy-h5-dialog-custom-dialog-container,
.trans-translate-left-leave-to .gt-jmy-h5-dialog-custom-dialog-container {
  opacity: 0;
  transform: translate(100vw, 0);
}
.trans-translate-left-enter-active {
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-left-enter-active .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-left-enter-active .gt-jmy-h5-dialog-custom-dialog-mask {
  transition: opacity 240ms linear;
}
.trans-translate-left-enter-active .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-left-enter-active .gt-jmy-h5-dialog-custom-dialog-container {
  transition: transform 240ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-left-leave-active {
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
}
.trans-translate-left-leave-active .gt-jmy-h5-dialog-default-dialog-mask,
.trans-translate-left-leave-active .gt-jmy-h5-dialog-custom-dialog-mask {
  transition: opacity 160ms linear;
}
.trans-translate-left-leave-active .gt-jmy-h5-dialog-default-dialog-container,
.trans-translate-left-leave-active .gt-jmy-h5-dialog-custom-dialog-container {
  transition: transform 160ms cubic-bezier(0.38, 0, 0.25, 1);
}

@font-face {
  font-family: 'antman-wechat-modal-icon';
  src: url(data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQ4AAsAAAAACMAAAAPpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqEcIQAATYCJAMQCwoABCAFhG0HURt7B8iemjxtI4EHlAcPFmCBUAie/x9z973/J6IJsbizinhbwr2ERUhUQsOjpoWK+OleaTpoh+UqmIfSE5gKL07i9EtzmXtC/yruFctXRFNoi2k5V0gHasZuwqlRqHefFIgLJCXf/udyetd4noXzA+Uy5rKxJsZRvDWwMSZHYaAFEkFuWcDO7tPmBJ6GAF6K5CA9Fk+v0MEiTRJANqJ9Czo+NTaFILhlzpiVNos04cCtW3oKANvm5+UTqEQFisMgzazsyYXtAx9aSYv+qzChI3DqMwLCOjBAG4AFWYk1z6nb3jakeD/hDcoAbpmo8NIV/qH1/z9xxyJ2k5iyfzwFcSKJ/cCXfAZegMp2JeFQIpC0Ig4F2CEr3EAAqAH4QpLH6xlkcPl8fr+vAaGX7yoHdgyusqe3F6E1HOSdJ/1sYW0TeA+nW2ctVuSursGLOSM7eolxdvf2viUOj8RktOY3jW3vRsc4zu5obm7cbm/d7+89iz06eifH2W/BzTu3uw8e9x89a28jaYr2sVqCKMbxGhQN/or92k/z6KChub/zIK1KyFijkKTip9NNHBQTtPS7Z8QgL+nAtQbD0iUfSdExtixOW9tcBk9LtU4PD6u5Rbi7fkPt1mcMDDtVZqrqEa8/blXu7qCg39hZ1YCLHG6T4e69Dzu7Hmf6jeGvn3u3P+/tRXlUaboXeFFtytHz6gpZyy2yf//ItmQGmBrbnTnIYaq/iubaTRzcmo+Cgo8QkLMa8kda4tqjAkzPjEXgu9h3AXHUrMLyf70L8lORLpGTmhpmslRXFZ+gXCDiGp++KOiCJMQrV4i4JPCzymTKFMtkyXT6+f/jgAIvXsFXnxkgB+WXRqfU6QaoAOD/21QbatO/2QggzboHvkPrdww1xnq/qGgtAM87Mu+h/K/msxTBieTk5pzxookAAHZK5Ekaa98cVbKUPw/LjDbsOqFXtsM/2aNe1CFNfOJBcJNwQXFRAIObOtTi28CBjxI4cdMOXlpZrvcRk6KOWA/QopwBIWwWlCA1MIRB1OKfg4OkT+AkHCl4GYp1Rx8NRdOYppAl5GJINkaHavYUnfSsxGfyq8QqvDyT9E5FGTpQWUEpGLgQU1HHnNQMf52W5mFEik7RgjmPkkRjUoqOyJF5VJpkG0XFiLgHzUMTU+jRrUAsgrhQiG8omkNjnl5f9ELvf0Z8lYSlSKn4oX9HCqWwd6RMgVIO9CLmXBX70j/VB99aGuGx4yIUtBSygJEksldDSfHDIsQh5qJKuDMbilQtIq943r403cINgBdpdysqRqw4cC6nW2yHo9AoYt/XarqEZRAOw6Lt9crkWU70V8UAAAAA)
    format('woff2');
}
.antman-wechat-modal-icon {
  font-family: 'antman-wechat-modal-icon' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.iconguanbi:before {
  content: '\e665';
}
.iconchenggongtishi:before {
  content: '\e693';
}
.wechat-modal-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 1.13224638rem;
  position: relative;
  background: #fff;
  border-radius: 1.1888587rem;
}
.wechat-modal-container .close {
  position: absolute;
  right: 1.13224638rem;
  top: 1.13224638rem;
}
.wechat-modal-container .guide-img {
  margin-top: 1.01902174rem;
}
.wechat-modal-container .guide-img img {
  border-radius: 0.50951087rem;
  width: 15.45516304rem;
  height: 8.83152174rem;
}
.wechat-modal-content {
  width: 100%;
}
.wechat-modal-content-wechat-success {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.wechat-modal-content-wechat-success .image {
  line-height: normal;
}
.wechat-modal-content-wechat-success .image .wechat_success_logo {
  font-size: 40px;
}
.wechat-modal-content-wechat-success .image .success-icon {
  font-size: 2.88722826rem;
  color: #f33531;
}
.wechat-modal-content-wechat-success .title {
  color: #000;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  margin: 6px 0;
}
.wechat-modal-content-wechat-success .desc-hand-copy {
  font-size: 1.13224638rem;
  line-height: 1.69836957rem;
  color: #000;
  margin-bottom: 0.56612319rem;
  padding: 0 2.7173913rem;
  text-align: center;
}
.wechat-modal-content-wechat-success .wechat-number,
.wechat-modal-content-wechat-success .desc {
  color: #666;
  font-size: 14px;
  line-height: 20px;
}
.wechat-modal-content-wechat-success .wechat-number-hand-copy {
  font-size: 0.96240942rem;
  color: #666;
  text-align: center;
  width: 16.02128623rem;
  height: 4.07608696rem;
  line-height: 4.07608696rem;
  background: #f7f7f7;
  border-radius: 0.67934783rem;
}
.wechat-modal-content-wechat-success .button {
  background-color: #1aad17;
  border-radius: 8px;
  width: 130px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
  cursor: pointer;
}
.wechat-modal-content-wechat-success .button span {
  color: #fff;
  font-size: 14px;
  line-height: 40px;
}
.wechat-modal-content-wechat-fail {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.wechat-modal-content-wechat-fail .image .wechat_fail_logo {
  width: 2.49094203rem;
  height: 2.49094203rem;
}
.wechat-modal-content-wechat-fail .image .wechat-fail-icon-container {
  width: 2.49094203rem;
  height: 2.49094203rem;
  border-radius: 50%;
  background-color: #f33531;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.wechat-modal-content-wechat-fail
  .image
  .wechat-fail-icon-container
  .fail-icon {
  font-size: 1.71875rem;
  color: #fff;
}
.wechat-modal-content-wechat-fail .title {
  color: #000;
  font-size: 1.13224638rem;
  margin: 0.56612319rem 0;
}
.wechat-modal-content-wechat-fail .title span {
  margin-left: 0.56612319rem;
  font-weight: bold;
  font-size: 1.13224638rem;
}
.wechat-modal-content-wechat-fail .title .fail-title-normal {
  color: #1aad17;
}
.wechat-modal-content-wechat-fail .title .fail-title-fixed {
  color: #f33531;
}
.wechat-modal-content-wechat-fail .desc {
  color: #666;
  font-size: 0.9057971rem;
  line-height: 1.13224638rem;
}
.wechat-modal-content-form .form-init-step,
.wechat-modal-content-form .form-success-step,
.wechat-modal-content-form .form-fail-step {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.wechat-modal-content-form .form-init-step .image .wechat_success_logo,
.wechat-modal-content-form .form-success-step .image .wechat_success_logo,
.wechat-modal-content-form .form-fail-step .image .wechat_success_logo {
  font-size: 2.88722826rem;
  color: #3388ff;
}
.wechat-modal-content-form .form-init-step .image .wechat_fail_logo,
.wechat-modal-content-form .form-success-step .image .wechat_fail_logo,
.wechat-modal-content-form .form-fail-step .image .wechat_fail_logo {
  width: 2.49094203rem;
  height: 2.49094203rem;
}
.wechat-modal-content-form .form-init-step .title,
.wechat-modal-content-form .form-success-step .title,
.wechat-modal-content-form .form-fail-step .title {
  color: #000;
  font-size: 18px;
  font-weight: bold;
  margin: 0.4375rem 0 0.625rem;
}
.wechat-modal-content-form .form-init-step .wechat-number,
.wechat-modal-content-form .form-success-step .wechat-number,
.wechat-modal-content-form .form-fail-step .wechat-number {
  color: #000;
  font-size: 15px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.wechat-modal-content-form .form-init-step .desc,
.wechat-modal-content-form .form-success-step .desc,
.wechat-modal-content-form .form-fail-step .desc {
  color: #000;
  font-size: 15px;
}
.wechat-modal-content-form .form-init-step .button,
.wechat-modal-content-form .form-success-step .button,
.wechat-modal-content-form .form-fail-step .button {
  background-color: #3388ff;
  border-radius: 0.25rem;
  width: 100%;
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-top: 0.9375rem;
}
.wechat-modal-content-form .form-init-step .button span,
.wechat-modal-content-form .form-success-step .button span,
.wechat-modal-content-form .form-fail-step .button span {
  color: #fff;
  font-size: 0.9375rem;
}
.gt-jmy-h5-wechat-modal-ctn .wechat-modal-container {
  padding-top: 30px;
  padding-bottom: 20px;
}
.gt-jmy-h5-wechat-modal-ctn .title {
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
.gt-jmy-h5-wechat-modal-ctn .number-content {
  color: #f33531;
}
.gt-jmy-h5-wechat-modal-ctn .wechat-copy-btn {
  background-color: #f33531;
  color: #fff;
  width: 110px;
  height: 32px;
  border-radius: 2px;
  cursor: pointer;
}
.gt-jmy-h5-wechat-modal-fixed-ctn .title {
  color: #333;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0.625rem;
}
.gt-jmy-h5-wechat-modal-fixed-ctn .image {
  width: 2.8125rem;
  height: 2.8125rem;
  font-size: 2.8872rem;
  margin-bottom: 0.875rem;
}
.gt-jmy-h5-wechat-modal-fixed-ctn .wechat-number,
.gt-jmy-h5-wechat-modal-fixed-ctn .desc {
  color: #333;
}
.gt-jmy-h5-wechat-modal-fixed-ctn .wechat-copy-btn {
  background-color: #f33531;
  color: #fff;
  width: 9rem;
  height: 2.75rem;
  border-radius: 0.1875rem;
  cursor: pointer;
}
