.aiTopic {
    /*padding-bottom: .52083rem*/
}

.aiTopic .aiTopic-banner {
    width: 100%;
    height: 1.5625rem;
    background: url(/static/img/aiTopic-banner.png) no-repeat;
    background-size: 100% 100%;
    /*padding-top: .44271rem*/
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.aiTopic .aiTopic-banner .content {
    width: 6.66667rem;
    margin: 0 auto
}

.aiTopic .aiTopic-banner .content .title {
    font-family: HarmonyOS Sans SC;
    font-size: .1875rem;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0em;
    color: #333
}

.aiTopic .aiTopic-banner .content .text {
    width: 4.42708rem;
    margin-top: .07813rem;
    font-family: HarmonyOS Sans SC;
    font-size: .09375rem;
    font-weight: 400;
    line-height: .13542rem;
    text-align: justify;
    letter-spacing: 0em;
    color: #666
}

.aiTopic .aiTopic-summary {
    width: 6.66667rem;
    margin: 0 auto;
    margin-top: .20833rem
}

.aiTopic .aiTopic-summary .title {
    font-family: Microsoft YaHei;
    font-size: .1875rem;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    color: #333
}

.aiTopic .aiTopic-summary .text {
    margin-top: .16667rem;
    font-family: Microsoft YaHei;
    font-size: .08333rem;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    letter-spacing: 0em;
    color: #333
}

.aiTopic .aiTopic-summary > img {
    margin-top: .16667rem;
    width: 100%;
    height: 100%
}

.aiTopic .aiTopic-summary > p > img {
    margin-top: .16667rem;
    width: 80%;
    height: 100%
}

.aiTopic .aiTopic-function {
    margin-top: .20833rem;
    width: 6.66667rem;
    margin: 0 auto;
    margin-top: 0.2083rem;
}

.aiTopic .aiTopic-function .title {
    font-family: Microsoft YaHei;
    font-size: .1875rem;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    color: #333
}

.aiTopic .aiTopic-function .text {
    margin-top: .16667rem;
    font-family: Microsoft YaHei;
    font-size: .08333rem;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    color: #333
}

.aiTopic .aiTopic-function .model {
    margin-top: .125rem;
    display: flex
}

.aiTopic .aiTopic-function .model .model-item {
    width: 20%;
    display: flex;
    align-items: center
}

.aiTopic .aiTopic-function .model .model-item .count {
    font-family: Microsoft YaHei;
    font-size: .08333rem;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    color: #46e
}

.aiTopic .aiTopic-function .model .model-item .name {
    margin-left: .03125rem;
    font-family: Microsoft YaHei;
    font-size: .08333rem;
    font-weight: 400;
    line-height: normal;
    color: #000
}

.aiTopic .aiTopic-function .model .model-item .line {
    margin-left: .03125rem;
    width: .78125rem;
    height: 0;
    opacity: 1;
    border: .00521rem solid #4466ee
}

.aiTopic .aiTopic-function .function {
    margin-top: .08333rem;
    display: flex;
    height: 1.25rem
}

.aiTopic .aiTopic-function .function .function-item {
    margin-left: .02083rem
}

.aiTopic .aiTopic-function .function .function-item:first-child {
    margin-left: 0
}

.aiTopic .aiTopic-function .function .function-item > img {
    width: 2.20833rem;
    height: 100%
}

.aiTopic .aiTopic-function .function .function-item .function-name {
    margin-top: .02083rem;
    width: 2.20833rem;
    height: .17708rem;
    font-family: Microsoft YaHei;
    line-height: .17708rem;
    text-align: center;
    background: #f5f5f6;
    color: #333;
    font-size: .07292rem
}

.aiTopic .aiTopic-function .text-second {
    margin-top: .32292rem;
    font-family: Microsoft YaHei;
    font-size: .08333rem;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    color: #333
}

.aiTopic .function-navs {
    margin-top: .36458rem;
    width: 100%
}

/*.aiTopic .function-navs .function-navTabs {*/
/*    position: relative;*/
/*    display: flex;*/
/*    justify-content: space-around;*/
/*    width: 70%;*/
/*    height: .3125rem;*/
/*    margin: -.20833rem auto;*/
/*    border-radius: .08333rem;*/
/*    opacity: 1;*/
/*    background: #fff*/
/*}*/

/*.aiTopic .function-navs .function-navTabs .active {*/
/*    font-weight: 700;*/
/*    color: #46e !important;*/
/*    border-width: 0 0 .02083rem 0;*/
/*    border-style: solid*/
/*}*/

/*.aiTopic .function-navs .function-navTabs .function-nav-item {*/
/*    width: 1.10938rem;*/
/*    height: .3125rem;*/
/*    opacity: 1;*/
/*    box-sizing: border-box;*/
/*    font-family: Source Han Sans;*/
/*    font-size: 0.0833rem;*/
/*    line-height: .3125rem;*/
/*    white-space: nowrap;*/
/*    letter-spacing: 0em;*/
/*    text-align: center;*/
/*    color: #000000;*/
/*    z-index: 0;*/
/*    cursor: pointer*/
/*}*/

/*.aiTopic .function-navs .function-navTabs :nth-child(1) {*/
/*    margin-left: 0*/
/*}*/

.aiTopic .function-content {
    margin-top: .40833rem;
    width: 100%;
    height: 3.5729rem;
    background: url(/static/img/aiTopic-functionBg.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 0.1979rem;

}

.aiTopic .function-content .text {
    font-family: Microsoft YaHei;
    font-size: 0.109375rem;
    font-weight: normal;
    line-height: normal;
    text-align: center;
    letter-spacing: 0em;
    color: #000000;
}

.aiTopic .function-content .function-inside-content {
    width: 6.6667rem;
    margin: 0 auto;
    margin-top: 0.1823rem;
    display: flex;
    justify-content: space-between;
}

.aiTopic .function-content .function-inside-content .function-navTabs {

}

.aiTopic .function-content .function-inside-content .function-navTabs .function-nav-item {
    cursor: pointer;
    width: 1.1875rem;
    height: 0.3333rem;
    line-height: 0.3333rem;
    text-align: center;
    font-size: 0.09375rem;
    font-family: Source Han Sans;
    border-radius: 0.0208rem;
    font-weight: normal;
    color: #000000;
    border-width: 0.0052rem 0 0 0;
    border-style: solid;
    border-color: #E1E1E1;
}

.aiTopic .function-content .function-inside-content .function-navTabs .function-nav-item:first-child {
    border: none;
}

.aiTopic .function-content .function-inside-content .function-navTabs .active {
    color: #FFFFFF;
    width: 1.2292rem;
    height: 0.3333rem;
    background: url("/static/img/function-active-tab.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.aiTopic .function-content .function-inside-content .function-left {
    width: 5.15625rem;
    display: none;
}

.aiTopic .function-content .function-inside-content .function-left > img {
    width: 100%;
    height: 100%;
}

.aiTopic .aiTopic-highlights {
    width: 6.66667rem;
    margin: 0 auto;
    padding-top: .20833rem;
    margin-top: 0.2083rem;
}

.aiTopic .aiTopic-highlights .title {
    font-family: Microsoft YaHei;
    font-size: .1875rem;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    color: #333
}

.aiTopic .aiTopic-highlights .highlights {
    display: flex;
    margin-top: .20833rem
}

.aiTopic .aiTopic-highlights .highlights .item {
    width: 33.33%;
    display: flex;
    align-items: center
}

.aiTopic .aiTopic-highlights .highlights .item > img {
    width: .39583rem;
    height: .39583rem
}

.aiTopic .aiTopic-highlights .highlights .item .left {
    margin-left: .125rem
}

.aiTopic .aiTopic-highlights .highlights .item .left .name {
    font-family: Microsoft YaHei;
    font-size: .09375rem;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0em;
    font-variation-settings: "opsz" auto;
    color: #000
}

.aiTopic .aiTopic-highlights .highlights .item .left .content {
    margin-top: .08333rem;
    font-family: Microsoft YaHei;
    font-size: .08333rem;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0em;
    font-variation-settings: "opsz" auto;
    color: #333
}

.aiTopic .aiTopic-apply {
    width: 6.66667rem;
    margin: 0 auto;
    padding-top: .41667rem
}

.aiTopic .aiTopic-apply .title {
    font-family: Microsoft YaHei;
    font-size: .1875rem;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    color: #333
}

.aiTopic .aiTopic-apply .aiTopic-apply-banner {
    width: 100%;
    height: .77604rem;
    background: url(/static/img/aiTopic-apply-banner.png) no-repeat;
    background-size: 100% 100%;
    margin-top: .16667rem;
    padding-left: 0.1979rem;
    padding-top: 0.1302rem;
}

.aiTopic .aiTopic-apply .apply-navTabs {
    display: flex;
    width: 6.66667rem;
    height: .32292rem;
    margin-top: 0.125rem;
    border-radius: 0.0417rem;
    box-shadow: 0rem 0.078125rem 0.1302rem 0rem rgba(8, 33, 82, 0.15), 0rem 0.026rem 0.0521rem 0rem rgba(8, 33, 82, 0.05);
}

.aiTopic .aiTopic-apply .apply-navTabs .apply-navTabs-item {
    width: 0.8333rem;
    height: .32292rem;
    text-align: center;
    line-height: .32292rem;
    color: #000;
    font-size: .08333rem;
    font-family: Microsoft YaHei;
    cursor: pointer;
    border-width: 0 0.0052rem 0 0;
    border-style: solid;
    border-color: #EDEDED;
    /*border-width: 0 0 .01042rem 0;*/
    /*border-style: solid;*/
    /*border-color: #eaeaea*/
}

.aiTopic .aiTopic-apply .apply-navTabs .apply-navTabs-item:last-child {
    border: none;
}

.aiTopic .aiTopic-apply .apply-navTabs .active {

    background: #4466EE;
    color: #FFFFFF;
    font-family: Microsoft YaHei;
    font-size: 0.0833rem;
    font-weight: bold;
    position: relative;
}

.aiTopic .aiTopic-apply .apply-navTabs .active::before {
    content: "";
    position: absolute;
    bottom: -0.0417rem;
    left: calc(50% - 0.0573rem);
    width: 0.1146rem;
    height: 0.0417rem;
    background: url("/static/img/aiTopic-apply_triangle.png") no-repeat;
    background-size: 100% 100%;
}

.aiTopic .aiTopic-apply .apply-navTabs .first {

    border-radius: 0.0417rem 0 0 0.0417rem;
}

.aiTopic .aiTopic-apply .apply-navTabs .last {

    border-radius: 0 0.0417rem 0.0417rem 0;
}

.aiTopic .aiTopic-apply .apply-main-content {
    margin-top: 0.0833rem;
    display: none
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body {
    display: flex;
    /*height: 4.46875rem*/
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-left {
    border: .00521rem solid #e9e9e9;
    width: 1.875rem
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-left .apply-left-item {
    height: .27604rem;
    background: #fff;
    box-sizing: border-box;
    border-width: 0 0 .00521rem 0;
    border-style: solid;
    border-color: #e9e9e9;
    display: flex;
    justify-content: space-between;
    padding-left: .15625rem;
    padding-right: 0.078125rem;
    align-items: center;
    cursor: pointer
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-left .active {
    border: .00521rem solid #e9e9e9;
    width: 1.875rem;
    background: #46e;
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-left .apply-left-item .text {
    font-family: Microsoft YaHei;
    font-size: .09375rem;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0em;
    font-variation-settings: "opsz" auto;
    color: #000;
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-left .active .text {
    color: #fff;
}


.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-left .apply-left-item > img {
    width: .03646rem;
    height: .06771rem;
    /*margin-left: .10417rem*/
}

/*.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-left .active > img {*/
/*    display: none;*/
/*}*/
.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right {
    width: 4.75rem;
    margin-left: .04167rem;
    display: none;
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .title {
    padding: .08333rem .125rem;
    background: #f5f5f6;
    box-sizing: border-box;
    border-width: 0 0 0 .01042rem;
    border-style: solid;
    border-color: #46e;
    font-size: .07292rem;
    text-align: left;
    color: #666
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right > img {
    width: 4.75rem
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .value {
    padding: .08333rem .125rem;
    background: #f5f5f6;
    box-sizing: border-box;
    border-width: 0 0 0 .01042rem;
    border-style: solid;
    border-color: #46e;
    font-size: .07292rem;
    text-align: left;
    color: #666
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .value > span {
    font-weight: 700;
    margin-right: .08333rem
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .spot {
    padding: .08333rem .125rem;
    border: .00521rem solid #e9e9e9;
    margin-top: .04167rem
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .spot .spot-title {
    font-family: Microsoft YaHei;
    font-size: .07292rem;
    font-weight: 400;
    line-height: normal;
    color: #666
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .spot .spot-title > span {
    font-family: Microsoft YaHei;
    font-size: .07292rem;
    font-weight: 700;
    line-height: normal;
    color: #000;
    margin-right: .08333rem
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .spot .content {
    display: flex;
    margin-top: .08333rem
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .spot .content .item {
    flex: 1;
    background: #f3f6fa;
    padding-left: .08333rem;
    width: 1.5rem;
    height: .27604rem;
    font-family: Microsoft YaHei;
    font-size: .07292rem;
    font-weight: 400;
    line-height: .27604rem;
    color: #333;
    margin-left: .04167rem
}

.aiTopic .aiTopic-apply .apply-main-content .apply-body .apply-right .spot .content .item:first-child {
    margin-left: 0
}

.aiTopic-apply-top {

}

.aiTopic-apply-bottom {
    font-family: Microsoft YaHei;
    font-size: 0.0833rem;
    font-weight: normal;
    line-height: normal;
    text-align: left;
    letter-spacing: 0em;

    color: #333333;
    margin-top: 0.078125rem;
}

.aiTopic-apply-top {
    display: flex;
}

.aiTopic-apply-top .aiTopic-apply-top-item {
    font-family: Microsoft YaHei;
    font-size: 0.1875rem;
    font-weight: bold;
    line-height: normal;
    letter-spacing: 0em;

    color: #4466EE;
    margin-left: 0.2083rem;
}

.aiTopic-apply-top .aiTopic-apply-top-item:first-child {
    margin-left: 0;
}

.aiTopic-apply-top .aiTopic-apply-top-item > span {
    font-family: Microsoft YaHei;
    font-size: 0.0833rem;
    font-weight: normal;
    line-height: normal;
    letter-spacing: 0em;
    margin-left: 0.0417rem;
    color: #333333;
}

.heading-title-1 {
    color: #002d9b;
    font-family: HarmonyOS Sans SC;
    font-size: .2rem;
    font-weight: 900;
    line-height: normal;
    text-align: center;
    letter-spacing: .1em;
    margin-bottom: .3125rem
}

.heading-title-1:after {
    content: "";
    height: .02083rem;
    width: .625rem;
    display: block;
    background: #eaeaea;
    margin: 0.0625rem auto
}


/*能力及优势*/
.aiTopic-ability {
    margin-top: 0.4167rem;
}

.aiTopic-ability .aiTopic-ability-content {
    width: 6.66667rem;
    margin: 0 auto;
    padding-bottom: 0.5729rem;
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item {
    display: flex;
    height: 1.53125rem;
    margin-top: 0.4167rem;
    justify-content: space-between;
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item:first-child {
    margin-top: 0;
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item .aiTopic-ability-item-img {
    width: 3.2708rem;
    height: 1.53125rem;
    box-shadow: 0 0.1042rem 0.15625rem -0.0521rem rgba(92, 105, 112, 0.24);
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item .aiTopic-ability-item-img > img {
    width: 3.2708rem;
    height: 1.53125rem;
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item .aiTopic-ability-item-content {
    width: 3.1042rem;
    padding-top: 0.125rem;
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item .aiTopic-ability-item-content .title {
    font-family: Source Han Sans CN;
    font-size: 0.1667rem;
    font-weight: bold;
    line-height: normal;

    color: #000000;
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item .aiTopic-ability-item-content .text {
    font-family: Source Han Sans CN;
    font-size: 0.1042rem;
    font-weight: normal;
    line-height: normal;
    letter-spacing: 0em;
    color: #000000;
    margin-top: 0.0833rem;
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item .aiTopic-ability-item-content .line-right {
    margin-top: 0.2083rem;
    width: 3.1042rem;
    height: 0.0104rem;
    background: linear-gradient(270deg, rgba(69, 112, 255, 0) 0%, #4570FF 100%);
}

.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-item .aiTopic-ability-item-content .line-left {
    margin-top: 0.2083rem;
    width: 3.1042rem;
    height: 0.0104rem;
    background: linear-gradient(270deg, #4570FF 0%, rgba(69, 112, 255, 0) 100%);
}

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside {*/
/*    width: 6.6667rem;*/
/*    margin: 0 auto;*/
/*    padding-top: 0.2083rem;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-tabs {*/
/*    width: 100%;*/
/*    display: flex;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-tabs .aiTopic-ability-tab-item {*/
/*    width: 1.6354rem;*/
/*    height: 0.2917rem;*/
/*    text-align: center;*/
/*    line-height: 0.2917rem;*/
/*    box-sizing: border-box;*/
/*    border: 0.0052rem solid #FFFFFF;*/
/*    backdrop-filter: blur(10px);*/
/*    box-shadow: 0 0.1042rem 0.15625rem -0.0521rem rgba(22, 73, 128, 0.44);*/
/*    background: rgba(255, 255, 255, 0.04);*/
/*    color: #FFFFFF;*/
/*    margin-left: 0.0417rem;*/
/*    font-size: 0.09375rem;*/
/*    cursor: pointer;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-tabs .active {*/
/*    background: #FFFFFF;*/
/*    border: 0.0052rem solid #FFFFFF;*/
/*    backdrop-filter: blur(10px);*/
/*    box-shadow: 0 0.1042rem 0.15625rem -0.0521rem rgba(22, 73, 128, 0.44);*/
/*    color: #000000;*/
/*}*/
/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-tabs .aiTopic-ability-tab-item:first-child {*/
/*    margin-left: 0;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-contentBox {*/
/*    display: none;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-bottom {*/
/*    display: flex;*/
/*    margin-top: 0.1667rem;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-bottom .aiTopic-ability-left {*/

/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-bottom .aiTopic-ability-leftBox {*/
/*    padding: 0.0833rem;*/
/*    background: rgba(255, 255, 255, 0.1);*/
/*    box-sizing: border-box;*/
/*    border: 0.0043rem solid #FFFFFF;*/
/*    box-shadow: 0 0.1042rem 0.15625rem -0.0521rem rgba(22, 73, 128, 0.44);*/
/*    margin-top: 0.0833rem;*/
/*    border-radius: 0.0417rem;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-bottom .aiTopic-ability-leftBox > img {*/
/*    width: 3.3646rem;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-bottom .aiTopic-ability-leftBox:first-child {*/
/*    margin-top: 0;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-bottom .aiTopic-ability-right {*/
/*    padding-top: 0.0521rem;*/
/*    margin-left: 0.1667rem;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-bottom .aiTopic-ability-right .aiTopic-ability-rightTitle {*/
/*    font-family: Source Han Sans CN;*/
/*    font-size: 0.1667rem;*/
/*    font-weight: bold;*/
/*    line-height: normal;*/
/*    letter-spacing: 0.1em;*/
/*    color: #FFFFFF;*/
/*}*/

/*.aiTopic-ability .aiTopic-ability-content .aiTopic-ability-inside .aiTopic-ability-bottom .aiTopic-ability-right .aiTopic-ability-rightContent {*/
/*    font-family: Source Han Sans CN;*/
/*    font-size: 0.1042rem;*/
/*    font-weight: normal;*/
/*    line-height: normal;*/
/*    letter-spacing: 0em;*/
/*    color: #FFFFFF;*/
/*    margin-top: 0.0833rem;*/
/*}*/

.text-left {
    text-align: justify !important;
}<!--0.00012588500976562-->