        html {
            font-size: 16px!important;
        }
        
        body {
            font-family: 'PingFang SC', 'zhengti', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
        }
        
        @media screen and (min-width:200px) and (max-width:320px) {
            html {
                font-size: 14px!important;
            }
        }
        
        @media screen and (min-width:321px) and (max-width:375px) {
            html {
                font-size: 14px!important;
            }
        }
        
        @media screen and (min-width:376px) and (max-width:414px) {
            html {
                font-size: 14px!important;
            }
        }
        
        @media screen and (min-width:415px) and (max-width:639px) {
            html {
                font-size: 14px!important;
            }
        }
        
        @media screen and (min-width:640px) and (max-width:719px) {
            html {
                font-size: 14px!important;
            }
        }
        
        @media screen and (min-width:720px) and (max-width:749px) {
            html {
                font-size: 14px!important;
            }
        }
        
        input {
            -webkit-user-select: auto;
        }
        
        textarea {
            -webkit-user-select: auto;
        }
        
        body {
            background: #fff;
        }
        
        ul {
            list-style: none;
            padding-left: 0;
        }
        
        a,
        a:hover {
            text-decoration: none;
            cursor: pointer;
        }
        
        .navCon {
            width: 100%;
        }
        
        .navCon .nav-hover {
            height: 70px;
        }
        
        .navCon>nav {
            /* width: 97%; */
            margin: 0 auto;
            height: 70px;
            border: none;
            background: #fff;
        }
        
        .navbar-brand {
            height: unset;
        }
        
        a {
            text-decoration: none;
        }
        /* 顶部菜单 */
        
        .headLogo {
            padding: 0;
            margin-top: 10px;
        }
        
        .headLogo img {
            width: 150px;
            margin-right: 10px;
        }
        
        .headNavList .nav>li {
            /* padding: 0 20px; */
        }
        
        .headNavList .nav>li>a {
            font-size: 16px;
            padding: 0 20px;
            line-height: 60px;
            color: #333;
        }
        
        .headNavRight {
            position: absolute;
            right: 50px;
            top: 16px;
            display: flex;
            align-items: center;
            z-index: 999;
        }
        
        .headNavTel {
            color: #3293FD;
            display: flex;
            align-items: center;
            font-size: 18px;
        }
        
        .headNavTel i {
            display: block;
            margin-right: 6px;
            overflow: hidden;
            width: 1.25rem;
            height: 1.25rem;
        }
        
        .headNavTel i img {
            width: 100%;
            height: 100%;
            float: left;
        }
        
        .headNavTel strong {
            display: block;
            margin-left: 10px;
            font-size: 16px;
            color: #3293FD;
        }
        
        .navConLeft {
            align-items: center;
            height: 100%;
        }
        
        .navCon .navbar {
            position: relative;
        }
        
        .headNavBtn {
            position: relative;
            line-height: 1.2;
            border-radius: 20px;
            background-color: #3293FD;
            margin-left: 0.36rem;
            margin-left: 20px;
            color: #fff;
        }
        
        .headNavBtntit {
            display: flex;
            align-items: center;
            width: 140px;
            height: 40px;
            cursor: pointer;
            justify-content: center;
            font-size: 16px;
        }
        
        .headNavBtntit span {
            display: block;
        }
        /* 首页轮播 */
        /* .swiper {
    width: 100%;
    height: 100%;
} */
        
        .swiper-container {
            width: 100%;
            height: 100%;
        }
        
        .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }
        /* .swiper-container {
            width: 600px;
            height: 300px;
        } */
        
        .bannerFont {
            position: absolute;
            left: 10%;
            width: 600px;
            z-index: 999999;
            text-align: left;
        }
        
        .bannerFont h3 {
            color: #010101;
            font-size: 3.25rem;
            font-weight: 500;
            margin-bottom: 2rem;
        }
        
        .bannerFont p {
            font-size: 1.125rem;
            line-height: 1.9625rem;
            display: block;
            color: #505050;
        }
        
        .index-banner {
            width: 100%;
            max-height: 600px;
            margin-top: 70px;
        }
        
        .index-banner>div {
            max-height: 600px;
        }
        /* 首页内容 */
        
        .indexCpCOn {
            max-width: 1100px;
            margin: 0 auto;
        }
        
        .indexListTit {
            text-align: center;
            margin-top: 6.25rem;
            margin-bottom: 3.125rem;
        }
        
        .indexListTit h3 {
            font-size: 2.125rem
        }
        
        .indexListTit p {
            font-size: 1.125rem;
            color: #666;
            margin-top: 0.9375rem;
        }
        
        .indexConList>li {
            /* width: 25%; */
            padding: 0rem 0.625rem;
            margin-bottom: 20px;
        }
        
        .indexConList>li>a {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding: 1.875rem 1.625rem;
            transition: all 0.4s ease 0s;
            height: 100%;
            background-color: rgb(255, 255, 255);
            box-shadow: 0px 2px 15px 0px rgba(34, 176, 252, 0.1647);
            border-radius: 10px;
        }
        
        .indexConList>li>a:hover {
            transform: translateY(-6px);
        }
        
        .indexConList>li>a i {
            display: block;
            height: 3.375rem;
            overflow: hidden;
        }
        
        .indexConList>li>a i img {
            float: left;
            height: 100%;
        }
        
        .indexConList>li>a p {
            color: #505050;
            font-size: 1.25rem;
            margin-bottom: 6px;
            margin-top: 0.9375rem;
        }
        
        .indexConList>li>a div {
            text-align: center;
            color: #22B0FC;
            font-size: 1rem;
        }
        
        .indexCpCOn .row {
            margin: 0;
        }
        /* 首页解决方案 */
        
        .indexJjfa {
            display: flex;
            flex-wrap: wrap;
            border-radius: 10px;
            overflow: hidden;
            background-color: #ffffff;
            box-shadow: 0px 2px 1.25rem 0px rgba(229, 243, 245, 0.9);
        }
        
        .indexJjfaLeft {
            width: 18.125%;
            background-color: #D4E9FF;
            padding: 2.375rem 1.875rem;
            max-height: 35rem;
            overflow: auto;
        }
        
        .indexJjfaLeftNav>li {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
            cursor: pointer;
            color: #505050;
            background-color: #ffffff;
            position: relative;
            box-shadow: 0px 0px 15px 0px #c9e8ea;
            transition: all 0.3s;
            border-radius: 10px;
            margin-bottom: 1.875rem;
            line-height: 4.0625rem;
            font-size: 1.25rem;
        }
        
        .indexJjfaLeftNav>li::before {
            content: "";
            position: absolute;
            top: 0;
            right: -1.25rem;
            z-index: 1;
            width: calc(100% + 20px);
            border-radius: 10px;
            height: 100%;
            background: url(../images/index/jjfa-jx.png) no-repeat right top / 100% 100%;
            opacity: 0;
            transition: all 0.3s;
        }
        
        .indexJjfaLeftNav>li.on {
            color: #fff;
        }
        
        .indexJjfaLeftNav>li.on:before {
            opacity: 1;
        }
        
        .indexJjfaLeftNav>li span {
            display: block;
            z-index: 2;
            position: relative;
        }
        
        .container {
            margin: 0 auto;
            width: 87.5%;
            max-width: 1600px;
            padding: 0;
        }
        
        .containerMin {
            width: 75%;
            max-width: 1400px;
        }
        
        .indexJjfaLeftNav>li:last-child {
            margin-bottom: 0;
        }
        
        .indexJjfaRight {
            width: 81.875%;
        }
        
        .indexJjfaRCon {
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            overflow: hidden;
            list-style: none;
            padding: 0;
            z-index: 1;
            height: 32.5rem;
        }
        
        .indexJjfaRConList {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            position: relative;
            width: 100%;
            height: 100%;
            z-index: 1;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-transition-property: -webkit-transform;
            transition-property: -webkit-transform;
            -o-transition-property: transform;
            transition-property: transform;
            transition-property: transform, -webkit-transform;
            -webkit-box-sizing: content-box;
            box-sizing: content-box;
        }
        
        .indexJjfaRConList .indexJjfaRConListCon {
            /* padding: 4% 5%; */
            padding-right: 0.4rem;
            overflow: hidden;
            flex-wrap: wrap;
            width: 100%;
            /* padding-bottom: 2%; */
            position: absolute;
        }
        
        .indexJjfaFont {
            padding-top: 0;
            width: 61.99325%;
            padding-right: 10%;
            float: left;
            padding: 4% 5%;
        }
        
        .FaFont>li {
            display: flex;
            align-items: flex-start;
            margin-bottom: 3.125rem;
        }
        
        .FaFont>li>i {
            flex: 0 0 auto;
            display: block;
            line-height: 1;
            padding: 0rem 0.375rem;
        }
        
        .FaFontRig {
            padding-left: 0.9375rem;
        }
        
        .FaFontRig .tit {
            color: #1a1a1a;
            font-size: 1.25rem;
            margin-bottom: 0.625rem;
        }
        
        .FaFontRig .text {
            margin-top: 0.9375rem;
            font-size: 1rem;
            line-height: 1.375rem;
            color: #505050;
        }
        
        .indexJjfaImg {
            width: 38.00675%;
            overflow: hidden;
            border-radius: 10px;
            height: 100%;
            padding: 0.4rem;
            padding-right: 0;
        }
        
        .indexJjfaImg img {
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
        
        .indexjjfaSH {
            display: none;
        }
        /* 低代码开发平台 */
        
        .exhibition_hall {
            text-align: center;
            position: relative;
            overflow: hidden
        }
        
        .roundabout_box img {
            width: 100%
        }
        
        .roundabout_box {
            height: 600px;
            width: 90%;
            margin: 40px auto 20px
        }
        
        .roundabout-holder {
            list-style: none;
            width: 90%;
            height: 600px;
            margin: 0 auto
        }
        
        .roundabout-moveable-item {
            font-size: 12px!important;
            height: 600px;
            width: 100%;
            cursor: pointer;
            background: #f9f9f9
        }
        
        .roundabout-moveable-item img {
            height: 100%;
            width: 100%;
            background-color: #fff;
            margin: 0
        }
        
        .roundabout-in-focus {
            cursor: auto;
            border-left: 1px #fff solid;
            border-right: 1px #fff solid
        }
        
        .roundabout-in-focus000:hover {
            -webkit-box-shadow: 0 0 20px #787878;
            -moz-box-shadow: 0 0 20px #787878;
            background: #f9f9f9
        }
        
        .roundabout-holder .text {
            color: #999
        }
        
        .roundabout-in-focus000:hover span {
            display: inline;
            position: absolute;
            bottom: 5px;
            right: 5px;
            padding: 8px 20px;
            background: #f9f9f9;
            color: #36c;
            z-index: 999;
            -webkit-border-top-left-radius: 5px;
            -moz-border-radius-topleft: 5px;
            border-left: 1px solid #aaa;
            border-top: 1px solid #aaa
        }
        
        .btn_l,
        .btn_r {
            position: absolute;
            top: 50%;
            margin-top: -34px;
            left: -1px;
            display: block;
            width: 65px;
            height: 68px;
            background-color: #fff;
            z-index: 9;
            overflow: hidden;
            line-height: 68px;
            font-size: 50px;
            background-color: orange;
            color: #fff;
            border-radius: 100%;
            -moz-border-radius: 100%;
            -webkit-border-radius: 100%;
            z-index: 1000;
        }
        
        .btn_r {
            left: auto;
            right: -1px;
        }
        
        .indexDdm {
            overflow: hidden;
        }
        
        .indexDdm li {
            width: 20%;
            padding: 0.625rem 0.6%;
            float: left;
            border-radius: 10px;
            height: 30.875rem;
            position: relative;
        }
        
        .indexDdm li:last-child {
            margin-right: 0;
        }
        
        .indexDdmImg {
            box-shadow: 0px 5px 10px 0px #c9e8ea;
            border-radius: 10px;
            overflow: hidden;
            position: relative;
            height: 100%;
        }
        
        .indexDdmImg img {
            width: 100%;
            min-height: 100%;
        }
        
        .indexDdmBot {
            position: absolute;
            bottom: 0;
            width: 100%;
            background: rgba(51, 51, 51, 0.3);
            color: #fff;
        }
        
        .indexDdmBot p {
            font-weight: 400;
            margin-bottom: 0;
            font-size: 1.375rem;
        }
        
        .indexDdmBot span {
            font-size: 0.75rem;
        }
        
        .indexDdmBot>div {
            padding: 5% 6%;
        }
        
        .indexDdmImgTwo {
            height: 49%;
            margin-bottom: 3%;
        }
        /* 首页图文 */
        
        .indexImgFont {
            overflow: hidden;
        }
        
        .indexIF {
            float: left;
            width: 49%;
        }
        
        .indexIFFonts {
            padding-right: 12.85714286%;
        }
        
        .indexIFFontsLeft {
            padding-left: 12.85714286%;
        }
        
        .indexIFImg {
            width: 50.714%;
            position: relative;
            order: 2;
        }
        
        .indexIFImg img,
        .indexIFImg video {
            width: 100%;
            transition: all 0.4s;
        }
        
        .indexIFFontTit h5 {
            font-size: 1.525rem;
            color: #000;
            margin-bottom: 0;
            line-height: 2rem;
        }
        
        .indexIFFontTit {
            margin-top: 1.25rem;
            margin-bottom: 5px;
        }
        
        .indexIFFont li img {
            width: 1.4625rem;
            display: block;
            overflow: hidden;
            margin-top: 2px;
            height: 100%;
        }
        
        .indexIFFont li span {
            font-size: 1rem;
            color: #505050;
            padding-left: 1rem;
            display: block;
            width: calc(100% - 1.4625rem);
        }
        
        .indexIFFont {
            margin-top: 1.075rem;
        }
        
        .indexIFFont li {
            border-bottom: 1px solid #efefef;
        }
        
        .indexIFFont li a {
            display: block;
            /* font-weight: 500; */
            padding: 0.75rem 0;
            display: flex;
            flex-wrap: wrap;
        }
        
        .indexIF:nth-child(2) {
            float: right;
        }
        /* 口碑认证 */
        
        .indexKb {
            width: 90%;
            margin: 0 auto;
            box-shadow: 0px 5px 10px 0px #ccc;
            padding: 1.875rem 0;
            border-radius: 10px;
        }
        
        .indexKb li {
            text-align: center;
        }
        
        .indexKb li h4 {
            font-weight: bold;
            font-size: 2.125rem;
            margin-bottom: 0.9375rem;
            color: #22B0FC;
        }
        
        .indexKb li p {
            margin-bottom: 0;
            font-size: 1.125rem;
            color: #666;
        }
        
        .indexLjty {
            background: url(../images/index/tiyan.png) no-repeat;
            background-size: 100% 100%;
            width: 100%;
            height: 28.5rem;
            margin-top: 1.875rem;
            text-align: center;
            position: relative;
        }
        
        .indexLjtyFont {
            position: absolute;
            bottom: 13%;
            width: 100%;
        }
        
        .indexLjtyFont h3 {
            font-size: 1.875rem;
            color: #fff;
            margin-bottom: 0.9375rem;
        }
        
        .indexLjtyFont p {
            font-size: 1.125rem;
            color: #fff;
            margin-bottom: 2.5rem;
        }
        
        .indexLjtyFont a {
            padding: 0.875rem 2.25rem;
            border: none;
            border-radius: 1.875rem;
            color: #3293FD;
            font-size: 1rem;
            background: #fff;
        }
        
        .indexLjtyFont a i {
            font-size: 0.875rem;
            position: relative;
            top: 2px;
        }
        
        .indexfoot {
            width: 87.5%;
            overflow: hidden;
            margin: auto;
            margin-top: 3.125rem;
        }
        
        .indexfootList,
        .indexfootRight {
            float: left;
            width: 50%;
        }
        
        .indexfootList li {
            width: 25%;
            float: left;
        }
        
        .indexfootList li h5,
        .indexfootBot h5 {
            font-size: 0.875rem;
            color: #666;
            font-weight: bold;
            margin-bottom: 0.9375rem;
        }
        
        .indexfootList li h5 i {
            display: block;
            width: 1.5rem;
            background-color: #3293FD;
            height: 0.1875rem;
            border-radius: 5px;
            margin-top: 0.625rem;
        }
        
        .indexfootList li a,
        .indexfootBot a {
            display: block;
            color: #999;
            margin-top: 0.9375rem;
        }
        
        .indexfootList li a:hover,
        .indexfootBot a:hover {
            color: #3293FD;
        }
        
        .indexfootNub,
        .indexfootEwm {
            text-align: center;
            width: 50%;
            float: left;
        }
        
        .indexfootNub div>img {
            width: 3.375rem;
        }
        
        .indexfootNub div>i {
            display: block;
            font-style: normal;
            font-size: 0.875rem;
            color: #3293FD;
        }
        
        .indexfootNub span {
            display: block;
            font-size: 1.325rem;
            color: #3293FD;
            margin-top: 0.3125rem;
        }
        
        .indexfootNub p img {
            width: 1rem;
            margin-right: 0.3125rem;
            position: relative;
            top: -1px;
        }
        
        .indexfootNub p {
            font-size: 0.875rem;
            color: #3293FD;
            margin-top: 0.325rem;
            margin-bottom: 0;
        }
        
        .indexfootEwm img {
            width: 6.5rem;
        }
        
        .indexfootEwm p {
            font-size: 0.875rem;
            color: #333;
            margin-top: 0;
        }
        
        .indexfootBot {
            width: 100%;
            overflow: hidden;
            padding: 0.9375rem 0;
            border-top: 1px #f1f1f1 solid;
            border-bottom: 1px #f1f1f1 solid;
            margin-bottom: 1.25rem;
        }
        
        .indexfootBotL {
            float: left;
            width: 50%;
        }
        
        .indexfootBot h5 {
            margin-bottom: 0px;
            display: inline-block;
            margin-right: 1.875rem;
            margin-top: 0;
        }
        
        .indexfootBot a {
            display: inline-block;
            margin-right: 1.875rem;
            margin-top: 0;
        }
        
        .indexfootBotR {
            float: right;
        }
        /* 图片自动滚动 */
        
        .wrap,
        .wrapTwo {
            width: 100%;
            height: 3.75rem;
            position: relative;
            overflow: hidden;
            margin-top: 3.125rem;
        }
        
        .wrap ul,
        .wrapTwo ul {
            overflow: hidden;
            position: absolute;
            width: 100%;
            top: 0;
        }
        
        .wrap ul {
            right: 0;
        }
        
        .wrap ul li {
            float: right;
        }
        
        .wrap ul li,
        .wrapTwo ul li {
            width: 10.625rem
        }
        
        .wrapTwo ul {
            left: 0;
        }
        
        .wrapTwo ul li {
            float: left;
        }
        
        .wrapTwo {
            width: 90%;
            margin: 0 auto;
            margin-top: 3.125rem;
        }
        
        .indexGsicon {
            margin-top: 6.25rem;
        }
        
        .indexfootTop {
            margin-bottom: 1.875rem;
            overflow: hidden;
        }
        /* 平台页 */
        /* .pt_ptjz {
    overflow: hidden;
} */
        
        .pt_ptjz li {
            float: left;
            width: 32.5%;
            border-top: 3px #3293FD solid;
            box-shadow: 0px 5px 10px 0px #c9e3ff;
            padding: 1.875rem 2%;
            position: relative;
            margin-right: 1.2%;
        }
        
        .pt_ptjz li:last-child {
            margin-right: 0;
        }
        
        .pt_ptjzL h5 {
            font-size: 1.25rem;
            margin-bottom: 0.9375rem;
        }
        
        .pt_ptjzL p {
            font-size: 0.875rem;
            color: #666;
            width: 60%;
            height: 64px;
        }
        
        .pt_ptjzR {
            position: absolute;
            right: 0.9375rem;
            bottom: 0.625rem;
            width: 5.625rem;
        }
        
        .pt_ptjzR img {
            width: 100%;
        }
        
        .pt_Img img {
            width: 100%;
        }
        
        .pt_zygn .indexImgFont {
            margin-bottom: 5.5rem;
        }
        
        .pt_zygn .indexImgFont:last-child {
            margin-bottom: 0;
        }
        /* 平台--技术栈 */
        
        .pt_jsz {
            overflow: hidden;
            background-color: #f9f9f9;
            padding: 1.25rem;
        }
        
        .pt_jsz li {
            float: left;
            width: 32.1%;
            margin-right: 1.2%;
            overflow: hidden;
            /* box-shadow: 0px 5px 10px 0px #c9e8ea; */
            border-radius: 10px;
            background: #fff;
            padding: 1.5625rem 1.25rem;
            height: 21.875rem;
        }
        
        .pt_jsz li>div {
            float: left;
            width: 50%;
            color: #3293FD;
            margin: 0.3125rem 0;
        }
        
        .pt_jsz li>div p {
            font-size: 0.75rem;
            margin-top: 0;
        }
        
        .pt_jsz li>div h5 {
            font-size: 0.875rem;
            font-weight: bold;
        }
        
        .indexJjfaMob {
            display: none;
        }
        /* 自适应 */
        
        @media screen and (min-width:800px) and (max-width:1100px) {
            .indexJjfaLeftNav>li {
                line-height: 3.25rem;
                font-size: 1.025rem;
                margin-bottom: 1.275rem;
            }
            .indexJjfaLeft,
            .indexJjfaRCon {
                max-height: 30rem;
            }
        }
        
        @media screen and (min-width:1000px) and (max-width:1200px) {
            .indexDdm li {
                height: 26.875rem;
            }
        }
        
        @media screen and (min-width:800px) and (max-width:999px) {
            .indexDdm li {
                width: 33.2%;
            }
            .indexIFFontTit h5 {
                font-size: 1.25rem;
            }
            .indexIFFont {
                margin-top: 0;
            }
            .indexIFImg img {
                margin-top: 30%;
            }
        }
        
        @media screen and (min-width:300px) and (max-width:799px) {
            .indexDdm li {
                width: 33.2%;
            }
            /* .indexIFFontTit h5{
        font-size: 1.25rem;
    } */
            .indexIFFont {
                margin-top: 0;
            }
            .indexIFImg img {
                margin-top: 38%;
            }
        }
        
        .indexJjfaMob .item {
            width: 100%;
            background-color: #fff;
            border-radius: 5px;
            overflow: hidden;
            box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
            margin-bottom: 0.9725rem;
        }
        
        .indexJjfaMob .c-wrap {
            display: flex;
            align-items: center;
            font-size: 1rem;
            color: #333;
            padding: 0.9625rem 0.9625rem;
            transition: backgroundColr 0.3s;
        }
        
        .indexJjfaMob .item .c-wrap p {
            display: block;
            width: calc(100% - 0.4rem);
            transition: all 0.3s;
            margin-bottom: 0;
        }
        
        .indexJjfaMob .c-wrap i {
            display: block;
            overflow: hidden;
            font-size: 1rem;
            color: #333;
        }
        
        .indexJjfaMob .jut {
            display: none;
            padding: 0.9625rem 0.9625rem;
        }
        
        .indexJjfaMob .item .jut .fz_font {
            width: 100%;
            padding: 0;
        }
        
        .indexJjfaMob .font li {
            flex-wrap: wrap;
            margin-bottom: 1.625rem;
        }
        
        .indexJjfaMob .fz_font .font li i {
            display: none;
            margin-bottom: 0.2rem;
        }
        
        .indexJjfaMob .fwen {
            padding-left: 0;
            width: 100%;
        }
        
        .indexJjfaMob .fwen .tit {
            color: #1a1a1a;
            font-size: 1rem;
        }
        
        .indexJjfaMob .fwen .text {
            font-size: 14px;
            margin-top: 4px;
            line-height: 20px;
            color: #505050;
        }
        
        .indexJjfaMob .font li:last-child {
            margin-bottom: 0;
        }
        
        .itemOn .c-wrap {
            background-color: #22B0FC;
            color: #fff;
        }
        
        .itemOn .c-wrap i {
            color: #fff;
        }
        
        .indexKb .row {
            margin: 0;
        }
        /* 关于慕柏 */
        
        .aboutLine {
            width: 80%;
            background: url(../images/about/back.png);
            height: 570px;
            position: relative;
            margin: 0 auto;
        }
        
        .aboutLineCon {
            position: absolute;
            top: 50%;
            margin-top: -35px;
            width: 100%;
        }
        
        .aboutLineConLine {
            width: 86.5%;
            margin: 0 auto;
            position: relative;
        }
        
        .aboutLineHj {
            width: 70px;
        }
        
        .aboutLineL {
            width: calc(100% - 80px);
        }
        
        .aboutLineConList {
            /* overflow: hidden; */
            margin-bottom: 0;
            position: absolute;
            width: 94.5%;
            top: 15px;
            text-align: center;
        }
        
        .aboutLineConList li {
            float: left;
            width: 10.5%;
            position: relative;
        }
        
        .aboutLineConList li img {
            width: 40px;
        }
        
        .aboutLineFont {
            background: #fff;
            padding: 0.9375rem 0.625rem;
            width: 8.125rem;
            box-shadow: 0px 5px 10px 0px #c9e3ff;
            margin: 0 auto;
            position: absolute;
            left: 50%;
            margin-left: -4.0625rem;
            margin-top: 15%;
        }
        
        .aboutLineFont h5 {
            color: #22B0FC;
            font-size: 0.9375rem;
            font-weight: bold;
            text-align: center;
        }
        
        .aboutLineFont h5 i {
            display: block;
            width: 1.25rem;
            height: 3px;
            background: #22B0FC;
            margin: 0 auto;
            margin-top: 0.5rem;
            border-radius: 10px;
        }
        
        .aboutLineFont p {
            font-size: 12px;
            color: #333;
            position: relative;
        }
        
        .aboutLineFont p i {
            display: inline-block;
            position: absolute;
            width: 3px;
            height: 3px;
            border-radius: 50%;
            background-color: #ccc;
            top: 7px;
            margin-left: -5px;
        }
        
        .aboutLineConListTop .aboutLineFont {
            bottom: 105%;
            margin-bottom: 15%;
        }
        /* 发展历程--移动端 */
        
        .aboutMobile {
            display: none;
        }
        
        .aboutMobileLin {
            position: absolute;
            height: 86%;
            width: 2px;
            background: #3494FD;
            left: 50%;
            margin-left: -1px;
            margin-top: 55px;
        }
        
        .aboutFont {
            line-height: 34px;
            text-align: left;
            margin: 0 auto;
            text-indent: 2em;
            font-size: 1.2rem!important;
        }
        
        .aboutMobileList {
            height: 100%;
            padding-top: 70px;
        }
        
        .aboutMobileList li {
            position: relative;
            height: 9.75rem;
        }
        
        .aboutMobileList li img {
            position: absolute;
            width: 2rem;
            left: 50%;
            margin-left: -0.9375rem;
        }
        
        .aboutMobileList li .aboutLineFont {
            position: absolute;
            margin-top: 0;
        }
        
        .aboutMobileList li:nth-child(odd) .aboutLineFont {
            margin-left: 1.875rem;
        }
        
        .aboutMobileList li:nth-child(even) .aboutLineFont {
            margin-left: -10rem;
        }
        
        .aboutMobTOP {
            position: absolute;
            left: 50%;
            margin-left: -0.9375rem;
        }
        
        .aboutMobTOP img {
            width: 30px;
        }
        /* 客户案例 */
        
        .caseTab {
            width: 100%;
            /* overflow: hidden; */
            margin-bottom: 1.25rem;
        }
        
        .caseTab ul {
            width: 100%;
            overflow: hidden;
            border-right: 0px;
            border-radius: 0.06rem 0.06rem 0px 0px;
            background-color: #fff;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-shadow: 0px 2px 15px 0px rgba(14, 20, 33, .05);
        }
        
        .caseTab ul li {
            width: 100%;
            text-align: left;
            font-size: 16px;
            border: 0;
            padding: 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            overflow: hidden;
        }
        
        .caseTab .lab-c {
            padding-left: 120px;
            position: relative;
        }
        
        .caseTab .lab-c span {
            display: inline-block;
            width: 136px;
            margin-bottom: 4px;
            text-align: center;
            line-height: 30px;
            cursor: pointer;
            font-size: 0.875rem;
        }
        
        .caseTab .lab-c span.caseTabOn {
            background: #22B0FC;
            border-radius: 20px;
            color: #fff;
        }
        
        .caseTab span.all {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 6.25rem;
            background: #22B0FC;
            border-radius: 20px;
            color: #fff;
            text-align: center;
            font-weight: 600;
            font-size: 0.875rem;
        }
        
        .caseList li {
            padding: 0 10px;
            border: 0;
            margin-right: 0;
            overflow: hidden;
            margin-bottom: 0.625rem;
            border-radius: 0.04rem;
            background-color: #fff;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }
        
        .caseList li a {
            border: 1px solid #dfe5ed;
            display: block;
            padding: 0;
            box-shadow: none;
        }
        
        .caseList li a em {
            width: 100%;
            display: block;
            overflow: hidden;
            font-style: normal;
            position: relative;
            padding: 0;
        }
        
        .caseList em.em1 b {
            background-size: 100% 100%;
            background-position: center center;
            background-repeat: no-repeat;
            margin-bottom: 1.25rem;
            height: 10rem;
            width: 100%;
            display: block;
            overflow: hidden;
        }
        
        .caseList .em1 .img {
            position: absolute;
            bottom: 0px;
            left: 1.25rem;
            width: 4.5rem;
            height: 4.5rem;
            border-radius: 50%;
            background-size: 100%;
            background-repeat: no-repeat;
            background-position: center center;
            box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
            background-color: #fff;
            display: none;
        }
        
        .caseList li a em.em2 {
            padding: 0.625rem 1.25rem 1.25rem;
            width: auto;
            position: relative;
            display: block;
            overflow: hidden;
            font-style: normal;
        }
        
        .caseList li a em.em2 span {
            width: 100%;
            display: block;
            overflow: hidden;
        }
        
        .caseList li a em.em2 span.sp1 {
            font-size: 14px;
            font-weight: 400;
            position: relative;
            line-height: 30px;
            color: #292929;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }
        
        .caseList li a em.em2 span.sp1::after {
            content: '';
            height: 2px;
            background: #22B0FC;
            width: 36px;
            position: absolute;
            left: 0;
            bottom: 0;
        }
        
        .caseList li a em.em2 span.sp2 {
            line-height: 40px;
            margin: 0px 0px;
            font-weight: bold;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            font-size: 1rem;
            color: #292929;
            width: 100%;
            display: block;
        }
        
        .caseList li a em.em2 span.sp3 {
            padding-top: 8px;
            height: auto;
        }
        
        .caseList em.em2 span.sp3 i.active {
            background: #22B0FC;
            border-radius: 10px;
            padding: 3px 6px;
            color: #fff;
        }
        
        .caseList li a em.em2 span.sp3 i {
            margin-right: 6px;
            display: inline-block;
            padding: 3px 0;
            font-size: 0.875rem;
        }
        
        .caseList li a em.em2 span.sp4 {
            white-space: inherit;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            height: 3.125rem;
            border-top: 1px solid #d9d9d9;
            margin-top: 0.625rem;
            padding-top: 0.325rem;
            font-size: 1rem;
            color: #666;
            font-weight: normal;
            line-height: 1.5;
            text-overflow: ellipsis;
        }
        /* 新闻中心 */
        
        .index_list_product {
            /* overflow: hidden; */
        }
        
        .index_list_product li {
            background-color: #fff;
            margin-bottom: 0;
        }
        
        .index_list_product li>div {
            box-shadow: 0px 2px 15px 0px rgba(14, 20, 33, .05);
        }
        
        .index_list_productImg {
            width: 100%;
            overflow: hidden;
            height: 205px;
        }
        
        .index_list_productImg img {
            width: 100%;
            min-height: 100%;
        }
        
        .index_list_productFots {
            padding: 0 20px;
            width: 100%;
            padding-bottom: 1.25rem;
            padding-top: 1.25rem;
            height: 200px;
            /* background: #f7f7f7; */
        }
        
        .index_list_productFots h6 {
            font-weight: normal;
            font-size: 1rem;
            margin-bottom: 1.25rem;
            font-weight: bold;
            text-align: left;
            color: #000;
        }
        
        .index_list_productFots p {
            font-size: 14px;
            color: #999;
            text-align: left;
            line-height: 1.5rem;
            margin-bottom: 0;
            max-height: 4.5rem;
            overflow: hidden;
            text-indent: 2em;
        }
        
        .indexNewTime {
            display: block;
            font-style: normal;
            text-align: right;
            width: 100%;
            color: #999;
            margin-top: 1.25rem;
        }
        
        .swiperNrSwiper {
            overflow: hidden;
            padding: 3.125rem 0;
            position: relative;
        }
        /* 右侧浮动 */
        
        @keyframes scale2 {
            from {
                transform: translate(-50%, -50%) scale(0.8);
            }
            to {
                transform: translate(-50%, -50%) scale(1);
            }
        }
        
        @-webkit-keyframes scale2 {
            from {
                transform: translate(-50%, -50%) scale(0.8);
            }
            to {
                transform: translate(-50%, -50%) scale(1);
            }
        }
        
        .fixedgt {
            position: fixed;
            background-color: #fff;
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
            padding: 0 7px;
            width: 70px;
            z-index: 466;
            padding-bottom: 22px;
            right: 0.625rem;
            top: 50%;
            border-radius: 35px;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
        }
        
        .fixedgt .item {
            border-bottom: 1px solid #f0f0f0;
            position: relative;
            padding: 12px 0 14px;
        }
        
        .fixedgt .item .fz_li {
            cursor: pointer;
            color: #505050;
            display: flex;
            font-size: 14px;
            flex-direction: column;
            align-items: center;
        }
        
        .fixedgt .item .fz_li .fz_icon {
            display: flex;
            align-items: center;
            border-radius: 50%;
            width: 44px;
            height: 44px;
            justify-content: center;
        }
        
        .fixedgt .fz_advisory .fz_li .fz_icon:before {
            content: "";
            display: block;
            position: absolute;
            top: 50%;
            left: 50%;
            width: 140%;
            height: 140%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            -webkit-animation: scale2 1s linear infinite alternate;
            animation: scale2 1s linear infinite alternate;
            background-color: #22B0FC;
            border-radius: 50%;
            opacity: 0.4;
        }
        
        .fixedgt .fz_advisory .fz_li .fz_icon {
            position: relative;
            background-color: #22B0FC;
            margin-bottom: 1rem;
            position: relative;
        }
        
        .fixedgt .item .fz_li .fz_icon img,
        .fixedgt .item .fz_li .fz_icon img {
            height: 59.0909%;
            position: relative;
        }
        
        .fixedgt .item .fz_li .fz_icon img:nth-child(2) {
            display: none;
        }
        
        .fixedgt .item .hover1 {
            background-color: #fff;
            width: 180px;
            border-radius: 10px;
            padding: 6px 0.2rem;
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
            position: absolute;
            display: none;
            -webkit-transition: all 0.4s;
            transition: all 0.4s;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 100%;
            margin-right: 26px;
            padding: 6px 0.625rem;
        }
        
        .fixedgt .item .hover1 .link {
            border-bottom: 1px solid #eeeeee;
            padding: 10px 0.12rem;
        }
        
        .fixedgt .item .hover1 .link .fz_t {
            color: #505050;
            font-size: 14px;
            margin-bottom: 4px;
        }
        
        .fixedgt .item .hover1 .link .tel {
            line-height: 0.8;
            color: #22B0FC;
            font-size: 16px;
            font-weight: bold;
            white-space: nowrap;
            font-size: 14px;
        }
        
        .fixedgt .item .hover1 .link:last-child {
            border-bottom: 0;
        }
        
        .fixedgt .item .hover1:after {
            content: "";
            display: block;
            position: absolute;
            top: 50%;
            margin-top: -8px;
            right: -8px;
            width: 0;
            height: 0;
            border-left: 8px solid #fff;
            border-top: 8px solid transparent;
            border-bottom: 8px solid transparent;
        }
        
        .fixedgt .item:last-child,
        .fixedgt .item:nth-child(3) {
            border-bottom: 0;
            border-right: none;
        }
        
        .fixedgt .fz_top,
        .information .fz_top {
            position: absolute;
            top: 100%;
            left: 0;
            margin-top: 13px;
            padding: 0;
            width: 100%;
        }
        
        .information {
            z-index: 9;
        }
        
        .fixedgt .fz_top .fz_li,
        .information .fz_top .fz_li {
            background-color: #fff;
            border-radius: 50%;
            width: 100%;
            -webkit-transition: all 0.4s;
            transition: all 0.4s;
            height: 70px;
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.06);
        }
        
        .fixedgt .fz_top .fz_li .fz_icon,
        .information .fz_top .fz_li .fz_icon {
            width: 100%;
            height: 100%;
        }
        /* 底部 */
        
        .information {
            width: 100%;
            position: fixed;
            bottom: 0;
            height: 65px;
            border: none;
            box-shadow: 0px -5px 15px #cccccc;
            /* overflow: hidden; */
            display: none;
        }
        
        .contactInfo {
            overflow: hidden;
            background: #3293FD;
        }
        
        .contactInfo>div {
            float: left;
            text-align: center;
            padding: 10px 0;
            font-size: 0.875rem;
            width: 50%;
        }
        
        .contactInfoLine {
            /* width: 40%;
    background-color: #fff; */
        }
        
        .contactInfo>div i {
            display: block;
            font-style: normal;
            margin-bottom: 5px;
        }
        
        .contactInfo>div i img {
            width: 22px;
        }
        
        .contactInfo a {
            color: #fff;
            text-decoration: none;
        }
        
        .contactInfoNub {
            /* width: 60%;
    background-color: #4e86f5;
    color: #fff; */
        }
        
        .contactInfo>div i {
            display: block;
            font-style: normal;
            margin-bottom: 5px;
        }
        
        .contactInfoLine a:link,
        .contactInfoNub a {
            text-decoration: none;
        }
        
        .contactInfo>div>p {
            margin-bottom: 0;
            border-right: 1px #fff solid;
        }
        
        .contactInfo>div:last-child p {
            border-right: none;
        }
        
        .information .fz_top {
            top: unset;
            bottom: 80px;
            width: 3.75rem;
            height: 3.75rem;
            left: unset;
            right: 0.625rem;
        }
        
        .information .fz_top .fz_li {
            height: 3.75rem;
        }
        
        .information .fz_icon {
            text-align: center;
            line-height: 3.75rem;
        }
        /* 移动端底部 */
        
        .fotboxMobile {
            display: none;
        }
        
        .fotbox {
            margin-bottom: 75px;
        }
        
        .fotbox .fot1 {
            padding-top: 0.86rem;
            padding-bottom: 0.24rem;
        }
        
        .fotbox .fot1 .cont {
            display: flex;
            align-items: flex-start;
            flex-wrap: wrap;
        }
        
        .fotbox .fot1 .cont .lt {
            flex-wrap: wrap;
            padding-right: 0;
            margin-bottom: 1rem;
            width: 100%;
        }
        
        .fotbox .fot1 .cont .lt .item {
            width: 100%;
            margin-bottom: 1rem;
            margin-right: 0;
        }
        
        .fotbox .fot1 .cont .lt .item .tit {
            width: 100%;
            font-size: 1rem;
            color: #010101;
            display: flex;
            justify-content: space-between;
            font-weight: 600;
            align-items: center;
        }
        
        .fotbox .fot1 .cont .lt .item .tit i {
            -webkit-transition: all 0.4s;
            transition: all 0.4s;
            width: 10px;
        }
        
        .fotbox .fot1 .cont .lt .item .jut {
            display: none;
            margin-top: 12px;
        }
        
        .fotbox .fot1 .cont .lt .item .jut a {
            font-size: 1rem;
            margin-bottom: 0.625rem;
            color: #666666;
            display: block;
            transition: all 0.4s;
        }
        
        .fotboxInfo .indexfootBotL,
        .fotboxInfo .indexfootBotR {
            width: 100%;
            text-align: center;
            font-size: 12px;
        }
        
        .fotboxInfo h5,
        .fotboxInfo h5 {
            font-size: 12px;
        }
        
        .fotboxInfo .indexfootBotL {
            margin-bottom: 10px;
        }
        
        .applyBtn {
            overflow: hidden;
        }
        
        .applyBtn1 {
            width: 80px!important;
            background-color: #22B0FC!important;
            display: none;
        }
        /* 背景浮动圆 */
        
        @keyframes trantale1 {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            25% {
                transform: translate(-0.4rem, -0.4rem);
            }
            50% {
                transform: translate(0.6rem, -0.6rem);
            }
            100% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
            }
        }
        
        @keyframes trantale3 {
            form {
                -webkit-transform-origin: 40%;
                transform-origin: 40%;
                -webkit-transform: rotate(0);
                transform: rotate(0);
            }
            to {
                -webkit-transform-origin: 40%;
                transform-origin: 40%;
                -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
            }
        }
        
        .indexBbackR {
            position: absolute;
            right: 0;
            top: -4.4rem;
            z-index: -1;
            width: 80%;
            height: 80vh;
            overflow: hidden;
        }
        
        .indexBbackR img {
            width: 43.4375%;
            position: absolute;
            right: -24.16666%;
            top: 0;
            -webkit-animation: trantale3 16s ease infinite;
            animation: trantale3 16s ease infinite;
        }
        
        .indexBbackL img {
            position: absolute;
            left: 0;
            top: -4.4rem;
            z-index: -1;
            width: 100%;
            overflow: hidden;
            width: 43.4375%;
            position: absolute;
            left: -24.16666%;
            height: 50vh;
            -webkit-animation: trantale1 16s ease infinite;
            animation: trantale1 16s ease infinite;
        }
        
        .indexConList>li>a div em {
            font-size: 0.75rem;
            margin-left: 2px;
            position: relative;
            top: 2px;
        }
        /* 预约 */
        
        .apply {
            width: 910px;
            height: 620px;
            background: #FFFFFF;
            box-shadow: 0 4px 14px 0 rgba(142, 150, 169, 0.40);
            border-radius: 10px;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin-left: auto;
            margin-right: auto;
            margin: auto;
        }
        
        .applyLeft {
            float: left;
            width: 400px;
            height: 100%;
            border-top-left-radius: 10px;
            border-bottom-left-radius: 10px;
            position: relative;
            background: #3293FD;
        }
        
        .applyLeft img {
            width: 100%;
        }
        
        .applyRight {
            height: 620px;
            margin-left: 480px;
            position: relative;
            margin-right: 3.125rem;
        }
        
        .applyRightTit {
            padding-top: 2.5rem;
            margin-bottom: 2.5rem;
            overflow: hidden;
        }
        
        .applyRightTit h5 {
            font-size: 1.375rem;
            float: left;
            margin: 0;
            font-weight: bold;
            float: left;
            margin: 0;
            font-weight: bold;
            position: relative;
            top: 6px;
        }
        
        .applyRightTit img {
            float: right;
            width: 6.25rem;
        }
        /* 申请页面 */
        
        .contactHtml h4 {
            font-size: 24px;
            margin-bottom: 20px;
            margin-top: 30px;
        }
        
        .contactHtmlList {
            width: 100%;
        }
        
        .contactHtmlList li {
            margin: 10px 0;
        }
        
        .contactHtmlList li span {
            display: inline-block;
            width: 3.75rem;
            padding-left: 10px;
            float: left;
            position: relative;
            margin-top: 13px;
            font-size: 0.875rem;
        }
        
        .contactHtmlList li input,
        .contactHtmlList li textarea {
            border: 1px #e5e5e5 solid;
            outline: none;
            line-height: 40px;
            padding: 0 10px;
            width: calc(100% - 70px);
            margin: 2px 0;
            border-radius: 5px;
            font-size: 0.875rem;
        }
        
        .contactHtmlList li textarea::placeholder {
            color: #dddddd !important;
        }
        
        .contactHtmlList li input::placeholder {
            color: #dddddd !important;
        }
        
        .contactHtmlList li em {
            font-size: 12px;
            color: #999;
            font-style: normal;
            margin-left: 15px;
        }
        
        .contactHtmlListXt {
            padding-top: 20px;
        }
        
        .contactHtmlListXt span {
            font-size: 16px;
            font-weight: bold;
            margin-top: 0!important;
        }
        
        .contactHtml button {
            width: 100%;
            margin-top: 25px;
            line-height: 40px;
            border: none;
            background-color: #4e86f5;
            color: #fff;
            border-radius: 5px;
        }
        
        .contactHtmlList li textarea {
            line-height: 26px;
            min-height: 90px;
        }
        
        .contactHtmlList li {
            position: relative;
        }
        
        .contactHtmlList li i {
            position: absolute;
            font-style: normal;
            color: #f00;
            left: 0;
            top: 2px;
        }
        
        .pointOut {
            color: #f00;
            font-style: normal;
            font-size: 12px;
            text-align: right;
            position: absolute;
            right: 0;
            display: none;
        }
        
        .applyRight button {
            width: 100%;
            margin-top: 1.5625rem;
            line-height: 2.5rem;
            border: none;
            background-color: #4e86f5;
            color: #fff;
            border-radius: 5px;
        }
        
        .swiper-container1>div img,
        .swiper-container1>div .swiper-wrapper,
        .mySwiper img {
            width: 100%;
            height: 100%;
        }
        
        .aboutZZ {
            width: 80%;
            display: inline-block;
            margin: 0 auto;
            margin-top: 30px;
        }
        
        .aboutZZ img {
            width: 100%;
        }
        
        @media screen and (min-width: 1000px) and (max-width: 1200px) {
            .indexIFFontTit h5 {
                font-size: 1.525rem;
            }
            .indexLjty {
                height: 20.5rem;
            }
            .indexLjtyFont h3 {
                font-size: 1.575rem;
            }
            .indexLjtyFont p {
                font-size: 1rem;
                margin-bottom: 1.625rem;
            }
            .indexLjtyFont a {
                padding: 0.675rem 1.625rem;
            }
            .indexLjtyFont {
                bottom: 9%;
            }
        }
        
        .aboutZZMobile {
            width: 90%;
            display: inline-block;
            margin: 0 auto;
            display: none;
        }
        
        .aboutZZPc {
            display: block;
        }
        
        @media screen and (min-width:200px) and (max-width:999px) {
            .indexJjfa {
                display: none;
            }
            .indexJjfaMob {
                display: block;
            }
            .indexIFImg {
                /* display: none; */
                width: 100%;
            }
            .indexIFImg img {
                margin-top: 3%;
            }
            .indexIFFonts {
                order: 1;
            }
            .indexIF:nth-child(2) {
                /* order: 2; */
                width: 100%;
            }
            .indexIFFontsLeft,
            .indexIFFonts {
                width: 100%;
                padding: 0;
            }
            .indexIFFontTit h5 {
                font-size: 1.25rem;
            }
            .indexLjty {
                height: 18.5rem;
            }
            .indexLjtyFont h3 {
                font-size: 1.375rem;
            }
            .indexLjtyFont p {
                font-size: 0.9625rem;
                margin-bottom: 1.625rem;
            }
            .indexLjtyFont a {
                padding: 0.575rem 1.625rem;
            }
            .indexLjtyFont {
                bottom: 9%;
            }
            .indexConList>li>a p {
                margin-top: 0.9375rem;
                font-size: 1rem;
            }
            .indexConList>li>a div {
                font-size: 0.75rem;
            }
            .indexKb li p {
                font-size: 0.9625rem;
            }
            .containerKbrz {
                width: 99.5%;
            }
            .indexListTit h3 {
                font-size: 1.565rem;
            }
            .indexListTit {
                margin-bottom: 2.25rem;
            }
            .indexListTit p {
                font-size: 1rem;
                padding: 0 0.625rem;
            }
            .indexListTit {
                margin-top: 5.25rem;
            }
            .containerMin {
                width: 87.5%;
            }
            .indexDdm li {
                width: 50%;
            }
            .indexDdm li {
                height: 20.875rem;
            }
            .indexDdmBot p {
                font-size: 1rem;
            }
            .pt_Img {
                width: 87.5%;
                margin: 0 auto;
            }
            .pt_jsz li {
                width: 48.8%;
            }
            .pt_jsz li>div {
                width: 33.3%;
            }
            .pt_jsz li {
                width: 100%;
                width: 100%;
                height: unset;
                margin-bottom: 20px;
            }
            .pt_ptjz li {
                margin-bottom: 20px;
                width: 100%;
                margin-right: 0;
                padding: 1.875rem;
            }
            .index-banner>div {
                height: 200px;
            }
            .wrap ul li,
            .wrapTwo ul li {
                width: 8rem
            }
            .indexfootNub span {
                font-size: 1rem;
            }
            .headNavRight,
            .fixedgt,
            .indexfoot,
            .aboutLineCon,
            .swiperNr .button,
            .aboutZZPc {
                display: none;
            }
            .information,
            .fotboxMobile,
            .aboutMobile,
            .aboutZZMobile {
                display: block;
            }
            .aboutMobileAll {
                height: 1500px;
            }
            .index-banner {
                margin-top: 60px;
            }
            .caseTab span.all {
                width: 5rem;
            }
            .caseTab .lab-c {
                padding-left: 100px;
            }
            .caseTab .lab-c span {
                width: 6.25rem;
            }
            .applyLeft {
                display: none;
            }
            .apply {
                width: 90%;
            }
            .applyRight {
                margin-left: 1.25rem;
                margin-right: 1.25rem;
            }
            .applyBtn1 {
                display: inline-block;
            }
            .applyBtn2 {
                width: calc(100% - 100px)!important;
                float: right;
                margin-right: 10px;
            }
            .aboutZZ {
                width: 100%;
            }
            .swiperNrSwiper {
                padding: 0;
            }
            .swiperNr .swiper-slide {
                margin: 0;
            }
            .bannerFont h3 {
                font-size: 2.25rem;
            }
            .bannerFont p {
                font-size: 0.875rem;
                width: 54%;
            }
            .bannerFont h3 {
                margin-bottom: 1.25rem;
                font-size: 1.565rem;
            }
            .pt_ptjzR {
                width: 4.625rem;
            }
            .pt_zygn .indexImgFont {
                margin-bottom: 3rem;
                margin-bottom: 3rem;
                display: flex;
                flex-direction: column;
            }
            .containerMobW {
                width: 100%;
            }
            .swiperNr .swiper-container {
                box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
            }
            .indexLjtyFont {
                bottom: 12%;
            }
            .indexIFFontTit h5 {
                font-size: 1.0625rem;
            }
            .caseList li,
            .index_list_product li {
                margin-bottom: 20px;
            }
        }
        /* 2024-04-17 */
        
        .swiperIfont {
            font-size: 1.25rem;
            margin-left: 10px;
            font-style: normal;
        }
        
        .imgBorder {
            border: 1px #ccc solid;
        }
        /* 2025-04-26 ysx */
        .banner_btn button{
            background: #3293fd;
            width: 8vw;
            height: 4.5vh;
            border: none;
            border-radius: 5px;
            color: #fff;
            font-size: 1rem;
            margin-right: 10px;
            box-shadow: 1px 1px 9px 3px rgba(31, 61, 120, 0.16), inset 1px 0.5px 0.6px 0.1px #b7dfff;
        }
        .swiper-container3 {
            width: 100%;
            height: 100%;
          }
          .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
      
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            transition: 300ms;
            transform: scale(0.8);
          }
          .swiper-slide-active,.swiper-slide-duplicate-active{
            transform: scale(1);
          }
          .index_swiper3_img img{
              width: 100%;
          }
          .index_swiper3{
              width: 100%;
          }
          .banner_btn a{
              color: #fff;
          }
          .banner_btn2{
              background:#fff!important;
              color: #000!important;
          }
          /* 系统演示 */
          .demo_btn{
            width: 100%;
            text-align: center;
            margin-top: 60px;
            padding-bottom: 30px;
          }
          .demo_btn span{
            color: #222222;
            font-size: 1.25rem;
            margin: 0 15px;
            padding-bottom: 10px;
            cursor: pointer;
          }
          .demo_btnActive{
            border-bottom: 2px #000 solid;
          }
          .demoList{
            margin-top: 30px;
          }
          .demoList li{
            padding: 0;
            margin-bottom: 30px;
          }
          .demoList h5{
            font-size: 24px;
            color: #006BD3;
            font-weight: 400;
            margin-bottom: 30px;
            text-align: center;
          }
          .demoList img{
            width: 100%;
          }
          .demoListFont{
            margin-top: 20px;
            text-align: left;
            font-size: 14px;
          }
          .demoListFont i{
            display: inline-block;
            margin-right: 15px;
          }
          .demoListFont i img{
            width: 28px;
          }
          .demoListFont p{
            padding-bottom: 12px;
            margin-bottom: 0;
            padding-top: 10px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; 
            font-size: 16px;
          }
          .demConList{
            padding: 20px;
            width: 95%;
            margin: 0 auto;
            box-shadow: 1px 1px 9px 3px #ccc;
            border-radius: 5px;
          }
          .demoListFoot a{
            color: #006BD3;
          }
          .demoListFoot{
            margin-top: 10px;
            text-align: right;
            font-size: 14px;
          }
          /* 方案介绍 */
          .schemeFont{
            font-size: 14px;
            line-height: 24px;
            margin-top: 30px;
          }
          .schemeTit i{
            display: inline-block;
            width: 3px;
            background: #006BD3;
            height: 20px;
            margin-right: 20px;
          }
          .schemeFont p{
            font-size: 16px;
            line-height: 28px;
          }
          .demConList_img{
            height: 200px;
            overflow: hidden;
          }
          .demConList_img img{
            height: 100%;
          }
          .demo_btnActive {
            color: #006BD3!important;
            border-color: #006BD3;
        }