html {
    /*background: #269ae5;*/
}

.btnwrap{
    position: relative;
}

.btnwrap a{
    position: absolute;
    /* background: blue; */
    /* opacity: .5; */
}



body #wrapper {
    padding-bottom: 0;
}
footer {
    position: relative;
}


.btnSticky{
    position: sticky;
    bottom: 0;
}

.btnGO{
    width: 19%;
    height: 28%;
    top: 41.5%;
    left: 73%;
    border-radius: 2rem;
}

.btnLJSQ{
    width: 62%;
    height: 51%;
    top: 20.5%;
    left: 19%;
    border-radius: 0.5rem;
}

.btnXZ1{
    width: 20%;
    height: 11%;
    top: 79%;
    right: 6%;
}

.btnXZ2{
    width: 20%;
    height: 9.8%;
    top: 70%;
    right: 6%;
}
.btnXZ3{
    width: 20%;
    height: 9.8%;
    top: 78%;
    right: 6%;
}
.cc {
    width: 21.5%;
    top: 9rem;
    right: 0;
    position: fixed;
    z-index: 6;
}
.btnLJBM1 {
    width: 99%;
    height: 100%;
    position: absolute;
    bottom: 0%;
    right: 0%;
}



div.sticky {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}




.ps_rl {
    position: relative;
}

.ps_st {
    z-index: 3;
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
}

.ps_rl > a,
.ps_st > a {
    display: inline-block;
    position: absolute;
}

.bk_btn {
    position: absolute;
    bottom: 0;
    background: none !important;
    opacity: 1 !important;
    left: 0rem;
    /* width: 4rem; */
    /* height: 1.35rem; */
    /* animation: btnScale 2s linear infinite; */
    /* -webkit-animation: btnScale 2s linear infinite; */
    -moz-animation: btnScale 2s linear infinite;
    -ms-animation: btnScale 2s linear infinite;
    -o-animation: btnScale 2s linear infinite;
}

.btnLJBK{
    border-radius: 0.7rem;
    width: 56%;
    height: 20%;
    top: 49.0%;
    left: 22%;
    /* background: #0000ff6b; */
    position: absolute;
}


.btnXZ4{
    /* border-radius: 0.7rem; */
    width: 22%;
    height: 10%;
    top: 76.0%;
    left: 38%;
    /* background: #0000ff6b; */
    position: absolute;
}


.top-title h1 {
    overflow: visible;
    padding: 0;
}