@charset "UTF-8";
@font-face {
    font-family: 'DingTalk';
    src: url("../vendor/fontawesome-free/webfonts/ding_jingbu.ttf")  format('truetype');
    font-display: swap;
}

    body{
        width: 100%;
        height: 100vh;
        position: relative;
        font-family: AlibabaPuHuiTi-3-55-Regular;
    }
    .product_name{
        color: #20499D;
        font-family: "庞门正道标题体3.0";
        font-size: 3.6rem;
        text-align: center;
    }
    .product_subname {
        font-size: 3rem;
    }
    .subMenu_fix{
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
        position: fixed;
        width: 100%;
        top: 3.75rem;
        z-index: 990;
    }
    .focusDiv{
        height: 80vh;
    }
    .strengthsTitle {
        font-size: 1.25rem;
        text-align: center;
        margin-top: 0.5rem;
    }
    .submenu {
        width: 100%;
        padding: 1rem 15%;
        text-align: left;
    }
    .subTitle{
        height: 6rem;
        position: relative;
    }
    .advantage{
        font-size: 2.9rem;
        line-height: 2.9rem;
        text-align: left;
        margin-top: 3rem;
        font-weight: 600;
        padding-left: 0.5rem;
        color: #163F8E;
        font-family: AlibabaPuHuiTi-3-95-ExtraBold;
    }
    .copyright{
        display: inline-block;
    }
    .headerTop{
        background-color: rgba(255,255,255,0.9);
        transition: background-color 0.3s ease;
        opacity: 1;
        padding: 0.3rem 15%;
    }
    .dictRemark{
        padding: 0 1rem;
        height: 4rem;
        font-size: 1.2rem;
        line-height: 1.35rem;
    }
    .footer_row0{
        background-color: #002C59;
        margin-top: 0!important;
        padding: 0 5%;
    }
    .footer_row1{
        border-bottom: solid 1px #FFFFFF;
        box-sizing: border-box;
        position: relative;
        height: inherit;
        text-align: right;
        padding: 0.6rem 5%;
    }
    .footer_row2{
        width: 100%;
        box-sizing: border-box;
        position: relative;
        text-align: left;
        clear: both;
        display: table;
        padding: 0 5%;
    }
    .headerTop.active{
        background-color: #ffffff;
    }
    .align-items-center{

    }
    .container{
        padding: 0 15%;
        min-height: 100%;
        position: relative;
        height: inherit;
        width: 100%;
    }
    .container-a1{
        min-height: 100%;
        position: relative;
        height: inherit;
        width: 100%;
    }

    .indexContainer{
        max-width: 100%;
    }
    .article-content{
        height: 100%;
        width: 100%;
    }
    .article-content1{
        width: 100%;
    }
    .container1{
        width: 100%;
        padding: 0 ;
        height:55vh;
        position: relative;
        margin-top: 3.8rem;
    }

    .container2{
        width: 100%;
        padding: 0 ;
        position: relative;
        margin-top: 3.8rem;
    }
    .index-video-w{
        width: 100%;
        text-align: center;
        font-size: 1.2rem;
        font-family: AlibabaPuHuiTi-3-45-Light;
        color: #898989;
    }

    .index-video-w4{
        margin: 0;
        border-bottom: solid 1px #999999;
        padding: 1rem 0;
        display: flex;
        cursor: pointer;
    }

    .index-about-w1{
        font-family: AlibabaPuHuiTi-3-95-ExtraBold;
        font-size: 2.9rem;
        line-height: 2rem;
        color: #163F8E;
        text-align: center;
        font-weight: 600;
    }
    .index-about-w2{
        font-family: AlibabaPuHuiTi-3-55-Regular ;
        font-size: 1.2rem;
        color: #163F8E;
        font-weight: 400;
    }
    .index-about-w3{
        font-family:  AlibabaPuHuiTi-3-55-Regular;
        font-size: 1.2rem;
        color: #898989;
        text-align: center;
        font-weight: 400;
    }

    .index-about-D1{
        width: 100%;
        text-align: center;
    }
    .index-about-D2{
        width: 0;
        font-family:  AlibabaPuHuiTi-3-55-Regular;
        font-size: 1rem;
        display: none;
    }
    .index-video-w4:hover .index-about-D1{
        width: 40%;
    }
    .index-video-w4:hover .index-about-D2{
        width: 60%;
        padding-left: 1rem;
        display: flex;
        align-items: center;      /* 垂直居中 */
        justify-content: center;  /* 水平居中 */
    }

    .indexTitle1 {
        position: absolute;
        font-size:3.2rem;
        text-align: right;
        font-weight: 480;
        top: 20%;
        left:21%;
        color:#4F4F4F;
        opacity: 1;
        font-family: AlibabaPuHuiTi-3-55-Regular;
        .indexTitle1-1 {
            font-size: 4.8rem;
            text-align: right;
            font-family: '庞门正道标题体3.0';
        }
    }

    .index-news{
        height: 47vh;
        padding-bottom: 3rem;
    }
    .index-news1{
        padding-top: 1rem;
        width: 100%;

    }
    .index-product{
        height: 47vh;
        padding-bottom: 3rem;
        cursor: pointer;
    }
    .index-news1:hover{
        background-color: rgba(127, 202, 215, 0.12);
    }
    .news-img {
        width: 95%;
        height: 40vh;
        margin: 2rem 0 0 0;
        border-radius: 3rem;
    }
    .news-word1 {
        color: #999999;
        font-size: 1.1rem;
        font-family: AlibabaPuHuiTi-3-45-Light;
        white-space: nowrap;
        flex-shrink: 0;
    }
    .news-word2{
        padding-left: 0.75rem;
        color: #55666B;
        font-size: 1.2rem;
        font-family: AlibabaPuHuiTi-3-45-Light;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        flex: 1;
        a{
            color: #55666B;
        }
        a:hover{
            color: #55666B;
        }
    }

    .news-d1-w1{
        font-family: AlibabaPuHuiTi-3-55-Regular;
        font-size: 1.6rem;
    }
    .news-d1-w2{
        font-family: AlibabaPuHuiTi-3-55-Regular;
        font-size: 0.9rem;
    }
    .shadow-sm {
        box-shadow: none!important;
    }
    .footerLD{
        width: 50%;
        box-sizing: border-box;
        display: inline-block;
        text-align: left;
        padding-top: 0.3rem;
        float: left;
    }
    .footer-nav {
        width: 50%;
        box-sizing: border-box;
        display: inline-block;
        padding-top: 0.3rem;
        position: relative;
        float: left;
    }


    .subItemTitle1{
        font-size:  3.75rem;
        font-family: AlibabaPuHuiTi-3-65-Medium;
        padding-top: 3rem;
        font-weight: 500;
        line-height: 3.75rem;
    }

    .subItemTitle1-1{
        font-size:  1.6rem;
        font-family:  AlibabaPuHuiTi-3-55-Regular;
        padding-top: 2rem;
    }
    .subItemTitle1-1a{
        font-size:  3.1rem;
        color: #002C59;
    }
    .subItemTitle1-2{
        font-size:  3.5rem;
        font-family:  AlibabaPuHuiTi-3-55-Regular;
        padding-top: 4rem;
        display: inline-block;
        text-align: center;
        font-weight: 500;
    }
    .HTitle1{
        padding-top: 8rem;
    }
    .subItemTitle1a{
        font-size:  2.5rem;
        line-height: 2.5rem;
        font-family:'DingTalk';

    }
    .subItemTitle2a{
        font-size: 1.15rem;
        line-height: 1.15rem;
        font-family:'DingTalk';
    }
    .subItemTitleColor1{
        color:#002C59;
    }
    .subItemTitleColor2{
        color:#ffffff;
    }
    .subItemTitleColor3{
        color:#4d4d4d;
    }
    .subItemTitleColor4{
        color:#898989;
    }
    .subItemTitleColor5{
        color:#413D3C;
    }
    .subItemTitleColor6{
        color:#999999;
    }
    .wordColor7{
        color:#666666;
    }
    .wordColor9{
        color:#7d7d7d;
    }
    .wordColor10{
        color:#163F8E;
    }
    .wordColor11{
        color:#656565;
    }
    .solution_center_img{
        height: 36rem;
        width: 36rem;
        position: relative;
    }
    .solution_remark_w1{
        text-align: center;
        margin-top: 5rem;
        font-size: 2.5rem;
    }
    .solution_remark_w2{
        text-align: center;
        margin-top: 1rem;
        font-size: 1.2rem;
    }
    .solution_remark_w3{
        text-align: left;
        margin: 1.5em 0;
        font-size: 1.45rem;
    }
    .solution_remark_w4{
        text-align: justify;
        font-size: 0.75rem;
    }

    .solution_remark_w5{
        font-size: 2.3rem;
        margin-top: 12rem;
        text-align: center;
        font-weight: 600;
    }

    .solution_remark_w6{
        font-size: 1.25rem;
        width: 15rem;
        height: 15rem;
        border-radius: 7.5rem;
        padding: 2.5rem;
        background-color: #66BBE0;
        text-align: justify;
        display: flex;
        align-items: center;      /* 垂直居中 */
        justify-content: center;  /* 水平居中 */
        position: absolute;
        top: 6%;
        left: -28%;
    }
    .solution_remark_w7{
        font-size: 1.7rem;
        font-weight: 500;
    }
    .solution_remark_w8{
        font-size: 1rem;
        padding-left: 2rem;
        width: 20rem;
        line-height: 1.6rem;
        margin-top: 1rem;
    }
    .solution_remark_w8_1 {
        font-size: 1rem;
        padding-right: 2rem;
        width: 20rem;
        line-height: 1.6rem;
        margin-top: 1rem;
    }
    .solution_remark_d1{
        border:solid 1px #DFDFDF;
        text-align: left;
        margin-top: 3rem;
        width: 90%;
        padding: 10%;
        height: 23rem;
        position: relative;
        border-radius: 0.5rem;
    }
    .solution_remark_d2{
        background-color: #163F8E;
        width: 2.5rem;
        height: 0.5rem;
        position: absolute;
        bottom: 15%;
        left: 10%;
    }
    .solution_remark_d3{
        height: 60rem;
        display: flex;
        align-items: center;      /* 垂直居中 */
        justify-content: center;  /* 水平居中 */
    }

    .solution_remark_d4{
        position: absolute;
        top: -12%;
        right: -30%;
    }
    .solution_remark_d5{
        position: absolute;
        top: 21%;
        right: -54%;
    }
    .solution_remark_d6{
        position: absolute;
        top: 53%;
        right: -49%;
    }
    .solution_remark_d7{
        position: absolute;
        bottom: -9%;
        right: -19%;
    }
    .solution_remark_d8{
        position: absolute;
        bottom: 1%;
        left: -53%;
        text-align: right;
    }
    .solution_remark_img1{
        height: 2rem;
    }

    .wordF4{
        font-family: AlibabaPuHuiTi-3-45-Light;
    }
    .wordF5{
        font-family:  AlibabaPuHuiTi-3-55-Regular;
    }
    .wordF3{
        font-family: AlibabaPuHuiTi-3-35-Thin;
    }
    .wordF6{
        font-family: AlibabaPuHuiTi-3-55-Regular;
    }
    .wordF9{
        font-family: AlibabaPuHuiTi-3-95-ExtraBold;
    }
    .subItemTitle2{
        font-family: AlibabaPuHuiTi-3-45-Light;
        font-size: 1.15rem;
        font-weight: 400;
    }
    .subItemTitle2-1{
        font-family:  AlibabaPuHuiTi-3-55-Regular;
        font-size: 1.1rem;
    }

    .subItemTitle3{
        font-family:  AlibabaPuHuiTi-3-55-Regular;
        font-size: 1.65rem;
        color: #4d4d4d;
        padding-top: 1.5rem;
        width: 85%;
        text-align: justify;
    }
    .subItemTitle3_1 {
        color: #163F8E;
        font-size: 2rem;
    }
    .box {
        transition: all 0.4s ease;
    }
    .itemName1{
        font-size: 4.5rem;
        color:#FFFFFF;
        opacity: 1;
        font-family: AlibabaPuHuiTi-3-95-ExtraBold;
        font-weight: 700;
    }
    .itemSeo1{
        font-size: 2.4rem;
        font-family:  AlibabaPuHuiTi-3-55-Regular;
        color:#FFFFFF;
        opacity: 1;
        text-transform: uppercase;
    }
    .itemTitle1 {
        position: absolute;
        text-align: left;
        font-size: 2rem;
        font-weight: 500;
        top: 31%;
        left: 15%;
        color: #FFFFFF;
        opacity: 1;
        font-family:AlibabaPuHuiTi-3-95-ExtraBold;
    }
    .list-unstyled{
        margin-top: 2.3rem !important;
    }
    .titleLineTop{
        width: 1px;
        height: 1.35rem;
        margin-bottom: 0.35rem;
        opacity: 1;
        margin-right: 0.5rem;
    }

    .titleLineBottom{
        position: absolute;
        width: 1px;
        height:20%;
        bottom:12%;
        left:22%;
        opacity: 1;
    }

    .indexBtn {
        opacity: 1;
    }

    .titleMeng{
        height: 100%;
        width: 100%;
        background-color: #03040B;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0.4;
        z-index: -1;
    }
    .contentMeng{
        height: 100%;
        width: 100%;
        background-color: rgba(241, 241, 241, 0.57);
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
    }
    .imgMeng{
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        object-fit: cover;
    }
    .imgMeng1{
        height: 36rem;
        width: 36rem;
        position: absolute;
        margin-top: -18rem;
        margin-left: -18rem;
        top: 50%;
        left: 50%;
        z-index: -1;
    }

    .contentMeng1{
        height: 100%;
        width: 100%;
        background-color: rgba(0, 44, 89, 0.8);
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: none;
    }
    .solution:hover .contentMeng1 {
        display: block;
    }
    .contentMeng1.active{
        display: block;
    }
    .nav-link {
        padding: 0.1rem 1rem;
        text-align: center;
    }
    .index-img{
        object-fit: cover;
        height: 100%;
        width: 100%;
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
    }
    .index-img1{
        object-fit: cover;
        height: 100%;
        width: 100%;
        position: absolute;
        z-index: -1;
        opacity: 1;
    }
    .party-2{
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .party-2-div {
        background-color: #f7f7f7;
        width: 100%;
        z-index: 0;
        position: relative;
        margin-left: -2rem;
        margin-bottom: 2rem;
        margin-top: 1rem;
    }
    .party-10{
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }


    .content-1H {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;

    }
    .content-2H {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .content-3H {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .content-4H {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .cm-navbar .navbar-nav .nav-link {
        font-size: 1.2rem;
        margin-left: 1.0rem;
        margin-right: 1.0rem;
        color: #FFFFFF;
        padding: 0.35rem 0.25rem;
    }
    .cm-navbar .navbar-nav .nav-link.active {
        color: #FFFFFF;
        border-bottom: solid 0.2rem #163F8E;
    }
    .navbar-light .navbar-nav .nav-link:hover {
        color: #FFFFFF;
        border-bottom: solid 0.2rem #163F8E;
    }
    .nav-item a{
        color: #FFFFFF;
    }
    .nav-item{
        font-size: 1.2rem;
        line-height: 1.7rem;
        text-align: center;
        .subItem{
            display: none;
            border-radius:0.5rem;
            position: absolute;
            top: 2.6rem;
            left: 50%;
            transform: translateX(-50%);
            z-index: 999;
            outline: none;
            padding:0.5rem 1rem;
            border: solid 1px #e5e5e5;
            background-color: rgba(255, 255, 255, 0.98);
            font-family: AlibabaPuHuiTi-3-35-Thin;
            a{
                color: #64748B;
                line-height: 2rem;
                font-size: 1rem;
                text-align: center;
                border-radius: 0.5rem;
                padding: 0 1rem;
                font-family: AlibabaPuHuiTi-3-45-Light;
            }
            a:hover {
                background-color: rgba(64, 154, 214, 0.12);
            }

        }
    }
    .subItem.active{
        display: block;
    }
    .nav-sub-item{
        font-size: 1rem;
        text-align: center;
        width: 20%;
        font-family: AlibabaPuHuiTi-3-35-Thin;
    }
    .nav-sub-item a{
        color: #FFFFFF;
    }
    .footerTitle1 {
        text-align: left;
        margin: 3rem 0;
        padding: 0 5%;

    }
    .footerTitle2 {
        font-size: 1.4rem;
        color: #FFFFFF;
        text-align: left;
        margin-bottom: 0;
        padding: 0 5%;
    }
    .com-item{
        font-size: 1rem;
        text-align: left;
        font-weight: 300;
        color: #FFFFFF;
        padding: 0.6rem 0;
        font-family: AlibabaPuHuiTi-3-35-Thin;
        img{
            height: 6rem;
            width: 6.6rem;
            background: #FFFFFF;
        }
    }
    .containerEdge{
        padding: 0 3.5rem;
    }
    .siteW{
        color: #FFFFFF!important;
        font-size: 0.9rem;
        padding-top: 0.3rem;
        font-family: AlibabaPuHuiTi-3-35-Thin;
    }

    .logoH{
        height: 2.6rem;
    }
    .myBtn1{
        padding: 1px 0;
        margin-right: 0;
        height: 3.6rem;
        .btnDiv1{
            cursor:pointer;
            display:inline-block;
            float: left;
            font-size: 1.8rem;
            line-height:2.2rem;
            border-radius: 0.5rem;
            padding: 0.4rem 1rem;
            height: 100%;
            background-color:#163F8E;
            border: solid 0.15rem #163F8E;
            margin-right: 7rem;
        }
        .btnDiv2{
            cursor:pointer;
            display:inline-block;
            float: left;
            font-size: 1.8rem;
            line-height:2.2rem;
            border-radius: 0.5rem;
            padding:0.4rem 1rem 0.3rem ;
            height: 100%;
            border: solid 0.15rem #FFFFFF;
        }


        .imgBox{
            display: inline-block;
            height: 2.15rem;
            width: 2.15rem;
        }
    }

    .indexTitle2 {
        position: absolute;
        font-size: 2.3rem;
        top: 10%;
        left: 10%;
        color: #040000;
    }
    .b01{
        height: 100%;
    }
    .indexTitle3-1{
        font-size: 2.7rem;
        line-height: 3rem;
    }
    .indexTitle3-2{
        font-size: 1.6rem;
        margin-left: 0.7rem;
    }
    .myBtn2{
        color:#FFFFFF;
        background-color:#163F8E;
        font-size: 1.6rem;
        line-height: 1.9rem;
        height: 3rem;
        border-radius: 0.5rem;
        border: solid 0.1rem #163F8E;
        padding:0.5rem  0.5rem 0.5rem 1rem;;
        font-family:'DingTalk';
        .imgBox{
            display: inline-block;
            height: 2.2rem;
            width: 1.5rem;

            .pic{
                height: 1.3rem;
                width: 0.8rem;
                margin-bottom: 0.2rem;
                margin-left: 0.2rem;
            }
        }
    }

    .myBtn3{
        color:#163F8E;
        background-color: transparent;
        font-size: 1.5rem;
        line-height:1.9rem;
        height: 3rem;
        border-radius: 0.5rem;
        border: solid 0.1rem #163F8E;
        padding:0.5rem 1rem;
        font-family:'DingTalk';
        margin-right: 0.5rem;
        .imgBox{
            display: inline-block;
            height: 2.5rem;
            width: 1rem;
            .pic{
                height: 1.4rem;
                width: 1rem;
                margin-bottom: 0.2rem;
                margin-left: 0.2rem;
            }
        }
    }

    .myBtn4{
        color: #aaaaaa;
        font-size: 1.15rem;
        font-family: AlibabaPuHuiTi-3-45-Light;
        font-weight: 400;
    }
    .index2-W1 {
        position: absolute;
        bottom: 15%;
        right: 10%;
        color: #FFFFFF;
        opacity: 0.5;
        font-size: 3.6rem;
        width: 3.6rem;
        line-height: 3.6rem;
        text-align: center;
    }
    .index2-W2 {
        position: absolute;
        bottom: 6%;
        right: 9%;
        color: #FFFFFF;
        font-size: 1.2rem;
        line-height: 1.2rem;
        text-align: left;
    }
    .index4-w1{
        font-size: 1.7rem;
        color:#FFFFFF;
    }
    .index4-w2{
        font-size: 3.2rem;
    }
    .index4-w3{
        font-size: 1.6rem;
        line-height: 2rem;
        width: 52%;
        color:#FFFFFF;
        padding-top: 20rem;
    }
    .about-1-d1{
        height: 10rem;
        padding-top: 3rem;
    }
    .about-1-d2{
        font-family: AlibabaPuHuiTi-3-35-Thin;
        font-size: 1.2rem;
        padding-top: 2rem ;
        text-align: justify;
        line-height: 2.2rem;
        font-weight: 300;
    }



    .about-1-img1 {
        width: 90%;
        height: 35.5vh;
        margin: 8.5rem auto 0;

    }
    .about-2-img1 {
        width: 0.6rem;
        height: 4rem;
        object-fit: cover;
        margin: 2rem 0;
    }
    .about-2-img2 {
        width: 60%;
        margin: auto;
        object-fit: cover;
        padding-top: 15rem;
    }
    .about-2-img3 {
        position: absolute;
        object-fit: cover;
        width: 42vW;
        right: -6%;
        bottom: 6.5rem;
        z-index: -1;
    }
    .about-2-img4 {
        position: absolute;
        object-fit: cover;
        width: 42vW;
        left: -6%;
        bottom: 6.5rem;
        z-index: -1;
    }
    .about-2-img5 {
        width: 3rem;
        height: 3rem;
    }

    .about-2-d1 {
        text-align: center;
        margin-bottom: 5rem;
    }
    .about-2-d1-1 {
        text-align: center;
        margin-bottom: 5rem;
    }
    .about-2-d2 {
        height: 8rem;
        text-align: center;
        margin-top: 1rem;
        display: none;
    }
    .about-2-d2.active{
        display: block;
    }
    .about-2-d3 {
        height: 8rem;
        text-align: center;
        margin-top: 1rem;
    }
    .about-3-d1 {
        text-align: left;
    }

    .about-3-d2{
        margin-right: 2rem;
        padding-top: 1rem;
    }
    .about-3-d3 {
        text-align: center;
        padding-top: 3rem;
        padding-bottom: 0.3rem;
    }
    .about-3-d4 {
        width: 20%;
        text-align: center;
        padding-top: 2rem;
        padding-bottom: 0.3rem;
    }
    .honorActive{
        display: block;
    }
    .about-2-w1 {
        display: inline-block;
        height: 3rem;
        font-size: 1.1rem;
        line-height: 3rem;
        padding: 0.25rem 1rem;
        position: relative;
        margin-bottom: 2rem;
        font-family: AlibabaPuHuiTi-3-55-Regular;
    }
    .about-2-w2{
        font-size: 1.3rem;
        font-family:  AlibabaPuHuiTi-3-55-Regular;
    }
    .about-2-w3{
        font-size: 2.8rem;
        font-family: '优设标题黑';
        line-height: 3rem;
        padding-top: .5rem;
    }
    .about-2-w4{
        font-size: 1.15rem;
        font-family:  AlibabaPuHuiTi-3-55-Regular;
        margin-bottom: 1rem;
        line-height: 1rem;
    }
    .about-2-w5{
        font-size: 1.3rem;
        font-family:  AlibabaPuHuiTi-3-55-Regular;
    }
    .about-2-img6 {
        position: absolute;
        object-fit: cover;
        width: 100%;
        right: 0;
        z-index: -1;
    }

    .about-3-img1 {
        width: 1.5rem;
        margin-right: 1rem;
    }
    .about-3-img2 {
        width: 100%;
        margin-top: 4rem;
    }
    .about-3-img3 {
        height: 23vh;
        display: inline-block;
        position: relative;
    }
    .about-3-img5 {
        width: 100%;
        height: 100%;
    }
    .about-3-img6{
        height: 100%;
        position: absolute;
        padding: 1rem;
        top: 0;
        left: 0;
    }
    .about-3-img3-1 {
        height: 23vh;
        display: inline-block;
    }
    .about-3-img4 {
        height: 100%;
        display: inline-block;
        margin-left: -4px;
    }
    .honor-back-img{
        height: 3rem;
        width: 100%;
        position: absolute;
        bottom: -3rem;
        left: 0;
        z-index: -1;
    }
    .about-3-w1 {
        height: 3rem;
        line-height: 3rem;
        font-size: 1.6rem;
        font-weight: 260;
        font-family: AlibabaPuHuiTi-3-35-Thin;
    }
    .about-1-w1{
        font-size: 0.9rem;
        width: 100%;
        height: 17vh;
        border: solid 0.5px #7B7A7B;
        margin-top: 1rem;
        border-radius: 1rem;
        display: flex;
        align-items: center;      /* 垂直居中 */
        justify-content: center;  /* 水平居中 */
        text-align: center;
    }

    .about2-w1{
        font-size: 1.6rem;
        color: #163F8E;
    }
    .about2-w2{
        font-size: 1.6rem;
    }
    .about2-w3{
        font-size: 1.7rem;
        font-family: AlibabaPuHuiTi-3-95-ExtraBold;
        height: 4rem;
        cursor: pointer;
        display: flex;
        align-items: flex-end;      /* 垂直居中 */
        justify-content: center;  /* 水平居中 */
    }
    .about2-w3.active{
        font-size: 2.75rem;
        color: #163F8E;
        display: inline-block;
    }
    .about2-w3:hover{
        font-size: 2.75rem;
        color: #163F8E;
        display: inline-block;
    }
    .profileWord1{
        font-size: 4.7rem;
        line-height: 4.7rem;
        height: 4.7rem;
        color: #23B8EA;
        font-family:'DingTalk';
    }
    .profileWord2{
        font-size: 1.2rem;
        color: #03040B;
        padding-left: 0.3rem;
        font-family:'DingTalk';
    }
    .profileWord3{
        font-size: 0.9rem;
        color: #666666;
        text-align: center;
        font-family:'DingTalk';
    }
    .profileWord4{
        font-size:1.2rem;
        width: 100%;
        padding: 2rem 10%;
    }
    .profileWord4-1{
        font-size:1.2rem;
        width: 35%;
        position: absolute;
        top:31%;
        left:10%;
        color:#03040B;
    }
    .profileWord5{
        padding-top: 3rem;
        display: flex;
    }
    .profileImg{
        width: 60%;
        height:70%;
        margin: 2rem auto;

    }
    .profileImg1{
        width: 50%;
        height:70%;
        top: 20%;
    }
    .about3-w1{
        font-size:11.7rem;
        top:15%;
    }
    .about3-w2{
        font-size:2.6rem;
        line-height: 2rem;
        position: absolute;
        bottom: 1.5rem;
        width: 100%;
    }
    .about3-d1{
        width:10%;
        margin-left: 20%;
        float: left;
    }
    .about3-d2{
        width:10%;
        margin-left: 15%;
        float: left;
    }

    .aboutCultureItem {
        width: 100%;
        font-size: 1.3rem;
        color: #231815;
        position: relative;
    }
    .aboutCultureItemW1{
        position: absolute;
        top: 50%;
        margin-top:-1.7rem;
        left:50%;
        margin-left:-5rem;
        width: 10rem;
        height: 3.4rem;
        line-height: 3.4rem;
        text-align: center;
        font-family: 'DingTalk';
    }
    .aboutCultureItemW1H1{
        line-height: 1.7rem;
        font-weight: 560;
        font-family: 'DingTalk';
    }
    .aboutCultureItemW2{
        font-size: 1rem;
        margin-top: 1rem;
        text-align: justify;
        text-align-last: left; /* 最后一行左对齐 */
        color: #03040B;
    }
    .cc-div1{
        position: absolute;
        width: 35%;
        top:50%;
        left:10%;
    }
    .cc-div2{
        height: 13.2rem;
        top:4.5rem;
    }
    .cc-content{
        font-size: 1.3rem;
        position: absolute;
        color: #FFFFFF;
        padding: 5%;
        width: 100%;
    }
    .cc-link{
        font-size: 1.6rem;
        color: #FFFFFF;
        line-height: 2rem;
        height: 2rem;
        padding-bottom: 0.2rem;
    }
    .solution{
        cursor: pointer;
        height: 100%;
        flex: 0 0 20%;
        min-width: 0;
        box-sizing: border-box;
    }
    .solution-h{
        height: 100%;
        position: relative;
        overflow-x: auto;
        overflow-y: hidden;
        display: flex;
        flex-wrap: nowrap;
        scroll-behavior: smooth;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .solution-w1{
        font-size: 1.2rem;
        line-height: 1.2rem;
        color: #ffffff;
        text-align: center;
        width: 90%;
    }
    .solution-d1{
        position:relative;
        width: 90%;
        height: 100%;
        border:solid 1px #e7e7e7;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0.5rem;
    }
    .solution-h1{
        height: 100%;
    }
    .advance{
        width:22%;
        height:50%;
        float: left;
        cursor: pointer;
        text-align: center;
        position: relative;
    }
    .advanceDetail{
        display: none;
        position: absolute;
        float: left;
        color: #03040B;
        width:40%;
        height:80%;
        left:35%;
        top:10%;
        min-width:35rem;
    }
    .advanceDetail.active{
        display: block;
    }
    .advance-W1 {
        color: #03040B;
        font-size: 1.25rem;
        text-align: center;
        width: 100%;
        font-weight: 260;
        padding-top: 1rem;
    }
    .middle-content{
        padding: 0 10%;
    }
    .approach{
        min-width:65%;
        position: absolute;
        right:0;
        border-radius: 2.6rem;
        font-size: 1.0rem;
        padding: 1.3rem 3.2rem;
        text-align: center;
        margin-right: 0.5rem;
        cursor: pointer;
    }
    .approach-menu-pic{
        height: 1.5rem;
        width: 2rem;
        margin-bottom: 0.4rem;
        margin-right: 0.5rem;
    }
    .menu_normal {
        font-size: 1.2rem;
        text-align: center;
        padding: 0.15rem 1rem;

    }
    .menu_normal:hover  {
        color: #ffffff;
        background-color: #002C59;
        text-decoration: none;
        cursor: pointer;

    }
    .menu_active {
        color: #ffffff;
        font-size: 1.2rem;
        text-align: center;
        background-color: #002C59;
        padding: 0.15rem 1rem;
    }
    .menu_active:hover {
        color: #ffffff;
        background-color: #002C59;
        text-decoration: none;
        cursor: pointer;
    }
    .approachColor0{
        color: #23B8EA;
        border:solid 1px #23B8EA;
    }
    .approachColor1{
        color: #20499D;
        border:solid 1px #20499D;
    }
    .approachColor2{
        color: #1D2D5D;
        border:solid 1px #1D2D5D;
    }

    .approach:hover{
        font-size: 1.1rem;
        font-weight: 800;

    }
    .approachImgWord1{
        color:#ffffff;
        font-size:0.8rem;
        text-align: right;
        line-height: 1.3;
        overflow: hidden;
        white-space: nowrap;      /* 不换行 */
        text-overflow: ellipsis;
    }
    .approachImgWord1hover{
        font-size: 0.9rem
    }
    .approachImgWord2{
        color:#ffffff;
        font-size:0.7rem;
        top:0.5rem;
    }
    .approachImgWord2hover{
        font-size: 0.8rem;
    }
    .approachImgWord3{
        color:#ffffff;
        font-size:3.1rem;
        width: 95%;
    }
    .approachImgWord3hover{
        font-size: 3.2rem;
    }
    .approachImg {
        width: 85%;
        text-align: center;
        position: absolute;
        bottom: 27%;
        right: 0;
    }
    .approachPic {
        width: 95%;
        right: 0;
        bottom: 0;
        max-height: 100%;
        object-fit: cover;
        position: absolute;
    }
    .approach-D1{
        min-height: 22rem;
        width: 100%;
        position: relative;
        cursor: pointer;
    }
    .case-W1{
        font-size: 1.1rem;
        line-height: 1.75rem;
    }
    .case-W2{
        font-size: 1.8rem;
    }
    .teamW1{
        font-size: 2.3rem;
        line-height:2.3rem;
        height:2.3rem;
        color: #03040B;
    }

    .teamW2{
        font-size: 2.9rem;
        color: #23B8EA;
        text-align: center;
        line-height:4rem;
    }
    .teamW3{
        float: left;
        width: 100%;
        text-align: left;
        font-size: 1.2rem;
        line-height:1.3rem;
        color: #03040B;
    }
    .teamW4{
        float: left;
        width: 100%;
        text-align: left;
        font-size: 1.1rem;
        color: #03040B;
        font-weight: 200;
        padding-top: 2%;
    }
    .teamD1{
        width: 70%;
        height: 100%;
        margin: auto;
    }
    .teamD2{
        width: 60%;
        height: 100%;
        display: inline-block;
        position: relative;
    }
    .growth01{
        min-height:32rem;
    }
    .growthW1{
        font-size: 2rem;
        line-height:2.2rem;

    }
    .growthW2{
        top:72%;
        width:100%;
        font-size: 1rem;
        line-height:1.25rem;
    }
    .growthD1 {
        color: #03040B;
        width: 70%;
        height: 60%;
        margin: auto;
        padding-top: 11rem;
    }
    .growthImg {
        height: 100%;
        width: 100%;
        position: absolute;
        padding: 0 5%;
        object-fit: cover;
    }
    .growthW1{
        position:absolute;
        top:13%;
        color: #FFFFFF;
        font-size: 2rem;
        width:100%;
        line-height:2.2rem;
        text-align:center;

    }
    .growthW2{
        position:absolute;
        top:75%;
        color: #FFFFFF;
        width:100%;
        font-size: 1rem;
        line-height:1.25rem;
        text-align:left;
        padding: 0 8%;
    }

    .process-D1 {
        width: 94%;
        margin: auto;
    }
    .recruit-btn{
        width: 19.5rem;
        height: 6.5rem;
        text-align: center;
        margin: auto;
        padding: 1.2rem 1.5rem;
        border-radius: 1.25rem;
        font-size: 1.8rem;
        line-height: 4.5rem;
        position: relative;
        color: #ffffff;
        .img-logo{
            position:absolute;
            width: 6rem;
            height: 6rem;
            float: right;
            right: 0;
            bottom: 0;
        }
    }

    .recruitW1{
        width: 19.5rem;
        margin: auto;
        padding: 2.5rem 1.5rem 1.5rem ;
        font-size: 1.1rem;
        color: #333333;
        font-weight: 300;
        text-align: justify;
        text-align-last: left; /* 最后一行左对齐 */
    }
    .recruitD1 {
        color: #03040B;
        width: 90%;
        height: 55%;
        padding-top: 7rem;
        margin: auto;
    }
    .need-D1 {
        padding-bottom: 5rem;
        color: #03040B;
        height: 70%;
    }
    .need-T1 {
        font-size: 3.75rem;
        width: 100%;
        text-align: left;
        color: #002C59;
        font-family: AlibabaPuHuiTi-3-55-Regular;
        font-weight: 500;
        margin-top: -1.1rem;
    }
    .need-T2 {
        font-size: 1.4rem;
        width: 100%;
        margin-top: 1rem;
        text-align: left;
        color: #03040B;
        font-family: AlibabaPuHuiTi-3-55-Regular;
    }

    .need-T3 {
        font-size: 0.8rem;
        width: 85%;
        text-align: left;
        margin-top: 3rem;
        color: #4D4D4D;
        font-family: AlibabaPuHuiTi-3-45-Light;
    }
    .need-wi{
        font-size: 1.4rem;
        line-height: 1.5rem;
        text-align: left;
        margin-top: 3rem;
        font-family: AlibabaPuHuiTi-3-35-Thin;
        padding: 0.7rem 4rem;
    }
    .form-control{
        background-color: #ededed;
        color: #7F7F80;
    }
    .process-T1 {
        font-size: 1.2rem;
        padding-top: 5rem;
        margin: auto;
        width: 100%;
        color: #03040B;
        text-align: center;
        position: relative;
    }
    .process-T2 {
        width: 13%;
        cursor: pointer;
        text-align: center;
        position: relative;
        display: inline-block;
    }
    .process-T3 {
        height: 7.5rem;
        width: 7.5rem;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -3.75rem;
    }
    .process-W1 {
        width: 100%;
        color: #03040B;
        font-size: 1.6rem;
        text-align: center;
        margin-top: 1.25rem;

    }
    .process-W2 {
        width: 100%;
        color: #666666;
        font-size: 0.75rem;
        margin-top: 3rem;
        padding: 0 0.3rem;
    }
    .processImg {
        position: absolute;
        top: 3.75rem;
        left: -0.5rem;
    }
    .contact-D1 {
        padding-top: 3rem;
        margin: auto;
        width: 90%;
    }
    .contact-D4 {
        min-height:24rem;
        display:inline-block;
        border: solid 1px #163F8E;
        position: relative;
        background-color: #FFFFFF;
        padding: 0;
    }

    .contact-D2 {
        text-align: center;
        display: inline-block;
        margin-top: 1.6rem;
        padding-left: 0.8rem;
    }
    .contact-D3 {
        text-align: center;
        display: inline-block;
        margin-top: 0.5rem;
        padding-left: 0.6rem;
    }
    .contact-D1W1 {
        font-size: 1.5rem;
        line-height: 1.8rem;
        color: #03040B;
        padding-top: 2.5rem;
        padding-left: 0.8rem;
        font-weight: 500;
        font-family: 'DingTalk';
        text-align: left;
    }
    .contact-D1W2 {
        font-size: 1.1rem;
        line-height: 1.6rem;
        color: #03040B;
        padding-top: 2rem;
        padding-left: 1.8rem;
        padding-right: 1.8rem;
        text-align: justify;
        text-align-last: left; /* 最后一行左对齐 */
        font-weight: 500;
    }
    .contact-D1W3 {
        font-size: 1.1rem;
        line-height: 1.5rem;
        color: #03040B;
        padding-top: 1.25rem;
        padding-left: 1.875rem;
        font-weight: 500;
        text-align: left;
    }
    .contact-D1W4 {
        font-size: 0.7rem;
        line-height: 1rem;
        color: #03040B;
        bottom: 1.8rem;
        left: 1.8rem;;
        position: absolute;
        font-weight: 500;
        width: 55%;
        text-align: left;
    }
    .contact-D1W5 {
        width: 100%;
        color: #03040B;
        font-size: 0.7rem;
        line-height: 1rem;
        font-weight: 500;
        margin-top: 0.6rem;
    }
    .contact-D1Img1 {
        position: absolute;
        width: 6.5rem;
        height: 7.5rem;
        float: right;
        right: 0.3rem;
        bottom: 1rem;
    }
    .contact-D1Img2 {
        position: absolute;
        width: 7rem;
        height: 8.25rem;
        float: right;
        right: .3rem;
        bottom: 0.625rem;
    }
    .contact-D1Img3 {
        position: absolute;
        width: 6.1rem;
        height: 8.7rem;
        float: right;
        right: 0.4rem;
        bottom: 0.5rem;
    }
    .contact-D1Img4 {
        height: 6rem;
        width: 6.6rem;
        background: #FFFFFF;
    }
    .contactW1 {
        font-size: 1rem;
        line-height: 1.2rem;
        margin-top: 2.6rem;
        height: 3.7rem;
        padding-bottom: 1rem;
        color: #666666;
    }
    .contactW2{
        font-size: 1.8rem;
        line-height: 2rem;
    }
    .contactW3{
        font-size: 1.375rem;
        line-height: 2.375rem;
        margin-top: 2.6rem;
        padding-bottom: 1rem;
        color: #666666;
        .img{
            display: inline-block;
            height: 1.75rem;
            width: 1.375rem;
            margin-right: 0.625rem;
            margin-bottom: 0.5rem;
        }
    }
    .contact-D2W1 {
        font-size:1.8rem;
        color: #333333;
        text-align: center;
        position: relative;
        line-height: 3rem;
        font-weight: 300;
        font-family: AlibabaPuHuiTi-3-35-Thin;
    }
    .contact-D2W2 {
        border-bottom: solid 0.25rem #002C59;
        width: 6rem;
        display: inline-block;
        position: absolute;
        bottom: -1rem;
        left: 50%;
        margin-left: -3rem;
    }
    .contact-D2W3 {
        font-size: 1.5rem;;
        color: #333333;
        text-align: center;
        margin-top: 1.8rem;
        line-height: 3rem;
        font-weight: 300;
        font-family: AlibabaPuHuiTi-3-35-Thin;
    }
    .contact-D2D1 {
        width: 45%;
        height:100%;
        float: left;
    }
    .contact-D2D2 {
        width: 55%;
        height:100%;
        float: left;
    }
    .contact-D2D0 {
        width: 100%;
        height: 26rem;
        border: solid 1px #23B7E9;
        padding: 5%;
        margin-bottom: 2rem;
    }
    .contact-b2 {
        padding:  0 5%;
    }
    .contact-b2-d1 {
        width: 100%;
        padding-top: 2rem;
    }
    .download-T1 {
        font-size: 1.6rem;
        position: absolute;
        top: 24%;
        left: 10%;
        width: 80%;
        text-align: center
    }
    .download-D1 {
        position: absolute;
        top: 32%;
        left: 25%;
        color: #03040B;
        width: 50%;
        height: 60%;
        z-index: 99;
    }
    .download-D2 {
        position: absolute;
        top: 32%;
        left: 25%;
        color: #03040B;
        width: 50%;
        height: 70%;
        z-index: 99;
    }
    .download-D1-01d {
        display: inline-block;
        width: 30%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #FFFFFF;
        height: 100%;
        border-right: solid 1.25rem #F1F1F1;
    }
    .download-D1-02d {
        display: inline-block;
        width: 70%;
        position: absolute;
        top: 0;
        right: 0;
        background-color: #FFFFFF;
        height: 100%;
    }
    .download-D1-03d {
        line-height: 5rem;
        height: 5rem;
        display: inline-block;
        width: 30%;
        float: left;
        padding-right: 1.25rem;
    }
    .download-D1-04d {
        line-height: 5rem;
        height: 5rem;
        display: inline-block;
        width: 70%;
        float: left;
    }
    .download-D1-05d{
        padding: 0 1rem;
    }
    .download-W1{
        color: #03040B;
        font-size: 1.5rem;
    }
    .download-H1 {
        white-space: nowrap; /* 防止文本换行 */
        overflow: hidden; /* 隐藏溢出的内容 */
        text-overflow: ellipsis;
        width: 100%;
        border-bottom: solid 0.1rem  #CBCBCB;
        font-weight: 500;
        text-align: left;
        padding-left: 1.25rem;
    }
    .download-part2 {
        color: #03040B;
        padding-top: 12rem;
        margin: auto;
        width: 80%;
        height: 60%;
    }
    .download-part2-pic {
        min-height: 28rem;
        max-width: 100%;
    }
    .btn-item{
        font-size: 1.25rem;
        padding: 0.1rem 1rem;
        font-weight: 500;
        margin:0 0.75rem;
    }
    .btn-item:hover{
        font-weight: bold;
    }
    .info-list-T1 {
        font-size: 2.875rem;
        line-height: 2.3rem;
        color: #163F8E;
        text-align: center;
        margin: auto;
    }
    .info-list-T2 {
        font-size: 2.5rem;
        color: #163F8E;
        text-align: center;
    }
    .approach-d-T {
        position: absolute;
        height: 1.6rem;
        font-size: 1.8rem;
        line-height: 1.8rem;
        bottom: 1.25rem;
        right: 1.25rem;
        color: #ffffff;
        cursor: pointer;
    }
    .recruit-btn1{
        min-width:12.5rem;
        text-align: center;
        margin: auto;
        padding:1.25rem 2rem;
        border-radius: 0.625rem;
        line-height:2rem;
        position: relative;
    }
    .recruit-d-D1 {
        margin-left: 10%;
        padding-top: 14rem;
        box-sizing: border-box;
        color: #03040B;
        width: 80%;
        min-height: 55%;
        z-index: -1;
    }
    .recruit-d-btnImg {
        position: absolute;
        width: 3rem;
        height: 3rem;
        float: right;
        right: 0;
        bottom: 0;
    }
    .recruit-d-W {
        width: 100%;
        cursor: pointer;
        margin-bottom: 5px;
        border: solid 1px #C7C7C7;
        font-size: 1.6rem;
        line-height: 2.5rem;
        border-radius: 0.3rem;
        padding: 0.65rem 1rem 0.5rem 1rem;
        color: #03040B;
    }
    .recruit-d-W1 {
        display: inline-block;
        width: 25%;
        text-align: left;
        float: left;
        font-size: 1.3rem;
        line-height: 1.5rem;
    }
    .recruit-d-W2 {
        display: inline-block;
        width: 15%;
        text-align: left;
        float: left;
        font-size: 1.2rem;
        line-height: 1.5rem;
    }
    .recruit-d-W3 {
        display: inline-block;
        width: 20%;
        text-align: left;
        float: left;
        font-size: 1.2rem;
        line-height: 1.5rem;
    }
    .recruit-d-Img1 {
        height: 1.4rem;
        width: 1.2rem;
        margin-top: -0.2rem;
        margin-right: 0.5rem;
    }
    .recruit-d-Img2 {
        height: 1.8rem;
        width: 1.8rem;
        margin-top: -0.5rem;
        margin-right: 0.5rem;
    }
    .recruit-d-Img3 {
        height: 1.6rem;
        width: 1.6rem;
        margin-top: -0.1rem;
        margin-right: 0.5rem;
    }
    .jobActive{
        font-weight: bolder;
        font-size: 1.4rem;
        color: #ffffff;
    }
    .jobNormal{
        font-size: 1.3rem;
        color: #ffffff;
    }
    .jobNormal:hover{
        font-weight: bolder;
        font-size: 1.3rem;
        color: #ffffff;
    }
    .jobActive:hover{
        font-weight: bolder;
        font-size: 1.4rem;
        color: #ffffff;
    }
    .btn-above {
        display: inline-block;
        float: right;
        padding-top: 15%;
        text-align: right;
        position: absolute;
        right: 0;
    }
    .btn-above1 {
        display: inline-block;
        float: right;
        padding-top: 3.2rem;
        text-align: right;
    }
    .btn-above2 {
        text-align: right;
        position: absolute;
        top: 3rem;
        right: 15%;
        z-index: 2;
        height: 5.45rem;
        align-items: center;
        display: flex;
    }
    .btn-above2_1 {
        text-align: right;
        position: absolute;
        top: 8rem;
        right: 15%;
        z-index: 2;
        height: 5.45rem;
        align-items: center;
        display: flex;
    }
    .approachDetail {
        .approachObj {
            display: flex;
            justify-content: center;
            align-items: center;
        }
    }
    .product-content{
        width: 70%;
        margin:0 auto 3% auto;
    }
    .product-img1{
        width: 100%;
        height:80%;
        position: relative;
        padding: 4% 5%;
        background-color: #ffffff;
        border-radius: 1rem 1rem 0 0;
    }
    .index-product:hover .product-img1 {
        padding: 0;
    }
    .product-btn {
        padding-top: 11%;
    }
    .product-word1{
        height: 4rem;
        text-align: center;
        margin-left: 0.3rem!important;
        a{
            font-size: 1.4rem;
            line-height: 1.8rem;
            color: #1a1a1a;
        }
        a:hover{
            color: #1a1a1a;
        }
    }

    @media screen and (max-width: 1700px) {
        .about-2-img2{
            padding-top: 16rem;
        }
        .approach{
            min-width:65%;
            border-radius: 2.2rem;
            font-size: 0.9rem;
            padding: 1.1rem 2.5rem;
        }
        .approach:hover{
            font-size: 1rem;
        }
        .approachImgWord1{
            font-size:0.7rem;
        }
        .approachImgWord1hover{
            font-size: 0.8rem
        }
        .approachImgWord2{
            font-size:0.6rem;
        }
        .approachImgWord2hover{
            font-size: 0.7rem;
        }
        .approachImgWord3{
            font-size:2.4rem;
        }
        .approachImgWord3hover{
            font-size: 2.5rem;
        }
        .approachImg{
            bottom: 23%;
        }
        .profileWord4-1 {
            top:26%;
        }
        .product-content{
            margin-top: 16%;
        }
        .product-btn {
            padding-top: 12%;
        }
        .index2-W2 {
            font-size: 1.2rem;
            line-height: 1.2rem;
        }
    }
    @media screen and (max-width: 1600px) {
        .about-2-img2{
            padding-top: 17rem;
        }
        .approachImg{
            bottom: 20%;
        }
        .product-content{
            margin-top: 18%;
        }
        .product-btn {
            padding-top: 14%;
        }
        .solution_remark_w3 {
            font-size: 1.35rem;
        }
    }
    @media screen and (max-width: 1440px) {
        .about-3-img3 {
            height: 21vh;
        }
        .container{
            padding: 0 10%;
        }
        .btn-above2_1 {
            right: 10%;
        }
        .btn-above2 {
            right: 10%;
        }
        .cm-navbar .navbar-nav .nav-link {
            font-size: 1.1rem;

        }
        .dictRemark{
            font-size: 1.1rem;
            line-height: 1.25rem;
        }
        .index-about-w1{
            font-size: 2.5rem;
            line-height: 2.5rem;
        }
        .advantage{
            font-size: 2.5rem;
            line-height: 2.5rem;
        }
        .index-about-w2{
            font-size: 1.1rem;
        }
        .index-about-w3{
            font-size: 1.1rem;
        }
        .index-about-D2{
           font-size: 0.9rem;
        }
        .subTitle{
            height: 5.5rem;
        }
        .solution-w1{
            font-size: 1.1rem;
            line-height: 1.1rem;
        }
        .indexTitle1 {
            font-size:3.2rem;
            .indexTitle1-1 {
                font-size: 1.5rem;
            }
        }
        .nav-item{
            font-size: 1.1rem;
            line-height: 1.5rem;

        }
        .menu_normal {
            font-size: 1.1rem;
            padding-left: 1rem;
        }
        .menu_active {
            font-size: 1.1rem;
        }
        .subItem.active{
            display: block;
        }
        .nav-sub-item{
            font-size: 1.0rem;
        }

        .footerTitle1{
            font-size: 1.8rem;

        }
        .footerTitle2{
            font-size: 1.2rem;
        }
        .profileWord1{
            font-size: 4rem;
            line-height: 4rem;
            height: 4rem;
        }
        .profileWord2{
            font-size: 1rem;
            padding-left: 0.3rem;
        }
        .profileWord3{
            font-size: 0.7rem;
        }
        .profileWord4{
            font-size:1rem;

        }
        .profileWord4-1{
            font-size:1rem;
            top: 31%;
        }
        .profileWord5{
            height: 4rem;
        }
        .about3-d1{
            width:12%;
            margin-left: 19%;
            float: left;
        }
        .about3-d2{
            width:12%;
            margin-left: 13%;
            float: left;
        }
        .cc-div1{
            width: 40%;
        }
        .cc-content{
            font-size: 1.3rem;
        }
        .cc-link{
            font-size: 1.6rem;
            line-height: 2rem;
            height: 2rem;
        }
        .approach{
            min-width:65%;
            border-radius: 1.8rem;
            font-size: 0.8rem;
            padding: 0.8rem 1.5rem;
        }
        .approach:hover{
            font-size: 0.9rem;
        }
        .approachImgWord1{
            font-size:0.6rem;
            font-weight: 400;
        }
        .approachImgWord1hover{
            font-size: 0.7rem
        }
        .approachImgWord2{
            font-size:0.5rem;
        }
        .approachImgWord2hover{
            font-size: 0.6rem;
        }
        .approachImgWord3{
            font-size:2rem;
        }
        .approachImgWord3hover{
            font-size: 2.1rem;
        }
        .approachImg{
            bottom: 18%;
        }
        .approach-D1{
            min-height: 20rem;
        }
        .case-W1{
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .case-W2{
            font-size: 1.5rem;
        }
        .teamD1{
            width: 40%;
        }
        .teamD2{
            width: 58%;
        }
        .growthD1 {
            width: 76%;
        }
        .growthW1{
            font-size: 2rem;
            line-height:2.2rem;

        }
        .growthW2{
            top:72%;
            width:100%;
            font-size: 1rem;
            line-height:1.25rem;
        }
        .recruitD1 {
            width: 80%;
        }
        .need-T1 {
            font-size: 2.6rem;
            line-height: 3.5rem;
        }
        .need-T2 {
            font-size: 0.9rem;
            line-height: 1.1rem;
        }
        .process-T1 {
            font-size: 1.2rem;
            padding-top: 17rem;
        }
        .process-T3 {
            height: 7.5rem;
            width: 7.5rem;
            margin-left: -3.75rem;
        }
        .process-W1 {
            font-size: 1.6rem;
            margin-top: 1.25rem;
        }
        .process-W2 {
            font-size: 0.75rem;
            margin-top: 3rem;
            padding: 0 0.3rem;
        }
        .contact-D1 {
            width: 90%;
        }
        .download-D1 {
            left: 15%;
            width: 70%;
        }
        .download-D2 {
            left: 15%;
            width: 70%;
        }
        .download-part2 {
            width: 90%;
            padding-top: 18rem;
        }
        .download-part2-pic {
            min-height: 25rem;
        }
        .m01 {
            padding: 0 1.5rem;
        }
        .product-content{
            margin-top: 20%;
        }
        .product-btn {
            padding-top: 16%;
        }
        .process-T1 {
            padding-top: 5rem;
        }
        .process-T2 {
            width: 13%;
        }
    }
    @media screen and (max-width: 1280px) {
        .about-3-img3 {
            height: 15vh;
        }
        .about-3-img4 {
            height: 15vh;
        }
        .about2-w3{
            font-size: 1.5rem;
            height: 3rem;
        }
        .about2-w3.active{
            font-size: 2.2rem;
        }
        .about2-w3:hover{
            font-size: 2.2rem;
        }
        .about-2-img2{
            padding-top: 16rem;
        }

        .about-1-w1 {
            font-size: 0.8rem;
        }
        .advantage{
            font-size: 2rem;
            line-height: 2rem;
        }
        .index-about-w1{
            font-size: 2rem;
            line-height: 2.5rem;
        }
        .index-about-w2{
            font-size: 1rem;
        }
        .index-about-w3{
            font-size: 1rem;
        }
        .index-about-D2{
            font-size: 0.85rem;
        }
        .news-word1{
            font-size: 0.9rem;
        }
        .news-word2{
            font-size: 1rem;
        }
        .solution_remark_d3 {
            height: 52rem;
        }
        .solution_center_img{
            height: 30rem;
            width: 30rem;
        }
        .solution_remark_w6 {
            font-size: 1rem;
            width: 12.5rem;
            height: 12.5rem;
            border-radius: 6.25rem;
            padding: 2.1rem;
            background-color: #66BBE0;
            top: 6%;
            left: -28%;
        }
        .solution_remark_w7 {
            font-size: 1.35rem;
        }
        .solution_remark_w8 {
            font-size: 0.9rem;
            width: 17rem;
            line-height: 1.5rem;
            margin-top: 0.8rem;
            padding-left: 1.5rem;
        }
        .solution_remark_w8_1 {
            font-size: 0.9rem;
            width: 17rem;
            line-height: 1.5rem;
            margin-top: 0.8rem;
            padding-right: 1.5rem;
        }
        .footer_row0{
            padding: 0 2%;
        }
        .footer_row1{
            padding: 0.6rem 2%;
        }
        .footer_row2{
            padding: 0 2%;
        }
        .solution_remark_w3 {
            font-size: 1.15rem;
        }
        .solution_remark_d1 {
            height: 21rem;
            width: 95%;
        }

        .solution_remark_d2{
            bottom: 10%;
        }
        .need-wi {
            font-size: 1.2rem;
            line-height: 1.3rem;
            padding: 0.5rem 3rem;
        }
        .footerTitle1 {
            margin: 1rem 0;
        }
        .headerTop {
            padding: 0.3rem 10%;
        }
        .submenu {
            padding: 1rem 10%;
        }
        .itemName1{
            font-size: 4rem;
        }
        .itemSeo1{
            font-size: 2rem;
        }
        .container1 {
            height: 50vh;
        }
        .focusDiv{
            height: 65vh;
        }
        .itemTitle1 {
            font-size: 2.4rem;
        }
        .subItemTitle1{
            font-size:  2.5rem;
            line-height: 2.5rem;
        }
        .btn-above2 {
            height: 3.25rem;
        }
        .btn-above2_1 {
            height: 3.25rem;
        }
        .subItemTitle1-2{
            font-size:  2.3rem;
            padding-top: 4rem;
        }
        .subItemTitle2-1{
            font-size: 0.9rem;
        }
        .subItemTitle1-1{
            font-size:  1.1rem;
        }
        .subItemTitle1-1a{
            font-size:  2rem;
        }
        .about-1-d2 {
            font-size: 1.1rem;
            line-height: 2rem;
            padding-left: 0.5rem;
        }
        .subItemTitle3_1 {
            font-size: 1.2rem;
        }
        .subItemTitle3 {
            font-size: 1rem;
        }
        .subItemTitle2{
            font-size: 1rem;
        }
        .subItemTitle1a{
            font-size:  2.3rem;
            line-height: 2.3rem;

        }
        .subItemTitle2a{
            font-size: 1.1rem;
            line-height: 1.1rem;
        }

        .subItem.active{
            display: block;
        }
        .nav-sub-item{
            font-size: 1rem;
        }
        .footerTitle1{
            font-size: 1.6rem;
        }
        .footerTitle2{
            font-size: 1.2rem;
        }
        .containerEdge{
            padding: 0 2.5rem;
        }
        .indexTitle1 {
            font-size:2.6rem;
            .indexTitle1-1 {
                font-size: 1.3rem;
            }
        }
        .logoH{
            height: 2.5rem;
        }
        .myBtn1{
            height: 3rem;
            .btnDiv1{
                font-size: 1.6rem;
                line-height:2rem;
                border-radius: 0.4rem;
                padding: 0.3rem 0.8rem;
                margin-right: 6rem;
            }
            .btnDiv2{
                font-size: 1.6rem;
                line-height:2rem;
                border-radius: 0.4rem;
                padding:0.3rem 0.8rem 0.2rem ;
            }
            .imgBox{
                height: 2rem;
                width: 2rem;
            }
        }
        .indexTitle2{
            font-size:2rem;
        }
        .indexTitle3-1{
            font-size: 2.2rem;
            line-height: 2.5rem;
        }
        .indexTitle3-2{
            font-size: 1.3rem;
            margin-left: 0.5rem;
        }
        .myBtn2{
            font-size: 1.4rem;
            line-height: 1.7rem;
            height: 2.6rem;
            border-radius: 0.4rem;
            padding:0.5rem  0.5rem 0.5rem 1rem;;
            .imgBox{
                height: 2rem;
                width: 1.3rem;
                .pic{
                    height: 1.2rem;
                    width: 0.7rem;
                    margin-bottom: 0.2rem;
                    margin-left: 0.2rem;
                }
            }
        }
        .myBtn3{
            font-size: 1.4rem;
            line-height:1.7rem;
            height: 2.6rem;
            border-radius: 0.4rem;
            padding:0.4rem 0.8rem;
            .imgBox{
                height: 2rem;
                width: 0.9rem;
                .pic{
                    height: 1.3rem;
                    width: 0.9rem;
                    margin-bottom: 0.2rem;
                    margin-left: 0.2rem;
                }
            }
        }
        .index4-w1{
            font-size: 1.6rem;
        }
        .index4-w2{
            font-size: 3rem;
        }
        .index4-w3{
            font-size: 1.2rem;
            line-height: 1.8rem;
            width: 52%;
        }
        .about2-w1{
            font-size: 1.4rem;
        }
        .about2-w2{
            font-size: 1.4rem;
        }
        .profileWord1{
            font-size: 2.6rem;
            line-height: 2.6rem;
            height: 2.6rem;
        }
        .profileWord2{
            font-size: 0.9rem;
            padding-left: 0.2rem;
        }
        .profileWord3{
            font-size: 0.6rem;
        }
        .profileWord4{
            font-size: 0.9rem;
        }
        .profileWord4-1{
            font-size: 0.9rem;
        }
        .profileWord5{
            height: 3rem;
        }
        .about3-w1{
            font-size:10rem;
            top:16%;
        }
        .about3-w2{
            font-size:2.2rem;
            line-height: 1.6rem;
            bottom: 1rem;
        }
        .about3-d1{
            width:16%;
            margin-left: 17%;
            float: left;
        }
        .about3-d2{
            width:16%;
            margin-left: 9%;
            float: left;
        }
        .aboutCultureItem {
            font-size: 1.2rem;
        }
        .aboutCultureItemW1{
            margin-top:-1.6rem;
            margin-left:-5rem;
            width: 10rem;
            height: 3.2rem;
            line-height: 3.2rem;
        }
        .aboutCultureItemW1H1{
            line-height: 1.6rem;
        }
        .aboutCultureItemW2{
            font-size: 0.9rem;
            margin-top: 0.9rem;
        }
        .cc-content{
            font-size: 1.3rem;
            position: absolute;
            color: #FFFFFF;
            padding: 5%;
            width: 100%;
        }
        .cc-link{
            font-size: 1.6rem;
            color: #FFFFFF;
            line-height: 2rem;
            height: 2rem;
            padding-bottom: 0.2rem;
        }
        .cc-div1{
            width: 45%;
        }
        .cc-content{
            font-size: 1.2rem;
        }
        .cc-link{
            font-size: 1.5rem;
            line-height: 1.8rem;
            height: 1.8rem;
        }
        .honor{
            padding: 0 0.4rem;
        }
        .honor-w1{
            font-size: 0.9rem;
            line-height: 0.9rem;
        }
        .honor-h{
            height: 35%;
            top:40%;
        }

        .advance-W1 {
            font-size: 1.1rem;
        }
        .advanceDetail {
            left:32%;
            min-width:30rem;
        }
        .advanceDetail span{
            font-size: 1.1rem!important;
        }
        .approach-d-T {
            height: 1.5rem;
            font-size: 1.3rem;
            line-height: 1.3rem;
            bottom: 0.5rem;
            right: 0.5rem;
        }
        .approach{
            min-width:65%;
            border-radius: 1.8rem;
            font-size: 0.7rem;
            padding: 0.6rem 1.2rem;
        }
        .approach:hover{
            font-size: 0.8rem;
        }
        .approachImgWord1{
            font-size:0.5rem;
        }
        .approachImgWord1hover{
            font-size: 0.6rem
        }
        .approachImgWord2{
            font-size:0.5rem;
            top:0;
        }
        .approachImgWord2hover{
            font-size: 0.6rem;
        }
        .approachImgWord3{
            font-size: 1.5rem;
        }
        .approachImgWord3hover{
            font-size: 1.6rem;
        }
        .approachImg{
            bottom: 15%;
        }
        .approachPic{
            width: 100%;
        }
        .case-W1{
            font-size: 0.9rem;
            line-height: 1.4rem;
        }
        .case-W2{
            font-size: 1.4rem;
        }
        .teamD1{
            width: 45%;
        }
        .teamD2{
            width: 53%;
            height: 80%;
            padding-top: 10%;
        }
        .growthD1 {
            width: 80%;
        }
        .growthImg {
            padding: 0 3%;
        }
        .growthW1{
            font-size: 1.6rem;
            line-height:1.8rem;

        }
        .growthW2{
            top:73%;
            width:100%;
            font-size: 0.9rem;
            line-height:1.1rem;
            .growthImg {
                padding: 0 6%;
            }
        }
        .recruit-btn{
            width: 15rem;
            height: 5rem;
            padding: 1rem 1.2rem;
            border-radius: 1.1rem;
            font-size: 1.6rem;
            line-height: 3.5rem;
            .img-logo{
                width: 4rem;
                height: 4rem;
            }
        }
        .recruit-btn1{
            min-width:10rem;
            padding:1rem 1.6rem;
            border-radius: 0.5rem;
            line-height:2rem;
        }
        .jobActive{
            font-size: 1.3rem;
        }
        .jobNormal{
            font-size: 1.2rem;
        }
        .jobNormal:hover{
            font-size: 1.2rem;
        }
        .jobActive:hover{
            font-size: 1.3rem;
        }
        .recruitW1{
            width: 15rem;
            padding: 2.5rem 1.2rem 1.2rem ;
            font-size: 1rem;
        }
        .recruitD1 {
            width: 80%;
            height: 55%;
            padding-top: 16rem;
        }
        .need-T1 {
            font-size: 2.6rem;
            line-height: 3.5rem;
        }
        .need-T2 {
            font-size: 0.9rem;
            line-height: 1.1rem;
        }
        .process-D1 {
            width: 80%;
        }
        .process-T1 {
            font-size: 1.1rem;
            padding-top: 3rem;
        }
        .process-T3 {
            height: 6.5rem;
            width: 6rem;
            margin-left: -3rem;
        }
        .process-W1 {
            font-size: 1.4rem;
            margin-top: 1.25rem;
        }
        .process-W2 {
            font-size: 0.75rem;
            margin-top: 3rem;
            padding: 0 0.3rem;
        }
        .contact-D1 {
            width: 90%;
        }
        .contact-D2 {
            margin-top: 1.4rem;
            padding-left: 1.6rem;
        }
        .contact-D3 {
            padding-left: 1.6rem;
        }
        .contact-D1W1 {
            font-size: 1.3rem;
            line-height: 1.6rem;
            padding-top: 2rem;
            padding-left: 1.6rem;
        }
        .contact-D1W2 {
            font-size: 1.1rem;
            line-height: 1.5rem;
            padding-top: 2rem;
            padding-left: 1.6rem;
        }
        .contact-D1W3 {
            font-size: 1rem;
            line-height: 1.3rem;
            padding-top: 1.1rem;
            padding-left: 1.6em;
        }
        .contact-D1W4 {
            font-size: 0.6rem;
            line-height: 0.8rem;
            bottom: 1.8rem;;
            left: 1.8rem;
            width: 55%;
        }
        .contact-D1W5 {
            font-size: 0.6rem;
            line-height: 0.8rem;
            margin-top: 0.6rem;
        }
        .contact-D1Img1 {
            width: 5.6rem;
            height: 6.5rem;
            right: 0.3rem;
            bottom: 1rem;
        }
        .contact-D1Img2 {
            width: 5.6rem;
            height: 7.2rem;
            right: .3rem;
            bottom: 0.625rem;
        }
        .contact-D1Img3 {
            width: 5rem;
            height: 7.2rem;
            right: 0.4rem;
            bottom: 0.5rem;
        }
        .contactW1 {
            font-size: 1rem;
            line-height: 1.2rem;
            margin-top: 2.6rem;
            height: 3.7rem;
        }
        .contactW2{
            font-size: 1.8rem;
            line-height: 2rem;
        }
        .contactW3{
            font-size: 1.3rem;
            line-height: 2.3rem;
            margin-top: 2.6rem;
            .img{
                height: 1.7rem;
                width: 1.35rem;
                margin-right: 0.6rem;
                margin-bottom: 0.5rem;
            }
        }
        .contact-D2W1 {
            font-size:1.7rem;
            line-height: 1.7rem;
        }
        .contact-D2W2 {
            width: 6rem;
            margin-left: -3rem;
        }
        .contact-D2W3 {
            font-size: 1.5rem;;
            margin-top: 1.5rem;
        }
        .contact-b2 {
            padding:  0 5%;
        }
        .product-content{
            margin-top: 25%;
        }
        .product-btn {
            padding-top: 18%;
        }
        .about-2-w5 {
            font-size: 1.1rem;
            line-height: 1.2rem;
        }
        .about-2-w2 {
            font-size: 1.1rem;
            line-height: 1.2rem;
        }

    }

    @media screen and (max-width: 1024px) {
        .submenu {
            padding: 0.5rem 10%;
        }
        .subMenu_fix {
            top: 3.25rem;
        }
        .about-3-img3 {
            height: 12vh;
        }
        .about-3-img4 {
            height: 12vh;
        }
        .about-2-w1 {
            height: 3rem;
            font-size: 1.1rem;
            line-height: 3rem;
            padding: 0.25rem 1rem;
            margin-bottom: 1rem;
        }
        .about-2-w3 {
            font-size: 2.2rem;
            line-height: 2.2rem;
        }
        .about-2-w2 {
            font-size: 1rem;
        }
        .about-2-d2 {
            height: 7rem;
        }
        .about-2-d3 {
            height: 7rem;
        }
        .about-2-w4 {
            font-size: 1.1rem;
            margin-bottom: 0.5rem;
            line-height: 1.1rem;
        }
        .about-2-w5 {
            font-size: 1rem;
            line-height: 1rem;
        }
        .container {
            padding: 0 5%;
        }
        .btn-above2_1 {
            right: 5%;
        }
        .btn-above2 {
            right: 5%;
        }
        .solution_remark_d3 {
            height: 46rem;
        }
        .solution_remark_w5 {
            margin-top: 6rem;
        }
        .solution_center_img{
            height: 24rem;
            width: 24rem;
        }
        .solution_remark_w6 {
            font-size: 0.85rem;
            width: 11rem;
            height: 11rem;
            border-radius: 5.5rem;
            padding: 2rem;
            background-color: #66BBE0;
            top: 6%;
            left: -28%;
        }
        .solution_remark_w7 {
            font-size: 1.1rem;
        }
        .solution_remark_w8 {
            font-size: 0.8rem;
            line-height: 1.3rem;
            width: 12rem;
            margin-top: 0.6rem;
            padding-left: 1rem;
        }
        .solution_remark_w8_1 {
            font-size: 0.8rem;
            line-height: 1.3rem;
            width: 14rem;
            margin-top: 0.6rem;
            padding-right: 1rem;
        }

        .footer_row1 {
            padding: 0.3rem 2%;
        }
        .solution_remark_w3 {
            font-size: 1rem;
        }
        .solution_remark_d1 {
            height: 19rem;
            width: 97%;
        }

        .solution_remark_d2{
            bottom: 10%;
        }
        .solution_remark_w4 {
            font-size: 0.7rem;
        }
        .itemName1{
            font-size: 3rem;
        }
        .itemSeo1{
            font-size: 1.5rem;
        }
        .container1 {
            height: 37vh;
        }
        .focusDiv{
            height: 50vh;
        }
        .itemTitle1 {
            font-size: 2rem;
        }
        .subItemTitle1{
            font-size:  2.2rem;
            line-height: 2.2rem;
        }
        .btn-above2 {
            height: 2.875rem;
        }
        .btn-above2_1 {
            height: 2.875rem;
        }
        .subItemTitle2-1{
            font-size: 0.8rem;
        }
        .subItemTitle1-2{
            font-size:  2rem;
            padding-top: 4rem;
        }
        .subItemTitle2{
            font-size: 0.9rem;
        }
        .subItemTitle3_1 {
            font-size: 1.1rem;
        }
        .subItemTitle1a{
            font-size:  2rem;
            line-height: 2rem;

        }
        .subItemTitle2a{
            font-size: 0.8rem;
            line-height: 0.8rem;
        }
        .cm-navbar .navbar-nav .nav-link {
            font-size: 1.0rem;
            margin-left: 0.6rem;
            margin-right: 0.6rem;
        }
        .dictRemark{
            font-size: 1.0rem;
            line-height: 1.15rem;
            height: 5rem;
        }
        .subTitle{
            height: 5rem;
        }
        .solution-w1{
            font-size: 1rem;
            line-height: 1rem;
        }
        .nav-item{
            font-size: 1rem;
            line-height: 1.4rem;
            .subItem{
                top: 2.2rem;
                a{
                    font-size: 0.9rem;
                    line-height: 1.8rem;
                }
            }
        }
        .subItem.active{
            display: block;
        }
        .nav-sub-item{
            font-size: 0.9rem;
        }
        .com-item{
            font-size: 0.9rem;
        }
        .footerTitle1{
            font-size: 1.4rem;
        }
        .footerTitle2{
            font-size: 1rem;
        }
        .containerEdge{
            padding: 0 1.5rem;
        }
        .siteW{
            font-size: 0.9rem;
        }
        .indexTitle1 {
            font-size:2rem;
            .indexTitle1-1 {
                font-size: 1rem;
            }
        }
        .logoH{
            height: 2rem;
        }
        .indexTitle2{
            font-size:1.6rem;
        }
        .indexTitle3-1{
            font-size: 1.7rem;
            line-height: 2rem;
        }
        .indexTitle3-2{
            font-size: 1rem;
            margin-left: 0.4rem;
        }
        .index4-w1{
            font-size: 1.3rem;
        }
        .index4-w2{
            font-size: 2.2rem;
        }
        .index4-w3{
            font-size: 1rem;
            line-height: 1.5rem;
            width: 72%;
        }
        .profileWord1{
            font-size: 2rem;
            line-height: 2rem;
            height: 2rem;
        }
        .profileWord2{
            font-size: 0.7rem;
            padding-left: 0.2rem;
        }
        .profileWord3{
            font-size: 0.5rem;
        }
        .profileWord4{
            font-size: 0.8rem;
        }
        .profileWord4-1{
            font-size: 0.8rem;
        }
        .profileWord5{
            height: 2rem;
        }
        .about3-w1{
            font-size:8rem;
            top:20%;
        }
        .about3-w2{
            font-size:2rem;
            line-height: 1.4rem;
            bottom: 1rem;
        }
        .about3-d1{
            width:20%;
            margin-left: 15%;
            float: left;
        }
        .about3-d2{
            width:20%;
            margin-left: 5%;
            float: left;
        }
        .aboutCultureItem {
            font-size: 1.1rem;
        }
        .aboutCultureItemW1{
            margin-top:-1.4rem;
            margin-left:-5rem;
            width: 10rem;
            height: 2.8rem;
            line-height: 2.8rem;
        }
        .aboutCultureItemW1H1{
            line-height: 1.4rem;
        }
        .aboutCultureItemW2{
            font-size: 0.8rem;
            margin-top: 0.8rem;
        }
        .cc-div1{
            width: 60%;
        }
        .cc-content{
            font-size: 1.1rem;
        }
        .cc-link{
            font-size: 1.3rem;
            line-height: 1.7rem;
            height: 1.7rem;
        }
        .honor{
            padding: 0 0.3rem;
        }
        .honor-w1{
            font-size: 0.8rem;
            line-height: 0.8rem;
        }
        .honor-h{
            height: 30%;
            top:45%;
        }

        .advance-W1 {
            font-size: 1rem;
        }
        .advanceDetail span{
            font-size: 0.9rem!important;
        }
        .advanceDetail p{
            line-height: 1.2;
        }
        .advanceDetail {
            left:33%;
            min-width:20rem;
        }
        .approach{
            min-width:65%;
            border-radius: 1.8rem;
            font-size: 0.6rem;
            padding: 0.6rem 1.2rem;
        }
        .approach:hover{
            font-size: 0.7rem;
        }
        .approachImgWord1{
            font-size:0.45rem;
        }
        .approachImgWord1hover{
            font-size: 0.5rem
        }
        .approachImgWord2{
            font-size:0.45rem;
            top:0;
        }
        .approachImgWord2hover{
            font-size: 0.5rem;
        }
        .approachImgWord3{
            font-size: 1.1rem;
        }
        .approachImgWord3hover{
            font-size: 1.2rem;
        }
        .approachImg{
            bottom: 12%;
        }
        .approachPic{
            width: 100%;
        }
        .case-W1{
            font-size: 0.8rem;
            line-height: 1.2rem;
        }
        .case-W2{
            font-size: 1.2rem;
        }
        .need-D1 {
            width: 75%;
        }
        .process-T1 {
            font-size: 0.9rem;
        }
        .process-T3 {
            height: 5rem;
            width: 5rem;
            margin-left: -2.5rem;
        }
        .process-W1 {
            font-size: 1.2rem;
            margin-top: 1.25rem;
        }
        .process-W2 {
            font-size: 0.7rem;
            margin-top: 3rem;
            padding: 0 0.3rem;
        }
        .processImg {
            width: 0.8rem;
            top: 2.5rem;
        }
        .contact-D1 {
            width: 90%;
        }
        .download-D1 {
            left: 10%;
            width: 80%;
        }
        .download-D2 {
            left: 10%;
            width: 80%;
        }
        .download-T1 {
            font-size: 1.5rem;
        }
        .download-W1{
            font-size: 1.2rem;
        }
        .download-D1-03d {
            line-height: 4rem;
            height: 4rem;
        }
        .download-D1-04d {
            line-height: 4rem;
            height: 4rem;
        }
        .recruit-btn1{
            min-width:9rem;
            padding:1rem 1.3rem;
            border-radius: 0.5rem;
            line-height:1.5rem;
        }
        .recruit-d-D1 {
            margin-left: 10%;
            padding-top: 14rem;
            width: 80%;
        }
        .recruit-d-W {
            margin-bottom: 0.2rem;
            font-size: 1.2rem;
            line-height: 2rem;
            padding: 0.45rem 0.6rem 0.3rem 0.6rem;
            h2 {
                span {
                    font-size: 1.1rem!important;
                }
            }
            p {
                span {
                    font-size: 0.9rem!important;
                }
            }
        }
        .recruit-d-W1 {
            font-size: 1.1rem;
            line-height: 1.2rem;
        }
        .recruit-d-W2 {
            font-size: 0.9rem;
            line-height: 1.2rem;
        }
        .recruit-d-W3 {
            font-size: 0.9em;
            line-height: 1.2rem;
        }
        .recruit-d-Img1 {
            height: 1.3rem;
            width: 1.1rem;
            margin-top: -0.2rem;
            margin-right: 0.3rem;
        }
        .recruit-d-Img2 {
            height: 1.7rem;
            width: 1.7rem;
            margin-top: -0.5rem;
            margin-right: 0.3rem;
        }
        .recruit-d-Img3 {
            height: 1.5rem;
            width: 1.5rem;
            margin-top: -0.1rem;
            margin-right: 0.3rem;
        }
        .product-content{
            margin-top: 25%;
        }
        .product-btn {
            padding-top: 18%;
        }

        .menu_normal {
            font-size: 1rem;
        }
        .menu_active {
            font-size: 1rem;
        }
    }
    @media screen and (max-width: 992px) {
        .product_name {
            font-size: 3rem;
        }
        .product_subname {
            font-size: 2.5rem;
        }
        .about-1-img1 {
            margin: 5rem auto 0;
        }
        .strengthsTitle {
            font-size: 1rem;
        }
        .about-3-img6 {
            padding: 0.5rem;
        }
        .col-lg-2.development {
            flex: 0 0 16.666667%;
            max-width: 16.666667%;
            padding-right: 10px;
            padding-left: 10px;
        }
        .col-lg-6.honors{
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
        }
        .col-lg-5.development {
            flex: 0 0 41.666667%;
            max-width: 41.666667%;
            padding-right: 10px;
            padding-left: 10px;
        }
        .col-lg-4.honors {
            flex: 0 0 33.333333%;
            max-width: 33.333333%;
        }
        .col-lg-8.honors {
            flex: 0 0 66.666666%;
            max-width: 66.666666%;
        }
        .about-3-img3 {
            height: 11vh;
        }
        .about-3-img4 {
            height: 11vh;
        }
        .about2-w3{
            font-size: 1.1rem;
            height: 2.2rem;
        }
        .about2-w3.active{
            font-size: 1.6rem;
        }
        .about2-w3:hover{
            font-size: 1.6rem;
        }
        .solution_remark_w1 {
            margin-top: 4rem;
            font-size: 2rem;
        }
        .solution_remark_w2 {
            margin-top: 0.9rem;
            font-size: 1.1rem;
        }
        .solution_remark_w3 {
            font-size: 0.9rem;
        }
        .solution_remark_w5 {
            font-size: 1.7rem;
            margin-top: 8rem;
        }
        .solution_remark_d1 {
            height: 19rem;
            width: 98%;
        }

        .solution_remark_d2{
            bottom: 8%;
        }
        .solution_remark_w4 {
            font-size: 0.7rem;
        }
        .nav-item a{
            font-size: 0.85rem;
        }
        .nav-sub-item a {
            font-size: 0.8rem;
        }
        .siteW{
            font-size: 0.8rem;
        }
        .com-item{
            font-size: 0.8rem;
        }
        .b01{
            height: 50%;
            padding-bottom: 1rem;
            width: 50%;
        }
        .list-unstyled{
            margin-top: 1.8rem !important;
        }
        .index2-W1 {
            bottom: 17%;
            right: 6%;
            font-size: 2.6rem;
            width: 2.6rem;
            line-height: 2.6rem;
        }
        .index2-W2 {
            bottom: 3%;
            right: 7%;
            font-size: 1.3rem;
            line-height: 1.3rem;
        }
        .index-news{
            height: 50vh;
            padding-bottom: 1rem;
        }

        .index-approach{
            height: 85%;
            width: 55%;
            padding-bottom: 1rem;
            margin: auto;
        }
        .approach{
            border-radius: 2.6rem;
            font-size: 0.8rem;
            padding: 1rem 2.4rem;
            margin-right: 0.5rem;
        }
        .approach-B {
            height: 150px!important;
        }

        .approach:hover{
            font-size: 0.9rem;
            font-weight: 800;

        }
        .approachImgWord1{
            font-size:0.7rem;
            line-height: 1.2;
        }
        .approachImgWord1hover{
            font-size: 0.8rem
        }
        .approachImgWord2{
            font-size:0.5rem;
            top:0.2rem;
        }
        .approachImgWord2hover{
            font-size: 0.6rem;
        }
        .approachImgWord3{
            font-size:2.2rem;
            width: 95%;
        }
        .approachImgWord3hover{
            font-size: 2.3rem;
        }
        .approachImg {
            bottom: 22%;
        }
        .approachPic {
            width: 100%;
        }
        .about4-T{
            top: 5rem;
        }
        .approach-D1{
            min-height: 20rem;
        }
        .case-W1{
            font-size: 1.1rem;
            line-height: 1.75rem;
        }
        .case-W2{
            font-size: 1.8rem;
        }
        .teamW1{
            font-size: 1.6rem;
            line-height:2rem;
            height:2rem;
        }

        .teamW2{
            font-size: 2.5rem;
            line-height:3rem;
        }
        .teamW3{
            font-size: 1rem;
            line-height:1.2rem;
        }
        .teamW4{
            font-size: 0.7rem;
        }
        .teamD1{
            width: 45%;
        }
        .teamD2{
            width: 53%;
            height: 80%;
            padding-top: 15%;
        }
        .growthD1 {
            width: 70%;
        }
        .growthImg {
            padding: 0 5%;
        }
        .growthW1{
            font-size: 2rem;
            line-height:2.2rem;
        }
        .growthW2{
            font-size: 1rem;
            line-height:1.25rem;
            padding: 0 8%;
        }
        .growth01{
            margin-bottom: 2rem;
            width: 50%;
            min-height:32rem;
        }

        .recruit-btn{
            width: 19.5rem;
            height: 6.5rem;
            padding: 1.2rem 1.5rem;
            border-radius: 1.25rem;
            font-size: 1.8rem;
            line-height: 4.5rem;
            .img-logo{
                width: 6rem;
                height: 6rem;
            }
        }
        .recruit-btn1{
            min-width:8rem;
            padding:0.6rem 1rem;
            border-radius: 0.5rem;
            line-height:1.5rem;
        }
        .recruit-d-btnImg {
            width: 2rem;
            height: 2rem;
        }
        .jobActive{
            font-size: 1.2rem;
        }
        .jobNormal{
            font-size: 1.1rem;
        }
        .jobNormal:hover{
            font-size: 1.1rem;
        }
        .jobActive:hover{
            font-size: 1.2rem;
        }
        .recruitW1{
            width: 19.5rem;
            padding: 2.5rem 1.5rem 1.5rem ;
            font-size: 1.1rem;
        }
        .recruitD1 {
            width: 70%;
            height: 55%;
            padding-top: 16rem;
        }
        .m01 {
            padding-bottom: 1rem;
        }
        .articleDetail{
            .cm-ff-yh{
                font-size: 1.3rem!important;
            }
            p {
                font-size: 0.8rem!important;
            }
        }
        .wenkuDetail{
            .cm-ff-yh{
                font-size: 1.3rem!important;
            }
        }
        .approachDetail {
            .cm-ff-yh{
                font-size: 2rem!important;
            }
            span {
                font-size: 0.9rem!important;
            }
            p {
                font-size: 0.8rem!important;
                margin-bottom: 0!important;
            }
            div {
                font-size: 0.8rem!important;
            }
            h1 {
                font-size: 1.6rem!important;
            }
            .approachObj {
                height: max-content!important;
            }
        }

        .contact-D4 {
            min-height:20rem;
            width: 90%;
            margin: auto;
        }
        .contact-D1 {
            padding-top: 2rem;
        }
    }
    @media screen and (max-width: 800px) {

        .subItemTitle1-2 {
            font-size: 1.5rem;
            padding-top: 4rem;
        }
        .about-1-w1 {
            font-size: 0.7rem;
            line-height: 0.8rem;
        }
        .product-word1
        {
            a {
                font-size: 1.1rem;
                line-height: 1.2rem;
            }
        }
        .mt-2, .my-2 {
            margin-top: 0.25rem!important;
        }
        .about-3-img3 {
            height: 10vh;
        }
        .about-3-img4 {
            height: 10vh;
        }
        .about-2-img5 {
            width: 2rem;
            height: 2rem;
        }
        .about-2-img3 {
            bottom: 6rem;
        }
        .about-2-img4 {
            bottom: 6rem;
        }
        .news-word1{
            font-size: 0.8rem;
        }
        .news-word2{
            font-size: 0.8rem;
        }
        .solution_remark_d3 {
            height: 30rem;
        }
        .solution_remark_w5 {
            margin-top: 3rem;
        }
        .solution_center_img{
            height: 16rem;
            width: 16rem;
        }
        .solution_remark_w6 {
            font-size: 0.6rem;
            width: 8rem;
            height: 8rem;
            border-radius: 4rem;
            padding: 1.5rem;
            top: 6%;
            left: -28%;
        }
        .solution_remark_w7 {
            font-size: 0.85rem;
        }
        .solution_remark_w8 {
            font-size: 0.7rem;
            line-height: 1rem;
            width: 8rem;
            margin-top: 0.2rem;
            padding-left: 0.8rem;
        }
        .solution_remark_w8_1 {
            font-size: 0.7rem;
            line-height: 1rem;
            width: 8rem;
            margin-top: 0.2rem;
            padding-right: 0.8rem;
        }
        .solution_remark_d8 {
            bottom: -3%;
            left: -42%;
        }
        .solution_remark_d7 {
            bottom: -15%;
            right: -14%;
        }
        .solution_remark_d6 {
            top: 55%;
            right: -39%;
        }
        .solution_remark_d5 {
            top: 21%;
            right: -44%;
        }
        .solution_remark_d4 {
            top: -10%;
            right: -25%;
        }

        .solution_remark_w1 {
            margin-top: 3.4rem;
            font-size: 1.7rem;
        }
        .solution_remark_w5 {
            font-size: 1.3rem;
            margin-top: 5rem;
        }
        .solution_remark_w2 {
            margin-top: 0.8rem;
            font-size: 1rem;
        }
        .solution_remark_w3 {
            font-size: 0.8rem;
        }
        .solution_remark_d1 {
            height: 18rem;
            width: 99%;
            padding: 5%
        }

        .solution_remark_d2{
            bottom: 8%;
            left: 5%;
        }
        .solution_remark_w4 {
            font-size: 0.65rem;
            line-height: 0.75rem;
        }
        .cm-navbar .navbar-nav .nav-link {
            margin-left: 0.3rem;
            margin-right: 0.3rem;
        }
        .HTitle1 {
            padding-top: 5rem;
        }
        .btn-above2_1 {
            top: 5rem;
        }
        .btn-above2_1 {
            top: 5rem;
            .myBtn4 {
                font-size: 1rem;
            }
        }
        .btn-above2 {
            .myBtn4 {
                font-size: 1rem;
            }
        }
        .headerTop {
            padding: 0.3rem 5%;
        }
        .submenu {
            padding: 0.5em 0;
        }
        .footerR{
            display: none!important;
        }
        .footer-nav{
            display: none!important;
        }
        .copyright{
            display: block;
        }
        .footerLD {
            width: 80%;
        }
        .index-approach{
            height: 100%;
            width: 70%;
        }
        .case-W1{
            font-size: 1rem;
            line-height: 1.5rem;
        }
        .case-W2{
            font-size: 1.5rem;
        }
        .teamW3{
            font-size: 0.9rem;
            line-height:1.1rem;
        }
        .teamW4{
            font-size: 0.65rem;
        }
        .teamD1{
            width: 50%;
        }
        .teamD2{
            width: 48%;
            height: 80%;
            padding-top: 15%;
        }
        .growthD1 {
            width: 80%;
        }
        .growthImg {
            padding: 0 3%;
        }
        .growthW1{
            font-size: 1.8rem;
            line-height:2rem;
        }
        .growthW2{
            font-size: 0.9rem;
            line-height:1.1rem;
            padding: 0 6%;
        }
        .need-D1 {
            width: 88%;
        }
        .need-T1 {
            font-size: 2.6rem;
            line-height: 3.5rem;
        }
        .need-T2 {
            font-size: 0.9rem;
            line-height: 1.1rem;
        }
        .process-T1 {
            font-size: 0.8rem;
            padding-top: 5rem;
        }
        .process-T3 {
            height: 4rem;
            width: 4rem;
            margin-left: -2rem;
        }
        .process-W1 {
            font-size: 1rem;
            margin-top: 1.25rem;
        }
        .process-W2 {
            font-size: 0.6rem;
            margin-top: 2rem;
            padding: 0 0.2rem;
        }
        .processImg {
            width: 0.7rem;
            top: 2rem;
        }
        .contact-D2 {
            margin-top: 1.2rem;
            padding-left: 1.6rem;
        }
        .contact-D3 {
            padding-left: 1.6rem;
        }

        .contact-D2D0{
            height: 22rem;
        }
        .contact-b2 {
            padding:  0 5%;
        }
        .contactW1 {
            font-size: 0.9rem;
            line-height: 1.1rem;
            margin-top: 2.5rem;
            height: 3.2rem;
        }
        .contactW2{
            font-size: 1.3rem;
            line-height: 1.5rem;
        }
        .contactW3{
            font-size: 1.2rem;
            line-height: 2.2rem;
            margin-top: 2.5rem;
            .img{
                height: 1.7rem;
                width: 1.35rem;
                margin-right: 0.6rem;
                margin-bottom: 0.5rem;
            }
        }
        .contact-D2W1 {
            font-size:1.4rem;
            line-height: 1.4rem;
        }
        .contact-D2W2 {
            width: 5rem;
            margin-left: -2.5rem;
        }
        .contact-D2W3 {
            font-size: 1.1rem;;
            margin-top: 1.1rem;
        }
        .contact-b2 {
            padding:  0 5%;
        }
        .recruit-d-W {
            margin-bottom: 0.2rem;
            font-size: 1rem;
            line-height: 1.6rem;
            padding: 0.45rem 0.6rem 0.3rem 0.6rem;
            h2 {
                span {
                    font-size: 0.9rem!important;
                }
            }
            p {
                span {
                    font-size: 0.8rem!important;
                }
            }
        }
        .recruit-d-W1 {
            font-size: 0.9rem;
            line-height: 1rem;
        }
        .recruit-d-W2 {
            font-size: 0.8rem;
            line-height: 1rem;
        }
        .recruit-d-W3 {
            font-size: 0.8rem;
            line-height: 1rem;
        }
        .recruit-d-Img1 {
            height: 1.2rem;
            width: 1rem;
            margin-top: -0.2rem;
            margin-right: 0.2rem;
        }
        .recruit-d-Img2 {
            height: 1.5rem;
            width: 1.5rem;
            margin-top: -0.3rem;
            margin-right: 0.2rem;
        }
        .recruit-d-Img3 {
            height: 1.4rem;
            width: 1.4rem;
            margin-top: -0.1rem;
            margin-right: 0.3rem;
        }
        .index4-w3 {
            padding-top: 14.5rem;
        }
    }
    @media screen and (max-width: 768px) {
        .about-1-d2 {
            font-size: 1rem;
            line-height: 1.3rem;
        }
        .about-3-img3 {
            height: 8vh;
        }
        .about-3-img4 {
            height: 8vh;
        }
        .row {
            margin-right: 0;
        }
        .subItemTitle2-1 {
            font-size: 0.65rem;
            font-weight: 400;
        }
        .col-lg-2.development {
            padding-right: 5px;
            padding-left: 5px;
        }
        .col-lg-6.honors{
            padding-right: 5px;
            padding-left: 5px;
        }
        .col-lg-5.development {
            padding-right: 5px;
            padding-left: 5px;
        }
        .col-lg-4.honors {
            padding-right: 5px;
            padding-left: 5px;
        }
        .col-lg-8.honors {
            padding-right: 5px;
            padding-left: 5px;
        }
        .col-lg-3.about-2-d1{
            flex: 0 0 33.333333%;
            max-width: 33.333333%;
            padding-right: 5px;
            padding-left: 5px;
        }
        .col-lg-3.about-2-d1-1{
            flex: 0 0 33.333333%;
            max-width: 33.333333%;
            padding-right: 5px;
            padding-left: 5px;
        }
        .about-2-w1 {
            height: 2.5rem;
            font-size: 0.9rem;
            line-height: 2.5rem;
            padding: 0.25rem 1rem;
            margin-bottom: 1rem;
        }
        .about-2-w3 {
            font-size: 2rem;
            line-height: 2rem;
        }
        .about-2-w2 {
            font-size: 0.8rem;
            line-height: 0.9rem;
        }
        .about-2-d2 {
            height: 6rem;
        }
        .about-2-d3 {
            height: 6rem;
        }
        .about-2-w4 {
            font-size: 0.9rem;
            margin-bottom: 0.5rem;
            line-height: 1rem;
        }
        .about-2-w5 {
            font-size: 0.8rem;
            line-height: 0.9rem;
        }
    }
    @media screen and (max-width: 669px) {
        .detail {
            font-size: 0.8rem;
        }
        .news-d1-w1 {
            font-size: 1.1rem;
        }
        .news-d1-w2 {
            font-size: 0.8rem;
        }
        .product_name {
            font-size: 2rem;
        }
        .product_subname {
            font-size: 1.6rem;
        }
        .about2-w3.active{
            font-size: 1.1rem;
        }
        .about2-w3:hover{
            font-size: 1.1rem;
        }
        .about-3-img3 {
            height: 7vh;
        }
        .about-3-img4 {
            height: 7vh;
        }
        body{
            height: 110vw;
        }
        .row.solution_row {
            margin: 0 -5px;
            .col {
                padding: 0 5px;
            }
        }

        .container {
            padding: 0 5%;
        }
        .btn-above2_1 {
            right: 1%;
        }
        .btn-above2 {
            right: 1%;
        }
        .solution_remark_w1 {
            margin-top: 3rem;
            font-size: 1.5rem;
        }
        .solution_remark_w2 {
            margin-top: 0.75rem;
            font-size: 0.9rem;
        }
        .solution_remark_d1 {
            height: 16rem;
            width: 99%;
            padding: 5%
        }

        .solution_remark_d2{
            bottom: 8%;
            left: 5%;
        }
        .solution_remark_w3 {
            font-size: 0.7rem;
        }
        .solution_remark_w4 {
            font-size: 0.6rem;
            line-height: 0.7rem;
        }
        .cm-navbar .navbar-nav .nav-link {
            margin-left: 0;
            margin-right: 0;
        }
        .headerTop{
            padding-left: 0;
        }

        .itemTitle1 {
            font-size: 1.6rem;
        }
        .subItemTitle1{
            font-size:  2rem;
            line-height: 2rem;
        }
        .btn-above2 {
            height: 2.55rem;
        }

        .btn-above2_1 {
            height: 2.55rem;
        }
        .subItemTitle1-2{
            font-size:  1.3rem;
            padding-top: 3rem;
        }
        .subItemTitle3_1 {
            font-size: 0.9rem;
        }
        .subItemTitle3 {
            font-size: 0.85rem;
        }
        .subItemTitle2{
            font-size: 0.85rem;
        }
        .subItemTitle1a{
            font-size:  1.6rem;
            line-height: 1.6rem;

        }
        .subItemTitle2a{
            font-size: 0.6rem;
            line-height: 0.6rem;
        }
        .approach-B {
            height: 100px!important;
        }
        .list-unstyled{
            margin-top: 1rem !important;
        }
        .cm-navbar .navbar-nav .nav-link {
            font-size: 0.9rem;
        }
        .dictRemark{
            font-size: 0.9rem;
            line-height: 1rem;
        }
        .subTitle{
            height: 4.5rem;
        }
        .solution-w1{
            font-size: 0.9rem;
            line-height: 0.9rem;
        }
        .cm-navbar .navbar-nav .nav-link.active {
            border-bottom: solid 0.15rem #163F8E;
        }
        .navbar-light .navbar-nav .nav-link:hover {
            border-bottom: solid 0.15rem #163F8E;
        }
        .menu_normal {
            font-size: 0.9rem;
            padding-left: 0.8rem;
        }
        .menu_active {
            font-size: 0.9rem;
            padding-left: 0.8rem;
        }
        .nav-item{
            .subItem{
                border-radius:0.3rem;
                padding:0.3rem 0.6rem;
                a{
                    line-height: 1.6rem;
                    font-size: 0.8rem;
                }
            }
        }
        .subItem.active{
            display: block;
        }
        .nav-sub-item{
            font-size: 0.6rem;
        }

        .footerTitle1{
            font-size: 1.2rem;
        }
        .footerTitle2{
            font-size: 0.8rem;
        }
        .containerEdge{
            padding: 0 0.5rem;
        }

        .indexTitle1 {
            font-size: 1.4rem;
            .indexTitle1-1 {
                font-size: 0.8rem;
            }
        }
        .party-2{
            flex: 0 0 20%;
            max-width: 20%;
        }
        .party-2-div {
            margin-left: -1rem;
        }
        .party-10{
            flex: 0 0 80%;
            max-width: 80%;
        }
        .myBtn1{
            height: 2.4rem;
            .btnDiv1{
                font-size: 1.2rem;
                line-height:1.6rem;
                border-radius: 0.3rem;
                padding: 0.2rem 0.6rem;
                margin-right: 2rem;
            }
            .btnDiv2{
                font-size: 1.2rem;
                line-height:1.6rem;
                border-radius: 0.3rem;
                padding:0.2rem 0.6rem 0.1rem ;
            }
            .imgBox{
                height: 1.6rem;
                width: 1.6rem;
            }
        }
        .indexTitle2{
            font-size:1.4rem;
        }
        .indexTitle3-1{
            font-size: 1.5rem;
            line-height: 1.7rem;
        }
        .indexTitle3-2{
            font-size: 0.8rem;
            margin-left: 0.4rem;
        }
        .myBtn2{
            font-size: 1.1rem;
            line-height: 1.5rem;
            height: 2rem;
            border-radius: 0.3rem;
            padding:0.25rem  0.25rem 0.25rem 0.5rem;;
            .imgBox{
                height: 1.6rem;
                width: 1rem;
                .pic{
                    height: 0.9rem;
                    width: 0.5rem;
                    margin-bottom: 0.3rem;
                    margin-left: 0.2rem;
                }
            }
        }
        .myBtn3{
            font-size: 1.1rem;
            line-height:1.5rem;
            height: 2rem;
            border-radius: 0.3rem;
            padding:0.25rem 0.5rem;
            margin-right: 0;
            .imgBox{
                height: 1.6rem;
                width: 0.7rem;
                .pic{
                    height: 0.9rem;
                    width: 0.7rem;
                    margin-bottom: 0.3rem;
                    margin-left: 0.2rem;
                }
            }
        }

        .index4-w1{
            font-size: 1.1rem;
        }
        .index4-w2{
            font-size: 1.6rem;
        }
        .index4-w3{
            font-size: 0.8rem;
            line-height: 1rem;
            width: 92%;
            padding-top: 13rem;
        }
        .about2-w1{
            font-size: 1.2rem;
        }
        .about2-w2{
            font-size: 1.2rem;
        }
        .profileWord1{
            font-size: 1.4rem;
            line-height: 1.4rem;
            height: 1.4rem;
        }
        .profileWord2{
            font-size: 0.6rem;
            padding-left: 0.1rem;
        }
        .profileWord3{
            font-size: 0.5rem;
        }
        .profileWord4{
            font-size: 0.65rem;
        }
        .profileWord4-1{
            font-size: 0.65rem;
            top:23%;
        }
        .profileWord5{
            padding-top: 0rem;
            height: 0.5rem;
        }
        .about3-w1{
            font-size:7rem;
            top:17%;
        }
        .about3-w2{
            font-size:1.7rem;
            line-height: 1.1rem;
            bottom: 1rem;
        }
        .about3-d1{
            width:22%;
            margin-left: 14%;
            float: left;
        }
        .about3-d2{
            width:22%;
            margin-left: 3%;
            float: left;
        }
        .aboutCultureItem {
            font-size: 1rem;
        }
        .aboutCultureItemW1{
            margin-top:-1.1rem;
            margin-left:-5rem;
            width: 10rem;
            height: 2.2rem;
            line-height: 2.2rem;
        }
        .aboutCultureItemW1H1{
            line-height: 1.1rem;
        }
        .aboutCultureItemW2{
            font-size: 0.6rem;
            margin-top: 0.6rem;
        }
        .cc-div1{
            width: 65%;
        }
        .cc-div2{
            height: 10.2rem;
            top:3rem;
        }
        .cc-content{
            font-size: 0.9rem;
        }
        .cc-link{
            font-size: 1.1rem;
            line-height: 1.5rem;
            height: 1.5rem;
        }
        .about4-T{
            top: 4rem;
        }
        .honor{
            padding: 0 0.2rem;
            height: 85%;
        }
        .honor-w1{
            font-size: 0.7rem;
            line-height: 0.7rem;
        }
        .honor-h{
            height: 25%;
            top:40%;
        }

        .advance-W1 {
            font-size: 0.7rem;
        }
        .advanceDetail span{
            font-size: 0.7rem!important;
        }
        .advanceDetail p{
            line-height: 1.1;
        }
        .advanceDetail {
            left:32%;
            min-width:16rem;
        }
        .middle-content{
            padding: 0 3%;
        }
        .approach{
            min-width:65%;
            border-radius: 1.8rem;
            font-size: 0.7rem;
            padding: 0.6rem 1.2rem;
        }
        .approach:hover{
            font-size: 0.8rem;
        }
        .approachImgWord1{
            font-size:0.5rem;
        }
        .approachImgWord1hover{
            font-size: 0.6rem
        }
        .approachImgWord2{
            font-size:0.5rem;
            top:0;
        }
        .approachImgWord2hover{
            font-size: 0.6rem;
        }
        .approachImgWord3{
            font-size: 1.5rem;
        }
        .approachImgWord3hover{
            font-size: 1.6rem;
        }
        .approachImg{
            bottom: 25%;
        }
        .approach-D1{
            min-height: 16rem;
        }
        .teamW1{
            font-size: 1.2rem;
            line-height:1.6rem;
            height:1.6rem;
        }

        .teamW2{
            font-size: 2rem;
            line-height:2.2rem;
        }
        .teamW3{
            font-size: 0.65rem;
            line-height:0.8rem;
        }
        .teamW4{
            font-size: 0.6rem;
            line-height:0.7rem;
        }
        .teamD1{
            width: 57%;
        }
        .teamD2{
            width: 43%;
            height: 80%;
            padding-top: 15%;
        }
        .growthW1{
            font-size: 1.6rem;
            line-height:1.8rem;
        }
        .growthW2{
            font-size: 0.8rem;
            line-height:1rem;
            padding: 0 6%;
        }
        .growth01{
            min-height: 26rem;
        }
        .recruit-btn{
            width: 18rem;
            height: 5rem;
            padding: 1rem 1.2rem;
            border-radius: 1.1rem;
            font-size: 1.6rem;
            line-height: 3.5rem;
            .img-logo{
                width: 4rem;
                height: 4rem;
            }
        }
        .recruit-btn1{
            min-width:7rem;
            padding:0.5rem 0.8rem;
            border-radius: 0.5rem;
            line-height:1.2rem;
        }
        .recruit-d-btnImg {
            width: 1.6rem;
            height: 1.6rem;
        }
        .jobActive{
            font-size: 1rem;
        }
        .jobNormal{
            font-size: 0.9rem;
        }
        .jobNormal:hover{
            font-size: 0.9rem;
        }
        .jobActive:hover{
            font-size: 1rem;
        }
        .recruitW1{
            width: 18rem;
            padding: 2.5rem 1.2rem 1.2rem ;
            font-size: 1rem;
        }
        .recruitD1 {
            width: 80%;
            height: 55%;
            padding-top: 16rem;
        }
        .need-D1 {
            width: 96%;
        }
        .need-T1 {
            font-size: 2.2rem;
            line-height: 3rem;
        }
        .need-T2 {
            font-size: 0.8rem;
            line-height: 1rem;
        }
        .process-T1 {
            font-size: 0.7rem;
        }
        .process-T3 {
            height: 3rem;
            width: 3rem;
            margin-left: -1.5rem;
        }
        .process-W1 {
            font-size: 0.7rem;
            margin-top: 1rem;
        }
        .process-W2 {
            font-size: 0.5rem;
            line-height: 0.65rem;
            margin-top: 1rem;
            padding: 0 2px;
        }
        .processImg {
            width: 0.6rem;
            top: 2rem;
        }
        .contact-D1 {
            width: 94%;
        }
        .contact-D2 {
            margin-top: 0.8rem;
            padding-left: 1rem;
        }
        .contact-D3 {
            padding-left: 1rem;
        }

        .download-D1 {
            left: 5%;
            width: 90%;
        }
        .download-D2 {
            left: 5%;
            width: 90%;
        }
        .download-T1 {
            font-size: 1.2rem;
        }
        .download-W1{
            font-size: 1rem;
        }
        .download-D1-03d {
            line-height: 3rem;
            height: 3rem;
        }
        .download-D1-04d {
            line-height: 3rem;
            height: 3rem;
        }
        .download-H1 {
            padding-left: 1rem;
        }
        .btn-item{
            font-size: 1rem;
            padding: 0.1rem 0.5rem;
            font-weight: 500;
            margin:0 0.15rem;
        }
        .info-list-T1 {
            font-size: 2rem;
            line-height: 1.6rem;
        }
        .info-list-T2 {
            font-size: 1.5rem;
        }
        .approach-d-T {
            height: 1.5rem;
            font-size: 1rem;
            line-height: 1rem;
            bottom: 0.5rem;
            right: 0.5rem;
        }
        .recruit-d-W {
            h2 {
                span {
                    font-size: 0.75rem!important;
                }
            }
            p {
                span {
                    font-size: 0.6rem!important;
                }
            }
        }
        .recruit-d-W1 {
            width: 28%;
            font-size: 0.75rem;
            line-height: 0.8rem;
        }
        .recruit-d-W2 {
            display: none;
        }
        .recruit-d-W3 {
            width: 24%;
            font-size: 0.6rem;
            line-height: 0.8rem;
        }
        .recruit-d-Img1 {
            height: 1rem;
            width: 0.9rem;
            margin-top: -0.1rem;
            margin-right: 0.1rem;
        }
        .recruit-d-Img2 {
            height: 1.2rem;
            width: 1.2rem;
            margin-top: -0.2rem;
            margin-right: 0.1rem;
        }
        .recruit-d-Img3 {
            height: 1rem;
            width: 1rem;
            margin-top: -0.1rem;
            margin-right: 0.1rem;
        }
        .download-part2 {
            padding-top: 12rem;
        }
        .index2-W2 {
            font-size: 0.8rem;
            line-height: 0.8rem;
        }

        .profileImg{
            width: 80%;
            height:60%;
            top: 28%;
        }
    }
    @media screen and (max-width: 500px) {
        .subItemTitle1 {
            font-size: 1.5rem;
            line-height: 1.5rem;
        }
        .btn-above2 {
            height: 1.95rem;
        }
        .btn-above2_1 {
            height: 1.95rem;
        }
        .solution_center_img{
            height: 10rem;
            width: 10rem;
        }
        .solution_remark_w6 {
            font-size: 0.6rem;
            line-height: 0.7rem;
            width: 6rem;
            height: 6rem;
            border-radius: 3rem;
            padding: 1rem;
            top: 3%;
            left: -48%;
        }
        .solution_remark_w7 {
            font-size: 0.75rem;
        }
        .solution_remark_w8 {
            font-size: 0.6rem;
            line-height: 0.8rem;
            width: 7rem;
            margin-top: 0;
            padding-left: 0.5rem;
        }
        .solution_remark_w8_1 {
            font-size: 0.6rem;
            line-height: 0.8rem;
            width: 7rem;
            margin-top: 0;
            padding-right: 0.5rem;
        }
        .solution_remark_d8 {
            bottom: -35%;
            left: -60%;
        }
        .solution_remark_d7 {
            bottom: -38%;
            right: -17%;
        }
        .solution_remark_d6 {
            top: 65%;
            right: -59%;
        }
        .solution_remark_d5 {
            top: 20%;
            right: -61%;
        }
        .solution_remark_d4 {
            top: -30%;
            right: -40%;
        }
        .about-2-w3 {
            font-size: 1.5rem;
            line-height: 1.5rem;
        }
        .about-3-img3 {
            height: 6vh;
        }
        .about-3-img4 {
            height: 6vh;
        }
        .cm-navbar .navbar-nav .nav-link {
            margin-left: 0.15rem;
            margin-right: 0.15rem;
        }
        .itemName1{
            font-size: 2.8rem;
        }
        .itemSeo1{
            font-size: 1.4rem;
        }
        .itemTitle1 {
            font-size: 1.2rem;
        }
        .list-unstyled{
            margin-top: 0 !important;
        }
        .cm-navbar .navbar-nav .nav-link {
            font-size: 0.8rem;
        }
        .dictRemark{
            font-size: 0.7rem;
            line-height: 0.8rem;
            padding: 0;
        }
        .subTitle{
            height: 4rem;
        }
        .solution-w1{
            font-size: 0.8rem;
            line-height: 0.8rem;
        }
        .menu_normal {
            font-size: 0.8rem;
            padding-left: 0.8rem;
        }
        .menu_active {
            font-size: 0.8rem;
            padding-left: 0.8rem;
        }
        .indexTitle1 {
            font-size: 1rem;
            .indexTitle1-1 {
                font-size: 0.6rem;
            }
        }
        .about2-w1{
            font-size: 1.1rem;
        }
        .party-2{
            flex: 0 0 25%;
            max-width: 25%;
        }
        .party-10{
            flex: 0 0 75%;
            max-width: 75%;
        }
        .about2-w2{
            font-size: 1.1rem;
        }
        .nav-item{
            .subItem{
                border-radius:0.2rem;
                padding: 0.4rem;
                a{
                    line-height: 1.5rem;
                    font-weight: 400;
                    font-size: 0.75rem;
                }
            }
        }
        .subItem.active{
            display: block;
        }
        .nav-sub-item{
            font-size: 0.6rem;
        }
        .footerTitle1{
            font-size: 0.8rem;
        }
        .footerTitle2{
            font-size: 0.6rem;
        }
        .indexTitle3-1{
            font-size: 1.3rem;
            line-height: 1.5rem;
        }
        .indexTitle3-2{
            font-size: 0.7rem;
            margin-left: 0.3rem;
        }
        .cc-div1{
            width: 75%;

        }
        .cc-div2{
            height: 8.2rem;
            top:3rem;
        }
        .cc-content{
            font-size: 0.8rem;
        }
        .cc-link{
            font-size: 1rem;
            line-height: 1.3rem;
            height: 1.3rem;
        }.index4-w1{
             font-size: 1rem;
         }
        .index4-w2{
            font-size: 1.4rem;
        }
        .index4-w3{
            font-size: 0.7rem;
            line-height: 0.8rem;
            width: 92%;
            padding-top: 10rem;
        }
        .about4-T{
            top: 3rem;
        }
        .profileWord1{
            font-size: 1rem;
            line-height: 1rem;
            height: 1rem;
        }
        .profileWord2{
            font-size: 0.5rem;
            padding-left: 0;
        }
        .profileWord3{
            font-size: 0.5rem;
        }
        .profileWord4{
            font-size: 0.6rem;
        }
        .profileWord4-1{
            font-size: 0.6rem;
            width: 48%;
            top:28%;
        }
        .profileWord5{
            height: 0.8rem;
            padding-top: 1rem;
        }

        .profileImg1{
            width: 40%;
            height:60%;
            top: 30%;
        }
        .about3-w1{
            font-size:5rem;
            top:18%;
        }
        .about3-w2{
            font-size:1.2rem;
            line-height: 1rem;
            bottom: 0.25rem;
        }
        .aboutCultureItem {
            font-size: 0.9rem;
        }
        .aboutCultureItemW1{
            margin-top:-1rem;
            margin-left:-5rem;
            width: 10rem;
            height: 2rem;
            line-height: 2rem;
        }
        .aboutCultureItemW1H1{
            line-height: 1rem;
        }
        .aboutCultureItemW2{
            font-size: 0.5rem;
            margin-top: 0.5rem;
        }
        .honor-w1{
            font-size: 0.6rem;
        }
        .advance-W1 {
            font-size: 0.6rem;
        }
        .advanceDetail span{
            font-size: 0.6rem!important;
        }
        .advanceDetail p{
            line-height: 1;
        }
        .advanceDetail {
            left:34%;
            min-width:12rem;
        }
        .index-approach{
            height: 100%;
            width: 85%;
        }
        .approach-d-T {
            height: 1.2rem;
            font-size: 0.75rem;
            line-height: 0.75rem;
            bottom: 0.25rem;
            right: 0.25rem;
        }
        .approach{
            border-radius: 1.8rem;
            font-size: 0.7rem;
            padding: 0.7rem 1.4rem;
        }
        .approach:hover{
            font-size: 0.8rem;
        }
        .approachImgWord1{
            font-size:0.6rem;
        }
        .approachImgWord1hover{
            font-size: 0.7rem
        }
        .approachImgWord2{
            font-size:0.5rem;
            top:0;
        }
        .approachImgWord2hover{
            font-size: 0.7rem;
        }
        .approachImgWord3{
            font-size: 1.1rem;
        }
        .approachImgWord3hover{
            font-size: 1.2rem;
        }
        .approachImg{
            bottom: 27%;
        }
        .teamW1{
            font-size: 1rem;
            line-height:1.2rem;
            height:1.2rem;
        }

        .teamW2{
            font-size: 1.6rem;
            line-height:1.7rem;
        }
        .teamW3{
            font-size: 0.5rem;
            line-height:0.6rem;
        }
        .teamW4{
            font-size: 0.45rem;
            line-height:0.45rem;
        }
        .teamD1{
            width: 75%;
            padding: 0;
        }
        .teamD2{
            width: 25%;
            height: 70%;
            padding-top: 30%;
        }
        .growthW1{
            font-size: 1.5rem;
            line-height:1.8rem;
        }
        .growthW2{
            font-size: 0.7rem;
            line-height:0.9rem;
            padding: 0 6%;
            top:70%;
        }
        .growth01{
            min-height: 22rem;
        }
        .recruit-btn{
            width: 12rem;
            height: 3.6rem;
            padding: 0.8rem 1rem;
            border-radius: 1.1rem;
            font-size: 1.2rem;
            line-height: 2rem;
            .img-logo{
                width: 3rem;
                height: 3rem;
            }
        }
        .recruit-btn1{
            min-width:4.5rem;
            padding:0.3rem 0.5rem;
            border-radius: 0.3rem;
            line-height:1rem;
        }
        .recruit-d-btnImg {
            width: 1.4rem;
            height: 1.4rem;
        }
        .jobActive{
            font-size: 0.9rem;
        }
        .jobNormal{
            font-size: 0.8rem;
        }
        .jobNormal:hover{
            font-size: 0.8rem;
        }
        .jobActive:hover{
            font-size: 0.9rem;
        }
        .recruitW1{
            width: 12rem;
            padding: 2.5rem 1rem 1rem ;
            font-size: 0.8rem;
        }
        .recruitD1 {
            width: 80%;
            height: 55%;
            padding-top: 16rem;
        }
        .process-T1 {
            font-size: 0.5rem;
            padding-top: 5rem;
        }
        .process-T3 {
            height: 2rem;
            width: 2.8rem;
            margin-left: -1.4rem;
        }
        .process-W1 {
            font-size: 0.6rem;
            margin-top: 0.6rem;
        }
        .process-W2 {
            font-size: 0.5rem;
            line-height: 0.55rem;
            margin-top: 0.25rem;
            letter-spacing: 0;
            text-align: center!important;
            padding: 0 2px;
        }
        .processImg {
            width: 0.5rem;
            top: 1rem;
        }
        .contact-D1 {
            width: 98%;
        }
        .contact-D1W4 {
            width: 50%;
            left: 0.5rem;
            font-size: 0.5rem;
        }
        .contact-D4 {
            min-height: 25rem;
            text-align: left;
        }
        .contact-D2 {
            margin-top: 0.7rem;
            padding-left: 0.5rem;

        }
        .contact-D3 {
            padding-left: 0.5rem;
        }

        .contact-D2W1 {
            font-size:1.2rem;
            line-height: 1.2rem;
        }
        .contact-D2W2 {
            bottom: -0.5rem;
        }
        .contact-D2W3 {
            font-size: 0.9rem;;
            margin-top: 0.9rem;
        }
        .contactW1 {
            font-size: 0.9rem;
            line-height: 1.1rem;
            margin-top: 2.5rem;
            height: 3.2rem;
        }
        .contactW2{
            font-size: 1rem;
            line-height: 1.2rem;
        }
        .contactW3{
            font-size: 0.9rem;
            line-height: 1.6rem;
            margin-top: 2.5rem;
            .img{
                height: 1.3rem;
                width: 1rem;
                margin-right: 0.6rem;
                margin-bottom: 0.5rem;
            }
        }
        .download-D1 {
            left: 3%;
            width: 94%;
        }
        .download-D2 {
            left: 3%;
            width: 94%;
        }
        .download-T1 {
            font-size: 1rem;
        }
        .download-W1{
            font-size: 0.8rem;
        }
        .download-D1-03d {
            line-height: 2rem;
            height: 2rem;
        }
        .download-D1-04d {
            line-height: 2rem;
            height: 2rem;

        }
        .download-D1-05d {
            padding: 0 0.3rem;
        }
        .download-H1 {
            padding-left: 0.5rem;
        }


        .download-part2 {
            padding-top: 10rem;
        }

        .product-content{
            margin-top: 33%;
        }
        .product-btn {
            padding-top: 23%;
        }
    }

    @media screen and (max-width: 400px) {
        .solution_remark_d1 {
            height: 20rem;
            width: 99%;
            padding: 3%
        }
        .itemName1{
            font-size: 2.8rem;
        }
        .itemSeo1{
            font-size: 0.85rem;
        }
        .itemTitle1 {
            font-size: 1.2rem;
        }
        .cm-navbar .navbar-nav .nav-link {
            font-size: 0.65rem;
            margin-left: 0.07rem;
            margin-right: 0.07rem;
            color: #FFFFFF;
            padding: 0 0.03rem;
        }
        .logoH{
            height: 1.5rem;
            margin-bottom: 0.5rem;
        }
        .footerR{
            display: none!important;
        }
        .footer-nav{
            display: none!important;
        }
        .nav-item{
            font-size: 0.6rem;
            line-height: 1.7rem;
            padding-bottom: 0.2rem;
            .subItem{
                display: none;
                border-radius:0.2rem;
                position: absolute;
                top: 1.4rem;
                left: 0.4rem;
                z-index: 999;
                outline: none;
                padding:0.2rem 0.4rem;
                background-color: #FFFFFF;
                a{
                    color: #03040B;
                    line-height: 0.6rem;
                    font-weight: 400;
                    font-size: 0.6rem;
                }
            }
        }
        .subItem.active{
            display: block;
        }
        .nav-sub-item{
            font-size: 0.6rem;
        }
        .footerTitle1{
            font-size: 0.8rem;
        }
        .footerTitle2{
            font-size: 0.6rem;
        }
        .siteW{
            font-size: 0.6rem;
        }
        .indexTitle3-1{
            font-size: 1.3rem;
            line-height: 1.5rem;
        }
        .indexTitle3-2{
            font-size: 0.7rem;
            margin-left: 0.3rem;
        }
        .profileWord4{
            font-size: 0.5rem;
        }

        .profileWord4-1{
            font-size: 0.5rem;
            top: 23%;
        }
        .profileImg1{
            width: 40%;
            height:60%;
            top: 23%;
        }
        .about2-w1{
            font-size: 0.9rem;
        }
        .about2-w2{
            font-size: 0.9rem;
        }
        .about3-w1{
            top:20%;
            font-size:4rem;
        }
        .about3-w2{
            font-size:1rem;
            line-height: 0.8rem;
            bottom: 0.5rem;
        }
        .cc-div1{
            width: 75%;
        }
        .cc-div2{
            height:6.2rem;
            top: 2.5rem;
        }
        .cc-content{
            font-size: 0.8rem;
        }
        .cc-link{
            font-size: 0.9rem;
            line-height: 1.3rem;
            height: 1.3rem;
        }
        .about4-T{
            top: 3rem;
        }
        .index4-w1{
            font-size: 0.9rem;
        }
        .index4-w2{
            font-size: 1.2rem;
        }
        .index4-w3{
            font-size: 0.7rem;
            line-height: 0.8rem;
            width: 92%;
            padding-top: 7.5rem;
        }
        .aboutCultureItem {
            font-size: 0.8rem;
        }
        .aboutCultureItemW1{
            margin-top:-0.9rem;
            margin-left:-2.5rem;
            width: 5rem;
            height: 1.8rem;
            line-height: 1.8rem;
        }
        .aboutCultureItemW1H1{
            line-height: 0.9rem;
        }
        .aboutCultureItemW2{
            font-size: 0.5rem;
            margin-top: 0.5rem;
        }
        .honor-w1{
            font-size: 0.6rem;
        }
        .advance-W1 {
            font-size: 0.5rem;
        }
        .advanceDetail span{
            font-size: 0.5rem!important;
        }
        .advanceDetail p{
            line-height: 0.8;
        }
        .index-approach{
            height: 100%;
            width: 100%;
        }
        .approach{
            border-radius: 1.8rem;
            font-size: 0.6rem;
            padding: 0.6rem 1.2rem;
        }
        .approach:hover{
            font-size: 0.7rem;
        }
        .approachImgWord1{
            font-size:0.45rem;
        }
        .approachImgWord1hover{
            font-size: 0.5rem
        }
        .approachImgWord2{
            font-size:0.45rem;
            top:0;
        }
        .approachImgWord2hover{
            font-size: 0.5rem;
        }
        .approachImgWord3{
            font-size: 1.1rem;
        }
        .approachImgWord3hover{
            font-size: 1.2rem;
        }
        .approachImg{
            bottom: 25%;
        }
        .case-W1{
            font-size: 0.6rem;
            line-height: 1.1rem;
        }
        .case-W2{
            font-size: 1.1rem;
        }
        .growthW2{
            font-size: 0.6rem;
            line-height:0.75rem;
            padding: 0 6%;
            top:70%;
        }
        .growth01{
            min-height: 18rem;
        }
        .process-T1 {
            font-size: 0.5rem;
            padding-top: 6.5rem;
        }
        .btn-above{
            padding-top: 13%;
        }
        .btn-above1{
            padding-top: 0;
        }
        .myBtn1 {
            .btnDiv1 {
                margin-right: 0.5rem;
            }
        }
        .product-content{
            margin-top: 40%;
        }
        .product-btn {
            padding-top: 22%;
        }
        .list-inline-item:not(:last-child) {
            margin-right: 0;
        }
    }


    a{
        color: #163F8E;
    }

    a:-webkit-any-link {
        cursor: pointer;
        text-decoration: none;
    }


    .text-primary {
        color: #FFFFFF !important;
    }
    a.text-primary:focus, a.text-primary:hover {
        color: #FFFFFF!important;
    }
    .btn-light:focus, .btn-light:hover {
        color: #FFFFFF;
        font-weight: bolder;
        background-color: transparent;
        border-color: transparent;
        box-shadow:none!important;
    }
    .col-lg-4.index-news{
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .product.row{
        margin-right: -2rem;
        margin-left: -2rem;
    }


    .btn-light:not(:disabled):not(.disabled):active{
        color: #FFFFFF;
        font-weight: bolder;
        background-color: transparent;
        border-color: transparent;
    }
    .btn-light {
        color: #FFFFFF;
        background-color: transparent;
        border-color: transparent;
    }
    .navbar-nav-scroll {
        max-width: 100%;
        height: 2rem;
        /*margin-top: .25rem;*/
        overflow: hidden;
    }

    .navbar-nav-scroll .navbar-nav {
        /*padding-bottom: 2rem;*/
        overflow-x: auto;
        white-space: nowrap;
        margin-left: -0.5rem;
        margin-right: -0.5rem;
        -webkit-overflow-scrolling: touch;
    }

    .cm-hidden {
        display: none;
    }

    .hidden {
        display: none;
    }

    .cm-pointer {
        cursor: pointer;
    }

    .cm-ff-yh {
        font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", serif;
    }

    .cm-block-head-bottom {
        border-bottom: solid 0.1rem #163F8E;
        display: inline-block;
        padding-bottom: 0.3rem;
        color: #002C59;
        font-weight: bold;
        font-size: 1.35rem;
    }

    .cm-trans-bottom {
        width: 100%;
        bottom: 0;
        position: absolute;
        background-color: rgba(0, 0, 0, 0.4);
    }

    .cm-media-img {
        max-width: 12rem;
        max-height: 8rem;
    }

    @media screen and (max-width: 51rem) {
        .cm-media-img {
            max-width: 12rem;
            max-height: 8rem;
        }
    }
    .cm-link {
        color: #212529;
    }
    .cm-link:hover {
        color: #163F8E;
    }

    .es-highlight em {
        color: #dc3545;
        font-style: normal;
    }
    .cc-link:hover{
        border-bottom: solid 0.2rem #FFFFFF;
        text-decoration: none;
    }
    .cc-link.active{
        border-bottom: solid 0.2rem #FFFFFF;
        text-decoration: none;
    }


    .right-shift {
        transform: translateX(500%);
        transition: transform 2s ease;
    }
    .left-shift {
        transform: translateX(-500%);
        transition: transform 2s ease;
    }
    .righthead0{
        position: absolute;
        right: -20%;
    }
    .righthead1{
        position: absolute;
        right: -40%;
    }
    .righthead2{
        position: absolute;
        right: -60%;
    }
    .righthead3{
        position: absolute;
        right: -80%;
    }
    .righthead4{
        position: absolute;
        right: -100%;
    }
    .lefthead0{
        position: absolute;
        left: -100%;
    }
    .lefthead1{
        position: absolute;
        left: -80%;
    }
    .lefthead2{
        position: absolute;
        left: -60%;
    }
    .lefthead3{
        position: absolute;
        left: -40%;
    }
    .lefthead4{
        position: absolute;
        left: -20%;
    }

    .honor:hover{
        border-bottom: solid 0.3rem #163F8E;
        text-decoration: none;
    }







    .cm-link1 {
        color: #ffffff;
    }
    .cm-link1:hover {
        font-size: 1.3rem;
        color: #ffffff;
    }



    .wordColor{
        color: #03040B;
    }

    .wordColor1{
        color: #163F8E;
    }
    .wordColor8{
        color: #003D89;
    }

    .wordColor9{
        color: #231815;
    }


    .ddWord{
        font-family:'DingTalk';
        color: #ffffff!important;
    }


    .btn-info2{
        color: #2355A4;
        border: solid 0.12rem #2355A4;
    }
    .btn-info2Check{
        color: #FFFFFF;
        border: solid 0.12rem #2355A4;
        background-color: #2355A4;
    }
    .btn-info0{
        color: #163F8E;
        border: solid 0.12rem #163F8E;
    }
    .btn-info0Check{
        color: #FFFFFF;
        border: solid 0.12rem #163F8E;
        background-color: #163F8E;
    }
    .btn-info1{
        color: #EDA73F;
        border: solid 0.12rem #EDA73F;
    }
    .btn-info1Check{
        color: #FFFFFF;
        border: solid 0.12rem #EDA73F;
        background-color: #EDA73F;
    }
    .btn-info2:hover{
        color: #2355A4;
        border: solid 0.12rem #2355A4;
    }
    .btn-info2Check:hover{
        color: #FFFFFF;
        border: solid 0.12rem #2355A4;
    }
    .btn-info0:hover{
        color: #163F8E;
        border: solid 0.12rem #163F8E;
    }
    .btn-info0Check:hover{
        color: #FFFFFF;
        border: solid 0.12rem #163F8E;
    }
    .btn-info1:hover{
        color: #EDA73F;
        border: solid 0.12rem #EDA73F;
    }
    .btn-info1Check:hover{
        color: #FFFFFF;
        border: solid 0.12rem #EDA73F;
    }

    .info-title2{
        color: #EDA73F;
    }
    .info-title1{
        color: #163F8E;
    }


    .mohu{
        filter: blur(50px);
        position: relative;
    }

    .firstItem{
        margin-left:11%;
    }
    .firstClone{
        position:absolute!important;
    }
    .cc-position{
        left: -200%;
    }
    .transformToRight{
        transform: translateX(200%);
        transition: transform 1s ease;
    }
    .advanceTrs{
        top: -150%!important;
    }
    .bottomTransform{
        transform: translateY(200%);
        transition: transform 0.5s ease;
    }
    .justify{
        text-align: justify;
        text-align-last: left; /* 最后一行左对齐 */
    }
    .observed{
        margin-top: 3rem!important;
    }
    .observedTransform{
        transition: transform 1s ease;
        transform: translateY(-3rem);
    }

    .list-inline-item a:hover{
        color: #163F8E!important;
    }
    .float-left a:hover{
        color: #163F8E!important;
    }
    .homeW:hover{
        color: #163F8E!important;
    }
    .page-link{
        cursor: pointer;
    }

    .carousel-control-prev-icon {
        background-image: url("../img/left1.png");
    }
    .carousel-control-next-icon, .carousel-control-prev-icon {
        width: 4rem;
        height: 4rem;
    }
    .carousel-control-next-icon {
        background-image: url("../img/right1.png");
    }
    .form-control:focus {
        box-shadow: none;
        border-color: #ededed;
    }
    .form-control {
        background-color: #f9f9f9;
        color: #f9f9f9;
        border: 1px solid #ededed;
    }

    .index-product {
        padding-right: 2rem;
        padding-left: 2rem;
    }

