html::-webkit-scrollbar,body::-webkit-scrollbar,.section::-webkit-scrollbar,.foots::-webkit-scrollbar,.fp-overflow::-webkit-scrollbar {
    /* display: none; */
}

.footh1 {
    color: #FFF;
    font-family: rr;
    font-size: .42rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: block;
    padding-bottom: .51rem;
    border-bottom: 1px solid rgba(75, 75, 75, 0.5);
}

.footstopl {
    display: block;

}

.footstopl .zxxx:first-of-type {
    display: flex;
}

.foots {
    background-image: url(../images/footbgg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 1.52rem;
}

.zxxx h5 {
    color: #FFF;
    font-family: rr;
    font-size: .18rem;
    font-style: normal;
    font-weight: 500;
    line-height: .28rem;
}

.zxxx h5 span {
    color: #FFF;
    font-family: ll;
    font-size: .16rem;
    font-style: normal;
    font-weight: 300;
    line-height: .28rem;
}

.zxxx {
    margin-top: .56rem;
}

.footstopr {
    display: none;
}

.footstop {
    justify-content: space-between;
}
.fimgs img {
    filter: brightness(2.4);
}

.footstopl .zxxx:first-of-type .fimgs img {
    filter: brightness(1);
}

.foots .ewm { display: flex; align-items: flex-end;}
.foots .ewbox { margin-left: 0.3651rem; }
.foots .ewbox>div { width: 1.2875rem; height: 1.2875rem; background: url(../images/ewk.png) no-repeat; background-size: 1.2875rem 1.2875rem; display: flex; justify-content: center; align-items: center; margin-bottom: 0.3rem; position: relative; overflow: hidden; }
.foots .ewbox>div div { width: 100%; height: 100%; background: url(../images/sm.png) no-repeat; background-size: 1.2875rem 0.2978rem; position: absolute; bottom: 0; left: 0; animation: run1 2s infinite; -webkit-animation: run1 2s infinite; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; -webkit-animation-direction: alternate; animation-direction: alternate; }
@keyframes run1 {
  0% { transform: translateY(0); }
  100% { transform: translateY(100%); }
}
@-webkit-keyframes run1 {
  0% { -webkit-transform: translateY(0); }
  100% { -webkit-transform: translateY(100%); }
}
.foots .ewbox>div .sm { width: 1.2875rem; height: 0.2978rem; background: url(../images/sm.png) no-repeat; transform: rotate(180deg); background-size: 1.2875rem 0.2978rem; position: absolute; top: 0; }
.foots .ewbox>div img { width: 1.0953rem; height: 1.0953rem; }
.foots .ewbox p { font-family: 'l'; font-style: normal; font-weight: 300; font-size: 0.16rem; line-height: 0.19rem; width: 100%; text-align: center; color: #979797; }