html{
    overflow-y: overlay;
}
body{
    margin: 0;
}
.page {
    background-color: rgba(255, 255, 255, 1);
    position: relative;
    width: 100vw;
    height: 268.53vw;
    overflow: hidden;
}

.mod1 {
    width: 100vw;
    height: 260.53vw;
}

.mod2 {
    z-index: 1.1;
    position: relative;
    width: 100vw;
    height: 256.93vw;
}

.box1 {
    width: 100vw;
    height: 256.88vw;
}

.layer1 {
    width: 96.88vw;
    height: 29.39vw;
}

.block1 {
    height: 53.39vw;
    background: url(./images/2222.png) -8.65vw -6.78vw
    no-repeat;
    background-size: 73.95vw 47.15vw;
    width: 65.32vw;
}

.box2 {
    width: 14.07vw;
    height: 3.13vw;
    margin: 2.13vw 0 0 4.94vw;
}

.img1 {
    width: 14.07vw;
    height: 3.13vw;
}

.box3 {
    width: 2.14vw;
    height: 1.78vw;
    margin: 15.41vw 0 0 60.31vw;
}

.box4 {
    width: 2.14vw;
    height: 1.78vw;
    background: url(./images/pscqfhza6xpejhieo1h3dlg4ikr3ur8593b6e65e949-e7fd-40e1-8665-9c9cf4455281.png)
    0vw -0.06vw no-repeat;
    background-size: 2.18vw 1.82vw;
}

.box5 {
    width: 2.71vw;
    height: 3.81vw;
    margin: 0.93vw 0 26.19vw 62.5vw;
}

.main1 {
    width: 2.71vw;
    height: 3.81vw;
    background: url(./images/psjsnju42iij3miv6pqhpnc7zl7kvx1ksb0a612d1-407a-4090-8b08-d43b02c0ec6b.png)
    0vw -0.06vw no-repeat;
    background-size: 2.76vw 3.85vw;
}

.txt1 {
    width: 2.92vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    color: rgba(102, 61, 189, 1);
    font-size: 0.98vw;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
    display: block;
    margin: 3.02vw 0 0 4.47vw;
}

.block2 {
    width: 16.83vw;
    height: 32.04vw;
    margin: 3.02vw 0 0 1.25vw;
}

.box6 {
    width: 12.66vw;
    height: 0.99vw;
    margin-left: 2.56vw;
}

.mod3 {
    width: 3.91vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
}

.txt2 {
    width: 3.91vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    color: rgba(102, 61, 189, 1);
    font-size: 0.98vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
}

.word1 {
    width: 3.91vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    color: rgba(102, 61, 189, 1);
    font-size: 0.98vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
}

.mod4 {
    width: 4.9vw;
    height: 0.94vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
    margin-top: 0.06vw;
}

.word2 {
    width: 4.9vw;
    height: 0.94vw;
    overflow-wrap: break-word;
    color: rgba(102, 61, 189, 1);
    font-size: 0.98vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
}

.info1 {
    width: 4.9vw;
    height: 0.94vw;
    overflow-wrap: break-word;
    color: rgba(102, 61, 189, 1);
    font-size: 0.98vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
}

.box7 {
    width: 4.02vw;
    height: 4.64vw;
    background: url(./images/psdwlpul0fe6t0g4pqit5dmctt4tsccq1vofb8a7c5a-efbe-4c1d-bd7c-d3c1631d3da7.png) -86.78vw -8.08vw
    no-repeat;
    background-size: 100vw 260.52vw;
    margin: 4.06vw 0 0 12.81vw;
}

.img2 {
    width: 14.69vw;
    height: 18.39vw;
    margin-top: 3.96vw;
}

.block3 {
    width: 3.96vw;
    height: 0.94vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
    margin: 3.07vw 0 0 2.13vw;
}

.word3 {
    width: 3.96vw;
    height: 0.94vw;
    overflow-wrap: break-word;
    color: rgba(102, 61, 189, 1);
    font-size: 0.98vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
}

.info2 {
    width: 3.96vw;
    height: 0.94vw;
    overflow-wrap: break-word;
    color: rgba(102, 61, 189, 1);
    font-size: 0.98vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 0.99vw;
}

.txt3 {
    width: 12.45vw;
    height: 3.13vw;
    overflow-wrap: break-word;
    color: rgba(95, 49, 203, 1);
    font-size: 3.22vw;
    font-family: Adobe Heiti Std R;
    text-align: center;
    white-space: nowrap;
    line-height: 3.23vw;
    display: block;
    margin: 9.3vw 0 0 43.8vw;
}

.layer2 {
    background-color: rgba(183, 152, 255, 1);
    width: 4.54vw;
    height: 0.11vw;
    margin: 0.98vw 0 0 47.76vw;
}

.layer3 {
    width: 93.86vw;
    height: 22.4vw;
    margin: 3.8vw 0 0 4.01vw;
}

.box8 {
    width: 3.96vw;
    height: 4.59vw;
    background: url(./images/ps1cc6ype09dnmpcjz0yqto98n2fntm2y032b98b1a5-db4f-4918-9608-66a08f655152.png) -4.02vw -80.53vw
    no-repeat;
    background-size: 100vw 260.52vw;
    margin-top: 17.82vw;
}

.box9 {
    height: 21.88vw;
    background: url(./images/psksq0q9l98os5bqiugef537cb4m0w7zsut588b5cde-1ac0-4c9a-bfd8-07ecbfe88d67.png)
    100% no-repeat;
    margin-left: 13.08vw;
    width: 24.48vw;
}

.img3 {
    width: 14.38vw;
    height: 14.33vw;
    margin: 3.38vw 0 0 5.26vw;
}

.box10 {
    background-color: rgba(255, 255, 255, 1);
    height: 21.93vw;
    border: 1px solid rgba(215, 215, 215, 1);
    margin-left: -0.1vw;
    width: 36.57vw;
}

.box11 {
    width: 7.3vw;
    height: 10.63vw;
    margin: 3.17vw 0 0 5.93vw;
}

.word4 {
    width: 5.06vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
    margin-left: 0.06vw;
    display: block;
}

.group1 {
    width: 26.25vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    line-height: 1.25vw;
    margin: 1.97vw 0 0 0.31vw;
}

.word5 {
    width: 6.25vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.paragraph1 {
    width: 6.25vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.info3 {
    width: 6.25vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoBox1 {
    width: 6.25vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.group2 {
    background-image: linear-gradient(
            44deg,
            rgba(48, 35, 174, 1) 0,
            rgba(48, 35, 174, 1) 0,
            rgba(200, 109, 215, 1) 100%,
            rgba(200, 109, 215, 1) 100%
    );
    border-radius: 4px;
    height: 2.5vw;
    margin-top: 1.67vw;
    width: 7.3vw;
}

.txt4 {
    width: 4.12vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    font-family: Adobe Heiti Std R;
    text-align: center;
    white-space: nowrap;
    line-height: 1.05vw;
    display: block;
    margin: 0.72vw 0 0 1.61vw;
}

.box12 {
    width: 4.28vw;
    height: 4.9vw;
    background: url(./images/ps48qyfs2y395m4arnurri9pn2s4tnd2cscafab5e2-c879-4998-80fb-e2509f557f51.png) -88.65vw -66.83vw
    no-repeat;
    background-size: 100vw 260.52vw;
    margin: 4.11vw 0 0 6.66vw;
}

.box13 {
    width: 2.45vw;
    height: 2.82vw;
    background: url(./images/psk3sra9v8mphfykivpgyletv91wv0dw6rb08421b7-f32b-43f0-85c8-d78737459dcf.png) -95.42vw -72.71vw
    no-repeat;
    background-size: 100vw 260.52vw;
    margin: 10vw 0 0 2.5vw;
}

.layer4 {
    width: 74.07vw;
    height: 21.93vw;
    margin: 1.14vw 0 0 7.96vw;
}

.outer1 {
    width: 6.78vw;
    height: 7.87vw;
    background: url(./images/psnpqjh1bu0nfrt4dahlhg3d55jisw4nrm51c32c8b8-8dc8-4205-af52-b82449b0b8a5.png) -7.97vw -87.04vw
    no-repeat;
    background-size: 100vw 260.52vw;
    margin-top: 0.79vw;
}

.outer2 {
    background-color: rgba(255, 255, 255, 1);
    height: 21.93vw;
    border: 1px solid rgba(215, 215, 215, 1);
    width: 60.99vw;
}

.section1 {
    width: 55vw;
    height: 21.88vw;
    margin-left: 5.94vw;
}

.outer3 {
    width: 15.68vw;
    height: 11.15vw;
    margin-top: 3.49vw;
}

.section2 {
    width: 6.78vw;
    height: 1.83vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
    margin-left: 0.06vw;
}

.txt5 {
    width: 6.78vw;
    height: 1.83vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
}

.txt6 {
    width: 6.78vw;
    height: 1.83vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
}

.section3 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
    margin: 1.92vw 0 0 0.31vw;
}

.word6 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.word7 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.txt7 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.word8 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.txt8 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoBox2 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.word9 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoBox3 {
    width: 15.37vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.section4 {
    background-image: linear-gradient(
            44deg,
            rgba(48, 35, 174, 1) 0,
            rgba(48, 35, 174, 1) 0,
            rgba(200, 109, 215, 1) 100%,
            rgba(200, 109, 215, 1) 100%
    );
    border-radius: 4px;
    height: 2.5vw;
    margin-top: 2.19vw;
    width: 7.3vw;
}

.word10 {
    width: 4.12vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    font-family: Adobe Heiti Std R;
    text-align: center;
    white-space: nowrap;
    line-height: 1.05vw;
    display: block;
    margin: 0.72vw 0 0 1.61vw;
}

.outer4 {
    background-color: rgba(216, 216, 216, 1);
    width: 0.06vw;
    height: 21.88vw;
    margin-left: 14.8vw;
}

.pic1 {
    width: 24.48vw;
    height: 21.88vw;
}

.layer5 {
    width: 68.81vw;
    height: 22.97vw;
    margin: 1.61vw 0 0 21.04vw;
}

.pic2 {
    width: 24.48vw;
    height: 21.88vw;
}

.mod5 {
    background-color: rgba(255, 255, 255, 1);
    height: 21.93vw;
    border: 1px solid rgba(215, 215, 215, 1);
    margin-left: -0.1vw;
    width: 36.57vw;
}

.layer6 {
    width: 15.94vw;
    height: 11.15vw;
    margin: 3.75vw 0 0 5.88vw;
}

.mod6 {
    width: 8.29vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
    margin-left: 0.06vw;
}

.txt9 {
    width: 8.29vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
}

.info4 {
    width: 8.29vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
}

.mod7 {
    width: 15.58vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
    margin: 1.97vw 0 0 0.36vw;
}

.info5 {
    width: 15.58vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.txt10 {
    width: 15.58vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.word11 {
    width: 15.58vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.paragraph2 {
    width: 15.58vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.txt11 {
    width: 15.58vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoBox4 {
    width: 15.58vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.mod8 {
    background-image: linear-gradient(
            44deg,
            rgba(48, 35, 174, 1) 0,
            rgba(48, 35, 174, 1) 0,
            rgba(200, 109, 215, 1) 100%,
            rgba(200, 109, 215, 1) 100%
    );
    border-radius: 4px;
    height: 2.5vw;
    margin-top: 2.19vw;
    width: 7.3vw;
}

.info6 {
    width: 4.12vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    font-family: Adobe Heiti Std R;
    text-align: center;
    white-space: nowrap;
    line-height: 1.05vw;
    display: block;
    margin: 0.72vw 0 0 1.61vw;
}

.mod9 {
    width: 3.96vw;
    height: 4.59vw;
    background: url(./images/pszgeia1yx7q9u0r6ijx12v260kdempr4yj33eeb733-a2ac-4cd1-812a-6edc9d62434f.png) -85.89vw -128.18vw
    no-repeat;
    background-size: 100vw 260.52vw;
    margin: 18.38vw 0 0 3.9vw;
}

.layer7 {
    width: 6.78vw;
    height: 7.87vw;
    background: url(./images/ps4py5gux9rku0frrnhlixi8vkiudg2u7jzoa7dfc5f2-9674-4174-9dfc-3502010cd384.png) -89.85vw -134.69vw
    no-repeat;
    background-size: 100vw 260.52vw;
    margin: 1.92vw 0 0 89.84vw;
}

.layer8 {
    width: 80.47vw;
    height: 85.58vw;
    margin: 3.33vw 0 0 19.53vw;
}

.mod10 {
    width: 62.45vw;
    height: 66.62vw;
    margin-top: 10.99vw;
}

.box14 {
    width: 60.94vw;
    height: 21.93vw;
    margin-left: 1.52vw;
}

.pic3 {
    width: 24.48vw;
    height: 21.88vw;
}

.group3 {
    background-color: rgba(255, 255, 255, 1);
    z-index: 50;
    height: 21.93vw;
    border: 1px solid rgba(215, 215, 215, 1);
    margin-left: -0.1vw;
    width: 36.57vw;
    position: relative;
}

.box15 {
    width: 9.69vw;
    height: 12.71vw;
    margin: 3.28vw 0 0 6.09vw;
}

.outer5 {
    width: 6.72vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
    margin-left: 0.06vw;
}

.word12 {
    width: 6.72vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
}

.txt12 {
    width: 6.72vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
}

.outer6 {
    width: 25.38vw;
    height: 4.28vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    line-height: 1.25vw;
    margin: 2.03vw 0 0 0.31vw;
}

.word13 {
    width: 9.38vw;
    height: 4.28vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.paragraph3 {
    width: 9.38vw;
    height: 4.28vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.txt13 {
    width: 9.38vw;
    height: 4.28vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoBox5 {
    width: 9.38vw;
    height: 4.28vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.word14 {
    width: 9.38vw;
    height: 4.28vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoBox6 {
    width: 9.38vw;
    height: 4.28vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.outer7 {
    background-image: linear-gradient(
            44deg,
            rgba(48, 35, 174, 1) 0,
            rgba(48, 35, 174, 1) 0,
            rgba(200, 109, 215, 1) 100%,
            rgba(200, 109, 215, 1) 100%
    );
    border-radius: 4px;
    height: 2.5vw;
    margin-top: 2.14vw;
    width: 7.3vw;
}

.word15 {
    width: 4.12vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    font-family: Adobe Heiti Std R;
    text-align: center;
    white-space: nowrap;
    line-height: 1.05vw;
    display: block;
    margin: 0.72vw 0 0 1.61vw;
}

.box16 {
    z-index: 54;
    height: 41.25vw;
    width: 45.53vw;
    position: absolute;
    left: -34.89vw;
    top: -9.68vw;
}

.pic4 {
    width: 18.13vw;
    height: 18.08vw;
    margin: 11.51vw 0 0 13.85vw;
}

.main2 {
    background-color: rgba(255, 255, 255, 1);
    z-index: 83;
    height: 21.93vw;
    border: 1px solid rgba(215, 215, 215, 1);
    width: 60.99vw;
    position: absolute;
    left: 10.53vw;
    top: -13.85vw;
}

.layer9 {
    width: 54.9vw;
    height: 21.88vw;
    margin-left: 6.05vw;
}

.box17 {
    width: 8.86vw;
    height: 10.32vw;
    margin-top: 3.29vw;
}

.block4 {
    width: 6.72vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
    margin-left: 0.06vw;
}

.word16 {
    width: 6.72vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
}

.word17 {
    width: 6.72vw;
    height: 1.78vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.87vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.88vw;
}

.block5 {
    width: 8.49vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
    margin: 1.97vw 0 0 0.36vw;
}

.info7 {
    width: 8.49vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.info8 {
    width: 8.49vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.word18 {
    width: 8.49vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.paragraph4 {
    width: 8.49vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.txt14 {
    width: 8.49vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.paragraph5 {
    width: 8.49vw;
    height: 2.71vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 1.04vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.block6 {
    background-image: linear-gradient(
            44deg,
            rgba(48, 35, 174, 1) 0,
            rgba(48, 35, 174, 1) 0,
            rgba(200, 109, 215, 1) 100%,
            rgba(200, 109, 215, 1) 100%
    );
    border-radius: 4px;
    height: 2.5vw;
    margin-top: 1.36vw;
    width: 7.3vw;
}

.word19 {
    width: 4.12vw;
    height: 0.99vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 1.04vw;
    font-family: Adobe Heiti Std R;
    text-align: center;
    white-space: nowrap;
    line-height: 1.05vw;
    display: block;
    margin: 0.72vw 0 0 1.61vw;
}

.box18 {
    background-color: rgba(216, 216, 216, 1);
    width: 0.06vw;
    height: 21.88vw;
    margin-left: 21.52vw;
}

.pic5 {
    width: 24.48vw;
    height: 21.88vw;
}

.box19 {
    height: 3.08vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: center;
    white-space: nowrap;
    line-height: 3.23vw;
}

.txt15 {
    width: 24.22vw;
    overflow-wrap: break-word;
    color: rgba(113, 73, 209, 1);
    font-size: 3.22vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 3.23vw;
}

.word20 {
    width: 24.22vw;
    overflow-wrap: break-word;
    color: rgba(113, 73, 209, 1);
    font-size: 3.22vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 3.23vw;
}

.word21 {
    width: 24.22vw;
    overflow-wrap: break-word;
    color: rgba(113, 73, 209, 1);
    font-size: 3.22vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 3.23vw;
}

.word22 {
    width: 24.22vw;
    overflow-wrap: break-word;
    color: rgba(113, 73, 209, 1);
    font-size: 3.22vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 3.23vw;
}

.box20 {
    background-color: rgba(183, 152, 255, 1);
    width: 4.54vw;
    height: 0.11vw;
    margin: 20px auto 0;
}

.box21 {
    width: 60.94vw;
    height: 23.96vw;
    margin: 3.75vw auto 0;
}

.pic6 {
    width: 19.28vw;
    height: 23.96vw;
}

.img4 {
    width: 19.28vw;
    height: 23.96vw;
}

.pic7 {
    width: 19.28vw;
    height: 23.96vw;
}

.box22 {
    width: 47.21vw;
    height: 1.25vw;
    font-weight: 700;
    margin: 1.77vw auto 0vw;
}

.txt16 {
    width: 4.48vw;
    height: 1.25vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.5vw;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 1.25vw;
    display: block;
}

.layer10 {
    width: 5.58vw;
    height: 1.2vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 1.25vw;
}

.word23 {
    width: 5.58vw;
    height: 1.2vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.5vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.25vw;
}

.word24 {
    width: 5.58vw;
    height: 1.2vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.25vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 1.25vw;
}

.box23 {
    width: 60.42vw;
    height: 3.34vw;
    font-weight: 700;
    margin: 0.84vw auto 0;
}

.layer11 {
    width: 18.75vw;
    height: 2.04vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    line-height: 1.25vw;
    margin-top: 0.11vw;
}

.info9 {
    width: 18.75vw;
    height: 2.04vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 0.9vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.infoBox7 {
    width: 18.75vw;
    height: 2.04vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 0.78vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.layer12 {
    width: 18.75vw;
    height: 2.09vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: Adobe Heiti Std R;
    text-align: left;
    line-height: 1.25vw;
    margin-top: 0.06vw;
}

.word25 {
    width: 18.75vw;
    height: 2.09vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 0.9vw;
    font-family: PingFangSC-Regular;
    text-align: left;
    line-height: 1.25vw;
    overflow: hidden;
    text-overflow: ellipsis;
}

.paragraph6 {
    width: 18.75vw;
    height: 2.09vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 0.78vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    line-height: 1.25vw;
    white-space: nowrap;
}

.infoBox8 {
    width: 18.75vw;
    height: 3.34vw;
    overflow-wrap: break-word;
    color: rgba(109, 119, 131, 1);
    font-size: 0.9vw;
    font-family: Adobe Heiti Std R;
    text-align: left;
    line-height: 1.25vw;
    display: block;
}

.pic8 {
    width: 8.34vw;
    height: 85.58vw;
}

.layer13 {
    background-color: rgba(75, 44, 141, 1);
    height: 20.63vw;
    margin-top: 4.8vw;
    width: 100vw;
}

.group4 {
    width: 42.61vw;
    height: 13.91vw;
    margin: 2.23vw 0 0 27.03vw;
}

.img5 {
    width: 29.59vw;
    height: 6.62vw;
    margin-left: 8.03vw;
}

.infoBox9 {
    width: 42.61vw;
    height: 3.55vw;
    overflow-wrap: break-word;
    color: rgba(250, 250, 250, 1);
    font-size: 1.25vw;
    font-family: MicrosoftYaHei;
    text-align: center;
    line-height: 2.24vw;
    white-space: nowrap;
    margin-top: 3.75vw;
    display: block;
}

.img6 {
    z-index: 12;
    position: absolute;
    left: 93vw;
    top: 66.77vw;
    width: 15vw;
    height: 22.58vw;
}

.box24 {
    z-index: 71;
    height: 21.95vw;
    background: url(./images/psjjpjvrtfpn67jnx79b0mn1h1als374qkd395903c-5ca4-4531-921b-9c2808de1beb.png) 100% no-repeat;
    width: 24.56vw;
    position: absolute;
    left: 57.54vw;
    top: 109.4vw;
    display: flex;
    align-items: center;
    justify-content: center;
}

.img7 {
    width: 15.42vw;
    height: 15.21vw;
}

.box25 {
    z-index: 14;
    position: absolute;
    left: 0;
    top: 77.87vw;
    width: 9.69vw;
    height: 85.58vw;
    background: url(./images/pszeovyickt9ny4q658caljc2ppw2br9rye699bd228-ab74-424e-8412-c238a4901bf0.png) -74.95vw
    0vw no-repeat;
    background-size: 84.63vw 85.57vw;
}

.box26 {
    z-index: 39;
    height: 21.91vw;
    background: url(./images/psrfibvr1fj5h13c9361gjc83vspfgyoj75b6d19a-49b1-4b04-817a-6645f987e8b0.png) 100% no-repeat;
    width: 24.46vw;
    position: absolute;
    left: 21vw;
    top: 132.9vw;
    display: flex;
    align-items: center;
    justify-content: center;
}

.img8 {
    width: 14.54vw;
    height: 14.28vw;
}

.box27 {
    z-index: 88;
    height: 21.9vw;
    background: url(./images/psk1xz0yqo9jgyicmkjpsgtilwjowymakg722ed368-ad40-46b9-ae69-f4dc7118ed16.png) 100% no-repeat;
    width: 24.62vw;
    position: absolute;
    left: 57.56vw;
    top: 156.55vw;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pic9 {
    width: 16.2vw;
    height: 15.89vw;
}

.box28 {
    z-index: 108;
    height: 24.28vw;
    background: url(./images/ps5stjkvis0d59o3k8uf3pvaq6rb8d2yglm9b15324f-1ae6-4982-9067-f7e1acfe1659.png)
    100% no-repeat;
    width: 20.11vw;
    position: absolute;
    left: 19.07vw;
    top: 37.35vw;
}

.pic10 {
    width: 15.42vw;
    height: 15.06vw;
    margin: 4.42vw 0 0 2.44vw;
}

.box29 {
    z-index: 116;
    height: 24.28vw;
    background: url(./images/psor9jgde32o3vhpua0rnulq5xarsdieq77f0c391-d872-4d7b-9616-b6134ce2d798.png)
    100% no-repeat;
    width: 19.28vw;
    position: absolute;
    left: 40.37vw;
    top: 37.35vw;
}

.pic11 {
    width: 15.32vw;
    height: 15.06vw;
    margin: 4.68vw 0 0 1.35vw;
}

.box30 {
    z-index: 124;
    height: 24.28vw;
    background: url(./images/psm91j0lz84bmrk0tbnhedqfmuu6gkn53he3ee9077f-7ed5-468b-a368-e3d9201e1d5e.png)
    100% no-repeat;
    width: 19.74vw;
    position: absolute;
    left: 60.94vw;
    top: 37.35vw;
}

.mod11 {
    width: 15.21vw;
    height: 22.09vw;
    margin: 4.89vw 0 0 2.55vw;
}

.img9 {
    width: 15.21vw;
    height: 15vw;
}

.word26 {
    width: 4.48vw;
    height: 1.25vw;
    overflow-wrap: break-word;
    color: rgba(54, 61, 79, 1);
    font-size: 1.5vw;
    font-family: Adobe Heiti Std R;
    text-align: left;
    white-space: nowrap;
    line-height: 1.5vw;
    display: block;
    font-weight: 700;
    margin: 5.83vw 0 0 5.46vw;
}

.box31 {
    z-index: 129;
    position: absolute;
    left: 8.34vw;
    top: 49.56vw;
    width: 83.34vw;
    height: 1.1vw;
    background: url(./images/ps4xhmrfon44ej0livx62b1psrn0racayo869828f96-51f2-47d2-9da7-05ba4ff364d3.png)
    0vw -0.06vw no-repeat;
    background-size: 83.33vw 1.14vw;
}

.mod12 {
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
    background-color: rgba(75, 44, 141, 1);
    height: 3.65vw;
    width: 100vw;
    margin: 256.87vw 0 0 -100vw;
}

.txt17 {
    width: 40.84vw;
    height: 0.63vw;
    overflow-wrap: break-word;
    color: rgba(101, 109, 122, 1);
    font-size: 0.62vw;
    font-family: MyriadPro-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 0.63vw;
    display: block;
    margin: 1.61vw 0 0 29.58vw;
}
.layer1 a{
    text-decoration: auto;
}
.group1 span{
    font-size: 17px;
}
.enquiry{
    width: 1170px;
    height: 530px;
    background: url("./images/enquiryBg.png") no-repeat;
    background-size: 100% 100%;
    margin-top: 130px;
    margin-left: 30px;
}
.enquiry h2{
    font-size: 34px;
    font-weight: bold;
    color: #333333;
    text-align: center;
}
.enquiry p{
    color: #5F31CB;
    font-size: 21px;
    opacity: 0.8;
    text-align: center;
}
.enquiry-btn{
    width: 280px;
    height: 49px;
    border: 1px solid #5F31CB;
    opacity: 0.9;
    border-radius: 30px;
    font-size: 22px;
    font-weight: 400;
    color: #5F31CB;
    line-height: 49px;
    margin: 70px auto 0;
    text-align: center;
}
