.banner {
    background: url('https://meitr.oss-cn-shanghai.aliyuncs.com/official/images/lxprogramme/5.png') no-repeat;
    background-size: cover;
    height: 428px;
    margin-top: 60px;
}

.banner-box {
    display: flex;
    box-sizing: border-box;
    padding: 24px 0;
}

.banner-box>div {
    width: 100%;
}

.banner-box .info {
    padding-right: 50px;
}

.banner-box .title {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 105px;
    font-size: 50px;
    font-family: Source Han Serif CN-Bold, Source Han Serif CN;
    font-weight: bold;
    color: #0B9BAC;
    margin: 71px 0px 0px 0px;
}

.banner-box .subtitle {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    font-family: HarmonyOS Sans SC-Light, HarmonyOS Sans SC;
    font-weight: 300;
    color: #717171;
    margin-top: 26px;
    margin: 22px 0px 0px 0px;
}

.banner-box .subtitleButton {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    font-family: HarmonyOS Sans SC-Light, HarmonyOS Sans SC;
    font-weight: 300;
    color: #717171;
    margin-top: 26px;
    width: 254px;
    height: 68px;
    background: #EAA207;
    border-radius: 41px 41px 41px 41px;
    margin: 38px 0px 0px 565px;
}

.banner-box .subtitleButton .txt {
    width: 168px;
    height: 42px;
    font-size: 28px;
    font-family: HarmonyOS Sans SC-Medium, HarmonyOS Sans SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 42px;
}


.wl {
    width: 100%;
}

.wl-box {
    width: 100%;
    background-color: #F9FAFC;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 100px;
}


.wl .wlprogramme img {
    height: 75px;
    margin: 50px 0px 0px 0;
}

.wl .groups img {
    height: 613px;
    margin: 50px 0px 0px 0;
}

.wl .wlsystem img {
    margin: 50px 0px 0px 0px;
}

.wlup {
    width: 100%;
    max-width: 1920px;
    min-width: 1920px;
    height: 964px;
    margin: 0 auto;
    margin-top: 80px !important;
    display: flex;
}

.wlup .left .top {
    margin-top: 150px;
}

.wlup .left .content {
    margin-top: 120px;
}

.bottom {
    width: 100%;
    height: 355px;
    margin-top: -355px;
    background: #45454E;
}


.wl .systemfa img {
    height: 754px;
}

.wlsystem .title-img {
    width: 475px;
    height: 75px;
    margin-bottom: 15px;
}