::-webkit-scrollbar {
    display: none;
}

body,
html {
    position: relative;
    padding: 0;
    margin: 0;
    background: #fff;
    overflow-x: hidden;
}

.bold {
    font-weight: bold;
}

.text_white {
    color: #fff !important;
}

.text_black {
    color: #000e32 !important;
}

.textL {
    text-align: left !important;
}

.bg_white {
    background: #fff !important;
}

.bg_lightblue {
    background: #c6ebff !important;
}

.bg_lightblue2 {
    background: #bfeffd !important;
}

.bg_deepblue2 {
    background: #024cbf !important;
}

.bg_blue2 {
    background: #94ceff !important;
}

.bg_blue {
    background: #47bffd !important;
}

.white_space_nowrap {
    white-space: nowrap;
}

.ml0 {
    margin-left: 0 !important;
}

.mt60 {
    margin-top: 3.125vw !important;
}


.scroll-snap {
    scroll-snap-align: start;
}

ul,
li {
    list-style: none;

}

a {
    text-decoration: none;
}

.pointer {
    cursor: pointer;
}

.qrcode {
    border-radius: .5208vw;
    display: none;
    position: absolute;
    width: 13.2083vw;
    top: 100%;
    left: -20%;
    box-shadow: 0 0 .5208vw #999999b3;
}

.m_qrcode {
    border-radius: .5208vw;
    display: none;
    position: absolute;
    width: 30.2083vw;
    top: 100%;
    right: 0;
    box-shadow: 0 0 .5208vw #999999b3;
    z-index: 999;
}

.amap-logo,
.amap-copyright {
    display: none !important;
}