﻿body {
    background: url(../images3/bg_slcz.png) no-repeat;
    background-size: 100% 100%;
    min-height: 100vh;
}

header {
    position: static;
    background: none;
    margin-bottom: 2.564vw;
}

header::after {
    display: none;
}

.main {
    padding-top: 0;
    padding-bottom: 20.513vw;
}

.cz22 {
    width: 97%;
    display: flex;
    align-items: center;
    margin-left: 1.282vw;
}

.cz22 .imgbox {
    width: 12.949vw;
    margin-right: 1.923vw;
}

.msgbox_1 {
    display: flex;
    align-items: center;
    margin-bottom: 2.179vw;
}

.cz22 .msgbox h1 {
    font-size: 3.59vw;
    color: #ffffff;
}

.cz22 .msgbox h2 {
    transform: translateY(-1vw);
    font-family: SourceHanSansCN-Regular;
    font-size: 1.795vw;
    line-height: 7.692vw;
    color: #000993;
    background: url(../images3/huangguan2.png) no-repeat;
    background-size: 100% 100%;
    width: 5.513vw;
    height: 5.513vw;
    margin-left: 1.154vw;
    text-align: center;
}

.cz22 .msgbox h3 {
    font-size: 3.333vw;
    color: #ffffff;
}

/* cz1 */
.cz1 {
    margin: 2.564vw auto 5.128vw;
}

.cz2 {
    position: relative;
    padding-bottom: 5.128vw;
}

.bg2 {
    width: 92vw;
    left: 50%;
    transform: translateX(-50%);
    top: 2.564vw;
}

.cz2 .imgbox {
    transform: translateY(-3vw);
    width: 45vw;
    margin: auto;
}

.cz2_1 {
    position: relative;
    width: 86vw;
    margin: auto;
    transform: translateX(-1.026vw);
}

.cz2_1 a {
    position: relative;
}

.cz2_1 .bs::after {
    content: '';
    width: 8.846vw;
    height: 8.846vw;
    background: url(../images3/czxz.png) no-repeat;
    background-size: 100% 100%;
    right: 0;
    bottom: 1.795vw;
    position: absolute;
}

/* cz3 */
.cz3 {
    text-align: center;
    width: 90.513vw;
    line-height: 10.256vw;
    height: 10.256vw;
    background-image: linear-gradient(180deg,
            #5a64ff 0%,
            #1c26b6 100%);
    box-shadow: 0vw 0vw 1.359vw .59vw rgba(0, 124, 203, 0.5);
    border-radius: 5.128vw;
    position: fixed;
    bottom: 7.051vw;
    z-index: 99;
    left: 50%;
    transform: translateX(-50%);
    font-family: SourceHanSansCN-Regular;
    font-size: 4.615vw;
    color: #ffffff;
}