body #wrapper {
    padding-bottom: 0;
}
footer {
    position: relative;
}
.pr{ position:relative; }
.pa{ position: absolute;}

.float {
  position: sticky;
  bottom: 0.2rem;
  width: 100vw;
  /* height: 2.5rem; */
  z-index: 999999;
}
.sticky {
  position: sticky;
  width:100%;
  bottom: 0;
  left: 0;
}
.float .button {
  position: absolute;
  width: 5rem;
  height: 1.5rem;
  left: 50%;
  transform: translateX(-50%);
  top: 0.1rem;
}


@keyframes shrink {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes btn {
  0%,
  100%,
  50% {
    transform: scale(1);
  }

  25%,
  75% {
    transform: scale(0.9);
  }
}

/* 自定义swiper组件 */
.posi {
  position: absolute !important;
  width: 100%;
  left: 0;
  height: 100%;
  top:0;  
}
.mask{ position:fixed; width:100%; height:100%; background:rgba(0, 0, 0, 0.8); top:0; left:0; z-index: 3; display: none;}
.box{ position:relative; }

.link_btn{ position:absolute; display: block; width: 2rem; height: 1rem;}
.link_btn1{ right:0.7rem; bottom:0; }
.link_btn2{ right:2rem; bottom:0.2rem; width:3rem; }
.link_btn3{ right:2rem; bottom:1rem; width:3rem; }
.link_btn4{ right:2.3rem; bottom:0.2rem; width:3rem; }


.sticky .link_btn{ width:50%;left:0; height:100%; top:0; }
.sticky .link_btn:nth-child(2){ left:auto; right:0; }

.sticky .btn{ width:83%; position: absolute; left: 6%; bottom:-0.4rem;}

.rightBtn{ position:fixed; right:0.1rem; width:1.5rem; height:1.5rem;  top:7rem; text-align: center; color: #fff;}