@media screen and (max-width: 750px) {
    body {
        width: 100%;
        background-size: 100% 20rem;
        min-width: 100%;
    }

    .header-container {
        padding-left: 0.85rem;
        padding-right: 0.85rem;
        width: 100%;
        height: 1.71rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: #fff;
    }

    .header-container .mobile-menu-switch {
        display: block;
        width: 0.77rem;
    }

    header {
        width: 100%;
    }

    header .logo {
        height: 0.96rem;
    }

    header nav {
        display: none;
    }

    header .tel {
        display: none;
    }

    header button {
        display: none;
    }

    .backtotop {
        display: none;
        position: fixed;
        bottom: 4.13rem;
        right: .43rem;
    }

    .backtotop>img {
        width: 1.41rem;
        height: 1.41rem;
        cursor: default;
    }

    .contact-us {
        display: none;
    }

    .mobile-menu {
        display: none;
        position: fixed;
        width: 100%;
        top: 1.71rem;
        left: 0;
        bottom: 0;
        z-index: 10;
        background: #F7F8FA;
    }

    .mobile-menu nav {
        height: 100%;
    }

    .mobile-menu nav a {
        display: block;
        text-decoration: none;
        color: #162B40;
        font-size: 0.68rem;
        text-align: right;
        padding-right: 1.28rem;

        height: 2.13rem;
        line-height: 2.13rem;

        border-bottom: 1px solid #E1E1E2;
    }

    .mobile-menu .mobile-menu-bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 3.67rem;
        background: #fff;
    }

    .mobile-menu .tel-container {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: .26rem .6rem;
    }

    .mobile-menu .tel {
        font-size: 0.6rem;
        font-weight: bold;
        color: #162B40;
    }

    .mobile-menu .tel-call {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 5.12rem;
        height: 1.71rem;
        background: linear-gradient(360deg, #0073FF 0%, #0261FF 100%);
        border-radius: 1.02rem;
    }

    .mobile-menu .tel-call>img {
        width: 0.65rem;
    }

    .mobile-menu .tel-call>a {
        font-size: 0.68rem;
        color: #FEFFFE;
        text-decoration: none;
    }

    main {
        padding-top: 2rem;
    }

    .content-container {
        width: 100%;
    }

    .section-title .content-container {
        flex-direction: column;
        height: auto;
        padding-top: 0.62rem;
        padding-bottom: 1.07rem;
    }

    h1 {
        font-size: 1.09rem;
        text-align: center;
    }

    .title-container {
        flex: inherit;
    }

    .title-container p {
        margin-top: 0.3rem;
        font-size: 0.55rem;
    }

    .title-container button {
        display: none;
    }

    .image-container {
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
        background: url(../images/section_title_img_mobile.png?v=20260720) no-repeat center top;
        background-size: auto 10.88rem;
        height: 13.88rem;
    }

    .image-container .section-title-img-left,
    .image-container .section-title-img-right {
        height: 1rem;
    }

    .image-container .section-title-img-right {
        margin-top: .47rem;
    }

    .free-experience-button {
        margin-top: 0.7rem;
        width: 5.12rem;
        height: 1.71rem;
        background: url(../images/mobile_button_bg.png) no-repeat left top;
        background-size: cover;
        border-radius: 0.85rem;
        font-size: 0.6rem;
        font-weight: bold;
    }

    .section-smartJourney {
        padding: 1.64rem 0;
        height: auto;
    }

    .smartJourney-one {
        flex-direction: column;
        padding: 0 .82rem;
    }

    .smartJourney-left {
        align-items: start;
        justify-content: start;
        margin-bottom: 1.23rem;
    }

    .smartJourney-left .left-photo {
        margin-right: .43rem;
    }

    .smartJourney-right {
        align-items: end;
        justify-content: end;

    }

    .smartJourney-right .right-photo {
        margin-left: .43rem;
    }

    .smartJourney-right .right-photo p span,
    .smartJourney-left .left-photo p span {
        font-size: .49rem;
    }

    .smartJourney-left .left-photo img {
        width: 2.05rem;
        height: 2.05rem;
    }

    .smartJourney-left .left-photo .wen {
        width: 0.66rem;
        height: 0.66rem;
    }

    .smartJourney-right .right-photo img {
        width: 2.05rem;
        height: 2.05rem;
    }

    .smartJourney-right .right-photo .wen {
        width: 0.66rem;
        height: 0.66rem;
    }

    .smartJourney-left .left-dialogue p {
        width: 7rem;
        height: 1.03rem;
        margin-bottom: .41rem;
        padding-left: 1.1rem;
    }

    .smartJourney-right .right-dialogue p {
        width: 7.3rem;
        height: 1.03rem;
        margin-bottom: .41rem;
        padding-left: .74rem;
    }

    .smartJourney-left .left-dialogue p:nth-child(3) {
        width: 8.43rem;
    }

    .smartJourney-right .right-dialogue p:nth-child(3) {
        width: 8.59rem;
    }

    .smartJourney-left .left-dialogue p span,
    .smartJourney-right .right-dialogue p span {
        font-size: 0.49rem;
    }

    .smartJourney-two,
    .smartJourney-three {
        display: none;
    }

    .smartJourney-mobile-two {
        display: block;
        width: 13.95rem;
        height: 6.07rem;
        margin: 0 auto;
        margin-top: 1.23rem;
        padding-top: .43rem;
        background: url('../images/smartJourney_bg.png') no-repeat center/cover;
    }

    .smartJourney-mobile-two .smartJourney-two-text {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;

    }

    .smartJourney-mobile-two .smartJourney-two-text img {

        width: 8.88rem;
        height: 0.8rem;
    }

    .smartJourney-mobile-three {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }

    .smartJourney-mobile-three .smartJourney-two-left-photo {
        position: relative;
        width: 2.05rem;
    }

    .smartJourney-mobile-three .smartJourney-two-right-photo {
        position: relative;
        margin-top: .9rem;
    }

    .smartJourney-mobile-three .smartJourney-two-right-photo p {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .smartJourney-mobile-three .smartJourney-two-left-photo .zan {
        position: absolute;
        top: 0;
        right: -.41rem;
        width: .82rem;
        height: .82rem;
    }

    .smartJourney-mobile-three .smartJourney-two-right-photo .zan {
        position: absolute;
        top: 0;
        left: -.41rem;
        width: .82rem;
        height: .82rem;
    }

    .smartJourney-mobile-three .smartJourney-two-left-photo p,
    .smartJourney-mobile-three .smartJourney-two-right-photo p {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .smartJourney-mobile-three .smartJourney-two-left-photo p img,
    .smartJourney-mobile-three .smartJourney-two-right-photo p img {
        width: 2.05rem;
        height: 2.05rem;
    }

    .smartJourney-mobile-three .smartJourney-two-left-photo p span,
    .smartJourney-mobile-three .smartJourney-two-right-photo p span {
        font-size: .49rem;
        font-weight: 500;
        color: #162B40;
    }

    .smartJourney-mobile-three .smartJourney-three-left ul,
    .smartJourney-mobile-three .smartJourney-three-right ul {
        display: flex;
        width: 100%;
        list-style: none;
        margin-top: .21rem;
    }

    .smartJourney-mobile-three .smartJourney-three-left ul li {
        display: flex;
        flex-direction: column;
        width: 3.69rem;

        background: #FDF9ED;
        padding: .25rem .31rem;
        border-radius: 0.41rem 0rem 0.41rem 0.41rem;
        border: 0.04rem solid #FFCFA5;
    }

    .smartJourney-mobile-three .smartJourney-three-left ul li span {
        font-size: .57rem;
        font-weight: 600;
        color: #FF9500;
    }

    .smartJourney-mobile-three .smartJourney-three-left ul li span:nth-child(2) {
        font-size: 0.45rem;
        color: rgba(22, 43, 64, 0.85);
    }

    .smartJourney-mobile-three .smartJourney-three-right ul li:nth-child(2),
    .smartJourney-mobile-three .smartJourney-three-left ul li:nth-child(2) {
        margin: 0 .25rem;
    }

    .smartJourney-mobile-three .smartJourney-three-right ul li {
        display: flex;
        flex-direction: column;
        width: 3.69rem;
        background: #EDF7FD;
        padding: .25rem .31rem;
        border-radius: 0rem 0.41rem 0.41rem 0.41rem;
        border: 0.04rem solid #8FD5FF;
    }

    .smartJourney-mobile-three .smartJourney-three-right ul li span {

        font-size: 0.57rem;
        font-weight: 600;
        color: #0082FF;
    }

    .smartJourney-mobile-three .smartJourney-three-right ul li span:nth-child(2) {

        font-size: 0.45rem;
        color: rgba(22, 43, 64, 0.85);
    }

    .section-howtodo {
        margin-top: 0;
        padding: 0;
    }

    .section-howtodo-bg-container {
        padding-top: 1.07rem;
        width: 100%;
        background: #f4f8ff url(../images/howtodo_bg.png) no-repeat bottom left 50%/cover;
        padding-bottom: 1rem;
    }

    h2 {
        font-size: 1.02rem;
        width: 100%;
        text-align: center;
    }

    .howtodo-feature-list {
        margin-top: 1.3rem;
        width: 100%;
        height: auto;
        list-style: none;
        display: flex;
        flex-wrap: wrap;
    }

    .howtodo-feature-list li {
        margin-top: 0.85rem;
        margin-left: 1.3rem;
        padding: 0;
        height: 3.18rem;
        width: auto;
        border-radius: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        cursor: default;
    }

    .howtodo-feature-list li.row1 {
        margin-top: 0;
    }

    .clear-l {
        margin-left: 0;
    }

    .section-howtodo .hottodo-item-icon {
        width: 2.13rem;
    }

    .howtodo-feature-list li p {
        margin-top: 0.46rem;
        font-size: 0.6rem;
        font-weight: 400;
        color: #111A34;
        text-align: center;
    }

    .section-howtodo .hottodo-item-arrow {
        margin-top: 26px;
        width: 30px;
        display: none;
    }

    .howtodo-feature-list li:hover {
        background: inherit;
    }

    .howtodo-feature-list li:hover p {
        margin-top: 0.46rem;
        color: inherit;
    }

    .howtodo-feature-list li:hover .hottodo-item-arrow {
        display: none;
    }

    .core-feature-container {
        width: 100%;
        height: 3.84rem;
    }

    .core-feature-container .arrow-left {
        width: 0.8rem;
    }

    .core-feature-container>strong {
        margin-left: .4rem;
        margin-right: .4rem;
        font-size: 1.02rem;
        color: #fff;
    }

    .core-feature-container .arrow-right {
        width: 0.8rem;
    }

    .feature-content-container {
        width: 100%;
        padding-top: 0;
        flex-direction: column-reverse;
    }

    .section-howtodo-bg-container.bg-white {
        background: #fff;
        padding: 1.19rem;
    }

    .section-howtodo-bg-container.bg-gray {
        background: #f7f8fa;
        padding: 1.19rem;
    }

    .section-howtodo-bg-container.bg-gray .feature-content-container {
        flex-direction: column;
    }

    .core-feature-item-title {
        position: relative;
        left: 0;
        width: 5.6rem;
        height: 1.19rem;
        font-size: 0.73rem;
        padding-right: 0.75rem;
        line-height: 1.19rem;
    }

    .core-feature-image {
        width: 100%;
    }

    .core-feature-introduce {
        margin-top: 0;
        flex: inherit;
    }

    .section-howtodo-bg-container.bg-white .core-feature-introduce {
        margin-left: 0;
    }

    .section-howtodo-bg-container.bg-gray .core-feature-introduce {
        margin-right: 0;
    }

    .core-feature-item-desc {
        margin-top: 0.38rem;
        font-size: 0.47rem;
        color: rgba(17, 26, 52, 0.85);
        line-height: 0.64rem;
    }

    .howtodo-item-feature-list {
        width: 10rem;
        margin-top: .6rem;
        padding-left: .7rem;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .howtodo-item-feature-list.broadening {
        width: 11.2rem;
    }

    .clmargin {
        margin: 0 !important;
    }

    .howtodo-item-feature-list li {
        margin-top: .2rem !important;
        margin-left: 1.6rem;
        font-size: 0.47rem;
        line-height: 0.47rem;
        width: 2rem;
    }

    .howtodo-item-feature-list li.broadening {
        width: 2.6rem;
    }

    .howtodo-item-feature-list li.row1 {
        margin-top: 0 !important;
    }

    .howtodo-item-feature-list li.col1 {
        margin-left: 0 !important;
    }

    .howtodo-item-feature-list-more {
        padding-left: .2rem;
        margin-top: .2rem;
        font-size: 0.47rem;
    }

    .core-feature-item-desc.second {
        margin-top: .4rem;
    }

    .core-feature-item-desc-subtitle {
        margin-top: .26rem;
        font-size: 0.68rem;
    }

    .core-feature-item-desc-subtitle.first {
        margin-top: 0.43rem;
    }

    .core-feature-item-desc-content {
        margin-top: .1rem;
        font-size: 0.47rem;
        color: rgba(17, 26, 52, 0.85);
        line-height: 0.64rem;
    }

    .section-functions {
        padding-top: 1.07rem;
    }

    .content-container.functions {
        display: flex;
        position: relative;
        padding: 1.49rem .96rem 0 .96rem;
    }

    .content-container.functions>img {
        display: none;
    }

    .functions-list {
        display: none;
    }

    .functions-list.mobile {
        flex: 1;
        width: 0;
        display: flex;
        list-style: none;
        flex-wrap: wrap;
    }

    .functions-list li {
        margin-left: .4rem;
        margin-top: .34rem;
        width: 3.2rem;
        height: 1.42rem;
        border-radius: .21rem !important;
        border-width: 0.04rem !important;
        line-height: 1.42rem;
        text-align: center;
        font-size: 0.43rem;
        font-weight: bold;
    }

    .functions-list li.col1 {
        margin-left: 0;
    }

    .functions-list li.row1 {
        margin-top: 0;
    }

    .section-service {
        padding-top: 1.07rem;
        padding-bottom: .49rem;
        background: #fff;
    }

    .section-service .mobile-tips {
        margin-top: .3rem;
        font-size: 0.51rem;
        color: rgba(22, 43, 64, 0.65);
        text-align: center;
    }

    .content-container.service {
        margin-top: .83rem;
        padding: 0 .38rem;
        display: flex;
        justify-content: space-between;
    }

    .service-item {
        height: 7.25rem;
        width: 4.91rem;
        border-radius: .3rem;
        cursor: default;
    }

    .service-item:not(:first-child) {
        margin-left: 0;
    }

    .service-item .service-item-fold-image {
        width: 100%;
        border-radius: .3rem;
    }

    .service-item-content {
        width: 100%;
        position: absolute;
        bottom: 1.28rem;
        left: 0;
    }

    .service-item-content .service-item-title {
        font-size: 0.6rem;
        font-weight: 600;
    }

    .service-item-consult>span {
        display: none;
    }

    .service-item-qrcode {
        display: none;
    }

    .service-item-consult:hover .service-item-qrcode {
        display: none;
    }

    .section-customer {
        padding-top: 1.07rem;
        padding-bottom: 1.24rem;
        background: #fff;
    }

    .content-container.customer {
        margin-top: 1.3rem;
        width: 100%;
    }

    .customer-marquee {
        width: 100%;
        height: 3.46rem;
    }

    .customer-marquee.marquee-2 {
        margin-top: .6rem;
    }

    .customer-marquee.marquee-3 {
        display: none;
    }

    .marquee-mask-left {
        display: none;
    }

    .marquee-mask-right {
        display: none;
    }

    .customer-item {
        float: left;
        margin-left: .51rem;
        width: 6.14rem;
        height: 3.46rem;
        background-color: red;
        border-radius: .3rem;
    }

    .section-partner {
        padding-top: 1.07rem;
        background: url(../images/customer_bg.png) no-repeat 50%/cover;
        height: auto;
    }

    h2.partner {
        color: #fff;
    }

    .content-container.partner {
        display: none;
    }

    .content-container.partner.mobile {
        display: block;
        width: 100%;
        padding: 0 .53rem;
        padding-bottom: 1.32rem;
        margin-top: 1.49rem;
        background: transparent;
        border-radius: 0;
        border: none;
        backdrop-filter: none;
    }

    .content-container.partner>img {
        margin-top: .43rem;
        margin-left: .14rem;
        width: 3.41rem;
        height: 1.71rem;
        box-shadow: -0.11rem 0.21rem 0.32rem 0rem rgba(34, 83, 174, 0.06), inset 0rem -0.02rem 0rem 0rem rgba(255, 255, 255, 0.35);
        border-radius: 0.17rem;
    }

    .content-container.partner>img.col1 {
        margin-left: 0;
    }

    .content-container.partner>img.row1 {
        margin-top: 0;
    }

    .content-container.partner>img.col1.row1 {
        margin-left: 0;
        margin-top: 0;
    }

    footer {
        width: 100%;
        background: #F7F8FA;
    }

    .footer-info-container {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .footer-qrcode {
        width: 100%;
        margin-top: 1.26rem;
        display: flex;
        justify-content: center;
    }

    .footer-qrcode-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: auto;
    }

    .footer-qrcode-container>img {
        width: 3.54rem;
    }

    .footer-qrcode-container>span {
        margin-top: .17rem;
        font-size: 0.51rem;
        letter-spacing: 3px;
    }

    .footer-qrcode-container.huibangshou {
        margin-left: 1.49rem;
    }

    footer .line {
        display: block;
        margin-top: 1.13rem;
    }

    .serve-record {
        padding: .3rem;
        font-size: 0.43rem;
    }
}