@media screen and (min-width: 1200px) {

    .mobile {
        display: none;
    }

    body {
        font-family: TsangerYunHei-W04;
    }

    .page {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-items: center;
    }

    .page-subtitle {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: 28px;
        color: #ffffff;
        gap: 12px;
    }

    .page-subtitle .line {
        background-color: #D3F006;
        width: 220px;
        height: 1px;
    }

    .page-title {
        font-size: 68px;
        color: #ffffff;
        font-style: italic;
        font-family: TsangerYunHei-W06;
    }

    .page-neirong {
        margin-top: 60px;
        color: #ffffff;
        font-size: 26px;
    }

    .page-neirong span {
        color: #DAF900;
    }

    .page-neirong p {
        line-height: 42px;
    }

    .page1 {
        background-image: url(../img/page1-bg.jpg);
        background-position: center center;
        background-size: cover;
        height: 1000px;
        width: 100%;
        align-items: flex-start;
    }

    .page1-title {
        font-size: 64px;
        color: #ffffff;
        margin-top: 230px;
        margin-left: 120px;
        font-family: TsangerYunHei-W06;
    }

    .page1-content {
        font-size: 28px;
        color: #ffffff;
        margin-top: 0px;
        margin-left: 130px;
    }

    .page1-content span {
        font-size: 60px;
        color: #DAF900;
        font-family: TsangerYunHei-W06;
    }

    .page2 {
        background-image: url(../img/page2-bg.png);
        background-position: top center;
        background-size: cover;
        height: 1060px;
        width: 100%;
    }

    .page2-subtitle {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: 28px;
        color: #ffffff;
        gap: 12px;
        margin-top: 80px;
    }

    .page2-subtitle .line {
        background-color: #D3F006;
        width: 220px;
        height: 1px;
    }

    .page2-title {
        font-size: 68px;
        color: #ffffff;
        font-style: italic;
        font-family: TsangerYunHei-W06;
    }

    .page2-content {
        width: 1200px;
        height: 594px;
        margin-top: 90px;
        background-image: url(../img/page2-bg2.png);
        background-size: 100% 100%;
        display: flex;
        flex-direction: row;
        gap: 24px;

    }

    .page2-footer {
        width: 100%;
        height: 121px;
        /* background-image: url(../img/page2-bg3.png); */
        background-size: 100% 100%;
    }

    .page2-footer-2 {
        /* background-image: url(../img/page2-bg4.png); */
        width: 100%;
        height: 60px;
    }

    .page2-content-left {
        display: flex;
        flex-direction: column;
        padding: 50px 0 0 30px;
        width: calc(50% - 12px);
    }

    .page2-content-left img,
    .page2-content-right img {
        margin-top: 40px;
        width: 45%;
        margin-left: 27.5%;
    }

    .page2-content-right img {
        margin-top: 30px;
        width: 70%;
        margin-left: 15%;
    }

    .page2-content-right {
        display: flex;
        flex-direction: column;
        width: calc(50% - 12px);
        padding: 50px 0 0 30px;
    }

    .page2-content-title {
        font-size: 30px;
        color: #D3F006;
    }

    .page2-content-neirong {
        font-size: 22px;
        line-height: 42px;
        margin-top: 24px;
        margin-left: 40px;
        color: #ffffff;
    }

    .page2-content-neirong span {
        color: #D3F006;
    }

    .page3 {
        background-image: url(../img/page3-bg.png);
        background-position: center top;
        background-size: cover;
        height: 1080px;
        width: 100%;
        padding-bottom: 80px;
    }

    .page3-title {
        margin-top: 60px;
    }

    .page3-neirong {
        margin-top: 720px;
        text-align: center;
    }


    .page4 {
        /* background-image: url(../img/page4-bg.png); */
        background-position: bottom center;
        background-size: cover;
        height: 1000px;
        width: 100%;
        justify-content: flex-end;
    }

    .diyi-neirong {
        margin-top: 680px;
        text-align: center;
    }

    .mySwiper {
        width: 100%;
        height: 1000px;
    }

    .swiper_pagination1 {
        left: calc(50% - 80px) !important;
        right: 0;
        margin: auto;
        bottom: 40px !important;
        position: relative;
        z-index: 9;
    }

    .swiper-pagination-bullet {
        width: 80px !important;
        height: 2px !important;
        border-radius: 0% !important;
        background-color: #D3F006 !important;
    }

    .diyi-bg {
        background-image: url(../img/page4-bg.png);
        background-position: bottom center;
        background-size: cover;
        width: 100%;
        height: 1000px;
    }

    .dier-bg {
        background-image: url(../img/page4-bg-2.png);
        background-position: bottom center;
        background-size: cover;
        width: 100%;
        height: 1000px;
    }

    .page5 {
        background-image: url(../img/page5-bg.png);
        background-position: bottom center;
        background-size: cover;
        height: 1080px;
        width: 100%;
    }

    .page5-title {
        margin-top: 185px;
    }

    .page5-neirong {
        margin-top: 85px;
        text-align: center;
    }

    .page5 img {
        width: 1200px;
        margin-top: 80px;
    }

    .page6 {
        /* background-image: url(../img/page6-bg.png); */
        /* background-position: bottom center;
        background-size: cover; */
        height: auto;
        width: 100%;
        background-color: #374049;
        padding-bottom: 60px;

    }

    .page6-title {
        margin-top: 85px;
    }

    .page6-neirong {
        width: 1200px;
        margin-top: 90px;
        display: flex;
        flex-direction: row;
        gap: 20px;
    }

    .page6-box {
        width: calc(25% - 15px);
        height: 138px;
        border-radius: 13px;
        opacity: 1;
        background: linear-gradient(180deg, #57646F 0%, rgba(87, 100, 111, 0) 100%);
        box-sizing: border-box;
        border: 0.5px solid #DAF900;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        gap: 12px;
    }

    .page6-neirong-2 {
        width: 1200px;
        margin-top: 20px;
        display: flex;
        flex-direction: row;
        gap: 20px;
    }

    .page6-box-2 {
        width: 100%;
        height: 138px;
        border-radius: 10px;
        opacity: 1;
        border: 1px solid #DAF900;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        gap: 18px;
    }

    .page6-box-title {
        margin-top: 20px;
        font-size: 22px;
        color: #DAF900;
    }

    .page6-box-line {
        border-top: 1px solid rgba(216, 216, 216, 0.4);
        height: 1px;
        width: 80%;

    }

    .page6-box-neirong {
        font-size: 16px;
        color: #ffffff;
        text-align: center;
    }

    .page6-box-neirong span {
        color: #DAF900;
    }

    .page6-box-neirong p {
        margin-bottom: 8px;
    }

    .page6-beizhu {
        font-size: 18px;
        color: #ffffff;
        margin-top: 36px;
    }

    .page6-xiaobiaoti {
        margin-top: 60px;
        font-size: 36px;
        color: #ffffff;
        text-align: center;
    }

    .page6-xiaobiaoti p {
        line-height: 60px;
    }

    .page6-biaoti {
        margin-top: 40px;
        font-size: 46px;
        font-family: TsangerYunHei-W06;
        color: #DAF900;
    }




    .page10 {
        background-color: #1C2122;
    }

    .page-content-1200 {
        position: relative;
        width: calc(100% - 120px);
        max-width: 1400px;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        margin-top: 80px;
    }

    .page10-content {
        align-items: flex-start;
        color: #FFFFFF;
    }

    /* 第九 */
    .index_09 {
        width: 100%;
        background: #1B2122;
        overflow: hidden;
    }

    .index_09_con {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }

    h1 {
        color: #fff;
        font-size: 28px;
        font-weight: 400;
    }

    .biaoji {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding-top: 12px;
        padding-bottom: 24px;
    }

    .biaoji span:nth-child(1) {
        display: block;
        width: 8px;
        height: 8px;
        background-color: #fff;
        border-radius: 50%;
        margin-right: 6px;
    }

    .biaoji span:nth-child(2) {
        font-size: 15px;
        color: #fff;
        margin-right: 32px;
    }

    .biaoji span:nth-child(3) {
        display: block;
        width: 8px;
        height: 8px;
        border: 1px solid #fff;
        border-radius: 50%;
        margin-right: 6px;
    }

    .biaoji span:nth-child(4) {
        font-size: 15px;
        color: #fff;
        margin-right: 32px;
    }

    .biaoji span:nth-child(5) {
        font-size: 15px;
        color: #fff;
        margin-right: 6px;
    }

    .biaoji span:nth-child(6) {
        font-size: 15px;
        color: #fff;
        margin-right: 32px;
    }

    .index_09_con_title {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-top: 1px solid #808080;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .index_09_con_title span {
        color: #fff;
        font-size: 16px;
        display: block;
        width: 70px;
    }

    .moveon_title {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-top: 1px solid #808080;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .moveon_title span {
        color: #fff;
        font-size: 16px;

    }

    .moveon_title img {
        width: 20px;
        height: 20px;
    }

    .move-container {

        border-top: 1px solid #808080;
        display: none;

    }

    .move-container-left {
        float: left;
        width: 50%;
        height: 40px;
        line-height: 40px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .move-container-left span {
        display: block;
        width: 50%;
    }

    .move-container-left span:nth-child(1) {
        color: #fff;
        font-size: 12px;
        text-indent: 24px;
    }

    .move-container-left span:nth-child(2) {
        color: #fff;
        font-size: 12px;
        text-align: center;
    }



    .x {
        position: relative;
        display: flex;
        width: 100%;
        /* height: 240px; */
        padding: 30px 0;
        align-items: center;
        flex: 1 0 0;
        border: 1px solid #FFF;
        background: linear-gradient(0deg, #566203 0%, #232A2F 30%);
        text-align: center;
        flex-direction: column;
        justify-content: center;
    }

    .x-title {
        color: #DAF900;
        font-size: 24px;
        line-height: normal;
        margin-bottom: 16px;
    }

    .x-content {
        color: #FFF;
        font-size: 14px;
        line-height: 26px;
    }

    .x-neirong {
        display: flex;
        margin-top: 20px !important;
    }

    .jujishou_yuyue_btn {
        margin-left: 120px;
        position: relative;
        width: 130px;
        margin-top: 20px;
    }

    .jujishou_yuyue_btn span {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        font-size: 24px;
        font-family: TsangerYunHei-W05;
        color: var(--theme-color);
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }

}




.scroll-animation {
    transform: translateY(60px);
    opacity: 0;
    /* 初始状态不设置transition */
}

.scroll-animation.active {
    transform: translateY(0);
    opacity: 1;
    /* 只在激活状态设置过渡 */
    transition: all 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.scroll-left-animation {
    transform: translateX(-260px);
    opacity: 0;
    /* 初始状态不设置transition */
}

.scroll-left-animation.active {
    transform: translateY(0);
    opacity: 1;
    /* 只在激活状态设置过渡 */
    transition: all 1s cubic-bezier(0.22, 0.61, 0.36, 1);
}