@font-face {
    font-family: "BebasNeue-Regular"; /* 定义字体名 */
    src: url("/static/pages/style/fonts/zh_CN/BebasNeue-Regular.otf"); /* 引入本体字体文件 */
}
.index-page .index-banner .banner_wrapper .banner_main .banner_list .banner_item .slogan {
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 4rem;
    line-height: 4rem;
    font-family: "BebasNeue-Regular";
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 800px) {

    .h-information .con .ul .li .tit {
        width: fit-content;
        background-size: 0% 100%;
        transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1), -moz-background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
        background-image: linear-gradient(to bottom, transparent 95%, #1E1E1E 0);
        background-repeat: no-repeat;
    }

    .h-information .con .ul .li:hover .tit {
        background-size: 100% 100%;
    }

    .new-energy .se-case .phone-tit {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .new-energy .se-case .phone-tit img {
        display: block;
        width: 0.48rem;
        height: 0.48rem;
    }

    .stock_portal .se-case .phone-tit {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .stock_portal .se-case .phone-tit img {
        display: block;
        width: 0.48rem;
        height: 0.48rem;
    }

    .innovation .automation {
        height: auto;
    }

    .index-page .index-solution .wal ._left-solution::after {
        width: 14rem;
    }

    .index-page .index-solution .wal ._right-filter ._filter-box ._filter-item ._filter-item-inner .tit {
        text-align: center;
    }

    .digital-marketing .seo .dowq .seo-pad .seo-con .seo-ul .seo-li .con-txt .bottom .btn {
        padding: 0.16rem 0.26rem;
    }

    #new_pg .xinchuang-solve-page .btn a {
        width: max-content;
    }

    #new_pg .xinchuang-solve-page .btn a span {
        margin: 0 .16rem;
    }

    #new_pg .xinchuang-business-page .wal .text-box .btn a {
        width: max-content;
    }

    #new_pg .xinchuang-business-page .wal .text-box .btn a span {
        margin: 0 .16rem;
    }

    .contact-us .container .content .contact-details ul li .bottom {
        text-align: center;
    }
}

@media screen and (max-width: 1720px) {
    .new-energy .nav-location.show {
        display: none;
    }

    .stock_portal .nav-location.show {
        display: none;
    }

}

@media screen and (max-width: 1200px) {
    .digital-marketing .google .dowq .seo-pad .seo-con .seo-ul .seo-li .con-txt {
        margin: 0;
    }
}

@media screen and (max-width: 800px) {
    .digital-marketing .banner {
        aspect-ratio: 375/366;
    }

    .digital-marketing .banner .text {
        padding-top: 100px;
        padding-left: 24px;
    }

    .digital-marketing .banner .text .jino {
        margin-top: 14px;
        font-size: 16px;
        line-height: 24px;
        width: 100%;
    }

    .new-energy .banner {
        aspect-ratio: 375/366;
        overflow: hidden;
    }

    .new-energy .common-gateway-solution {
        background: #fff;
    }

    .new-energy .banner .text {
        padding-top: 100px;
    }

    .new-energy .banner .text .jino {
        margin-top: 16px;
        line-height: 24px;
        font-size: 16px;
    }

    .stock_portal .banner {
        aspect-ratio: 375/366;
    }

    .stock_portal .banner .text {
        padding-top: 100px;
        padding-left: 0;
    }

    .stock_portal .common-gateway-solution {
        background: #FFF;
    }

    .stock_portal .landing .con .left-cel .cel-ul .cel-li.on .txt {
        bottom: -155% !important;
    }

    .digital-marketing .banner .phnoe-img {
        aspect-ratio: 375 / 366;
    }

    .stock_portal .banner .phnoe-img {
        aspect-ratio: 375 / 366;
    }
    .index-page .index-banner .banner_wrapper .banner_main .banner_list .banner_item .slogan {
        font-size: 126px;
        line-height: 126px;
        padding-bottom: 20px;
    }

    .index-page .index-banner .banner_wrapper .banner_main .banner_list .banner_item a .bg_video {
        z-index: 0;
    }
    .index-page .index-banner .banner_wrapper .banner_main .banner_list .banner_item a .inner_content {
        position: static;
        z-index: auto;
    }
}
