* {
    box-sizing: border-box
}
.banner {
    width: 100%;
    color: #fff;
    background-position: 50%!important;
    background-repeat: no-repeat;
    min-width: 1200px
}

.banner button {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px;
    color: #13cbb9;
    width: 136px!important;
    height: 44px!important
}

.banner .custom-div {
    color: #13cbb9!important;
    cursor: pointer;
    margin-left: 35px
}

.banner .banner-content {
    width: 1200px;
    margin: 0 auto
}

.banner .banner-content h1 {
    font-size: 48px;
    line-height: 67px;
    padding-top: 117px
}

.banner .banner-content h1,.banner .banner-content h3 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff
}

.banner .banner-content h3 {
    font-size: 18px;
    line-height: 24px;
    margin-top: 28px
}

.banner .banner-content p {
    font-size: 16px;
    color: #fff;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    line-height: 24px;
    margin: 12px 0 37px;
    width: 620px
}

.banner .banner-content .online {
    margin-left: 20px;
    border-radius: 0
}

.banner .banner-content .online:active,.banner .banner-content .online:focus {
    background: none;
    color: #13cbb9;
    border: 1px solid #13cbb9
}

.banner .banner-content ul {
    display: flex;
    text-align: left;
    margin-bottom: 24px;
    margin-top: -10px
}

.banner .banner-content ul li {
    font-size: 16px;
    line-height: 16px;
    margin-right: 52px
}

.banner .banner-content ul li span {
    margin-left: 5px;
    color: #435166;
    font-weight: 500
}

.banner .banner-content ul img {
    width: 16px;
    height: 16px
}

.banner .about-result-content h1 {
    width: 367px!important;
    font-size: 20px!important;
    font-family: PingFangSC-Medium,PingFang SC;
    line-height: 28px!important;
    font-weight: 400!important;
    padding-top: 40px!important
}

.banner .solution-banner-content {
    text-align: center
}

.banner .solution-banner-content h1 {
    font-size: 48px;
    font-family: PingFangSC-Medium,PingFang SC;
    padding-top: 117px;
    line-height: 67px
}

.banner .solution-banner-content h3 {
    margin: 0;
    line-height: 0
}

.banner .solution-banner-content p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    line-height: 24px;
    width: 576px;
    margin: 20px auto 40px
}

.banner .nonage-banner-content {
    color: #435166;
    text-align: center
}

.banner .nonage-banner-content h1 {
    color: #1c2533
}

.banner .nonage-banner-content p {
    width: 100%;
    color: #435166
}

.banner .trial-banner {
    text-align: center
}

.banner .trial-banner h3 {
    display: none
}

.banner .trial-banner h1 {
    padding-top: 32px!important;
    font-size: 48px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 67px
}

.banner .trial-banner p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    line-height: 24px;
    width: 576px;
    margin: 15px auto 30px;
    color: #384a66
}

.banner .dataInspect-banner-content {
    text-align: left;
    color: #435166
}

.banner .dataInspect-banner-content h1 {
    padding-top: 200px;
    color: #1c2533;
    font-size: 44px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    line-height: 62px
}

.banner .dataInspect-banner-content p {
    width: 568px;
    margin: 17px 0 37px;
    font-size: 14px;
    font-weight: 400;
    color: #435166;
    line-height: 24px
}

.banner .audit-check-banner h1 {
    color: #1a2534
}

.banner .audit-check-banner p {
    color: #384a66
}

.banner .new-product-banner h1 {
    color: #1a2534
}

.banner .new-product-banner p {
    color: #384a66
}

.banner .sdk-product-banner h1 {
    font-size: 44px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #0f1f35;
    line-height: 62px;
    padding-top: 57px!important
}

.banner .sdk-product-banner p {
    font-size: 16px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 26px;
    margin: -22px 0 24px
}

.banner .console-banner-content h1 {
    padding-top: 106px;
    color: #121f33
}

.banner .social-content-banner-content {
    text-align: left;
    color: #435166
}

.banner .social-content-banner-content h1 {
    padding-top: 200px;
    color: #1c2533;
    font-size: 44px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    line-height: 62px
}

.banner .social-content-banner-content p {
    width: 568px;
    margin: 17px 0 61px;
    font-size: 14px;
    font-weight: 400;
    color: #435166;
    line-height: 24px
}

.banner .solution-banner-content-aigc {
    width: 536px;
    height: 221px
}

.banner-code {
    padding-top: 117px
}

.banner-code h1,.banner-code p {
    display: none
}

.banner-code .btn-div {
    text-align: center;
    margin-top: 245px
}

.banner-code .btn-div button {
    width: 180px!important;
    height: 48px!important;
    border: none!important;
    background: linear-gradient(244deg,#ff4fcf,#6a5bff)!important;
    color: #fff!important
}

.banner-code .btn-div button:hover {
    background: linear-gradient(244deg,#c8289c,#3a2adb)!important
}

.banner-code .btn-div .custom-div {
    color: #13cbb9!important;
    cursor: pointer;
    margin-left: 30px
}

.onlineMoney-content p {
    width: 576px!important
}

.channel-content p {
    width: 470px!important
}

.algc-banner ul {
    margin-bottom: 30px!important
}

.algc-banner ul span {
    font-weight: 700!important
}

.algc-banner .dataInspect-banner-content h1 {
    padding-top: 200px
}

.algc-banner .dataInspect-banner-content p {
    width: 536px
}

.avd-banner .dataInspect-banner-content h1 {
    padding-top: 173px
}

.avd-banner .dataInspect-banner-content p {
    width: 528px
}

.m-banner-content {
    width: 100%;
    background-size: 100% 13.75rem!important;
    height: 13.75rem!important;
    padding: 1.5rem 0 0 1.375rem;
    position: relative
}

.m-banner-content h1 {
    font-size: 1.125rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #fff;
    line-height: 1.5625rem;
    margin-bottom: .875rem
}

.m-banner-content p {
    width: 12.5rem;
    font-size: .6875rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 1rem;
    margin-bottom: 1.875rem
}

.m-banner-content .btn-div {
    position: absolute
}

.m-banner-content button {
    width: 5.625rem;
    height: 1.875rem
}

.m-banner-content .online {
    margin-left: 1rem
}

.m-heichan-banner1-content,.m-heichan-banner2-content,.m-heichan-banner3-content,.m-heichan-banner4-content {
    width: 100%;
    background-size: 100% 9.375rem!important;
    height: 9.375rem!important
}

.m-heichan-banner1-content h1,.m-heichan-banner2-content h1,.m-heichan-banner3-content h1,.m-heichan-banner4-content h1 {
    width: 11.875rem!important;
    position: relative;
    top: 2.5rem;
    font-size: 1.3125rem
}

.m-heichan-banner1-content h1 {
    left: 4.6875rem
}

.m-heichan-banner2-content h1 {
    left: 5.9375rem
}

.m-heichan-banner3-content h1 {
    left: 7.8125rem
}

.m-heichan-banner4-content h1 {
    left: 6.5625rem
}

.m-channel-banner-content h1 {
    margin-top: .875rem;
    color: #0f1f35
}

.m-channel-banner-content p {
    margin-bottom: 3.5625rem;
    font-size: .75rem;
    color: #435166
}

.m-channel-banner-content button {
    position: relative;
    bottom: 1.875rem
}

.m-fission-banner-content button {
    position: relative;
    bottom: .625rem
}

.m-brush-banner-content {
    width: 100%;
    background-size: 100% 12.5rem!important;
    height: 12.5rem!important
}

.m-brush-banner-content h1 {
    margin-bottom: .75rem;
    color: #0f1f35
}

.m-brush-banner-content p {
    width: 13.5rem;
    font-size: .75rem;
    line-height: 1.125rem;
    margin-bottom: 1.125rem;
    color: #435166
}

.m-audio-banner-content,.m-audit-check-banner-content,.m-image-banner-content,.m-text-banner-content,.m-video-banner-content {
    width: 100%;
    background-size: 100% 13.75rem!important;
    height: 13.75rem!important
}

.m-audio-banner-content h1,.m-audit-check-banner-content h1,.m-image-banner-content h1,.m-text-banner-content h1,.m-video-banner-content h1 {
    margin-bottom: .75rem;
    color: #0f1f35
}

.m-audio-banner-content p,.m-audit-check-banner-content p,.m-image-banner-content p,.m-text-banner-content p,.m-video-banner-content p {
    width: 13.5rem;
    font-size: .75rem;
    margin-bottom: 1.125rem;
    color: #435166
}

.m-text-banner-content p {
    line-height: 1.0625rem
}

.m-video-banner-content h1 {
    margin-top: .3125rem
}

.m-video-banner-content p {
    line-height: 1.25rem
}

.m-audit-check-banner-content h1 {
    color: #0f1f35;
    margin-top: .3125rem
}

.m-audit-check-banner-content p {
    color: #435166;
    line-height: 1.25rem;
    margin-bottom: .5rem
}

.m-image-banner-content h1 {
    margin-top: .625rem
}

.m-image-banner-content p {
    line-height: 1.0625rem
}

.m-audio-banner-content h1 {
    margin-top: .9375rem
}

.m-audio-banner-content p {
    line-height: 1.125rem
}

.m-swindle-banner-content h3 {
    font-size: .8125rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 1.125rem;
    margin-bottom: .375rem
}

.m-swindle-banner-content p {
    width: 14.375rem;
    font-size: .6875rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 1rem;
    margin-bottom: 1.0625rem
}

.m-sdk-banner-content {
    width: 100%;
    height: 15rem!important;
    background-size: 100% 12.5rem!important
}

.m-sdk-banner-content h1 {
    margin-bottom: .3125rem;
    color: #0f1f35
}

.m-sdk-banner-content p {
    width: 13.75rem;
    line-height: 1.125rem;
    margin-bottom: .9375rem;
    color: #384a66!important;
    font-family: PingFang SC;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.25rem;
    opacity: 1
}

.m-vision-banner-content p {
    text-align: justify
}

.m-about-banner-content {
    width: 100%;
    background-size: 100% 10rem!important;
    height: 10rem!important
}

.m-about-banner-content h1 {
    width: 11.875rem!important;
    position: relative;
    top: 2.5rem;
    left: 5.3125rem;
    font-size: 1.3125rem
}

.m-about-banner-content p {
    width: 13.5rem;
    font-size: .75rem;
    line-height: 1.125rem;
    margin-bottom: 1.125rem
}

.m-console-banner-content {
    width: 100%;
    background-size: 100% 11.25rem!important;
    height: 11.25rem!important
}

.m-console-banner-content h1 {
    width: 11.875rem!important;
    position: relative;
    top: 2.5rem;
    font-size: 1.5rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 2.0625rem
}

.m-console-banner-content p {
    width: 13.5rem;
    font-size: .75rem;
    line-height: 1.125rem;
    margin-bottom: 1.125rem
}

.m-new-product-banner h1 {
    color: #0f1f35
}

.m-new-product-banner p {
    color: #435166
}

.m-register-banner-content {
    width: 100%;
    height: 12.5rem!important;
    background-size: 100% 12.5rem!important
}

.m-register-banner-content h1 {
    font-size: 1.125rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 1.5625rem;
    margin-bottom: .6875rem;
    color: #0f1f35
}

.m-register-banner-content p {
    width: 13.5rem;
    font-size: .75rem;
    font-weight: 400;
    color: #fff;
    line-height: 1.125rem;
    margin-bottom: 1.1875rem;
    color: #435166
}

.m-aigc-banner-content,.m-dataInspect-banner-content {
    background-size: 100% 23.125rem!important;
    height: 23.125rem!important;
    padding: 0
}

.m-aigc-banner-content .banner-content,.m-dataInspect-banner-content .banner-content {
    padding-top: 12.5rem
}

.m-aigc-banner-content .btn-div,.m-dataInspect-banner-content .btn-div {
    position: relative;
    text-align: center
}

.m-aigc-banner-content h1,.m-dataInspect-banner-content h1 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-size: 1.5rem;
    text-align: center;
    color: #1c2533
}

.m-aigc-banner-content p,.m-dataInspect-banner-content p {
    width: 20.375rem;
    font-size: .75rem;
    margin-left: 1.6875rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #435166;
    line-height: 1.25rem;
    text-align: justify;
    margin-bottom: 1.25rem
}

.m-aigc-banner-content .online,.m-dataInspect-banner-content .online {
    background: #fff!important;
    color: #14e1cd!important
}

.m-overseas-banner-content {
    background-size: 100% 24.4375rem!important;
    height: 24.4375rem!important;
    padding: 0
}

.m-overseas-banner-content .banner-content {
    padding-top: 12.1875rem
}

.m-overseas-banner-content .btn-div {
    position: relative;
    text-align: center
}

.m-overseas-banner-content h1 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-size: 1.5rem;
    text-align: center;
    color: #1c2533
}

.m-overseas-banner-content p {
    width: 20.375rem;
    font-size: .75rem;
    margin-left: 1.6875rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #435166;
    line-height: 1.25rem;
    text-align: justify;
    margin-bottom: .625rem
}

.m-overseas-banner-content .online {
    background: #fff!important;
    color: #14e1cd!important
}

.m-aigc-banner-content {
    background-size: 100% 24.25rem!important
}

.m-aigc-banner-content .banner-content {
    padding-top: 10.625rem
}

.m-aigc-banner-content ul {
    margin-left: 1.6875rem;
    display: flex;
    grid-gap: .625rem;
    gap: .625rem;
    margin-top: -.9375rem;
    margin-bottom: .625rem
}

.m-aigc-banner-content ul img {
    width: 1rem;
    height: 1rem
}

.m-aigc-banner-content ul li {
    margin: .625rem 0;
    display: flex;
    align-items: center;
    grid-gap: .625rem;
    gap: .625rem
}

.m-aigc-banner-content ul li span {
    font-size: .75rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33
}

.m-aigc-banner-content p {
    text-align: center
}

.m-portrait-banner-content {
    background-size: 100% 19.625rem!important;
    height: 19.625rem!important;
    padding: 0
}

.m-portrait-banner-content .banner-content {
    padding-top: 12.5rem
}

.m-portrait-banner-content .btn-div {
    position: relative;
    text-align: center
}

.m-portrait-banner-content h1 {
    font-size: 1.3125rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #1c2533;
    text-align: center;
    margin-bottom: .5rem
}

.m-portrait-banner-content p {
    width: 18rem;
    font-size: .75rem;
    margin-left: 3.125rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #435166;
    line-height: 1.25rem;
    text-align: justify;
    margin-bottom: 1rem
}

.m-portrait-banner-content .online {
    background: #fff!important;
    color: #14e1cd!important
}

.m-content-banner-content {
    background-size: 100% 23.125rem!important;
    height: 23.125rem!important;
    padding: 0
}

.m-content-banner-content .banner-content {
    padding-top: 12.5rem
}

.m-content-banner-content p {
    margin-bottom: .625rem!important
}

.m-content-banner-content .btn-div {
    position: relative;
    text-align: center
}

.m-content-banner-content h1 {
    font-size: 1.3125rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #1c2533;
    text-align: center;
    margin-bottom: .5rem
}

.m-content-banner-content p {
    width: 18rem;
    font-size: .75rem;
    margin-left: 3.125rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #435166;
    line-height: 1.25rem;
    text-align: justify;
    margin-bottom: 1rem
}

.m-content-banner-content .online {
    background: #fff!important;
    color: #14e1cd!important
}

.m-onlineMoney-banner-content {
    text-align: center!important
}

.m-onlineMoney-banner-content .banner-content {
    margin-top: 1rem
}

.m-onlineMoney-banner-content .banner-content p {
    width: 19.875rem;
    text-align: center;
    margin: .625rem auto 0
}

.m-onlineMoney-banner-content .banner-content .btn-div {
    position: static!important;
    margin-top: 1.25rem
}

.m-adv-banner-content {
    background-size: 100% 24.4375rem!important;
    height: 24.4375rem!important;
    padding: 0;
    text-align: center
}

.m-adv-banner-content h1 {
    padding-top: 12.25rem;
    font-size: 1.3125rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #1c2533;
    line-height: 1.5625rem;
    margin-bottom: .5rem
}

.m-adv-banner-content p {
    width: 19.625rem;
    height: 6.25rem;
    margin: 0 1.875rem;
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #435166;
    line-height: 1.25rem
}

.m-adv-banner-content .btn-div {
    position: relative;
    text-align: center
}

.m-home-page-banner {
    text-align: center;
    height: 19.625rem!important;
    background-size: 100% 19.625rem!important;
    padding: 5.4375rem 0 0
}

.m-home-page-banner h1 {
    font-weight: 500;
    font-size: 1.3125rem;
    color: #1c2533;
    line-height: 1.8125rem
}

.m-home-page-banner h1,.m-home-page-banner p {
    font-family: PingFangSC,PingFang SC;
    text-align: center;
    font-style: normal
}

.m-home-page-banner p {
    font-weight: 400;
    font-size: .75rem;
    color: #435166;
    line-height: 1.125rem;
    margin: 0 auto
}

.m-home-page-banner .btn-div {
    position: relative;
    margin: 1.25rem auto 0
}

.applyScene-content {
    margin: 0 auto;
	padding-top:60px;
}

.applyScene-content h2 {
    margin-bottom: 40px
}

.applyScene-content .super-div {
    white-space: nowrap
}

.applyScene-content .super-div .content-div img {
    position: relative;
    right: 10px
}

.applyScene-content .super-div .content-div div {
    height: 46px;
    padding-left: 45px
}

.applyScene-content .super-div .content-div div span {
    line-height: 46px;
    margin-right: 22px
}

.applyScene-content .super-div .active div span {
    font-size: 16px
}

.applyScene-content .top-super-div {
    height: 42px!important;
    padding: 0 131px;
    width: 1200px;
    display: flex;
    justify-content: space-around;
    border-bottom: 1px solid #dfe6f0;
    cursor: pointer;
    margin-bottom: 50px
}

.applyScene-content .top-super-div .content-div {
    font-size: 18px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #121f33;
    line-height: 29px;
    position: relative;
    top: 2px
}

.applyScene-content .top-super-div .content-div:hover {
    color: #13cbb9
}

.applyScene-content .top-super-div .active {
    color: #13cbb9;
    border-bottom: 4px solid #13cbb9
}

.applyScene-content .content-right {
    margin-right: 62px
}

.applyScene-content .content-right p {
    margin: 12px 0 33px
}

.applyScene-content .content-right button {
    margin-bottom: 30px;
    height: 44px
}

.applyScene-content .content-left {
    display: flex
}

.applyScene-content .content-left .details-left {
    width: 432px;
    margin: 50px 0 0 50px
}

.applyScene-content .content-left .details-left h4 {
    font-size: 24px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px
}

.applyScene-content .content-left .details-left p {
    font-size: 16px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    padding: 21px 0 60px
}

.applyScene-content .content-left .details-left ul li {
    list-style: disc;
    color: #13cbb9;
    line-height: 34px
}

.applyScene-content .content-left .details-left ul span {
    color: #384a66
}

.experience-content {
    width: 1200px;
    margin: 80px auto
}

.experience-content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center
}

.experience-content .header {
    display: flex;
    justify-content: space-between;
    padding: 60px 220px 0;
    border-bottom: 1px solid #d3dce5
}

.experience-content .header li {
    padding-bottom: 30px;
    cursor: pointer
}

.experience-content .header li .image {
    margin-left: 20px
}

.experience-content .header .active-li {
    border-bottom: 4px solid #13cbb9;
    color: #13cbb9
}

.experience-content .function {
    padding: 40px 90px 40px 147px;
    margin: 30px auto 0;
    width: 940px;
    height: 500px;
    display: flex;
    background-size: 940px 500px!important;
    box-shadow: 0 2px 12px 0 rgba(196,208,220,.56)
}

.experience-content .function .navigation {
    width: 105px;
    display: inline-block;
    margin-top: 88px
}

.experience-content .function .navigation .ant-radio-wrapper {
    font-size: 20px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #2f2f2f;
    line-height: 28px;
    margin-bottom: 32px
}

.experience-content .function .navigation .ant-radio-wrapper .ant-radio-inner:after {
    background-color: #13cbb9
}

.experience-content .function .navigation .ant-radio-wrapper .ant-radio-checked .ant-radio-inner {
    background-color: rgba(19,203,185,.12)
}

.experience-content .function .code-form {
    width: 500px;
    height: 420px;
    padding: 50px 48px 0 60px;
    margin-left: 105px;
    border: 1px solid #d2d2d2
}

.experience-content .function .code-form li {
    height: 40px;
    margin-bottom: 20px
}

.experience-content .function .code-form li label {
    font-size: 16px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #535353;
    line-height: 22px;
    vertical-align: -webkit-baseline-middle
}

.experience-content .function .code-form li input {
    width: 300px;
    height: 40px;
    background: #fff;
    border-radius: 2px;
    opacity: .79;
    border: 1px solid #e2e2e2;
    float: right;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #979797;
    line-height: 20px;
    padding-left: 16px
}

.experience-content .function .code-form li .captcha {
    width: 300px;
    display: inline-block;
    float: right
}

.experience-content .function .code-form li:last-child button {
    width: 300px;
    float: right;
    background-color: #13cbb9;
    color: #fff
}

.experience-content .function .code-form .isHide {
    display: none!important
}

.nav-content {
    min-width: 1200px;
    height: 48px;
    position: sticky;
    top: 64px;
    z-index: 99;
    width: 100%;
    background: #fff;
    box-shadow: 0 7px 12px 0 rgba(189,205,223,.33)
}

.nav-content ul {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.nav-content ul li {
    width: 80px;
    font-size: 16px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    text-align: center;
    color: #121f33;
    line-height: 48px;
    cursor: pointer
}

.nav-content ul li:hover {
    color: #14e1cd
}

.nav-content ul .active {
    color: #13cbb9;
    border-bottom: 4px solid #13cbb9
}

.flow-content {
    width: 1200px;
    margin: 80px auto
}

.flow-content h2 {
    font-size: 32px;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-bottom: 40px
}

.flow-content button,.flow-content h2 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500
}

.flow-content button {
    font-size: 16px;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px
}

.flow-content .main-content {
    display: flex;
    justify-content: center
}

.flow-content .main-content .content-div {
    width: 330px;
    height: 182px;
    background: #fff;
    box-shadow: 4px 4px 16px 0 rgba(183,203,218,.53)
}

.flow-content .main-content .content-div .number {
    width: 84px;
    height: 182px;
    background: linear-gradient(180deg,#ecf1fa,#c2cedb);
    font-size: 70px;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #fff;
    line-height: 182px;
    padding-left: 25px;
    float: left
}

.flow-content .main-content .content-div .content-right {
    width: 246px;
    float: right;
    padding: 29px 32px 0 30px
}

.flow-content .main-content .content-div .content-right h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    margin: 21px 0 6px
}

.flow-content .main-content .content-div .content-right p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    color: #384a66;
    line-height: 24px;
    text-align: justify
}

.flow-content .main-content .content-div .content-right p a {
    color: #14e1cd
}

.flow-content .main-content .arrow-div {
    margin: 90px 151px 0
}

.m-flow-content {
    padding: 2.5rem .9375rem
}

.m-flow-content h2 {
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    text-align: center;
    margin-bottom: 1.25rem
}

.m-flow-content .main-content {
    display: flex;
    justify-content: space-between
}

.m-flow-content .main-content .content-div {
    width: 8.625rem;
    height: 8.25rem;
    background: #fff;
    box-shadow: .125rem .125rem .5rem 0 rgba(183,203,218,.53)
}

.m-flow-content .main-content .content-div .number {
    width: 2.1875rem;
    height: 8.25rem;
    background: linear-gradient(180deg,#ecf1fa,#c2cedb);
    font-size: 2.25rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #fff;
    line-height: 8.25rem;
    padding-left: .5625rem;
    float: left
}

.m-flow-content .main-content .content-div .content-right {
    width: 5.25rem;
    float: right;
    padding: 1.3125rem 0 .375rem
}

.m-flow-content .main-content .content-div .content-right h4 {
    font-size: 1rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.25rem
}

.m-flow-content .main-content .content-div .content-right p {
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 1.125rem
}

.m-flow-content .main-content .content-div .content-right p a {
    color: #14e1cd
}

.m-flow-content .main-content .arrow-div {
    margin-top: 3.75rem
}

.painSpot-content {
    width: 1200px;
    margin: 0 auto;
    text-align: center
}

.painSpot-content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin: 80px 0 60px
}

.painSpot-content ul {
    display: flex;
    height: 185px
}

.painSpot-content ul li {
    margin-right: 48px;
    box-shadow: 3px 6px 10px 0 rgba(221,229,242,.5)
}

.painSpot-content ul li h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    margin: 48px 0 20px
}

.painSpot-content ul li p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    color: #384a66;
    line-height: 24px;
    text-align: justify;
    width: 294px;
    margin: 0 auto 30px;
    text-align: center
}

.painSpot-content ul .last-li {
    margin-right: 0
}

.painSpot-content ul li:hover {
    transform: translateY(-7px);
    transition-duration: .45s
}

.m-pain-spot-content {
    padding: 2.5rem .9375rem 0;
    text-align: center
}

.m-pain-spot-content h2 {
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem
}

.m-pain-spot-content ul li {
    width: 100%!important;
    height: 7.5rem;
    margin-top: 1.25rem;
    padding: 1.5rem 1.625rem 0 1.5625rem
}

.m-pain-spot-content ul li h4 {
    font-size: 1rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.25rem;
    margin-bottom: .75rem
}

.m-pain-spot-content ul li p {
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 1.125rem
}

.product-feature {
    width: 1200px;
    margin: 80px auto 100px;
    padding: 0 135px
}

.product-feature h2 {
    font-size: 32px;
    color: #121f33;
    line-height: 50px;
    text-align: center
}

.product-feature button,.product-feature h2 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500
}

.product-feature button {
    font-size: 16px;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px;
    width: 136px;
    height: 44px
}

.product-feature .main {
    margin-top: 50px
}

.product-feature .main .main-div {
    width: 100%;
    margin-bottom: 54px;
    display: flex;
    justify-content: space-between
}

.product-feature .main .main-div .main-left {
    width: 408px;
    display: flex;
    align-items: center;
    justify-content: center;
    align-items: normal
}

.product-feature .main .main-div h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px
}

.product-feature .main .main-div p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    color: #384a66;
    line-height: 24px;
    text-align: justify;
    width: 408px;
    margin: 10px 0 34px
}

.recommend-content {
    width: 1200px;
    margin: 0 auto 40px
}

.recommend-content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-bottom: 40px
}

.recommend-content ul {
    display: flex;
    flex-wrap: wrap
}

.recommend-content ul .last-li {
    margin-right: 0
}

.recommend-content ul li {
    width: 380px;
    height: 100px;
    border-radius: 4px;
    background: #f4f6f9;
    display: flex;
    align-items: center;
    padding: 0 34px 0 28px;
    margin: 0 30px 20px 0
}

.recommend-content ul li .recommend-right {
    opacity: 0
}

.recommend-content ul li:hover {
    transform: translateY(-7px);
    transition-duration: .45s;
    background: url(/next/img/product/index/recommend-back.png);
    background-size: 380px 100px;
    background-position: 50%
}

.recommend-content ul li:hover .recommend-right {
    opacity: 1
}

.recommend-content ul li .text {
    width: 200px;
    margin-left: 32px;
    font-size: 18px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #0f1f35
}

.recommend-content ul li .recommend-right {
    position: relative;
    left: 16px
}

.product-function {
    width: 1200px;
    margin: 80px auto 0
}

.product-function h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center
}

.product-function.trial {
    margin-bottom: 116px
}

.product-function button {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px
}

.product-function ul {
    display: flex;
    flex-wrap: wrap
}

.product-function ul li {
    width: 264px;
    height: 280px;
    padding: 44px 36px 0 30px;
    position: relative;
    margin-top: 40px;
    margin-right: 48px;
    background: linear-gradient(181deg,#f2f6fc,#fff);
    box-shadow: 3px 6px 10px 0 rgba(221,229,242,.5),0 0 0 2px #fff
}

.product-function ul li .image-content {
    display: flex;
    justify-content: flex-end
}

.product-function ul li .text-content {
    position: absolute;
    top: 34px
}

.product-function ul li h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    margin: 10px 0 16px
}

.product-function ul li p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    color: #384a66;
    line-height: 24px;
    text-align: justify
}

.product-function ul .last-li {
    margin-right: 0
}

.product-function ul li:hover {
    transform: translateY(-7px);
    transition-duration: .45s
}

.m-new-recommend-content {
    padding: 0 .9375rem
}

.m-new-recommend-content h2 {
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    text-align: center;
    margin-bottom: 1.25rem
}

.m-new-recommend-content ul li {
    display: flex;
    height: 5rem;
    background: url(/next/img/product/index/recommend-back.png);
    background-size: 21.5625rem 5rem;
    background-position: 50%;
    align-items: center;
    padding-left: 1.75rem;
    margin-bottom: 1rem
}

.m-new-recommend-content ul li .text {
    width: 9.375rem;
    margin-left: 1rem;
    font-size: 1rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #0f1f35
}

.m-new-recommend-content ul li .recommend-right {
    position: relative;
    left: 4.125rem
}

.m-product-function {
    padding: 2.5rem .9375rem 1.25rem
}

.m-product-function h2 {
    text-align: center;
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    margin-bottom: 1.25rem
}

.m-product-function ul li {
    width: 21.5625rem!important;
    height: 8rem;
    padding: 1.75rem 1.0625rem 0!important;
    background: linear-gradient(181deg,#f2f6fc,#fff);
    box-shadow: .1875rem .375rem .625rem 0 rgba(221,229,242,.5),0 0 0 .125rem #fff;
    margin-bottom: 1.25rem
}

.m-product-function ul li .text-content {
    width: 15.8125rem;
    padding: 0!important;
    float: right;
    text-align: justify
}

.m-product-function ul li .text-content h4 {
    font-size: 1rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.25rem;
    margin-bottom: .75rem
}

.m-product-function ul li .text-content p {
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #384a66;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 1.125rem
}

.m-product-function .m-tx-phone-desc {
    font-family: PingFang SC;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.25rem;
    letter-spacing: 0;
    text-align: justified;
    color: #384a66
}

.waistline {
    width: 1200px;
    height: 158px;
    margin: 80px auto 0;
    background-size: 1200px 158px!important;
    background-position: 50%!important;
    padding-top: 32px
}

.waistline h2 {
    font-size: 24px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff!important;
    line-height: 33px;
    text-align: center
}

.waistline div {
    display: flex;
    justify-content: center
}

.waistline .btn {
    border: none;
    background: #fff;
    font-size: 16px;
    font-family: PingFangSCSemibold;
    font-weight: 600;
    color: #13cbb9;
    line-height: 22px;
    margin-top: 22px;
    border-radius: 0
}

.waistline .btn-left {
    margin-right: 15px
}

.waistline .btn-right {
    border: 1.5px solid #fff;
    background-color: #13cbb9;
    color: #fff;
    margin-left: 15px
}

.waistline .btn:hover {
    opacity: .8;
    background: #fff;
    color: #13cbb9
}

.waistline .btn-right:hover {
    border: none;
    opacity: 1
}

.waistline .isHide {
    display: none
}

.superiority-content {
    background: #f4f6f9;
    padding: 60px 0 23px
}

.superiority-content h2 {
    font-size: 32px;
    color: #121f33;
    line-height: 50px;
    text-align: center
}

.superiority-content button,.superiority-content h2 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500
}

.superiority-content button {
    font-size: 16px;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px
}

.superiority-content .main {
    width: 1200px;
    margin: 0 auto
}

.superiority-content .main ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 60px
}

.superiority-content .main ul li {
    width: 580px;
    padding: 35px 75px 0;
    margin-bottom: 32px;
    box-shadow: 0 2px 16px 0 rgba(207,216,228,.5),1px 1px 1px 1px #fff
}

.superiority-content .main ul li h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    margin-bottom: 8px;
    white-space: nowrap
}

.superiority-content .main ul li p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    color: #384a66;
    line-height: 24px;
    text-align: justify
}

.superiority-content .main ul li:hover {
    box-shadow: none
}

.superiority-content .main ul li:hover h4,.superiority-content .main ul li:hover p {
    color: #fff
}

.m-waistline {
    width: 21.5625rem;
    height: 5.375rem;
    background-size: 21.5625rem 5.375rem!important;
    background-position: 50%!important;
    text-align: center;
    margin: 0 auto;
    padding-top: .6875rem
}

.m-waistline h2 {
    font-size: .875rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 1.25rem
}

.m-waistline .btn {
    font-size: .75rem;
    font-weight: 600;
    line-height: 1.0625rem;
    margin-top: .75rem
}

.m-superiority-content {
    width: 23.4375rem;
    padding: .875rem .9375rem 2.5rem;
    background: #f4f6f9
}

.m-superiority-content h2 {
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    text-align: center
}

.m-superiority-content ul li {
    width: 21.5625rem!important;
    margin-top: 1.25rem;
    padding: 1.375rem 1.0625rem 1.25rem!important;
    text-align: justify
}

.m-superiority-content ul li h4 {
    font-size: 1rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.25rem;
    line-height: 1.5625rem;
    margin-bottom: .75rem
}

.m-superiority-content ul li p {
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 1.125rem;
    line-height: 1.25rem
}

.m-superiority-content ul .superiority-one {
    height: 11.5rem!important;
    background-size: 21.5625rem 11.5rem!important
}

.m-superiority-content ul .superiority-two {
    height: 10.25rem!important;
    background-size: 21.5625rem 10.25rem!important
}

.m-superiority-content ul .superiority-three {
    height: 8.6875rem!important;
    background-size: 21.5625rem 8.6875rem!important
}

.m-superiority-content ul .superiority-four {
    height: 7.5rem!important;
    background-size: 21.5625rem 7.5rem!important
}

.srcene-content {
    width: 900px;
    margin: 0 auto;
    position: relative
}

.srcene-content h2 {
    margin: 80px 0 40px;
    font-size: 32px;
    line-height: 50px;
    text-align: center
}

.srcene-content .title,.srcene-content h2 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33
}

.srcene-content .title {
    font-size: 21px;
    line-height: 29px
}

.srcene-content button {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px
}

.srcene-content .SMSwiper-container {
    height: 340px
}

.srcene-content .SMSwiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #13cbb9!important
}

.srcene-content .SMSwiper-container .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    top: 300px
}

.srcene-content .SMSwiper-container .swiper-slide {
    height: 330px
}

.srcene-content .description {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    color: #384a66;
    line-height: 24px;
    text-align: justify;
    margin: 10px 0 24px;
    font-size: 16px
}

.srcene-content .srcene-btn {
    display: flex;
    justify-content: space-between
}

.srcene-content .btn {
    margin-bottom: 30px;
    width: 136px;
    height: 44px
}

.srcene-content .slip-img {
    width: 70px;
    height: 70px;
    position: relative;
    display: flex;
    justify-content: space-around;
    z-index: 2
}

.srcene-content .slip-img img {
    cursor: pointer
}

.srcene-content .slip-img.right {
    top: 190px;
    left: 35px
}

.srcene-content .slip-img.left {
    top: 190px;
    right: 483px
}

.m-dataInspect-content,.m-gaming-content {
    width: 22.5625rem!important;
    background: linear-gradient(180deg,#f7f9ff,#fcfdff);
    padding-left: .875rem;
    margin-bottom: 1.4375rem
}

.m-dataInspect-content .solutionPainSpot-content,.m-gaming-content .solutionPainSpot-content {
    width: 100%!important;
    background: linear-gradient(180deg,#f7f9ff,#fcfdff)
}

.m-dataInspect-content .solutionPainSpot-content h2,.m-gaming-content .solutionPainSpot-content h2 {
    padding: 1.25rem 0;
    margin: 0;
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.75rem
}

.m-dataInspect-content .img-content,.m-gaming-content .img-content {
    width: 100%!important;
    overflow-y: auto
}

.m-adv-dataInspect-content {
    width: 23.4375rem;
    height: 57rem;
    background: linear-gradient(180deg,#f7f9ff,#fcfdff)
}

.m-adv-dataInspect-content .solutionPainSpot-content h2 {
    margin: 1.4375rem 0 1.25rem;
    padding-top: 2.9375rem;
    font-size: 1.3125rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.8125rem
}

.onlineMoney-content .industryCase h2 {
    margin: 2.5rem 0 .625rem;
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.75rem
}

.m-clgc-solution-content .solutionPainSpot-content h2,.m-solutionPainSpot-main .solutionPainSpot-content h2 {
    font-size: 1.3125rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.8125rem;
    padding: 2.25rem 0 1.25rem;
    margin: 0
}

.m-clgc-solution-content .solutionPainSpot-content p,.m-solutionPainSpot-main .solutionPainSpot-content p {
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #40516c;
    line-height: 1.0625rem;
    margin-bottom: 1.25rem
}

.m-clgc-solution-content {
    margin-bottom: 1.5625rem
}

.m-gaming-content {
    margin-top: 1.25rem;
    background: none
}

.m-gaming-content .solutionPainSpot-content {
    background: none
}

.m-gaming-content .img-content {
    width: 23.4375rem;
    background: linear-gradient(180deg,#f7f9ff,#fcfdff);
    padding: 1.5625rem 0 1.8125rem
}

.product-fraud-content {
    width: 1200px;
    margin: 0 auto
}

.product-fraud-content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-top: 80px
}

.product-fraud-content p {
    font-size: 18px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #2a3c57;
    line-height: 25px;
    margin: 20px 0 60px
}

.solutionPainSpot-content {
    width: 1200px;
    margin: 0 auto
}

.solutionPainSpot-content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin: 80px 0 50px
}

.solutionPainSpot-content p {
    text-align: center;
    margin-bottom: 54px;
    font-size: 16px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #2a3c57;
    line-height: 22px
}

.solutionPainSpot-content .grow-large {
    text-align: center;
    font-size: 15px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 21px;
    display: flex;
    justify-content: center
}

.solutionPainSpot-content .grow-large span {
    cursor: pointer;
    display: flex;
    align-items: center
}

.schema-content {
    margin-bottom: 80px
}

.schema-content h2 {
    margin: 60px 0
}

.industry-content {
    margin-bottom: 80px
}

.nonage-content {
    width: 100%!important;
    background: linear-gradient(180deg,#f7f9ff,#fcfdff);
    margin-bottom: 97px
}

.nonage-content .solutionPainSpot-content h2 {
    margin: 80px 0 20px;
    padding-top: 60px
}

.overseas-content {
    background: linear-gradient(180deg,#f7f9ff,#fcfdff)
}

.overseas-content h2 {
    padding-top: 60px
}

.dataInspect-content {
    width: 100%;
    height: 730px;
    margin-bottom: 80px;
    background: linear-gradient(180deg,#f7f9ff,#fcfdff)
}

.dataInspect-content .solutionPainSpot-content h2 {
    padding-top: 60px;
    margin-bottom: 40px
}

.aigc-solution-spot h2 {
    margin: 90px 0 25px
}

.gamine-schema {
    background: linear-gradient(180deg,#f7f9ff,#fcfdff);
    padding: 60px 0 20px;
    margin: 80px 0 70px
}

.gamine-schema h2 {
    margin: 0
}

.avd-solution-schema {
    background: linear-gradient(180deg,#f7f9ff,#fcfdff);
    margin-bottom: 80px
}

.avd-solution-schema h2 {
    padding-top: 64px;
    margin: 80px 0 34px
}

.m-modal-wrapper .ant-modal-close {
    line-height: 30px;
    top: -50px;
    color: #fff;
    font-size: 20px
}

.m-modal-wrapper .ant-modal-body {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0
}

.m-modal-wrapper .ant-modal-body div {
    width: 100%!important
}

.m-solutionAdvantage {
    width: 100%;
    height: 590px!important;
    background-position: 375px 590px!important;
    margin-top: 40px
}

.m-solutionAdvantage .content {
    padding: 30px 20px 0
}

.m-solutionAdvantage .content h2 {
    font-size: 20px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 28px;
    text-align: center
}

.m-solutionAdvantage .content ul {
    margin-top: 16px
}

.m-solutionAdvantage .content ul li {
    width: 345px;
    height: 150px;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(162,186,206,.4);
    padding: 10px 10px 0 20px;
    margin-bottom: 20px
}

.m-solutionAdvantage .content ul .top {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.m-solutionAdvantage .content ul .top p {
    font-size: 15px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 21px
}

.m-solutionAdvantage .content ul .description {
    font-size: 12px;
    width: 308px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 18px
}

.m-adv-solution-advantage {
    height: 527px!important;
    background-position: 375px 527px!important;
    background-size: 375px 527px!important;
    margin-bottom: 60px
}

.m-adv-solution-advantage .content ul li {
    width: 100%;
    margin-bottom: 25px;
    height: 185px;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(162,186,206,.4);
    padding: 12px 16px 0 20px
}

.m-adv-solution-advantage .content ul li .top {
    margin-bottom: 11px;
    align-items: end
}

.m-adv-solution-advantage .content ul li .top p {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 22px
}

.m-adv-solution-advantage .content ul li .description {
    width: 100%;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #738199;
    line-height: 22px
}

.m-solution-advantage-content {
    padding: 30px 15px 21px;
    margin-top: 50px
}

.m-solution-advantage-content h2 {
    margin-bottom: 16px;
    font-size: 20px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 28px;
    text-align: center
}

.m-solution-advantage-content ul {
    width: 345px;
    margin: 0 auto
}

.m-solution-advantage-content li {
    width: 345px;
    height: 171px;
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(162,186,206,.4);
    padding: 12px 20px 0;
    margin-bottom: 20px
}

.m-solution-advantage-content li .top {
    display: flex;
    justify-content: space-between
}

.m-solution-advantage-content li .top h4 {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 22px;
    display: flex;
    align-items: end
}

.m-solution-advantage-content li p {
    margin-top: 8px;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 22px
}

.m-solution-newAdvantage-content {
    padding: 0;
    margin-top: 4.2rem
}

.m-solution-newAdvantage-content ul {
    padding-top: 1.25rem
}

.m-solution-newAdvantage-content ul li {
    height: auto;
    padding-bottom: 1.25rem;
    margin: 0 auto 1.25rem
}

.m-product-fraud-content {
    margin-top: 1.25rem;
    padding: 0 .9375rem;
    text-align: center
}

.m-product-fraud-content h2 {
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem
}

.m-product-fraud-content p {
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 1.125rem;
    margin: .9375rem 0 1.25rem
}

.industry-painSpot-content {
    width: 1200px;
    margin: 80px auto;
    text-align: center
}

.industry-painSpot-content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-bottom: 33px
}

.industry-painSpot-content .industry-ul {
    display: flex;
    justify-content: space-between
}

.industry-painSpot-content .industry-ul li {
    width: 370px;
    height: 427px;
    box-shadow: 3px 3px 10px 0 rgba(153,167,189,.28)
}

.industry-painSpot-content .industry-ul li:hover {
    animation: imgMove .5s;
    animation-fill-mode: forwards
}

.industry-painSpot-content .industry-ul li .top {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 240px
}

.industry-painSpot-content .industry-ul li .bottom {
    background: #f7f9fd;
    padding: 30px 30px 44px
}

.industry-painSpot-content .industry-ul li .bottom h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    font-size: 18px;
    color: #1c2533;
    line-height: 25px;
    margin-bottom: 16px
}

.industry-painSpot-content .industry-ul li .bottom p {
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 24px
}

.solutionAdvantage {
    background-position: 50%!important;
    margin-top: 30px
}

.solutionAdvantage .content {
    width: 1200px;
    margin: 0 auto 70px
}

.solutionAdvantage .content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    padding: 50px 0;
    margin: 0
}

.solutionAdvantage .content ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.solutionAdvantage .content ul li {
    background: #fff;
    box-shadow: 0 4px 20px 0 rgba(162,186,206,.4);
    padding: 24px 30px 0;
    margin-bottom: 35px
}

.solutionAdvantage .content ul li .top {
    font-size: 20px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 28px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.solutionAdvantage .content ul li .description {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    margin-top: 22px;
    line-height: 22px
}

.solutionAdvantage .content ul li .href-text {
    font-size: 14px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 20px;
    margin-top: 14px;
    cursor: pointer
}

.solutionAdvantage .content ul li .href-text:hover {
    color: #13cbb9
}

.solutionAdvantage .content ul li:hover {
    transform: translateY(-7px);
    transition-duration: .45s
}

.dataInspect-Recommend-content {
    margin-top: 60px
}

.onlineMoney-solutionAdvantage .top {
    align-items: flex-end!important
}

.adv-solution-advantage {
    margin-bottom: 80px
}

.adv-solution-advantage ul li .top {
    align-items: end!important
}

.business-pain-points {
    width: 1200px;
    margin: 80px auto
}

.business-pain-points h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center
}

.business-pain-points .industry-ul {
    margin-top: 40px;
    display: flex;
    justify-content: space-between
}

.business-pain-points .industry-ul li {
    width: 370px;
    height: 364px;
    padding: 45px;
    background: #f9fbff
}

.business-pain-points .industry-ul li .top {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.business-pain-points .industry-ul li .bottom h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    margin-bottom: 20px
}

.business-pain-points .industry-ul li .bottom p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66
}

.onlineMoney .bottom {
    height: 187px
}

.m-certified-container {
    padding: 0 .9375rem 1.25rem
}

.m-certified-container h2 {
    text-align: center;
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    margin-bottom: 1.25rem
}

.m-certified-container .certified-content .certified-item {
    background: linear-gradient(90deg,hsla(0,0%,100%,0),#e8effb);
    border-radius: .625rem;
    border: 0 solid;
    display: flex;
    margin-bottom: 1.25rem;
    align-items: center;
    height: 6rem
}

.m-certified-container .certified-content .certified-item h3 {
    font-size: .9375rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 1.3125rem;
    margin-left: 1.25rem
}

.m-certified-container .certified-content .certified-item p {
    width: 14.4375rem;
    margin-left: 1.25rem;
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 1.5rem;
    margin-top: .3125rem
}

.certified-container {
    width: 1200px;
    margin: 0 auto;
    text-align: center
}

.certified-container h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-top: 80px
}

.certified-container .certified-content {
    display: flex;
    justify-content: space-between;
    height: 148px;
    margin-top: 120px
}

.certified-container .certified-content .certified-item {
    width: 300px;
    height: 148px;
    text-align: left;
    border-left: 1px solid #d9e1ee
}

.certified-container .certified-content .certified-item .certified-image {
    position: relative;
    top: -70px;
    left: 20px
}

.certified-container .certified-content .certified-item p {
    width: 220px;
    height: 48px;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #384a66;
    line-height: 24px;
    position: relative;
    top: -35px;
    left: 40px
}

.certified-container .certified-content .certified-item h3 {
    position: relative;
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 29px;
    top: -50px;
    left: 40px
}

.m-certifiedScene-container {
    padding: 0 .9375rem 1.25rem
}

.m-certifiedScene-container h2 {
    text-align: center;
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    margin-bottom: 1.25rem
}

.certifiedScene-container {
    width: 1200px;
    margin: 0 auto;
    text-align: center
}

.certifiedScene-container h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin: 80px 0 47px
}

.applyScene-content {
    width: 1200px;
    
    overflow: hidden
}

.applyScene-content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;border-bottom: 1px solid #dfe6f0; padding-bottom:10px;
}

.applyScene-content .fraud-path-title {
    margin-bottom: 22.5px
}

.applyScene-content .fraud-path-description {
    font-size: 18px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #2a3c57;
    line-height: 25px;
    margin: 20px 0 60px
}

.applyScene-content .fraudType-title {
    margin-top: 80px
}

.applyScene-content .super-div {
    float: left;
    width: 238px;
    height: 640px;
    border-right: 1px solid #dfe6f0
}

.applyScene-content .super-div .content-div div {
    width: 210px;
    height: 60px;
    padding-left: 50px;
    cursor: pointer
}

.applyScene-content .super-div .content-div div span {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 60px;
    display: inline-block;
    margin-right: 38px
}

.applyScene-content .super-div .content-div div:hover span {
    color: #5f8dff
}

.applyScene-content .super-div .active {
    border-right: 4px solid #5f8dff
}

.applyScene-content .super-div .active div {
    background: #5f8dff;
    padding-left: 30px
}

.applyScene-content .super-div .active div span {
    color: #fff!important
}

.applyScene-content .content-right {
    width: 860px;
    float: right
}

.applyScene-content .content-right h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px
}
.applyScene-content .content-right a{width: 160px;
    line-height: 50px;
    font-size: 18px;
    margin-bottom: 17px;
    background-color: #5f8dff;
	color:#fff;}
.applyScene-content .content-right a:hover {
  background-color: rgba(97, 144, 255, 0.9);
}
.applyScene-content .content-right p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    color: #384a66;
    line-height: 24px;
    text-align: justify;
    margin: 20px 0 27px;
    font-size: 16px
}

.applyScene-content .content-right button {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px;
    margin-bottom: 26px
}

.login-form-container {
    text-align: center;
    width: 384px;
    background: #fff;
    margin: 0 auto
}

.login-form-container .login-form-btn {
    border-radius: 2px!important
}

.login-form-container .hide-div {
    display: none
}

.login-form-container .show-div {
    padding-bottom: 30px
}

.login-form-container p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #13cbb9;
    line-height: 20px;
    text-align: left;
    margin: 0 32px 0 37px
}

.login-form-container .title {
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    font-size: 24px;
    color: #121f33;
    line-height: 33px;
    margin-top: 60px
}

.login-form-container .second-title {
    margin: 14px 0 40px;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #121c2b;
    line-height: 19px
}

.login-form-container .ant-input {
    height: 40px;
    font-size: 13px;
    width: 320px
}

.login-form-container .ant-input:focus {
    box-shadow: 0 0 4px 0 rgba(19,203,185,.48);
    border: 1px solid #13cbb9
}

.login-form-container .ant-input:hover {
    border-color: #13cbb9
}

.login-form-container .mobile-input {
    margin-bottom: 14px
}

.login-form-container .default-input {
    margin-bottom: 0
}

.login-form-container .email-container .label {
    text-align: left;
    width: 119px;
    height: 17px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    line-height: 17px;
    color: #384a66;
    margin: 16px 0 7px 32px
}

.login-form-container .email-container .label span {
    color: #ff6760;
    margin-right: 4px
}

.login-form-container .email-container .second {
    margin: -5px 0 7px 32px
}

.login-form-container .privacy-container {
    margin: 2px 0 24px
}

.login-form-container .last-important {
    height: 20px;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 20px;
    display: flex
}

.login-form-container .last-important img {
    margin: 0 10px 2px 33px;
    cursor: pointer
}

.login-form-container .last-important a {
    color: #13cbb9
}

.login-form-container .code-container {
    height: 40px;
    position: relative
}

.login-form-container .code-container .get-code-container {
    width: 72px;
    border-left: 1px solid #c6c6c6;
    position: absolute;
    line-height: 20px;
    height: 20px;
    right: 40px;
    top: 9px;
    color: #14e1cd;
    padding-left: 5px;
    font-size: 13px;
    cursor: pointer
}

.login-form-container .code-container .get-code-container.disabled {
    color: #c4c4c4;
    cursor: default
}

.login-form-container .first {
    margin-bottom: 47px
}

.login-form-container .error-message {
    color: #ff1e1f;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 17px
}

.login-form-container .org {
    margin: 5px 0 0
}

.login-form-container .tel {
    color: #384a66
}

.login-form-container .hint-text {
    font-size: 12px;
    color: #979797
}

.login-form-container .ant-btn {
    width: 212px;
    height: 46px;
    margin-bottom: 50px
}

.submit-about {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.4);
    height: 100%;
    z-index: 1000;
    margin: auto;
    display: flex;
    justify-content: center
}

.submit-about .modal-container {
    width: 420px;
    position: absolute;
    top: 20%;
    background: #fff
}

.submit-about .modal-container .icon {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer
}

.submit-about .modal-container .icon:hover {
    background: url(/next/img/product/trial/close-active.png);
    background-size: 29px 29px;
    background-position: 50%
}

.trial-text {
    width: 1200px;
    margin: 0 auto;
    text-align: center
}

.trial-text h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin: 80px 0 47px
}

.trial-text p {
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 22px
}

.trial-text a {
    color: #14e1cd
}

.trial-text .trial {
    min-height: 366px
}

.trial-text .content-wraper {
    width: 1200px;
    background: #f3f9ff;
    margin-bottom: 20px
}

.trial-text .content-wraper .content-text {
    display: flex;
    justify-content: center
}

.trial-text .content-wraper .content-text img {
    margin: 4px 5px 0
}

.trial-text .content-wraper .content-tip {
    display: flex
}

.trial-text .content-wraper .content-tip .tip-one {
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 20px
}

.trial-text .content-wraper .content-tip img {
    margin: 2px 3px 0 30px
}

.trial-text .content-wraper .button-form {
    margin-top: 20px
}

.trial-text .content-wraper .button-form .disable {
    border: none;
    background: #cde1f0;
    color: #fff;
    text-shadow: none;
    box-shadow: none
}

.trial-text .content-wraper .button-form img {
    margin: 0 5px 3px 0
}

.trial-text .content-wraper .button-form Button {
    background-color: #13cbb9;
    color: #fff;
    margin: 0 10px
}

.trial-text .content-wraper .button-form Button:hover {
    background-color: #14e1cd;
    border: none
}

.trial-text .content-wraper p {
    text-align: center
}

.trial-text .content-wraper textarea {
    width: 1140px;
    height: 180px;
    background: #fff;
    border: 1px solid rgba(155,167,181,.42)!important;
    margin: 30px 0 10px;
    padding: 20px;
    resize: none
}

.trial-text .content-wraper textarea:focus {
    outline: none
}

.m-user-content {
    padding: 1.875rem .9375rem 1.25rem
}

.m-user-content h2 {
    text-align: center;
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    margin-bottom: 1.25rem
}

.m-user-content .user-ul li {
    width: 21.5625rem;
    height: 15.625rem;
    background: #f9fbff;
    box-shadow: 0 .125rem 1rem 0 hsla(210,1%,55%,.3);
    margin-bottom: 1.25rem
}

.m-user-content .user-ul li .bottom {
    padding-left: 1.25rem
}

.m-user-content .user-ul li .bottom h4 {
    font-size: .875rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.25rem;
    margin-top: .5rem
}

.m-user-content .user-ul li .bottom p {
    font-size: .75rem;
    width: 18.75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 1.0625rem;
    margin-top: .5rem
}

.user-content {
    width: 1200px;
    margin: 80px auto;
    text-align: center
}

.user-content h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-bottom: 60px
}

.user-content .user-ul {
    display: flex;
    justify-content: space-between;
    text-align: left
}

.user-content .user-ul li {
    width: 373px;
    height: 311px
}

.user-content .user-ul li:hover {
    animation: imgMove .5s;
    animation-fill-mode: forwards
}

.user-content .user-ul li .top {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 180px
}

.user-content .user-ul li .bottom {
    background: #f9fbff;
    height: 165px;
    padding: 30px 30px 44px
}

.user-content .user-ul li .bottom h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    margin-bottom: 14px
}

.user-content .user-ul li .bottom p {
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: #384a66;
    line-height: 24px
}

.m-head-container {
    padding: 0 .9375rem 1.25rem
}

.m-head-container h2 {
    text-align: center;
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    margin-bottom: 1.25rem
}

.m-head-container .head-content {
    background: #f8faff;
    padding: .9375rem 0 1px .375rem
}

.m-head-container .head-content .head-item {
    margin-bottom: 1.5rem
}

.m-head-container .head-content .head-item .head-title {
    margin-left: .625rem;
    font-size: .9375rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.3125rem;
    margin-bottom: .9375rem
}

.m-head-container .head-content .head-item .sub-content {
    display: flex
}

.m-head-container .head-content .head-item .sub-content .sub-item {
    margin-left: .625rem
}

.m-head-container .head-content .head-item .sub-content .sub-title {
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 1.0625rem
}

.m-adv-head-container {
    margin-top: 3.375rem;
    padding: 0 .9375rem 2.5rem
}

.m-adv-head-container .sub-title {
    white-space: nowrap
}

.head-container {
    width: 1200px;
    margin: 80px auto;
    text-align: center
}

.head-container h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-bottom: 60px
}

.head-container .head-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: left
}

.head-container .head-content .head-item {
    width: 590px;
    height: 288px;
    background: #f9fbff;
    margin-bottom: 30px;
    padding: 18px 0 0 30px
}

.head-container .head-content .head-item .head-title {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    margin-bottom: 20px
}

.head-container .head-content .head-item .sub-content {
    display: flex
}

.head-container .head-content .head-item .sub-content .sub-item {
    margin-right: 10px
}

.head-container .head-content .head-item .sub-content .sub-item .sub-title {
    font-size: 16px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 22px;
    margin-top: 12px
}

.head-container .head-content .head-item .top {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 180px
}

.head-container .head-content .head-item .bottom {
    background: #f9fbff;
    padding: 30px 30px 44px
}

.head-container .head-content .head-item .bottom h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    margin-bottom: 14px
}

.head-container .head-content .head-item .bottom p {
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    font-size: 16px;
    color: #384a66;
    line-height: 24px
}

.portrait-scene {
    width: 1200px;
    margin: 80px auto;
    text-align: center
}

.portrait-scene h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-bottom: 60px
}

.portrait-scene .scene-ul {
    display: flex;
    justify-content: space-evenly
}

.portrait-scene .scene-ul li {
    width: 373px
}

.portrait-scene .scene-ul li .scene-top {
    display: flex;
    justify-content: center
}

.portrait-scene .scene-ul li .scene-top h4 {
    font-size: 18px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 25px;
    margin-bottom: 37px;
    max-width: 373px;
    white-space: nowrap;
    text-align: center
}

.portrait-scene .scene-ul li .scene-top .title-circle {
    width: 4px;
    height: 4px;
    background: #13cbb9;
    position: relative;
    top: 10px;
    left: -10px
}

.portrait-scene .scene-ul li .scene-img {
    display: flex;
    align-items: center;
    justify-content: center
}

.portrait-scene .scene-ul li:hover {
    animation: imgMove .5s;
    animation-fill-mode: forwards
}

.portrait-scene .scene-three-ul {
    justify-content: space-between
}

@keyframes imgMove {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-5px)
    }
}

.swiper-main {
    padding: 20px 0;
    background: linear-gradient(180deg,#f7f9ff,#fcfdff)
}

.swiper-main .swiper-container {
    width: 1200px;
    margin: 0 auto
}

.swiper-main .swiper-container h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center
}

.swiper-main .swiper-container .swiper-content .swiper-top {
    display: flex;
    justify-content: space-evenly;
    width: 1019px;
    height: 40px;
    margin: 37px 90px 54px;
    border-bottom: 1px solid #dbe1ff
}

.swiper-main .swiper-container .swiper-content .swiper-top .top-item {
    width: 300px;
    font-size: 18px;
    color: #2a3c57;
    line-height: 25px;
    text-align: center
}

.swiper-main .swiper-container .swiper-content .swiper-top .top-item:hover {
    cursor: pointer
}

.swiper-main .swiper-container .swiper-content .swiper-top .active {
    border-bottom: 4px solid #13cbb9;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33
}

.swiper-main .swiper-container .swiper-content .swiper-img {
    display: flex;
    justify-content: center
}

.overseas-schema {
    background: none;
    padding-top: 60px
}

.apply-scene-content {
    background: none
}

.sm-upload-container {
    width: 1140px;
    margin: auto
}

.sm-upload-container .default-container {
    padding-bottom: 20px;
    border: 1px solid rgba(155,167,181,.42)
}

.sm-upload-container .default-container .button-form {
    background: #fff
}

.sm-upload-container .button-form {
    text-align: center
}

.sm-upload-container .button-form Button {
    background-color: #13cbb9;
    color: #fff
}

.sm-upload-container Button {
    text-align: center;
    border: none;
    height: 40px
}

.sm-upload-container .result-bottom {
    background: #f3f9ff
}

.sm-upload-container .result-main {
    background-color: #fff
}

.sm-upload-container .result-main .result-bottom {
    background: #f3f9ff!important;
    padding-top: 20px
}

.sm-upload-container .result-container {
    display: flex;
    padding: 24px 0 0 31px;
    flex-wrap: wrap;
    background: #fff;
    border: 1px solid rgba(155,167,181,.42)
}

.sm-upload-container .result-container .result-content {
    display: inline-block;
    margin-right: 26px;
    margin-bottom: 20px
}

.sm-upload-container .result-container .result-content .result-title {
    width: 158px;
    height: 28px;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    line-height: 28px;
    padding-left: 12px
}

.sm-upload-container .result-img {
    width: 158px;
    height: 158px;
    display: flex;
    background: #f3faff
}

.sm-upload-container .result-img img {
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.sm-upload-container .result-two-img:hover {
    cursor: pointer;
    border: 2px solid #13cbb9
}

.sm-upload-container .result-img-check {
    border: 2px solid #13cbb9
}

.sm-upload-container .reason-title {
    width: 1140px;
    height: 50px;
    background: #d6e2ee
}

.sm-upload-container .ant-upload.ant-upload-select.ant-upload-select-picture-card {
    width: 158px!important;
    height: 158px!important;
    background: #f4f7fa;
    border: 1px dashed #a9b3ca
}

.sm-upload-container .ant-upload-list.ant-upload-list-picture-card {
    background: #fff;
    margin: 24px 0 0 31px
}

.sm-upload-container .ant-upload-picture-card-wrapper {
    display: flex
}

.sm-upload-container .ant-upload.ant-upload-drag {
    background-color: #fff;
    border: 1px solid rgba(155,167,181,.42);
    height: 260px;
    margin-bottom: 0
}

.sm-upload-container .ant-upload.ant-upload-drag:hover {
    border: 1px solid rgba(155,167,181,.42)
}

.sm-upload-container .ant-upload.ant-upload-drag p {
    text-align: center
}

.sm-upload-container .ant-upload-list-picture-card .ant-upload-list-item,.sm-upload-container .ant-upload-list-picture .ant-upload-list-item {
    border: none
}

.sm-upload-container .ant-upload-list-picture-card-container {
    width: 158px;
    height: 158px;
    background: #f2f8fc;
    margin: 0 26px 20px 0
}

.sm-upload-container .ant-upload-list-item.ant-upload-list-item-done.ant-upload-list-item-list-type-picture-card {
    width: 158px;
    height: 158px;
    padding: 0
}

.sm-upload-container .ant-upload-list-item-image {
    width: 158px;
    height: 158px
}

.sm-upload-container .ant-upload-text span {
    color: #13cbb9;
    margin-left: 3px
}

.sm-upload-container .ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
    border: none
}

.sm-upload-container .ant-upload-list-item-actions Button:hover {
    background: none
}

.result-show {
    background: #f3f9ff
}

.trial-img {
    width: 1200px;
    margin: 0 auto
}

.trial-img Button {
    border: none;
    border-radius: 0;
    box-shadow: none
}

.trial-img .bottom-img {
    display: flex;
    justify-content: space-between;
    margin-bottom: 28px
}

.trial-img .bottom-img .img-left-container p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #121f33;
    line-height: 20px;
    margin-top: 13px
}

.trial-img .bottom-img .img-left-container p span {
    color: #384a66
}

.trial-img .bottom-img .img-left-container .img-left-content {
    display: flex
}

.trial-img .bottom-img .img-left-container .img-left-content .left-tag {
    display: inline-block;
    width: 36px;
    height: 20px;
    background: #13cbb9;
    color: #fff;
    position: relative;
    left: 109px;
    top: 21px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    line-height: 17px;
    text-align: center;
    line-height: 20px
}

.trial-img .bottom-img .img-left-container .img-left-content img {
    margin-right: 20px
}

.trial-img .bottom-img .img-right-container {
    width: 825px
}

.trial-img .bottom-img .img-right-container p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #121f33;
    line-height: 20px;
    margin-top: 13px
}

.trial-img .bottom-img .img-right-container p span {
    color: #384a66
}

.trial-img .bottom-img .img-right-container .img-right-content {
    display: flex
}

.trial-img .bottom-img .img-right-container .img-right-content .right-tag {
    display: inline-block;
    width: 36px;
    height: 20px;
    background: #ff5050;
    color: #fff;
    position: relative;
    left: 109px;
    top: 21px;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    text-align: center;
    line-height: 20px
}

.trial-img .bottom-img .img-right-container .img-right-content .first-img img {
    margin-left: 0
}

.trial-img .bottom-img .img-right-container .img-right-content .first-img .right-tag {
    left: 109px
}

.trial-img .bottom-img .img-right-container .img-right-content .bottomTip-img {
    margin-left: 20px
}

.trial-img ul {
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #d3dce5;
    margin-bottom: 46px
}

.trial-img ul li {
    margin: 0 40px;
    padding-bottom: 14px;
    text-align: center
}

.trial-img ul li:hover {
    cursor: pointer
}

.trial-img ul li img {
    margin-bottom: 18px
}

.trial-img ul .title-item-active {
    color: #13cbb9;
    border-bottom: 4px solid #13cbb9
}

.trial-img .btn-form {
    display: flex
}

.trial-img .btn-form .right-btn {
    margin-left: 30px
}

.trial-img .btn-form Button {
    width: 160px;
    height: 46px;
    background: #13cbb9;
    color: #fff;
    border: none;
    box-shadow: none;
    border-radius: 0;
    font-size: 16px
}

.trial-img .btn-form Button:hover {
    border: none
}

.trial-img .btn-form Button img {
    margin-right: 10px;
    margin-bottom: 1px
}

.trial-img .btn-form Input {
    height: 46px
}

.trial-img .disabled Button {
    border: none;
    background: #a1eae3
}

.trial-img .disabled Button:hover {
    border: none;
    background: #a1eae3;
    color: #fff
}

.trial-img .ant-input {
    border: 1px solid rgba(155,167,181,.42)!important
}

.trial-img .ant-input:focus {
    border: 1px solid #13cbb9!important;
    border: none;
    box-shadow: none
}

.trial-img .ant-input:hover {
    border: 1px solid #13cbb9
}

.trial-img h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin: 80px 0 47px
}

.trial-img p {
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #384a66;
    line-height: 22px
}

.trial-img a {
    color: #14e1cd
}

.trial-img .text-description {
    font-size: 12px;
    color: #384a66;
    line-height: 17px;
    margin: 10px 0 30px
}

.trial-img .upload-container {
    width: 1200px;
    background: #f3f9ff;
    min-height: 344px;
    padding: 30px
}

.trial-img .upload-container .content-wraper {
    width: 100%;
    background: #fff
}

.trial-audio {
    width: 1200px;
    margin: 0 auto
}

.trial-audio h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin: 80px 0 0
}

.trial-audio p {
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #384a66;
    line-height: 22px
}

.trial-audio a {
    color: #14e1cd
}

.trial-audio .text-description {
    font-size: 12px;
    color: #384a66;
    line-height: 17px;
    text-align: center;
    margin: 10px 0 30px
}

.trial-audio .upload-container {
    width: 1200px;
    background: #f3f9ff;
    min-height: 320px;
    padding: 30px
}

.trial-audio .upload-container .content-wraper {
    width: 100%;
    background: #fff
}

.trial-audio .ant-upload.ant-upload-drag.ant-upload-drag-hover {
    border: 1px solid #13cbb9
}

.trial-reason {
    margin-bottom: 30px
}

.trial-reason .reason-title {
    text-align: left;
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    padding-left: 31px
}

.trial-reason .reason-container {
    display: flex;
    background: #fff;
    border: 1px solid rgba(155,167,181,.42);
    padding-bottom: 30px
}

.trial-reason .reason-container .reason-product-image {
    width: 150px;
    height: 150px;
    margin: 37px 50px 0 33px;
    display: flex
}

.trial-reason .reason-container .reason-product-image img {
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.trial-reason .reason-container .reason-image {
    margin: 40px 100px 0 30px;
    width: 200px;
    height: 200px;
    display: flex
}

.trial-reason .reason-container .reason-image img {
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.trial-reason .reason-container .content-right {
    margin-top: 40px
}

.trial-reason .reason-container .content-right .title-content {
    display: flex;
    justify-content: space-evenly;
    height: 40px;
    width: 647px;
    font-weight: 400;
    border-bottom: 1px solid rgba(155,167,181,.42);
    font-size: 18px;
    font-family: PingFangSC-Medium,PingFang SC;
    line-height: 25px;
    color: #121f33
}

.trial-reason .reason-container .content-right .title-content .title-item {
    font-weight: 400
}

.trial-reason .reason-container .content-right .title-content .title-item:hover {
    cursor: pointer;
    color: #13cbb9
}

.trial-reason .reason-container .content-right .title-content .title-item-active {
    border-bottom: 4px solid #13cbb9;
    font-weight: 500;
    color: #13cbb9
}

.trial-reason .reason-container .content-right .reason-content {
    margin-top: 30px
}

.trial-reason .reason-container .content-right .reason-content p {
    margin: 16px 0;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 24px;
    width: 647px
}

.trial-reason .reason-container .content-right .reason-content p span {
    color: #121f33;
    line-height: 20px
}

.trial-reason .reason-container .content-right .reason-content img {
    margin-right: 10px
}

.sm-img-upload-container {
    margin: auto
}

.sm-img-upload-container Button {
    border: none;
    border-radius: 0;
    box-shadow: none
}

.sm-img-upload-container Button img {
    margin-right: 8px;
    margin-bottom: 1px
}

.sm-img-upload-container .default-container {
    padding-bottom: 30px;
    border: 1px solid rgba(155,167,181,.42);
    height: 181px
}

.sm-img-upload-container .default-container .p-middle {
    margin-top: 30px
}

.sm-img-upload-container .file-null-container {
    height: 181px
}

.sm-img-upload-container .button-form {
    text-align: center;
    margin-top: 20px
}

.sm-img-upload-container .button-form Button {
    margin: 0 15px;
    width: 160px;
    height: 46px;
    background: #13cbb9;
    color: #fff;
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    line-height: 16px
}

.sm-img-upload-container Button {
    text-align: center
}

.sm-img-upload-container .disabled Button {
    border: none;
    background: #a1eae3
}

.sm-img-upload-container .disabled Button:hover {
    border: none;
    background: #a1eae3;
    color: #fff
}

.sm-img-upload-container .result-main {
    border: 1px solid rgba(155,167,181,.42);
    background-color: #fff
}

.sm-img-upload-container .result-main .result-bottom {
    margin-bottom: 30px
}

.sm-img-upload-container .result-container {
    display: flex;
    padding: 12px 0 0 12px;
    flex-wrap: wrap;
    background: #fff;
    min-height: 181px
}

.sm-img-upload-container .result-container .result-content {
    display: inline-block;
    margin-right: 26px;
    margin-bottom: 20px
}

.sm-img-upload-container .result-container .result-content .result-title {
    width: 130px;
    height: 24px;
    margin-top: 6px;
    color: #fff;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    line-height: 24px;
    padding-left: 12px
}

.sm-img-upload-container .result-img {
    width: 130px;
    height: 130px;
    display: flex;
    background: #f3faff
}

.sm-img-upload-container .result-img img {
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.sm-img-upload-container .result-two-img:hover {
    cursor: pointer;
    border: 2px solid #13cbb9
}

.sm-img-upload-container .result-img-check {
    border: 2px solid #13cbb9
}

.sm-img-upload-container .reason-title {
    height: 50px;
    background: #d6e2ee
}

.sm-img-upload-container .ant-upload.ant-upload-select.ant-upload-select-picture-card {
    width: 130px!important;
    height: 130px!important;
    border: 1px dashed #13cbb9;
    background: #f4f7fa
}

.sm-img-upload-container .ant-upload-list.ant-upload-list-picture-card {
    background: #fff;
    margin: 16px 0 0 16px;
    overflow: hidden
}

.sm-img-upload-container .ant-upload-picture-card-wrapper {
    display: flex
}

.sm-img-upload-container .ant-upload.ant-upload-drag {
    background-color: #fff;
    height: 181px;
    border: 1px solid rgba(155,167,181,.42)
}

.sm-img-upload-container .ant-upload.ant-upload-drag:hover {
    border: 1px solid rgba(155,167,181,.42)
}

.sm-img-upload-container .ant-upload.ant-upload-drag p {
    text-align: center
}

.sm-img-upload-container .ant-upload-list-picture-card .ant-upload-list-item,.sm-img-upload-container .ant-upload-list-picture .ant-upload-list-item {
    border: none
}

.sm-img-upload-container .ant-upload-list-picture-card-container {
    width: 130px;
    height: 130px;
    background: #f2f8fc;
    margin: 0 26px 20px 0
}

.sm-img-upload-container .ant-upload-list-item.ant-upload-list-item-done.ant-upload-list-item-list-type-picture-card {
    width: 130px;
    height: 130px;
    padding: 0
}

.sm-img-upload-container .ant-upload-list-item-image {
    width: 158px;
    height: 158px
}

.sm-img-upload-container .ant-upload-text span {
    color: #13cbb9;
    margin-left: 3px
}

.sm-img-upload-container .ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
    border: none
}

.sm-img-upload-container .ant-upload-list-item-actions Button:hover {
    background: none
}

.result-show {
    background: #f2f4f7
}

.result-show .p-middle {
    margin-top: 15px
}

.trial-img-product {
    width: 1200px;
    margin: 0 auto 80px
}

.trial-img-product h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin: 80px 0 47px
}

.trial-img-product p {
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #384a66;
    line-height: 22px
}

.trial-img-product .p-middle {
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #8e9fbd;
    line-height: 17px
}

.trial-img-product .p-bottom {
    margin-top: 10px
}

.trial-img-product a {
    color: #14e1cd
}

.trial-img-product .text-description {
    font-size: 12px;
    color: #384a66;
    line-height: 17px;
    margin: 10px 0 30px
}

.trial-img-product .trial-img-product-container {
    display: flex
}

.trial-img-product .trial-img-product-container ul {
    margin-right: 14px;
    width: 151px;
    height: 381px;
    border-right: 1px solid #dfe6f0
}

.trial-img-product .trial-img-product-container ul li {
    width: 151px;
    height: 56px;
    text-align: center;
    line-height: 56px
}

.trial-img-product .trial-img-product-container ul li:hover {
    cursor: pointer;
    color: #13cbb9
}

.trial-img-product .trial-img-product-container ul .title-item-active {
    color: #13cbb9;
    border-right: 5px solid #13cbb9;
    background: #e1f3f1
}

.trial-img-product .trial-img-product-container .upload-container {
    width: 1040px;
    min-height: 330px;
    background: #f2f4f7;
    padding: 26px
}

.trial-img-product .trial-img-product-container .upload-container .content-wraper {
    width: 100%;
    background: #fff
}

.audio-upload-container {
    width: 1140px;
    margin: auto;
    min-height: 258px
}

.audio-upload-container .default-container {
    padding: 60px 0;
    min-width: 200px;
    max-width: 600px;
    margin: 0 auto;
    text-align: center
}

.audio-upload-container .default-container .button-form {
    background: #fff
}

.audio-upload-container .default-container .finish {
    margin-top: 15px;
    font-size: 14px
}

.audio-upload-container .default-container .finish span {
    color: #13cbb9
}

.audio-upload-container .default-container .finish img {
    margin-right: 10px
}

.audio-upload-container .button-form {
    text-align: center;
    display: flex;
    justify-content: center;
    border-radius: none;
    border: none!important;
    position: relative;
    top: -20px
}

.audio-upload-container .button-form Button {
    background-color: #13cbb9;
    color: #fff;
    margin: 0 10px
}

.audio-upload-container Button {
    text-align: center;
    border: none!important;
    height: 46px;
    width: 160px;
    font-size: 18px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500
}

.audio-upload-container Button:active {
    border: none
}

.audio-upload-container .result-bottom {
    background: #f3f9ff
}

.audio-upload-container .result-main {
    border: 1px solid rgba(155,167,181,.42);
    background-color: #fff
}

.audio-upload-container .result-main .result-bottom {
    background: #f3f9ff!important;
    margin-bottom: 30px
}

.audio-upload-container .result-container {
    display: flex;
    padding: 24px 0 0 31px;
    flex-wrap: wrap;
    background: #fff
}

.audio-upload-container .result-container .result-content {
    display: inline-block;
    margin-right: 26px;
    margin-bottom: 20px
}

.audio-upload-container .result-container .result-content .result-title {
    width: 158px;
    height: 28px;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    line-height: 28px;
    padding-left: 12px
}

.audio-upload-container .result-img {
    width: 158px;
    height: 158px;
    display: flex;
    background: #f3faff
}

.audio-upload-container .result-img img {
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

.audio-upload-container .result-two-img:hover {
    cursor: pointer;
    border: 2px solid #13cbb9
}

.audio-upload-container .result-img-check {
    border: 2px solid #13cbb9
}

.audio-upload-container .reason-title {
    width: 1140px;
    height: 50px;
    background: #d6e2ee
}

.audio-upload-container .ant-upload.ant-upload-select.ant-upload-select-picture-card {
    width: 158px!important;
    height: 158px!important;
    background: #f4f7fa;
    border: 1px dashed #a9b3ca
}

.audio-upload-container .ant-upload-list.ant-upload-list-picture-card {
    background: #fff;
    margin: 24px 0 0 31px
}

.audio-upload-container .ant-upload-picture-card-wrapper {
    display: flex
}

.audio-upload-container .ant-upload.ant-upload-drag {
    background-color: #fff;
    border: 1px solid rgba(155,167,181,.42);
    height: 260px;
    margin-bottom: 0
}

.audio-upload-container .ant-upload.ant-upload-drag:hover {
    border: 1px solid rgba(155,167,181,.42)
}

.audio-upload-container .ant-upload.ant-upload-drag p {
    text-align: center
}

.audio-upload-container .ant-upload-list-picture-card .ant-upload-list-item,.audio-upload-container .ant-upload-list-picture .ant-upload-list-item {
    border: none
}

.audio-upload-container .ant-upload-list-picture-card-container {
    width: 158px;
    height: 158px;
    background: #f2f8fc;
    margin: 0 26px 20px 0
}

.audio-upload-container .ant-upload-list-item.ant-upload-list-item-done.ant-upload-list-item-list-type-picture-card {
    width: 158px;
    height: 158px;
    padding: 0
}

.audio-upload-container .ant-upload-list-item-image {
    width: 158px;
    height: 158px
}

.audio-upload-container .ant-upload-text span {
    color: #13cbb9;
    margin-left: 3px
}

.audio-upload-container .ant-upload-bottom {
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 17px;
    margin-top: 5px
}

.audio-upload-container .ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
    border: none
}

.audio-upload-container .ant-upload-list-item-info {
    background: none!important;
    color: #384a66
}

.audio-upload-container .ant-upload-list-item-name {
    color: #384a66!important;
    text-align: left
}

.audio-upload-container .ant-btn.ant-btn-text.ant-btn-sm.ant-btn-icon-only.ant-upload-list-item-card-actions-btn {
    background: none
}

.audio .ant-upload-text-icon {
    background: url(/next/img/product/trial/audio/file.png)!important;
    background-position: top!important;
    background-size: 16px 16px!important;
    background-repeat: no-repeat!important;
    width: 16px;
    height: 16px
}

.audio .ant-upload-text-icon span {
    display: none
}

.video .ant-upload-text-icon {
    background: url(/next/img/product/trial/video/file.png)!important;
    background-position: top!important;
    background-size: 16px 16px!important;
    background-repeat: no-repeat!important;
    width: 16px;
    height: 16px
}

.video .ant-upload-text-icon span {
    display: none
}

.audio-wrapper {
    display: flex;
    align-items: center;
    border-radius: 40px
}

.audio-wrapper svg {
    width: 24px;
    height: 24px
}

.audio-wrapper .audio-play {
    font-size: 20px;
    color: #75e8e9;
    cursor: pointer
}

.audio-wrapper .audio-progress {
    flex: 1 1;
    margin: 0 15px;
    position: relative
}

.audio-wrapper .audio-progress .audio-progress-start {
    position: absolute;
    left: -2px;
    bottom: -18px;
    font-size: 13px
}

.audio-wrapper .audio-progress .audio-progress-end {
    position: absolute;
    right: -10px;
    bottom: -18px;
    font-size: 13px
}

.audio-wrapper .audio-progress>:first-child {
    margin: 0
}

.audio-wrapper .audio-sound {
    font-size: 16px
}

.audio-wrapper .audio-speed {
    font-size: 12px;
    margin-left: 10px;
    cursor: pointer
}

.audio-wrapper .audio-speed span:first-child {
    color: #333
}

.audio-wrapper .audio-speed span:last-child {
    color: #75e8e9;
    margin-left: 3px;
    font-weight: 600
}

.audio-wrapper .audio-download {
    font-size: 16px;
    cursor: pointer;
    margin-left: 10px
}

.audio-speed-select {
    width: 25px
}

.audio-speed-select-item:hover {
    background-color: #ecf2f9
}

.audio-speed-select-item {
    cursor: pointer
}

.ctn {
    width: 95%;
    position: relative;
    margin: 0 auto;
    padding-bottom: 5px
}

.ctn p {
    margin-top: 10px;
    font-size: 13px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #384a66;
    margin-bottom: 10px
}

.ctn .next,.ctn .prev {
    position: absolute;
    z-index: 9;
    top: 50%;
    transform: translateY(-50%);
    font-size: 22px;
    opacity: .7
}

.ctn .next:hover,.ctn .prev:hover {
    cursor: pointer;
    opacity: 1
}

.ctn .prev {
    left: -25px
}

.ctn .next {
    right: -25px
}

.sm-slider {
    width: 100%;
    height: 100%;
    overflow-x: overlay
}

.sm-slider .swiper-wrapper {
    padding-bottom: 5px
}

.sm-slider .item {
    background-color: #f5f5f5;
    display: flex;
    align-content: center;
    justify-content: center;
    border: 2px solid #fff
}

.sm-slider .item:hover {
    cursor: pointer
}

.sm-slider .item img {
    max-width: 153px;
    max-height: 153px
}

.sm-slider .item span {
    position: absolute;
    top: 1px;
    left: 1px;
    background-color: #ff514f;
    color: #fff;
    font-size: 12px;
    font-family: PingFangSC-Regular,PingFang SC;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 97%;
    padding: 0 10px
}

.sm-slider .active {
    border: 2px solid #13cbb9
}

.sm-slider .img {
    display: block;
    max-height: 100%;
    max-width: 100%
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

::-webkit-scrollbar-thumb {
    background-color: #7d8999;
    border-radius: 6px
}

::-webkit-scrollbar-track-piece {
    background: #fff;
    border-radius: 6px
}

.check-audio-result {
    text-align: center
}

.check-audio-result h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    text-align: left
}

.check-audio-result .ant-table-tbody>tr>td {
    border-bottom: none
}

.check-audio-result .ant-btn {
    border: none;
    border-radius: 0;
    background: #13cbb9;
    margin-top: 30px;
    color: #fff;
    height: 46px;
    width: 160px;
    font-size: 18px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500
}

.check-audio-result .result-top {
    background: #fff;
    padding: 20px 0 31px;
    margin-top: 24px
}

.check-audio-result .result-top p {
    margin: 5px 10px
}

.check-audio-result .result-top .top-form {
    font-family: PingFangSC-Regular,PingFang SC
}

.check-audio-result .result-top .top-form .top-name {
    font-size: 14px;
    color: #384a66;
    margin-bottom: 10px;
    margin-left: 19px
}

.check-audio-result .result-top .top-form p {
    font-size: 16px;
    font-family: PingFangSC-Regular,PingFang SC;
    color: #121f33;
    margin-left: 45px
}

.check-audio-result .result-top .top-form p img {
    margin: 0 6px 2px 4px
}

.check-audio-result .result-top .top-form p span {
    color: #f44a4a
}

.check-audio-result .result-img {
    background: #fff;
    padding: 30px 30px 20px;
    margin-top: 24px
}

.check-audio-result .result-title {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 22px;
    margin-bottom: 24px;
    text-align: left;
    display: flex;
    justify-content: space-between
}

.check-audio-result .result-title .result-tip {
    font-size: 12px;
    font-weight: 400
}

.check-audio-result .result-bottom {
    background: #fff;
    padding: 30px;
    margin-top: 24px;
    text-align: left
}

.check-audio-result .result-bottom .sm-table-wraper {
    width: 100%;
    background: #fff;
    border-radius: 4px
}

.check-audio-result .result-bottom .sm-table-wraper .ant-table .ant-table-thead,.check-audio-result .result-bottom .sm-table-wraper .ant-table .ant-table-thead .ant-table-cell {
    background: #eef1f9
}

.check-audio-result .result-bottom .sm-table-wraper .ant-table-thead {
    white-space: nowrap
}

.trial-video-container {
    display: flex
}

.trial-video-container .video-item {
    margin: 30px 20px 0 0;
    white-space: nowrap
}

.trial-video-container .video-item div {
    left: 109px;
    top: -110px;
    width: 36px;
    height: 20px;
    font-size: 12px;
    color: #fff;
    background: #ff5050;
    text-align: center
}

.trial-video-container .video-item div,.trial-video-container .video-item p {
    position: relative;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    line-height: 20px
}

.trial-video-container .video-item p {
    font-size: 14px;
    color: #121f33;
    top: -7px
}

.new-product-function {
    width: 1200px;
    margin: 80px auto 0
}

.new-product-function h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin-bottom: 60px
}

.new-product-function.trial {
    margin-bottom: 116px
}

.new-product-function button {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px
}

.new-product-function ul {
    display: flex;
    flex-wrap: wrap
}

.new-product-function ul li {
    width: 264px;
    height: 280px;
    position: relative;
    margin-right: 48px;
    display: flex;
    justify-content: space-evenly
}

.new-product-function ul li .image-content {
    justify-content: flex-start;
    margin-right: 18px
}

.new-product-function ul li h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    margin: 0 0 17px
}

.new-product-function ul li p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    line-height: 24px;
    text-align: justify;
    color: #384a66;
    width: 280px
}

.new-product-function ul .last-li {
    margin-right: 0
}

.new-product-function .tx-phone-desc {
    font-family: PingFang SC;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0;
    text-align: center;
    width: 644px;
    height: 44px;
    margin: -40px auto 0
}

.new-product-function .tx-phone-product-center {
    display: flex;
    justify-content: center
}

.sdk-product-function {
    height: 395px
}

.training-line {
    width: 5rem;
    height: .25rem
}

.title-m-h1 {
    font-size: 1.125rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #fff;
    line-height: 1.5625rem
}

.title-m-h2 {
    font-size: 1.25rem;
    color: #1c2533;
    line-height: 1.75rem
}

.title-m-h2,.title-m-h4 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500
}

.title-m-h4 {
    font-size: 1rem;
    color: #121f33;
    line-height: 1.25rem
}

.description-m-p {
    font-size: .75rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 1.125rem
}

.m-client-container {
    padding: 0 .9375rem
}

.m-client-container h2 {
    text-align: center;
    font-size: 1.25rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #1c2533;
    line-height: 1.75rem;
    margin: 1.5625rem 0 .625rem
}

.m-client-container ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.m-client-container ul li {
    margin-top: .625rem
}

.m-client-container ul li .empty {
    width: 7.0625rem;
    height: 3.125rem;
    opacity: 0
}

.m-client-container .image-item {
    width: 7.0625rem;
    height: 3.125rem
}

.client-container {
    width: 1200px;
    margin: 0 auto
}

.client-container h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    margin: 80px 0 36px
}

.client-container ul {
    display: flex;
    flex-wrap: wrap
}

.client-container ul .image-item {
    cursor: pointer
}

.client-container ul .image-item:hover {
    transform: translateY(-7px);
    transition-duration: .45s
}

.client-container ul li {
    margin-top: 16px
}

.client-container ul li .empty {
    width: 216px;
    height: 96px;
    opacity: 0
}

.client-container-ul-center ul {
    justify-content: center
}

.relative-resource h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    text-align: center;
    padding: 80px 60px;
    margin: 0
}

.relative-resource .content {
    width: 1200px;
    display: flex;
    justify-content: space-between;
    margin: 0 auto 80px
}

.relative-resource .content .item-div {
    width: 277px;
    height: 355px;
    box-shadow: 0 0 7px 0 #dee0e1
}

.relative-resource .content .item-div .content-bottom {
    padding: 13px 20px 0
}

.relative-resource .content .item-div .content-bottom .subhead {
    width: 61px;
    height: 22px;
    text-align: center;
    margin-bottom: 13px;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500
}

.relative-resource .content .item-div .content-bottom .text {
    font-size: 18px;
    height: 95px;
    font-weight: 500;
    color: #121f33;
    line-height: 28px
}

.relative-resource .content .item-div .content-bottom .text span {
    cursor: pointer
}

.relative-resource .content .item-div .content-bottom .tag .download-btn {
    margin-right: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #13cbb9;
    line-height: 22px;
    cursor: pointer
}

.relative-resource .content .item-div .content-bottom .tag .download-arrows {
    display: inline-block;
    cursor: pointer
}

.relative-resource .content .item-div .content-bottom:hover .download-arrows {
    transform: translateX(15px);
    transition-duration: .85s
}

.relative-resource .content .item-div:hover {
    transform: translateY(-10px);
    transition-duration: .5s
}

.nonage-relativeResource-content h2,.social-relativeResource-content h2 {
    padding: 0 60px 80px
}

.m-adv-pain-spot {
    padding-top: 2.5rem
}

.m-adv-pain-spot h2 {
    font-size: 1.3125rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 1.8125rem;
    margin-bottom: 1.25rem;
    text-align: center
}

.m-adv-pain-spot ul {
    margin: 0 .9375rem
}

.m-adv-pain-spot ul li {
    padding: 1.25rem .9375rem .8125rem 1.3125rem;
    width: 21.5625rem;
    height: 8.75rem;
    background: #f9fbff;
    margin-bottom: 1rem;
    display: flex
}

.m-adv-pain-spot ul li .content {
    margin-left: .8125rem;
    width: 16.5rem
}

.m-adv-pain-spot ul li .content h4 {
    height: 1.3125rem;
    font-size: .9375rem;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #384a66;
    line-height: 1.3125rem;
    margin-bottom: .5rem
}

.m-adv-pain-spot ul li .content p {
    font-size: .8125rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #738199;
    line-height: 1.25rem
}

.sm-link {
    cursor: pointer;
    font-size: 13px;
    display: inline-block
}

.adv-pain-spot {
    width: 1200px;
    margin: 80px auto 0
}

.adv-pain-spot h2 {
    font-size: 32px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 45px;
    margin-bottom: 40px;
    text-align: center
}

.adv-pain-spot ul {
    display: flex;
    justify-content: space-between
}

.adv-pain-spot ul li {
    width: 374px;
    height: 300px;
    background: #f9fbff;
    padding: 51px 47px 32px
}

.adv-pain-spot ul li h4 {
    font-size: 21px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 29px;
    padding: 28px 0 20px
}

.adv-pain-spot ul li p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #384a66;
    line-height: 24px
}

@font-face {
    font-family: DINAlternate-Bold;
    src: url(/next/fontFamily/DIN-Alternate-Bold.ttf)
}

@font-face {
    font-family: Arial-Black;
    src: url(/next/fontFamily/Arial-Black.ttf)
}

.vertical-center,.vertical-horizontal-center {
    display: flex;
    align-items: center
}

.vertical-horizontal-center {
    justify-content: center
}

.inline-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.class_qidian_wpa {
    display: none
}

.training-line {
    display: inline-block;
    width: 80px;
    height: 4px;
    background: #13cbb9;
    vertical-align: middle;
    text-align: center
}

.flexWrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.title-h2 {
    font-size: 32px;
    line-height: 50px;
    text-align: center
}

.title-h2,.title-h4 {
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33
}

.title-h4 {
    font-size: 21px;
    line-height: 29px
}

.description-p {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 100;
    color: #384a66;
    line-height: 24px;
    text-align: justify
}

.btn-text {
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    line-height: 22px
}

.swiper-pain-spot-content {
    width: 1240px;
    min-height: 400px;
    margin: 35px auto 60px
}

.swiper-pain-spot-content h2 {
    text-align: center;
    font-size: 36px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: #121f33;
    line-height: 50px;
    margin-bottom: 30px
}

.swiper-pain-spot-content .industry-div {
    box-shadow: 0 2px 20px 0 rgba(200,216,241,.5)
}

.swiper-pain-spot-content .swiper-pagination {
    bottom: -5px!important
}

.swiper-pain-spot-content .swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px;
    opacity: .8;
    width: 60px;
    height: 5px;
    cursor: pointer;
    background: #98a6b4;
    position: relative;
    overflow: hidden;
    border-radius: 3px
}

.swiper-pain-spot-content .swiper-pagination .swiper-pagination-bullet-active:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #14e1cd;
    animation: pageMove 5s infinite
}

.overseas-swiper-case .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center
}

.overseas-swiper-case h2 {
    padding-top: 40px
}

@keyframes pageMove {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(0)
    }
}
.difficult-container  .container{padding-bottom: 50px;width: 1200px;margin: 0 auto;box-sizing: border-box;}
.difficult-container  .container h1{padding: 60px 0 36px;text-align: center;font-size: 36px;line-height: 58px;}
.flex{display: flex;}
.difficult-container .difficult-list li {
    flex: 1;
    box-shadow: 0 2px 32px 0 rgba(0,0,0,.08);
    border-radius: 4px;
    margin-right: 30px;
    padding: 48px 26px 24px;
    position: relative;
    transition: all .2s;
}
.difficult-container .difficult-list li .plane-line {
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
}
.difficult-container .difficult-list li .plane-line .color-line {
    width: 3px;
    height: 100%;
	background-color: #5f8dff;
}
.difficult-container .difficult-list li p.title {
    color: #212121;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 16px;
}