.page {
    position: relative;
    width: 1080px;
    height: 2376px;
    overflow: hidden;
}

.outer1 {
    height: 2376px;
    /* background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/ps3jyq4sil78si9imfagfzpaslb8h7ckxha3e76fa7-a1ad-4151-b688-cf5d1b32ffbe) 100% no-repeat; */
    width: 1080px;
}

.section1 {
    height: 2376px;
    background: url('./bg.png') -1338px 0px no-repeat;
    width: 1080px;
}

.section2 {
    width: 1080px;
    height: 1201px;
}

.outer2 {
    background-color: rgba(255, 255, 255, 1);
    height: 163px;
    width: 1080px;
    padding: 43px 0 0 45px;
}

.img1 {
    width: 636px;
    height: 78px;
}

.outer3 {
    height: 88px;
    background: url('./en.png') 100% no-repeat;
    width: 982px;
    margin: 97px 0 0 49px;
    padding: 16px 0 0 360px;
}

.info1 {
    width: 261px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 68px;
    font-family: SourceHanSansCN-Heavy;
    text-align: left;
    white-space: nowrap;
    line-height: 68px;
    display: block;
}

.infoBox1 {
    width: 837px;
    height: 118px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 42px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    line-height: 79px;
    white-space: nowrap;
    display: block;
    margin: 78px 0 0 121px;
}

.outer4 {
    background-color: rgba(255, 255, 255, 1);
    height: 122px;
    width: 385px;
    margin: 181px 0 0 348px;
    padding: 41px 0 0 25px;
}

.txt1 {
    width: 335px;
    height: 41px;
    overflow-wrap: break-word;
    color: rgba(219, 16, 17, 1);
    font-size: 42px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 42px;
    display: block;
    font-weight: bold;
}

.outer5 {
    background-color: rgba(255, 255, 255, 1);
    height: 122px;
    width: 385px;
    margin: 80px 0 0 348px;
    padding: 41px 0 0 25px;
}

.word1 {
    width: 335px;
    height: 41px;
    overflow-wrap: break-word;
    color: rgba(219, 16, 17, 1);
    font-size: 42px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 42px;
    display: block;
    font-weight: bold;
}

.Button47 {
    background-color: rgba(255, 255, 255, 1);
    height: 122px;
    width: 385px;
    margin: 80px 0 0 348px;
    padding: 41px 0 0 110px;
}

.info2 {
    width: 165px;
    height: 41px;
    overflow-wrap: break-word;
    color: rgba(219, 16, 17, 1);
    font-size: 42px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 42px;
    display: block;
    font-weight: bold;
}