/* 文案适配默认PC端的 移动端单独放在移动端适配中 */
.Img-1,
.Img-2,
.Img-3,
.Img-4,
.Img-5,
.Img-6,
.Img-7,
.Img-8,
.Img-9,
.Img-10,
.Img-11 {
    position: relative;
}

/* 标题、副标题、描述、参数 */
.titleText,
.subheadTitle,
.detailText,
.BannerText {
    position: absolute;
    color: #CBCBCB;
    z-index: 2;
}

.titleText {
    font-weight: 700;
}

.FontWeight700 {
    font-weight: 700;
}

.FontWeight300 {
    font-weight: 300;
}

.leftFont {
    text-align: left;
}

.rightFont {
    text-align: right;
}

/* Img-1 */
.Img-1 .titleText {
    top: 16vw;
    left: 13.5vw;
    font-size: 4vw;
}

.Img-1 .subheadTitle {
    top: 22vw;
    left: 13.6vw;
    font-size: 1.8vw;
}

.Img-1 .detailText {
    top: 27vw;
    left: 13.6vw;
    font-size: 1vw;
}

/* Img-2 */
.Img-2 article {
    color: white;
}

.bannerBold {
    font-weight: 700;
    font-size: 3vw;
}

.Img-2 .banner-1 {
    top: 7vw;
    left: 16vw;
    font-size: 3vw;
}

.Img-2 .banner-2 {
    top: 6vw;
    left: 56vw;
    font-size: 1.3vw;
}

.Img-2 .banner-3 {
    top: 20.5vw;
    left: 59.5vw;
    font-size: 3vw;
    text-align: center;
}

.Img-2 .banner-4 {
    top: 33vw;
    left: 57vw;
    font-size: 1.5vw;
}


.Img-2 .banner-5 span {
    font-size: 4vw;
    font-weight: 700;
}

.Img-2 .banner-6 span {
    font-size: 4vw;
    font-weight: 700;
}

.Img-2 .banner-5 {
    top: 62vw;
    left: 16.5vw;
    font-size: 1.8vw;
}

.Img-2 .banner-6 {
    top: 63vw;
    left: 30.1vw;
    font-size: 1.6vw;
}

.Img-2 .banner-7 {
    top: 45vw;
    left: 47vw;
    font-size: 1.4vw;
}

/* Img-3 */
.Img-3 .titleText {
    top: 24vw;
    left: 13.3vw;
    font-size: 6vw;
}

/* Img-4 */
.Img-4 .detailText {
    top: 43vw;
    left: 35vw;
    font-size: 1.8vw;
}

/* Img-5 */
.Img-5 .titleText {
    top: 14vw;
    left: 13.5vw;
    font-size: 4vw;
    color: #E6E6E6;
}

.Img-5 .detailText {
    top: 27vw;
    left: 13.6vw;
    font-size: 1.5vw;
}

/* Img-6 */
.Img-6 .titleText {
    top: 24vw;
    left: 13.5vw;
    font-size: 4vw;
    color: #E6E6E6;
}

.Img-6 .detailText {
    top: 80vw;
    left: 40vw;
    font-size: 1.5vw;
}

/* Img-7 */
.Img-7 .titleText {
    top: 18vw;
    left: 26.1vw;
    font-size: 4vw;
    color: #E6E6E6;
}

.Img-7 .subheadTitle {
    top: 25vw;
    left: 29.5vw;
    font-size: 2.5vw;
}

.Img-7 .detailText {
    top: 77vw;
    left: 13.2vw;
    font-size: 1.5vw;
}

/* Img-8 */
.Img-8 .titleText {
    top: 9vw;
    left: 13.2vw;
    font-size: 4vw;
    color: #E6E6E6;
}

.Img-8 .subheadTitle {
    top: 21vw;
    left: 13.2vw;
    font-size: 2.5vw;
}

.Img-8 .detailText {
    top: 28vw;
    left: 13.3vw;
    font-size: 1.5vw;
}

/* Img-9 */
.Img-9 span {
    font-size: 5vw;
    color: #E6E6E6;
}

.Img-9 .titleText {
    top: 9vw;
    left: 13.2vw;
    font-size: 4vw;
    color: #E6E6E6;
}

.Img-9 .detailText {
    top: 23vw;
    left: 13.3vw;
    font-size: 1.5vw;
}

/* Img-10 */
.Img-10 .titleText {
    top: 9vw;
    right: 13.2vw;
    font-size: 4vw;
    color: #E6E6E6;
}

.Img-10 .subheadTitle {
    top: 16vw;
    right: 13.3vw;
    font-size: 2.5vw;
}

.Img-10 .detailText {
    font-size: 1.2vw;
}

.Img-10 .detail-10-1 {
    top: 67.3vw;
    left: 18.5vw;
}

.Img-10 .detail-10-2 {
    top: 76.8vw;
    left: 18.5vw;
}

.Img-10 .detail-10-3 {
    top: 85.5vw;
    left: 18.5vw;
}

/* Img-11 */
.Img-11 .title-11 {
    top: 2vw;
    font-size: 4vw;
    color: #E6E6E6;
}

.Img-11 .title-11-1 {
    top: 17.5vw;
    left: 11.6vw;
    font-size: 2vw;
}

.Img-11 .title-11-2 {
    top: 22.3vw;
    left: 11.6vw;
    font-size: 2vw;
}

.Img-11 .title-11-3 {
    top: 27.7vw;
    left: 11.6vw;
    font-size: 2vw;
}

.Img-11 .title-11-4 {
    top: 33.5vw;
    left: 11.6vw;
    font-size: 2vw;
}

.Img-11 .title-11-5 {
    top: 38.8vw;
    left: 11.6vw;
    font-size: 2vw;
}

.Img-11 .detail-11-1 {
    top: 17.5vw;
    left: 50.6vw;
    font-size: 2vw;
}

.Img-11 .detail-11-2 {
    top: 22.3vw;
    left: 50.6vw;
    font-size: 2vw;
}

.Img-11 .detail-11-3 {
    top: 27.7vw;
    left: 50.6vw;
    font-size: 2vw;
}

.Img-11 .detail-11-4 {
    top: 33.5vw;
    left: 50.6vw;
    font-size: 2vw;
}

.Img-11 .detail-11-5 {
    top: 39.2vw;
    left: 50.6vw;
    font-size: 2vw;
}

/* 移动端适配 */
@media screen and (max-width:1080px) {

    /* Img-1 */
    .Img-1 .titleText {
        top: 27.5vw;
        left: 5.8vw;
        font-size: 5.5vw;
    }

    .Img-1 .subheadTitle {
        top: 34.8vw;
        left: 6vw;
        font-size: 2.5vw;
    }

    .Img-1 .detailText {
        top: 40vw;
        left: 6vw;
        font-size: 1.3vw;
    }

    /* Img-2 */

    .Img-2 .banner-1 {
        top: 11vw;
        left: 10vw;
        font-size: 3vw;
    }

    .Img-2 .banner-2 {
        top: 10vw;
        left: 58.6vw;
        font-size: 1.7vw;
    }

    .Img-2 .banner-3 {
        top: 27.5vw;
        left: 65vw;
        font-size: 3vw;
        text-align: center;
    }

    .Img-2 .banner-4 {
        top: 42vw;
        left: 60.3vw;
        font-size: 1.7vw;
    }


    .Img-2 .banner-5 span {
        font-size: 4vw;
        font-weight: 700;
    }

    .Img-2 .banner-6 span {
        font-size: 4vw;
        font-weight: 700;
    }

    .Img-2 .banner-5 {
        top: 78vw;
        left: 10.5vw;
        font-size: 2vw;
    }

    .Img-2 .banner-6 {
        top: 79vw;
        left: 26.5vw;
        font-size: 2vw;
    }

    .Img-2 .banner-7 {
        top: 58vw;
        left: 50.5vw;
        font-size: 1.4vw;
    }

    /* Img-3 */
    .Img-3 .titleText {
        top: 26vw;
        left: 5.4vw;
    }

    /* Img-4 */
    .Img-4 .detailText {
        top: 56vw;
        left: 33vw;
        font-size: 2.2vw;
    }

    /* Img-5 */
    .Img-5 .titleText {
        top: 14vw;
        left: 5.6vw;
        font-size: 6vw;
    }

    .Img-5 .detailText {
        top: 34vw;
        left: 5.6vw;
        font-size: 2vw;
    }

    /* Img-6 */
    .Img-6 .titleText {
        top: 28vw;
        left: 5.6vw;
        font-size: 6vw;
    }

    .Img-6 .detailText {
        top: 95vw;
        left: 27vw;
        font-size: 2.2vw;
    }

    /* Img-7 */
    .Img-7 .titleText {
        top: 20vw;
        left: 5vw;
        font-size: 6vw;
    }

    .Img-7 .subheadTitle {
        top: 29vw;
        left: 27vw;
        font-size: 3vw;
    }

    .Img-7 .detailText {
        top: 88vw;
        left: 5.6vw;
        font-size: 2.2vw;
    }

    /* Img-8 */
    .Img-8 .titleText {
        top: 18vw;
        left: 5.6vw;
        font-size: 6vw;
    }

    .Img-8 .subheadTitle {
        top: 36vw;
        left: 5.7vw;
        font-size: 3vw;
    }

    .Img-8 .detailText {
        top: 42vw;
        left: 5.8vw;
        font-size: 2vw;
    }

    /* Img-9 */
    .Img-9 span {
        font-size: 6vw;
    }

    .Img-9 .titleText {
        top: 7vw;
        left: 5.6vw;
        font-size: 5vw;
    }

    .Img-9 .detailText {
        top: 20vw;
        left: 5.8vw;
        font-size: 2vw;
    }

    /* Img-10 */
    .Img-10 .titleText {
        top: 17vw;
        right: 5.5vw;
        font-size: 6vw;
    }

    .Img-10 .subheadTitle {
        top: 27vw;
        right: 5.8vw;
        font-size: 3vw;
    }

    .Img-10 .detailText {
        font-size: 1.8vw;
    }

    .Img-10 .detail-10-1 {
        top: 84.7vw;
        left: 14vw;
    }

    .Img-10 .detail-10-2 {
        top: 96.5vw;
        left: 14vw;
    }

    .Img-10 .detail-10-3 {
        top: 107vw;
        left: 14vw;
    }
}