dsyc/**index.wxss**/
html {
  font-size: 100%;
}
* {
  margin: 0;
  padding: 0;
}
.page {
  width: 100%;
  height: 100%;
}
/* 顶部内容 */
.top {
  width: 100%;
  height: auto;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.17rem 0;
}
.t-index {
  width: 0.425rem;
  height: 0.425rem;
  margin-left: 0.17rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAh1BMVEUAAACGCwuIAACKCwuHCwuGDAyGCwuGCwuFAACSAACIBgaFBweHCwuLAwOHCwuGCwuGDAyHCwuGCwuHCgqHCwuHDAyHCwuGCwuGCAiGCQmHCwuGCgqHCQmGCgqHCwuHDAyGDAyHDAyHCwuGCwuGCgqGCgqHCwuGCwuGDAyGCwuICwuGCAiHDAxcx2lOAAAALHRSTlMA0A4Xzu/L+ggDJiKAEuD23LeZTb2wjXI6NaRpUjHo2MWtk4h4Y0Qt6uRcHbAL6RsAAAFzSURBVEjH3ZNrY4IgFIZPFgpS5i3tZvdma/z/3zflAM5m2PZlredL4OGReA/C6+MsyWbp4Ji+C0lsNfxAVAS+nHCBjGzG2xQXkYX0lTKwGGehmSYPKSwTX1g9oNAUF2wv+HtgvEcZDrDuTvgWR2lhV3wV6IwCODscB1ZlTrAaMeA+0BnObEriYXHPKrlO+CCnlr6shGnzqpKna4DcvstRlXJgsUk48e4rbIkFL5E5Ixker/uP0cjckQnmrJPzg27FcVWgHHiIQ90f0yoy7G4gFES0CDk4qRlqzN4RxUvcgizMOcn8toExg2sTUOs6j1U2azTWatkJKx3kAGcPnWttnPQLsB2dHJrP7mwaSBaY8zdM2MVFb7nV4U7cuwJm+RGqS5A0D6yE1Ut39QEKgEyGW25ED6QEOpMhARvnDGAneokAIIvB4PYreJP/gTJqVbOx5PgDRX0ZTuvh6FmVwZ8o7rPu8gtl36/sb5Qy9XqUjQ+vxydm2Mkulh74QAAAAABJRU5ErkJggg==') no-repeat;
  background-size: 100% 100%;
}
.t-cd {
  width: 0.425rem;
  height: 0.425rem;
  margin-right: 0.17rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAALVBMVEUAAACHDAyHDAyHDAyHCwuHDAyHCwuHCAiHCwuGCwuHDAyHDAyGDAyGCgqHDAwVEgUyAAAADnRSTlMAgMB/X0DgINDPsPDvUI5cF+IAAABySURBVDjLYxiyoMQYHbhDJFjPvUMHbwLAMpzvMIECWIYNi0wCWIYRi4wAxCIvJXSwhGGkgWCMWDCFSLBgCbcLOGNhAliGA4tMAwHTGAIF0YEow0gDTlhSIu7USyDFc+DMJaz7MCReB0BzI0YsuDMMVQAAJrfqGuhNOz8AAAAASUVORK5CYII=') no-repeat;
  background-size: 100% 100%;
}

/*顶部抽签与测算*/
.c-top {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.17rem 0;
  position: absolute;
  top: 0.85rem;
  left: 0;
  z-index: 4;
  float: left;
}
.c-top .ct-button {
  width: 0.9605rem;
  height: auto;
  margin: 0 0.085rem;
  font-size: 0;
}
.c-top .ct-button img {
  width: 100%;
  height: auto;
}
/* 主内容背景 */
.container {
  width: 100%;
  height: auto;
  background: url('data:image/png;base64,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') repeat;
  background-size: 100% auto;
  background-repeat: repeat;
  padding-bottom: 0.34rem;
  overflow: hidden;
}
/* 观音 */
.c-gy {
  width: 100%;
  height: auto;
  font-size: 0;
  position: relative;
  top: 0;
  left: 0;
  z-index: 0;
}
.cg-bg {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
}
.cg-bg img {
  width: 100%;
  height: auto;
}
.cg-content {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 1;
  top: 0;
  left: 0;
}
.ct-gy {
  width: 100%;
  height: auto;
  font-size: 0;
  position: relative;
}
.ct-gy img {
  width: 100%;
  height: auto;
}
.ctg-gy {
  position: relative;
  z-index: 4;
}
.ct-gy .ctg-fg {
  position: absolute;
  top: -1.87rem;
  left: 0rem;
  width: 100%;
  height: auto;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.ct-gy .ctg-bth {
  color: #FAE3D1;
  font-size: 0.238rem;
  display: inline-block;
  padding: 0.017rem 0.017rem;
  position: absolute;
  z-index: 5;
  bottom: 0.017rem;
  right: 1.1475rem;
}
.ct-gy .ctg-bth .ctgb-icon {
  display: inline-block;
  width: 0.255rem;
  height: 0.255rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAgVBMVEUAAAD64tD549H649H649H859T54tH749H/7NL549H649H549H649H64tH649H65NH65NP/59P/5dT/5tP/49X/4dL649H749D/7Nn649H75NH74tD////549H549H649H649D649H549H65NL649H85dL85dL74tL549H649L649HuyE3dAAAAKnRSTlMA8a/0lynefQmrnoXs1ZKBLiIdFhIR0HgNx3lyA+PZzL+8inFkTUU+uGUQ4X0kAAABIklEQVQ4y7WU23aCMBBFw0UQEREUEG3xAmq7//8Du1abkbQh9cl54RB2kknmDOolsY7D5JyE+5kL2DUdEvVhPkHMcw+I/DAN/QjwGova1ODFM9kzD6Dd/kaKCEJzbLOAqDSRKsK7Sdr6yzUg243IW8uy0LpjodUs4GNkDnAX7eGLvMKn6CogVROMWrGUw120tJhtQKzlO42aZFRKrXODjYNZw88pe1plM7LFoDNbOBmf/PuZkDsZmX+idzKxfktI/13HzufIXqQxvyczC35XRmQMcj+Fmo4CSrkEc3nTyynZWK/qYZMjp6l6VQEXGS6Bhx9DKbb4x17nBsPow7P4UPIRH9p+lrD9LH2x+tsXXfm8vyqrk5/0qfR75uh3x3/jFfEFPFogb4m3sMsAAAAASUVORK5CYII=') no-repeat;
  background-size: 100% 100%;
  margin-right: 0.0595rem;
  position: relative;
  top: 0.0425rem;
}
/* 蜡烛 */
.ctg-lz {
  position: absolute;
  z-index: 4;
  bottom: 2.856rem;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.ctgl-pardon {
  width: 100%;
  height: auto;
  position: relative;
}
.ctglp-lz {
  width: 100%;
  height: auto;
}
.ct-gy .ctg-lz .ctgl-pardon .ctglp-left {
  position: absolute;
  z-index: 4;
  width: 0.35rem;
  top: -0.5rem;
  left: 0.62rem;
}
.ct-gy .ctg-lz .ctgl-pardon .ctglp-right {
  position: absolute;
  z-index: 4;
  width: 0.35rem;
  top: -0.5rem;
  right: 0.62rem;
}
/* 签盒 */
.ctg-qh {
  position: absolute;
  z-index: 4;
  bottom: 0.51rem;
  left: 50%;
  margin-left: -1.7rem;
  width: 3.4rem;
  height: auto;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.ctg-qh img {
  width: 100%;
  height: auto;
}
/* 摇一摇求签字体 */
.ctg-yyf {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -1.0625rem;
  width: 2.125rem;
  height: auto;
}
.ctg-yyf img {
  width: 100%;
  height: auto;
}
.qh-left {
  -webkit-transform: rotate(-10deg);
          transform: rotate(-10deg);
}
.qh-right {
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
}
/* 规则弹窗 */
.gzpopup {
  position: fixed;
  z-index: 10;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gzpopup .gzpopup-content {
  width: 80%;
  height: auto;
  position: relative;
  margin: 0 auto;
}
.gzpopup-content img {
  width: 100%;
  height: auto;
}
.gzp-btn {
  display: block;
  position: absolute;
  bottom: 0.8rem;
  left: 50%;
  width: 3.4rem !important;
  margin-left: -1.7rem;
}
/* 大师预测 */
.dsyc {
  width: 90%;
  height: auto;
  margin: 0 auto;
  position: relative;
  margin-top: 0.34rem;
}
.dsyc .ds-top {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.dsyc .ds-top img {
  width: 80%;
  height: 0.51rem;
}
.dsyc .ds-top div:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 0.0085rem solid #ffd1ba;
  border-top-left-radius: 0.085rem;
  position: relative;
  top: 0.2465rem;
  border-right: none;
}
.dsyc .ds-top div:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 0.0085rem solid #ffd1ba;
  border-top-right-radius: 0.085rem;
  position: relative;
  top: 0.255rem;
  border-left: none;
}
.ds-content {
  width: 100%;
  height: auto;
}
.ds-content div {
  width: 100%;
  height: auto;
  border: 0px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ds-content div div text {
  font-size: 0.255rem;
  color: #FFD3A3;
  font-family: '楷体';
  font-weight: bold;
}
.ds-content div .dsc-left {
  padding: 0.1275rem 0rem;
  border: none;
  border-left: 0.0085rem solid #fae3d1;
  border-bottom: 0.0085rem solid #ffd1ba;
  padding-left: 0.2975rem;
}
.ds-content div .dsc-right {
  padding: 0.1275rem 0rem;
  padding-right: 0.2975rem;
  border: none;
  border-right: 0.0085rem solid #fae3d1;
  border-bottom: 0.0085rem solid #ffd1ba;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ds-content div:last-child .dsc-left {
  border-bottom-left-radius: 0.085rem;
}
.ds-content div:last-child .dsc-right {
  border-bottom-right-radius: 0.085rem;
}
/* 观音灵签解签 */
.gylqqj {
  width: 90%;
  height: auto;
  margin: 0 auto;
  position: relative;
  margin-top: 0.34rem;
}
.gylqqj .gj-top {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.gylqqj .gj-top img {
  width: 80%;
  height: 0.51rem;
}
.gylqqj .gj-top div:first-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 0.0085rem solid #ffd1ba;
  border-top-left-radius: 0.085rem;
  position: relative;
  top: 0.2465rem;
  border-right: none;
}
.gylqqj .gj-top div:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 0.0085rem solid #ffd1ba;
  border-top-right-radius: 0.085rem;
  position: relative;
  top: 0.255rem;
  border-left: none;
}
.gj-content {
  width: 100%;
  height: auto;
}
.gj-content div {
  width: 100%;
  height: auto;
  border: 0px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.gj-content div div {
  border: 1px solid #FFD1BA;
  border-top: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.1275rem 0;
  letter-spacing: 0.017rem;
}
.gj-content div:last-child div {
  border-bottom-left-radius: 0.085rem;
  border-bottom-right-radius: 0.085rem;
}
.gj-content div div text {
  font-size: 0.255rem;
  color: #FFD3A3;
  font-weight: bold;
}
/* 摇一摇弹窗 */
.yyy-popup {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.yp-content {
  width: 100%;
  height: auto;
  position: relative;
}
.yp-content .ypc-q {
  width: 100%;
  height: auto;
}
.yp-content .ypc-btn {
  display: block;
  margin: 0 auto;
  width: 60%;
}
.qianName {
  position: absolute;
  top: 3.3235rem;
  left: 50%;
  width: 0.255rem;
  height: 1.275rem;
  font-size: 0.1955rem;
  color: #880B00;
  margin-left: -0.0765rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/*首次免费  后面需分享 弹窗*/
.fx-popup {
  position: fixed;
  z-index: 10;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fx-popup .fxp-content {
  width: 80%;
  height: auto;
  position: relative;
  margin: 0 auto;
}
.fxp-content img {
  width: 100%;
  height: auto;
}
.fxp-bth {
  width: 70%;
  height: auto;
  margin: 0 auto;
  position: absolute;
  bottom: 0.595rem;
  left: 15%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fxp-bth button {
  display: block;
  background: transparent;
  margin: 0;
  padding: 0;
  border: 0px solid transparent;
  font-size: 0;
  color: transparent;
  border-radius: 0;
  width: 40%;
}
.fxp-bth button::after {
  border: none;
}
.fxp-bth button img {
  width: 100%;
  height: auto;
  border: none;
  color: none;
}
