
@media (min-width: 992px) {
    #sp-main {
        margin-left: 60px;
    }
    #sp-leftmenu {
        position: fixed;
        left: 0;
        top: 0;
        width: 60px;
        height: 100vh;
        background: #2651FC;
    }
    #sp-header {
        position: absolute;
        top: 20px;
        left: 25px;
    }
    #sp-header>.container>.container-inner {
        background-color: rgba(255, 255, 255, 0.9);
        border-radius: 11px;
    }
    #sp-logo .logo {
        padding-left: 20px;
    }
    #sp-menu nav {
        padding-right: 40px;
    }


}

@media (max-width: 991px) {
    #sp-logo .logo {
        margin: 0 auto;
    }
    #sp-menu {
        position: absolute !important;
    }

}

#sp-left .sp-module {
    padding: 0;
    border: none;
}
#sp-left ul.menu {
    margin-top:100px;
}
#sp-left ul.menu>li {
    border: 0;
    margin-bottom: 30px;
}

#sp-header {
    background: none;
    box-shadow: none;
}

.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span,
.sp-megamenu-parent>li:last-child>a {
    padding: 0 20px;
}

.sp-megamenu-parent>li.sp-menu-item.active>a::after {
    content: "";
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 15px;
    height: 2px;
    background-color: #3657FB;
}

.sp-megamenu-parent>li.sp-menu-item>a:hover::after {
    content: "";
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 15px;
    height: 2px;
    background-color: #3657FB;
}

#sp-bottom {
    padding: 50px 0;
}

body::-webkit-scrollbar {
    width: 10px; /* 设置为1px高度 */
}

body::-webkit-scrollbar-thumb {
    background: #2651FC;
    border-radius: 13px;
}

.lang-inline {
    display: flex;
}
.lang-inline li{
    margin: 0 5px !important;
}