/* footerInner */
.footerInner {
    background-color: rgb(196, 216, 255);
    width: 100%;
    height: 326px;
    background: url(/static/images/footerApply_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    min-width: 1280px;
    position: relative;
}

.footerbtn {

    width: 100%;
    margin: 40px auto;
    display: flex;
    position: absolute;
    z-index: 2;
    flex-direction: column;
    align-items: center;

}

.footerInnerTitle {
    font-size: 32px;
    line-height: 32px;
    font-weight: 700;
    color: #2b2c2f;

    letter-spacing: 1px;
    padding-top: 64px;
}

.oac-mt {
    font-size: 16px;
    line-height: 24px;
    margin-top: 15px;
    color: #545558;

}

.oac-button {
    /* display: flex; */


}

.click_trial {
    margin-top: 40px;
    height: 50px;
    background: #0064ff;
    align-items: center;
    display: inline-flex;
    flex: none;
    justify-content: center;
    padding-bottom: 0;
    padding-top: 0;
    border-radius: 3px;
    margin-left: 20px;
}

.click_trial .click_try {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    padding-left: 32px;
    padding-right: 32px;
}

.click_trial:nth-child(2) {
    margin-top: 40px;
    height: 50px;
    border: 1px solid #0064ff;

    background: #fff;
     color: #0064ff;
    align-items: center;
    display: inline-flex;
    flex: none;
    justify-content: center;
    padding-bottom: 0;
    padding-top: 0;
    border-radius: 3px;
    z-index: 15;
}



.footer {
    width: 100%;
    display: block;
    min-width: 1280px;
    background-color: #fff;
    color: #24252a;
    font-size: 14px !important;
    font-weight: 400;
    box-sizing: border-box;
    line-height: 22px;
    text-align: left;
    position: relative;
    z-index: 12;
    overflow: hidden;
}

.floatTool_floatTool__l2Iqo {
    
    position: fixed;
    right: 24px;
    bottom: 96px;
    width: 80px;
    height: 376px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 599;
    transform-origin: bottom right
}

.floatTool_floatTool__dtstack_ip__uPaYq {
    width: 51px;
    height: 70px;
    position: absolute;
    top: -67px
}

.floatTool_floatTool__list__gCmVf {
    width: 100%;
    height: 100%;
    padding: 0 1px;
    overflow: hidden;
    background: linear-gradient(158deg,#77c0ff,#3e8bff);
    box-shadow: inset -1px -1px 0 0 #1d78ff,inset 1px 1px 0 0 #fff;
    border-radius: 8px
}

.floatTool_toolItem__WCf52 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 12px;
    border-bottom: 1px solid hsla(0,0%,100%,.1);
    cursor: pointer
}

.floatTool_toolItem__messageTip__fIOUq {
    position: absolute;
    top: 8px;
    left: 45px;
    height: 14px;
    padding: 0 4px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 14px;
    background: #f96c5b;
    border-radius: 10px
}

.floatTool_toolItem__tip__phone__Iy1Na {
    width: 198px;
    height: 80px;
    padding: 16px 24px;
    background: #fff;
    box-shadow: 0 5px 22px 0 rgba(61,68,110,.2);
    border-radius: 8px;
    text-align: center
}

.floatTool_toolItem__tip__phone--number___u5DM {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #3d446e;
    line-height: 24px;
    white-space: nowrap
}

.floatTool_toolItem__tip__phone--copyBtn__FdtS1 {
    display: inline-block;
    margin: 2px 0 2px 8px;
    vertical-align: top;
    font-size: 12px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1d78ff;
    line-height: 20px;
    cursor: pointer
}

.floatTool_toolItem__tip__phone--copySuccess__zaZyq {
    color: #bbbed5
}

.floatTool_toolItem__tip__phone--work-time__RGXVG {
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #8b8fa8;
    line-height: 20px
}

.floatTool_toolItem__tip__wechat__S44v3 {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 198px;
    height: 204px;
    background: #fff;
    box-shadow: 0 5px 22px 0 rgba(61,68,110,.2);
    border-radius: 8px
}

.floatTool_toolItem__tip__wechat--title__5KYec {
    width: 108px;
    margin-top: 16px;
    font-size: 12px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #3d446e;
    line-height: 20px
}

.floatTool_toolItem__logo__vi2J3 {
    position: relative;
    width: 32px;
    height: 32px;
    margin-bottom: 4px
}

.floatTool_toolItem__return__DrOrg {
    position: relative;
    width: 12px;
    height: 8px;
    margin-bottom: 4px
}

.floatTool_toolItem__title__KntEc {
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 20px
}

.floatTool_toolItem--hover__N9Drc:hover,.floatTool_toolItem__WCf52:hover {
    background: #1d78ff
}

.floatTool_toolItemTitle__geWkI {
    height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #2b314a;
    line-height: 20px
}

@media screen and (max-width: 1440px) {
    .floatTool_floatTool__l2Iqo {
        transform:scale(.8);
        right: 20px;
        bottom: 82px
    }
}

.footer_sectionTitle__JjvTl {
    padding-top: 60px;
    font-size: 28px;
    font-weight: 700;
    color: #353c58;
    line-height: 40px;
    text-align: center
}

.footer_sectionDesc__8wZ0E {
    font-size: 14px;
    padding: 16px 0;
    font-weight: 400;
    color: #64698b;
    line-height: 22px;
    text-align: center
}

.footer_sectionDesc__8wZ0E a {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #1d78ff;
    line-height: 20px
}

.footer_footer__5GPuZ {
    padding: 72px 0;
    background: #f4f8ff;
    color: #64698b
}

.footer_footer__5GPuZ a:hover {
    color: #1d78ff
}

.footer_footer-top__nkNTm {
    width: 1240px;
    margin: 0 auto 8px
}

.footer_footer-top--left__C6rWj {
    flex: 4
}

.footer_footer-list-group__nFMij {
    display: flex;
    gap: 16px
}

.footer_footer-list__KqK7q.footer_problem-group__PQgXE {
    width: 320px
}

.footer_footer-list__KqK7q.footer_problem-group__PQgXE .footer_footer-list__content__casM_ {
    display: flex;
    flex-flow: column wrap
}

.footer_footer-list__KqK7q.footer_problem-group__PQgXE .footer_footer-list__node__cTKCF {
    width: 100%
}

.footer_footer-list__KqK7q.footer_footer-list-companyInfo__M7Jfz {
    flex: 1
}

.footer_footer-list__KqK7q.footer_footer-list-companyInfo__M7Jfz .footer_footer-list__node__cTKCF {
    width: 280px
}

.footer_footer-list__KqK7q.footer_footer-list-companyInfo__M7Jfz .footer_footer-list__content__casM_ {
    padding-bottom: 27px
}

.footer_footer-list__title__mvC0_ {
    color: #181920;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.footer_footer-list--w180__eeZD6 {
    width: 180px
}

.footer_footer-list--w130__cXXcX {
    width: 130px
}

.footer_footer-list--w120__r1ecM {
    width: 120px
}

.footer_footer-list-QRCode__h8mf9 {
    flex: 1;
    display: flex;
    justify-content: flex-end
}

.footer_footer-list__node__cTKCF {
    display: block;
    color: #3d4461;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 8px;
    word-break: break-all
}

.footer_footer-list__node__cTKCF>span {
    display: inline-block
}

.footer_footer-top--right__euGwh {
    flex: 1;
    padding-top: 12px
}

.footer_qr-code-wrapper__NhozV {
    display: inline-block;
    width: 110px;
    font-size: 0;
    color: #30364e;
    text-align: center
}

.footer_qr-code-wrapper__NhozV .footer_qr-code-title__uyI99 {
    margin-top: 12px;
    font-size: 12px;
    color: #353c58;
    line-height: 20px
}

.footer_qr-code-wrapper__NhozV:not(:last-child) {
    margin-right: 24px
}

.footer_footer-hot__bWbFJ {
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin-top: 48px
}

.footer_footer-hot__bWbFJ>div:first-child {
    text-align: left;
    margin-bottom: 8px
}

.footer_footer-hot__bWbFJ>div:first-child,.footer_footer-hot__bWbFJ>div:nth-child(2)>a {
    color: #3d4461;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px
}

.footer_footer-btm__AN0KP {

    font-size: 12px;
    text-align: center;
    line-height: 28px;
    box-sizing: border-box;
    padding-top: 40px
}

.footer_footer-btm__AN0KP p {
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #64698b; 
    line-height: 20px;
    margin-bottom: 8px
}

.footer_footer-btm__AN0KP p:last-child {
    margin-bottom: 0
}

.footer_police-img-wrapper__ceX_Q {
    position: relative;
    top: 3px;
    margin: 0 3px 0 5px
}

.footer_friend-link__6Is1n:not(:last-child):after {
    content: " | "
}

.footer_footer--mobile__K8yus {
    display: none;
    padding: 24px 12px;
    background-color: #f4f8ff
}

.footer_footer--mobile__K8yus p {
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #64698b;
    line-height: 20px;
    text-align: center
}

.footer_footer--mobile__K8yus a:active,.footer_footer--mobile__K8yus a:hover {
    color: inherit
}

@media screen and (max-width: 768px) {
    .footer_footer__5GPuZ {
        display:none
    }

    .footer_footer--mobile__K8yus {
        display: block
    }
}


/* 侧边栏 */
 .right-contact-box {
        position: fixed;
        right: 20px;
        bottom: 180px;
        z-index: 2026;

        .right-contact-items {
            width: 64px;
            height: 64px;
            background: #4385ff;
            border-radius: 5px 5px 5px 5px;
            position: relative;
            display: block;
            margin-bottom: 10px;
            z-index: 2024;

            .top-content {
                padding-top: 8px;

                &>img {
                    display: block;
                    width: 24px;
                    margin: 0 auto;
                }

                p {
                    font-size: 12px;
                    font-family: PingFangBold;
                    color: #FFFFFF;
                    text-align: center;
                    margin-top: 8px;
                }
            }

            .top-hover {
                position: absolute;
                top: 0;
                right: -320px;
                z-index: 2023;

                &.wechat-box {
                    width: 280px;
                    background: #FFFFFF;
                    padding: 24px;

                    &>img {
                        display: block;
                        width: 100%;
                    }

                    p {
                        font-size: 14px;
                        color: #333333;
                        font-family: PingFangBold;
                        text-align: center;
                        margin-top: 10px;
                    }
                }

                &.contact-box {
                    width: 180px;
                    background: #FFFFFF;
                    padding: 24px;

                    p {
                        font-size: 14px;
                        color: #333333;
                        font-family: PingFangBold;

                        &:last-child {
                            font-weight: bold;
                            font-size: 16px;
                            margin-top: 10px;
                        }
                    }
                }
            }
        }
    }