.newsroom-detail .container .d-content .rightbox p {
    font-family: "AvantGardeLT-Book" !important;
    font-size: .16rem;
}

.newsroom-detail .container .d-content .rightbox p span {
    font-family: "AvantGardeLT-Book" !important;
    font-size: .16rem;
}

@media screen and (min-width: 800px) {
    .index-banner .container .content-box .title {
        text-align: center;
    }
    .index-about .container .right._top-container .right__content:last-child .statistics .statistics__content .statistics__item:nth-child(2) .statistics__item__value{
        word-break: normal;
    }
    .index-about .container .right .right__content:last-child .statistics .statistics__content .statistics__item:nth-child(2) .statistics__item__value{
        word-break: normal;
    }
    .g-head .wp .g-head-main .logo-box .img {
        width: 1.2rem;
    }

    .product_detail .product_operate .ope_kf .kf_con .cart-list ul:nth-child(n+1) {
        justify-content: left;
    }

    .level_sld.pc_show {
        display: flex;
        align-items: center;
    }

    .level_sld.pc_show .level_sld_con .sld_box {
        overflow-y: hidden;
    }

    .level_sld.pc_show .level_sld_con .sld_box .sd_box_item .sd_container {
        display: block;
    }

    .level_sld.pc_show .level_sld_con .sld_box .sd_box_item .sd_container > p {
        display: inline-block;
        height: auto;
        overflow: visible;
        width: auto;
        margin-bottom: .2rem;
    }

    .level_sld.pc_show .level_sld_con .sld_box .sd_box_item .sd_container > p::after {
        position: absolute;
        top: -1.7rem;
    }

    .level_sld.pc_show .level_sld_con .sld_box .sd_box_item .sd_container .con_desc {
        width: auto;
    }

    .product_detail_page .top__banner .wal .top__banner__box .right__box {
        height: 100%;
        display: flex;
        align-content: center;
        flex-direction: column;
    }

    .product_detail_page .top__banner .wal .top__banner__box .right__box .three_main .right-icon {
        top: 1.73rem;
    }

    .product_detail_page .top__banner .wal .top__banner__box .right__box .three_main {
        height: 100%;
    }

    .product_detail_page .top__banner .wal .top__banner__box .right__box .three_main .imgs ul li img {
        display: inline-block;
        margin-top: 1.7rem;
        max-width: 100%;
        max-height: 70vh;
    }

    .product_detail_page .f__features .wal .features__box {
        display: flex;
        align-items: center;
        padding-top: 0;
    }

    .product_detail_page .f__features .wal .features__box .left__cont {
        width: 53%;
    }

    .product_detail_page .f__features .wal .features__box .left__cont .list {
        justify-content: space-between;
    }

    .product_detail_page .f__features .wal .features__box .left__cont .list .item {
        width: calc(50% - 0.6rem);
        padding-right: 0;
    }

    .product_detail_page .f__features .wal .features__box .right__cont {
        width: 47%;
    }

    .product_detail_page .f__features .wal .features__box .right__cont .img img {
        height: 100vh;
        max-height: none;
        max-width: none;
    }

    .product_detail_page .f__specification .wal .box .box__inner .left__cont .img img {
        height: 70vh;
        max-width: none;
        max-height: none;
    }

    .product_detail_page .f__specification .wal .box .box__inner .right__cont {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .product_detail_page .f__specification .wal .box .box__inner .right__cont .info__box .row {
        padding-left: 3.5rem;
    }

    .product_detail_page .f_product_overview .wal .box .box__inner .box__left .img img {
        height: 70vh;
    }

    .case-study-detail .container .content .right ul li div span:nth-of-type(2) {
        margin-top: 0.05rem;
    }

    .case-study-detail .container .content .left img {
        height: 4.05rem;
    }

    .newsroom .container .leftbox img {
        aspect-ratio: 1920 / 1200;
        height: auto;
    }

    .newsroom-model .left img {
        aspect-ratio: 506 / 750;
        width: 100%;
    }

    .index-updates .wal-1390 .container .box .r-cont .inner .imgs img {
        height: 100%;
        width: 100%;
    }

    .index-updates .wal-1390 .container .box .r-cont {
        aspect-ratio: 480 / 300;
        height: 100%;
        flex: 1;
    }

    .index-updates .wal-1390 .container .box .r-cont .inner .imgs img {
        aspect-ratio: 480 / 300;
        width: auto;
    }

    .about_container .esg .esg_con .esg_con_l {
        width: 48%;
    }

    .about_container .esg .esg_con .esg_con_r {
        width: 52%;
    }

    .about_container .esg .esg_con .esg_con_r .r_con {
        width: 6rem;
    }

    .about_container .esg .esg_con .esg_con_r .r_con .left_img {
        width: 6rem;
    }

    .about_container .esg .esg_con .esg_con_r .r_con img {
        top: 3rem;
        right: 3rem;
        left: auto;
        bottom: auto;
    }

    .about_container .esg .esg_con .esg_con_r .r_con:after {
        left: -1rem;
        top: 3.8rem;
        right: auto;
        bottom: auto;
        transform: translateX(-100%);
    }

    .about_container .esg .esg_con .esg_con_r .r_con:before {
        left: -3.8rem;
    }

    .about_container .esg .esg_con .esg_con_l p {
        font-weight: 500;
        font-family: "ITCAvantGardeStdMd";
        line-height: .3rem;
        font-size: calc(0.22rem * 0.8);;
    }

    .solution .banner .content-box .synopsis {
        font-size: .2rem;
    }

    .contact3 .wal .rightbox form .item select {
        background-color: #f7f7f7;
        font-size: .16rem;
        font-family: "SourceHanSansCN-Regular";
        padding-bottom: 0.08rem;
        border-bottom: 1px solid #000000;
    }

    .contact3 .wal .rightbox form .item .el-select {
        background: #f7f7f7;
        width: 100%;
    }

    .contact3 .wal .rightbox form .item .el-input__inner {
        background: #f7f7f7;
        border: none;
        font-size: .16rem;
        border-bottom: 1px solid #000000;
        border-radius: 0;
        height: auto;
        line-height: .16rem;
        padding-left: 0;
    }

    .el-select-dropdown__item.selected span {
        color: #000000;
    }
    .newsroom-model .right {
        padding: 0 0.8rem 0 0.8rem;
        flex-direction: column;
        justify-content: center;
        display: flex;
    }
    .education_dialog_uuid .shop_container .back {
        z-index: 10000;
    }
    #ed .education .e-banner .container .return {
        display: flex;
        align-items: center;
        position: absolute;
        top: -.53rem;
    }
    #ed .education .e-banner .container .return  img{
        width: .19rem;
    }
    #ed .education .e-banner .container .return  span{
        font-size: 14px;
        font-weight: 500;
        color: #FFFFFF;
        margin-left: .13rem;
    }
    .areas-benefit-box .areas .e-box-content>img{
        max-height: 80vh;
    }

    /*critical-power.html begin */
    #critical-power-sidebar .sidebar-item-box{
        position: sticky;
        top: 50px;
    }
    #critical-power-sidebar .sidebar-item-list{
        max-height: 80vh;
        overflow: auto;
    }

    /* 自定义整个滚动条 */
    #critical-power-sidebar .sidebar-item-list::-webkit-scrollbar {
        width: 0px;  /* 滚动条宽度 */
    }

    /* 自定义滚动条轨道 */
    #critical-power-sidebar .sidebar-item-list::-webkit-scrollbar-track {
        background: transparent; /* 轨道颜色 */
    }

    /* 自定义滚动条的滑块（thumb） */
    #critical-power-sidebar .sidebar-item-list::-webkit-scrollbar-thumb {
        background: transparent; /* 滑块颜色 */
    }

    /* 当hover或active状态时，自定义滑块的颜色 */
    #critical-power-sidebar .sidebar-item-list::-webkit-scrollbar-thumb:hover {
        background: transparent;
    }
    .about_container .about-map .global-layout .d-list ul li {
        padding: 0 .2rem;
    }
    /*critical-power.html end */
}

@media screen and (max-width: 800px) {
    #ed .education .e-banner .container .return {
        display: none;
    }
    .contact3 .wal .rightbox form .item select {
        background-color: #f7f7f7;
        font-size: .16rem;
        font-family: "SourceHanSansCN-Regular";
        padding-bottom: 0.08rem;
        border-bottom: 1px solid #000000;
    }

    .contact3 .wal .rightbox form .item .el-select {
        background: #f7f7f7;
        width: 100%;
    }

    .contact3 .wal .rightbox form .item .el-input__inner {
        background: #f7f7f7;
        border: none;
        font-size: .28rem;
        border-bottom: 1px solid #000000;
        border-radius: 0;
       height: auto;
        line-height: .28rem;
        padding-left: 0;
    }

    .el-select-dropdown__item.selected span {
        color: #000000;
    }
    .contact3 .wal .rightbox form .item select {
        background-color: #f7f7f7;
        font-family: "SourceHanSansCN-Regular";
        border-bottom: 1px solid #000000;
        font-size: 0.28rem;
        padding-bottom: 0.15rem;
    }

    .product_detail_page .top__banner .wal .top__banner__box .right__box {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40vh;
        padding: 0;
        text-align: center;
    }

    .product_detail_page .top__banner .wal .top__banner__box .right__box .three_main .imgs ul li img {
        max-width: 5.2rem;
    }

    .product_detail_page .f__features .wal .features__box .right__cont {
        height: auto;
    }

    .product_detail_page .f__features .wal .features__box .right__cont .img img {
        height: auto;
        max-width: none;
        width: 100%;
    }

    .product_detail_page .f__specification .wal .box .box__inner .left__cont .img img {
        max-width: none;
    }

    .product_detail_page .f__specification .wal .box .box__inner .right__cont .tab__box .list .item {
        width: 50%;
    }

    .product_detail_page.detail_02 .f_product_overview .wal .box .box__inner .box__left {
        padding: 0;
    }

    .product_detail_page.detail_02 .f_product_overview .wal .box .box__inner .box__left .img img {
        max-height: 5.2rem;
        width: 100%;
    }

    .cloud-infrastructure .banner .bg-img img {
        height: 660px;
    }

    .cloud-infrastructure .banner .content-box .right {
        margin-top: 80px;
        transform: translateY(80px);
    }

    .critical-power .container .critical-power-content .content .content-list ul li .img-wapper img {
        transform: scale(1.3);
    }

    .cloud-infrastructure .container .critical-power-content ul li .img-wapper img {
        transform: scale(1.1);
    }

    .case-study-detail .container .content .left img {
        height: 250px;
    }

    .newsroom-model .left img.mobile-img {
        aspect-ratio: 750/394;
    }
}










/*修改element-ui下拉框样式*/
.bottom__form .el-select{
    width: 100%;
    margin-top: 0.1rem;
}
.bottom__form .el-select .el-input .el-input__inner{
    position: relative;
    border:none;
    border-radius: 0;
    border-bottom: 1px solid #000000;
    padding-left: 0;
}
.bottom__form .el-select .el-input:after{
    display: block;
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #E40014;
    transition: 0.6s;
}
.bottom__form .el-select .el-input:hover:after{
    left: 0;
    width: 100%;
}
.bottom__form .el-select .el-input .el-input__inner:focus{
    border-color:#000000;
}
.bottom__form .el-select .el-input.is-focus .el-input__inner{
    border-color:#000000 !important;
}
.bottom__form .el-select:hover .el-input .el-input__inner{
    border-color:#000000 !important;
}

.index-nav-banner .banner__wal .banner_nav ul li{
    cursor: pointer;
}
.newsroom1 .container .list > ul li a:hover  .zoomImg .label {
    transform: scale(1);
}
.newsroom1 .container .list > ul li a .zoomImg .label {
    position: absolute;
    z-index: 10;
    top: -0.5px;
    right: -0.5px;
    height: 0.33rem;
    width: 0.56rem;
    aspect-ratio: auto;
}
@media screen and (max-width: 800px) {
    .newsroom1 .container .list > ul li a .zoomImg .label {
        position: absolute;
        z-index: 10;
        top: 0;
        right: 0;
        height: 33px;
        width: 56px;
    }
}
.topA-be {
    display: none;
}
.g-head:after {
    visibility: hidden;
}
.g-head.__black:after, .g-head.fixed__head:after {
    visibility: visible;
}
