@media screen and (max-width: 62rem){
    body{
        width: 100%;
        margin: 0 auto;
        padding: 0rem;
    }
    main {
        position: relative;
        height: 100%;
    }
    ::-webkit-scrollbar {
        width: 0;
        height: 0;
        color: transparent;
    }
    .swiper-slide {
        height: 100%; //这里是终点
    width: 100%;
        position: relative;
        overflow: hidden;
    }
    body, html{
        width: 100%;
        height: 100%;
    }
    #swiper-container2 .swiper-slide {
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display:block;
    }

    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .page-adapt{
        max-width: 100%;
        height: 100%;
        position: relative;
        margin: auto;
    }
    .page1{
        width: 100%;
        height: 13.125rem;
        background: url("../../../img/ges/monitor/page1-pmdback.png") no-repeat center;
        background-size: 100% 100%;
        position: relative;
    }
    .page1content{
        /*width: 14.125rem;*/
        height: 5.375rem;
        background: #346DFF;
        opacity: 0.5;
        clip-path:
                polygon(2.6875rem 0,100% 0, 100% 100%, 0 100%,0 50%);
        position: absolute;
        left: 50%;
        bottom: 0;
        right: 0;
        margin-left: -2.40625rem;
    }
    .page1-title1{
        width: 7rem;
        height: 1.125rem;
        font-size: 1.5rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 1.125rem;
        /*background: url("../../../img/ges/monitor/page1-title.png") no-repeat center;*/
        /*background-size: 100% 100%;*/
        position: absolute;
        margin-top: 8.9375rem;
        margin-left: 13.6875rem;
        white-space: nowrap;
    }
    .page1-rectangle{
        width: 3.75rem;
        height: 0.1875rem;
        background: #FFC334;
        border-radius: 0.125rem;
        position: absolute;
        margin-top: 10.4375rem;
        margin-left: 16.875rem;
    }
    .page1-title2{
        width: 8.5625rem;
        height: 0.75rem;
        font-size: 0.75rem;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 0.375rem;
        position: absolute;
        margin-top: 11.1875rem;
        margin-left: 12.125rem;
    }

    .content1,.content2,.content3,.content4{
        display: none;
    }

    .page2{
        width: 100%;
        height: 20.75rem;
        position: relative;
        background: #FFFFFF;
    }
    .page2-title{
        width: 6.375rem;
        height: 1.375rem;
        position: absolute;
        margin-top: 1.25rem;
        margin-left: 1.25rem;
    }
    .page2-t1{
        width: 6rem;
        height: 0.9375rem;
        font-size: 1.25rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #000000;
        line-height: 0.9375rem;
        letter-spacing: 0.0625rem;
        white-space: nowrap;
        margin-left: 0;
        margin-top: 0;
    }
    .page2-t2{
        width: 6.375rem;
        height: 1.25rem;
        font-size: 1.25rem;
        font-family: Source Han Sans CN;
        font-weight: 800;
        color: #000000;
        opacity: 0.15;
        line-height: 1.25rem;
        white-space: nowrap;
        margin-left: 0;
        margin-top: -0.875rem;
    }
    .page2-contents{
        width: 20.9375rem;
        height: 13.125rem;
        position: absolute;
        margin-top: 3.875rem;
        margin-left: 1.25rem;
    }
    .content1-pmd{
        width: 17.5rem;
        height: 15rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: absolute;
        z-index: 1000;
        left: 1.75rem;
        top: 0;
    }
    .c1-back-pmd{
        width:17.5rem;
        height: 13.125rem;
        background: url("../../../img/ges/monitor/page2-c1back.png") no-repeat center;
        background-size: 100% 100%;
        border-radius: 1.25rem;
        margin-top: 0;
    }
    .c1-words-pmd{
        width: 15rem;
        height: 6.25rem;
        background: #346DFF;
        margin-top: -4.375rem;
        display: block;
    }
    .c1-title{
        width: 9.1875rem;
        height: 0.8125rem;
        font-size: 1rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.8125rem;
        white-space: nowrap;
        margin-left: 0.625rem;
        margin-top: 0.625rem;
    }
    .page2-rectangle{
        width: 0.875rem;
        height: 0.125rem;
        background: #FFC334;
        border-radius: 0.0625rem;
        margin-top: 0.625rem;
        margin-left: 0.625rem;
    }
    .c-txt{
        width: 13.125rem;
        height: 1.75rem;
        font-size: 0.75rem;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 1rem;
        text-indent: 2em;
        display: block;
        margin-top: 0.5625rem;
        margin-left: 0.9375rem;
    }
    .content2-pmd{
        width: 12.5rem;
        height: 9.375rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: absolute;
        z-index: 100;
        left: auto;
        right: 0;
        top: 1.875rem;
    }
    .c2-back-pmd{
        width:12.5rem;
        height: 9.375rem;
        background: url("../../../img/ges/monitor/page2-c2back.png") no-repeat center;
        background-size: 100% 100%;
        border-radius: 1.25rem;
        margin-top: 0;
    }
    .c2-words-pmd{
        width: 15rem;
        height: 6.25rem;
        background: #346DFF;
        margin-top: -4.375rem;
        display: none;
    }
    .c2-title{
        width: 9.1875rem;
        height: 0.8125rem;
        font-size: 1rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.8125rem;
        white-space: nowrap;
        margin-left: 0.625rem;
        margin-top: 0.625rem;
    }
    .content3-pmd{
        width: 12.5rem;
        height: 9.375rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: absolute;
        z-index: 10;
        left: auto;
        right: 3.5rem;
        top: 1.875rem;
    }
    .c3-back-pmd{
        width:12.5rem;
        height: 9.375rem;
        background: url("../../../img/ges/monitor/page2-c3back.png") no-repeat center;
        background-size: 100% 100%;
        border-radius: 1.25rem;
        margin-top: 0;
    }
    .c3-words-pmd{
        width: 15rem;
        height: 6.25rem;
        background: #346DFF;
        margin-top: -4.375rem;
        display: none;
    }
    .c3-title{
        width: 9.1875rem;
        height: 0.8125rem;
        font-size: 1rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.8125rem;
        white-space: nowrap;
        margin-left: 0.625rem;
        margin-top: 0.625rem;
    }
    .content4-pmd{
        width: 12.5rem;
        height: 9.375rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: absolute;
        z-index: 100;
        left: 0;
        right: auto;
        top: 1.875rem;
    }
    .c4-back-pmd{
        width:12.5rem;
        height: 9.375rem;
        background: url("../../../img/ges/monitor/page2-c4back.png") no-repeat center;
        background-size: 100% 100%;
        border-radius: 1.25rem;
        margin-top: 0;
    }
    .c4-words-pmd{
        width: 15rem;
        height: 6.25rem;
        background: #346DFF;
        margin-top: -4.375rem;
        display: none;
    }
    .c4-title{
        width: 9.1875rem;
        height: 0.8125rem;
        font-size: 1rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.8125rem;
        white-space: nowrap;
        margin-left: 0.625rem;
        margin-top: 0.625rem;
    }

    .cards{
        display: none;
    }

    .page3{
        width: 100%;
        height: 25.4375rem;
        background: url("../../../img/ges/monitor/page3-pmdback.png") no-repeat center;
        background-size: 100% 100%;
        position: relative;
    }
    .page3-title{
        width: 3.375rem;
        height: 0.6875rem;
        font-size: 0.875rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.6875rem;
        text-shadow: 0.0625rem 0.1875rem #323A42;
        position: absolute;
        left: 2.4375rem;
        top: 3.125rem;
        white-space: nowrap;
    }
    .cards-pmd{
        width: 57.375rem;
        height: 12.5rem;
        display: flex;
        flex-direction: row;
        align-items: center;
        position: absolute;
        left: 2.375rem;
        top: 7.25rem;
    }
    .card1-pmd{
        width: 18.75rem;
        height: 12.5rem;
        background: url("../../../img/ges/monitor/page3-card1back.png") no-repeat center;
        background-size: 100% 100%;
        margin-left: 0;
        z-index: 100;
        position: relative;
    }
    .card1-pmd div{
        width: 3.375rem;
        height: 0.6875rem;
        font-size: 0.875rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.6875rem;
        position: absolute;
        right: 7.6875rem;
        top: 13.0625rem;
        display: block;
        white-space: nowrap;
    }
    .card2-pmd{
        width: 18.75rem;
        height: 12.5rem;
        background: url("../../../img/ges/monitor/page3-card2back.png") no-repeat center;
        background-size: 100% 100%;
        margin-left: 0.5625rem;
        z-index: 100;
        position: relative;
    }
    .card2-pmd div{
        width: 3.375rem;
        height: 0.6875rem;
        font-size: 0.875rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.6875rem;
        position: absolute;
        right: 7.6875rem;
        top: 13.0625rem;
        display: block;
        white-space: nowrap;
    }
    .card3-pmd{
        width: 18.75rem;
        height: 12.5rem;
        background: url("../../../img/ges/monitor/page3-card3back.png") no-repeat center;
        background-size: 100% 100%;
        margin-left: 0.5625rem;
        z-index: 100;
        position: relative;
    }
    .card3-pmd div{
        width: 3.375rem;
        height: 0.6875rem;
        font-size: 0.875rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 0.6875rem;
        position: absolute;
        right: 7.6875rem;
        top: 13.0625rem;
        display: block;
        white-space: nowrap;
    }
    .change{
        animation: rotate 15s linear infinite;
        animation-direction: alternate;
    }
    @keyframes rotate {
        from {
            transform: translateX(0);
        }
        to {
            transform: translateX(-38.75rem);
        }
    }
    .page4{
        width: 100%;
        height: 27.3125rem;
        background:#FFFFFF;
        position: relative;
    }
    .page4-main{
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        position: relative;
        margin: auto;
    }
    .page4-title{
        width: 5.0625rem;
        height: 1.375rem;
        /*background: url("../../../img/ges/monitor/page4-title.png") no-repeat center;*/
        /*background-size: 100% 100%;*/
        position: absolute;
        margin-top: 1.875rem;
        margin-left: -15.875rem;
    }
    .page4-t1{
        width: 4.8125rem;
        height: 0.9375rem;
        font-size: 1.25rem;
        font-family: YouSheBiaoTiHei;
        font-weight: 400;
        color: #000000;
        line-height: 0.9375rem;
        letter-spacing: 0.0625rem;
        white-space: nowrap;
        margin-top: 0;
        margin-left: 0;
    }
    .page4-t2{
        width: 5.0625rem;
        height: 1.25rem;
        font-size: 1.25rem;
        font-family: Source Han Sans CN;
        font-weight: 800;
        color: #000000;
        opacity: 0.15;
        line-height: 1.25rem;
        white-space: nowrap;
        margin-top: -0.875rem;
        margin-left: 0;
    }
    .indicator{
        width: 85rem;
        height: 11.25rem;
        position: absolute;
        margin-top: 12.0625rem;
        display: none;
    }
    .page4-contents{
        width: 21rem;
        height: 21rem;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        position: absolute;
        margin-top: 3.8125rem;
    }
    .step1{
        width: 10.1875rem;
        height: 10.1875rem;
        background: url("../../../img/ges/monitor/step1-back.png") no-repeat center;
        background-size: 100% 100%;
        position: relative;
        margin-left: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .step1-title{
        width: 5rem;
        height: 0.75rem;
        background: url("../../../img/ges/monitor/step1-title.png") no-repeat center;
        background-size: 100% 100%;
        margin-top: 1.3125rem;
    }
    .step1-txt{
        width: 7.5625rem;
        height: 3.6875rem;
        font-size: 0.75rem;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
        line-height: 1rem;
        letter-spacing: 0;
        margin-top: 0.625rem;
    }
    .step-txt{
        width: 8rem;
        height: 3.6875rem;
        font-size: 0.75rem;
        font-family: Source Han Sans CN;
        font-weight: 500;
        color: #000000;
        line-height: 1rem;
        letter-spacing: 0;
        margin-top: 0.625rem;
    }
    .step1-lable{
        width: 1.5rem;
        height: 1.5rem;
        background: url("../../../img/ges/monitor/step1-lable.png") no-repeat center;
        background-size: 100% 100%;
        margin-top: 0.875rem;
        margin-left: -5.8125rem;
    }
    .step2{
        width: 10.1875rem;
        height: 10.1875rem;
        background: url("../../../img/ges/monitor/step2-back.png") no-repeat center;
        background-size: 100% 100%;
        position: relative;
        margin-left: 0.625rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .step2-title{
        width: 5rem;
        height: 0.75rem;
        background: url("../../../img/ges/monitor/step2-title.png") no-repeat center;
        background-size: 100% 100%;
        margin-top: 1.3125rem;
    }
    .step2-lable{
        width: 1.5rem;
        height: 1.5rem;
        background: url("../../../img/ges/monitor/step2-lable.png") no-repeat center;
        background-size: 100% 100%;
        margin-top: 0.875rem;
        margin-left: -5.8125rem;
    }
    .step3{
        width: 10.1875rem;
        height: 10.1875rem;
        background: url("../../../img/ges/monitor/step3-back.png") no-repeat center;
        background-size: 100% 100%;
        position: relative;
        margin-left: 0;
        margin-top: 0.625rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .step3-title{
        width: 5rem;
        height: 0.75rem;
        background: url("../../../img/ges/monitor/step3-title.png") no-repeat center;
        background-size: 100% 100%;
        margin-top: 1.3125rem;
    }
    .step3-lable{
        width: 1.5rem;
        height: 1.5rem;
        background: url("../../../img/ges/monitor/step3-lable.png") no-repeat center;
        background-size: 100% 100%;
        margin-top: 0.875rem;
        margin-left: -5.8125rem;
    }
    .step4{
        width: 10.1875rem;
        height: 10.1875rem;
        background: url("../../../img/ges/monitor/step4-back.png") no-repeat center;
        background-size: 100% 100%;
        position: relative;
        margin-left: 0.625rem;
        margin-top: 0.625rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .step4-title{
        width: 5rem;
        height: 0.75rem;
        background: url("../../../img/ges/monitor/step4-title.png") no-repeat center;
        background-size: 100% 100%;
        margin-top: 1.3125rem;
    }
    .step4-lable{
        width: 1.5rem;
        height: 1.5rem;
        background: url("../../../img/ges/monitor/step4-lable.png") no-repeat center;
        background-size: 100% 100%;
        margin-top: 0.875rem;
        margin-left: -5.8125rem;
    }
    .footer{
        height: 50.5rem;
    }
}
