.FreeFooter_moduleWrap__oY3G6 {
    width: 100%;
    height: 240px;
    background-image: url(../image/footer_ad_bg.4329a940.png), linear-gradient(91.59deg, #fafafa, #e9eef1);
    background-position: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq {
    position: relative;
    overflow: hidden;
    width: 1240px;
    height: 100%;
    margin: auto;
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-size: 100% auto
}

.FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq .FreeFooter_title__fU1HF {
    margin-top: 70px;
    margin-bottom: 16px;
    font-size: 28px;
    line-height: 36px;
    color: #262626;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq .FreeFooter_btnBox__OqvBH {
    overflow: hidden
}

.FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq .FreeFooter_btnBox__OqvBH .FreeFooter_userBtn__ZC_2A {
    cursor: pointer;
    float: left;
    width: 104px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    background: linear-gradient(96.16deg, #3a89fe -.85%, #06ade2 49.61%, #3a89fe 102.51%);
    box-shadow: 0 8px 16px rgba(58, 137, 254, .24)
}

.FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq .FreeFooter_btnBox__OqvBH .FreeFooter_userBtn__ZC_2A:hover {
    opacity: .8
}

@media screen and (max-width:750px) {
    .FreeFooter_moduleWrap__oY3G6 {
        padding: 0;
        height: 2.8rem;
        background-image: linear-gradient(83.8deg, #fafafa 54.1%, rgba(233, 238, 241, 0) 95.1%), url(../image/footer_ad_bg.4329a940.png)
    }

    .FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq {
        width: 100%;
        height: 100%;
        padding: .42rem 0;
        border-radius: 0
    }

    .FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq .FreeFooter_title__fU1HF {
        margin-bottom: .24rem;
        margin-top: 0;
        font-size: .36rem;
        line-height: .54rem;
        text-align: center;
        color: #161616;
        white-space: pre-wrap
    }

    .FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq .FreeFooter_btnBox__OqvBH {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq .FreeFooter_btnBox__OqvBH .FreeFooter_userBtn__ZC_2A {
        width: 1.6rem;
        height: .64rem;
        line-height: .64rem;
        font-size: .24rem;
        border-radius: .04rem;
        box-shadow: 0 .08rem .16rem rgba(58, 137, 254, .24)
    }

    .FreeFooter_moduleWrap__oY3G6 .FreeFooter_contentBox__BO4yq .FreeFooter_btnBox__OqvBH .FreeFooter_userBtn__ZC_2A:hover {
        opacity: 1
    }
}

.NumberInfo_number-info-wrap__Xf16T {
    position: relative;
    padding: 0 32px
}

.NumberInfo_number-info-wrap__Xf16T:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 56px;
    margin: auto;
    background: #fff;
    border-radius: 4px;
    opacity: .12;
    content: ""
}

.NumberInfo_number-info-wrap__Xf16T .NumberInfo_num__MlGMY {
    margin-bottom: 12px;
    color: #3a89fe;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px
}

.NumberInfo_number-info-wrap__Xf16T .NumberInfo_title__2wCwY {
    font-size: 14px;
    line-height: 22px;
    opacity: .71
}

.NumberInfo_number-info-wrap-no-border__b6_zW:after {
    display: none
}

.NumberInfo_black-right-border__G82wP:after {
    background: #eaecee;
    opacity: 1
}

.NumberInfo_flex-wrapper__vbzTq {
    width: calc(100% / 3)
}

.NumberInfo_flex-wrapper__vbzTq .NumberInfo_num__MlGMY,
.NumberInfo_flex-wrapper__vbzTq .NumberInfo_title__2wCwY {
    text-align: center
}

.NumberInfo_flex-wrapper__vbzTq .NumberInfo_title__2wCwY {
    font-weight: 500;
    opacity: 1
}

@media screen and (max-width:750px) {
    .NumberInfo_number-info-wrap__Xf16T {
        padding: 0 .36rem
    }

    .NumberInfo_number-info-wrap__Xf16T:after {
        height: .72rem;
        background: #eaecee;
        border-radius: .04rem
    }

    .NumberInfo_number-info-wrap__Xf16T .NumberInfo_num__MlGMY {
        margin-bottom: .12rem;
        font-size: .36rem;
        line-height: .4rem
    }

    .NumberInfo_number-info-wrap__Xf16T .NumberInfo_num__MlGMY .NumberInfo_unit__dQ2o1 {
        font-size: .18rem
    }

    .NumberInfo_number-info-wrap__Xf16T .NumberInfo_title__2wCwY {
        color: #8c96a5;
        font-size: .2rem;
        line-height: .28rem
    }

    .NumberInfo_number-info-wrap-no-border__b6_zW:after {
        display: none
    }

    .NumberInfo_black-right-border__G82wP:after {
        background: #eaecee;
        opacity: 1
    }

    .NumberInfo_flex-wrapper__vbzTq {
        width: calc(100% / 3)
    }

    .NumberInfo_flex-wrapper__vbzTq .NumberInfo_num__MlGMY,
    .NumberInfo_flex-wrapper__vbzTq .NumberInfo_title__2wCwY {
        text-align: center
    }

    .NumberInfo_flex-wrapper__vbzTq .NumberInfo_title__2wCwY {
        font-weight: 500;
        opacity: 1
    }
}

.intro_main__kNZXT {
    background: linear-gradient(94.91deg, rgba(247, 248, 250, 0) 70.4%, #f2f5f8 83.81%), linear-gradient(329.77deg, rgba(247, 248, 250, 0) 21.69%, rgba(233, 236, 240, .37) 59.14%, rgba(233, 236, 240, .57) 88.18%, hsla(0, 0%, 100%, .58) 98.13%), linear-gradient(3.27deg, rgba(247, 248, 250, 0) 1.66%, rgba(233, 236, 240, .42) 38.66%, rgba(233, 236, 240, .38) 86.43%, #fff 104.72%), #fff
}

.intro_intro__nOwWj {
    padding: 56px 0 24px
}

.intro_intro__nOwWj .intro_introMain__zFS3v {
    width: 1240px;
    margin: 40px auto 0;
    padding: 56px 0 48px;
    background: linear-gradient(206.96deg, #f3f5f8 22.2%, #fff 136.88%)
}

.intro_intro__nOwWj .intro_introMain__zFS3v .intro_numList__8zBPF {
    display: -ms-flexbox;
    display: flex
}

.intro_intro__nOwWj .intro_introMain__zFS3v .intro_introContent__oOvSJ {
    width: 1114px;
    margin: 40px auto 0;
    color: #8c96a5;
    font-size: 16px;
    line-height: 30px
}

.intro_intro__nOwWj .intro_introMain__zFS3v .intro_introContent__oOvSJ p {
    margin-bottom: 12px
}

.intro_culture__VsrUB {
    padding: 56px 0 72px
}

.intro_culture__VsrUB .intro_culContainer__sv_zW {
    width: 1240px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 40px auto 0
}

.intro_culture__VsrUB .intro_cultureMain___kt2A {
    width: 397px;
    height: 120px;
    background: linear-gradient(213.41deg, #f3f5f8 24.37%, #fff 80.13%), #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 28px;
    cursor: default;
    transition: all .2s linear
}

.intro_culture__VsrUB .intro_cultureMain___kt2A img {
    width: 60px;
    height: 60px
}

.intro_culture__VsrUB .intro_cultureMain___kt2A div {
    margin-left: 14px
}

.intro_culture__VsrUB .intro_cultureMain___kt2A div p {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #161616;
    margin-bottom: 8px
}

.intro_culture__VsrUB .intro_cultureMain___kt2A div span {
    font-size: 14px;
    line-height: 22px;
    color: #8c96a5
}

.intro_culture__VsrUB .intro_cultureMain___kt2A:hover {
    -ms-transform: scale(1.03);
    transform: scale(1.03);
    box-shadow: 27px 8px 24px rgba(210, 218, 227, .14), 0 24px 48px rgba(195, 203, 215, .3), 27px 11px 24px rgba(210, 218, 227, .24), inset -3px 3px 0 hsla(0, 0%, 100%, .94), inset 4px -2px 0 #fff
}

.intro_cultureMain___kt2A,
.intro_introMain__zFS3v {
    box-shadow: 27px 11px 24px rgba(210, 218, 227, .2), 0 24px 48px rgba(195, 203, 215, .14), -1px 1px 21px hsla(0, 0%, 100%, .9), inset -2px 2px 0 hsla(0, 0%, 100%, .94), inset 2px -2px 0 #fff;
    border-radius: 8px
}

@media screen and (max-width:750px) {
    .intro_main__kNZXT {
        background: unset;
        background-color: #fff;
        background-size: 100%;
        background-repeat: no-repeat
    }

    .intro_intro__nOwWj {
        padding: .64rem .56rem
    }

    .intro_intro__nOwWj .intro_introMain__zFS3v {
        width: 100%;
        margin: .48rem 0 0;
        padding: 0;
        background: unset;
        box-shadow: unset;
        border-radius: unset
    }

    .intro_intro__nOwWj .intro_introMain__zFS3v .intro_numList__8zBPF {
        margin-left: -.36rem
    }

    .intro_intro__nOwWj .intro_introMain__zFS3v .intro_introContent__oOvSJ {
        width: 100%;
        margin: .48rem 0 0;
        font-size: .24rem;
        line-height: .4rem
    }

    .intro_intro__nOwWj .intro_introMain__zFS3v .intro_introContent__oOvSJ p {
        margin-bottom: .1rem
    }

    .intro_culture__VsrUB {
        padding: .64rem .56rem
    }

    .intro_culture__VsrUB .intro_culContainer__sv_zW {
        width: 100%;
        display: block;
        margin: .4rem 0 0
    }

    .intro_culture__VsrUB .intro_cultureMain___kt2A {
        width: 100%;
        height: 1.71rem;
        padding: .4rem .32rem;
        margin-bottom: .24rem
    }

    .intro_culture__VsrUB .intro_cultureMain___kt2A:last-child {
        margin-bottom: 0
    }

    .intro_culture__VsrUB .intro_cultureMain___kt2A img {
        width: .8rem;
        height: .8rem
    }

    .intro_culture__VsrUB .intro_cultureMain___kt2A div {
        margin-left: .2rem
    }

    .intro_culture__VsrUB .intro_cultureMain___kt2A div p {
        font-weight: 500;
        font-size: .28rem;
        line-height: .39rem;
        color: #262c33;
        margin-bottom: .12rem
    }

    .intro_culture__VsrUB .intro_cultureMain___kt2A div span {
        font-size: .24rem;
        line-height: .4rem
    }

    .intro_culture__VsrUB .intro_cultureMain___kt2A:hover {
        -ms-transform: unset;
        transform: unset;
        box-shadow: unset
    }
}

.about-us_banner__InIt_ {
    height: 640px;
    color: #fff;
    padding-top: 232px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: center
}

.about-us_banner__InIt_ .about-us_bannerTitle__2kkEn,
.about-us_banner__InIt_ .about-us_subTitle__4OAIj {
    z-index: 1;
    text-align: center;
    font-weight: 500
}

.about-us_banner__InIt_ .about-us_bannerTitle__2kkEn {
    color: #fff;
    font-size: 44px;
    line-height: 48px
}

.about-us_banner__InIt_ .about-us_subTitle__4OAIj {
    font-size: 16px;
    line-height: 24px;
    margin-top: 16px
}

.about-us_title__rEB2Q {
    font-size: 28px;
    line-height: 36px;
    text-align: center;
    color: #161616
}

@media screen and (max-width:750px) {
    .about-us_banner__InIt_ {
        height: 8rem;
        padding-top: 3.34rem
    }

    .about-us_banner__InIt_ .about-us_bannerTitle__2kkEn {
        font-size: .48rem;
        line-height: .56rem
    }

    .about-us_banner__InIt_ .about-us_subTitle__4OAIj {
        font-size: .24rem;
        line-height: .44rem;
        margin-top: .32rem
    }

    .about-us_title__rEB2Q {
        font-size: .4rem;
        line-height: .48rem;
        text-align: left
    }
}

.union_timeLine__bN9Tx,
.union_union___1Q56 {
    padding: 56px 0 74px
}

.union_union___1Q56 {
    background-size: cover
}

.union_union___1Q56 .union_unionMain__x5Vgu {
    width: 1240px;
    height: 245px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 40px auto 0;
    padding: 2px;
    background: #fff;
    border-radius: 8px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_eco__ShFHv {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f7f8fa;
    width: 141px;
    height: 241px;
    border-radius: 4px 0 0 4px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_eco__ShFHv .union_ecoMain__gPa4q img {
    width: 36px;
    height: 36px;
    margin: 0 auto 10px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_eco__ShFHv .union_ecoMain__gPa4q p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #262c33
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_partner__6DQJx {
    width: 98px;
    height: 240px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_output__YWNxy {
    width: 98px;
    height: 240px;
    border-radius: 0 8px 8px 0
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background: #f7f8fa;
    width: 427px;
    height: 238px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 20px 0 44px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z p {
    color: #262c33;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z .union_resource__e1uQC {
    margin: 12px 0 4px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z .union_ecoDesc__hR_2K {
    margin-top: 12px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z span {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #88919e
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z span .union_line___JuJf {
    width: 1px;
    height: 18px;
    background: #d9dde2;
    margin: 0 12px
}

.union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z img {
    width: 106px
}

.union_timeLine__bN9Tx {
    background: linear-gradient(0deg, #fff, #fff), linear-gradient(9.8deg, rgba(247, 248, 250, 0) 6.05%, rgba(233, 236, 240, .37) 52.62%), linear-gradient(164.59deg, rgba(247, 248, 250, 0) 55.08%, #f2f5f8 73.92%), linear-gradient(109.95deg, #f5f6f8 14.51%, #f0f1f5 63.31%)
}

.union_timeLine__bN9Tx .union_sliderWrapper___ecP_ {
    position: relative;
    margin-top: 56px;
    padding-left: 100px
}

.union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .union_swiperItem__TegVl {
    width: 259px;
    height: 260px;
    padding: 24px 32px 0 0;
    border-right: 1px solid #eaecee
}

.union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .union_swiperItem__TegVl h1 {
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    color: #262c33
}

.union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .union_swiperItem__TegVl p {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #8c96a5;
    margin-top: 20px
}

.union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .swiper-container {
    padding-bottom: 56px
}

.union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .swiper-pagination-progressbar {
    bottom: 0;
    top: auto;
    height: 2px;
    background: #dbdfe5
}

.union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .swiper-pagination-progressbar-fill {
    background: #3a89fe
}

.union_sliderWrapper___ecP_:hover .union_arrow__Bj2yf {
    display: -ms-flexbox;
    display: flex
}

.union_sliderWrapper___ecP_:hover .union_position__kIfE_ {
    display: block
}

.union_arrow__Bj2yf {
    display: none;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 48px;
    height: 48px;
    cursor: pointer;
    z-index: 2;
    border: 1px solid rgba(24, 26, 36, .12);
    border-radius: 32px;
    color: #161616;
    top: calc(50% - 27px);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.union_arrow__Bj2yf:hover {
    background: #3a89fe;
    border: 1px solid #3a89fe;
    color: #fff
}

.union_prev__jnbYH {
    left: 36px
}

.union_next__YKZl_ {
    right: 36px
}

.union_position__kIfE_ {
    position: absolute;
    display: none;
    width: 240px;
    height: 252px;
    top: 0;
    z-index: 1
}

.union_posRight__UWh4o {
    right: 0;
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .8) 29.09%, hsla(0, 0%, 100%, 0))
}

@media screen and (max-width:750px) {
    .union_timeLine__bN9Tx {
        padding: .64rem .56rem
    }

    .union_union___1Q56 {
        padding: .64rem .56rem .52rem;
        background-size: 100%
    }

    .union_union___1Q56 .union_unionMain__x5Vgu {
        width: 100%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        display: block;
        margin: .4rem 0 0;
        padding: .04rem;
        border-radius: .08rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_eco__ShFHv {
        display: block;
        width: 100%;
        height: 1rem;
        border-radius: .04rem 0 0 .04rem;
        padding: .26rem .33rem;
        margin-bottom: .12rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_eco__ShFHv .union_ecoMain__gPa4q {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_eco__ShFHv .union_ecoMain__gPa4q img {
        width: .48rem;
        height: .48rem;
        margin: 0 .2rem 0 0
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_eco__ShFHv .union_ecoMain__gPa4q p {
        font-size: .28rem;
        line-height: .39rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_partner__6DQJx {
        width: 100%;
        height: 1rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_output__YWNxy {
        width: 100%;
        height: 1rem;
        border-radius: 0 .08rem .08rem 0;
        margin-bottom: 0
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z {
        width: 100%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: .26rem .48rem .26rem .32rem;
        margin-bottom: .12rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z p {
        font-size: .28rem;
        font-weight: 500;
        line-height: .39rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z .union_resource__e1uQC {
        margin: .12rem 0 .04rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z .union_ecoDesc__hR_2K {
        margin-top: .12rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z span {
        font-size: .24rem;
        line-height: .4rem;
        color: #8c96a5
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z span .union_line___JuJf {
        width: .02rem;
        height: .2rem;
        margin: 0 .12rem
    }

    .union_union___1Q56 .union_unionMain__x5Vgu .union_mainCenter__3gw5z img {
        width: 1.06rem
    }

    .union_timeLine__bN9Tx .union_sliderWrapper___ecP_ {
        position: relative;
        margin-top: .4rem;
        padding-left: 0
    }

    .union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .union_swiperItem__TegVl {
        width: 5.8rem;
        height: 2.76rem;
        padding: .24rem .2rem 0 0;
        border-right: .02rem solid #eaecee;
        margin-right: .3rem
    }

    .union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .union_swiperItem__TegVl h1 {
        font-size: .32rem;
        line-height: .48rem
    }

    .union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .union_swiperItem__TegVl p {
        font-size: .24rem;
        line-height: .4rem;
        margin-top: .2rem
    }

    .union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .swiper-container {
        padding-bottom: .4rem
    }

    .union_timeLine__bN9Tx .union_sliderWrapper___ecP_ .swiper-pagination-progressbar {
        height: .04rem
    }

    .union_position__kIfE_ {
        display: block;
        width: 1.45rem;
        height: 2.76rem
    }

    .union_posRight__UWh4o {
        background: linear-gradient(270deg, hsla(0, 0%, 100%, .8) 29.09%, hsla(0, 0%, 100%, 0))
    }
}

.honor_wrapper__4LFgW {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.honor_honor__ch3EP {
    padding: 56px 0 72px;
    background: linear-gradient(121.72deg, rgba(247, 248, 250, 0) 30.81%, rgba(233, 237, 240, .29) 55.6%), linear-gradient(94.91deg, rgba(247, 248, 250, 0) 70.4%, #f2f5f8 83.81%), linear-gradient(3.27deg, rgba(247, 248, 250, 0) 1.66%, rgba(233, 236, 240, .42) 38.66%, rgba(233, 236, 240, .38) 86.43%, #fff 104.72%), linear-gradient(109.95deg, rgba(245, 246, 248, .791) 14.51%, rgba(240, 242, 245, .632) 63.31%)
}

.honor_honor__ch3EP .honor_honorMain__9zOcO {
    width: 1240px;
    height: 521px;
    margin: 40px auto 0
}

.honor_honor__ch3EP .honor_mainTop__2UDo7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    animation: honor_opacityIn__QDLpf .4s linear
}

.honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_topItem__SF5Du {
    cursor: default;
    transition: all .3s linear
}

.honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_topItem__SF5Du .honor_itemTop__4fPpX {
    position: relative;
    width: 228.8px;
    height: 235px;
    background: linear-gradient(213.41deg, #f3f5f8 24.37%, #fff 80.13%), #fff;
    box-shadow: inset -2px 2px 0 hsla(0, 0%, 100%, .94), inset 2px -2px 0 #fff;
    border-radius: 8px;
    padding: 24px
}

.honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_topItem__SF5Du .honor_itemTop__4fPpX h1 {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #161616
}

.honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_topItem__SF5Du .honor_itemTop__4fPpX p {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #8c96a5;
    margin-top: 8px
}

.honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_topItem__SF5Du .honor_itemBottom__vv2N6 {
    height: 0;
    width: 0;
    border: 11px solid transparent;
    border-top-color: #fff;
    margin: 0 0 0 24px
}

.honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_topItem__SF5Du:hover {
    filter: drop-shadow(27px 11px 24px rgba(210, 218, 227, .24)) drop-shadow(0 24px 48px rgba(195, 203, 215, .3)) drop-shadow(-1px 1px 21px rgba(255, 255, 255, .9));
    margin-top: -12px
}

.honor_honor__ch3EP .honor_middleLine__BbLX4 {
    display: -ms-flexbox;
    display: flex;
    width: 1400px;
    height: 24px;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    left: -75px
}

.honor_honor__ch3EP .honor_pageBtn__J3Kat {
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid rgba(24, 26, 36, .12);
    cursor: pointer
}

.honor_honor__ch3EP .honor_pageBtn__J3Kat:hover {
    background: #3a89fe;
    border: 1px solid rgba(140, 150, 165, .12)
}

.honor_honor__ch3EP .honor_pageBtn__J3Kat:hover .honor_arrowIcon__GVDhW {
    color: #fff
}

.honor_honor__ch3EP .honor_pageBtn__J3Kat .honor_arrowIcon__GVDhW {
    font-size: 16px;
    color: #161616
}

.honor_honor__ch3EP .honor_honorLine__R4wui {
    width: 1194px;
    height: 24px;
    margin: 0 50px
}

.honor_honor__ch3EP .honor_line__QmBze {
    position: absolute;
    bottom: 24px;
    width: 30px;
    height: 1px;
    background: #dbdfe5;
    border-radius: .3px
}

.honor_honor__ch3EP .honor_mainBottom__2c01p {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 11px;
    animation: honor_opacityIn__QDLpf .4s linear
}

.honor_honor__ch3EP .honor_mainBottom__2c01p .honor_bottomItem__R5q1P {
    position: relative;
    width: 229px;
    height: 226.5px;
    padding: 36.5px 24px 24px;
    background-size: contain;
    cursor: default;
    transition: all .3s linear
}

.honor_honor__ch3EP .honor_mainBottom__2c01p .honor_bottomItem__R5q1P h1 {
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #161616
}

.honor_honor__ch3EP .honor_mainBottom__2c01p .honor_bottomItem__R5q1P p {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #8c96a5;
    margin-top: 8px
}

.honor_honor__ch3EP .honor_mainBottom__2c01p .honor_bottomItem__R5q1P:hover {
    filter: drop-shadow(27px 11px 24px rgba(210, 218, 227, .24)) drop-shadow(0 24px 48px rgba(195, 203, 215, .3)) drop-shadow(-1px 1px 21px rgba(255, 255, 255, .9));
    margin-top: 12px
}

.honor_auth__QDbt_ {
    padding: 56px 0 0;
    background: #fff
}

.honor_auth__QDbt_ .honor_authMain__dXWEt {
    width: 1240px;
    height: 840px;
    margin: 40px auto 0
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_authItem__w28uD,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_authItem__w28uD {
    -ms-flex: 1;
    flex: 1;
    margin-right: 20px;
    transition: all .3s linear
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_authItem__w28uD:hover,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_authItem__w28uD:hover {
    filter: drop-shadow(27px 11px 24px rgba(210, 218, 227, .24)) drop-shadow(0 24px 48px rgba(195, 203, 215, .3)) drop-shadow(-1px 1px 21px rgba(255, 255, 255, .9));
    margin-top: -12px
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_authItem__w28uD:last-child,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_authItem__w28uD:last-child {
    margin-right: 0
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_descItem___aY4z,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_descItem___aY4z {
    margin-top: 12px
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_descItem___aY4z h1,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_descItem___aY4z h1 {
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    color: #161616;
    margin-bottom: 4px
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_descItem___aY4z p,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_descItem___aY4z p {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #8c96a5
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_imgWrapper__rfLzi,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 260px;
    background: radial-gradient(29.31% 101.63% at 72.5% -46.08%, rgba(253, 179, 255, .16) 12.47%, hsla(0, 0%, 100%, 0) 100%), radial-gradient(31.01% 107.52% at 88.92% -48.37%, rgba(179, 237, 255, .32) 12.47%, hsla(0, 0%, 100%, 0) 100%), linear-gradient(213.41deg, #f3f5f8 24.37%, #fff 80.13%), #fff;
    box-shadow: 16px 7px 26px rgba(210, 218, 227, .37), 0 16px 30px rgba(195, 203, 215, .22), inset -2px 2px 0 hsla(0, 0%, 100%, .94), inset 2px -1px 0 #fff;
    border-radius: 8px;
    cursor: default
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_imgWrapper__rfLzi img,
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi img {
    width: 100%;
    height: 100%
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_imgWrapper__rfLzi img[alt=img4],
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_imgWrapper__rfLzi img[alt=img8],
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi img[alt=img4],
.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi img[alt=img8] {
    height: auto
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_authItem__w28uD:nth-child(3) .honor_imgWrapper__rfLzi {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_authItem__w28uD:nth-child(3) .honor_imgWrapper__rfLzi img {
    width: 100%;
    height: auto
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_authLine__25AVL {
    width: 1072px;
    margin: 14px auto 6px
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p {
    padding: 0 310px 0 110px
}

.honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_imgWrapper__rfLzi {
    margin-top: 12px;
    margin-bottom: 0
}

@keyframes honor_opacityIn__QDLpf {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media screen and (max-width:750px) {
    .honor_honor__ch3EP {
        padding: .64rem .56rem
    }

    .honor_honor__ch3EP .honor_honorMain__9zOcO {
        position: relative;
        width: 100%;
        height: 100%;
        margin: .4rem 0 0
    }

    .honor_honor__ch3EP .honor_honorLine__R4wui {
        position: absolute;
        width: auto;
        height: 100%;
        left: 0;
        top: .03rem
    }

    .honor_honor__ch3EP .honor_mainTop__2UDo7 {
        display: block;
        margin-left: .18rem
    }

    .honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_honorItem__OcXNg {
        display: -ms-flexbox;
        display: flex;
        margin-bottom: .24rem
    }

    .honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_honorItem__OcXNg:last-child {
        margin-bottom: 0
    }

    .honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_honorItem__OcXNg .honor_itemLeft__ldQVZ {
        height: 0;
        width: 0;
        border: .22rem solid transparent;
        border-right-color: #fff;
        margin: .24rem 0 0
    }

    .honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_honorItem__OcXNg .honor_itemRight__VTWk9 {
        position: relative;
        width: 5.85rem;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: .24rem .32rem;
        background: radial-gradient(29.31% 101.63% at 72.5% -46.08%, rgba(253, 179, 255, .15) 12.47%, hsla(0, 0%, 100%, 0) 100%), radial-gradient(31.01% 107.52% at 88.92% -48.37%, rgba(179, 237, 255, .24) 12.47%, hsla(0, 0%, 100%, 0) 100%), linear-gradient(213.41deg, #f3f5f8 24.37%, #fff 80.13%), #fff;
        box-shadow: .27rem .11rem .24rem rgba(210, 218, 227, .24), 0 .14rem .48rem rgba(210, 218, 227, .24), inset -.03rem .03rem 0 hsla(0, 0%, 100%, .94), inset .04rem -.02rem 0 #fff, inset 0 .43rem .44rem rgba(237, 241, 245, .26);
        border-radius: .08rem
    }

    .honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_honorItem__OcXNg .honor_itemRight__VTWk9 h1 {
        font-weight: 600;
        font-size: .28rem;
        line-height: .39rem;
        color: #161616
    }

    .honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_honorItem__OcXNg .honor_itemRight__VTWk9 p {
        font-weight: 400;
        font-size: .24rem;
        line-height: .36rem;
        color: #8c96a5;
        margin: .2rem 0 .32rem
    }

    .honor_honor__ch3EP .honor_mainTop__2UDo7 .honor_honorItem__OcXNg .honor_itemRight__VTWk9 .honor_line__QmBze {
        position: absolute;
        bottom: .24rem;
        width: .3rem;
        height: .01rem;
        background: #dbdfe5;
        border-radius: .3px
    }

    .honor_auth__QDbt_ {
        padding: .64rem .56rem
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt {
        position: relative;
        width: 100%;
        height: 100%;
        margin: .4rem 0 0
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 {
        position: absolute;
        display: block;
        right: 0;
        top: 0
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi:last-child {
        margin-bottom: 0
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi:nth-child(5) {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi:nth-child(5) img {
        width: 1.72rem;
        height: auto
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi {
        height: 2.46rem;
        padding: .08rem;
        box-shadow: .16rem .07rem .26rem rgba(210, 218, 227, .37), 0 .16rem .3rem rgba(195, 203, 215, .22), inset -.02rem .02rem 0 hsla(0, 0%, 100%, .94), inset .02rem -.01rem 0 #fff;
        border-radius: .08rem;
        margin-bottom: .24rem;
        margin-right: 0
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi img {
        width: auto;
        height: 2.33rem;
        margin: 0 auto
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainTop__2UDo7 .honor_imgWrapper__rfLzi:hover {
        filter: unset;
        margin-top: 0
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_authLine__25AVL {
        position: absolute;
        width: auto;
        height: 100%;
        left: 0;
        top: 0;
        margin: 0
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p {
        display: block;
        padding: 0
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_descItem___aY4z:last-child {
        margin-bottom: 0
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_descItem___aY4z {
        height: 2.46rem;
        padding-top: .615rem;
        margin: 0 0 .24rem .5rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_descItem___aY4z h1 {
        font-size: .28rem;
        line-height: .39rem;
        text-align: left;
        margin-bottom: .12rem
    }

    .honor_auth__QDbt_ .honor_authMain__dXWEt .honor_mainBottom__2c01p .honor_descItem___aY4z p {
        font-size: .24rem;
        line-height: .36rem;
        text-align: left
    }
}