﻿.mobile_menu__o6FjO .mobile_handle__KGVG7 .mobile_icon__ZM7wJ {
    font-size: .16rem
}

.mobile_menu__o6FjO .mobile_popup__RcRXc {
    position: fixed;
    left: 0;
    top: .44rem;
    width: 100vw;
    height: calc(100vh - .44rem);
    overflow: auto;
    z-index: 1;
    background-color: rgba(20, 20, 26, .6);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_menuItem__drTMe {
    line-height: .64rem
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_menuItem__drTMe .mobile_title__7jvrQ {
    position: relative;
    padding: 0 .32rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_menuItem__drTMe .mobile_title__7jvrQ:hover {
    color: inherit !important
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_menuItem__drTMe .mobile_title__7jvrQ .mobile_text__bssb_ {
    font-size: .14rem;
    font-weight: 600
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_menuItem__drTMe .mobile_title__7jvrQ .mobile_icon__ZM7wJ {
    font-size: .16rem;
    transition: all .3s
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_menuItem__drTMe .mobile_active__0RanI {
    position: relative
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_menuItem__drTMe .mobile_active__0RanI:before {
    position: absolute;
    top: 50%;
    left: 0;
    content: "";
    transform: translateY(-50%);
    width: .04rem;
    height: .32rem;
    background-color: #2176ff;
    border-radius: .04rem
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_content__KFrjv {
    position: relative;
    transition: height 3s ease;
    height: auto;
    overflow: hidden
}

.mobile_menu__o6FjO .mobile_popup__RcRXc .mobile_content__KFrjv .mobile_secondaryMenuItem__wS39t {
    display: inline-block;
    position: relative;
    font-size: .14rem;
    padding: 0 .32rem;
    height: .64rem;
    line-height: .64rem
}

.mobile_globalHead__JwnQT {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: .44rem;
    font-size: .14rem;
    font-weight: 400;
    color: #fff;
    padding: 0 .16rem
}

.mobile_globalHead__JwnQT .mobile_brand__u1Jy1 {
    width: 1.1rem;
    height: .18rem;
    vertical-align: middle
}

.pc_menu__HxVFm .pc_menuItem__h0neF {
    text-overflow: ellipsis;
    white-space: nowrap
}

.pc_menu__HxVFm .pc_menuItem__h0neF > .pc_title__PHt6t {
    line-height: 1
}

.pc_menu__HxVFm .pc_menuItem__h0neF > .pc_title__PHt6t > .pc_icon__RlbAn {
    margin-left: 8px
}

.pc_menu__HxVFm .pc_menuItem__h0neF > .pc_content__igR84 {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    padding-top: 8px;
    z-index: 1
}

.pc_menu__HxVFm .pc_menuItem__h0neF > .pc_content__igR84 > .pc_popup__TN2Jx {
    background-color: rgba(20, 20, 26, .8980392157);
    border: 1px solid #323239;
    padding: 16px;
    border-radius: 16px
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_horizontal__dCUxW {
    position: relative;
    display: inline-flex;
    align-items: center;
    height: 64px;
    line-height: 64px
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_horizontal__dCUxW > .pc_title__PHt6t {
    font-size: 18px;
    font-weight: 400;
    padding: 10px 16px;
    border-radius: 8px
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_horizontal__dCUxW > .pc_title__PHt6t:hover {
    background-color: hsla(0, 0%, 100%, .1019607843)
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_horizontal__dCUxW:after {
    display: block;
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    height: 4px;
    width: 60%;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0)
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_horizontal__dCUxW.pc_active__2o1MI:after {
    background-color: #2176ff
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_horizontal__dCUxW + .pc_horizontal__dCUxW.pc_menuItem__h0neF {
    margin-left: 20px
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_vertical__qtWTl {
    display: flex;
    align-items: center;
    height: 56px;
    line-height: 56px
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_vertical__qtWTl > .pc_title__PHt6t {
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    padding: 20px 16px;
    border-radius: 8px
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_vertical__qtWTl > .pc_title__PHt6t:hover {
    background-color: hsla(0, 0%, 100%, .0509803922)
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_vertical__qtWTl.pc_active__2o1MI {
    color: #2176ff
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_vertical__qtWTl + .pc_vertical__qtWTl.pc_menuItem__h0neF {
    margin-top: 8px
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_subItem__Z4PJ2 {
    position: relative
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_subItem__Z4PJ2:hover > .pc_title__PHt6t > .pc_icon__RlbAn {
    transform: rotate(180deg)
}

.pc_menu__HxVFm .pc_menuItem__h0neF.pc_subItem__Z4PJ2:hover > .pc_content__igR84 {
    display: flex
}

.pc_globalHead__lN72X {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 64px;
    font-size: 14px;
    font-weight: 400;
    color: #fff
}

.pc_globalHead__lN72X .pc_brand__czGm6 {
    width: 148px;
    height: 24px;
    vertical-align: middle
}

.mobile_globalLayout__l6FAo {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 100vh;
    min-width: 3.75rem
}

.mobile_globalLayout__l6FAo .mobile_container__zqwWc {
    width: 3.75rem;
    margin: 0 auto
}

.mobile_globalLayout__l6FAo .mobile_head__mjoPS {
    background-color: rgba(11, 11, 12, .1019607843)
}

.mobile_globalLayout__l6FAo .mobile_body__744OS {
    flex: auto;
    height: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.mobile_globalLayout__l6FAo .mobile_body__744OS .mobile_container__zqwWc {
    min-height: 100vh;
    min-height: calc(100vh - .44rem - .7rem)
}

.mobile_globalFoot__NhkLA {
    flex-direction: column;
    height: .7rem;
    font-size: 12px
}

.mobile_globalFoot__NhkLA, .pc_globalFoot__4KmbY {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .5019607843)
}

.pc_globalFoot__4KmbY {
    height: 40px;
    font-size: 14px
}

.pc_globalFoot__4KmbY .pc_beian__0tIju {
    margin-left: 20px
}

.pc_globalLayout__zhTjw {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 100vh;
    min-width: 1200px
}

.pc_globalLayout__zhTjw .pc_container__dMg6_ {
    width: 1200px;
    margin: 0 auto
}

.pc_globalLayout__zhTjw .pc_head__GY8W0 {
    background-color: rgba(11, 11, 12, .1019607843)
}

.pc_globalLayout__zhTjw .pc_body__1_3op {
    flex: auto;
    height: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.pc_globalLayout__zhTjw .pc_body__1_3op .pc_container__dMg6_ {
    min-height: 100vh;
    min-height: calc(100vh - 64px - 40px)
}

.mobile_page__Lz0aJ {
    background-image: url(../image/bg-mobile.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%
}

.mobile_page__Lz0aJ .mobile_top__tTSLX {
    position: relative;
    height: 2rem;
    margin-top: .3rem
}

.mobile_page__Lz0aJ .mobile_top__tTSLX .mobile_name__T8Ac9, .mobile_page__Lz0aJ .mobile_top__tTSLX .mobile_robot__0iEtj {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.mobile_page__Lz0aJ .mobile_top__tTSLX .mobile_name__T8Ac9 {
    width: 3.32rem;
    height: .66rem
}

.mobile_page__Lz0aJ .mobile_top__tTSLX .mobile_robot__0iEtj {
    width: 1.12rem;
    height: 1.5rem
}

.mobile_page__Lz0aJ .mobile_middle__9GTH7 {
    width: 3.2rem;
    margin: .3rem auto 0;
    font-size: .12rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff
}

.mobile_page__Lz0aJ .mobile_middle__9GTH7 p {
    text-indent: 2em;
    margin-bottom: 1em
}

.mobile_page__Lz0aJ .mobile_middle__9GTH7 .mobile_highlight__JCioY {
    color: #4a95ff
}

.mobile_page__Lz0aJ .mobile_bottom___HqmZ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: .6rem;
    margin-bottom: .6rem
}

.mobile_page__Lz0aJ .mobile_bottom___HqmZ .mobile_wechat__0qHfK {
    text-align: center
}

.mobile_page__Lz0aJ .mobile_bottom___HqmZ .mobile_wechat__0qHfK .mobile_qr__8s2nL {
    width: .64rem;
    height: .64rem
}

.mobile_page__Lz0aJ .mobile_bottom___HqmZ .mobile_wechat__0qHfK .mobile_text__CawpI {
    font-size: .12rem;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .8)
}

.mobile_page__Lz0aJ .mobile_bottom___HqmZ .mobile_contact__seupI {
    margin-top: .16rem;
    text-align: center;
    font-size: .12rem;
    font-weight: 400;
    color: #fff
}

.mobile_page__Lz0aJ .mobile_bottom___HqmZ .mobile_contact__seupI .mobile_item__RQh2w + .mobile_item__RQh2w {
    margin-top: .08rem
}

.mobile_page__Lz0aJ .mobile_bottom___HqmZ .mobile_contact__seupI .mobile_icon__6i_V3 {
    margin-right: .08rem;
    font-size: .14rem;
    vertical-align: middle
}

.pc_page__wb59I {
    background-image: url(../image/bg.svg);
    background-repeat: no-repeat;
    background-position: top
}

.pc_page__wb59I .pc_top__dUzsk {
    position: relative;
    height: 400px;
    margin-top: 80px
}

.pc_page__wb59I .pc_top__dUzsk .pc_name__51oJ5, .pc_page__wb59I .pc_top__dUzsk .pc_robot__Wb5N9 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.pc_page__wb59I .pc_top__dUzsk .pc_name__51oJ5 {
    width: 753px;
    height: 152px
}

.pc_page__wb59I .pc_top__dUzsk .pc_robot__Wb5N9 {
    width: 227px;
    height: 303px
}

.pc_page__wb59I .pc_middle__FSxK1 {
    width: 850px;
    margin: 60px auto 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #fff
}

.pc_page__wb59I .pc_middle__FSxK1 p {
    text-indent: 2em;
    margin-bottom: 1em
}

.pc_page__wb59I .pc_middle__FSxK1 .pc_highlight__XTJ35 {
    color: #4a95ff
}

.pc_page__wb59I .pc_bottom__ZRfO0 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 150px;
    margin-bottom: 100px
}

.pc_page__wb59I .pc_bottom__ZRfO0 .pc_wechat__tj8Mo {
    text-align: center
}

.pc_page__wb59I .pc_bottom__ZRfO0 .pc_wechat__tj8Mo .pc_qr__nkysz {
    width: 64px;
    height: 64px
}

.pc_page__wb59I .pc_bottom__ZRfO0 .pc_wechat__tj8Mo .pc_text__T_T0b {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .8)
}

.pc_page__wb59I .pc_bottom__ZRfO0 .pc_spit__HQ0j2 {
    margin: 0 30px;
    height: 58px;
    border-left: 1px solid hsla(0, 0%, 100%, .5019607843)
}

.pc_page__wb59I .pc_bottom__ZRfO0 .pc_contact__SpuWv {
    font-size: 16px;
    font-weight: 400;
    color: #fff
}

.pc_page__wb59I .pc_bottom__ZRfO0 .pc_contact__SpuWv .pc_item__od6YA + .pc_item__od6YA {
    margin-top: 20px
}

.pc_page__wb59I .pc_bottom__ZRfO0 .pc_contact__SpuWv .pc_icon__7tnqm {
    margin-right: 8px;
    font-size: 16px;
    vertical-align: middle
}

.mobile_page___vH0Z {
    background-image: url(../image/bg-mobile1.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%
}

.mobile_page___vH0Z .mobile_top__0sP0a {
    margin: .5rem .24rem 0;
    color: #fff;
    text-align: center
}

.mobile_page___vH0Z .mobile_top__0sP0a .mobile_title__Dz5X5 {
    font-size: .28rem;
    font-weight: 700
}

.mobile_page___vH0Z .mobile_top__0sP0a .mobile_slogan__h_65Z {
    margin-top: .16rem;
    font-size: .18rem;
    font-weight: 400
}

.mobile_page___vH0Z .mobile_top__0sP0a .mobile_link__GluVd {
    margin: .3rem auto 0;
    display: block;
    width: 1.76rem;
    height: .56rem;
    line-height: .56rem;
    text-align: center;
    border-radius: .08rem;
    font-size: .16rem;
    font-weight: 500;
    color: inherit;
    background: radial-gradient(97.27% 363.61% at 2.73% 0, #2176ff 0, #254dff 44.64%, #aa5fff 97.3%)
}

.mobile_page___vH0Z .mobile_middle__FTWab {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: .56rem;
    margin: .64rem .24rem 0;
    padding: .32rem;
    border-radius: .24rem;
    border: 1px solid #323239;
    background: linear-gradient(.42turn, rgba(11, 11, 12, .4) 5.83%, rgba(11, 11, 12, .2) 40.4%, rgba(11, 11, 12, .4) 82.26%)
}

.mobile_page___vH0Z .mobile_middle__FTWab .mobile_item__qmjvA {
    color: #fff
}

.mobile_page___vH0Z .mobile_middle__FTWab .mobile_item__qmjvA .mobile_title__Dz5X5 {
    font-size: .2rem;
    font-weight: 600
}

.mobile_page___vH0Z .mobile_middle__FTWab .mobile_item__qmjvA .mobile_title__Dz5X5 .mobile_icon___ByUl {
    font-size: .3rem;
    margin-right: .16rem;
    vertical-align: middle
}

.mobile_page___vH0Z .mobile_middle__FTWab .mobile_item__qmjvA .mobile_content__417DX {
    margin-top: .2rem;
    font-size: .14rem;
    font-weight: 400
}

.mobile_page___vH0Z .mobile_middle__FTWab .mobile_item__qmjvA .mobile_content__417DX .mobile_highlight__FpxQu {
    color: #4a95ff
}

.mobile_page___vH0Z .mobile_bottom__GPyhn {
    margin-top: .64rem;
    margin-bottom: .64rem
}

.mobile_page___vH0Z .mobile_bottom__GPyhn .mobile_title__Dz5X5 {
    margin-bottom: .24rem;
    font-size: .3rem;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.mobile_page___vH0Z .mobile_bottom__GPyhn .mobile_content__417DX {
    display: flex;
    gap: .24rem;
    padding: 0 .24rem;
    overflow-x: auto;
    scrollbar-width: thin
}

.mobile_exampleCard__r6SFp {
    flex: none;
    position: relative;
    width: 2.78rem;
    height: 4.5rem;
    padding: .32rem;
    border-radius: .24rem;
    color: #fff;
    border: 1px solid #393942;
    background-color: #25252b
}

.mobile_exampleCard__r6SFp:hover {
    border: 1px solid #2176ff;
    background-image: url(../image/bg3.svg);
    background-repeat: no-repeat;
    background-position: 0 100%
}

.mobile_exampleCard__r6SFp .mobile_topic__BL0p_ {
    font-size: .2rem;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mobile_exampleCard__r6SFp .mobile_description__qavT7 {
    margin-top: .16rem;
    font-size: .14rem;
    font-weight: 400;
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3
}

.mobile_exampleCard__r6SFp .mobile_preview__heX9W {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    width: 1.65rem;
    height: 2.45rem;
    background-color: #25252b;
    border-top-left-radius: .24rem;
    border-top-right-radius: .24rem
}

.mobile_exampleCard__r6SFp .mobile_preview__heX9W .mobile_outline__p9_78, .mobile_exampleCard__r6SFp .mobile_preview__heX9W .mobile_screenshot__zZa09 {
    position: absolute;
    width: 100%
}

.mobile_exampleCard__r6SFp .mobile_preview__heX9W .mobile_screenshot__zZa09 {
    position: absolute;
    margin: .1rem;
    width: calc(100% - .2rem)
}

.pc_page__ILhh5 {
    background-image: url(../image/bg1.svg), url(../image/bg2.svg);
    background-repeat: no-repeat, no-repeat;
    background-position: top, top 200px right
}

.pc_page__ILhh5 .pc_top__22kCx {
    margin-top: 70px;
    color: #fff;
    text-align: center
}

.pc_page__ILhh5 .pc_top__22kCx .pc_title__Kx0f2 {
    font-size: 60px;
    font-weight: 700
}

.pc_page__ILhh5 .pc_top__22kCx .pc_slogan__FXtdG {
    margin-top: 24px;
    font-size: 24px;
    font-weight: 400
}

.pc_page__ILhh5 .pc_top__22kCx .pc_link__5v0i_ {
    margin: 32px auto 0;
    display: block;
    width: 176px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    color: inherit;
    background: radial-gradient(97.27% 363.61% at 2.73% 0, #2176ff 0, #254dff 44.64%, #aa5fff 97.3%)
}

.pc_page__ILhh5 .pc_middle__6Sn8G {
    display: flex;
    justify-content: space-between;
    margin-top: 64px;
    padding: 32px;
    height: 200px;
    border-radius: 24px;
    border: 1px solid #323239;
    background: linear-gradient(.42turn, rgba(11, 11, 12, .4) 5.83%, rgba(11, 11, 12, .2) 40.4%, rgba(11, 11, 12, .4) 82.26%)
}

.pc_page__ILhh5 .pc_middle__6Sn8G .pc_item__lj2Gu {
    color: #fff;
    width: 250px
}

.pc_page__ILhh5 .pc_middle__6Sn8G .pc_item__lj2Gu .pc_title__Kx0f2 {
    font-size: 20px;
    font-weight: 600
}

.pc_page__ILhh5 .pc_middle__6Sn8G .pc_item__lj2Gu .pc_title__Kx0f2 .pc_icon__lfXKT {
    font-size: 30px;
    margin-right: 16px;
    vertical-align: middle
}

.pc_page__ILhh5 .pc_middle__6Sn8G .pc_item__lj2Gu .pc_content__8qW21 {
    margin-top: 32px;
    font-size: 14px;
    font-weight: 600
}

.pc_page__ILhh5 .pc_middle__6Sn8G .pc_item__lj2Gu .pc_content__8qW21 .pc_highlight__WgMK5 {
    color: #4a95ff
}

.pc_page__ILhh5 .pc_bottom__42eRt {
    margin-top: 64px;
    margin-bottom: 64px
}

.pc_page__ILhh5 .pc_bottom__42eRt .pc_title__Kx0f2 {
    margin-bottom: 38px;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.pc_page__ILhh5 .pc_bottom__42eRt .pc_content__8qW21 {
    display: flex;
    flex-wrap: wrap;
    gap: 24px
}

.pc_exampleCard__PvB3d {
    position: relative;
    width: 380px;
    height: 450px;
    padding: 32px;
    border-radius: 24px;
    color: #fff;
    border: 1px solid #393942;
    background-color: #25252b
}

.pc_exampleCard__PvB3d:hover {
    border: 1px solid #2176ff;
    background-image: url(../image/bg3.svg);
    background-repeat: no-repeat;
    background-position: 0 100%
}

.pc_exampleCard__PvB3d .pc_topic__OXYd5 {
    font-size: 20px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pc_exampleCard__PvB3d .pc_description__HnUhv {
    margin-top: 16px;
    font-size: 14px;
    font-weight: 400;
    overflow: hidden;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3
}

.pc_exampleCard__PvB3d .pc_preview__tCZx8 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    overflow: hidden;
    width: 165px;
    height: 245px;
    background-color: #25252b;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px
}

.pc_exampleCard__PvB3d .pc_preview__tCZx8 .pc_outline__U2NzI, .pc_exampleCard__PvB3d .pc_preview__tCZx8 .pc_screenshot__Xg9FM {
    position: absolute;
    width: 100%
}

.pc_exampleCard__PvB3d .pc_preview__tCZx8 .pc_screenshot__Xg9FM {
    position: absolute;
    margin: 10px;
    width: calc(100% - 20px)
}

.mobile_page__M1OXH {
    background-image: url(../image/bg-mobile2.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%
}

.mobile_page__M1OXH .mobile_top__FOIhB {
    margin: .5rem .24rem 0;
    color: #fff;
    text-align: center
}

.mobile_page__M1OXH .mobile_top__FOIhB .mobile_title__b6_mq {
    font-size: .28rem;
    font-weight: 700
}

.mobile_page__M1OXH .mobile_top__FOIhB .mobile_slogan__kJBH2 {
    margin-top: .16rem;
    font-size: .18rem;
    font-weight: 400
}

.mobile_page__M1OXH .mobile_top__FOIhB .mobile_link__wf5Jf {
    margin: .3rem auto 0;
    display: block;
    width: 1.76rem;
    height: .56rem;
    line-height: .56rem;
    text-align: center;
    border-radius: .08rem;
    font-size: .16rem;
    font-weight: 500;
    color: inherit;
    background: radial-gradient(97.27% 363.61% at 2.73% 0, #2176ff 0, #254dff 44.64%, #aa5fff 97.3%)
}

.mobile_page__M1OXH .mobile_middle__EfHTr {
    margin: .64rem .24rem 0;
    text-align: center
}

.mobile_page__M1OXH .mobile_middle__EfHTr .mobile_description__hI6hE {
    font-size: .14rem;
    font-weight: 400;
    color: #fff;
    margin: 0 auto;
    text-align: left
}

.mobile_page__M1OXH .mobile_middle__EfHTr .mobile_architectBg__hWMGG {
    background-image: url(../image/architect-mobile-bg.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%
}

.mobile_page__M1OXH .mobile_middle__EfHTr .mobile_architect__VW_TE {
    margin-top: .4rem;
    width: 2.91rem;
    height: 6.24rem
}

.mobile_page__M1OXH .mobile_bottom__o775w {
    margin-top: .32rem;
    margin-bottom: .64rem
}

.mobile_page__M1OXH .mobile_bottom__o775w .mobile_title__b6_mq {
    margin-bottom: .24rem;
    font-size: .3rem;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.mobile_page__M1OXH .mobile_bottom__o775w .mobile_content__51kk9 {
    display: flex;
    flex-direction: column;
    gap: .24rem
}

.mobile_featureCard__b98iJ {
    position: relative;
    margin: 0 auto;
    width: 3.27rem;
    height: 4.5rem;
    padding: .24rem;
    border-radius: .24rem;
    color: #fff;
    border: 1px solid #393942;
    background-color: #25252b
}

.mobile_featureCard__b98iJ .mobile_topic__TN2Fo {
    font-size: .2rem;
    font-weight: 600
}

.mobile_featureCard__b98iJ .mobile_description__hI6hE {
    margin-top: .32rem;
    font-size: .14rem;
    font-weight: 400;
    padding-left: .5em;
    list-style-type: none
}

.mobile_featureCard__b98iJ .mobile_description__hI6hE .mobile_desc__ioRau {
    position: relative;
    margin-bottom: .16rem
}

.mobile_featureCard__b98iJ .mobile_description__hI6hE .mobile_desc__ioRau:before {
    position: absolute;
    top: .5em;
    left: -1em;
    display: block;
    content: "";
    width: .04rem;
    height: .04rem;
    background-image: url(../image/feature-dot.png);
    background-size: 100%
}

.mobile_featureCard__b98iJ .mobile_cover__toZ3A {
    position: absolute;
    bottom: .2rem;
    left: 50%;
    transform: translateX(-50%);
    width: 3rem;
    height: 2.4rem
}

.pc_page__eTr_i {
    background-image: url(../image/bg4.svg);
    background-repeat: no-repeat;
    background-position: top
}

.pc_page__eTr_i .pc_top__iTXtJ {
    margin-top: 70px;
    color: #fff;
    text-align: center
}

.pc_page__eTr_i .pc_top__iTXtJ .pc_title__61c5R {
    font-size: 60px;
    font-weight: 700
}

.pc_page__eTr_i .pc_top__iTXtJ .pc_slogan__9hF23 {
    margin-top: 24px;
    font-size: 24px;
    font-weight: 400
}

.pc_page__eTr_i .pc_top__iTXtJ .pc_link__HbR_1 {
    margin: 32px auto 0;
    display: block;
    width: 176px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    color: inherit;
    background: radial-gradient(97.27% 363.61% at 2.73% 0, #2176ff 0, #254dff 44.64%, #aa5fff 97.3%)
}

.pc_page__eTr_i .pc_middle__YXHvS {
    margin-top: 64px;
    text-align: center
}

.pc_page__eTr_i .pc_middle__YXHvS .pc_description__rqj_v {
    font-size: 14px;
    font-weight: 400;
    color: #fff
}

.pc_page__eTr_i .pc_middle__YXHvS .pc_architect__c95yr {
    margin-top: 18px;
    width: 950px;
    height: 500px
}

.pc_page__eTr_i .pc_bottom__bJ_Hj {
    margin-top: 32px;
    margin-bottom: 64px
}

.pc_page__eTr_i .pc_bottom__bJ_Hj .pc_title__61c5R {
    margin-bottom: 38px;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.pc_page__eTr_i .pc_bottom__bJ_Hj .pc_content__ZSeJL {
    display: flex;
    flex-wrap: wrap;
    gap: 24px
}

.pc_featureCard__dZlLD {
    position: relative;
    width: 580px;
    height: 320px;
    padding: 32px;
    border-radius: 24px;
    color: #fff;
    border: 1px solid #393942;
    background-color: #25252b
}

.pc_featureCard__dZlLD .pc_topic__MMTZ2 {
    font-size: 20px;
    font-weight: 600
}

.pc_featureCard__dZlLD .pc_description__rqj_v {
    margin-top: 32px;
    font-size: 14px;
    font-weight: 400;
    width: 270px;
    padding-left: .5em;
    list-style-type: none
}

.pc_featureCard__dZlLD .pc_description__rqj_v .pc_desc__VuNHX {
    position: relative;
    margin-bottom: 16px
}

.pc_featureCard__dZlLD .pc_description__rqj_v .pc_desc__VuNHX:before {
    position: absolute;
    top: .5em;
    left: -1em;
    display: block;
    content: "";
    width: 4px;
    height: 4px;
    background-image: url(../image/feature-dot.png);
    background-size: 100%
}

.pc_featureCard__dZlLD .pc_cover___hkEa {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    width: 260px;
    height: 208px
}

.mobile_page__zKISL {
    background-image: url(../image/bg-mobile3.svg);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%
}

.mobile_page__zKISL .mobile_top__do3Fq {
    margin: .5rem .24rem 0;
    color: #fff;
    text-align: center
}

.mobile_page__zKISL .mobile_top__do3Fq .mobile_title__N62LD {
    font-size: .28rem;
    font-weight: 700
}

.mobile_page__zKISL .mobile_top__do3Fq .mobile_description__AUnZF {
    margin-top: .24rem;
    font-size: .14rem;
    font-weight: 400
}

.mobile_page__zKISL .mobile_bottom__dSSEW {
    margin-top: .32rem;
    margin-bottom: .64rem
}

.mobile_page__zKISL .mobile_bottom__dSSEW .mobile_title__N62LD {
    margin-bottom: .24rem;
    font-size: .3rem;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.mobile_page__zKISL .mobile_bottom__dSSEW .mobile_content__Srcib {
    display: flex;
    flex-direction: column;
    gap: .24rem
}

.mobile_sceneCard__Vu5CR {
    margin: 0 auto;
    width: 3.51rem;
    padding: .24rem;
    border-radius: .24rem;
    color: #fff;
    border: 1px solid #393942;
    background-color: #25252b
}

.mobile_sceneCard__Vu5CR .mobile_topic___os9Z {
    font-size: .2rem;
    font-weight: 600
}

.mobile_sceneCard__Vu5CR .mobile_description__AUnZF {
    margin-top: .24rem;
    font-size: .14rem;
    font-weight: 400
}

.mobile_sceneCard__Vu5CR .mobile_cover__wEDbM {
    display: block;
    margin-top: .16rem;
    width: 3rem;
    height: 1.7rem;
    border-radius: .24rem
}

.pc_page__AZqEs {
    background-image: url(../image/bg5.svg);
    background-repeat: no-repeat;
    background-position: top
}

.pc_page__AZqEs .pc_top__hCDRN {
    margin-top: 70px;
    color: #fff;
    text-align: center
}

.pc_page__AZqEs .pc_top__hCDRN .pc_title__NnrBt {
    font-size: 60px;
    font-weight: 700
}

.pc_page__AZqEs .pc_top__hCDRN .pc_description__drrxZ {
    margin-top: 24px;
    font-size: 18px;
    font-weight: 400
}

.pc_page__AZqEs .pc_bottom__Qa1XZ {
    margin-top: 64px;
    margin-bottom: 64px
}

.pc_page__AZqEs .pc_bottom__Qa1XZ .pc_title__NnrBt {
    margin-bottom: 38px;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.pc_page__AZqEs .pc_bottom__Qa1XZ .pc_content__sRtRt {
    display: flex;
    flex-wrap: wrap;
    gap: 24px
}

.pc_sceneCard__2k3LH {
    display: flex;
    flex-direction: row;
    gap: 80px;
    width: 1200px;
    height: 400px;
    padding: 32px;
    border-radius: 24px;
    color: #fff;
    border: 1px solid #393942;
    background-color: #25252b
}

.pc_sceneCard__2k3LH.pc_reverse__VXZfa {
    flex-direction: row-reverse
}

.pc_sceneCard__2k3LH .pc_topic__b7XTZ {
    font-size: 30px;
    font-weight: 600
}

.pc_sceneCard__2k3LH .pc_description__drrxZ {
    margin-top: 24px;
    font-size: 14px;
    font-weight: 400
}

.pc_sceneCard__2k3LH .pc_cover__0A6dU {
    display: block;
    height: 330px;
    width: 620px;
    border-radius: 24px
}

.pc_link__5v0i_ {

    margin: 32px auto 0;
    display: block;
    width: 176px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    color: inherit;
    background: radial-gradient(97.27% 363.61% at 2.73% 0, #2176ff 0, #254dff 44.64%, #aa5fff 97.3%)
}
}