* {
    border: none;
    padding: 0;
    margin: 0;
    text-decoration: none;
    list-style: none;
    outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
}

body {
    font: 16px "Arial", "Helvetica", "Microsoft YaHei", "PingFang SC", "\5FAE\8F6F\96C5\9ED1", "sans-serif";
    color: #000C32;
}

.PGSL2024-page {
    background: rgba(232, 244, 255, 1);
    background-size: contain;
    background-repeat: no-repeat;
}

.PGSL2024-page .cr {
    color: #F84D2B;
}

.PGSL2024-page .cb {
    color: #3140B9;
}

.PGSL2024-page .fw {
    font-weight: bold;
}

.PGSL2024-page .a-btn {
    background: linear-gradient(180deg, rgba(9, 187, 254, 0.85), rgba(90, 66, 236, 0.85));
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 1, 0.33);
    border-radius: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-weight: bold;
    font-size: 24px;
    line-height: 1;
}

.PGSL2024-page .a-btn.is-disabled {
    background: #cccccc;
}

.PGSL2024-page .a-btn.is-disabled:hover {
    cursor: default;
    background: #cccccc;
}

.PGSL2024-page .a-link {
    text-decoration: underline;
    color: #0036FF;
    word-break: break-all;
}

.PGSL2024-page .a-link:hover {
    color: #356ef3;
}

.PGSL2024-page .a-link:hover,
.PGSL2024-page .a-btn:hover {
    cursor: pointer;
}

.PGSL2024-page .a-btn:hover {
    background:linear-gradient(180deg, rgba(90, 66, 236, 0.85), rgba(9, 187, 254, 0.85))
}

.web-show {
    display: block;
}

.media-show {
    display: none;
}

/******* 课程表START *******/
.act-banner {
    height: 600px;
    max-width: 2580px;
    margin: 0 auto;
}

.act-banner .web-show,
.act-banner .media-show {
    width: 100%;
    height: 100%;
}

.act-banner img {
    width: 100%;
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
}

.act-detail {
    position: relative;
    z-index: 1;
    max-width: 1300px;
    margin: -230px auto 0;
    box-sizing: border-box;
    padding: 0 12px;
}

.detail-top {
    display: flex;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 50px 64px 50px 104px;
    background-color: #ffffff;
    background-size: contain, contain;
    box-shadow: 5px 6px 29px 0px rgba(30, 29, 29, 0.24),
        0px 0px 5px 0px rgb(63, 171, 250) inset;
    align-items: center;
}

.detail-top p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 16px;
    text-indent: 2em;
    color: #282828;
}

.detail-top-l .fw {
    font-size: 14px;
}

.detail-top-r {
    position: relative;
    flex: none;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding-top: 30px;
    margin: 0 30px 0 50px;
}

.detail-top-r:before {
    content: "";
    display: block;
    position: absolute;
    top: 38px;
    left: -12px;
    width: 33px;
    height: 38px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABMCAYAAADZXmGYAAAAAXNSR0IArs4c6QAABUhJREFUeF7lnFtvVFUYhp93BqSdFkrbyJX+GH8AEowhxoDxRjEZepqWgcLUGQ6FyqHlIAr1ACJIRbEiGjXR2BtjNRpiQuqFRCMxqTEcqhQKQ2d/Mm1HCrSZmXbPYc+sq0n22mvW+6xvre/dax/Ep7c+x2hkecWvlHER524ZEMc4SGLRdlZqpBx5pECktP+NrJ0fK44Rk1NOQMQnExHxYDmPOQ2sCHxbLjDE2RlBJPUbWB+yjTwZuFTqQMTHYzNFxHTdY0An8YpuVin5uySL6E8LIiX8Eth6VgZOlyIJ8VHGIFL6B3CcEE9XnS8lIOJM1iCS+h2MXhbd6WD5ksulAGSuIKa0awRztlFfeYAnNO5lIOLDOUXEg5qH8KmVpyq+8CoM8YErICb1m50DX4hVFRe9BkScvpkufWaradKuV1RuYYWuZ3tyoeqL910HkdIyDIrwizfsuujLGYgUkJ+AdTwTGCzUaGfyv+JUzkFM2XX6SBBmdeDPTDqW7zrivbyASOkaBXWxoPjsujiZVxApIH9gtLA60J/vkZ/t/8SJG25njSy0aQBzmllT/XMWJ+Wkqni3kCAmNCUdaS/+RJRnC2fXxfGCg0iN8AhSB49VHi6EXRfvFA2IKXfKED4L8Vz1lzmZA7M0Ko4VGYh7He3H7w+zJj92XRwtWhBJJHFQNzcrOwlqNJcRIt4eLWDWyFCamLTrzweOIuWkv+ItD4BI8ZINkvC38IL7dl286SEQqeUUTpJQmLVVwxnGVNpq4g3PgZgSNbFmdHE90E1o/rvroterIP6fLxdBYV6cn10XR7wOIhUgDOBYkJcWD6WdBzNUEIev52QVnktnXDhn0q7LoqzNzq6L10sKRIrlZUSUv6p7iWW2uy4OlSSIe3ZdrCO4+Jt00SZeLWEQ0+26nDDBmll318XBsgCRRHIL2ItvrIvgsofsujhQNiBS8TGMaQONVSem23Wx/99SyhrploLpxweRtdBYM7G7LvaVLYikfkMcxfFHpJ6yBuEIjjkkQXSXLYhB81kzzTXfT0wN7S07EMMma6Nlyan7Fkvt+adMFksbk6nbCdyeOX1qdzmAsH5bQBstS3+bLa1Iu0oZhF0wWQPrawfS5VXplZIEcfnuQ6JRxpZkftGlnSUFYlzQ6yyig1DN1XRRMP24tKNkQHxt+BrZNMeNGXWOeD1rXDSzMJHaed1Zl7Z7FsSoiS7u1Owmpng202CmutI2z4EwoeOOb0E7m13cztdWD4EwBs2vFiKTV4xuFmmLF0DYsEE7Ly89nrNbfooVNYi4YI9DfCexh3eV3I2I6LXizBqi3/CFic2+z+guiJeLDsSQ+dREbOlXbgpN15bUUTQgrhkWwV+bsS1OJy6b41Kk4CDGZep1FvqixLK7O5WN0HR1pc0FBTFgZg3sqLuQrqO5Pi5tKgiI30200jk/W+wmHKn9aj6zxqgZXdy+0U3P40X1xqC0MS8gTNDn+BKt7HjUtadc3I2IDbkGoR/MnCZ21btui90FEc4ZiGEzi1BV54n3zKX1roOIy9jvVI9vzbUtdjci2lwFcdYS/jZ68mOL3QXResWNrDFkDq301Hv3dUeF5gVi5G46iLG47lCmj+i4OYputiW1zAlEQtgRx/dIlL2Fs8UFBqEBk0J015bWS/JqzjgiLpkRYn/9GTdHoljakprSghg1WRcaKzpb7CZEqXFWECbR55g2cqCu9D+toobkbcKHynlzFORQ/XduUi/mtqR194EYNilCvTdssZtgpeAEiLjQQWehbzv7asvzg1wKXvnMLNHEa8s8980HNyPiP4B7GaVwt1pTAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
}

.detail-top-r .a-btn {
    width: 189px;
    height: 58px;
}

.detail-top-r .act-time-con {
    margin: 22px 0 0 0;
    display: flex;
    align-items: center;
    line-height: 1;
}

.detail-top-r .remain-time,
.detail-top-r .time-item {
    display: flex;
    align-items: center;

}

.detail-top-r .remain-time {
    color: #2E4EFF;
}

.detail-top-r .time-num {
    display: inline-flex;
    justify-content: center;
    min-width: 20px;
}

.detail-center {
    width: 1200px;
    margin: 54px auto 0;
    background: #ffffff;
    border-radius: 33px 33px 0 0;
    padding-bottom: 50px;
}

.detail-center .history-box {
    max-width: 79px;
    position: absolute;
    top: 305px;
    right: -75px;
    background-color: #FCFEFF;
    box-shadow: 5px 6px 29px 0px rgba(30, 29, 29, 0.15),
        0px 0px 5px 0px rgb(63, 171, 250) inset;
    border-radius: 10px;
}

.detail-center .history-box .review span {
    display: inline-table;
    max-width: 32px;
    max-height: 32px;
    font-weight: bold;
    margin: 24px 23px 10px;
}

.detail-center .history-box .history-ul li {
    width: 61px;
    height: 30px;
    background: #FCFEFF;
    border-radius: 5px;
    margin: 9px 9px;
    box-shadow: 5px 6px 29px 0px rgba(30, 29, 29, 0.15),
        0px 0px 5px 0px rgb(63, 171, 250) inset;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: underline;
}

.detail-center .history-box .history-ul li:last-child {
    margin-bottom: 7px;
}

/* .act-tab {
    position: relative;
    padding: 2px;
    height: 105px;
}

.act-tab::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    margin: -2px;
    border-radius: 28px;
    background: linear-gradient(0deg, #89f7fe, #66a6ff);
    background-size: 200% 200%;
    z-index: 3;
    animation: gradientBorder 5s ease infinite;
} */

@keyframes gradientBorder {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.act-tab-inner {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1200px;
    height: 85px;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 14px;
    box-shadow: 5.03px 6.22px 29px 8px rgba(30, 28, 28, 0.15), 0px 0px 9px 6px rgba(63, 171, 250, 0.16) inset;
}

.act-tab-item {
    width: 188px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: underline;
    font-size: 28px;
    font-weight: bold;
    color: #797979;
    line-height: 67px;
    margin-right: 130px;
}

.act-tab-item:last-of-type {
    margin-right: 0;
}

.act-tab-item:hover {
    color: #000000;
    cursor: pointer;
}

.act-tab-item.cur {
    width: 189px;
    height: 44px;
    color: black;
    background: linear-gradient(180deg, #89f7fe 0%, #66a6ff 100%), #9cffef;
    box-shadow: 3px 3px 9px 0px rgba(59, 59, 59, 0.19);
    -webkit-text-decoration: auto;
            text-decoration: auto;
    border-radius: 22px;
}

.block-wrap {
    padding: 41px 50px 0;
}

.block-wrap .intro-t {
    font-weight: bold;
    padding: 24px;
    line-height: 26px;
    text-align: center;
    width: 1052px;
    height: 123px;
    margin-bottom: 70px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACKwAAAD6CAYAAACGJU13AAAAAXNSR0IArs4c6QAAIABJREFUeF7t3Wm0nFWZL/Bn18lAQkgIMo+CgEDCFGYFAZlCSEBFoFu0W9u1bAHbpd0tal9t7da+KK33er0MytLW2yhLQFAIYUZQUMYQkFFA5kQCISEhEDKc2ndVIcgY6iT7PZWq+p0v+ZC3/vvZv/f9+F97p+jEv5yHxnOxbfTHuKjFFrVc3zyntEnk2CByrBkpRkXE0Ijmv/4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp0osDAilkaKZ6MeT0ctnkw5P15PtYeiHg9GX9wVq8c9kdLSTttc6oiBF+b1+/rjgBz1vSPSnpFi3J8LKR0xviEJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhUJLI0cd0XKN6Zcu7a/L66KUemJitYqFrvKFlaGzss75b76UfWcDk0RO0XEKjtrsbchiAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwcgI5R9xWS/mS1F/7+dKxacbKxVXz61WrBDI3bzqkr/53EelDOWKrarYslQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQGwIp4v6IfNay/tp/xVrp0VVl1+0vrOSchiyIgyPypyNiYkTUVhUccxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEukSgHhGXRaT/s2x0XB4p5Xbuq32FlZxrwxbEh3LOJ0aK7duJYG0CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM8I5LgjpXTyktFxVqTUKLIM+t/gF1ZyTsPmx1GR8lcjYttB37EFCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEGgL3Rk5fWTImzh3sE1cGtbAy9Jm8S0r5lBSxp/dOgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQfoEccUPO6R+WrpluGaxpBqewMjePGVGrn5Qj/X1E1AZrc9YhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBoSaAekc94oV77QqyV5rf0i5V4qPLCysgFeXKu5+9FxEYrMaefEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVC8wM9XSJ58fnS6qcqnqCiuz8siRI+vfikifjIjq1qlSRzYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoPcEckT+3vPP1/45NkzPV7H9SookayzIW9fr+byIGF/F0DIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQqF7izVktHPjs63Vd6peKFlTXm5cNz5DMjYnTpYeURIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgMqsCCFOkjz45NF5ZctWhhZY15+R8j8n9GRK3kkLIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaJlCPSCc+OzZ9u9QEZQorOddGP1P/bkQ6odRgcggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFYlgXzqgjVrn46U6is71coXVnLuW/OZ+o9ypI+s7DB+T4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsOoKpMhnPrNm7WORUv/KTLlyhZVmWSWfHRFHrswQfkuAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINAxAuc9s2Y6ZmVKKyteWMm5NnZe/cfhZJWO+VoMSoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoI5DPnDe29tEVvR5ohQsrY+f2nxaRjiuzCSkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKdJZBPn7dW3/ErMvMKFVbGzs1fSJFPWpEF/YYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKA7BHKkL85bK31joLsZcGFl7bl5So78i4joG+hiJZ8fmyL2HBKxTV/EprUUG9Ui1qtFjEkRq6eIofHiv/4IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp0o8FyOWBoRz+aIZ3LEU/WIWfWIR+s57u2PuHFZxNzc9p3lFOmIOWulqQOZZECVjrWfyltHLd8UEWMGskjJZ/cYEvHh4Sk+MDxiWMlgWQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA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gAABAgQIEBgsgS8uyPGzRWVXy5GOfWT9dFazUbL5n/pPiUgnlFzisrVTbDWkZKIsAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBwRK4f1nEIXNy4eXyqQ9t0PepFwsrT9RnRI6dSq2w27CIs9dyukopTzkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXYIHDM3x81LCq6c4raH1q/tnHbJeei8J/JzETG0VPw3x6T44IhSaXIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaIXDeoogT5xc9ZWXp2PXT6mnz2XnHVM+3ldrU2FrE9eukGOqAlVKkcggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECbRFYmiP2eirHvHrB5VPaIW0xKx+bIv+kVOxBq0WcPlZbpZSnHAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAOwWOm5fjihfKTZAjHZveMSt/KSJ/rVTscaMi/mkNhZVSnnIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAu0U+PazOU5fWHKC9OW05az+H0Skj5eK/fqYFMeMLJUmhwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJ0CZz8f8aX5ueAI+Ydpy5n58og4qFTqj94WsffwUmlyCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2ilw3eKIjz1ddIIr0tYz8y05YpdSseetE7H90FJpcggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNopcMfSiCOfKjdBipjeKKw8nCM2KxV79XoRG/WVSpNDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQToGZ/RH7zy43QYp4JG01Mz8TEWNKxd6yfsToWqk0OQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAu0UWFCP2PWJohPMT1s/nhdExBqlYqdvGDEqlUqTQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0E6B53LEhFlFJ1jYKKzkkpH3bhShr1JSVBYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoH0CjWLJNjPLrp/eWbiwco/CStk3JI0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EaBRmFl2+KFlcfKnrByz8ZOWGnjN2JpAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBRgWZh5fGikZG2KVxYuVthpewbkkaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaKNAo7CyncJKG9+ApQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECPSagsNJjL9x2CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLtFqiksLLto7mRW+zvrk0iUrE0QQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAu0UaBRLxj1WdoKksFIWVBoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoJsEKimsbFf4hJU7nbDSTd+cvRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI9LtAorIwvfcLKdo+UvRLozk1dCdTj36ntEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAl0k0CysPFp2Q0lhpSyoNAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBANwlUUlgZV/iElTucsNJN35y9ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAj0u0CisbF/6hJVxD5e9EuiOzVwJ1OPfqe0TIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECXSTQLKw8UnZDaXzhwsrvFVbKviFpBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIE2CjQKKzsorLTxDViaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBjAgorPfbCbZcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0G6BSgor2z+UG7nF/m5/e0QqliaIAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgnQKNYsmOD5edICmslAWVRoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoJgGFlW56m/ZCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgAgUoKKzs8WPZKoNs2dyVQB3xLRiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItCTQKKzs9FBLj7b8UFJYadnKgwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBnhNQWOm5V27DBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH2ClRSWNnxj2WvBJqxhSuB2vuZWJ0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUE6gUVjZ+cFyeY2kpLBSFlQaAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCbBBRWuult2gsBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoAMEKims7FT4SqBbXQnUAZ+SEQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECrQk0CisTSl8JtNMDuZFb7O/Wd0SkYmmCCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2inQLKz8sewESWGlLKg0AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA3CVRSWNm58Akr052w0k3fnL0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECPS7QKKzsUvqElZ3vL3sl0PQtXQnU49+p7RMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdJNAsrDxQdkNJYaUsqDQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDcJVFJYmVD4hJVbnLDSTd+cvRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI9LtAorOxa+oSVCfeVvRLolq1cCdTj36ntEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAl0k0Cys3F92Q0lhpSyoNAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBANwlUUljZpfAJKzc7YaWbvjl7IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHpcoFFY2a30CSsKKz3+Vdk+AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGA5AtUUVv6QG7nF/m7eOiIVSxNEgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQToFmYeW+shOkXQsXVm5SWCn7hqQRIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNoo0Cis7K6w0sY3YGkCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQI8JVFNYubfslUA3vdOVQD32XdouAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0MUCzcLKH8puMO2qsFJWVBoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoIsEKims7Fa4sHKjE1a66JOzFQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDXBRqFlT1Kn7Cy2z1lrwS6cRtXAvX6h2r/BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQPcINAsr95bdT1JYKQsqjQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQTQKVFFZ2L3zCyg1OWOmmb85eCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgR4XaBRW9ix9worCSo9/VbZPgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFiOQDWFlbtzI7fY3w3bRqRiaYIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaKdAsrNxTdoK0u8JKWVFpBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEuEqiksLJH4cLK9U5Y6aJPzlYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXhdoFFb2Kn3Cyh53lb0S6PrtXAnU6x+q/RMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdI9AsrNxddj9JYaUsqDQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDcJKKx009u0FwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBABwhUUljZ886yVwL9bpwrgTrgWzIiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAlgUZh5V13tfRoyw8lhZWWrTxIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOg5AYWVnnvlNkyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaK+Awkp7/a1OgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOg5gUoKK3vdkRu5xf5+Oz4iFUsTRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0E6BRrHk3XeWnSAprJQFlUaAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6CYBhZVuepv2QoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoAIFqCiu/L3wl0PauBOqAb8mIBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGWBJqFlTtaerTlh9K7ChdWrlNYaRnfgwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBVV2gUVjZW2FlVX9N5iNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdI+Awkr3vEs7IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0hEA1hZXbcyO32N91O0SkYmmCCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2inQLKz8vuwE6d2FCyvXKqyUfUPSCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJtFGgUVvZRWGnjG7A0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDHBKoprNxW9kqga3d0JVCPfZe2S4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHSxQLOwcnvZDaZ3K6yUFZVGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOgiAYWVLnqZtkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6ASBSgorexc+YeU3rgTqhG/JjAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBlgQahZX3lL4SaO8ZuZFb7O83O0WkYmmCCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2inQLKzcVnaCpLBSFlQaAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCbBBRWuult2gsBAgQIECBAgAABAgQIECBAgAABAgQIECBlSMAGAAAewUlEQVRAgAABAgQIECBAoAMEqims3Fr4SqCdXQnUAd+SEQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECLQk0CyszWnq05YfSPoULK79WWGkZ34MECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVVdoFFY2VdhZVV/TeYjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHSPgMJK97xLOyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdIRANYWV6bmRW+zv1xMiUrE0QQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAu0UaBZWbi07QXpP4cLKNQorZd+QNAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAGwUahZX9FFba+AYsTYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoMYFqCiu3lL0S6JpdXAnUY9+l7RIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdLNAsrEwvu8H0HoWVsqLSCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdJKCw0kUv01YIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp0gUElhZd/CJ6xc7UqgTviWzEiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEmgUVjZv/SVQPvenBu5xf6u3jUiFUsTRIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0E6BZmHllrITJIWVsqDSCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdJKCw0k1v014IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAh0gUE1h5abCVwLt5kqgDviWjEiAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaEmgWVi5uaVHW34o7Ve4sPIrhZWW8T1IgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEFjVBRqFlfcqrKzqr8l8BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHuEVBY6Z53aScECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgY4QqKawcmNu5Bb7+9XuEalYmiACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF2CjQLKzeVnSDtp7BSVlQaAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKCLBCoprOxfuLBylRNWuuiTsxUCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg1wUahZUDSp+wsv8NZa8EumoPVwL1+odq/wQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgED3CDQLKzeW3U9SWCkLKo0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0E0CCivd9DbthQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQAQLVFFauL3wl0J6uBOqAb8mIBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGWBJqFlRtaerTlh9J7CxdWrlRYaRnfgwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBVV2gUVg5UGFlVX9N5iNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdI+Awkr3vEs7IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0hEA1hZXf5UZusb8r94pIxdIEESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItFOgWVi5vuwE6b0KK2VFpREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEukhAYaWLXqatECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6QaCSwsoBvy17JdAV73IlUCd8TGYkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQi0CisHPS7Vp5s/ZmksNI6licJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAr0moLDSa2/cfgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECbRaoprByXeErgd7tSqA2fyeWJ0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUE2gWVn5bLK4ZlA5QWCkrKo0AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EUClRRWDixcWLncCStd9MnZCgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINDrAo3CysGlT1hRWOn1z8r+CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJvLlBNYeXa3Mgt9nf53hGpWJogAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBdgo0CyvXlZ0gHaiwUlZUGgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgiwQUVrroZdoKAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKATBKoprPym8JVA+7gSqBM+JjMSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBFoRaBZWrm3lydafSQcVLqxcprDSur4nCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKruECjsHKIwsoq/paMR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoIoFqCiu/Lnsl0GXvcSVQF31ztkKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0uECzsPKbsgjpIIWVsqLSCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdJKCw0kUv01YIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAp0gUElh5eBryl4JdOm+rgTqhI/JjAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBVgQahZWJv27lydafSQorrWN5kgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQawIKK732xu2XAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINBmAYWVNr8AyxMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEek2gmsLK1bmRW+zv0v0iUrE0QQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAu0UaBZWrik7QTpYYaWsqDQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQBcJVFJYOaRwYeUSJ6x00SdnKwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgECvCzQKK4eWPmHlkF+VvRLokv1dCdTrH6r9EyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAt0j0CysXF12P0lhpSyoNAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBANwkorHTT27QXAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAHCFRTWLmq8JVA73UlUAd8S0YkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQk0Cys/KqlR1t+KB2isNIylgcJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAr0moLDSa2/cfgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECbRaopLAysfAJKxe7EqjNn4nlCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLlBBqFlUmlrwSaeGVu5Bb7u/iAiFQsTRABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA7BZqFlavKTpAUVsqCSiNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIdJOAwko3vU17IUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0gEA1hZUrCl8JdKArgTrgWzIiAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAlgWZh5cqWHm35oTRRYaVlLA8SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHpNoJLCyqGFCyvTnLDSa9+l/RIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJdLNAorBxW+oSVQ6/ICyLHGqXcfr5/xMghpdLkECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQItFNg0bKII68uOsHCdOjl+ZmIGFMq9tz9I1ZXWCnFKYcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0FaB55ZFHFW2sDK/UVh5OCI2K7WzH+0dsd6IUmlyCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE2ikwe1HEx64rOsGj6dDL6tMjYkKp2O/umWLL0aXS5BAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLRT4L75EZ+5MZccYXqjsHJ5RBxUKvXru6SY8LZSaXIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaKXDr0xFfml60sHJFmnRZ/w9ypI+X2tint0sxceNSaXIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaKXDp4xHfvbtcYSVF/mGadFn+UkT+WqmNHbN5xN9slUrFySFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGijwH/fn+Psh0oOkL6cDr0sH5ty/kmp2L3WjfjSzgorpTzlECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaKfD1GTmuf7LcBDmlD6dJl+edop5nlIodPSzizH1TDKmVSpRDgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQDoFl9YiP/DrHgiXlVq/ntGPa5ZY8dL05+bmIGFoq+rPjUxy4Uak0OQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAu0QuGpWxP+6I5dceunstdPqzbt7Jl1anxE5diqVPm5sxMl7uBaolKccAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA7BE68Mcdd8wqunOK2iyfWdn6xsHJJ/ykR6YSC8XHa3ik2G1UyURYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBgCTyyMOL464qerhIR+dSLD+371J9PWMkfipx/WnJDEzeJ+IdxTlkpaSqLAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIDBYAv/3rhyXPlZ4tZSOvXhiOqvZKDn88rxhf39+PCKKNUzWHRHNU1ZW6ys8uDgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFKBV7of/F0lScXFV0m9/WljS88OM16uaBy2MX16RExoeQyR78j4m+2LtaBKTmaLAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgTcR+O/7cpzzx7I8KWLGRZNqzW7Ky22SSZf0/8+U0xdLLrVe45SVfVIMd8pKSVZZBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHKBBY3Tle5NsfssqerRE75pIsP7fuXxuAvF1amXJon1Ou5ccpK0b8PbB7xd9s4ZaUoqjACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQEUC/3VvjvMfKh9eq6Vdpk5MtzaSX9UkOWxa/b6I2KrkkqOGRpyyT4q1VyuZKosAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKC0wJwXIj51bY6FSwsn53hg2uTay52UVxdWLu7/t8jpXwsvGbutG/GVXZ2yUtpVHgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgpMC/3ZLj5idLJv45K+evTZvc93In5VUtkknT8mYp8oMRUSu99Od3TrHPBqVT5REgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQQuPZPEd+ckUtEvTajniNtcfFh6ZGX/uN1x55Mnla/OEccWnr1xtVAX9s9xVZjSifLI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWBmB++dHfPmmCq4CiogUcclFh9UmvXK+1xVWDrsoH5IiX7oym3iz3245JuJ/7+1qoCpsZRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEVlTgs9fleGD+iv56+b/LkSZOm5wue+VTr2+P5JwOm5bvTBHbVTHGQZtEfHoHpZUqbGUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAYq8N3f57jisYH+qrXnc8Td0w5L4yOlV9019IbNkclT87GR8k9aix74U1PeHvGJcUorA5fzCwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAOYEz7sox9eFyea9NypE+Mm1yel0H5Q1bI0edk/sWjch3RsQ2VY30wS0j/nYbpZWqfOUSIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJYn8P/uzfHzByo1unfEojT+3KNT/2tXedPGyJQL89E55bOrHGvK5k5aqdJXNgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgjQSaJ6s8VK1NyumYqYenc95olTc/4iTnNPmi/NuI2KvK8Q7YJOIzOzpppUpj2QQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBlwS+c3uOqx6r3OP6iyand0dK+Y1WWm5TZNK0vGutnm+KiEobJe8YE3H89im2XrNyDAsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHpS4L5nIk67I8cf51e+/Zxy2mPq4enmN1vpLYsoUy7s/36O9ImqRx01NOL4HVLss2HVK8knQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPSWwPQnI065PcecF6rfd4p8xtTD+/5+eSu9ZWHlqHPymBdWy3dHxKBUSXZdN+K4HVKsM6J6ICsQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLpZYM6iF09VuWX2oO1y1movpO3OPTot9xyXtyysNMadPDVPSTlfUPXVQC/RrD404uBNIz70zhTD+wYNzEIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAga4QWNwfcdYfclzxaMTCpYO2pRyRDp96eLrorVZsqbDSCJkytf+0yOm4twos+f/rjYzYb6OID2yZYsSQksmyCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLdJ/DCsojzHshxzcyI2c8P8v5SPn3qlL7jW1l1AIWVPDLq+eaI2K6V4JLPrDsiYud1Iw7fIsUma5RMlkWAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ6HyBx56NuPDBHDOejHhyUVv2c3fU0m5Tp6SWajItF1YaW5l0ft661pdvShFj2rK1RltmrYiDNkux70YRQ2rtmsK6BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIH2CiyrR/xmZsTlj+S4e277ZskR82uR9rjwiPSHVqcYUGGlETrlwnxE5PyLiBjwb1sdqpXnRg97sbyy6eiIdUekWGdkxJrDI0YNjVitL2JoLWK4a4RaofQMAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsAoKLF4WsbQesWhZxLNLI+YvjpizqHGCSo5HF0SzpLJgSdsHzynSBy88Ip0/kElWqHQy+Zf5CynlkwaykGcJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgS6SyDn9MWL3pe+MdBdrVBhpbHIlAv6T4ucjhvogp4nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoAoGUT596RN/xK7KTFS6sfPWruTZ9p/qPI9JHVmRhvyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOhUgXzmLrfVPvrVr6b6iuxghQsrjcWOOif3vTAsnx0RR67I4n5DgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQcQLnrbYkHXPu0al/RSdfqcJKY9FGaWXJsPqPspNWVvQd+B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoCMEUuQzhy2pfWxlyiqNja50YaUR0rge6Nad6t+NnE7oCD1DEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIDEwg5VMn3Fb79IpeA/TKxYoUVl4KPPwX+Z8i8skRURvYjjxNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCwigrUI9KJF74/fbvUfEULK42hDr8gHx71fGZEjC41pBwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG2CCzIkf526vvTL0uuXryw0hju/efnrespn5cjxpccVhYBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMCgCdwdtfSBC49Ifyi9YiWFlcaQU6bmkWlJ/VuR0icjorJ1SoPII0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAj0ukCO/P0YWvvHqVPS81VYVF4kmXJ+npwify8iNqpiAzIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKCcxKtfTJC96XphZLfIOgygsrjTWPOiePWTyk/o2I9ImIqFW5IdkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIDFsg58hmrLat9/tyj0/wB/3qAPxiUwspLMx3xy7xHrufvRMSeA5zT4wQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtUI3JBz+uzUI9MN1cS/PnVQCyvN5XNOU34ZR6Wc/y0ithmsjVqHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDgVQL35pS+MvV9cW6klAfTZvALK3/e3VHn5L4lQ+LYyPlzOWL8YG7aWgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHha4K6V08rBl8dNzj0797XBoW2Hl5c3mnI44Lw6OlD8TEQdHRK0dENYkQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHSxQD0iLo+cvnPBkXH5YJ+o8lrX9hdWXjHR5HPypn1D6h9POf11jtiqiz8CWyNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIVC6QIu6vR/5Zvb/2g4uOTo9WvmCLC6xShZVXzjzlvDyhL+ofzJEmRsROEbHKztqitccIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAlUL5Ii4LUW+tD9qP596ZLq16gVXJL8jSiCTzsnrD6vFgfVU3yci7ZEitouIoSuyYb8hQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECHSRwNKIuCdHvqGWa9cuqceVFx+dnljV99cRhZXXIh51Th62bEhsW88xLtXjHZHqb4+cNskp1o+INSPFqMgxLCJWX9VfgPkIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAm8i8FykWBI5no2IpyPiyRR5ZuTaw7kWf6yluGvIsrjn3KPTkk4T/P8Al5cXoASHKAAAAABJRU5ErkJggg==);
    background-size: contain;
    background-repeat: no-repeat;
}

.block-wrap .media-intro-t {
    display: none;
}

.block-one .course-list {
    /* padding: 75px 14px 40px; */
}

.course-list h3 a {
    color: black;
}

.course-list .item {
    margin-bottom: 24px;
}

.course-list .item .column1 .ball {
    width: 51px;
    height: 48px;
    background: linear-gradient(0deg, #D8F9B5, #A6F2FF);
    border-radius: 24px;
    margin-bottom: 9px;
}

.course-list .item .column1 .bar {
    width: 5px;
    height: 125px;
    background: #AEF3F3;
    border-radius: 3px;
}

.course-list .item .column2 .text .begin h3,
.course-list .item .column2 .text .m1 h3,
.course-list .item .column2 .text .m2 h3,
.course-list .item .column2 .text .m3 h3,
.course-list .item .column2 .text .m4 h3,
.course-list .item .column2 .text .m5 h3,
.course-list .item .column2 .text .m6 h3,
.course-list .item .column2 .text .end h3 {
    margin-top: -90px;
    margin-left: 100px;
    margin-bottom: 33px;
    position: relative;
    z-index: 1;
    width: 330px;
    height: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 24px;
    color: #000000;
    line-height: 67px;
}

.course-list .item .column2 .text .begin h3::after,
.course-list .item .column2 .text .end h3::after {
    content: '';
    position: absolute;
    width: 184px;
    height: 21px;
    background-color: #FFF32E;
    border-radius: 10px;
    top: 35px;
    left: -45px;
    z-index: -1;
}

.course-list .item .column2 .text .m1 h3::after,
.course-list .item .column2 .text .m2 h3::after,
.course-list .item .column2 .text .m3 h3::after {
    content: '';
    position: absolute;
    width: 329px;
    height: 21px;
    background-color: #FFF32E;
    border-radius: 10px;
    top: 35px;
    left: -45px;
    z-index: -1;
}

.course-list .item .column2 .text .m4 h3::after {
    content: '';
    position: absolute;
    width: 342px;
    height: 21px;
    background-color: #FFF32E;
    border-radius: 10px;
    top: 35px;
    left: -45px;
    z-index: -1;
}

.course-list .item .column2 .text .m5 h3::after {
    content: '';
    position: absolute;
    width: 394px;
    height: 21px;
    background-color: #FFF32E;
    border-radius: 10px;
    top: 35px;
    left: -45px;
    z-index: -1;
}

.course-list .item .column2 .text .m6 h3::after {
    content: '';
    position: absolute;
    width: 329px;
    height: 21px;
    background-color: #FFF32E;
    border-radius: 10px;
    top: 35px;
    left: -45px;
    z-index: -1;
}

.course-list .item .column2 .time {
    width: 320px;
    height: 54px;
    background: #FFFFFF;
    box-shadow: 0px 0px 5px 0px rgb(63, 171, 250) inset;
    border-radius: 27px;
    margin-left: 55px;
    margin-top: 55px;
}

.course-list .item .column2 .time span {
    width: 224px;
    height: 22px;
    font-weight: 400;
    font-size: 24px;
    color: #0D0D0D;
    line-height: 20px;
}

.act-footer {
    text-align: center;
    font-size: 12px;
    color: #959595;
    padding: 40px 0;
}

/******* 活动介绍页 *******/
.block-two {
    padding: 41px 0 0;
}

.block-two .block-panel-top {
    margin: 0 50px;
}

.intro-cen {
    margin: 20px 0 0;
    text-align: center;
    padding-bottom: 1px;
}

.intro-cen .intro-item {
    margin-bottom: 50px;
    position: relative;
}

.intro-cen .intro-item .lecture-process {
    width: 946px;
    height: 421px;
    margin: 0 auto;
    background-image: url(/activity/style/images/777c20c766f454cd720e33a7fd060fd9.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: flex;
    justify-content: center;
    /* 水平居中 */
    align-items: center;
    /* 垂直居中 */
    flex-direction: column;
}

.common-btn {
    width: 92px;
    height: 28px;
    background: linear-gradient(180deg, rgba(9, 187, 254, 0.85), rgba(90, 66, 236, 0.85));
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 1, 0.33);
    border-radius: 14px;
}
.common-btn:hover{
    background: linear-gradient(180deg, rgba(90, 66, 236, 0.85), rgba(9, 187, 254, 0.85));
}
.common-btn-text {
    width: 63px;
    height: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 26px;
}

.common-text {
    width: 169px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 12px;
    color: #2327C9;
    line-height: 26px;
    text-align: left;
    margin-left: -12px;
}

/*水平*/
.common-flex-style {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*垂直*/
.common-flex-style-column {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.common-margin-top {
    margin-top: 15px
}

/*公共字体颜色*/
.common-font-color {
    color: #000C32;
}

.common-font-color2 {
    color: #0468FF;
}

.media-lecture-process {
    display: none;
}

.lecture-process .content {
    margin: 60px auto;
}

.lecture-process .content .step {
    width: 165px;
}

.lecture-process .content .step .btn-text {
    height: 28px;
}

.lecture-process .content .arrow {
    margin-top: -110px;
}

.lecture-process .content .arrow img {
    width: 51px;
    height: 24px;
}

.lecture-process .content .step div {
    margin-top: 15px;
}

.lecture-process .content img {
    width: 88px;
    height: 88px;
}

.intro-cen .intro-item h3 {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 32px;
    color: #2024AC;
    /* background: linear-gradient(180deg, #2024AC 0%, #8AD7FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
}

.intro-cen .intro-item h3:before,
.intro-cen .intro-item h3:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: linear-gradient(180deg, #2024AC 0%, #8AD7FF 100%);
}

.intro-cen .intro-item h3 span {
    position: relative;
    margin: 0 4px;
    background-color: transparent;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, .35);
    -webkit-text-stroke: 2px #ffffff;
}

.intro-cen .intro-item h3 span:after {
    position: absolute;
    z-index: 1;
    left: 0;
    content: attr(data-text);
    white-space: nowrap;
    /* 关键 */
    text-shadow: none;
    background-image: linear-gradient(180deg, #2024AC 0%, #8AD7FF 100%);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-stroke: 0;
}

.intro-cen .intro-d {
    /* border-radius: 10px;
    border: 1px solid rgba(72, 76, 247, .3);
    padding: 22px;
    margin: 24px 144px 0; */
    width: 946px;
    height: 387px;
    background-image: url(/activity/style/images/551970ccb5d8a3979d57e5086493ec17.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.intro-cen .intro-d .bg-p {
    font-weight: bold;
    background: #F8F8F8;
    padding: 10px 0;
}

.intro-cen .intro-d ul {
    display: flex;
    justify-content: space-between;
    padding: 65px 150px;
}

.intro-cen .media-intro-d {
    display: none;
}

.intro-cen .intro-d ul img {
    margin-bottom: -10px;
}

.intro-cen .intro-d ul p {
    margin-bottom: 8px;
}

.intro-cen .intro-d ul .a-btn {
    width: 92px;
    height: 28px;
    font-size: 16px;
    border-radius: 16px;
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 1, 0.33);
}

.intro-cen .intro-d ul .tip {
    font-size: 12px;
    color: #2327C9;
    margin-top: 16px;
    font-weight: bold;
}

.block-panel-cen {
    height: 745px;
    position: relative;
    background-color: #F9F9F9;
}

/*划线*/
/* .block-panel-cen:before {
    content: "";
    display: block;
    height: 18px;
    background: #484CF7;
    border-radius: 0 9px 9px 0;
} */

.block-panel-cen .intro-ul {
    display: flex;
    word-break: break-all;
}

.block-panel-cen li {
    /* position: relative;
    margin: 0 84px 0 -3px;
    flex: 1; */
    width: 299px;
    height: 475px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    flex-direction: column;
    margin: 0 25px;
    background: linear-gradient(0deg, #AFD0FF, #BAFBFF);
    box-shadow: 0px 14px 15px 0px rgba(43, 56, 78, 0.06);
    border-radius: 10px;
    margin-top: 100px;
}

.block-panel-cen li .prize {
    padding-bottom: 32px;
}

.block-panel-cen li:nth-child(1) .prize {
    /* padding-top: 62px; */
}

/* 分割线 */
/* .block-panel-cen li:after {
    position: absolute;
    top: 81px;
    bottom: 11px;
    right: -40px;
    content: "";
    display: block;
    width: 5px;
    background: #FFF043;
    opacity: 0.5;
    border-radius: 3px;
} */

/* .block-panel-cen li:last-of-type:after {
    display: none;
} */

.block-panel-cen .intro-ul p.web {
    display: block;
}

.block-panel-cen .intro-ul p.h5 {
    display: none;
}

.block-panel-cen li:first-of-type {
    margin-left: 112px;
}

.block-panel-cen li:last-of-type {
    margin-right: 112px;
}

.block-panel-cen li .intro-title {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    color: #484CF7;
    font-size: 18px;
    margin-top: -175px;
    margin-bottom: 25px;
    z-index: 1;
}

.block-panel-cen li .intro-title h3 {
    margin-top: 23px;
    font-size: 18px;
    color: #1C1C1C;
    line-height: 30px;
    position: relative;
}

.block-panel-cen li .intro-title h3::after {
    content: "";
    position: absolute;
    top: 15px;
    left: -35px;
    width: 142px;
    height: 15px;
    background: yellow;
    border-radius: 7.5px;
    z-index: -1;
}

.block-panel-cen .intro-title img {
    margin-top: 115px;
    width: 128px;
    height: 108px;
}

.block-panel-cen .prize img {
    width: 260px;
    height: 140px;
}

.block-panel-cen li:nth-child(2) .prize {
    margin-top: 43px;
}

.block-panel-cen li:nth-child(1) .prize {
    margin-top: 92px;
}

.block-panel-cen li:nth-child(3) .prize {
    margin-top: 32px;
}

.block-panel-cen li:nth-child(2) .prize img {
    width: 249px;
    height: 101px;
}

.block-panel-cen li:nth-child(3) .prize img {
    width: 260px;
    height: 114px;
}

.block-panel-cen li p {
    line-height: 30px;
    padding: 0 20px;
}

.block-panel-cen li a {
    text-decoration: underline;
    letter-spacing: 0.9px;
}

.block-panel-cen li a:hover {
    cursor: pointer;
    color: #1a5eff;
}

.block-panel-cen .bg-p {
    padding: 7px;
    text-align: center;
    margin: 56px auto;
    width: 774px;
    height: 41px;
    background: linear-gradient(0deg, #66a6ff 0%, #89f7fe 100%), #f8f8f8;
    border-radius: 30px;
    font-weight: 400;
    font-size: 16px;
    color: #202020;
    line-height: 41px;
}

.carousel-t {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 56px;
    font-size: 18px;
    color: #484CF7;
}

.carousel-t img {
    transform: rotate(-30deg);
}

.carousel-box {
    padding: 24px;
    box-sizing: border-box;
}

.carousel-box .intro {
    margin-bottom: 55px;
    position: relative;
    z-index: 1;
}

.carousel-box .intro h3 {
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.carousel-box .intro h3::after {
    content: '';
    position: absolute;
    width: 259px;
    height: 18px;
    background: #FFF32E;
    border-radius: 9px;
    top: 12px;
    left: -25px;
    z-index: -1;
}

.carousel-box .el-carousel__container {
    height: 462px;
    text-align: center;
    font-size: 0;
}

.carousel-box .el-carousel__arrow {
    width: 59px;
    height: 113px;
    border-radius: 0;
}

.carousel-box .el-carousel__arrow:hover {
    opacity: .8;
}

.carousel-box .el-carousel__arrow i {
    display: none;
}

.carousel-box .el-carousel__arrow--left {
    left: calc((100% - 920px)/2);
    background: url(data:image/png;base64,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) no-repeat;
    background-size: contain;
}

.carousel-box .el-carousel__arrow--right {
    right: calc((100% - 920px)/2);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAADiCAMAAACsjsN2AAAAAXNSR0IArs4c6QAAAwBQTFRFAAAA//8A//8A//9V//9A//8z//8q//8k//8g//85//8z/+gu/+oq/+sn/+03/+4z/+8w//At//Er//Io//Iz//Mx//Mu//Qs//Qq//Uz//Ux//Yv//Yu//Ys//cq//cx/+8w//Au//At//As//Er//Ew//Iv//Iu//It//Ms//Mx//Mv//Mu//Qt//Qs//Qr//Qw//Uv//Uu//Ut//Us//Uw//Ev//Eu//Eu//It//Is//Iw//Iv//Iu//Mt//Mt//Mw//Mv//Mu//Qu//Qt//Qs//Qv//Qv//Qu//Ut//Ut//Ew//Iv//Iu//Iu//It//It//Iv//Mv//Mu//Mu//Mt//Mv//Mv//Mu//Qu//Qt//Qt//Qv//Qv//Qu//Qu//It//It//Iv//Iu//Iu//It//Mt//Mv//Mv//Mu//Mu//Mt//Mt//Mv//Mu//Qu//Qu//Qt//Qv//Qv//Qu//Iu//It//It//Iv//Iu//Iu//Mu//Mt//Mv//Mv//Mu//Mu//Mt//Mt//Mv//Mu//Mu//Qu//Qt//Qv//Qv//Qu//Iu//Iu//It//Iv//Mu//Mu//Mu//Mt//Mv//Mv//Mu//Mu//Mu//Mt//Mv//Mu//Mu//Qu//Qt//Qv//Qv//Iu//Iu//Iu//It//Mv//Mu//Mu//Mu//Mu//Mt//Mv//Mu//Mu//Mu//Mt//Mv//Mu//Mu//Qu//Qu//Qt//Iu//Iu//Iu//Mu//Mt//Mv//Mu//Mu//Mu//Mu//Mt//Mu//Mu//Mu//Mu//Mu//Mv//Mu//Mu//Qu//Qu//It//Iu//Mu//Mu//Mu//Mu//Mv//Mu//Mu//Mu//Mu//Mt//Mu//Mu//Mu//Mu//Mu//Mv//Mu//Mu//Qu//Qu//Iu//Mu//Mu//Mu//Mu//Mu//Mt//Mu//Mu//Mu//Mu//Mu//Mu//Mu//Mu//Mu//Mu//Mt//Mu//Mu//Qu//Mu//Mu//Mu//Mu//Mu//Mu//Mu//Mu//Mu//Mu//MuyFdzJAAAAP90Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+6wjZNQAACwNJREFUeNrFnfk/1dkfxz+Wa4lCokSyhGRNqdSUJBJJhBIpX4pkWlSmbWztkhFRpCbyJY1MDZWSpAgJyR7l3iyRPfu9OPPr9zuPeXTOD2+nzz/wfJxzz3m91/O+jJm9q7k8Q/3b5BXobSBMHbvtVG7WYS0h6tgQdm+mj/YUytitZzmoK8vXQIQu1jGwBqGezCOLptLFBtQghLpyT6wQo75ahL7lBhhJ0seivsIza6bRx6LBwvMm0vSxaKDstw3S9LFopDxy/Uz6WDRcHWMvSx+LeHU3Ns3mo45F3I+3t8vTx6IJTtLWOQLUsWi86a67En0sQq1pO5QE6WNRW/petR+ARZ2PPdWF6WNR99NDWj8Ai/qe79cSpY9FvbnH9QXoY9HgKz8DMfpY9K0geKkwfSwaKfI3mkofiwZLQ1aK08eisbJzqyXpY9FwVaSpBH0sQlVh66R/AHa0PtZKhj4WofpoGzk++lgeO2EzvMOxJagWYT7OzS2KAvSx400pzsr8sFj7oE8I+7X8d4cqbORtcbgKj51ofeAxH9TR0bNLbp7Ag9vveWlCRt4Sys7xnxEBN3OfHqRBEpi7JZHNw3O7Hx7UhzQMArNtohsI1tuZc3QZaGZFxjKmbgTP7Xt+chmoYZi+9sJ7gnPVW3DKBDTiFze+9G4Azx0sOGsMapCmLQ8oItjn/tLQ9VKQXOElgfl9eO5wabg5aOQtpuf74hueO1QVbQfK5dM5ktWF53JrYjeCGmBhjd0Pv+K5ox9+d5oNahfm7bnfMo7ljn1McFCANISCSi53OPgLzGPf2akIul5F14SGUfxGN//hMhfSEPLL28TWcAkM8J9e80DXK2MXXTFIYAjTPeaBOhyyZqHFQ3hux6MDC0DXK2l2vqgXz+166rMANNUvtcI/h0CwenKO6oE6lGJGx3I6CAxD7mF9UMMvrr//QSeB4X8duJgFyRXS3pPxBc8dKTy5BDTyFlZ3S2rFcwdKzi8HzSQJqGxP+TyG5Y6Xnl4J6ugIKDrEfiQwwJXhq2EzK7Ns4kgEuuriWilYobT4rZrEAF9bNx1WsNZeriQQyg+RVrClDcmVp0rwkQqv8damWaBcUaOzbwiEkn3dXh404hdf9MsrvOc+/jl561zQzIqA/rGcHgKH4/Z2FVChFNHyeYr3ZCda0v6jAVva0NyX0Y5fb9sfu0EjfkZIeUdaCwH3kY8ubAp6rnsKB3+ROtP364Gm3PkVHOLr8YahM/uIIWwvhdyWuGq8YPVmHVsCW2ufZRlRhg+Bu/MCVsGm3KUtQ0vwgtWfF/wTrEGSXnUqrx/L/VZ8wRw21S++KuAVXjiG3oaazgDlTlt8JBMvlIPvIzbCckUMDj5pwxv+iigr2J6GKVqed/Ge7EjtdUc5UK6gultqMzbk5324aTcbNFJhKTv9js/Jcj8lboeN+PkUHBIasaH3ODvZGbbEwCdnfaUO73A039ulDFthkLa4WjuMBX+57wbrcDBSpuff4Q1S+8Of1RlgwQopwXt2XU/2aMAa/qlLTxTiI5XubD9t2PWyFgfk41Mc/S8O6sD2NEzROZCN5/bl+xsAl+oWHHqCT3GMFhxbBGv4hdR3peMNw0DxGSPgngZVz3tN2IvEexu0HNbBElR0SmrE5mSHyi8ZA/dSyLvE12M9u4mKC2tgHSy+2RuvVWINw0hNlDlsxM/I2ESW4wWr9vJ64N4CGdOQIqznzm2I2wgb8TMSa88U4D27hhhgh4ORXHY8C1u84nESHRVheylElxzJxhdzOLe2ATcViun+fL8D73Ck7pgHy2Vpef3VihWO1jvuwE2Fwmo7E5vxjk6GF/ArBn7lbUkcrEB33PfRho0YBBTsYvBV/q9Zvjaw95eZaX29Huvp9GRGAGOZGeaX8F0rXcXQWEbCNBxfNGtl4LkrgopxBqkNHssILztd+H2hnOBMApYRM/DL/UYfy/Br+T7ppo9lWNonqn4AVkjnR2BZuj9ik6evOPGS/pGSXR9RRv0CCSnbR+FaGOGxLK3dqWwubayU4YEHBP0x7cDUdWfzCIrrsKZAQGFD+FuCXi/0tQgSq+KeWEdQh0QdDy5C5kB3pzUTQMea7ntZwGV8l/z6nOAwIfQpzkkVrI1vhnFgAckGD9det4Xr8Zq98WoFQcMi4pWeWwsWboqoOcWStKOi3sKzP4FVxYT1fR4QtEog1PPM1wAshSFt5Pewi+QIt2Qc0AaLM2dsCC0koY5/SnIB6yQXVLSNLifozUCD1TecFcCOsJpnSsMwycUpDlsP1pQprruXIPmHEOrMP2MGVoCbsjz4VScJtTvj8BKobBifrOmZYpKfdbwpfa8e1GHim2MfV0Oih6jxposaVKvAlPmut9gk0JG6G3ZgR1jU0PcRvuSGEBp7F7JOFuoIy6w8mdVLsta+ogvGYKlkWduItz1E1OeHF0NRWUoOcdU8kiP85dEhHbAso6ZPGptLQJ3gpOyYB5X7mmZwIJNII4Zq413nQC11qvG5gm4S6nDpZSuox/ACchYhZSQ/K+oquGABlaXnU3ZKqB8mUuHHfsugqOLaHolNJNCJlox9C6H0UGz50aetJFTEiXfVgKonzjQJetFPpML1t+CS83KOV9/1Ee1wRajFLCCREFLZFv9hjEgP34aCvVXi1z6Y3kR0cfpe/ALWpyVheDibSPon2jL99KCKxJJrQouJzBxqSnVTB7o4ggobwioniPTwQ+JOJajUgLpr0sdRootTFmktD3SEp+nvuUumET1FFy2ngxkc/xwiBxz1Zh1fAUTlkzM/lz9IdIRbH/saQumhgvONin6yI3zbTROonVNEbUdyI9ERHv14e6sSkAqzFvplfhknU+EwKzkgkZBafiz3G9EG95dcWgMVzkmvCy8low68Og71PlZorm1kDREUfc06ZgDUAsbS9LjbyCWitqTtmg90cSQX70trJ4KONCS5q0AZnLWnXxKlD9Ho+2gbBZgjzC9veenNEJkevgmzhmqRVdqZUEOkh6gv++RPQNQpmh6pn4mgE1+eHFkKpIfChieetRPpIWpO9tACSltKr/J/TbbB3E+JLqpAJn2mddT7ATKRqI6wBnqII6LqGPOBDNpfFg7VdCWk6/0nh8gVRkP5J6HmEkovPZTRSbbWjucnFgGpsLRVyGtC6pe/PBfAqLDAHJsrZSNkKvwpZbcqkDKp7komC9IRtzJ2M1Brt5i21wMyVxj1loRvAnqxJ7osMLeD8OLkBKyCKeOIy5qcekP2s6K2Z0eNgFRYwyyqmkwPUWuKpw5Ux+/qvSVkUG7jHVc1sP5mW/8GMmztFds5cE17BKOPEEJooDzSAvKtzdZgEuxQgT/sSyrsWCuEEOrK+dUQtkuQBNv+0FsLeNIxHsttTN0D/ASDZHZYTZz9XEHa2L6yK3aTMIoWg+3PDTaZjEG038e2Pz++YlKmDX4X25bqrTs5sxW/g+Wx77ppTNJE1u9g66I3K7IYytjBiihLGYahjB0uCjKeztDGdr0MWDqZg1j/HdvxyEdnUueg/xuW+znNW4NhKGN5dbe2KLFoY/vLrzrMYhjK2IH8s6aTP4b8n9j2HH9jcYY2tv2ez0Iao+3/DzvGSXXXFGRoYxtiHJTo/C3F/2CHqq5Z059pP1p8yoT+BP/uvGAjUYY2tiNzn644Qw8bUIMQ4jXd95nPUPwcA2sQGm+47TTZKvyP0OsMGw1XxgIPD8R+286zee8umM2iS2Wcg/PehJlMo0xlbL3PH10tQZvKmG3ZbavCT5v6N66LOwU0X/TvAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain;
}

.carousel-box .el-carousel__indicators {
    display: none;
}

.block-panel-bt {
    padding: 60px 0 0;
}

.block-panel-bt img {
    max-width: 143px;
    max-height: 143px;
}

.block-panel-bt ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.block-panel-bt ul li {
    margin-right: 150px;
    text-align: center;
}

.block-panel-bt ul li:last-of-type {
    margin-right: 0;
}

/******* 问题答疑页面 ******/
.block-three ul {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    padding: 48px 80px 0;
}

.block-three li {
    position: relative;
    display: flex;
    align-items: center;
    width: calc(50% - 28px);
    margin-right: 44px;
    border-radius: 12px;
    margin-bottom: 46px;
    padding: 20px 20px 20px 16px;
    box-sizing: border-box;
    box-shadow: 0 0 16px 4px rgba(0, 0, 0, 0.1);
}

.block-three li:nth-of-type(2n) {
    margin-right: 0;
}

.block-three li h3 {
    display: flex;
    justify-content: space-between;
    font-size: 16px;
}

.block-three li h3 a {
    font-weight: normal;
}

.block-three li img {
    margin-right: 16px;
    width: 82px;
    height: 82px;
}

.block-three li p {
    font-size: 12px;
    margin-top: 10px;
}

.block-three p.server-i {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 30px;
    margin: -20px 100px 0;
}

.block-three p.server-i img {
    width: 30px;
    margin-right: 10px;
}

.act-course-btn {
    position: fixed;
    right: 30px;
    bottom: 40px;
    z-index: 3;
}

.act-course-btn:hover {
    cursor: pointer;
}

/* 适配多屏幕 */
@media only screen and (min-width:1921px) {
    .act-banner {
        height: 720px;
    }
}

@media only screen and (max-width:1391px) {
    .detail-top p {
        font-size: 12px;
    }
}

@media only screen and (max-width:1440px) {
    .block-panel-cen li:nth-child(1) .prize{margin-top: 30px;}
    .detail-center .history-box {
        right: -122px;
        top: 408px;
    }

    /* tab1 课程表 */
    .act-course-btn {
        right: 16px;
    }

    .course-list .item .column2 .time span {
        width: 226px;
    }

    .act-detail {
        margin: -300px auto 0;
        max-width: calc(100% - 20%);
        max-height: calc(100% - 20%);
    }

    .block-wrap .intro-t {
        width: 898px;
        height: 70px;
        font-size: 0.8rem;
        line-height: 1.3rem;
    }

    /* tab2 活动介绍 */
    .block-panel-cen li:first-of-type {
        margin-left: 80px;
    }

    .block-panel-cen li p {
        font-size: 14px;
    }

    .block-panel-cen li:nth-child(1) .prize {
        padding-top: 62px;
    }

    /* tab3 问题答疑 */
}

@media only screen and (max-width:1140px) {
    .block-panel-cen li:nth-child(1) .prize{
       margin-top: 62px;
    }
    .detail-center {
        width: 880px;
    }
    .act-tab-inner{
        width: 880px;
    }
    .detail-center .history-box {
        display: none;
    }
    .block-two .block-panel-top{
        margin:0 auto;
    }
    .intro-cen .intro-item .lecture-process{
        width: 827px;
        height: 445px;
    }
    .act-tab .act-tab-item {
        margin-right: 50px;
    }

    .block-wrap .intro-t {
        width: 625px;
        height: 70px;
        font-size: .7rem;
        line-height: 1.2rem;
        padding: 8px;
    }

    .act-detail {
        width: 100%;
    }

    .act-banner {
        height: 500px;
    }

    .act-detail {
        margin-top: -270px;
    }

    .intro-cen .intro-d {
        /* margin: 24px 50px 0; */
        width: 827px;
        height: 380px;
    }
    .intro-cen .intro-d ul{
        padding: 50px 95px 30px 95px;
    }
    .intro-cen .intro-d ul .tip{
        margin-top: 8px;
    }
    .block-panel-cen {
        /* margin: 60px 40px 0; */
        padding-top: 100px;
    }
    .block-panel-cen li{
        width: 220px;
    }
    .block-panel-cen li:first-of-type{
        margin-left: 40px;
    }
    .block-panel-cen li:last-of-type{
        margin-right: 10px;
    }
    .block-panel-cen li:nth-child(1) .prize{
     padding-top: 20px;
     margin-top: 0;
    }
    .block-panel-cen li:nth-child(1) .prize img{
        width: 223px;
    }
    .block-panel-cen li {
        margin: 0 70px 0 -3px;
    }
    .block-panel-cen li:nth-child(2) .prize{
        margin-top: 0;
    }

    .block-panel-cen li .intro-title {
        font-size: 16px;
    }

    .block-panel-cen .intro-title img {
        width: 10rem;
        height: 10rem;
    }

    .block-panel-cen li:after {
        top: 60px;
        right: -34px;
    }

    .carousel-box {
        padding: 24px 0;
    }

    .carousel-box .el-carousel__arrow {
        width: 30px;
    }

    .carousel-box .el-carousel__arrow--left {
        left: calc((100% - 821px)/2);
    }

    .carousel-box .el-carousel__arrow--right {
        right: calc((100% - 821px)/2);
    }

    .block-three ul {
        padding: 40px 40px 0;
    }

    .block-three li {
        width: calc(50% - 12px);
        margin-right: 24px;
    }

    .block-three li img {
        width: 50px;
    }
}

@media only screen and (max-width: 750px) {

    .detail-center .history-box {
        display: none;
    }

    .act-course-btn {
        display: none;
    }

    html {
        font-size: calc(100vw / 37.5);
    }

    html,
    body {
        overflow-x: none;
    }

    a:hover,
    a:active,
    a:visited,
    a:link,
    a:focus,
    span,
    div,
    button,
    li {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-tap-highlight-color: transparent;
        list-style-type: none;
    }

    body {
        font: 1.2rem "Helvetica Neue", "Arial", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Microsoft YaHei", "sans-serif";
        color: #252525;
    }

    .web-show {
        display: none;
    }

    .media-show {
        display: block;
    }

    .PGSL2024-page .a-btn {
        box-shadow: 0.3rem 0.3rem 0.5rem 0 #FFFFFF;
        border-radius: 0.5rem;
        font-size: 1.4rem;
    }

    /******* 课程表START *******/
    .act-banner {
        height: 35rem;
    }

    .act-detail {
        max-width: 100%;
        margin: -3.5rem 0 0;
        padding: 0;
    }

    .detail-top {
        margin: 0 1.1rem;
        padding: 2rem 1.9rem 2.4rem;
        background-color: #ffffff;
        background-size: 9rem auto, 9rem auto;
        box-shadow: 0px 0.2rem 1.5rem 0px rgba(0, 0, 0, 0.33);
        border-radius: 0.5rem;
        flex-direction: column;
    }

    .detail-top p {
        font-size: 1.2rem;
        line-height: 2.4rem;
        margin-bottom: 0.4rem;
        text-indent: 2em;
    }

    .detail-top-l .fw {
        font-size: 1.4rem;
    }

    .detail-top-r {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding-top: 6rem;
        margin: 0;
    }

    .detail-top-r:before {
        top: 2.4rem;
        left: auto;
        width: 1.7rem;
        height: 1.9rem;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABMCAYAAADZXmGYAAAAAXNSR0IArs4c6QAABUhJREFUeF7lnFtvVFUYhp93BqSdFkrbyJX+GH8AEowhxoDxRjEZepqWgcLUGQ6FyqHlIAr1ACJIRbEiGjXR2BtjNRpiQuqFRCMxqTEcqhQKQ2d/Mm1HCrSZmXbPYc+sq0n22mvW+6xvre/dax/Ep7c+x2hkecWvlHER524ZEMc4SGLRdlZqpBx5pECktP+NrJ0fK44Rk1NOQMQnExHxYDmPOQ2sCHxbLjDE2RlBJPUbWB+yjTwZuFTqQMTHYzNFxHTdY0An8YpuVin5uySL6E8LIiX8Eth6VgZOlyIJ8VHGIFL6B3CcEE9XnS8lIOJM1iCS+h2MXhbd6WD5ksulAGSuIKa0awRztlFfeYAnNO5lIOLDOUXEg5qH8KmVpyq+8CoM8YErICb1m50DX4hVFRe9BkScvpkufWaradKuV1RuYYWuZ3tyoeqL910HkdIyDIrwizfsuujLGYgUkJ+AdTwTGCzUaGfyv+JUzkFM2XX6SBBmdeDPTDqW7zrivbyASOkaBXWxoPjsujiZVxApIH9gtLA60J/vkZ/t/8SJG25njSy0aQBzmllT/XMWJ+Wkqni3kCAmNCUdaS/+RJRnC2fXxfGCg0iN8AhSB49VHi6EXRfvFA2IKXfKED4L8Vz1lzmZA7M0Ko4VGYh7He3H7w+zJj92XRwtWhBJJHFQNzcrOwlqNJcRIt4eLWDWyFCamLTrzweOIuWkv+ItD4BI8ZINkvC38IL7dl286SEQqeUUTpJQmLVVwxnGVNpq4g3PgZgSNbFmdHE90E1o/rvroterIP6fLxdBYV6cn10XR7wOIhUgDOBYkJcWD6WdBzNUEIev52QVnktnXDhn0q7LoqzNzq6L10sKRIrlZUSUv6p7iWW2uy4OlSSIe3ZdrCO4+Jt00SZeLWEQ0+26nDDBmll318XBsgCRRHIL2ItvrIvgsofsujhQNiBS8TGMaQONVSem23Wx/99SyhrploLpxweRtdBYM7G7LvaVLYikfkMcxfFHpJ6yBuEIjjkkQXSXLYhB81kzzTXfT0wN7S07EMMma6Nlyan7Fkvt+adMFksbk6nbCdyeOX1qdzmAsH5bQBstS3+bLa1Iu0oZhF0wWQPrawfS5VXplZIEcfnuQ6JRxpZkftGlnSUFYlzQ6yyig1DN1XRRMP24tKNkQHxt+BrZNMeNGXWOeD1rXDSzMJHaed1Zl7Z7FsSoiS7u1Owmpng202CmutI2z4EwoeOOb0E7m13cztdWD4EwBs2vFiKTV4xuFmmLF0DYsEE7Ly89nrNbfooVNYi4YI9DfCexh3eV3I2I6LXizBqi3/CFic2+z+guiJeLDsSQ+dREbOlXbgpN15bUUTQgrhkWwV+bsS1OJy6b41Kk4CDGZep1FvqixLK7O5WN0HR1pc0FBTFgZg3sqLuQrqO5Pi5tKgiI30200jk/W+wmHKn9aj6zxqgZXdy+0U3P40X1xqC0MS8gTNDn+BKt7HjUtadc3I2IDbkGoR/MnCZ21btui90FEc4ZiGEzi1BV54n3zKX1roOIy9jvVI9vzbUtdjci2lwFcdYS/jZ68mOL3QXResWNrDFkDq301Hv3dUeF5gVi5G46iLG47lCmj+i4OYputiW1zAlEQtgRx/dIlL2Fs8UFBqEBk0J015bWS/JqzjgiLpkRYn/9GTdHoljakprSghg1WRcaKzpb7CZEqXFWECbR55g2cqCu9D+toobkbcKHynlzFORQ/XduUi/mtqR194EYNilCvTdssZtgpeAEiLjQQWehbzv7asvzg1wKXvnMLNHEa8s8980HNyPiP4B7GaVwt1pTAAAAAElFTkSuQmCC) no-repeat;
        background-size: contain;
        transform: rotate(90deg);
    }

    .detail-top-r .a-btn {
        width: 12.6rem;
        height: 3rem;
    }

    .detail-top-r .act-time-con {
        margin: 2rem 0 0;
    }

    .detail-top-r .time-num {
        min-width: 1.8rem;
    }

    .detail-center {
        max-width: 36rem;
        width: 36rem;
        /* margin: 5rem 1rem 0; */
        border-radius: 0;
        padding-bottom: 0;
    }

    .act-tab {
        box-shadow: 0.3rem 0.3rem 0.5rem 0 rgba(30, 29, 29, 0.32),
            0px 0px 5px 0px rgb(63, 171, 250) inset;
        ;
        border-radius: 1rem;
        padding: 0 2rem;
        justify-content: space-between;
        width: 31.8rem;
        height: 4rem;
    }
    .act-tab-inner{
        box-shadow: none;
    }

    .act-tab .act-tab-item {
        margin-right: 10px;
    }

    .act-tab-item {
        font-size: 1.4rem;
        border-radius: 1.6rem;
        padding: 0.7rem 0;
    }

    .act-tab-item.cur {
        height: 1.5rem;
        border-radius: 2rem;
    }

    .block-wrap {
        padding: 3rem 0.6rem 0;
    }

    .block-wrap .intro-t {
        display: none;
    }

    .block-wrap .media-intro-t {
        display: block;
        padding: 2.8rem 3.4rem;
        line-height: 2.1rem;
        border-radius: 1rem;
        background-image: url(/activity/style/images/11228973062fdcd34d7c18cda97c412e.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 27rem;
        text-align: justify;
    }

    .block-wrap .intro-t p:nth-of-type(2) {
        padding: 0 2.5rem;
    }

    .block-panel-top {
        box-shadow: none;
        border-radius: 0;
        background: transparent;
    }

    .block-one .course-list {
        padding: 4rem 0.6rem 0;
    }

    .course-list .item {
        width: 20rem;
    }

    .course-list .item .column1 .ball {
        width: 3rem;
        height: 3rem;
        border-radius: 1.5rem;
    }

    .course-list .item .column1 .bar {
        width: 0.4rem;
        height: 11rem;
    }

    .course-list .item .column2 .time {
        width: 17rem;
        height: 3rem;
        background-color: #FFFFFF;
        border-radius: 3rem;
        margin-left: 2rem;
        margin-top: 0rem;
    }

    .course-list .item .column2 .time span {
        font-family: Microsoft YaHei;
        font-size: 1.5rem;
        color: #0D0D0D;
        line-height: 20px;
        text-align: center;
        width: 14rem;
    }

    .course-list .item .column2 .text .begin h3,
    .course-list .item .column2 .text .m1 h3,
    .course-list .item .column2 .text .m2 h3,
    .course-list .item .column2 .text .m3 h3,
    .course-list .item .column2 .text .m4 h3,
    .course-list .item .column2 .text .m5 h3,
    .course-list .item .column2 .text .m6 h3,
    .course-list .item .column2 .text .end h3 {
        margin-top: -9.5rem;
        margin-left: 0.7rem;
        margin-bottom: 3rem;
        position: relative;
        width: 20rem;
        height: 3rem;
        z-index: 1;
        font-family: Microsoft YaHei;
        font-weight: bold;
        font-size: 1.5rem;
        color: #000000;
        line-height: 6rem;
        padding-left: 3rem;
    }

    .course-list .item .column2 .text .begin h3::after,
    .course-list .item .column2 .text .end h3::after {
        content: '';
        position: absolute;
        width: 10rem;
        height: 1rem;
        background-color: #FFF32E;
        border-radius: 10px;
        top: 3.3rem;
        left: 1.3rem;
        z-index: -1;
    }

    .course-list .item .column2 .text .m1 h3::after,
    .course-list .item .column2 .text .m2 h3::after,
    .course-list .item .column2 .text .m3 h3::after {
        content: '';
        position: absolute;
        width: 20rem;
        height: 1rem;
        background-color: #FFF32E;
        border-radius: 10px;
        top: 3.3rem;
        left: 1.3rem;
        z-index: -1;
    }

    .course-list .item .column2 .text .m4 h3::after {
        content: '';
        position: absolute;
        width: 21rem;
        height: 1rem;
        background-color: #FFF32E;
        border-radius: 10px;
        top: 3.3rem;
        left: 1.3rem;
        z-index: -1;
    }

    .course-list .item .column2 .text .m5 h3::after {
        content: '';
        position: absolute;
        width: 23rem;
        height: 1rem;
        background-color: #FFF32E;
        border-radius: 10px;
        top: 3.3rem;
        left: 1.3rem;
        z-index: -1;
    }

    .course-list .item .column2 .text .m6 h3::after {
        content: '';
        position: absolute;
        width: 19rem;
        height: 1rem;
        background-color: #FFF32E;
        border-radius: 10px;
        top: 3.3rem;
        left: 1.3rem;
        z-index: -1;
    }

    /* tab2 css */
    .common-btn-text {
        width: 8rem;
        height: 2.4rem;
        font-size: 1.4rem;
    }

    .common-text {
        text-align: center;
        margin-bottom: .5rem;
        margin-left: 1px;
    }

    .block-panel-cen .intro-ul p.web {
        display: none;
    }

    .block-panel-cen .intro-ul p.h5 {
        display: block;
    }

    .intro-cen .intro-item .lecture-process {
        display: none;
    }

    .intro-cen .intro-item .media-lecture-process {
        display: block;
        height: 57rem;
        background-image: url(/activity/style/images/b0564ef04126ca1a60b42980d39c75f4.png);
        background-size: contain;
        background-repeat: no-repeat;
        margin-top: -3rem;
    }

    .media-lecture-process .first-line {
        margin-top: 7rem;
        width: 100%;
        margin-bottom: 3rem;
    }

    .media-lecture-process .first-line .step .live {
        margin-top: -2.5rem;
    }

    .media-lecture-process .sec-line {
        width: 100%;
        margin-bottom: 3rem;
    }

    .media-lecture-process .content .step {
        line-height: 1rem;
        width: 50%;
    }

    .media-lecture-process .content .step .a-btn {
        width: 8.5rem;
        height: 3.2rem;
        font-size: 1.4rem;
        border-radius: 1.5rem;
        margin-top: 0.1rem;
    }

    .media-lecture-process .content .step .m-title {
        font-size: 1.5rem;
        font-weight: bold;
    }

    .media-lecture-process .content .step img {
        width: 8rem;
        height: 8rem;
    }

    .media-lecture-process .content {
        margin-bottom: 1.5rem;
    }

    .media-lecture-process .qa {
        line-height: 2rem;
        width: 30rem;
        text-align: justify;
        margin-left: 2rem;
        margin-top: -4.5rem;
    }

    .media-lecture-process .content .first-line .arrow {
        position: absolute;
        margin-top: -9rem;
    }

    .media-lecture-process .content .sec-line .arrow {
        position: absolute;
        margin-top: -12rem;
    }

    .media-lecture-process .content .arrow img {
        width: 5rem;
        height: 2.4rem;
    }

    .intro-cen .intro-d {
        display: none;
    }

    .intro-cen .media-intro-d {
        display: block;
        width: 35rem;
        height: 48rem;
        background-image: url(/activity/style/images/3dcd3337b93de34b433bf79a99900c1a.png);
        background-size: contain;
        background-repeat: no-repeat;
    }

    .intro-cen .media-intro-d .first-line {
        margin-top: 2rem;
    }

    .intro-cen .media-intro-d .sec-line {
        margin-top: -1rem;
    }

    .intro-cen .media-intro-d .first-line ul {
        display: flex;
        justify-content: space-between;
        padding-top: 4rem;
    }

    .intro-cen .media-intro-d .first-line ul li {
        padding: 1rem 3rem;
        width: 11rem;
    }

    .intro-cen .media-intro-d ul .tip {
        color: #2327C9;
        font-weight: bold;
    }

    .act-footer {
        font-size: 1.2rem;
        padding: 4rem 3rem;
    }

    /******* 活动介绍页 *******/
    .block-two {
        padding: 3rem 0 0;
    }

    .block-two .block-panel-top {
        margin: 0 0.8rem;
    }

    .block-two .intro-t {
        padding: 1.4rem 1.2rem;
    }

    .block-two.block-wrap .intro-t p {
        padding: 0;
    }

    .intro-cen {
        margin: 4.4rem 0 0;
    }

    .intro-cen .intro-item {
        margin-bottom: 2.6rem;
    }

    .intro-cen .intro-item h3 {
        font-size: 1.6rem;
    }

    .intro-cen .intro-item h3 span {
        margin: 0 4px;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .35);
        -webkit-text-stroke: 1px #ffffff;
    }

    .intro-cen .media-intro-d .bg-p {
        padding: 0.5rem 0;
    }

    .intro-cen .media-intro-d ul {
        padding: 0;
    }

    .intro-cen .media-intro-d ul img {
        width: 7.7rem;
        height: 7.7rem;
        margin-bottom: -0.8rem;
    }

    .intro-cen .media-intro-d ul p {
        margin-bottom: 0.6rem;
    }

    .intro-cen .media-intro-d ul .a-btn {
        width: 8.5rem;
        height: 3.2rem;
        font-size: 1.4rem;
        border-radius: 1.5rem;
        margin-top: 0.6rem;
    }

    .intro-cen .media-intro-d ul .tip {
        font-size: 1.2rem;
        margin-top: 1rem;
    }

    .block-panel-cen {
        position: relative;
        margin: 4rem 1rem 0;
        background-color: white;
        height: auto;
        padding-top: 6.5rem;
    }

    .block-panel-cen li .intro-title {
        margin-top: 3rem;
    }

    .block-panel-cen .prize img {
        width: 32rem;
        height: 16rem;
    }

    .block-panel-cen:before {
        display: none;
    }

    .block-panel-cen .intro-ul {
        flex-direction: column;
    }

    .block-panel-cen li:first-of-type {
        margin-left: 0;
    }

    .block-panel-cen li {
        margin: 0 0 7rem 0;
        padding: 0 1rem 1.6rem;
        width: 94%;
        height: 38rem;
    }

    .block-panel-cen li.card {
        margin: 0 0 7rem 0;
        padding: 0 1rem 1.6rem;
        width: 94%;
        height: 36rem;
    }

    .block-panel-cen li p {
        padding: 0;
    }

    /* .block-panel-cen li:after {
        display: none;
    } */

    .block-panel-cen li .intro-title {
        font-size: 1.4rem;
        justify-content: center;
        margin-bottom: 0;
    }

    .block-panel-cen li .intro-title h3 {
        margin: 0;
        padding: 1.2rem 0 1.6rem;
    }

    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: -3rem;
        width: 13rem;
        height: 15px;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }

    .block-panel-cen .intro-title img {
        margin-top: -6.8rem;
    }

    .block-panel-cen li p {
        line-height: 2.2rem;
        padding-left: 0;
        text-align: justify;
        font-size: 1.3rem;
    }

    .block-panel-cen li a {
        letter-spacing: 0;
    }

    .block-panel-cen .bg-p {
        padding: 0;
        line-height: 2rem;
        width: 33.5rem;
        border-radius: 2rem;
        font-size: 1.1rem;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        margin-top: -3rem;
    }

    .carousel-t {
        margin-top: 4rem;
        font-size: 1.4rem;
    }

    .carousel-t img {
        width: 1.4rem;
        margin-top: 0.4rem;
    }

    .carousel-box {
        padding: 1rem 0.8rem;
        height: auto;
    }

    .carousel-box .el-carousel__container {
        height: 19rem;
    }

    .carousel-box .intro h3::after {
        content: '';
        position: absolute;
        width: 20rem;
        height: 1.5rem;
        background: #FFF32E;
        border-radius: 9px;
        top: 1rem;
        left: -2.5rem;
        z-index: -1;
    }

    .carousel-box img {
        width: 25rem;
        margin-top: 1.5rem;
    }

    .carousel-box .el-carousel__arrow {
        width: 2.2rem;
        height: 4.3rem;
    }

    .carousel-box .el-carousel__arrow--left {
        left: 0.1rem;
    }

    .carousel-box .el-carousel__arrow--right {
        right: 0.1rem;
    }

    .block-panel-bt {
        padding: 4.5rem;
    }

    .block-panel-bt ul {
        /* justify-content: space-between; */
    }

    .block-panel-bt ul li {
        margin-right: 0;
    }

    .block-panel-bt ul li img {
        width: 10.4rem;
    }

    /******* 问题答疑页面 ******/
    .block-three ul {
        justify-content: center;
        flex-direction: column;
        padding: 2.1rem 1.6rem 0;
    }

    .block-three .question-list {
        border-radius: 0.5rem;
    }

    .block-three li {
        width: 100%;
        box-sizing: border-box;
        margin-right: 0;
        border-radius: 0.8rem;
        margin-bottom: 3rem;
        padding: 0.8rem;
    }

    .block-three li h3 {
        font-size: 1.4rem;
    }

    .block-three li img {
        width: 5rem;
        height: 5rem;
        margin-right: 0.8rem;
    }

    .block-three li p {
        font-size: 1.2rem;
        margin-top: 0.4rem;
        line-height: 2rem;
    }

    .block-three li p .cr {
        display: inline;
    }

    .block-three p.server-i {
        padding-bottom: 3rem;
        margin: -1rem 2rem;
    }

    .block-three p.server-i img {
        width: 30px;
        margin-right: 0.8rem;
    }



    .act-tab-inner {
        height: 100%;
        margin: 0;
        position: static;
        width: 100%;
        background: none;
    }

    .act-tab::before {
        content: none;
    }

    .act-tab-item {
        height: 100%;
    }

    .phone-list .phone-list-inner {
        width: 36rem;
        margin: 0 auto;
        background: #fff;
    }

    .phone-list .phone-list-inner .phone-list-item {
        display: flex;
        flex-direction: row;
        width: 23rem;
        margin: 0 auto;
    }

    .phone-list .course-left {
        align-items: center;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .phone-list .course-left .circe {
        width: 2.5rem;
        height: 2.5rem;
        background: linear-gradient(0deg, #66a6ff 0%, #89f7fe 100%), #ffffff;
        border-radius: 1.2rem;
    }

    .phone-list .course-left .line {
        width: 0.25rem;
        height: 6.25rem;
        background: #aef3f3;
        border-radius: 1.5px;
        margin-top: .45rem;
        margin-bottom: 1.25rem;
    }

    .phone-list .course-right .title {
        font-size: 1.2rem;
        font-family: Microsoft YaHei, Microsoft YaHei-Bold;
        font-weight: 700;
        text-align: left;
        color: #060606;
        position: relative;
        z-index: 1;
        margin-left: 4rem;
    }

    .phone-list .course-right .title::before {
        content: '';
        position: absolute;
        left: -2.1rem;
        bottom: 0rem;
        z-index: -1;
        background: #fff32e;
        border-radius: .5rem;
        height: 1.05rem;
        width: 9.2rem;
    }

    .phone-list .phone-list-item:nth-child(2) .course-right .title::before,
    .phone-list .phone-list-item:nth-child(3) .course-right .title::before,
    .phone-list .phone-list-item:nth-child(4) .course-right .title::before,
    .phone-list .phone-list-item:nth-child(7) .course-right .title::before {
        width: 16.45rem;
    }

    .phone-list .phone-list-item:nth-child(5) .course-right .title::before {
        width: 17.1rem;
    }

    .phone-list .phone-list-item:nth-child(6) .course-right .title::before {
        width: 19.7rem;
    }

    .phone-list .phone-list-item:nth-child(8) .course-right .title::before {
        width: 9.2rem;
    }

    .phone-list .course-right .time {
        width: 16rem;
        height: 2.7rem;
        background: #ffffff;
        border-radius: 1.35rem;
        box-shadow: 0px 0px 5px 0 rgba(174, 243, 243, 0.49) inset;
        text-align: center;
        line-height: 2.7rem;
        margin-top: 1.15rem;
    }

    .block-panel-cen .intro-title img {
        width: 9.5rem;
        height: 7.95rem;
    }
    .block-panel-cen li .prize{
        width: calc(100vw - 3rem);
        height: 11.4rem;
    }
    .block-panel-cen li .prize img{
        width: calc(100% - 1.95rem)!important;
        height: 100%;
        margin: 0 auto;
    }
    .block-panel-cen li:nth-child(1) .prize {
        padding-top: 0;
        margin-top: 9.75rem;
    }
    .detail-center{
        border-radius: 2rem 2rem 0 0;
    }
    .block-panel-cen li:nth-child(2) .prize{
        margin-top: 4.5rem;
    }

}

@media only screen and (width: 540px) {
    .block-panel-cen .intro-title img {
        margin-top: -7.5rem;
    }

    .act-tab {
        width: 31.5rem;
    }

    .common-btn-text {
        width: 8rem;
        height: 2.4rem;
        font-size: 1.4rem;
        margin-top: 1rem;
    }

    .common-text {
        text-align: center;
        margin-bottom: .5rem;
        margin-left: 1px;
        font-size: 1.2rem;
        margin-top: 1rem;
        width: 12rem;
    }

    .media-lecture-process .sec-line {
        margin-top: 3rem;
        margin-bottom: 3.5rem;
        width: 100%;
    }

    .block-panel-cen li .intro-title h3 {
        font-size: 2rem;
    }

    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: -2rem;
        width: 12rem;
        height: 24px;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }

    .media-lecture-process .content .first-line .arrow {
        margin-top: -7rem;
    }

    .media-lecture-process .content .sec-line .arrow {
        margin-top: -10rem;
    }

}

@media only screen and (width: 768px) {
    .block-panel-cen .intro-title img {
        margin-top: -8rem;
    }

    .act-tab {
        width: 31.5rem;
    }

    .common-btn-text {
        width: 8rem;
        height: 2.4rem;
        font-size: 1.4rem;
        margin-top: 1rem;
    }

    .common-text {
        text-align: center;
        margin-bottom: .5rem;
        margin-left: 1px;
        font-size: 1.2rem;
        margin-top: 1rem;
        width: 12rem;
    }

    .media-lecture-process .sec-line {
        margin-top: 3rem;
        margin-bottom: 3.5rem;
        width: 100%;
    }

    .block-panel-cen li .intro-title h3 {
        font-size: 2rem;
    }

    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: -2rem;
        width: 12rem;
        height: 24px;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }

    .media-lecture-process .content .first-line .arrow {
        margin-top: -7rem;
    }

    .media-lecture-process .content .sec-line .arrow {
        margin-top: -10rem;
    }
}

@media only screen and (width: 820px) {
    .block-panel-cen .intro-title img {
        margin-top: -8.2rem;
    }

    .act-tab {
        width: 30.8rem;
    }

    .common-btn-text {
        width: 8rem;
        height: 2.4rem;
        font-size: 1.4rem;
        margin-top: 1rem;
    }

    .common-text {
        text-align: center;
        margin-bottom: .5rem;
        margin-left: 1px;
        font-size: 1.2rem;
        margin-top: 1rem;
        width: 12rem;
    }

    .media-lecture-process .sec-line {
        margin-top: 3rem;
        margin-bottom: 3.5rem;
        width: 100%;
    }

    .block-panel-cen li .intro-title h3 {
        font-size: 2rem;
    }

    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: -2rem;
        width: 12rem;
        height: 24px;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }

    .media-lecture-process .content .first-line .arrow {
        margin-top: -7rem;
    }

    .media-lecture-process .content .sec-line .arrow {
        margin-top: -10rem;
    }
}

@media only screen and (width: 853px) {
    .block-panel-cen .intro-title img {
        margin-top: -8.2rem;
    }

    .act-tab {
        width: 30.8rem;
    }

    .common-btn-text {
        width: 8rem;
        height: 2.4rem;
        font-size: 1.4rem;
        margin-top: 1rem;
    }

    .common-text {
        text-align: center;
        margin-bottom: .5rem;
        margin-left: 1px;
        font-size: 1.2rem;
        margin-top: 1rem;
        width: 12rem;
    }

    .media-lecture-process .sec-line {
        margin-top: 3rem;
        margin-bottom: 3.5rem;
        width: 100%;
    }

    .block-panel-cen li .intro-title h3 {
        font-size: 2rem;
    }

    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: -2rem;
        width: 12rem;
        height: 24px;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }

    .media-lecture-process .content .first-line .arrow {
        margin-top: -7rem;
    }

    .media-lecture-process .content .sec-line .arrow {
        margin-top: -10rem;
    }
}

@media only screen and (width: 912px) {
    .block-panel-cen .intro-title img {
        margin-top: -8.5rem;
    }

    .act-tab {
        width: 30.8rem;
    }

    .common-btn-text {
        width: 8rem;
        height: 2.4rem;
        font-size: 1.4rem;
        margin-top: 1.1rem;
    }

    .common-text {
        text-align: center;
        margin-bottom: .5rem;
        margin-left: 1px;
        font-size: 1.2rem;
        margin-top: 1rem;
        width: 12rem;
    }

    .media-lecture-process .sec-line {
        margin-top: 3rem;
        margin-bottom: 3.5rem;
        width: 100%;
    }

    .block-panel-cen li .intro-title h3 {
        font-size: 2rem;
    }

    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: -2rem;
        width: 12rem;
        height: 24px;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }

    .media-lecture-process .content .first-line .arrow {
        margin-top: -7rem;
    }

    .media-lecture-process .content .sec-line .arrow {
        margin-top: -10rem;
    }
}

@media only screen and (width: 1024px) {
    .block-panel-cen .intro-title img {
        margin-top: -8.5rem;
    }

    .act-tab {
        width: 30.8rem;
    }

    .common-btn-text {
        width: 8rem;
        height: 2.4rem;
        font-size: 1.4rem;
        margin-top: 1.1rem;
    }

    .common-text {
        text-align: center;
        margin-bottom: .5rem;
        margin-left: 1px;
        font-size: 1.2rem;
        margin-top: 1rem;
        width: 12rem;
    }

    .media-lecture-process .sec-line {
        margin-top: 3rem;
        margin-bottom: 3.5rem;
        width: 100%;
    }

    .block-panel-cen li .intro-title h3 {
        font-size: 2rem;
    }

    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2rem;
        left: -2rem;
        width: 12rem;
        height: 1.2rem;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }

    .media-lecture-process .content .first-line .arrow {
        margin-top: -7rem;
    }

    .media-lecture-process .content .sec-line .arrow {
        margin-top: -10rem;
    }
    .block-panel-cen li .intro-title{
        margin-top: 68px;
    }
    .block-panel-cen li{
        height: 550px;
    }
    .block-panel-cen li:nth-child(1) .prize{
        padding-top: 80px;
    }
    .block-panel-cen li:nth-child(2) .prize{
        margin-top: 30px;
    }
    .block-panel-cen li:nth-child(2) .prize img{
        width: 220px;
    }
    .block-panel-cen li:nth-child(3) .prize{
        margin-top: 20px;
    }
    .block-panel-cen li:nth-child(3) .prize img{
       width: 220px;
    }
}

@media only screen and (width: 1320px) {
    .act-tab-inner{
        width: 1032px;
    }
    .block-panel-cen li:nth-child(1) .prize{
        margin-top: 32px;
    }
    .detail-center {
        width: 1032px;
    }

    .course-list {
        width: 1000px !IMPORTANT;
    }

    .course-list .zj-bg .zj-list {
        margin-left: 0 !IMPORTANT;
    }

    .course-list .zj-bg .zj-list .course-l li {
        width: 466px !important;
    }

    .course-list .special .one-zj {
        width: 466px !important;
        margin-right: 20px !important;
        margin-left: 14px;
    }

}

@media only screen and (width: 1280px) {
    .block-panel-cen li .intro-title{
        margin-top: 50px;
    }
    .act-tab-inner{
        width: 1032px;
    }
    .block-panel-cen li:nth-child(1) .prize{
        padding-top: 32px;
    }
    .block-panel-cen li:nth-child(2) .prize{
        margin-top: 73px;
    }
    .block-panel-cen li:nth-child(3) .prize{
        margin-top: 63px;
    }
    .detail-center {
        width: 1032px;
    }

    .block-panel-cen .intro-title img {
        margin-top: -9.5rem;
    }

    .act-tab-item {
        font-size: 1rem;
    }

    .act-tab {
        width: 30.8rem;
    }

    .common-btn-text {
        width: 8rem;
        height: 2.4rem;
        font-size: 1.4rem;
        margin-top: 1.1rem;
    }

    .common-text {
        text-align: center;
        margin-bottom: .5rem;
        margin-left: 1px;
        font-size: 1.2rem;
        margin-top: 1rem;
        width: 12rem;
    }

    .media-lecture-process .sec-line {
        margin-top: 3rem;
        margin-bottom: 3.5rem;
        width: 100%;
    }

    .block-panel-cen li .intro-title h3 {
        font-size: 2rem;
    }

    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2rem;
        left: -2rem;
        width: 12rem;
        height: 1.2rem;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }

    .media-lecture-process .content .first-line .arrow {
        margin-top: -7rem;
    }

    .media-lecture-process .content .sec-line .arrow {
        margin-top: -10rem;
    }
    .block-panel-cen li:nth-child(1) .prize{
        margin-top: 92px;
    }
}

@media only screen and (width: 540px) {
    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: -2rem;
        width: 12rem;
        height: 24px;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }
}

@media only screen and (width: 344px) {
    .block-panel-cen li .intro-title h3::after {
        content: "";
        position: absolute;
        top: 2.5rem;
        left: -2rem;
        width: 12rem;
        height: 2rem;
        background: yellow;
        border-radius: 7.5px;
        z-index: -1;
    }
}

@media only screen and (width: 1440px) {
    .course-list .special .one-zj:nth-child(2n + 1) {
        margin-right: 20px !important;
    }

    .course-list .zj-bg .zj-list .course-l .kkys .title {
        padding-right: 82px !important;
    }

    .course-list .zj-bg .zj-list {
        margin-left: 32px !important;
    }

    .detail-center {
        width: 1100px;
    }

    .course-list {
        width: 1050px !IMPORTANT;
    }

    .detail-center .history-box {
        top: 357px;
    }
    .act-tab-inner{
        width: 1100px;
    }
}
