/* 公共部分start */

@media screen and (min-width: 768px) {
    .sk-round-button a.hry-btn.open {
        min-width: unset;
        width: max-content;
    }

    .card-modal-wrapper .donate-dialog .dialog-flex-box .left-box .num-box .num-list {
        column-gap:.4rem;
    }
}



/* 公共部分end */




.index-page .index-banner .swiper-container .swiper-dots .swiper-dots-box .swiper-dots-item.on .name {
    white-space: nowrap;
}



@media screen and (min-width: 768px) {
    .index-page .-solution .wal .sk-list .sk-item a .-content {
        flex: 0 1 6rem;
    }


    .index-page .-case .wal .-box .scroll-box .-wrapper ul li {
        width: 3.9rem;
    }

    .index-page .-case .wal .-box .scroll-box {
        bottom: -0.2rem;
        height: 5rem;

    }

}



@media screen and (max-width: 800px) {
    .index-page .-solution .wal .sk-list .sk-item a .-content .-name {
        font-size: .48rem;
        line-height: .56rem;
    }

    .index-page .-solution .wal .sk-list .sk-item a .-content {
        margin: .2rem 0 0;
    }

    .index-page .-solution .wal .sk-list .sk-item a .-content .btn-box {
        margin-top: .4rem;
    }

    .index-page .-case .wal .-box .scroll-box .-wrapper ul li .-inner .li-head span {
        font-size: .3rem;
    }

}


/* 公共sk部分start */
@media screen and (min-width: 768px) {
    .sk-sticky-layout .wal .-body .-left {
        width: 6rem;
        max-width: 6.1rem;

    }

    .sk-sticky-layout .wal .-body .-left .-left-box ul li .info .group .sub-title {
        max-width: unset;
    }

}





/* 公共sk部分end */




@media screen and (min-width: 768px) {
    .contact__section_G .wal .-box .-content {
        max-width: 48%

    }

    .contact__section_G .wal .-box .-form .-form-wrapper .-form-inner .-range-box .-inner ul li:last-child span {
        left: -22px;
        right: 0;
    }

    .contact__section_G .wal .-box .-form .-form-wrapper .-form-inner .-range-box .-inner ul li span {
        font-size: .1rem;
    }

}



/* 公共底部start */
@media screen and (min-width: 768px) {
    .sk-footer .wal .footer-center .-top .-nav ul li {
        width: 2.1rem;
    }

}




/* 公共底部end */






/* 公共顶部start */

@media screen and (min-width: 768px) {
    header .layer.layer__find .layer__wp .layer_right .layer_content .layer_content-body .img-href-list.text-top .-item a .name {
        -webkit-line-clamp: 3;
        line-clamp: 3;
        line-height: 1.3;
    }

    header .layer.layer__find .layer__wp {
        gap: .2rem;
    }
    header .layer.layer__find .layer__wp .layer_left .layer_content .layer_content-body .select-container .-list .-item .-content {
        padding-right: .2rem;
    }


    header .layer.layer__find .layer__wp .layer_left .layer_content .layer_content-body .select-container .-list .-item {
        max-width: 22%;
    }


    header .layer.layer__find .layer__wp .layer_left .layer_content .layer_content-body .select-container .-list {
        gap: .2rem;
    }

    header .layer.layer__find .layer__wp .layer_right .layer_content .layer_content-body .img-href-list.text-top .-item {
        margin-right: .2rem;
        max-width: 2.2rem;
        width: 2.2rem;
    }


    header .layer.layer__find .layer__wp .layer_right .layer_content .layer_content-body .img-href-list.text-top .-item a .name span {
        width: auto;
        max-width: 100%;
        word-wrap: break-word;
    }

    header .layer.layer__find .layer__wp .layer_left .layer_content .layer_content-body .select-container .-list .-item .-content dl dd span {
        word-break: break-word;

    }

    header .layer.layer__product .layer__wp .layer_left {
        max-width: 10.9rem;
    }



    /*header .layer.layer__product .layer__wp .layer_left .layer_content .layer_content-body .cart-href-list .-item {*/
    /*    !*width: calc((100% - 0.3rem * 4) / 5);*!*/

    /*}*/

    header .layer.layer__product .layer__wp .layer_left .layer_content .layer_content-body .cart-href-list .-item a {
        padding: .1rem;

    }

    header .layer.layer__product .layer__wp .layer_right {
        margin-left: .8rem;
    }
}


/* new-energy页面start */

@media screen and (min-width: 768px) {
    .find-page .servic__experience .wal .-body .list ul li .info .-context {
        margin-right: .1rem;
    }


    .find-page .provid__services .wal .-body .-list .sk-item a .name {
        flex-grow: 1;
        word-break: break-word;
        max-height: 1.1rem;
    }


    .find-page .provid__services .wal .-body .-list .sk-item a {
        max-height: unset;
        min-height: unset;
        height: 3.95rem;
    }


}


/* new-energy页面end */


/* delivery process 修复德语文字溢出 */
@media screen and (min-width: 768px) {
    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li .-inner .content-box {
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
    
    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li .-inner .content-box .text {
        word-break: break-word;
        hyphens: auto;
        padding: 0;
        width: 100%;
        box-sizing: border-box;
    }

    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li .-inner .title {
        min-height: .7rem;
    }
}

@media screen and (max-width: 800px) {
    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li .-inner .content-box .text {
        word-break: break-word;
        hyphens: auto;
        padding: 0.1rem;
    }


    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li .-inner .title {
        margin-bottom: .3rem
    }

    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li .-inner .title {
        height: .5rem;
        min-height: unset;
    }

    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li .-inner .content-box {
        height: 6rem;
    }


    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li .-inner .title span {
        word-break: break-word;
        display: block;
        width: 100%;
        font-size: .27rem;
    }

    .brandWebsite-page .delivery__process .wal .-body .box .bottom ul li {
        width: 4rem;
    }


    .brand_concept_section .contentb-box .flex-box .title2 {
        font-size: .24rem;
    }


}


@media screen and (min-width: 768px) {
    .SEOKeywordOptimization-page .page-head ._left {
        padding-right: 0.1rem;
        flex: 1 1 40%;
    }
}







/* visitor-ecommerce-data页面start */
@media screen and (min-width: 768px) {
    .our-services-section .wal .process__steps .process__step-container .con-card .right-box .con-list {
        margin-top: .2rem;
    }


    .our-services-section .wal {
        max-width: 18rem;
    }

    .our-services-section .wal .top-box .title {
        font-size: .3rem;
    }

    .our-services-section .wal .top-box .tag-list .tag {
        margin-right: .3rem;
        font-size: .24rem;
    }


    .our-services-section .wal .process__steps .process__step-container .con-card .right-box .con-list .item {
        margin-bottom: .24rem;
    }


    .our-services-section .wal .process__steps .process__step-container .con-card {
        min-height: 6.8rem;
        padding: 0.2rem 0.3rem 0.69rem 0.3rem;
    }

    .our-services-section .wal .process__steps .process__step-container {
        top:-3px;
        height: 80vh;
    }


    .our-services-section .wal .process__steps .process__step-container .con-card .right-box .name {
        margin-top: .12rem;
        line-height: .36rem;
    }

}



/* visitor-ecommerce-data页面end */


/* marketing-service页面start */
@media screen and (min-width: 768px) {
    .brandWebsite-page.service-page .index__banner_G .wal .-box .info .title {
        font-size: .4rem;
        line-height: .5rem;

    }






}



/* marketing-service页面end */


/* services页面start */
@media screen and (min-width: 768px) {
    .service-page .platform__section .wal .-body .list .sk-item a {
        max-height: 5rem;
    }
    .service-page .platform__section .wal .-body .list .sk-item a .name {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.4;
        max-height: 4.2em; /* 3行 x 1.4行高 */
        transition: all 0.3s ease;
        position: relative;
    }
    
    .service-page .platform__section .wal .-body .list .sk-item a:hover .name {
        -webkit-line-clamp: unset;
        line-clamp: unset;
        max-height: none;
        overflow: visible;
        background-color: var(--kgu-c-bg-2);
        /*padding: 0.2rem;*/
        /*margin: -0.2rem;*/
        border-radius: 0.08rem;
        /*box-shadow: 0 2px 8px rgba(0,0,0,0.1);*/
        z-index: 10;
        position: relative;
        transition: all 0.3s ease;
    }

}





/* products页面start */

@media screen and (min-width: 768px) {
    .product_page .sk-sticky-layout .row-container .context_box .box_tag_tit .tag_item .item_box .title > p {
        font-size: .2rem;
        margin-left: .1rem;
        margin-right: .1rem;
        word-break: break-word;
    }

}






/* products页面end */


/* digital-asset-management页面start */
@media screen and (min-width: 768px) {

    .digitalTransformation-page .classify__section .wal .-body .list .sk-item .btns-box .sk-round-button a {
        padding: 0 .1rem;
    }

}


@media screen and (max-width: 800px) {
    .brandProducts-page .index__banner .wal .-box .info .title {
        font-size: .48rem;
        line-height: .56rem;
    }

    /* 全局都走这个算了 */
    .page-head .img-card .btn-s {
        flex-direction: column;
        width: 100%;
        gap: .2rem;
        align-items: center;
    }


    .contactUs-page .lead-generation .card-content .form-box .form-item .slider-container .slider-marks .mark:last-child .text {
        white-space: break-spaces;
    }

    .contactUs-page .lead-generation .card-content .form-box .form-item .slider-container .slider-marks .mark:first-child .text {
        left: .6rem;
    }

    .contactUs-page .lead-generation .card-content .form-box .form-item .slider-container .slider-marks .mark:last-child .text {
        left: -12px;
    }

    .contactUs-page .lead-generation .card-content {
        padding: 0.64rem 0.2rem 0.95rem;
    }
    .contactUs-page .lead-generation .card-content .form-box .form-item .checkbox-list .checkbox .-icon {
        flex-shrink: 0;
    }

    .whyChooseKgu-page .after-sales .wal .-head .title {
        font-size: .6rem;
        line-height: 1.1;
    }

    .card-modal-wrapper .donate-dialog .dialog-flex-box .left-box .f-title {
        word-break: break-word;
    }

    header .g-head > .wal .g-head-main .mb-sidebar .sidebar__main .sidebar__warpper .nav__list .nav__item .sub-nav .sub-nav-body .row-box .row-content .solution-list ul li {
        width: 100%;
    }

}




/* digital-asset-management页面end */


@media screen and (min-width: 768px) {
    .researchInnovation-page .page-card-con .card-con .-right {
        margin-right: .1rem;
    }

    .researchInnovation-page .page-card-con .card-con .-right {
        padding-left: .8rem
    }


    .brandService-page .service__section .wal .-head .title.sk-section-title {
        font-size: .37rem;
        line-height: .6rem;

    }

    .brandService-page .business-scenarios-section .card-list .item-box .card-box a .-icon {
        top: .6rem;

    }

    .brandService-page .business-scenarios-section .card-list .item-box .card-box a {
        padding: .3rem .3rem 0;
    }

    .business-scenarios-section .card-list .item-box .card-box a .-content .-tag {
        white-space: nowrap;
    }


    .index-page .-business .wal .sk-list .sk-item a .-content .-tag {
        max-width: unset;
    }

    .index-page .-business .wal .sk-list .sk-item a {
        padding: .3rem .3rem 0;
    }

    .index-page .-business .wal .sk-list .sk-item a .-icon {
        top: .74rem;
    }


    .index-page .-business .wal {
        max-width: 18rem;
    }


    .digitalTransformation-page .case__section .-wrapper .-body .-list .-item .-right .-content .group.scene .box {
        margin-top: .2rem;
    }


    .brandService-page .more__case .wal .box {
        padding: .6rem;
    }

    .product_page .sk-sticky-layout .row-container .context_box .box_tag_tit .tag_item .item_box .title {
        width: 100%;
        text-align: center;
    }

    .brandService-page .business-scenarios-section .card-list .item-box .infor-box .context {
        width: 8rem;

    }


    .brandService-page .business-scenarios-section .card-list .item-box .card-box a .-content .-context {
        margin-top: .2rem;

    }

    .brandService-page .business-scenarios-section .card-list .item-box .card-box a .-content .-name {
        font-size: .35rem;

    }


    .aboutUs-page .honor_wrapper_section .flex-box .prize-box {
        width: calc((100% - 1.3rem) / 3);

    }

    .aboutUs-page .honor_wrapper_section .flex-box .prize-box .name {
        font-size: .33rem;
        padding: 0 .2rem;
        white-space: normal;
        overflow: hidden;
        display: -webkit-box;
        /*-webkit-box-orient: vertical;*/
        -webkit-line-clamp: 4;
        width: 65%;
        left: 1rem;

        /*line-clamp: 4;*/

    }

    .aboutUs-page .honor_wrapper_section .wal {
        max-width: 18.2rem;

    }

    .joinUs-page .h1-search .search-box {
        width: 4.1rem;
    }

    .whyChooseKgu-page .quality-section .flex-box .content .content-item .left-content {
        width: 6rem;
    }

    .whyChooseKgu-page .sk-round-button a, .sk-round-button .a {
        width: 3.65rem;
    }

    .contactUs-page .page-head .flex-box .left-box .item2-contact {
        gap: 2.1rem;
    }

    .whyChooseKgu-page .page-head .why-text {
        width: 14rem;
        font-size: .52rem;
        line-height: .64rem;
    }

    .brandWebsite-page.service-page .index__banner_G .wal {
        padding-bottom: .8rem;
    }


    .contactUs-page .lead-generation .card-content .code-btn .input-box .form-label {
        margin-right: .12rem;
    }


    .SEOKeywordOptimization-page .page-head ._left {
        padding-right: 0;
    }

    .TraceSpider-seo-geo-section .flex-box .left-con .infor-con .contxt {
        width: 100%;
    }


    .aboutUs-page .religion_section .flex-box .right-list .item {
        margin-bottom: .3rem;
    }


    .aboutUs-page .religion_section .flex-box .right-list .item .title {
        font-size: .4rem;
        line-height: .6rem;
    }


    .index-page .index-banner .swiper-container .swiper-dots .swiper-dots-box .swiper-dots-item.on {
        width: 1.4rem;
    }

    .index-page.sk-bg-rounded-page .sk-sticky-layout .wal .-body .-left .-left-box ul li .info .group .sub-title {
        max-width: unset;
        width: 6.1rem;

    }


    .index-page.sk-bg-rounded-page .sk-sticky-layout .wal .-body .-left .-left-box ul li {
        width: 6.5rem;

    }

    .sk-sticky-layout .wal .-body .-left .-left-box ul li .info .group {
        width: 100%;
    }



    .find-page.solutioncontent-explore-business .provid__services .sk-section-title {
        width: 12rem;

    }





}




/* low-code页面start */
@media screen and (min-width: 768px) {
    .brandService-page.brandProducts-page.Low-codeDevelopmentPlatform .index__banner .wal .-box .info  {
        max-width: 12rem;

    }

    .contactUs-page .lead-generation .card-content .code-btn .input-box .input {
        width: 4.8rem;
    }
}








/* low-code页面end */



/* 移动端所有样式 */
@media screen and (max-width: 767px) {
    .social-value .card-list .card-box .btn-s {
        flex-direction: column;
    }

    .researchInnovation-page .social-value .card-box .btn-s .sk-round-button {
        width: 100%;
    }

    .researchInnovation-page .card-modal-wrapper .carrd-dialog .dialog-head .head-title {
        font-size: .42rem;
        line-height: .52rem;

    }
    .card-modal-wrapper .carrd-dialog .dialog-body .form-box .-check-item .-icon {
        flex-shrink: 0;
    }

    .card-modal-wrapper .carrd-dialog .dialog-body .form-box .-check-item p {
        text-align: left;
    }


    .card-modal-wrapper .donate-dialog {
        padding: 1.2rem .4rem .23rem .2rem;
    }


    .card-modal-wrapper .donate-dialog .dialog-flex-box .left-box .num-box .num-list {
        flex-direction: column;
    }


    .aboutUs-page .honor_wrapper_section .flex-box .prize-box {
        width: 5.2rem;
    }


    .aboutUs-page .honor_wrapper_section .flex-box .prize-box .name {
        width: 67%;
        font-size: .32rem;
        left: .8rem;
    }

    .aboutUs-page .history_0s .wal .head_0s .title {
        font-size: .48rem;
        line-height: .6rem;
    }

    .aboutUs-page .management_practice_section .h2 {
        font-size: .48rem;
        line-height: .6rem;


    }

    .find-page .index-banner .index-banner-container .wal .-box .-body {
        padding: 0 0.1rem 0.8rem;
    }

    .index__banner_G .wal .-box .info .title {
        word-break: break-word;
    }

    .SEOKeywordOptimization-page .seo-link-growth-section_wrapper .seo-link-growth-section .flex-box .right-box .s4_swiper .swiper-wrapper .swiper-slide .card-box .bottom-box .title {
        word-break: break-word;
    }

    .SEOKeywordOptimization-page .seo-link-growth-section_wrapper .seo-link-growth-section .flex-box .right-box .s4_swiper .swiper-wrapper .swiper-slide .card-box {
        height: 7rem;
        justify-content: normal;
    }

    .SEOKeywordOptimization-page .inspection-report .card-box .card-con .input-content {
        flex-direction: column;
    }
    .SEOKeywordOptimization-page .inspection-report .card-box .card-con .input-content .btn {
        height: .6rem;
        padding-top: .1rem;
        padding-bottom: .1rem;
    }

    .SEOKeywordOptimization-page .inspection-report .card-box .card-con .card-text {
        margin: .1rem auto 0;
    }

    .SEOKeywordOptimization-page .inspection-report .card-box .card-con .h2 {
        margin-top: .3rem;
        font-size: .5rem;
        line-height: .6rem;
    }

    .SEOKeywordOptimization-page .seo-link-growth-section_wrapper .seo-link-growth-section .flex-box .right-box .s4_swiper .swiper-wrapper .swiper-slide .card-box .bottom-box .context {
        word-break: break-word;
    }

    .SEOKeywordOptimization-page .inspection-report .card-box .card-con .input-content .input {
        padding: .1rem .2rem;
        line-height: .5rem;
    }

    .digitalTransformation-page .classify__section .wal .-body .list .sk-item:nth-child(3) .btns-box {
        flex-direction: column;

    }

    .product_page .sk-sticky-layout .row-container .context_box .box_tag_tit .tag_item .item_box {
        width: 100%;
    }

    .product_page .-business .wal .sk-list .sk-item {
        width: 100%;
    }

    .product_page .-business .wal .sk-list .sk-item a .-content .-name {
        word-break: break-word;
    }

    .product_page .sk-sticky-layout .row-container .context_box ul.box_desc li p {
        word-break: break-word;
    }

    .aboutUs-page .social-value .card-list .card-box .btn-s .sk-round-button {
        width: 100%;
    }

    .find-page .index-banner .index-banner-container .wal .-box .-body .info .title {
        font-size: .48rem;
        line-height: 1.2;
    }

    .find-page .digita__transformation .sk-section-title {
        font-size: .48rem;
        line-height: .6rem;
    }

    header .g-head > .wal .g-head-main .mb-sidebar .sidebar__main .sidebar__warpper .nav__list .nav__item .sub-nav .sub-nav-body .row-box .row-content .solution-list ul li {
        width: 80%;
    }

    .contactUs-page .lead-generation .card-content .form-box .form-item .checkbox-list .checkbox .input-checkbox {
        flex-shrink: 0;
    }








}








@media screen and (min-width: 768px) and (max-width: 1624px) {
    .contact__section_G .wal .-box .-form .-form-wrapper .-form-inner .-range-box .-inner ul li span {
        font-size: .12rem;
    }
}

