.productTabulation .productTabulation-banner {
    width: 100%;
    height: 2.0833rem;
    background: url(/static/img/productTabulation-banner.png);
    background-size: cover;
    background-position: center;
    opacity: 1;
    display: flex;
    align-items: center;
    transition: background .3s ease;
    position: relative;
    background-repeat: no-repeat;
    overflow: hidden;
}

.productTabulation .productTabulation-banner .productTabulation-banner-bg {
    position: absolute;
    right: 0;
    top: -10%;
    bottom: 0;
    left: -10%;
    z-index: 1;
    width: 110%;
    height: 110%;
}

.productTabulation .productTabulation-banner .productTabulation-banner-object {
    position: absolute;
    width: 1.6667rem;
    height: 1.4583rem;
    right: 2.1833rem;
    top: 0.233rem;
    z-index: 2;
}

.productTabulation .productTabulation-banner .productTabulation-banner-sprite {
    position: absolute;
    width: 1.5625rem;
    height: 1.5625rem;
    right: 1.849rem;
    top: 0.15625rem;
    z-index: 2;
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: 100%;
    overflow: hidden;
    animation: product-sprite 1.5s steps(30) infinite, product-jump 1.5s infinite;
    animation-fill-mode: forwards;
}

@keyframes product-jump {
    0% {
        transform: translateY(-0.026rem);
    }
    50% {
        transform: translateY(0.026rem);
    }
    to {
        transform: translateY(-0.026rem);
    }
}

@keyframes product-sprite {
    0% {
        background-position: 0px 0px;
    }
    to {
        background-position: 0 -46.875rem;
    }
}

.productTabulation .productTabulation-banner .productTabulation-banner-content {
    width: 7.7083rem;
    margin: 0 auto;
    z-index: 3;
}

.productTabulation .productTabulation-banner .productTabulation-banner-content .productTabulation-banner-title {
    font-family: HarmonyOS Sans SC;
    font-size: .1875rem;
    font-weight: 700;
    letter-spacing: 0em;
    color: #202020;
    display: none
}

.productTabulation .productTabulation-banner .productTabulation-banner-content .productTabulation-banner-button {
    margin-top: .5625rem;
    width: 1.09375rem;
    height: .27083rem;
    display: flex;
    padding: .05208rem .26042rem;
    background: #4272e7;
    align-items: center;
    font-family: HarmonyOS Sans SC;
    font-size: .09375rem;
    line-height: .16667rem;
    color: #fff;
    cursor: pointer;
    white-space: nowrap;
}

.productTabulation .productTabulation-banner .productTabulation-banner-content .productTabulation-banner-button {
    margin-top: .5625rem;
    width: 1.09375rem;
    height: .27083rem;
    display: flex;
    padding: .05208rem .26042rem;
    background: #4272e7;
    align-items: center;
    font-family: HarmonyOS Sans SC;
    font-size: .09375rem;
    line-height: .16667rem;
    color: #fff;
    cursor: pointer;
    white-space: nowrap;
}

.productTabulation .productTabulation-banner .productTabulation-banner-content .productTabulation-banner-button > img {
    width: .125rem;
    height: .125rem;
    margin-left: .07292rem
}

.productTabulation .corporateCulture-navTabs {
    position: relative;
    display: flex;
    justify-content: space-around;
    width: 70%;
    height: .3125rem;
    margin: -.20833rem auto;
    border-radius: .08333rem;
    opacity: 1;
    background: #fff;
    box-shadow: 0 .02083rem .10417rem #0000001a;
    z-index: 2;
}

.productTabulation .corporateCulture-navTabs > a {
    display: block;
    height: .3125rem
}

.productTabulation .corporateCulture-navTabs .active > a {
    border-width: 0 0 .02083rem 0;
    border-style: solid;
    border-color: #002d9b;
    font-weight: 700;
    color: #002d9b !important
}

.productTabulation .corporateCulture-navTabs .corporateCulture-nav-item {
    width: 20%;
    height: .3125rem;
    opacity: 1;
    box-sizing: border-box;
    font-family: Source Han Sans;
    font-size: .10417rem;
    line-height: .3125rem;
    white-space: nowrap;
    letter-spacing: 0em;
    text-align: center;
    color: #333;
    z-index: 0;
    padding: 0 .41667rem
}

.productTabulation .corporateCulture-navTabs .corporateCulture-nav-item > a {
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: #000;
}

.productTabulation .corporateCulture-navTabs :nth-child(1) {
    margin-left: 0
}

.productTabulation-wrapper {
    width: 7.7083rem;
    margin: 0 auto;
    min-height: calc(100vh - 4.3021rem);
}

.productTabulation .productTabulation-content {
    /*width: 80%;*/
    margin: 0 auto;
    padding-top: .15625rem;
    padding-bottom: .26042rem;
    min-height: 2.0833rem;
    display: none
}

.productTabulation .productTabulation-content .productTabulation-section {
    margin-top: .20833rem
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-title {
    color: #6c6d73;
    font-family: Source Han Sans;
    font-size: .10417rem;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 0.15625rem;;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0.15625rem;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item {
    /*height: 0.4375rem;*/
    min-height: 0.4167rem;
    width: 1.8099rem;
    display: flex;
    cursor: pointer;
    align-items: center;
    background-size: cover;
    font-size: 0.0833rem;
    line-height: normal;
    letter-spacing: 0;
    text-decoration: none;
    word-break: break-all;
    font-feature-settings: "kern" on;
    color: #262626;
    transition: all .2s ease;
    position: relative;
    background-position: center;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item::before {
    display: block;
    content: "";
    padding-bottom: 28.571429%;
    background: rgb(249, 250, 255, .9);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: all .2s ease;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item::after {
    display: block;
    height: 0;
    content: "";
    padding-bottom: 28.571429%;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item img {
    position: absolute;
    top: 0;
    left: 0;
    height: 0.4375rem;
    width: 1.8099rem;
    background-size: cover;
    background-position: center;
    filter: grayscale(80%);
    opacity: .4;
    transition: all .2s ease;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item .productTabulation-section-text {
    z-index: 1;
    padding: 0 .625rem 0 .10417rem;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item .productTabulation-section-layer {
    background: rgb(249, 250, 255, .9);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .2s ease;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item:hover {
    box-shadow: 0 .05208rem .26042rem #2136701a;
    font-weight: bold;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item:hover::before {
    opacity: 0;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item:hover img {
    filter: grayscale(0);
    opacity: 1;
}

.productTabulation .productTabulation-content .productTabulation-section .productTabulation-section-list .productTabulation-section-item:hover .productTabulation-section-layer {
    opacity: 0;
}

.yd-consult-modal-blocker {
    background: transparent;
    z-index: 4;
}

.yd-consult-modal {
    box-shadow: 0 .05208rem .26042rem #2136701a;
    display: none;
    max-width: 3.125rem
}

.yd-consult-modal .yd-consult-modal__content {
    display: flex;
}

.yd-consult-modal .yd-consult-item {
    margin-bottom: 0.0833rem;
    padding: 0 0.0833rem;
    flex: 1;
}

.yd-consult-modal .yd-consult-item__title {
    font-size: .10417rem;
    font-weight: bold;
    line-height: normal;
    color: #202020;
    margin-bottom: .10417rem;
}

.yd-consult-modal .yd-consult-item__info {
    margin-bottom: .05208rem;
    font-size: .09375rem;
    font-weight: 400;
    line-height: .13542rem;
    color: #5d5d5d;
}<!--0.00010204315185547-->