body {
    display: block;
    margin: 0px;
}

input {
    border: none;
    outline: none;
}

input:focus {
    border: none;
    outline: none;
}

textarea {
    border: none;
    outline: none;
}

textarea:focus {
    border: none;
    outline: none;
}

a {
    color: inherit;
    text-decoration: none;
}

.hidden {
    display: none!important;
}

.header_nav-bar_1 {
    background-color: rgba(253, 255, 254, 1);
    width: 100vw;
    height: 11.74vw;
}

.header_icon_1 {
    width: 7.47vw;
    height: 7.47vw;
    margin: 2.13vw 0 0 4vw;
}

.header_group_1 {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 4px;
    width: 54.8vw;
    height: 8.54vw;
    border: 1px solid rgba(38, 38, 38, 1);
    margin: 1.6vw 4vw 0 0;
}

.header_icon_2 {
    width: 4vw;
    height: 3.74vw;
    margin: 2.4vw 0 0 3.86vw;
    cursor: pointer;
}

.header_text_1 {
    width: 43vw;
    height: 8.07vw;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 3.2vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 3.2vw;
    margin: 0 0 0 3.2vw;
}

.footer_section_7 {
    width: 100vw;
    height: 238.67vw;
    background-size: cover;
    background-position: left top;
}

.footer_group_6 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 11.74vw;
}

.footer_text_21 {
    width: 16.54vw;
    height: 4.14vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 4.26vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.73vw 0 0 4.13vw;
}

.footer_label_4 {
    width: 6.4vw;
    height: 6.27vw;
    margin: 3.2vw 4vw 0 68.93vw;
}

.footer_section_4 {
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    width: 100vw;
    height: 10.94vw;
}

.footer_text_15 {
    width: 24.54vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4.26vw;
}

.footer_label_3 {
    width: 6.4vw;
    height: 6.27vw;
    margin: 2.4vw 4vw 0 60.8vw;
}

.footer_section_5 {
    background-color: rgba(0, 0, 0, 0);
    position: absolute;
    left: 0;
    top: 9.74vw;
    width: 100vw;
    height: 10.94vw;
}

.footer_text_16 {
    width: 17.6vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4.13vw;
}

.footer_image-wrapper_2 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 67.86vw;
}

.footer_icon_10 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list_9 {
    width: 100vw;
    height: 131.2vw;
    margin-top: 9.74vw;
    justify-content: space-between;
}

.footer_list-items_3-0 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-0 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-0 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-0 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-1 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-1 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-1 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-1 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-2 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-2 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-2 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-2 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-3 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-3 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-3 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-3 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-4 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-4 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-4 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-4 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-5 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-5 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-5 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-5 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-6 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-6 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-6 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-6 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-7 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-7 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-7 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-7 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-8 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-8 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-8 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-8 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-9 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-9 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-9 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-9 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-10 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-10 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-10 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-10 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_list-items_3-11 {
    background-color: rgba(0, 0, 0, 0);
    width: 100vw;
    height: 10.94vw;
}

.footer_text_17-11 {
    width: 60.4vw;
    height: 3.6vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 3.73vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 6vw;
    margin: 3.6vw 0 0 4vw;
}

.footer_image-wrapper_3-11 {
    background-color: rgba(255, 255, 255, 0);
    height: 6.27vw;
    width: 6.4vw;
    margin: 2.4vw 4vw 0 0;
}

.footer_icon_11-11 {
    width: 1.47vw;
    height: 2.67vw;
    margin: 1.73vw 0 0 2.4vw;
}

.footer_image_3 {
    width: 26.67vw;
    height: 26.67vw;
    margin: 9.2vw 0 0 36.66vw;
}

.footer_block_1 {
    width: 92.14vw;
    height: 10.94vw;
    margin: 10.93vw 0 17.33vw 3.86vw;
}

.footer_image_6 {
    width: 31.6vw;
    height: 8.4vw;
    margin-top: 2vw;
}

.footer_text-wrapper_4 {
    width: 50.27vw;
    height: 10.94vw;
}

.footer_text_18 {
    width: 48.27vw;
    height: 2.14vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 2.13vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 2.14vw;
}

.footer_text_19 {
    width: 28.67vw;
    height: 2.14vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 2.13vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 2.14vw;
    margin-top: 2.27vw;
}

.footer_text_20 {
    width: 50.27vw;
    height: 2.14vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 2.13vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 2.14vw;
    margin-top: 2.27vw;
}

.no_content {
    overflow-wrap: break-word;
    color: rgba(173, 173, 173, 1);
    font-size: 2.13vw;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    line-height: 2.14vw;
}