
/* 分辨率在1000上，采用下面的样式*/
@media screen and (min-width:1000px){
    /*body{margin:0 auto; text-align:center;}*/
    .banner{
        width:100%; height:580px;position: relative;
        text-align: center;overflow: hidden;
        margin-top: 90px;
    }
    .banner ul.imageslist {
        width:100%; height:580px;top: 0;left: 0;
    }
    .banner ul.imageslist li {
        width:100%; height:580px;
        position: absolute;
        top: 0;left: 0;
        /*现在，所有的li都是落在一起的，让所有的li隐藏*/
        display: none;
    }
    .banner ul.imageslist li>a{
        display: block;height: 580px; position: relative;
    }
    .banner ul.imageslist li:nth-of-type(1){
        background: url(../img/index-banner1.jpg) no-repeat center;
        background-size: 100% 580px;
    }
    .banner ul.imageslist li:nth-of-type(2){
        background: url(../img/index-banner2.jpg) no-repeat center;
        background-size: 100% 580px;
    }
    .banner ul.imageslist li:nth-of-type(3){
        background: url(../img/index-banner4.jpg) no-repeat center;
        background-size: 100% 580px;
    }
    .banner ul.imageslist li.first{display: block;}
    .banner-mask{
        width: 100%;height: 580px;
        background-color:rgba(68,60,225,0.6);
        position: absolute; left: 0; top: 0; z-index: 2;
    }
    .banner-box{
        position: absolute;
        left: 0; top: 145px; bottom: 0; right: 0;
        margin: auto; color: #fff; z-index: 3;
    }
    .banner-box>h5{ font-size: 40px;}
    .banner-box>p{font-size: 22px; margin: 8px 0 28px;}
    .banner-box>img{width: 145px; height: 145px;margin: 0 auto;}
    .banner-box>span{font-size: 16px; display: block;margin-top: 16px;}
    .banner-box>a{
        display: block;
        width: 154px;height: 40px;
        line-height: 40px;text-align: center;
        font-size: 16px;color: #fff;
        border: 2px solid #fff;
        margin: 20px auto;
    }
    .banner .buttons a {display: block;}
    .banner .buttons a>i{font-size: 48px;color: #fff;}
    .banner .buttons .leftBtn {z-index: 99; position: absolute;top: 50%; left:8%;}
    .banner .buttons .rightBtn {z-index: 99; position: absolute;top: 50%; right:8%;}
    .banner .num {
        height: 4px; position: absolute;bottom: 20px;left:42%; z-index: 99;
    }
    .banner .num span {
        float: left;width: 36px; height: 4px; 
        margin: 0 6px; background: rgba(139,131,235,0.2);
    }
    .banner .num span.cur {background: #fff;}

    .content{width: 100%; margin: 0 auto; overflow: hidden;}
    .content-head{width: 100%; height: 108px; background: #ebf0fd;}
    .content-head .spread{
        width: 33%; height: 64px;
        box-sizing: border-box;margin-top: 22px;
        border-left: 1px solid #d9dfed;
    }
    .spread>img{width: 60px;height: 47px;margin: 5px 34px 0 44px;}
    .spread-title>h6{
        font-size: 16px; color: #222120; margin-bottom: 6px;
    }
    .spread-title>p{width: 250px;
        font-size: 14px; line-height: 20px;color:#808c9f
    }
    .box01-article{width: 1200px;}
    .box-title{
        width: 100%; line-height: 36px;text-align: center;
        font-size: 34px;padding-top: 60px;margin-bottom: 68px;
    }
    .box-title>strong{
        background: url(../img/icon04.png) repeat-x left bottom;
    }

    .box01-ul, .box01-ul>li{width: 1120px; margin: 30px auto;}
    .box01-ul>li{position: relative;}

    .box-title-head{font-size: 22px; color: #2c2c2c;}
    .box-title-head>span{
        display: inline-block;
        font-size: 16px; color: #fff;
        width: 69px; height: 30px;
        line-height: 30px; text-align: center;
        background: #384d78;
        border-top-left-radius:15px;
        border-bottom-left-radius:15px;
        border-top-right-radius:16px;
        margin-right: 18px;
    }
    .titles>p{
        font-size: 16px; line-height: 32px;color: #7381a1; margin-top: 30px;
    }

    .box01-ul>li .pcWeb{display: block;}
    .box01-ul>li .handsetWeb{display: none;}
    .box01-li{height: 292px; margin-bottom: 135px;}
    .box01-li>img{width: 675px;height: 292px;}
    
    .box01-title{
        position: absolute;
        left: -500px; top: 65px;
        transition: all 1s ease-out;
        -ms-transition: all 1s ease-out;
    }
    .box01-title>p{width: 410px; text-indent: 37px;}

    .box02-li{height: 327px; margin-bottom: 54px;}
    .box02-title{
        position: absolute;
        right: -600px; top: 100px;
        transition: all 1s ease-out;
    }
    .box02-title>p{width: 500px; text-indent: 37px;}

    .box03-li{height: 435px; margin-bottom: 55px;}
    .box03-li>img{width: 672px; height: 435px;}

    .box03-title{
        position: absolute;
        left: -500px; top: 140px;
        transition: all 1s ease-out;
    }

    .box03-title>p{ width: 435px; text-indent: 37px;}

    .box04-li{height: 355px; margin-bottom: 138px;}
    .box04-li>img{width: 499px; height: 355px;}
    .box04-title{
        position: absolute;
        right: -600px;top: 100px;
        transition: all 1s ease-out;
    }
    .box04-title>p{width: 500px;text-indent: 37px;}

    .content-data{width: 100%; height: 204px; background: #0143da;}
    .content-data ul{
        display: flex;
        display: -ms-flexbox;
        justify-content: space-between;
        -ms-justify-content: space-between;
    }
    .content-data ul>li{
        width: 25%; height: 204px;
        color: #fff; position: relative;
        display: flex; flex-direction: column;
        align-items: center;justify-content: center;
        display: -ms-flexbox; 
        -ms-flex-direction: column;
        -ms-align-items: center;
        -ms-justify-content: center;
    }
    .content-data-head{font-size: 0;}
    .content-data-head>strong{
        display: inline-block;
        *zoom: 1; *display: inline;
        font-size: 38px; color: #fff;
        margin-right: 12px;
    }
    .content-data-head>strong:after{
        content: '';display: block;
        width: 24px;height: 2px;background-color: #fff
    }
    .content-data-head>span{
        display: inline-block;*zoom: 1; *display: inline;font-size: 12px;
    }
    .content-data-head>img{
        width: 70px; height: 75px;
        position: absolute;top: 0; right: 0;
    }
    .content-data ul>li>p{font-size: 14px; line-height: 14px;margin-top: 20px;}

    .info01{position: relative;overflow: hidden;}
    .info01>ul{
        width: 100%; height: 480px;
        position: relative;
        background: url(../img/img05.png) no-repeat center bottom;
        background-size: 420px 310px;
    }
    .info01>ul>li{width: 276px;height: 160px; position: absolute;}
    .info01>ul>li:nth-of-type(1){
        left:0; bottom: 8%;
    }
    .info01>ul>li:nth-of-type(1):hover{
        animation: move01 0.2s linear 0s 1;
    }
    .info01>ul>li:nth-of-type(2){
        left: 42%;  top: 0;
    }
    .info01>ul>li:nth-of-type(3){
        right: 0; bottom: 8%;
    }
    .info01>ul>li>h6{
        font-size: 26px; color: #202020; margin-bottom: 20px;margin-top: 20px;
    }
    .info01>ul>li:nth-of-type(1)>h6{
        padding-right: 32px; text-align: right;
        background: url(../img/icon06.png) no-repeat right center;
        background-size: 22px 22px;
    }
    .info01>ul>li:nth-of-type(2)>h6{
        padding-left: 32px;
        background: url(../img/icon06.png) no-repeat left center;
        background-size: 22px 22px;
    }
    .info01>ul>li:nth-of-type(3)>h6{
        padding-left: 32px;
        background: url(../img/icon06.png) no-repeat left center;
        background-size: 22px 22px;
    }
    .info01>ul>li>p{
        width: 276px;color: #343434;font-size: 16px; line-height: 24px;
    }
    .info01 .circle .middle{
        width: 46vw;border-radius: 50%;
        margin: 0 auto;
        position: absolute;
        left: 0;right: 0;
        top: 26vw;
        -webkit-animation: busiRotate1 20s linear infinite;
        -moz-animation: busiRotate1 20s linear infinite;
        -ms-animation: busiRotate1 20s linear infinite;
        animation: busiRotate1 20s linear infinite;
    }
    .info01 .circle .middle>img{
        display: block; width: 100%;margin: 0 auto;
    }
    .info01 .circle .small{
        width: 40vw;height: 40vw;border-radius: 50%;
        margin: 0 auto;
        position: absolute;
        left: 0; right: 0;
        top: 28vw;
        border: 1px solid rgba(2, 26, 252, 0.6);
        -webkit-animation: busiRotate2 20s linear infinite;
        -moz-animation: busiRotate2 20s linear infinite;
        -ms-animation: busiRotate2 20s linear infinite;
        animation: busiRotate2 20s linear infinite;
    }
    .info01 .circle .small:before { 
        top: 0; left: 50%;
        background: url(../img/icon14.png) no-repeat center;
    }
    .info01 .circle .small:after {
        top: 50%; left: 0%;
        background: url(../img/icon15.png) no-repeat center;
    }
    .info01 .circle .small:before, .info01 .circle .small:after {
        content: '';
        width: 24px;height: 24px;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    /* 后加入的 */
    .info04 .info04_div{
        width: 100%; height: 343px;
        margin: 0 auto;position: relative;
        background:url(../img/jicheng/img-bg01.png) no-repeat center 140px,
                   url(../img/jicheng/img-bg02.png) no-repeat center 170px,
                   url(../img/jicheng/img-bg03.png) no-repeat center 200px;
    }
    .info04_div>span{
        position: absolute;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .info04_div>span:nth-of-type(1){
        width: 88px; height: 88px;
        left: 14%;bottom: 20%;
        animation: span01 1.5s linear infinite;
    }
    .info04_div>span:nth-of-type(2){
        left: 26%;top: 32%;
        animation: span02 2s linear infinite;
    }
    .info04_div>span:nth-of-type(3){
        width: 66px;height: 66px;
        background-color: #fff;
        left: 38%; top: 2%;
        animation: span01 1.5s linear infinite;
    }
    .info04_div>span:nth-of-type(4){
        width: 78px;height: 78px;
        left: 54%; top: 2%;
        animation: span02 2s linear infinite;
    }
    .info04_div>span:nth-of-type(5){
        width: 78px;height: 78px;
        background-color: #03c212;
        left: 66%;top: 20%;
        animation: span01 1.5s linear infinite;
    }
    .info04_div>span:nth-of-type(6){
        right: 6%; bottom: 26%;
        animation: span02 2s linear infinite;
    }

    .info02>ul{
        /* width: 100%; height: 350px;overflow: hidden; */
        display: flex; justify-content: space-between;
        display: -ms-flexbox; -ms-justify-content: space-between;
    }
    .info02>ul>li{
        width: 25%; height: 350px;
        /* float: left; */
        display: flex;
        flex-direction: column;
        align-items: center;
        display: -ms-flexbox;
        -ms-flex-direction: column;
        -ms-align-items: center;
    }
    .info02>ul>li>img{width: 105px; height: 105px;}
    .info02>ul>li>strong{
        display: inline-block;
        font-size: 20px; color: #181717;
        position: relative;
        margin-top: 37px; margin-bottom: 16px;
    }
    .info02>ul>li>strong:after{
        content: '';display: block;
        width: 20px;height: 3px;
        background-color: #ffba48;
        position: absolute;
        right: -30px; top: 13px;
    }
    .info02>ul>li>strong:before{
        content: ''; display: block;
        width: 20px;height: 3px;
        background-color: #ffba48;
        position: absolute;
        left: -30px;top: 13px;
    }
    .info02>ul>li>p{
        font-size: 14px; line-height: 24px; color: #666; text-indent: 36px;
        padding: 0 30px; width: 100%; box-sizing: border-box;
    }

    .info03>ul{
        display: flex;flex-wrap: wrap;justify-content: space-between;
        margin-bottom: 70px;
    }
    .info03>ul>li{
        width: 566px; height: 160px;
        border: 1px solid #e2e3e6;
        border-radius: 5px; margin-bottom: 40px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        box-shadow:4px 4px 5px 3px #ececec;
    }
    .info03>ul>li>div{margin-left: 42px;}
    .info03>ul>li>div>h6{
        font-size: 24px; color: #1f1f1f;
        margin-bottom: 14px;
    }
    .info03>ul>li>div>p{
        font-size: 16px; color:#91979f;
        line-height: 24px; width: 236px;
    }
    .info03>ul>li>a{
        width: 220px; height: 57px;
        line-height: 57px; text-align: center;
        border: 1px solid #217cff;
        border-radius: 6px; margin-right: 32px;
        font-size: 18px; color: #026bff;
    }
    .info03>ul>li>a>i{font-size: 24px;}

    /* 服务案例 */
    .content-case{width: 100%; height: 350px;background: #171e6a;}
    .content-case-lunbo{width: 1200px; margin: 0 auto;}
    #case-lunbo{
        overflow: hidden;
    }
    #case-lunbo>li{
        float: left;
        width: 20%;padding: 10px 0px;
        font-size: 16px; color: #fff;
    }
    /* 页面底部 */
    .footer-top{
        width: 100%; height: 378px;margin: 0 auto;
        background: url(../img/img10.png) no-repeat center;
        background-size: 1440px 378px;
    }
    .footer-top-tips{
        height: 378px;color: #fff;
        display: flex;flex-direction: column;
        justify-content: center; align-items: center;
    }
    .footer-top-tips>h4{font-size: 30px;}
    .footer-top-tips>p{font-size: 16px; margin: 10px 0 34px 0;}
    .footer-top-tips>a{
        display: block;
        width: 150px;height: 40px;
        line-height: 40px; text-align: center;
        font-size: 16px; color: #fff;
        border: 2px solid #fff; border-radius: 6px;
    }
    .footer-box{
        width: 100%; height: 330px; background: #0a1633;
        margin: 0 auto;
    }
    .footer-box-left>img{
        width: 107px; height: 30px; margin: 40px 0 26px 0;display: block;
    }
    .footer-box-left>p{
        width: 200px;line-height: 30px;
        font-size: 14px; color: #9aa5c7;
    }
    .footer-box-left-icon{margin-top: 18px;}
    .icon-box{position: relative; margin-right: 30px;}
    .icon-box .icon-top{
        width: 34px; height: 34px;font-size: 0px;
        line-height: 34px; text-align: center;
        background: #fff; border-radius: 50%;
        opacity: 0.7;
        filter:alpha(opacity=70);
    }

    .icon-top:hover{opacity: 1;}
    .icon-box:hover .isShow{display: block;}
    .icon-top>i{font-size: 20px;}
    .icon-box .isShow{
        display: none; width: 110px; height: 110px;
        border-radius: 6px; background-color: #fff;
        margin-top: 16px; 
        position: absolute;
        left: 32px;top: 18px;
        text-align: center;
    }
    .icon-box .isShow>i{
        font-size: 16px; color: #fff;
        position: absolute; left: 6px; top: -17px;
    }
    .icon-box .isShow>img{width: 100px; height: 100px;margin: 0 auto; margin-top: 4px;}

    .footer-box-center{margin-left: 140px;}
    .footer-box-center>dl{float: left; width: 130px;margin-top: 40px;}
    .footer-box-nav{margin-right: 64px;}
    .footer-box-center>dl>dd>a{
        display: block;
        font-size: 14px; line-height: 28px; color: #b9c1d6;
        border-bottom: 1px solid #233353;
    }
    .footer-box-center>dl>dt>a{
        display: block;font-size: 14px; color: #8d99bb;line-height: 30px;
    }
    .footer-box-center>dl>dt:first-of-type{margin-top: 15px;}
    .handset-footer-box{display: none;}
    .footer-box-right>div{
        width: 120px; margin-top:34px
    }
    .footer-box-right>div>span{
        display: block; font-size: 14px;color: #fff;
        line-height: 38px; text-align: center;
    }
    .footer-box-right>div>img{width: 120px; height: 120px;}

    .footer-copyright{
        width: 100%; height: 56px; background: #070f24;
        margin: 0 auto;
    }
    .copyright, .copyright>a{
        height: 56px; line-height: 56px; text-align: center;
        font-size: 12px; color: #6c7594;
    }
    .copyright>a:hover{color: #fff;}
    .position{
        position: fixed;
        right: 10px;bottom: 12%;
        width: 72px;
        background: #e4f8ff;
        border-radius: 8px;
        z-index: 99999;
    }
    .position-box{
        width: 60px; height: 60px;
        margin: 6px auto;
        position: relative;
    }
    .position-box .telephone{
        display: none;
        width: 140px; height: 40px;
        line-height: 40px;text-align: center;
        background: #fff;
        border: 1px solid #217cff;
        border-radius: 6px;
        font-size: 16px;color: #026bff;
        position: absolute;
        left: -160px; top: 10px;
    }
    .telephone>div{
        width: 0; height: 0;
        border: 8px solid transparent;
        border-left: 8px solid #026bff;
        position: absolute;
        right: -16px;top: 10px;
    }
    .position-box:hover .telephone{
        display: block;
    }
    .position-box a{
        width: 100%; height: 100%;
        background: #fff;
        border-radius: 4px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .position-box a i{
        font-size: 24px; font-weight: 600;
        color: #4285f4;
    }
    .position-box a span{
        font-size: 12px;color: #333;
    }
    .position-box a:hover{
        border-radius: 4px;
        background: #4285f4 !important;
    }
    .position-box a:hover i{
        color: #fff;
    }
    .position-box a:hover span{
        color: #fff;
    }
    /* end_页面底部 */

    /* 公司介绍 */
    .about-banner{
        width: 100%; height: 298px;margin: 0 auto;
        background: url(../img/about-ba.png) no-repeat center;
        background-size: 1440px 298px;
        margin-top: 90px;
    }
    .about-content{width: 100%; margin: 0 auto;}
    .about-content01{background:#fff; }
    .about-content02{background:#e8eafb; }
    .about-content .content-box{margin-bottom: 60px;}
    .about-content img{ width: 460px; height: 386px;margin-bottom: 20px;}
    .about-content p{
        width: 680px; font-size: 16px; line-height: 38px; color: #5c6d91;
    }
    .content-title .handset{display: none !important;}
    /* end_公司介绍 */

    /* 最新动态 */
    .news-box-ul {
        width: 1200px;margin: 0 auto;position: relative;margin-top: 40px;
    }
    .news-box-ul::before {
        content: ' ';
        width: 1px;height: 100%;
        background-color: #d9d9d9;
        position: absolute;top: 0;left: 10px;
        z-index: -1;
    }
    .news-box-ul li{
        display: flex;
        justify-content: space-between;
        display: -ms-flexbox;
        -ms-justify-content: space-between;
        margin-bottom: 20px;
    }
    .news-box-ul .time{font-size: 0;}
    .news-box-ul .time>i{font-size: 20px; color: #0071ff;}
    .news-box-ul .time>span{
        font-size: 16px; color: #000; padding-left: 6px;font-family: "微软雅黑";
    }
    .news-box-ul .desc {
        width: 1080px;
        padding: 20px 0;
        background: #e6f2fa; border-radius: 6px;
        display: flex;
        justify-content: space-between;
        display: -ms-flexbox;
        -ms-justify-content: space-between;
    }
    .desc>.desc-title{margin-left: 2%;width: 30%;}
    .desc-title>h6{font-size: 26px; color: #1e1d1c; margin: 20px 0 50px 0;}
    .desc-title>p{
        font-size: 16px; color: #515355;font-family: "微软雅黑";
        line-height: 24px; text-indent: 34px;
        margin-top: 25px;
    }
    .desc-img{
        width: 70% !important;
        display: flex;
        justify-content: space-around;
        display: -ms-flexbox;
        -ms-justify-content: space-around;
    }
 
    .news-box-ul li:nth-of-type(1) .img_slick{
        width: 85%;
    }
    .news-box-ul li:nth-of-type(2) .img_slick{
        width: 85%;
    }
    .news-box-ul li:nth-of-type(3) .img_slick{
        width: 85%;
    }
    .news-box-ul li:nth-of-type(4) .img_slick{
        width: 85%;
    }
    .news-box-ul li:nth-of-type(5) .img_slick{
        width: 85%;
    }
    .news-box-ul li:nth-of-type(6) .img_slick{
        width: 24%;
    }
    .news-box-ul li:nth-of-type(7) .img_slick{
        width: 26%;
    }
    .news-box-ul li:nth-of-type(8) .img_slick{
        width: 85%;
    }

    .img_slick{text-align: center; position: relative;}
    .img_slick .item{
        background: url(../img/pc.png) no-repeat center;
        background-size: 100% 100%;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        padding: 8% 2% 2%;
        border-radius: 20px 20px 0 0;
    }
    .img_slick .item img{width: 100%;}

    .img_slick .item.m{
        width: 100%;
        margin: 0 auto;
        border-radius: 22px;
        padding: 7% 2%;
        background: url(../img/m.png) no-repeat center;
        background-size: 100% 100%;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    }
    .news-updata-con{display: flex;justify-content: space-between;}
    .nwes-updata-box{width: 380px; margin-bottom: 110px;}
    .nwes-updata-head{margin-bottom: 16px;}
    .nwes-updata-head, .nwes-updata-head>img{width: 380px; height: 110px;}

    .nwes-updata-box ul>li>a{
        display: block; width: 380px; height: 35px;
        line-height: 35px; 
        font-size: 14px; color: #333;
        border-bottom: 1px solid #efecec;
    }
    .nwes-updata-box ul>li>a>time{color:#627395;font-size: 12px;}
    /* end_最新动态 */

    /* 服务页面 */
    .serve-banner{
        width: 100%; height: 580px;
        margin: 0 auto;
        background: url(../img/serve-bg.png) no-repeat center top;
        background-size: 1440px 580px;
    }
    .serve-banner-box{
        display: flex;flex-direction: column;align-items: center;
    }
    .serve-banner-box>h1{
        font-size: 60px; color: #fff;
        padding-top: 188px; margin-bottom: 5px;
    }
    .serve-banner-box>p{font-size: 22px; color: #fff;}
    .serve-banner-box .use{width: 478px; height: 50px; margin-top: 37px;}
    .serve-banner-box .use input{
        width:312px; height:50px; line-height: 50px;
        font-size: 16px; color:#999;
        padding-left: 26px;
        background: #fff; border:none;
        border-radius: 6px 0 0 6px;
    }
    .serve-banner-box .use button{
        width:138px; height:50px;
        line-height: 50px;text-align: center;
        font-size: 16px; color:#fff;
        background:#1bd285; border:none;
        border-radius: 0 6px 6px 0;
    }
    .serve-con-ul li{height: 474px; margin-bottom: 120px;}
    .serve-con-ul li>img{width: 660px; height: 474px;}
    .serve-con-ul li>.handset{display: none;}
    .serve-con-title{padding-top: 118px;}
    .serve-con-title>h6{
        height: 56px;
        font-size: 28px; color: #000;
        background: url(../img/icon17.png) no-repeat left bottom;
    }
    .serve-con-title>p{
        width: 436px;
        font-size: 16px; color: #7584a2;
        line-height: 32px;
        margin: 10px 0 50px 0;
    }
    .serve-con-btn>a{
        display: block; float: left;
        width: 154px; height: 40px;
        line-height: 40px; text-align: center;
        font-size: 16px; color: #000;
        border: 2px solid #8f949b;
        margin-right: 18px;
    }
    .serve-con-click{
        display: flex; font-size: 16px; color: #3451f1;
        margin-left: 28px; margin-top: 14px;
    }
    .serve-con-click>i{padding-left: 10px; font-size: 20px;}

    .serve-con-ul li:nth-of-type(3){height: 700px;}
    .serve-con-ul li:nth-of-type(3)>img{width: 100%; height: 700px;}

    .serve-con-ul li:last-child{height: 435px;}
    .serve-con-ul li:last-child>img{width: 660px; height: 435px;}
    .serve-con-ul li:last-child .serve-con-title{padding-top: 38px;}
    .serve-con-ul li:last-child .serve-con-title>p{
        font-size: 22px;color: #000; margin-bottom: 20px;
    }
    .serve-con-ul li:last-child .serve-con-title>div>div{
        height: 24px; float: left; line-height: 24px;
        font-size: 14px; color: #878787; margin: 0 0 54px 30px;
    }
    .serve-con-ul li:last-child .serve-con-title>div>div>i{
        font-size: 20px; padding-right: 10px;
    }
    .serve-con-ul li:last-child .serve-con-title>.qr{
        width: 125px; text-align: center;
        font-size: 14px; color: #a5a5a5;line-height: 30px;
    }
    .serve-con-ul li:last-child .serve-con-title>.qr>img{width: 125px; height: 125px;}
    /* end_服务页面 */

    /* 解决方案 */
    .solution-banner{
        width: 100%; height: 460px;margin: 0 auto;
        background: url(../img/rlzy_top_bg.png) no-repeat center top;
        background-size: 1440px 460px;
        margin-top: 90px;
    }
    .solution-banner-box{
        display: flex;flex-direction: column;align-items: center;
    }
    .solution-banner-box>h1{
        font-size: 60px; color: #fff;
        padding-top: 188px; margin-bottom: 5px;
    }

    .solution-con-ul{
        width: 1000px; height: auto;
        overflow: hidden;margin: 0 auto;
        background: #fff; padding-bottom: 50px;
        display: flex;
        justify-content: space-between;
    }
    .solution-con-ul li{
        /* width: 23%; */
        width: 30%;
        border-radius: 5px;
        border: 1px solid #e0e0e0;
        background: #f7f7f7;
    }
    .solution-con-ul li a{
        color: #5c5c5c;display: block; 
        width: 100%;
    }
    .solution-con-top{
        background: url(../img/jiejuefangan01.jpg) no-repeat center;
        height: 130px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .solution-con-top img{
        width: 64px;height: 64px;
    }
    .solution-con-top h3{
        font-size: 24px;padding: 8px 0;
        text-align: center;color: #fff;
    }
    .solution-con-ul li a .zy{
        font-size: 14px;
        line-height: 25px;
        text-align: left;
        color: #000;
        padding: 20px;
    }
    /* end_解决方案 */

    /* 医疗宣传页 */
    .medical-banner{
        width: 100%; height: 460px;margin: 0 auto;
        background: url(../img/medical/medical-banner07.jpg) no-repeat center top;
        background-size: 1440px 460px;
        position: relative;
        margin-top: 90px;
    }
    .medical-banner .banner-left {
        padding-left: 70px; padding-top: 13%;
        float: left; width: 49%;
    }
    .medical-banner .banner-left h6{
        font-size: 40px;color: #fff;letter-spacing: 2px;
    }
    .medical-banner .banner-left p{
        font-size: 20px;color: #ccc;
        margin: 18px 0 42px;
    }
    .medical-banner .banner-left a{
        display: block; margin-top: 20px;
        width: 154px; height: 40px;
        line-height: 40px;text-align: center;
        font-size: 16px; color: #fff;
        border: 2px solid #fff;
    }
    
    /* 解决方案 */
    .medical-box01, .medical-box02,.medical-box03,
    .medical-box05{
        width: 1000px; margin: 0 auto;
    }
    .medical-box01 p, .medical-box03 p{
        font-size: 16px; text-indent: 30px;padding: 0 50px;
    }
    /* 行业痛点 和 方案特点 */
    .medical-box02 .medical-content{
        display: flex;justify-content: space-between;
    }
    .medical-box02 .medical-content01{
        height: 250px;
    }
    .medical-box02 .medical-content02{
        height: 380px;
    }

    .medical-content li{
        width: 20%; background-color: #fff;
        box-shadow: 0px 0px 5px 3px rgb(7 17 27 / 8%);
        border-radius: 10px;
    }
    .medical-content img{
        width: 100px; height: 100px;margin: 10px auto;
    }
    .medical-content .content-text h3{text-align: center;font-size: 20px;color: #0070c0;line-height: 34px;}
    .medical-content .content-text p{
        text-align: center; padding: 5px;
        font-size: 16px;line-height: 28px;
        color: #474747; letter-spacing: 2px;
    }
    /* 解决方案 */
    .medical-box03 .handset{display: none !important;}
    /* 核心功能模块 */
    .medical-box-ul, .medical-box-ul>li{
        width: 1120px; margin: 40px auto;position: relative;
    }
    .medical-box-ul li{ height: 400px;}
    .medical-box-ul li .handset{display: none !important;}
    .medical-box-ul li img{width: 600px;height: 350px;}
    .medical-box01-title{
        position: absolute;
        left: -500px;top: 5px;
        transition: all 1s ease-out;
        -ms-transition: all 1s ease-out;
    }
    .medical-box01-title>p{width: 410px; text-indent: 37px;}
    .medical-box02-title{ width: 40%;padding-left: 30px;}
    .medical-box02-title>p{ text-indent: 37px;}
    .medical-box02-title{
        position: absolute;
        right: -600px; top: 10px;
        transition: all 1s ease-out;
    }
    .medical-box03-title>p, .medical-box05-title>p{ width: 435px; text-indent: 37px;}
    .medical-box03-title, .medical-box05-title{
        position: absolute;
        left: -500px; top: 60px;
        transition: all 1s ease-out;
    }
    .medical-box04-title{padding-top: 4%;}
    .medical-box04-title>p{text-indent: 37px;}
    .medical-box04-title, .medical-box06-title{
        width: 40%;
        position: absolute;
        right: -600px;top: 10px;
        transition: all 1s ease-out;
    }
    /* 案例分享 */
    .case-div{
        overflow: hidden; 
        margin-bottom: 30px;
        /* display: flex; 
        justify-content: space-around; */
        position: relative;
    }
    .case-ul{padding-top: 4%;width: 70%;}
    .case-ul01{
        position: absolute;
        top: 0; right: -800px;
        transition: all 1s ease-out;
    }
    .case-ul02{
        position: absolute;
        top: 0; left: -800px;
        transition: all 1s ease-out;
    }
    .case-ul li{
        margin-bottom: 3.6%;
    }
    /* end_医疗宣传页 */

    /* 汕尾宣传页 */
    .construction-banner{
        width: 100%; height: 460px;margin: 0 auto;
        background: url(../img/gongcheng/construction-banner.png) no-repeat center top;
        background-size: 1440px 460px;
        margin-top: 90px;
    }
    .construction-banner .banner-left {
        padding-left: 70px; padding-top: 13%;
        float: left; width: 49%;
    }
    .construction-banner .banner-left h6{
        font-size: 40px;color: #fff;letter-spacing: 2px;
    }
    .construction-banner .banner-left p{
        font-size: 20px;color: #ccc;
        margin: 18px 0 42px;
    }
    .construction-banner .banner-left a{
        display: block; margin-top: 20px;
        width: 154px; height: 40px;
        line-height: 40px;text-align: center;
        font-size: 16px; color: #fff;
        border: 2px solid #fff;
    }
    .shanwei-box01, .shanwei-box02,.shanwei-box03,
    .shanwei-box05{
        width: 1000px; margin: 0 auto;
    }
    .shanwei-box01 p, .shanwei-box03 p{
        font-size: 16px; text-indent: 30px;padding: 0 50px;
    }
    .shanwei-box01 img, .shanwei-box03 img{
        margin: 20px auto;
    }
    .shanwei-box02 .shanwei-content{
       height: 355px; display: flex;
       justify-content: space-between;
    }
    .shanwei-content li{
        width: 15%;
        background-color: #fff;
        box-shadow: 0px 0px 5px 3px rgb(7 17 27 / 8%);
        border-radius: 10px;
    }
    .shanwei-content img{
        width: 100px; height: 100px;margin: 10px auto;
    }
    .content-text h3{text-align: center;font-size: 20px;color: #0070c0;line-height: 34px;}
    .content-text p{
        text-align: center; padding: 5px;
        font-size: 16px;line-height: 28px;
        color: #474747; letter-spacing: 2px;
    }

    .shanwei-box-ul, .shanwei-box-ul>li{
        width: 1120px; margin: 40px auto;position: relative;
    }
    .shanwei-box-ul li{ height: 400px;}
    .shanwei-box-ul li .handset{display: none !important;}
    .shanwei-box-ul li img{width: 600px;height: 350px;}
    .shanwei-box01-title{
        position: absolute;
        left: -500px;top: 5px;
        transition: all 1s ease-out;
        -ms-transition: all 1s ease-out;
    }
    .shanwei-box01-title>p{width: 410px; text-indent: 37px;}
    .shanwei-box02-title{ width: 40%;padding-left: 30px;}
    .shanwei-box02-title>p{ text-indent: 37px;}
    .shanwei-box02-title{
        position: absolute;
        right: -600px; top: 10px;
        transition: all 1s ease-out;
    }
    .shanwei-box03-title>p, .shanwei-box05-title>p{ width: 435px; text-indent: 37px;}
    .shanwei-box03-title, .shanwei-box05-title{
        position: absolute;
        left: -500px; top: 60px;
        transition: all 1s ease-out;
    }
    .shanwei-box04-title{padding-top: 4%;}
    .shanwei-box04-title>p{text-indent: 37px;}
    .shanwei-box04-title, .shanwei-box06-title{
        width: 40%;
        position: absolute;
        right: -600px;top: 10px;
        transition: all 1s ease-out;
    }

    /* 轮播 */
    .lunbo{
        width: 100%; height: 208px;
        margin-bottom: 45px; overflow: hidden;
    }
    .swiper-container {
        width: 100%; height: 100%;
        position: relative;
        --swiper-navigation-color: #fff;/* 单独设置按钮颜色 */
        --swiper-navigation-size: 24px;/* 设置按钮大小 */
    }
    .swiper-slide {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .swiper-slide img{width:328px; height:208px;}
    .swiper-button-prev, .swiper-button-next{
        width: 36px !important; height: 36px !important;
        background: #0070c0;
        border-radius: 50%;
    }

    /* .construction-work-lunbo{
        width: 1000px; height: 300px;
        background: #fff;
        display: flex;
        justify-content: center;align-items: center;
    }
    #construction-lunbo{width: 1000px; height: 208px;}
    #construction-lunbo>li{width: 300px; height: 208px;}
    .bx-prev{position: absolute;left:-64px !important;
        background: url(../img/gongcheng/left.png) no-repeat center;
        border-radius: 50%;
    }
    .bx-next{position: absolute;right:-64px !important;
        background: url(../img/gongcheng/right.png) no-repeat center;
        border-radius: 50%;
    } */


    /* end_汕尾宣传页 */

    /* 产品与功能 */
    .pro-banner{
        width: 100%; height: 1143px;
        background: url(../img/pro-img08.png) no-repeat center;
        background-size: 1440px 1143px;
    }
    .pro-banner-box{
        display: flex; height: 1143px;justify-content: space-between;
    }
    .pro-banner-box>img{width: 578px; height:320px}
    .pro-banner-box-fl>h1{font-size: 52px; color: #fff;}
    .pro-banner-box-fl>p{font-size: 38px; color: #fff; margin: 20px 0 30px 0;}
    .pro-banner-box-fl>.use>input{
        width: 320px; height: 50px;line-height: 50px; 
        background: #fff; border: none;
        border-radius: 6px 0 0 6px; padding-left: 20px;
        font-size: 16px; color: #838383;
    }
    .pro-banner-box-fl>.use>button{
        width: 140px; height: 50px;
        line-height: 50px; text-align: center;
        background: #03c572; border: none;
        border-radius: 0 6px 6px 0;
        font-size: 16px; color: #fff;
    }

    .pro-cont-menu{
        width: 1200px; height: 506px;
        background: #fff; margin: 0 auto;
        box-shadow:4px 4px 5px 3px #ececec;
        position: absolute; left: 0; top: -463px;
        z-index: 999;
    }
    .pro-cont-menu>ul{display: flex;justify-content: space-around;}
    .pro-cont-menu>ul>li{display: flex;flex-direction: column;align-items: center;}
    .pro-cont-menu>ul>li>img{width: 54px; height: 54px;}
    .pro-cont-menu>ul>li>h6{font-size: 26px; color: #000; margin: 32px 0 12px 0;}
    .pro-cont-menu>ul>li>p{font-size: 16px; line-height: 32px;color: #647597; width: 210px;}



    .pro-cont-box01{height: 582px;}
    .pro-cont-box01>img{width: 602px; height: 582px;}
    

    .pro-cont-li>.handset{display: none;}
    .pro-cont-li{margin-bottom: 100px; position: relative;}
    .pro-cont-li h6{ font-size: 28px; color: #000;}
    .pro-cont-li p{
        font-size: 14px; color: #949fb7;
        line-height: 32px; width: 420px;
        margin: 15px 0 25px 0;
    }
    .pro-cont-div01{
        position: absolute;
        top: 156px;
        right: -500px;
        transition: all 1s ease-out;
    }
    .pro-cont-div03, .pro-cont-div05 {
        position: absolute;
        top: 120px; right: -500px;
        transition: all 1s ease-out;
    }
    .pro-cont-div02, .pro-cont-div04, .pro-cont-div06{
        position: absolute;
        top: 100px;left: -500px;
        transition: all 1s ease-out;
    }
    .pro-cont-box06{margin-bottom: 160px !important; margin-top: 120px;}

    .pro-cont-div>ul>li{
        float: left; height: 22px; line-height: 22px;
        font-size: 14px; color: #949fb7;
        background: url(../img/pro-icon09.png) no-repeat left center;
        background-size: 25px 21px;
        padding-left: 34px; margin-right: 37px;
    }
    .pro-cont-li .pro-cont-click{
        width: 116px; height: 42px; display: block;
        line-height: 42px; text-align: center;
        background: #314ef1; border-radius: 6px;
        font-size: 14px; color: #fff; margin-top: 56px;
    }
     

    .pro-cont-box07{
        display: flex;justify-content: space-between;
        margin-bottom: 60px !important;
    }
    .pro-cont-left{margin-left: 50px;}
    .pro-cont-right{width: 430px;}
    .pro-cont-right>ul>li{
        float: left;height: 22px; line-height: 22px;
        font-size: 14px; color: #949fb7;
        background: url(../img/pro-icon09.png) no-repeat left center;
        background-size: 25px 21px;
        padding-left: 34px; margin-right: 37px;margin-bottom: 20px;
    }
    .pro-cont-right>.pro-cont-click{margin-top: 0px;}
    .pro-more{
        width: 100%; height: 1022px;
        background: url(../img/pro-icon11.png) no-repeat center 258px;
        background-size: 1400px 766px;margin: 0 auto;
    }
    .pro-more-box>img{width: 1060px; height: 386px;}
    .pro-more-box>ul{
        color: #fff;display: flex; align-items: center;justify-content: space-around; 
    }
    .pro-more-box>ul>li{
        display: flex; flex-direction: column;align-items: center;
    }
    .pro-more-box>ul>li>img{width: 88px; height: 88px;}
    .pro-more-box>ul>li>h6{font-size: 18px; margin-top: 20px; margin-bottom: 5px;}
    .pro-more-box>ul>li>p{font-size: 14px; line-height: 22px;width: 160px;}
    .pro-fun{height: 426px; margin: 110px auto;}
    /* end_产品与功能 */

}

/* 分辨率在780下，采用下面的样式*/
@media screen and (max-width:800px){
    .banner{
        width:100%; height:100vh;position: relative;
        text-align: center;overflow: hidden;
    }
    .banner ul.imageslist {width:100%; height:100vh; top: 0;left: 0;}
    .banner ul.imageslist li {
        width:100%; height:100vh;
        position: absolute;
        top: 0;left: 0;
        display: none;
    }
    .banner ul.imageslist li>a{display: block;height: 100vh; position: relative;}
    .banner ul.imageslist li>a>img{width:100%; height: 100vh;}
    .banner ul.imageslist li:nth-of-type(1)>a{
        background: url(../img/phone-banner01.png) no-repeat center;
        background-size: 100% 100vh;
    }
    .banner ul.imageslist li:nth-of-type(2)>a{
        background: url(../img/phone-banner01.png) no-repeat center;
        background-size: 100% 100vh;
    }
    .banner ul.imageslist li:nth-of-type(3)>a{
        background: url(../img/phone-banner01.png) no-repeat center;
        background-size: 100% 100vh;
    }

    .banner ul.imageslist li.first{display: block;}
    .banner-mask{
        width: 100%;height: 100vh;background-color:rgba(68,60,225,0.6);
        position: absolute;left: 0; top: 0; z-index: 2;
    }
    .banner-box{
        position: absolute;
        left: 0; top: 1.6rem; bottom: 0; right: 0;margin: 0 auto;color: #fff;z-index: 3;
    }
    .banner-box>h5{ font-size: 0.43rem;}
    .banner-box>p{font-size: 0.15rem; margin: 0.04rem 0 0.14rem;}
    .banner-box>img{width: 1.66rem; height:1.66rem;margin: 0 auto;}
    .banner-box>span{font-size: 0.08rem; display: block;margin-top: 0.08rem;}
    .buttons{display: none;}
    .banner .buttons a {display: block;}
    .banner .buttons a>i{color: #fff; font-size: 0.2rem;}
    .banner .buttons .leftBtn {
        position: absolute;top: 50%; left:8%;
    }
    .banner .buttons .rightBtn {position: absolute;top: 50%; right:8%;}
    .banner .num {
        height: 0.02rem; position: absolute;bottom: 0.1rem;left:42%;
    }
    .banner .num span {
        float: left;width:0.18rem; height: 0.02rem;
        margin: 0 0.03rem; background: rgba(139,131,235,0.2);
    }
    .banner .num span.cur {background: #fff;}

    .content{width: 100%; margin: 0 auto; overflow: hidden;}
    .content-head{width: 100%; background: #ebf0fd;}
    .content-head .spread{
        width: 100%; height: 1.08rem;
        box-sizing: border-box;
        border-bottom: 1px solid #fff;
        display: flex;align-items: center;
    }
    .spread>img{
        width: 0.6rem;height: 0.45rem;margin-right: 0.31rem;
    }
    .spread-title>h6{
        font-size: 0.15rem; color: #222120;margin-bottom: 6px;
    }
    .spread-title>p{
        font-size: 0.13rem; line-height: 0.2rem;color:#808c9f
    }
    .box-title{
        width: 100%; line-height: 0.24rem;text-align: center;
        font-size: 0.24rem;padding-top: 0.4rem !important;
    }
    .box-title>strong{
        background: url(../img/icon04.png) repeat-x left bottom;
    }
    .box01-ul, .box01-ul>li{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .box-title-head{font-size: 0.22rem; color: #2c2c2c;margin-top: 0.4rem;}
    .box-title-head>span{
        display: inline-block;
        font-size: 0.15rem; color: #fff;
        width: 0.64rem; height: 0.3rem;
        line-height: 0.3rem; text-align: center;
        background: #384d78;
        border-top-left-radius:0.15rem;
        border-bottom-left-radius:0.15rem;
        border-top-right-radius:0.16rem;
        background-size: 0.64rem 0.3rem;
        margin-right: 0.18rem;
    }
    .titles>p{
        font-size: 0.15rem; line-height: 0.32rem; color: #7381a1; 
        margin-top: 0.15rem; margin-bottom: 0.2rem;text-indent: 0.4rem;
    }
    .box01-li>img{width: 3.35rem;height: 1.46rem;}
    .box02-li .pcWeb{display: none;}
    .box02-li .handsetWeb{width:3.25rem; height: 2.12rem;}
    .box03-li>img{width: 3.25rem; height: 2rem;}
    .box04-li{margin-bottom: 0.5rem;}
    .box04-li .pcWeb{display: none;}
    .box04-li .handsetWeb{width: 3.25rem;height: 2.45rem;}

    .content-data{width: 100%; height: 3.15rem; background: #0143da;}
    .content-data ul{
        display: flex; height: 3.15rem;
        flex-wrap: wrap; justify-content: space-around;
    }
    .content-data ul>li{
        width: 50%; height: 50%;
        color: #fff; position: relative;
        display: flex; flex-direction: column;
        align-items: center;justify-content: center;
    }
    .content-data-head>strong{
        display: inline-block;
        font-size: 0.31rem; color: #fff;
        margin-right: 0.12rem;
    }
    .content-data-head>strong:after{
        content: '';display: block;
        width: 0.19rem;height: 0.01rem;background-color: #fff
    }
    .content-data-head>span{display: inline-block;font-size: 0.09rem;}
    .content-data-head>img{
        width: 0.55rem; height: 0.55rem;
        position: absolute;top: 0; right: 0;
    }
    .content-data ul>li>p{font-size: 0.11rem; line-height: 0.11rem;margin-top: 0.1rem;}

    .info01>ul{width: 100%;margin-bottom: 0.3rem; margin-top: 0.4rem;overflow: hidden;}
    .info01>ul>li{width: 100%;}
    .info01>ul>li>h6{
        padding-left: 0.44rem;
        background: url(../img/icon06.png) no-repeat left center;
        background-size: 0.22rem 0.22rem;
        font-size: 0.2rem; color: #202020;
        margin-top: 0.2rem;
    }
    .info01>ul>li>p{text-indent: 0.3rem;
        font-size: 0.16rem; line-height: 0.3rem;color: #343434;
    } 
    .info01 .circle{display: none !important;}

    /* 后加入的 */
    .info04 .info04_div{
        width: 100%; height: 1.71rem;position: relative;
        margin: 0 auto;margin-top: 0.4rem;
        background: url(../img/jicheng/img-bg01.png) no-repeat center 0.2rem, url(../img/jicheng/img-bg02.png) no-repeat center 0.35rem, url(../img/jicheng/img-bg03.png) no-repeat center bottom;
        background-size: 1.2rem 1.2rem;
    }
    .info04_div>span{
        position: absolute; border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .info04_div>span:nth-of-type(1){
        width: 0.44rem; height: 0.44rem;
        left: 2%;bottom: 20%;
        animation: span01 1.5s linear infinite;
    }
    .info04_div>span:nth-of-type(1)>img{
        width: 0.44rem; height: 0.44rem;
    }
    .info04_div>span:nth-of-type(2){
        left: 16%;  top: 32%;
        animation: span02 2s linear infinite;
    }
    .info04_div>span:nth-of-type(2)>img{
        width: 0.85rem; height: 0.25rem;
    }
    .info04_div>span:nth-of-type(3){
        left: 32%;top: 2%;
        animation: span01 1.5s linear infinite;
    }
    .info04_div>span:nth-of-type(4){
        width: 0.38rem;height: 0.38rem;
        left: 54%;top: 2%;
        animation: span02 2s linear infinite;
    }
    .info04_div>span:nth-of-type(4)>img{width: 0.38rem;height: 0.38rem;}
    .info04_div>span:nth-of-type(5){
        width: 0.46rem;height: 0.46rem;
        background-color: #03c212;
        left: 66%;top: 20%;
        animation: span01 1.5s linear infinite;
    }
    .info04_div>span:nth-of-type(5)>img{
        width: 0.44rem; height: 0.18rem;
    }
    .info04_div>span:nth-of-type(6){
        right: 2%;bottom: 24%;
        animation: span02 2s linear infinite;
    }
    .info04_div>span:nth-of-type(6)>img{
        width: 0.78rem;height: 0.18rem;
    }
    .info02{display: none;} 
    .info03>ul{
        display: flex;flex-wrap: wrap;justify-content: space-between;
        margin-top: 0.5rem;
    }
    .info03>ul>li{
        width: 3.35rem; height: 0.96rem;
        border: 1px solid #e2e3e6;
        border-radius: 0.03rem; margin-bottom: 0.25rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        box-shadow:4px 4px 5px 3px #ececec;
    }
    .info03>ul>li>div{margin-left: 0.23rem;}
    .info03>ul>li>div>h6{
        font-size: 0.14rem; color: #1f1f1f;
        font-weight: 900;
        margin-bottom: 0.06rem;
    }
    .info03>ul>li>div>p{
        font-size: 0.1rem; color:#91979f;
        line-height: 0.15rem; width: 1.5rem;
    }
    .info03>ul>li>a{
        width: 1.3rem; height: 0.34rem;
        line-height: 0.34rem; text-align: center;
        border: 1px solid #217cff;
        border-radius: 0.03rem; margin-right: 0.17rem;
        font-size: 0.09rem; color: #026bff;
    }

    /* 服务案例 */
    .content-case{width: 100%; height: 6.45rem;background: #171e6a;}
    .content-case h4{
        padding-top: 0.6rem !important; margin-bottom: 0.4rem;
    }
    #case-lunbo>li{
        width: 3.02rem; height: 4.58rem;
        background: #fff; 
    }

    .footer-top{
        width: 100%; height: 3.79rem;margin: 0 auto;
        background: url(../img/phone05.png) no-repeat center;
        background-size: 100% 3.79rem;
    }
    .footer-top-tips{
        height: 3.79rem;color: #fff;
        display: flex;flex-direction: column;
        justify-content: center; align-items: center;
    }
    .footer-top-tips>h4{font-size: 0.22rem;}
    .footer-top-tips>p{font-size: 0.15rem; margin: 0.2rem 0 0.34rem 0;}
    .footer-top-tips>a{
        display: block;
        width: 1.5rem;height: 0.4rem;
        line-height: 0.4rem; text-align: center;
        font-size: 0.19rem; color: #fff;
        border: 0.02rem solid #fff; border-radius: 0.03rem;
    }

    .footer-box{
        width: 100%; height: 5.83rem; background: #0a1633;
        margin: 0 auto;
    }
    .footer-box-left{margin-left: 0.26rem;}
    .footer-box-left>img{
        width: 1.05rem; height: 0.3rem; margin-top: 0.5rem;
    }
    .footer-box-left>p{
        width: 1.7rem;line-height: 0.3rem;
        font-size: 0.12rem; color: #9aa5c7;
    }

    .footer-box-left-icon{margin-top: 0.2rem;}
    .icon-box{
        position: relative; margin-right: 0.3rem;
    }
    .icon-box .icon-top{
        width: 0.33rem; height: 0.33rem;
        line-height: 0.33rem; text-align: center;
        background: #fff; border-radius: 50%;
        opacity: 0.7;
    }
    .icon-top>i{font-size: 0.2rem;}
    .icon-box .isShow{
        display: none; width: 0.55rem; height: 0.55rem;
        border-radius: 0.03rem; background-color: #fff; text-align: center;
        margin-top: 0.08rem; position: absolute; left: -0.07rem;
    }
    .icon-box .isShow>i{
        font-size: 0.08rem; color: #fff;
        position: absolute; left: 0.18rem; top: -0.078rem;
    }
    .icon-box .isShow>img{width: 0.5rem; height: 0.5rem; margin: 0 auto; margin-top: 0.03rem;}

    .footer-box-center{ width: 100%; margin-top: 0.4rem;
        display: flex; justify-content: space-around; 
    }
    .footer-box-center>dl{width: 1.31rem;
        position: relative;
    }
    .footer-box-center>dl>dt{
        display: none;position: absolute;left: 0;
    }

    .footer-box-center>dl>dd>a{
        display: block;
        font-size: 0.13rem; line-height: 0.4rem; color: #b9c1d6;
        border-bottom: 1px solid #233353;
    }
    .footer-box-center>dl>dt>a{
        display: block; width: 1.21rem; padding-left: 0.1rem;
        font-size: 0.13rem; line-height: 0.4rem; color: #b9c1d6;
        z-index: 20; 
        /* border-bottom: 1px solid #233353; */
        background-color: rgba(68,60,225,1);
    }
    .footer-box-nav>dt:nth-of-type(1){
        top: -1.98rem;
    }
    .footer-box-nav>dt:nth-of-type(2){
        top: -1.58rem;
    }
    .footer-box-nav>dt:nth-of-type(3){
        top: -1.18rem;
    }
    .footer-box-nav>dt:nth-of-type(4){
        top: -0.78rem;
    }
    .footer-box-nav>dt:nth-of-type(5){
        top: -0.4rem;
    }
    .certificate>dt:nth-of-type(1){
        top: -0.78rem;
    }
    .certificate>dt:nth-of-type(2){
        top: -0.4rem;
    }
    
    .footer-box-right{display: none;}
    .handset-footer-box{display: flex; justify-content: space-around;}
    .handset-footer-box>div{width: 1.21rem; margin-top: 0.38rem;}
    .handset-footer-box>div:first-child{margin-right: 0 !important;}
    .handset-footer-box>div>span{
        display: block; font-size: 0.13rem;color: #fff;
        line-height: 0.43rem; text-align: center;
    }
    .handset-footer-box>div>span>i{font-size: 0.16rem; padding-right: 0.07rem;}
    .handset-footer-box>div>img{width: 1.21rem; height: 1.21rem;}

    .footer-copyright{
        width: 100%; height: 0.52rem; background: #070f24;
        margin: 0 auto;
    }
    .copyright{
        width: 3.75rem; text-align: center;
        font-size: 12px; color: #6c7594;
        padding-top: 0.1rem;
    }
    .copyright>a{display: block;color: #6c7594;}

    /* 公司介绍 */
    .about-banner{
        width: 100%; height: 2.98rem;margin: 0 auto;
        background: url(../img/phone07.png) no-repeat center;
        background-size: 100% 2.98rem;
    }
    .about-content{width: 100%; margin: 0 auto;}
    .about-content01{ background:#fff;}
    .about-content02{background:#e8eafb;}
    .about-content .content-box{padding-bottom: 0.3rem;}
    .about-content img{
        width: 90%; height: 2rem;float: none;margin: 0.2rem auto;
    }
    .about-content p{
        float: none; width: 3.35rem; font-size: 0.15rem; line-height: 0.3rem; color: #5c6d91;
    }
    /* end_公司介绍 */

    /* 最新动态 */
    .nwes-func>h4{margin-bottom: 0.95rem !important;}
    .news-box-ul {
        width: 3.35rem;margin: 0 auto;position: relative;
    }
    .news-box-ul::before {
        content: ' ';
        width: 1px;height: 100%;
        background-color: #d9d9d9;
        position: absolute;top: 0;left: 0.09rem;
        z-index: -1;
    }
    .news-box-ul li{
        display: flex; flex-direction: column;
        margin-bottom: 0.8rem;
    }
    .news-box-ul .time>i {
        font-size: 0.2rem; color: #0071ff; font-weight: 900;
    }
    .news-box-ul .time>span{
        font-size: 0.15rem; color: #000; padding-left: 0.15rem;
    }
    .news-box-ul .desc {
        width: 3.17rem; 
        margin:0.33rem 0 0 0.18rem; padding: 0.1rem 0;
        background: #e6f2fa; border-radius: 0.03rem;
        display: flex; flex-direction: column;justify-content: center;
    }

    .desc>.desc-title{margin-left: 0.37rem;}
    .desc-title>h6{font-size: 0.18rem; color: #1e1d1c;margin-bottom: 0.2rem;}
    .desc-title>p{
        width: 2.3rem;line-height: 0.17rem; 
        font-size: 0.1rem; color: #515355;
    }
    .desc-img{
        width: 100% !important;
        display: flex; justify-content: space-around;
    }
    .news-box-ul li:nth-of-type(1) .img_slick {
        width: 100%; 
        /* width: 85%; */
    }
    .news-box-ul li:nth-of-type(2) .img_slick {
        width: 100%;
    }
    .news-box-ul li:nth-of-type(3) .img_slick {
        width: 100%;
    }
    .news-box-ul li:nth-of-type(4) .img_slick {
        width: 100%;
    }
    .news-box-ul li:nth-of-type(5) .img_slick {
        width: 100%;
    }
    .img_slick .item {
        background: url(../img/pc.png) no-repeat center;
        background-size: 100% 100%;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        padding: 8% 2% 2%;
        border-radius: 20px 20px 0 0;
    }
    .img_slick .item img {width: 100%;}

    .nwes-updata>h4{
        padding-top: 0.1rem !important; margin-bottom: 0.9rem !important;
    }
    .nwes-updata-box{width: 3.35rem;margin-bottom: 0.5rem;}
    .nwes-updata-head{margin-bottom: 0.15rem;}
    .nwes-updata-head, .nwes-updata-head>img{width: 3.35rem; height: 0.99rem;}

    .nwes-updata-box ul>li>a{
        display: block; width: 3.35rem; height: 0.32rem;
        line-height: 0.32rem; 
        font-size: 0.12rem; color: #333;
        border-bottom: 1px solid #efecec;
    }
    .nwes-updata-box ul>li>a>time{color:#627395;font-size: 0.07rem;}
    /* end_最新动态 */

    /* 服务页面 */
    .serve-banner{
        width: 100%; height: 70vh;
        margin: 0 auto;
        background: url(../img/phone06.png) no-repeat center top;
        background-size: 100% 70vh;
    }
    .serve-banner-box{
        display: flex;flex-direction: column;align-items: center;
    }
    .serve-banner-box>h1{
        font-size: 0.32rem; color: #fff;
        padding-top: 2rem; margin-bottom: 0.1rem;
    }
    .serve-banner-box>p{font-size: 0.12rem; color: #fff;}
    
    .serve-con-ul>li{ margin:0.4rem 0;}
    .serve-con-ul li>img{width: 3.35rem; height: 2.37rem;margin-top: 0.3rem;}
    .serve-con-ul li>.pcWeb{display: none;}
    .serve-con-title{ float: none !important;}
    .serve-con-title>h6{
        height: 0.46rem; font-size: 0.22rem; color: #000;
        background: url(../img/icon17.png) no-repeat left bottom;
    }
    .serve-con-title>p{
        width: 3.35rem;line-height: 0.25rem;
        font-size: 0.12rem; color: #7584a2;
        margin: 0.21rem 0 0.4rem 0;
    }
    .serve-con-btn>a{
        display: block; float: left;
        width: 1.21rem; height: 0.32rem;
        line-height: 0.32rem; text-align: center;
        font-size: 0.12rem; color: #000;
        border: 0.01rem solid #8f949b;
        margin-right: 0.15rem;
    }
    .serve-con-click{
        font-size: 0.12rem; color: #3451f1; display: flex;
        line-height: 0.2rem; margin-top: 0.17rem;
    }
    .serve-con-click>i{font-size: 0.2rem; padding-left: 0.1rem;}

    .serve-con-ul>li:nth-of-type(3){height: 4.9rem;
       background: url(../img/phone01.png) no-repeat center;
       background-size: 100% 4.9rem;
    }
    .serve-con-ul li:nth-of-type(3)>img{display: none !important;}

    .serve-con-ul li:last-child>img{width: 3.35rem; height: 2.29rem;}
    .serve-con-ul>li:last-child>.serve-con-title>p{
        font-size: 0.17rem;color: #000;  font-weight: 900;
        margin: 0.2rem 0 0.2rem 0px !important;
    }
    .serve-con-ul>li:last-child .serve-con-title>div>div{
        height: 0.17rem; float: left; line-height: 0.17rem;
        font-size: 0.1rem; color: #878787; margin-right: 0.1rem;
    }
    .serve-con-ul>li:last-child .serve-con-title>div>div:last-child{
        margin-right: 0px;
    }
    .serve-con-ul li:last-child .serve-con-title>div>div>i{
        font-size: 0.1rem; padding-right: 0.1rem;
    }
    .serve-con-ul li:last-child .serve-con-title>.qr{
        display: flex;flex-direction: column;align-items: center;
        margin-top: 0.42rem;
        font-size: 0.1rem; color: #a5a5a5;line-height: 0.24rem;
    }
    .serve-con-ul li:last-child .serve-con-title>.qr>img{width: 0.98rem; height: 0.98rem;}
    /* end_服务页面 */

    /* 解决方案 */
    .solution-banner{
        width: 100%; height: 50vh;margin: 0 auto;
        background: url(../img/serve-bg.png) no-repeat center top;
        background-size: 100% 50vh;
    }
    .solution-banner-box{
        display: flex;flex-direction: column;align-items: center;
    }
    .solution-banner-box>h1{
        font-size: 0.32rem; color: #fff;
        padding-top: 2.5rem; margin-bottom: 0.1rem;
    }
    .solution-con-ul{
        width: 3.35rem; height: auto;overflow: hidden;
        margin: 0.4rem auto 0.2rem; background: #fff; 
        display: flex; flex-wrap: wrap;
        justify-content: space-between;
    }
    .solution-con-ul li{
        width: 48%; margin-bottom: 0.2rem;
        border-radius: 5px; background: #f7f7f7;
        border: 1px solid #e0e0e0;
    }
    .solution-con-ul li a{
        color: #5c5c5c;display: block;width: 100%;
    }
    .solution-con-top{
        background: url(../img/jiejuefangan01.jpg) no-repeat center;
        height: 1.3rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .solution-con-top img{ width: 0.4rem;height: 0.4rem;}
    .solution-con-top h3{
        font-size: 0.16rem; text-align: center;color: #fff;
    }
    .solution-con-ul li a .zy{
        font-size: 0.14rem; line-height: 0.26rem;
        text-align: left; color: #000;
        padding: 0.05rem;
    }
    /* 解决方案 */

    /* 汕尾宣传页 */
    .construction-banner{
        width: 100%; height: 50vh;margin: 0 auto;
        /* background: url(../img/serve-bg.png) no-repeat center top; */
        background: url(../img/gongcheng/construction-banner02.jpg) no-repeat center top;
        background-size: 100% 50vh;
    }
    .construction-banner .banner-left {
        padding-left: 0.35rem; padding-top: 28%;
        width: 49%;
    }
    .construction-banner .banner-left h6{
        font-size: 0.2rem;color: #fff;letter-spacing: 2px;
    }
    .construction-banner .banner-left p{
        font-size: 0.1rem;color: #ccc;
        margin: 0.09rem 0 0.21rem;
    }
    .construction-banner .banner-left a{
        display: block; margin-top: 0.1rem;
        width: 0.77rem; height: 0.2rem;
        line-height: 0.2rem;text-align: center;
        font-size: 0.08rem; color: #fff;
        border: 0.01rem solid #fff;
    }

    .shanwei-box01, .shanwei-box02,.shanwei-box03,
    .shanwei-box05{width: 3.35rem; margin: 0 auto;}
    .shanwei-box01 p{
        font-size: 0.08rem; text-indent: 0.15rem;margin: 0.2rem 0 0.25rem 0;
    }
    .shanwei-box01 .shanwei-img01{
        width: 3.35rem; height: 1.2rem;
        /* background: url(../img/gongcheng/construction01.png) no-repeat center;
        background-size: 100% 100%; */
    }
    .shanwei-box01 .shanwei-img02{
        width: 3.35rem; height: 1.2rem;
        /* background: url(../img/gongcheng/construction02.png) no-repeat center;
        background-size: 100% 100%; */
    }
    /* 行业痛点 */
    .shanwei-box02 .shanwei-content{
        display: flex; flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 0.2rem;
    }
    .shanwei-content li{
        width: 30%; background-color: #fff;
        box-shadow: 0px 0px 5px 3px rgb(7 17 27 / 8%);
        border-radius: 0.05rem;
        margin-bottom: 0.2rem;
    }
    .shanwei-content img{
        width: 0.5rem; height: 0.5rem;margin: 0.05rem auto;
    }
    .content-text h3{text-align: center;font-size: 0.1rem;
        color: #0070c0;line-height: 0.17rem;}
    .content-text p{
        text-align: center;
        font-size: 0.08rem;line-height: 0.19rem;
        color: #474747; letter-spacing: 2px;
    }
    /* 解决方案 */
    .shanwei-box03 p{
        font-size: 0.08rem; text-indent: 0.15rem; margin: 0.2rem 0 0.25rem 0;
    }
    .shanwei-box03 .shanwei-img03{
        width: 3.35rem; height: 1.44rem;
        /* background: url(../img/gongcheng/construction03.png) no-repeat center;
        background-size: 100% 100%; */
    }
    .shanwei-box03 .shanwei-img04{
        width: 3.35rem; height: 1.97rem;
        /* background: url(../img/gongcheng/construction04.png) no-repeat center;
        background-size: 100% 100%; */
    }

    /* 核心功能 */
    .shanwei-box-ul, .shanwei-box-ul>li{
        width: 3.35rem; margin: 0.15ren auto;
        position: relative;
    }
    .shanwei-box-ul li .pcWeb{display: none !important;}
    .shanwei-box-ul li img{
        width: 3.35rem; height: 1.95rem;
    }
    /* 应用实景 */
    /* 轮播 */
    .lunbo{
        width: 100%; height: 1rem;
        overflow: hidden;
        box-sizing: border-box;
        margin: 0.2rem 0;
    }
    .swiper-container {
        width: 100%;height: 100%;
        position: relative;
        --swiper-navigation-color: #fff;/* 单独设置按钮颜色 */
        --swiper-navigation-size: 0.12rem;/* 设置按钮大小 */
    }
    .swiper-slide {
        width: 100%; height: 1rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .swiper-slide img{
        width: 1rem; height: 1rem;
    }
    .swiper-button-prev, .swiper-button-next{
        width: 0.2rem !important; height: 0.2rem !important;
        background: #0070c0;
        border-radius: 50%;
    }
    /* end_汕尾宣传页 */

    /* start_医疗宣传页 */
    .medical-banner{
        width: 100%; height: 50vh;margin: 0 auto;
        /* background: url(../img/serve-bg.png) no-repeat center top; */
        background: url(../img/medical/medical-banner08.png) no-repeat center top;
        background-size: 100% 50vh;
    }
    .medical-banner .banner-left {
        width: 49%;padding-left: 0.35rem; padding-top: 28%;
    }
    .medical-banner .banner-left h6{
        font-size: 0.2rem;color: #fff;letter-spacing: 2px;
    }
    .medical-banner .banner-left p{
        font-size: 0.1rem;color: #ccc;
        margin: 0.09rem 0 0.21rem;
    }
    .medical-banner .banner-left a{
        display: block; margin-top: 0.1rem;
        width: 0.77rem; height: 0.2rem;
        line-height: 0.2rem;text-align: center;
        font-size: 0.08rem; color: #fff;
        border: 0.01rem solid #fff;
    }
    .medical-box01, .medical-box02,.medical-box03,
    .medical-box04, .medical-box05{
        width: 3.35rem; margin: 0 auto;
    }
    .medical-box01 p{
        font-size: 0.08rem; text-indent: 0.15rem;margin-top: 0.2rem;
    }
    .medical-box02 .medical-content{
        display: flex; flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 0.2rem;
    }
    .medical-content li{
        width: 47%; background-color: #fff;
        box-shadow: 0px 0px 5px 3px rgb(7 17 27 / 8%);
        border-radius: 0.05rem;
        margin-bottom: 0.2rem;
    }
    .medical-content img{
        width: 0.6rem; height: 0.6rem;margin: 0.1rem auto;
    }
    .medical-content .content-text h3{
        text-align: center;font-size: 0.1rem;
        color: #0070c0;line-height: 0.17rem;}
    .medical-content .content-text p{
        text-align: center;
        font-size: 0.08rem;line-height: 0.19rem;
        color: #474747; letter-spacing: 2px;
        margin: 0.1rem;
    }
    .medical-box03 p{
        font-size: 0.08rem;
        text-indent: 0.15rem;
        margin-top: 0.2rem;
    }
    .medical-box03 .pcWeb{ display: none !important;}
    .medical-box03 .handset img{
        width: 3.35rem; height: 1.5rem;
        /* background: url(../img/medical/yl-fangan02.png) no-repeat center;
        background-size: 100% 100%; */
    }

    /* 核心功能 */
    .medical-box-ul, .medical-box-ul>li{
        width: 3.35rem; margin: 0.15ren auto;
        position: relative;
    }
    .medical-box-ul li .pcWeb{display: none !important;}
    .medical-box-ul li img{
        width: 3.35rem; height: 1.95rem;
    }
    /* 案例分享 */
    .medical-box05 .case-div{
        overflow: hidden; height: 1.90rem;
        margin-bottom: 30px;
        display: flex; 
        justify-content: space-around;
    }
    .case-div img{width: 1.25rem; height: 1.90rem;}
    .case-ul{padding-top: 4%;width: 70%;}
    .case-ul li{ margin-bottom: 3.6%;font-size: 0.06rem;}
    /* end_医疗宣传页 */

    /* 产品与功能 */
    .pro-banner{
        width: 100%; height: 70vh;
        background: url(../img/phone02.png) no-repeat center;
        background-size: 100% 70vh;
    }
    .pro-banner-box{
        display: flex; flex-direction: column;justify-content: center;
    }
    .pro-banner-box>img{width: 3rem; height:1.84rem;padding-top: 0.45rem !important;}
    .pro-banner-box-fl{padding-top: 0.8rem !important;}
    .pro-banner-box-fl>h1{font-size: 0.32rem; color: #fff;}
    .pro-banner-box-fl>p{font: 0.22rem; color: #fff;}
    
    .pro-cont-menu{
        width: 3.35rem; 
        background: #fff; margin: 0 auto;
        box-shadow:4px 4px 5px 3px #ececec;
    }
    .pro-cont-menu>h4{
        padding-top: 0.6rem !important;
        margin-bottom: 0.7rem !important;
    }
    .pro-cont-menu>ul{display: flex; flex-wrap: wrap;}
    .pro-cont-menu>ul>li{
        width: 50%; margin-bottom: 0.45rem;
        display: flex; flex-direction: column;align-items: center;
    }
    .pro-cont-menu>ul>li>img{width: 0.33rem; height: 0.33rem;}
    .pro-cont-menu>ul>li>h6{
        font-size: 0.13rem; color: #000;
        margin: 0.28rem 0 0.15rem 0;
    }
    .pro-cont-menu>ul>li>p{
        font-size: 0.08rem; line-height: 0.16rem;color: #647597; 
    }
    .pro-cont-box01>img{width: 3.2rem; height: 3.2rem;}
    .pro-cont-box01{padding-top: 0px !important;}

    .pro-cont-box02>img{width: 3.35rem; height: 2.69rem;}
    .pro-cont-box03>img{width: 3.35rem; height: 2.68rem;}
    .pro-cont-box04>img{width: 3.35rem; height: 3.03rem;}
    .pro-cont-box05>img{width: 3.35rem; height: 2.04rem;}
    .pro-cont-box06>img{width: 3.35rem; height: 1.66rem;}
    .pro-cont-box07>img{width: 3.35rem; height: 2rem;}

    .pro-cont-li>.pcWeb{display: none;}
    .pro-cont-li h6{ font-size: 0.22rem; color: #000;
        padding-top: 0.4rem !important;
    }
    .pro-cont-li p{
        font-size: 0.11rem; color: #949fb7;
        line-height: 0.24rem;
        margin: 0.2rem 0 0.25rem  0;
    }
    .pro-cont-li>div{margin-bottom: 0.43rem;}
    .pro-cont-li>div>ul>li{
        float: left; height: 0.16rem; line-height: 0.16rem;
        font-size: 0.11rem; color: #949fb7;
        background: url(../img/pro-icon09.png) no-repeat left center;
        background-size: 0.16rem 0.16rem;
        padding-left: 0.26rem; margin-right: 0.28rem;
    }.pro-cont-li>div>ul>li:last-child{margin-right: 0px !important;}
    .pro-cont-li .pro-cont-click{
        width: 0.9rem; height: 0.32rem; display: block;
        line-height: 0.32rem; text-align: center;
        background: #314ef1; border-radius: 0.03rem;
        font-size: 0.12rem; color: #fff; margin-top: 0.43rem;
    }

    .pro-cont-box07{margin-bottom: 0.6rem !important;}
    .pro-cont-left{float: none;}
    .pro-cont-right{float: none ;}
    .pro-cont-right>ul>li{
        float: left;height: 22px; line-height: 22px;
        font-size: 14px; color: #949fb7;
        background: url(../img/pro-icon09.png) no-repeat left center;
        background-size: 25px 21px;
        padding-left: 34px; margin-right: 37px;margin-bottom: 20px;
    }
    .pro-cont-right>.pro-cont-click{margin-top: 0px;}
     
    .pro-more{
        width: 100%; height: 6rem;
        background: url(../img/phone04.png) no-repeat center;
        background-size: 100% 6rem;margin: 0 auto;
    }
    .pro-more-box>h4{
        padding-top: 0.6rem !important;
        margin-bottom: 0.7rem !important;
    }
    .pro-more-box>.pcWeb{display: none;}
    .pro-more-box>ul{
        color: #fff;
        display: flex; 
        flex-wrap: wrap; align-items: center;
    }
    .pro-more-box>ul>li{
        display: flex; 
        width: 50%; margin-bottom: 0.6rem;
        flex-direction: column;
        align-items: center;
    }
    
    .pro-more-box>ul>li>img{width: 0.7rem; height: 0.7rem;}
    .pro-more-box>ul>li>h6{font-size: 0.14rem; 
        margin-top: 0.2rem; margin-bottom: 0.12rem;
    }
    .pro-more-box>ul>li>p{font-size: 0.12rem; 
        line-height: 0.17rem;
        width: 1.25rem;
    }

    .pro-cont-box08{margin-bottom: 0.6rem;}
    .pro-cont-box08>img{
        width: 3.14rem; height: 2.11rem;
    }
    /* end_产品与功能 */
    /* 定位 */
    .position{
        position: fixed;
        right: 0.05rem;bottom: 18%;
        width: 0.64rem;
        background: #e4f8ff;
        border-radius: 0.04rem;
        z-index: 99999;
    }
    .position-box{
        width: 0.6rem;  height: 0.6rem;
        margin: 0.03rem auto;
        position: relative;
        border: 1px solid rgba(68,60,225,1);
    }
    .position-box .telephone{
        display: none;
        width: 140px; height: 40px;
        line-height: 40px;text-align: center;
        background: #fff;
        border: 1px solid #217cff;
        border-radius: 6px;
        font-size: 16px;color: #026bff;
        position: absolute;
        left: -160px; top: 10px;
    }
    .telephone>div{
        width: 0; height: 0;
        border: 8px solid transparent;
        border-left: 8px solid #026bff;
        position: absolute;
        right: -16px;top: 10px;
    }
    .position-box:hover .telephone{
        display: block;
    }
    .position-box a{
        width: 100%; height: 100%;
        background: #fff;
        border-radius: 0.02rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .position-box a i{
        font-size: 0.2rem; font-weight: 600;
        color: #4285f4;
    }
    .position-box a span{
        font-size: 0.06rem;color: #333;
    }
    .position-box a:hover{
        border-radius: 4px;
        background: #4285f4 !important;
    }
    .position-box a:hover i{
        color: #fff;
    }
    .position-box a:hover span{
        color: #fff;
    }
    /* end_定位 */
}

/* 旋转动画 */
@keyframes busiRotate1{
    0%{
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}
@keyframes busiRotate2{
    0%{
        transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    100%{
        transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
    }
}
/* 上下移动动画 */
@keyframes span01{
    0%{
        transform: translateY(5px);
    }
    50%{
        transform: translateY(0);
    }
    100%{
        transform: translateY(5px);
    }
}
@keyframes span02{
    0%{
        transform: translateY(-5px);
    }
    50%{
        transform: translateY(0);
    }
    100%{
        transform: translateY(-5px);
    }
}
@keyframes move01{
    0%{
        transform: translateX(5px);
    }
    50%{
        transform: translateX(0);
    }
    100%{
        transform: translateX(5px);
    }
}