@media screen and (max-width: 768px) {
    .card_block {
        display: block;
    }

    .pc_hidden {
        /* 让一些元素直接隐藏 */
        display: block;
        /* display: none; */
    }

    .phone_hidden {
        display: none;
    }

    body {
        background-color: #F4F4F4;
    }

    .card_block {
        background-color: white;
        border-radius: 1.5rem;
        /* margin:3rem 2rem ; */
        padding: 5rem 0 7rem;

        box-sizing: border-box;

    }

    .card_block_gary {
        background-color: #F5F5FA;
    }

    .card_block_white {
        background: white !important;
    }

    .flex_colum {
        display: flex;
        flex-direction: column;
    }

    .flex_between {
        display: flex;
        justify-content: space-between;
    }

    .flex_around {
        display: flex;
        justify-content: space-around;
    }

    .flex_wrap {
        flex-wrap: wrap;
    }

    .flex_center {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .align_center {
        align-items: center;
        display: none;
    }

    .changshi {
        background-color: #4A6DFF;
        width: 75rem;
    }


    /* .ph_strip {
        width: 100%;
        height: .3rem;
        background: #999999;
        position: absolute;
        top: 0;
        left: 0;
    }
    
  .ph_title {
        color: #333333;
    }
    .txt {
        color: #333333;
    }
    
    .btn {
        color: #4A6DFF;
    }
    
   .ph_bar {
        width: 100%;
        background-color: #4A6DFF;
        animation-name: example;
        animation-duration: 3.5s;
    } */


    /* 标题 */
    .tit {
        font-size: 3rem;
        /*xg7.23   y4.3*/
        /* font-weight: bold; */
        color: #333333;

        line-height: 6rem;
        height: 6rem;
        /* text-align: center; */
    }

    .tit0 {
        font-size: 3.5rem;
        font-weight: bold;
        color: #333333;
        padding: 1rem;
        line-height: 6.54rem;
        text-align: center;
    }

    .tit_tip {
        margin: 0 auto;
        /* width: 60rem; */
        padding: 0 4rem 4rem;
        font-size: 2.4rem;
        /*xg7.23  y2.4*/
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #999999;
        line-height: 3.5rem;
        text-align: center;

        margin-top: 2rem;
        /*xg7.23  y3*/
        margin-bottom: 3rem;
        /*xg7.23  y4*/

    }

    .diandian {
        font-weight: bold;
    }






    /* banner头图 */
    .banner_phone {
        width: 100%;
        background: url(../img/h5/index/banner.png);
        background-size: contain;
        height: 97.6rem;

        display: flex;
        flex-direction: column;
        justify-content: space-between;

    }

    .bannerindex_phone {
        width: 75rem;
        height: 41rem;
        background: url(../img/h5/index/banner.png);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        object-fit: cover;
    }

    .banner_phone .head {
        font-size: 4.8rem;
        font-family: PingFang SC;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 16.98rem;
    }

    .banner_phone .btn {
        width: 27.71rem;
        height: 7.6rem;
        border: 0px solid #FFFFFF;
        border-radius: 1.2rem;
        background: rgba(255, 255, 255, 0.2);
        border: 0.06rem solid white;

        color: white;
        font-size: 3rem;
        font-family: PingFang SC;
        font-weight: 500;
    }

    .banner_phone .describe {
        width: 65.6rem;
        height: 7.2rem;
        font-size: 2.4rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 4.75rem;
        text-align: center;
    }

    .bigcard {
        display: none;
    }

    .bigcard.active {
        display: block;
    }

    .dot {
        width: 8px;
        height: 8px;
        background-color: #ccc;
        display: inline-block;
        border-radius: 50%;
        margin-left: 5px;
        /* 调整圆点与文字之间的间距 */
    }



    /* 顶部第二个 */
    .img_tip {
        /* width: 67rem; */
        position: relative;
    }

    .img_tip img {
        width: 100%;
    }

    .img_tip_tit {
        position: absolute;
        bottom: 0;

        padding-left: 2.8rem;

        font-size: 2.4rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #FFFFFF;
        line-height: 6.54rem;
    }


    #imageContainer {
        width: 90%;
        /* 根据需要调整宽度 */
        height: 30rem;
        margin: 0 auto;
        overflow: hidden;
        /* 隐藏溢出部分 */
        position: relative;
        /* 相对定位，用于绝对定位子元素 */
        border-radius: 10px;
    }

    .ph_item {
        position: absolute;
        top: 0;
        left: 0;
        display: none;
        /* 隐藏所有图片 */
        width: 100%;
        height: 100%;
        border-radius: 10px;
    }

    .ph_item img {
        border-radius: 10px;
        width: 100%;
        height: 100%;
    }

    .ph_item:first-child {
        display: block;
        /* 显示第一张图片 */
    }

    .ph_image-active {
        display: none;
        /* 默认隐藏点击后显示的图片 */
    }




    /* 容器样式 */
    .ph_circle-container {
        display: flex;
        list-style: none;
        padding: 0;
        margin: 0;
        justify-content: space-around;
        width: 95%;
        margin: 0 auto;
        padding: 3rem 3rem 4rem;
        /* 调整间距或者使用其他布局方式 */
    }

    /* 每个项目样式 */
    .ph_circle {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        margin: 0 10px;
        /* 调整项目之间的间距 */

    }

    .ph_link {
        display: flex;
        flex-direction: row;
        align-items: center;
        text-decoration: none;
        /* 去除链接下划线 */
        color: inherit;
        /* 继承链接的文字颜色 */
    }

    .ph_img-wrapper {
        position: relative;
    }

    .ph_image-active {
        position: absolute;
        left: 0px;
    }

    .ph_image,
    .ph_image-active {
        max-width: 100px;
        /* 图片最大宽度，根据需要调整 */
        height: auto;
        width: 4rem;
        height: 4rem;
    }

    .ph_text-content {
        flex: 1;
        /* 让文字部分占据剩余空间 */
    }

    .ph_title {
        width: 16rem;
        font-weight: bold;
        font-size: 2.6rem;
        margin-left: 2rem;
        margin-top: 2rem;
    }

    .ph_circle-container li:nth-of-type(2) {
        margin-left: -1rem;
    }

    .ph_title span {
        font-size: 1.2rem;
        color: #999;
        height: 4rem;
        display: block;
    }



    /* 多种营销模式，全渠道获客 */

    /* 下面是经典案例 */





    .market_item {
        /* width: 63rem; */
        width: 60rem;
        /* 改成60 */
        box-sizing: border-box;
        /* width: 63rem;
    height: 37.6rem; */
    }

    .market_item .describe {
        margin-bottom: 2rem;
        font-weight: normal;
    }

    .market_item .describe_tip {
        /* width: 63rem; */
        width: 60rem;
        /* 改成60 */

        margin-bottom: 2.4rem;
    }

    .market_item .describe_a {
        margin-bottom: 6rem;
    }


    .market_item .long_btn {
        margin: 0;
    }


    .classic_tit {
        color: white !important;
        transition: color 0.5s ease;
        /* 添加颜色过渡效果 */

    }

    .classic_tip {
        color: white !important;
        transition: color 0.5s ease;
        /* 添加颜色过渡效果 */

    }


    .swiper-slide-active .classic_tit {
        /* 经典案例选择 */
        color: #333333 !important;
    }

    .swiper-slide-active .classic_tip {
        /* 经典案例选择后显示 */
        color: #333333 !important;


    }

    .phone_swiper {
        width: 100%;
        height: 65rem;
    }

    .phone_swiper_wrapper {
        width: 100%;
    }

    .phone_swipercardItem {
        width: 100%;
    }

    .phone_serveypower_item {
        width: 45% !important;
        box-sizing: border-box;
        height: 100% !important;
        background: #ffffff;
        box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.1);
        border-radius: 2rem;
        margin-bottom: 2rem;
        margin-left: 4rem;
    }

    .phone_serveypower_item img {
        width: 100%;
        height: 100%;
    }






    /* 引流玩法 */
    .swiper_playmethod .swipercardItem {
        width: 52.7rem;
        box-sizing: border-box;
        /* height: 84.6rem; */
        background: #FFFFFF;
        /* box-shadow: 0rem 0rem 2rem 0rem rgba(0,0,0,0.1); */
        border-radius: 2rem;
        margin-bottom: 2rem;
    }

    .swiper_playmethod .serveypower_item {
        width: 22.1rem;
        /* width: 52.7rem;   xg7.22 */
        box-sizing: border-box;
        height: 45.9rem;
        /*新增7.23*/
        /* height: 84.6rem; */
        background: #FFFFFF;
        box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.1);
        border-radius: 2rem;
        margin-bottom: 2rem;
    }

    .swiper_playmethod .serveypower_item img {
        width: 100%;
    }

    .phone_wow {
        width: 55%;
        height: 45rem;
        /* margin-left: -3%; */
    }

    .phone_demodetail {
        width: 100%;
        height: 100%;
    }

    .phone_demodetail img {
        width: 89%;
        height: 100%;
    }


    .phone_about {
        position: relative;
        margin: 0 auto;
        width: 95%;
    }


    .phone_wow2 {
        position: absolute;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        list-style: none;
        /* padding: 0; */
        width: 48%;
        top: 0px;
        right: 1%;

    }


    .slideshow-container {
        position: relative;
        max-width: 800px;
        margin: auto;
        overflow: hidden;
    }

    .slides {
        display: flex;
        transition: transform 0.5s ease;
        margin-top: 8rem;
    }

    .slide {
        display: flex;
        flex-direction: row;
        width: 75%;
        margin: 0 auto;
    }

    .slide-img {
        /* flex: 1; */
        text-align: center;
        width: 32rem;
        height: 20rem;
        border-radius: 10px;
    }

    .slide-img img {
        max-width: 100%;
        height: 100%;
        width: 100%;
        border-radius: 10px;
    }

    .slide-text {
        width: 27rem;
        text-align: center;
        margin-top: 1rem;
    }

    .slide-text h2 {
        /* flex: 1; */
        font-size: 2.8rem;

    }

    .slide-text p {
        color: #7D7D7D;
        height: auto;
        font-size: 2rem;
        text-align: left;
        margin-left: 2rem;
        display: -webkit-box;
        /* 设置为弹性盒子 */
        -webkit-box-orient: vertical;
        /* 垂直方向 */
        -webkit-line-clamp: 4;
        /* 显示的行数 */
        overflow: hidden;
        /* 超出部分隐藏 */
        text-overflow: ellipsis;
        /* 超出部分显示省略号 */
        margin-top: 3rem;
        line-height: 3rem;
    }

    .controls {
        width: 93%;
        display: flex;
        justify-content: space-around;
        border-bottom: 1px solid #E5E5E5;
        margin: 0 auto;
    }

    .control-btn {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        /* 文字居中对齐 */
        cursor: pointer;
        padding: 10px;
        /* 可根据需要调整 */
    }

    .control-btn img {
        display: block;
        /* 去除图片间隙 */
        width: 100px;
        /* 图片宽度 */
        height: 100px;
        /* 图片高度 */
        object-fit: cover;
        /* 图片填充整个容器 */
        border-radius: 50%;
        /* 圆形图片 */
    }

    .control-btn img {
        width: 30px;
        /* 根据需要调整图片大小 */
        height: 30px;
        margin-right: 5px;
        /* 图片和文字之间的间距 */
        margin-left: 5px;
    }

    .control-btn p {
        margin-top: 2rem;
        /* 文字与图片的间距 */
        font-size: 2.8rem;
        /* 可根据需要调整 */
    }

    .prev,
    .next {
        position: absolute;
        top: 70%;
        /* transform: translateY(-50%); */
        cursor: pointer;
        padding: 0.8rem 1.9rem;
        /* color: white; */
        /* background-color: rgba(0, 0, 0, 0.5); */
        /* border-radius: 50%; */
        font-size: 3rem;
        border: 1px solid #4A6DFF;
    }

    .prev {
        left: 2rem;
        color: #4A6DFF;
    }

    .next {
        right: 2rem;
        color: #4A6DFF;
    }

    .control-btn.active {
        color: blue;
        /* background-color: orange; */
        /* 这里可以根据需要设置活动状态下的背景色 */
    }



    .phone_wow2 li {
        width: calc(51% - 5px);
        margin-bottom: 7px;
        box-sizing: border-box;
        padding: 5px;
        margin-top: 1rem;
        height: 20rem;
        background: white;
        border-radius: 10px;
    }

    .phone_title1 {
        font-size: 2.4rem;
        margin-top: 2rem;
    }

    .phone_txt1 {
        margin-top: 2rem;
        font-size: 1.7rem;
        height: auto;
        color: #999999;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0 1rem;
        line-height: 2.5rem;
    }

    .phone_btn {
        margin-top: 2rem;
        font-size: 2rem;
        color: #4A6DFF;
    }




    .describe {
        /* 裂变营销 */
        /* width: 19.1rem;
    height: 3.1rem; */
        /* 3.2像素 */
        font-size: 3.2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #333333;
        line-height: 5rem;

    }

    .describe_img {
        /* width: 63rem; */
        height: 26rem;
        /* 改成60 */
        width: 66.5rem;
        /*新增7.23*/

    }

    .describe_img img {
        width: 100%;
        height: 100%;
        object-fit: fill;
    }



    .describe_tip {
        /* width: 62.3rem;
    height: 8.3rem; */
        /* 2.4像素 */
        font-size: 2.4rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #666666;
        line-height: 3rem;


    }

    .describe_a {
        /* width: 19.1rem;
    height: 2.7rem; */
        font-size: 2.8rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #4A6DFF;
        line-height: 2.3rem;
    }


    .gray_boxlist {
        display: none;
        padding: 0 4rem;
        /* margin: 4rem 0; */
        margin-bottom: 4rem;
    }

    /* 我把第一个 */



    .gray_box {
        /* width: 11.5rem; */
        box-sizing: content-box;
        padding: 0 0.75rem;

        /* width: 10.5rem; */
        width: 10rem;
        /* height: 4.6rem; */
        line-height: 4.6rem;
        background: #FFFFFF;
        border: 0.06rem solid #999999;
        border-radius: 0.5rem;
        text-align: center;

        font-size: 2.2rem;
        color: #666666;

    }



    /*  营销引流玩法*/
    .blue_tit {
        font-size: 3.6rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #4A6DFF;
        text-align: center;
        margin-bottom: 3.8rem;
    }

    .blue_tip {
        font-size: 2.4rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #4A6DFF;
        opacity: 0.7;
        text-align: center;
        margin-bottom: 3.8rem;


    }

    .long_btn {
        width: 50rem;
        height: 7rem;
        background: #4A6DFF;
        border-radius: 3.5rem;
        border: none;
        display: block;
        font-size: 3rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #FFFFFF;
        line-height: 7rem;
        text-align: center;
        margin: 0 auto;
        margin-top: 7rem;
    }



    /* 深耕细分行业，提供解决方案 */

    .bigcard1 {
        position: relative;
    }

    .bigcard {
        /* 初始化不让他们显示 */
        display: none;
        /*  */
        margin: 0rem 2rem;
        background-color: white;
        /* box-shadow: 0rem 0rem 1rem 0rem rgba(0,0,0,0.06); */
        /* border-radius: 2rem; */

    }

    .bigcard .top {
        position: absolute;
        width: 50%;
        top: -9rem;
        right: 3%;
        height: 21rem;
    }

    .bigcard .top img {
        width: 100%;
        height: 100%;
        border-radius: 0px !important;
    }

    .btn2 {
        width: 100%;
        text-align: center;
        margin-top: 7rem;
    }

    .btn2 a {
        font-size: 2.5rem;
        margin-bottom: 4rem;
        padding: 1.6rem 3.5rem;
        background-color: #4A6DFF;
        border-radius: 20px;
        color: white;
    }

    .bigcard .center {
        display: -webkit-box;
        /* 设置为弹性盒子 */
        -webkit-box-orient: vertical;
        /* 垂直方向 */
        -webkit-line-clamp: 4;
        /* 显示的行数 */
        overflow: hidden;
        /* 超出部分隐藏 */
        text-overflow: ellipsis;
        /* 超出部分显示省略号 */
        /* padding: 10rem 2rem; */
        margin-top: 11rem;
        text-indent: 4.4rem;
        font-size: 2.2rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #999999;
        line-height: 3rem;
        width: 29rem;

    }

    .card_block_white {
        position: relative;
    }

    .typeList1 {
        position: absolute;
        z-index: 9;
        top: -9rem;
        width: 23rem !important;
        height: 5rem !important;
        line-height: 5rem !important;
        left: 4rem;
    }

    .bigcard .btm {
        border-top: rgba(51, 51, 51, 0.1) 0.1rem solid;

        padding: 3.5rem 4rem;
    }

    .bigfont_item .big_tit {
        font-size: 4.82rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #333333;
        /* line-height: 2.81rem; */

    }

    .bigfont_item .big_tip {
        /* width: 8.9rem;
    height: 1.7rem; */
        font-size: 1.81rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #999999;
        line-height: 2.81rem;
    }



    .inlinelist {
        /* 一行显示的flex */
        display: flex;
        flex-direction: row;
        /* justify-content: start; */
    }

    .inlinelist .item {
        border-bottom: 1px solid #EEEEEE;
        padding: 0 15px 18px 0px;
        /* margin-right: 4.3rem; */
        font-size: 3.01rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #666666;
        line-height: 5.01rem;

        white-space: nowrap;

        text-align: center;
    }

    .inlinelist .item text {
        font-size: 1.81rem;
    }

    .inlinelist .active {

        /* width: 11.7rem;
    height: 2.9rem; */
        font-size: 3.01rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #4A6DFF;
        line-height: 5.02rem;

        /* border-bottom: #4A6DFF solid 0.4rem; */

    }

    .item {
        cursor: pointer;
        position: relative;
        /* 父元素设置为相对定位 */
        padding-bottom: 10px;
        /* 留出伪类元素的空间 */
    }



    .dot {
        position: absolute;
        top: 100%;
        left: 0%;
        /* 居中伪类元素 */
        transform: translateY(-50%);
        width: 10rem;
        height: 0.3rem;
        background-color: #4A6DFF;
        /* border: 0.6rem solid #B7C5FF; */
        /* border-radius: 50%; */
        display: none;
        /* 初始状态隐藏 */

    }

    .dot.active {
        display: inline-block;
        /* 默认激活的小圆点显示 */
    }


    .scrollable-wrapper {
        display: flex;
        overflow-x: auto;
        scrollbar-width: none;

    }





    .typeList {
        display: flex;
        flex-direction: row;


        margin: 0 auto;
        width: 30rem;
        height: 6rem;
        background: #EEEEEE;
        border-radius: 3rem;

        line-height: 6rem;
        font-size: 2.8rem;
        color: #333333;

        text-align: center;

    }

    .typeList .btn {
        width: 15rem;
        background: none;
        color: black;
        border-radius: 3rem;
    }

    .typeList .btnactive {
        width: 15rem;
        background: #4A6DFF;
        color: white;
        border-radius: 3rem;
    }


    .phone_productcenter {
        width: 100% !important;
    }

    /* 这个放的位置不太对，算了 ，phone_productcenter产品中心样式调整 */
    .phone_productcenter .market_item .describe {
        font-weight: 500;
    }

    .phone_productcenter .market_item .describe {
        margin-top: 2rem;
        margin-bottom: 4rem;
    }

    .phone_productcenter .market_item .describe_tip {
        text-indent: 4.8rem;
        line-height: 4rem;
    }

    .ultext {
        width: 90%;
        background-color: red;
        height: auto;
    }


    /* 专业决定品质的盒子 */
    .white_squre {
        width: calc(50% - 1rem);
        height: 30rem;
        background: #FFFFFF;
        /* box-shadow: 0rem 0rem 0rem 0rem rgba(0,0,0,0.05); */
        box-shadow: 0.06rem 0.06rem 0.06rem 0.06rem rgba(0, 0, 0, 0.05);
        /* border-radius: 2rem; */

        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid #F5F5F5;
        border-right: 1px solid #f5f5f5;
    }

    .white_squre:nth-child(odd) {
        border-right: none;
        /* 第2、4、6个元素移除右边框 */
    }

    .txt1 {
        color: #999999;
        font-size: 2rem;
        margin-top: 15px;
        text-align: center;
        padding: 0px 13px;
        display: -webkit-box;
        /* 设置为弹性盒子 */
        -webkit-box-orient: vertical;
        /* 垂直方向 */
        -webkit-line-clamp: 3;
        /* 显示的行数 */
        overflow: hidden;
        /* 超出部分隐藏 */
        text-overflow: ellipsis;
        /* 超出部分显示省略号 */
    }

    .ulname {
        width: 100%;
        overflow-x: auto;
        /* 横向滚动 */
        white-space: nowrap;
        /* 禁止换行 */
        scrollbar-width: none;
        border-bottom: 1px solid #E5E5E5;
    }

    .ulname ul {
        position: relative;
        display: flex;
        padding: 0;
        margin: 0;
        list-style-type: none;


    }

    .ulname li {
        flex: 0 0 calc(20% - 10px);
        /* 每行显示四个，间隔为10px */
        /* margin-right: 10px; */
        /* 调整项目之间的间距 */
        /* background-color: #f2f2f2; */
        padding: 10px;
        height: 5rem;
        text-align: center;
        font-size: 2.8rem;
        color: #AAAAAA;
        /* border: 1px solid #ccc; */

    }

    .ultext {
        width: 91%;
        border-radius: 10px;
        background-color: white;
        height: 36rem;
        margin: 9rem auto;
    }

    .swipercardItem {
        position: relative;
    }

    .ulimg {
        position: absolute;
        width: 26rem;
        height: 42rem;
        top: 15rem;
        left: 5.5rem;
        border-radius: 10px;
    }

    .ulimg img {
        width: 100%;
        height: 100%;
        border-radius: 10px;
    }

    .fuwutitle {
        display: block;
        font-size: 2.6rem;
        margin-left: 29rem;
        margin-top: 15px;
        padding: 2rem 2rem;
    }

    .fuwujieshao {
        display: block;
        clear: right;
        width: 35rem;
        font-size: 2rem;
        margin-left: 31rem;
        color: #999999;
        height: 8rem;
        margin-top: 1.5rem;
    }

    .fuwutitle2 {
        width: 40rem;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 0px;
        margin-left: 31rem;
        margin-top: 6.2rem;
    }

    .ulname li.selected {
        color: #4A6DFF;
        /* 设置选中标题的颜色 */
    }

    .ulname li.selected::after {
        position: absolute;

        content: '';
        /* 伪元素用于生成下方横线 */
        display: block;
        width: 15%;
        top: 7.6rem;
        height: 2px;
        background-color: #4A6DFF;
        /* 横线颜色 */
        margin-top: 5px;
        /* 调整横线与文字的间距 */
        transform: translateX(13%);
    }

    .num1 {
        font-size: 3.4rem;

    }

    .num2 {
        margin-left: 1.8rem;
        font-size: 3.4rem;
    }

    .num3 {
        margin-left: -1rem;
        font-size: 3.4rem;
    }

    .wei {
        font-size: 2rem !important;
    }

    .pro {
        font-size: 2rem;
        color: #999999;
    }

    .swipercardItem {
        width: 100% !important;
    }


    .white_squre:nth-child(-n+3) {
        /* margin-bottom: 2.6rem; */
    }

    .white_squre .white_img {
        /* width: 9.7rem;   */
        width: 6.6rem;
        height: 6.2rem;

        margin-bottom: 2.4rem;
    }

    .white_squre .white_img img {
        width: 100%;
        height: 100%;
    }

    .white_squre .white_describe {
        font-size: 2.51rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #333333;

        line-height: 2.41rem;
        text-align: center;
    }



    .phone_imglist {
        display: flex;
        justify-content: space-around;
        /* 水平均分布 */
    }

    .phone_item {
        text-align: center;
        /* 文字居中 */
        flex: 1;
        /* 自动扩展，使子元素平分宽度 */
    }

    .phone_item div {
        margin: 0 auto;
        /* 图片水平居中 */
    }

    .phone_item img {
        width: 6rem;
        /* 图片宽度 */
        height: 6rem;
        /* 图片高度 */
    }

    .phone_item span {
        display: block;
        /* 将文本作为块级元素显示 */
        margin-top: 10px;
        /* 可选：增加顶部间距 */
    }

    .phone_imglist {
        width: 90%;
        padding-top: 3rem;
    }

    .phone_item text {
        font-size: 2.4rem;
        line-height: 6rem;
    }

    .describe_tip1 {
        width: 90%;
        text-indent: 4.8rem;
        line-height: 4rem;
        margin-bottom: 2.4rem;
        font-size: 2.4rem;
        font-weight: normal;
        color: #666666;
        height: 27rem;
    }

    .swiper_market {
        width: 100%;
        background-color: white;
    }

    .market_item2 {
        width: 111% !important;
    }

    .swiper-wrapper2 {
        margin: 0 auto;
        width: 90% !important;
    }

    .phone_describe_img {
        padding: 3.5rem 0;
        height: 40rem;
        margin-left: 0rem;
        width: 90%;
    }

    .long_btn2 {
        width: 90% !important;
        height: 8rem;
        background-color: #F9FAFC;
        font-size: 2.8rem;
        line-height: 8rem;
        text-align: center;
        margin-top: 4rem;
        margin-bottom: 4rem;
        color: #4A6DFF;
        border-radius: 10px;
    }

    .itemactive2 {
        font-size: 2.5rem;
        width: 13rem !important;
        height: 5.2rem;
        line-height: 5.2rem;

    }

    .producttop .phh_item {
        width: 13rem;
        height: 4.8rem;
        line-height: 4.8rem;
        /* padding: 1.5rem 1.6rem; */
        text-align: center;
        padding: 0 0.5rem;
    }

    .phh_item.active {
        background: #4A6DFF;
        color: white;
        border-radius: 2.4rem;
    }

    .tit2 {
        font-size: 2.8rem !important;
        color: #999999 !important;
        float: left !important;

        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 200px;
    }

    .tit_time {
        float: right;

        color: #999999;
    }

    /* 运营支持的盒子 */

    .support_box {
        position: relative;
        margin-top: 20px;
        /* width: 33.35rem; */
        width: 100%;
        height: 60.62rem;
        background: #FFFFFF;
        border: 0px solid #E5E5E5;
        border-radius: 3.5rem 3.5rem 3.5rem 3.5rem;

        /* display: grid;   */
        grid-template-rows: 1fr 1fr;
        /* 定义两行，每行高度相等 */
        gap: 1rem;
        /* 定义行与行之间的间距 */
        align-items: center;
        /* 使子元素在交叉轴上居中对齐 */
    }

    .support_box_l {
        background: url(../img/h5/index/11-1.png);
        background-size: cover;
        border-radius: 1.5rem 3.5rem 0rem 0rem;
        height: 14rem;
        /* flex: 0.45; */
        /* width: 45%; */
    }

    .productpinyin {
        font-size: 1.9rem;
    }

    .mainphone {
        display: none;
    }

    .support_box_l .tit {
        font-size: 3.2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #FFFFFF;
        margin-left: -6rem;
        width: 280px;

    }

    .support_box_l .tip {
        /* font-size: 1.8rem; */

        font-size: 2.2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #FFFFFF;
        line-height: 4rem;
        margin-left: -5rem;
        width: 54rem;
    }

    .support_box_r {
        /* flex: 0.55; */
        width: 91%;
        height: 56%;
        display: flex;
        flex-direction: column;

        padding-right: 1.7rem;
        padding-left: 3.7rem;
        padding-top: 4rem;
        padding-bottom: 4rem;

        justify-content: center;
        justify-content: space-around;


        background: #FFFFFF;
        border: 0.09rem solid #E5E5E5;
        border-radius: 0rem 0rem 1.5rem 1.5rem;



    }

    .support_box_r .tit {
        font-size: 2.6rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        text-align: left;
        color: #999999;
    }

    .support_box_r .main {
        font-size: 1.8rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #999999;
        line-height: 2.6rem;
        opacity: 0.6;
    }

    .support_box_r .tip {
        font-size: 1.8rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #999999;
        line-height: 2.6rem;
        opacity: 0.8;

        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .support_box_r .tip .btn {
        /* width: 9rem; */
        /* height: 2.8rem; */
        border: 0.1rem solid #999999;
        border-radius: 0.4rem;

        font-size: 1.5rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #999999;
        background-color: white;
        text-align: center;

        padding: 0.6rem 1.5rem;

    }





    .getfree_box {
        border-radius: 1.5rem;

        width: 100%;
        /* width: 63rem; */
        height: 18.9rem;
        background: url(../img/h5/index/11-3.png);
        background-size: cover;

        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;


    }

    .getfree_box_tit {
        font-size: 2.4rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #FFFFFF;
        line-height: 2.2rem;
    }

    .getfree_box_tip {
        font-size: 2.2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        text-decoration: underline;
        color: #FFFFFF;
        line-height: 2.2rem;

        text-decoration: underline;
        text-decoration-color: white;
        /* 下划线颜色 */
        text-decoration-thickness: 0.125rem;
        /* 下划线粗细 */
        text-underline-offset: 0.5rem;
        /* 下划线与文字之间的间距 */

        margin-top: 5rem;
    }




    /* 合作伙伴带数字的 */

    .over_card {
        position: relative;
    }

    .over_card_bg {
        position: absolute;
        background: url(../img/h5/index/7-1.png);
        width: 75rem;
        height: 46rem;
        background-size: cover;
        z-index: -1;
    }



    .partner_numbody {
        width: 96%;
        margin: 0 auto;
        padding-bottom: 2rem;
    }

    .partner_numbody .flex_colum {
        width: 40%;
        margin-left: -0.5rem;
        text-align: center;
    }



    .partner_numitem {
        display: flex;
        flex-direction: column;

    }

    .partner_num {
        /* width: 7.6rem;
    height: 2.9rem; */
        font-size: 3.59rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #333333;
        line-height: 5.02rem;

    }

    .partner_numtip {
        /* width: 11.8rem;
    height: 1.9rem; */
        font-size: 2.2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #626262;
        line-height: 3.3rem;
        white-space: nowrap;
        margin-top: 1.2rem;


    }


    .partnerbox_phone {
        padding: 3rem 4rem;

        width: 67rem;
        height: 43.32rem;
        box-sizing: border-box;
        background: #FFFFFF;
        box-shadow: 0rem 1rem 3rem 0rem rgba(44, 44, 44, 0.05);
        border-radius: 1.5rem;
    }

    .partnerbox_phone .partneritem {
        width: 17.64rem;
        height: 7.36rem;
        background: #FFFFFF;
        border: 0.1rem solid rgba(153, 153, 153, 0.3);
        border-radius: 1rem;

    }

    .partneritem img {
        width: 100%;
    }






    /*  */
    .partnerbox_phone {
        padding: 3rem 4rem;

        width: 67rem;
        height: 43.32rem;
        box-sizing: border-box;
        background: #FFFFFF;
        box-shadow: 0rem 1rem 3rem 0rem rgba(44, 44, 44, 0.05);
        border-radius: 1.5rem;
    }

    .partnerbox_phone .partneritem {
        width: 17.64rem;
        height: 7.36rem;
        background: #FFFFFF;
        border: 0.1rem solid rgba(153, 153, 153, 0.3);
        border-radius: 1rem;

    }

    .partneritem img {
        width: 100%;
    }

    /*  */







    /* 下面是经典案例 */
    .classicItem .classic_pic {
        width: 35.09rem;
        height: 76.3rem;
        /* background: #666666; */
        box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.1);

        border-radius: 1.5rem;
    }

    .classicItem .classic_pic img {
        width: 100%;
    }

    .classicItem .classic_tit {
        font-size: 3.6rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #333333;
        line-height: 1.54rem;

        margin-top: 4rem;
        margin-bottom: 4rem;


    }

    .classicItem .classic_tip {
        font-size: 2.2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #666666;
        line-height: 2.8rem;

        text-align: center;
        width: 39.4rem;
    }

    /* 上是 */



    /* 优质完善的服务能力 */
    /* 调整swiper 这行没用好像*/
    .swiper-slide {
        z-index: 1 !important;
    }

    .swiper-pagination-cube {
        height: 2rem;
        width: 100%;
        margin: 0 auto;
    }

    /* 罪魁祸首 */
    .swiper-pagination-cube-center {
        display: flex;
        justify-content: center;
        justify-content: space-around;
        /* align-items: center; */
        height: 6rem;
        /* 设置合适的高度 */
    }






    .swiper-pagination-cube .swiper-pagination-bullet {
        width: 1.24rem;
        height: 1.25rem;
        /* margin: 50rem; */
        /* padding: 50rem; */
        /* margin: 0 1.5rem; */
        border-radius: 0.25rem;
        background-color: #AAAAAA;
        transform: rotate(45deg);
        opacity: 1;
    }

    .swiper-pagination-cube .swiper-pagination-bullet-active {
        background-color: #4A6DFF;
    }



    .serveypower_item {
        width: 52.7rem;
        box-sizing: border-box;
        /* 这个是卡片的样式 */
        height: 35.4rem;
        background: #FFFFFF;
        box-shadow: 0rem 0rem 2rem 0rem rgba(0, 0, 0, 0.1);
        border-radius: 2rem;
        margin-bottom: 2rem;
    }

    .other_tit {
        width: 15.6rem;
        /* height: 3.4rem; */
        font-size: 3.6rem;
        font-family: lianmengqiyilushuaizhengruiheiti;
        font-weight: 400;
        color: #4A6DFF;
        line-height: 5rem;

        text-align: center;
        margin: 0 auto;
    }

    .other_tip {

        font-size: 2.2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #999999;
        line-height: 5rem;

        display: block;
        text-align: center;
        margin: 0 auto;


    }


    .serveypower_item .bg {
        width: 52.7rem;
        border-radius: 2rem 2rem 0 0;
        height: 31.8rem;
    }

    .serveypower_item .bg img {
        width: 100%;
    }


    .serveypower_item .tit {
        font-size: 2.6rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #333333;
        line-height: 3.08rem;

        margin-bottom: 2.9rem;
    }

    .serveypower_item .smalltit {
        font-size: 2.4rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #555555;

        margin-bottom: 1.5rem;
    }

    .serveypower_item .main {
        width: 45.8rem;
        /* height: 4.4rem; */
        font-size: 2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #999999;

        margin-bottom: 4rem;

    }



    .serveypower_item .itembtm_list {
        /* 往下是底部三个字的样式 */
        /* width: 52.69rem;
    height: 0.09rem; */
        padding: 4rem 2rem;
        border-top: rgba(153, 153, 153, 0.15) solid 0.09rem;
    }


    .itembtm {
        /* border-right: 0.09rem solid rgba(153,153,153,0.15) ; */
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .grayline {
        width: 0.09rem;
        height: 8.8rem;
        background: #999999;
        opacity: 0.15;
    }

    .serveypower_item .itembtm_main {
        width: 9.6rem;
        height: 3.3rem;
        font-size: 4.02rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #333333;
        line-height: 2.27rem;

        margin-bottom: 1.3rem;

    }

    .serveypower_item .itembtm_tip {
        /* width: 12rem; */
        height: 2rem;
        font-size: 2rem;
        font-family: Adobe Heiti Std;
        font-weight: normal;
        color: #999999;
        line-height: 2.27rem;
        white-space: nowrap;
    }






    /* contact_form联系我们 */
    .contact_form {}

    .contact_form .tit {

        font-size: 3rem;
        font-family: PingFang SC;
        font-weight: 500;
        color: #333333;
        line-height: 5rem;

        text-align: left;
        margin-bottom: 2rem;
    }

    .contact_form input {
        width: 100%;
        height: 8rem;
        border: 0.09rem solid #999999;
        border-radius: 0.8rem;
        padding-left: 3.4rem;

        box-sizing: border-box;
    }

    .contact_form input::placeholder {

        font-size: 2.8rem;
        font-family: PingFang SC;
        font-weight: 500;
        color: #999999;
        /* line-height: 5rem; */
    }

    .contact_form .oneline {
        margin-bottom: 4rem;
    }

    .contact_form .oneline input {
        font-size: 2.81rem;
    }


    .contact_form .accept {
        display: flex;
        align-items: center;
    }

    .contact_form .accept .checkbox {
        width: 2rem;
        height: 2rem;
        margin-right: 2rem;
    }

    .contact_form .accept .accept_a {
        font-size: 2rem;
        font-family: PingFang SC;
        font-weight: 500;
        color: #4A6DFF;
        line-height: 5rem;

    }








    /* 底部黑条内元素 */
    .phone_blackbottom {
        background: #111111;
        padding: 4rem;
    }

    .btm_ul {
        margin-bottom: 4rem;
    }

    .btm_ul li {
        width: 100%;
        font-size: 3.6rem;
        font-family: PingFang SC;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 4.3rem;

        border-bottom: 0.09rem solid rgba(255, 255, 255, 0.3);
        line-height: 11.2rem;
    }










    .btm_btn {
        /* width: 67rem; */
        height: 8.03rem;
        background: #4A6DFF;
        border-radius: 0.8rem;

        line-height: 8.03rem;
        font-size: 3.2rem;
        color: white;
        text-align: center;
        margin-bottom: 8rem;
    }

    .btm_gray {
        font-size: 2rem;
        font-family: PingFang SC;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 5rem;
        /* opacity: 0.3;   */
    }

    .btm_gray div {
        text-align: center;

    }



    /* 最顶部的fiexed标题 */
    .phone_nav {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 99;
    }

    /* 最底部的fixed元素 */
    .phone_btmfixed {
        position: fixed;
        /* bottom: 0; */
        bottom: -4rem;
        left: 50%;
        transform: translate(-50%, -50%);


        width: 90%;
        height: 12rem;
        background: #FFFFFF;
        box-shadow: 0rem 0rem 2rem 0rem rgba(44, 44, 44, 0.1);
        border-radius: 6rem;

        z-index: 999;

        padding: 0 2.5rem 0;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }

    .phone_btmfixed .flex_colum {
        display: flex;
        flex-direction: column;
        align-items: center;

        font-size: 2.2rem;
        font-family: PingFang SC;
        font-weight: 500;
        color: #333333;
        line-height: 4rem;

        /* margin-right:5.5rem; */
        margin-right: 2rem;
        margin-left: 2rem;
    }

    .phone_btmfixed .flex_colum .icon {
        width: 3.8rem;
        height: 3.8rem;
    }

    .phone_btmfixed .flex_colum .icon img {
        width: 100%;
    }

    .phone_btmfixed .btn {
        width: 22rem;
        height: 8.2rem;
        background: #4A6DFF;
        border-radius: 4.1rem;

        font-size: 3.2rem;
        font-family: PingFang SC;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 5rem;
        border: none;
    }

    .btn22 {
        position: absolute;
        width: 62rem;
        margin-left: 13px;
        background-color: #F9FAFC;
        top: 86%;
        height: 6rem;
        text-align: center;
        border-radius: 5px;
    }

    .btn22 a {
        text-decoration: none;
        color: #2D82F6;
        font-size: 2.5rem;
        line-height: 6rem;
        text-align: center;
    }

    .tip1 {
        width: 100%;
        height: 6.4rem;
        border-bottom: 1px solid #F5F5F5;
    }

    .tip1:last-child {
        border-bottom: 0px;
    }








    /* messitem */
    .messitem {
        margin-right: 2.1rem;
    }







    /* 导航栏phone_nav */
    .phone_nav {
        padding: 2.5rem 4rem;
        height: 10rem;
        box-sizing: border-box;
        background: white;

    }

    .phone_nav .logo {
        width: 19.4rem;
    }

    .phone_nav .logo img {
        width: 100%;
    }

    .phone_nav .btn {
        width: 10rem;
        height: 3.8rem;
        background: #DADADA;
        border-radius: 1.9rem;

        font-size: 2.2rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #333333;
        line-height: 1.54rem;
        border: none;


    }






    /* swiper针对卡边的补丁 */
    /* .swiper_market{

} */

    /* 顶部导航 */
    .phone_navbar {
        position: fixed;
        height: 100vh;
        top: 9rem;
        left: 0;
        z-index: 999;
        min-width: 100%;
        animation-name: navbar;
        animation-duration: 2s;
        animation-timing-function: ease;
        background-color: #FFFFFF;
        display: flex;
        overflow: hidden;
    }

    .phone_navbar .tab {
        width: 30%;
        display: flex;
        flex-direction: column;
        background: #f5f5f5;
        padding: 0.6875rem 0;
        box-sizing: border-box;
        font-size: 2.2rem;
    }

    .phone_navbar .tab .tab-button {
        width: 100%;
        /* height: 3.4375rem; */
        /* height: 5.4375rem; */
        height: 10rem;
        border: 0;
        border-color: transparent;
        outline: none;

        font-size: 4rem;


    }

    .phone_navbar .about {
        width: 70%;
        padding: 0 0.9375rem;
        box-sizing: border-box;
    }

    .phone_navbar .about .tab-content {
        display: none;
        width: 100%;
        height: auto;
        padding-bottom: 9.375rem;
    }

    .phone_navbar .about .tab-content .programa {
        width: 100%;
        /* height: 3.4375rem; */
        line-height: 6.4375rem;
        padding-left: 2rem;
        border-bottom: 0.0625rem solid #dfe1e6;
        text-align: left;
        /* font-size: 1rem; */
        font-size: 2rem;
    }

    .phone_navbar .about .tab-content .programa span,
    .phone_navbar .about .tab-content .programa a {
        width: 100%;
        height: 100%;
        display: inline-block;
    }









    /*  */

    /*  */

    /* 运营支持的盒子 */
    /* 下面是被废除的方案是也 */
    /* .support_box{
    width: 100%;
    height: 8.9rem;
    background: #FFFFFF;
    border: 0px solid #E5E5E5;

    border-radius: 0rem 0.38rem 0.38rem 0rem;
    display: flex;
}
.support_box_l{
    background: url(../img/h5/index/11-1.png);
    background-size: cover;

    border-radius: 0.38rem 0rem 0rem 0.38rem;
    width: 45%;
}
.support_box_l .tit{
    font-size: 3.2rem;
    font-size: 0.8rem;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #FFFFFF;
}
.support_box_l .tip{

    font-size: 0.45rem;    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #FFFFFF;

    line-height: 1.25rem;}

.support_box_r{
    width: 65%;
    display: flex;
    flex-direction: column;


    justify-content: center;
}
.support_box_r  .tit{

    font-size: 0.5rem;    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #999999;
}
.support_box_r .main{

    font-size: 0.45rem;    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #999999;
    line-height: 2.6rem;
    opacity: 0.6;
}

.support_box_r .tip{

    font-size: 0.45rem;    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #999999;
    line-height: 2.6rem;
    opacity: 0.8;
}
.support_box_r .tip .btn{
    width: 1.48rem;
    height: 0.38rem;

    border: 0px solid #999999;    
    border-radius: 0.1rem;
    

    font-size: 0.37rem;    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #999999;
    background-color: white;
    text-align: center;
    
} */

}