.m-index-move1 .js .one2 {
    left: 810px;
    top: 154px;
}
.m-index-move1 .js .one3 {
    left: 710px;
    top: 460px;
}

.m-index-move1 .js .one0 .title div{
    height: 100%;
    line-height: 58px;
    font-size: 28px;
}
.m-index-move1 .js .one1 .title div{
    height: 100%;
    line-height: 58px;
    font-size: 28px;
}
.m-index-move1 .js .one2 .title div{
    height: 100%;
    line-height: 58px;
    font-size: 28px;
}
.m-index-move1 .js .one3 .title div {
    height: 100%;
    line-height: 58px;
    font-size: 28px;
}

.m-platform-move1.active .img-p4 {
    position: absolute;
    left: 538px;
    top: 700px;
    width: 115px;
    height: 128px;
}
.m-platform-move1.active .img-p7 {
    position: absolute;
    left: 1100px;
    top: 460px;
    width: 115px;
    height: 128px;
}
.m-platform-move1.active .img-p1 {
    position: absolute;
    left: -30px;
    top: 480px;
    width: 115px;
    height: 128px;
}

.platform-2023-move2 {
    position: relative;
    width: 1200px;
    height: 675px;
    transform: scale(0.8);
}

.platform-2023-move2-body{
    width: 100%;
    height: 100%;
    opacity: 0;
}
.platform-2023-move2.active .platform-2023-move2-body{
    animation: platformMove1 1s linear;
    animation-fill-mode: forwards;
    transform: translateY(30%) scale(0.5);
}

.platform-2023-move2.active .img-bg {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.platform-2023-move2.active .move-line{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.platform-2023-move2.active .move-line-item {
    position: absolute;
    width: 0;
    height: 5px;
    background: #84a8f8;
    transform-origin: left center;
}
.platform-2023-move2.active .move-line-1{
    top: 176px;
    left: 696px;
    transform: rotateZ(34deg);
    animation: move-line-01 0.3s 0.3s linear forwards;
}
.platform-2023-move2.active .move-line-2{
    top: 220px;
    left: 761px;
    transform: rotateZ(90deg);
    animation: move-line-02 0.3s 0.6s linear forwards;
}
.platform-2023-move2.active .move-line-3{
    top: 251px;
    left: 760px;
    transform: rotateZ(48deg);
    animation: move-line-03 0.3s 0.9s linear forwards;
}
.platform-2023-move2.active .move-line-4{
    top: 298px;
    left: 790px;
    transform: rotateZ(150deg);
    animation: move-line-04 0.5s 1.2s linear forwards;
}
.platform-2023-move2.active .move-line-5{
    top: 361px;
    left: 679px;
    transform: rotateZ(90deg);
    animation: move-line-05 0.3s 1.7s linear forwards;
}
.platform-2023-move2.active .move-line-6{
    top: 412px;
    left: 679px;
    transform: rotateZ(150deg);
    animation: move-line-06 1s 2s linear forwards;
}
.platform-2023-move2.active .move-line-7{
    top: 536px;
    left: 434px;
    transform: rotateZ(270deg);
    animation: move-line-07 2s 3s ease-in forwards;
}
.platform-2023-move2.active .move-line-8{
    top: 358px;
    left: 435px;
    transform: rotateZ(218deg);
    animation: move-line-08 0.5s 5s ease-out forwards;
}

.move-img-01 {
    position: absolute;
    top: 61px;
    left: 260px;
    width: 140px;
}
.move-img-01-item img{
    position: absolute;
    width: 69px;
}
.move-img-01-item .img1{
    top: -6px;
    left: 20px;
    animation: move-img2 2s linear infinite;
}
.move-img-01-item .img2{
    top: -6px;
    left: 120px;
    animation: move-img2 2s linear infinite;
}
.move-img-01-item .img3{
    top: 20px;
    animation: move-img3 2s linear infinite;
}

.move-img-01 .move-img-01-bottom {
    position: absolute;
    top: 94px;
    width: 76px;
    height: 26px;
    border-radius: 50%;
    background: radial-gradient(#679bff, transparent 60%, transparent);
}
.move-img-01 .move-img-bottom-0 {
    left: 16px;
    animation: move-img-bottom-0-img 2s linear infinite;
}
.move-img-01 .move-img-bottom-1 {
    left: 118px;
    animation: move-img-bottom-1-img 2s linear infinite;
}
.move-img-01 .move-img-bottom-2{
    top: 120px;
    left: 66px;
    animation: move-img-bottom-2-img 2s linear infinite;
}
.move-img-02{
    position: absolute;
    top: 320px;
    left: 50px;
    width: 140px;
}
.move-img-02 img{
    position: relative;
    margin-top: 0;
    animation: move-img-02-img 2s linear infinite;
}
.move-img-02 .move-img-02-bottom{
    position: relative;
    margin-top: -5px;
    width: 91px;
    height: 26px;
    border-radius: 50%;
    background: radial-gradient(#679bff, transparent 60%, transparent);
    margin-left: calc(50% - 45px);
    animation: move-img-02-bottom 2s linear infinite;
}

.move-img-03,.move-img-04 {
    position: absolute;
}

.move-img-03 img{
    width: 54.92px;
    height: 53.03px;
    opacity: 0;
}
.platform-2023-move2.active .move-img-03 img{
    opacity: 1;
}
.move-img-03-jie img,.move-img-03-zhi img,.move-img-03-gui img{
    width: 60.92px;
    height: 59.03px;
}
.platform-2023-move2.active .move-img-03-ju {
    top: 220px;
    left: 1095px;
    opacity: 0;
    animation: move-ju 0.5s 1s linear forwards;
}

.platform-2023-move2.active .move-img-03-tuo {
    top: 220px;
    left: 1055px;
    opacity: 0;
    animation: move-tuo 0.5s 1.2s linear forwards;
}
.platform-2023-move2.active .move-img-03-jie {
    top: 220px;
    left: 1090px;
    opacity: 0;
    animation: move-jie 0.5s 1.5s linear forwards;
}

.platform-2023-move2.active .move-img-03-zhi {
    top: 220px;
    left: 1045px;
    opacity: 0;
    animation: move-zhi 0.5s 1.7s linear forwards;
}
.platform-2023-move2.active .move-img-03-gui {
    top: 220px;
    left: 1050px;
    opacity: 0;
    animation: move-gui 0.8s 2s linear forwards;
}
.move-img-04 img{
    width: 100%;
    height: 100%;
}
.move-img-04-dot{
    width: 11.92px;
    height: 11.03px;
    top: 616px;
    left: 910px;
    opacity: 0;
    animation: move-04-dot 1.2s linear infinite alternate;
}
.move-img-05-dot{
    width: 6.92px;
    height: 6.03px;
    top: 610px;
    left: 914px;
    opacity: 1;
    animation: move-05-dot 1s linear infinite;
}
.move-img-06-dot {
    width: 8.92px;
    height: 8.03px;
    top: 588px;
    left: 910px;
    opacity: 1;
    animation: move-06-dot 0.6s linear infinite alternate;
}
.move-img-07-dot{
    top: 600px;
    left: 894px;
    width: 3.92px;
    height: 3.03px;
    animation: move-07-dot 1.5s linear infinite alternate;
}

/** */

.platform-2023-move3 {
    position: relative;
    width: 1200px;
    height: 675px;
    transform: scale(0.8);
    /*background: #efefef;*/
    overflow: hidden;
}
.platform-2023-move3-body{
    width: 100%;
    height: 100%;
    opacity: 0;
}
.platform-2023-move3.active .platform-2023-move3-body{
    animation: platformMove1 0s ease-in;
    animation-fill-mode: forwards;
    transform: translateY(30%) scale(0.5);
}

.move3-img{
    position: absolute;
    font-weight: 500;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    color: #52A3EE;
}

.move3-img img{
    width: 100%;
    height: 100%;
}
.platform-2023-move3.active .move3-img-01 {
    width: 121.11px;
    height: 175.82px;
    bottom: 102px;
    left: 187px;
    transform: translateY(160%);
    animation: move3-img-01-move 1.3s ease-out forwards;
}
.platform-2023-move3.active .move3-img-02{
    width: 120px;
    height: 34px;
    bottom: 61px;
    left: 188px;
    transform: translateY(95px);
    animation: move3-img-02-move 0.3s 0.1s ease-out forwards;
}
.platform-2023-move3.active .move3-img-03{
    width: 165px;
    height: 104px;
    bottom: 126px;
    left: 325px;
    opacity: 0;
    animation: move3-img-03-move 0.5s 0.7s ease-in forwards;
}
.platform-2023-move3.active .move3-img-04{
    width: 192.61px;
    height: 208.09px;
    bottom: 101.91px;
    left: 491px;
    transform: translateY(160%);
    animation: move3-img-01-move 1.3s 2.5s ease-out forwards;
}
.platform-2023-move3.active .move3-img-05{
    width: 197px;
    height: 34px;
    bottom: 61px;
    left: 489px;
    transform: translateY(95px);
    animation: move3-img-02-move 0.3s 2.5s ease-out forwards;
}
.platform-2023-move3.active .move3-img-06 {
    width: 185px;
    height: 104px;
    bottom: 129px;
    left: 683px;
    opacity: 0;
    animation: move3-img-03-move 0.5s 2.7s ease-in forwards;
}
.platform-2023-move3.active .move3-img-07 {
    width: 133.91px;
    height: 169.49px;
    bottom: 101.91px;
    left: 887px;
    transform: translateY(160%);
    animation: move3-img-01-move 1.3s 3.2s ease-out forwards;
}
.platform-2023-move3.active .move3-img-08 {
    width: 120px;
    height: 34px;
    bottom: 61px;
    left: 894px;
    transform: translateY(95px);
    animation: move3-img-02-move 0.3s 3.2s ease-out forwards;
}
.platform-2023-move3.active .move3-img-09 {
    width: 705px;
    height: 179px;
    top: 280px;
    left: 245px;
    opacity: 0;
    animation: move3-img-03-move 0.5s 1.1s ease-in forwards;
}
.platform-2023-move3.active .move3-img-10 {
    height: 160.24px;
    width: 132.28px;
    left: 178px;
    top: 48.96px;
    transform: translateY(-210px);
    animation: move3-img-10-move 0.5s 1.5s ease-in forwards;
}
.platform-2023-move3.active .move3-img-11 {
    height: 34px;
    width: 48px;
    left: 214px;
    top: 223px;
    transform: translateY(-250px);
    animation: move3-img-11-move 0.2s 1.5s ease-in forwards;
}
.platform-2023-move3.active .move3-img-12 {
    height: 147.98px;
    width: 132.28px;
    left: 524px;
    top: 61.11px;
    transform: translateY(-210px);
    animation: move3-img-10-move 0.5s 1.8s ease-in forwards;
}
.platform-2023-move3.active .move3-img-13 {
    height: 34px;
    width: 48px;
    left: 567px;
    top: 223px;
    transform: translateY(-250px);
    animation: move3-img-11-move 0.2s 1.8s ease-in forwards;
}
.platform-2023-move3.active .move3-img-14 {
    height: 174.72px;
    width: 132.28px;
    left: 864px;
    top: 34px;
    transform: translateY(-210px);
    animation: move3-img-10-move 0.5s 2.1s ease-in forwards;
}
.platform-2023-move3.active .move3-img-15 {
    height: 34px;
    width: 48px;
    left: 910px;
    top: 223px;
    transform: translateY(-250px);
    animation: move3-img-11-move 0.2s 2.1s ease-in forwards;
}

/** */
.platform-2023-move4 {
    position: relative;
    width: 1200px;
    height: 675px;
    transform: scale(0.8);
    /*background: #efefef;*/
    overflow: hidden;
}
.platform-2023-move4-body{
    width: 100%;
    height: 100%;
    opacity: 0;
}
.platform-2023-move4.active .platform-2023-move4-body{
    animation: platformMove1 0s ease-in;
    animation-fill-mode: forwards;
    transform: translateY(30%) scale(0.5);
}
.move4-img{
    position: absolute;
}

.move4-img img{
    width: 100%;
    height: 100%;
}

.move4-img-line{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.move4-line-item {
    position: absolute;
    width: 0;
    height: 5px;
    background: #84a8f8;
    transform-origin: left center;
}

.platform-2023-move4.active .move4-line-1{
    top: 560px;
    left: 888px;
    transform: rotateZ(225deg);
    animation: move4-line-1-move 0.2s 1s linear forwards;
}

.platform-2023-move4.active .move4-line-2{
    top: 511px;
    left: 840px;
    transform: rotateZ(180deg);
    animation: move4-line-2-move 0.7s 1.2s linear forwards;
}

.platform-2023-move4.active .move4-line-3{
    top: 513px;
    left: 200px;
    background: linear-gradient(to right, #84a8f8, #acccf3);
    transform: rotateZ(270deg);
    animation: move4-line-3-move 0.5s 1.9s linear forwards;
}
.platform-2023-move4.active .move4-line-4{
    top: 138px;
    left: 198px;
    background: linear-gradient(to right, #acccf3, #84a8f8);
    animation: move4-line-4-move 0.5s 2.4s linear forwards;
}
.platform-2023-move4.active .move4-line-5{
    top: 138px;
    left: 530px;
    transform: rotateZ(35deg);
    animation: move4-line-5-move 0.2s 2.9s linear forwards;
}
.platform-2023-move4.active .move4-img-01{
    height: 306.62px;
    width: 213.42px;
    left: 848px;
    top: 330px;
    animation: move4-img-01-move 0.6s linear alternate infinite;
}
.platform-2023-move4.active .move4-img-02{
    height: 152.99px;
    width: 152.99px;
    left: 655px;
    top: 422.10px;
    visibility: hidden;
    animation: move4-img-02-move 0.3s 2.9s linear forwards;
}
.platform-2023-move4.active .move4-img-03{
    height: 152.99px;
    width: 152.99px;
    left: 479px;
    top: 422.10px;
    visibility: hidden;
    animation: move4-img-02-move 0.3s 3.2s linear forwards;
}
.platform-2023-move4.active .move4-img-04{
    height: 152.99px;
    width: 152.99px;
    left: 303px;
    top: 422.1px;
    visibility: hidden;
    animation: move4-img-02-move 0.3s 3.5s linear forwards;
}
.platform-2023-move4.active .move4-img-05{
    height: 152.99px;
    width: 152.99px;
    left: 127px;
    top: 422.1px;
    visibility: hidden;
    animation: move4-img-02-move 0.3s 3.8s linear forwards;
}
.platform-2023-move4.active .move4-img-06{
    height: 198px;
    width: 298px;
    left: 98px;
    top: 181px;
    transform: scale(0);
    visibility: hidden;
    animation: move4-img-06-move 0.5s 4.1s linear forwards;
}
.platform-2023-move4.active .move4-img-07{
    height: 215.37px;
    width: 269px;
    left: 608px;
    top: 78px;
    transform: scale(0);
    visibility: hidden;
    animation: move4-img-06-move 0.5s 4.8s linear forwards;
}
