body {
    margin: 0;
    width: 100%;
    height: auto;
}

.centerFlex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.boxMargin {
    margin: 0 5.07vw;
    width: calc(100% - 10.14vw);
}

.wk_header {
    width: 100%;
    height: 11.73vw;
    color: #333333;
    font-size: 4.27vw;
    font-weight: 500;
    background: white;
    position: fixed;
    z-index: 9;
}

.wk_Overview {
    padding-top: 17.2vw;
}

.wk_logo {
    margin-bottom: 6.67vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wk_logo_group {
    display: flex;
    align-items: center;
    color: #333333;
    font-size: 4vw;
    font-weight: 500;
}

.wk_logo_box {
    width: 8.8vw;
    height: 8.8vw;
    margin-right: 3.2vw;
    border-radius: 2.67vw;
    box-shadow: 0 0 18px 2px rgba(59, 33, 0, 0.14);
}

.wk_logo_box img {
    width: 5.47vw;
}

.swiper {
    width: 100%;
}

.wk_language {
    width: 6.53vw;
    height: 6.27vw;
}

.wk_banner {
    width: 100%;
    height: 38.93vw;
}

.wk_download {
    margin-top: 5.33vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.wk_download > div:first-child {
    width: 50%;
    border-right: 1px solid #E2E2E2
}

.wk_download > div > div {
    width: 42.93vw;
    font-size: 3.73vw;
    position: relative;
    text-align: center;
}

.wk_download > div > div:nth-child(n+2) {
    margin-top: 2.6vw;
}

.wk_download img {
    width: 100%;
}

.wk_download a {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
}

.wk_prompt {
    margin-top: 2.8vw;
    font-weight: 400;
    font-size: 2.13vw;
    color: #000000;
    line-height: 4.4vw;
    text-align: left;
    font-style: normal;
}

.wk_info {
    margin-top: 4.27vw;
}

.info_hidden {
    height: 104vw;
    overflow: hidden;
    position: relative;
}

.info_show_btn {
    height: 5.33vw;
    width: 100%;
    background: rgba(188, 187, 187, 0.60);
    bottom: 0;
    position: absolute;
}

.info_show_btn > img {
    width: 4.53vw;
    height: 4vw;
}

.wk_info_top {
    width: 100%;
}

.wk_info_group {
    width: 91.47vw;
    height: 114.67vw;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-around;
}

.wk_info_group1 {
    background: url("./static/image/info/info_bg1.png");
    background-size: 100% 100%;
}

.wk_info_group1_title {
    text-align: center;
    font-weight: 600;
    font-size: 5.33vw;
    margin-bottom: 1.47vw;
}

.wk_info_group1_subhead {
    text-align: center;
    font-size: 3.2vw;
}

.wk_info_group1 > img {
    width: 60.67vw;
    height: 69.07vw;
}

.wk_info_group2 {
    background: url("./static/image/info/info_bg2.png");
    background-size: 100% 100%;
    padding: 4vw 0 10vw;
}

.wk_info_group2_title {
    text-align: center;
    font-weight: 600;
    font-size: 5.33vw;
}

.wk_info_group2_subhead {
    margin-top: 3.73vw;
    text-align: center;
    font-size: 3.2vw;
}

.wk_info_group2 > img {
    width: 77.6vw;
    height: 55.6vw;
}

.wk_info_group3 {
    background: url("./static/image/info/info_bg3.png");
    background-size: 100% 100%;
    padding: 4vw 0 10vw;
}

.wk_info_group3_title {
    text-align: center;
    font-weight: 600;
    font-size: 5.33vw;
    color: white;
    padding: 0 10vw;
}

.wk_info_group3_subhead {
    margin-top: 3.73vw;
    text-align: center;
    font-size: 3.2vw;
    color: white;
}

.wk_info_group3 > img {
    width: 82.13vw;
    height: 46.67vw;
}

.wk_title {
    color: #333333;
    font-weight: 500;
    font-size: 4.27vw;
    margin: 7.47vw 0 2.64vw;
}

.wl_FAQ_box {
    width: calc(100% - 8vw);
    background: #EEEEEE;
    border-radius: 1.87vw;
    padding: 3vw 4vw;
    font-size: 3.73vw;
    color: #333333;
}

.wl_FAQ_box:nth-child(n+1) {
    margin-top: 2.34vw;
}

.wl_FAQ_box_hidden {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wl_FAQ_box img {
    width: 3.73vw;
}

.wk_FAQ_answer {
    margin: 3vw 0;
    line-height: 6.67vw;
}

.wk_feedback_email {
    margin: 0 5.07vw 2.53vw;
    padding: 0 4vw;
    width: calc(100% - 18.14vw);
    background: #EEEEEE;
    border-radius: 1.87vw;
    display: flex;
    align-items: center;
    font-size: 3.73vw;
}

.wk_feedback_email label {
    flex-grow: 1;
}

.wk_feedback_email input {
    padding: 2.5vw 0 2.5vw 2vw;
    width: 100%;
    border: 0;
    outline: none;
    background: #EEEEEE;
}

.wk_feedback_content {
    margin: 0 5.07vw;
    padding: 2.5vw 4vw;
    width: calc(100% - 18.14vw);
    background: #EEEEEE;
    border-radius: 1.87vw;
    display: flex;
    align-items: start;
    font-size: 3.73vw;
}

.wk_feedback_content label {
    flex-grow: 1;
}

.wk_feedback_content textarea {
    padding-left: 2vw;
    width: 100%;
    height: 20vw;
    border: 0;
    outline: none;
    background: #EEEEEE;
}

.wk_submit {
    margin: 10.14vw 5.07vw;
    width: calc(100% - 10.14vw);
    height: 12.8vw;
    font-size: 3.73vw;
    border-radius: 1.6vw;
    color: #FFFFFF;
    background: #FF7300;
}

.wk_popup_overlay {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: rgba(34, 34, 34, 0.30);
}

.wk_popup {
    width: 80vw;
    height: 54.4vw;
    background: white;
    border-radius: 4vw;
    padding: 2vw 0;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-around;
}

.wk_popup > img {
    width: 18.67vw;
}

.wk_pop_title {
    color: #545558;
    font-size: 4.27vw;
    font-weight: 500;
    text-align: center;
}

.wk_pop_btn {
    width: 50.67vw;
    height: 11.47vw;
    color: white;
    font-size: 3.73vw;
    background: #FF7300;
    border-radius: 1.6vw;
}

.adsbygoogle {
    background: #e4e4e4;
    margin-top: 3vw;
}
