.body {
    width: 100%;
    margin-top: 0%;
}

.page {
    z-index: 1;
    position: relative;
    /* width: 1920px; */
    width: 100%;
    /* height: 100%; */
    height: 1690px;
    /* background-color: rgba(255, 255, 255, 1); */
    overflow: hidden;
    margin-top: 0%;
}

.box1 {
    z-index: auto;
    /* width: 1920px; */
    width: 100%;
    height: 2000px;
    margin-top: 0%;
    background-color: rgba(250, 250, 250, 1);
}

.outer1 {
    z-index: 9999;
    height: 108px;
    position: fixed;
    background-color: rgba(255, 255, 255, 1);
    /* width: 1920px; */
    width: 100%;
    justify-content: center;
    align-items: center;
    top: 0px;
}

.group1 {
    z-index: auto;
    width: 1200px;
    height: 50px;
    margin-left: 65px;
    /* margin-top: 0px; */
}

.img1 {
    z-index: 3;
    width: 150px;
    height: 50px;
}

.info1 {
    z-index: 42;
    width: 40px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 28px;
    text-align: center;
    margin: 11px 0 0 690px;
}

.txt1 {
    z-index: 43;
    width: 80px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 28px;
    text-align: center;
    margin: 11px 0 0 42px;
}

.word1 {
    z-index: 44;
    width: 80px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 28px;
    text-align: center;
    margin: 11px 0 0 42px;
}

.box2 {
    z-index: auto;
    width: 80px;
    height: 34px;
    margin: 11px 0 0 42px;
}

.word2 {
    z-index: 46;
    width: 80px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(95, 172, 255, 1);
    font-size: 20px;
    font-family: PingFangSC-Medium;
    white-space: nowrap;
    line-height: 28px;
    text-align: center;
}

.section1 {
    z-index: 45;
    width: 24px;
    height: 2px;
    border-radius: 1px;
    background-color: rgba(95, 172, 255, 1);
    align-self: center;
    margin-top: 4px;
}

.outer2 {
    z-index: 47;
    height: 972px;
    background-color: rgba(250, 250, 250, 1);
    width: 1920px;
    justify-content: flex-end;
    margin-top: 100px;
}

.outer3 {
    z-index: auto;
    width: 1920px;
    height: 952px;
}

.block1 {
    z-index: auto;
    width: 1200px;
    height: 824px;
    margin-left: 360px;
    justify-content: space-between;
}

.block2 {
    z-index: 49;
    height: 303px;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 1);
    width: 236px;
    justify-content: center;
}

.layer1 {
    z-index: auto;
    width: 236px;
    height: 300px;
}

.txt2 {
    z-index: 50;
    width: 80px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 28px;
    text-align: center;
    align-self: center;
}

.group2 {
    z-index: 52;
    width: 236px;
    height: 1px;
    border: 1px solid rgba(238, 238, 238, 1);
    margin-top: 24px;
}

.word3 {
    z-index: 54;
    width: 80px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 28px;
    text-align: center;
    align-self: center;
    margin-top: 13px;
}

.group3 {
    z-index: 55;
    width: 236px;
    height: 1px;
    border: 1px solid rgba(238, 238, 238, 1);
    margin-top: 15px;
}

.word4 {
    z-index: 56;
    width: 80px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(95, 172, 255, 1);
    font-size: 20px;
    font-family: PingFangSC-Medium;
    white-space: nowrap;
    line-height: 28px;
    text-align: center;
    align-self: center;
    margin-top: 13px;
}

.block3 {
    z-index: 51;
    height: 1484px;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 1);
    width: 944px;
    justify-content: flex-start;
    padding-top: 24px;
}

.bd1 {
    z-index: auto;
    width: 944px;
    height: 442px;
}

.bd2 {
    z-index: auto;
    width: 111px;
    height: 28px;
    margin-left: 40px;
    justify-content: space-between;
}

.bd3 {
    z-index: 65;
    height: 26px;
    width: 26px;
    justify-content: center;
    align-items: center;
}

.outer4 {
    z-index: auto;
    width: 21px;
    height: 22px;
    justify-content: space-between;
}

.bd4 {
    z-index: 67;
    height: 22px;
    width: 12px;
    justify-content: center;
    align-items: center;
}

.section2 {
    z-index: auto;
    width: 6px;
    height: 11px;
}

.outer5 {
    z-index: 68;
    width: 6px;
    height: 3px;
}

.outer6 {
    z-index: 69;
    width: 6px;
    height: 3px;
    margin-top: 5px;
}

.bd5 {
    z-index: 70;
    height: 18px;
    margin-top: 4px;
    width: 9px;
    justify-content: flex-start;
    padding-top: 6px;
    align-items: center;
}

.main1 {
    z-index: 71;
    width: 5px;
    height: 3px;
}

.txt3 {
    z-index: 63;
    width: 80px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 28px;
    text-align: center;
}

.bd6 {
    z-index: 53;
    width: 944px;
    height: 1px;
    border: 1px solid rgba(238, 238, 238, 1);
    margin-top: 24px;
}

.paragraph1 {
    z-index: 57;
    width: 864px;
    height: 75px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: PingFangSC;
    line-height: 25px;
    text-align: justify;
    align-self: center;
    margin-top: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bd7 {
    z-index: 60;
    height: 266px;
    align-self: center;
    margin-top: 22px;
    width: 864px;
}

.mod1 {
    z-index: 61;
    height: 266px;
    width: 864px;
}

.img2 {
    z-index: 62;
    width: 864px;
    height: 266px;
}

.block4 {
    z-index: 73;
    height: 108px;
    background-color: rgba(24, 24, 24, 1);
    margin-top: 650px;
    /* width: 1920px; */
    width: 100%;
    justify-content: flex-end;
    padding-bottom: 16px;
    align-items: center;
    position: relative;
    bottom: 0px;
}

.bd8 {
    z-index: auto;
    width: 1200px;
    height: 68px;
}

.bd9 {
    z-index: auto;
    width: 498px;
    height: 21px;
    margin-left: 351px;
}

.icon1 {
    z-index: 78;
    width: 22px;
    height: 16px;
    margin-top: 3px;
}

.info2 {
    z-index: 76;
    width: 156px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 20px;
    text-align: justify;
    margin-left: 6px;
}

.layer2 {
    z-index: 90;
    position: relative;
    width: 25px;
    height: 29px;
    overflow: hidden;
    margin-left: 45px;
}

.label1 {
    z-index: 91;
    position: absolute;
    left: -4px;
    top: -5px;
    width: 17px;
    height: 20px;
}

.info3 {
    z-index: 88;
    width: 246px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 20px;
    text-align: justify;
    margin-left: 5px;
}

.bd10 {
    z-index: 97;
    width: 1200px;
    height: 1px;
    border: 1px solid rgba(151, 151, 151, 0.21);
    background-color: rgba(216, 216, 216, 0.21);
    margin-top: 14px;
}

.bd11 {
    z-index: auto;
    width: 758px;
    height: 20px;
    justify-content: space-between;
    margin: 12px 0 0 221px;
}

.txt4 {
    z-index: 96;
    width: 622px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 20px;
    text-align: center;
}

.txt5 {
    z-index: 95;
    width: 116px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
    font-family: PingFangSC-Regular;
    white-space: nowrap;
    line-height: 17px;
    text-align: justify;
    margin-top: 3px;
}

.bd12 {
    z-index: 84;
    position: absolute;
    left: 713px;
    top: 27px;
    width: 21px;
    height: 14px;
}

a {
    text-decoration: none;
}

.gs {
    font-family: PingFangSC-Regular;
    font-size: 30px;
    text-align: center;
}

.j {
    margin-left: 70px;
    width: 800px;
    height: 340px;
    font-size: 20px;
}

.cs {
    font-family: PingFangSC-Regular;
    font-size: 30px;
    text-align: center;
}

.img11 {
    margin-left: 400px;
}

.hp {
    position: absolute;
    margin-left: 400px;
    margin-top: 610px;
}

.tp {
    margin-top: 600px;
    position: absolute;
}

.mg {
    position: absolute;
    margin-left: 400px;
    margin-top: 990px;
}

.tp2 {
    margin-left: 100px;
    margin-top: 1000px;
    position: absolute;
}
