* {
    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: linear-gradient(0deg, rgba(210,250,255,0.4), rgba(234,255,212,0.4));
    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(0deg, #484CF7, #8AD7FF);
    box-shadow: 5px 6px 9px 0px rgba(30, 29, 29, 0.32);
    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(15deg, #484CF7, #8AD7FF);
}

.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,iVBORw0KGgoAAAANSUhEUgAAACEAAAAmCAYAAABK4fLXAAAAAXNSR0IArs4c6QAAAs9JREFUWEfF2N9LU2EYB/Dv92xz2sD/IOgf6D6iGy+CCCKwkgqlzLDMXLqZupp6XCoDcWLDMAsxEFyKJf1AIYIRSV1E3nmTFzEhQbqQEtTp3ifUjbTU/Trb3qtdnLPv57zned7znkPPJzVJ0t58jN+Qo8G2aSUAwoD4Jay160VcyraF+octRGwsgnThBIZ0UmULw9bgLkQsdwZCe1sRP2YDwpb3eyI2swWQAJXW1HaSoUxi2PwusvN27JW1AqBz2aZ19xzn5m/DB+9PxUVshRIIKcjdzlPmUaMVvPc2MUQsWMiggA7vac4YhaHrdXKIaLAiMLAGrbn7DH+mi2HjREqIWO4SiAcFhdpDvYgbqWLYMJ4WYrteiFkF5ewqtkylAmH96Ea87kj4fwV4o2Cq6ynhXMInbV6Ec8Q4RDQ4DIo/vGH2+Ev5KxEMHcOGI2K5CwDchXOmIV0/+BHA2mcZQ2xjhF81iVT7yvM+7zcrvDOYYUSUAiBggqnRd43z/2JY8yQriFjuMkGv6bfm63H8fQTwdv+6Yd2RSBFGJyYkotX2VZlfbrX4rb5cIGLlgiBF6ljVmzsEiKCJys4bvlwg+J2Ao98RvR2VXVlFLAPw2kzm3YV53RvORmEKiIDCev1go+3Hfy1a0ZFxxBcKap66D1isyj2ZQQhkAaD7iLLEX7avthqOCBPwF9CiP9K5WQNxB6+4jUTwVcQccQ7r+ck9ystchiBmRegc9qa4qSltWEunO5Yo4pm3Wf1BPY3t3WVnSggFymMRa8tItwEb3Uu1ySIYFA2OgC/PuC3/RXvCiJAQ9c97rWNxyz3JA1hSHRexIkQHLHm+sZ4MvQZeuLkvQgQIUKmmsYGCzL4Qn69c3as7ZpSmal70H5pOcmZTOpznKnYgBIuguI4ezo+71KaUts9JLC7fQoQB+JVY2yeGcvC56GzZ6qTZBPv4UH7OPpz9AZZALYStc9wHAAAAAElFTkSuQmCC) 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;
    max-height: 171px;
    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;
}

.act-tab {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFFFFF;
    box-shadow: 5px 6px 29px 0px rgba(30,29,29,0.15),
                0px 0px 5px 0px rgb(63, 171, 250) inset;
    border-radius: 10px;
}

.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, #FFFFFF, #0FFFDA);
    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;
    background-image: url(/activity/style/images/7943b3010834f1bdb13f43b982e8cfbc.png);
    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/37ca7fa3e4aee7458321886c66c255b3.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-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: 379px;
    background-image: url(/activity/style/images/87a3ca7eb03cb43d78a18383f63b11cf.png);
    background-size: contain;
    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, #FFFFFF, #B7F5F3);
    box-shadow: 0px 14px 15px 0px rgba(43,56,78,0.06);
    border-radius: 10px;
    margin-top: 100px;
}

/* 分割线 */
/* .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 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, #B7F5F3, #FFFFFF);
    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,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) 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) {
    .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;
    }

    /* tab3 问题答疑 */
}

@media only screen and (max-width:1140px) {
    .detail-center{
        width: 1032px;
    }
    .detail-center .history-box {
        display: none;
    }

    .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;
    }

    .block-panel-cen {
        margin: 60px 40px 0;
    }

    .block-panel-cen li {
        margin: 0 70px 0 -3px;
    }

    .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);
    }

    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,iVBORw0KGgoAAAANSUhEUgAAACEAAAAmCAYAAABK4fLXAAAAAXNSR0IArs4c6QAAAs9JREFUWEfF2N9LU2EYB/Dv92xz2sD/IOgf6D6iGy+CCCKwkgqlzLDMXLqZupp6XCoDcWLDMAsxEFyKJf1AIYIRSV1E3nmTFzEhQbqQEtTp3ifUjbTU/Trb3qtdnLPv57zned7znkPPJzVJ0t58jN+Qo8G2aSUAwoD4Jay160VcyraF+octRGwsgnThBIZ0UmULw9bgLkQsdwZCe1sRP2YDwpb3eyI2swWQAJXW1HaSoUxi2PwusvN27JW1AqBz2aZ19xzn5m/DB+9PxUVshRIIKcjdzlPmUaMVvPc2MUQsWMiggA7vac4YhaHrdXKIaLAiMLAGrbn7DH+mi2HjREqIWO4SiAcFhdpDvYgbqWLYMJ4WYrteiFkF5ewqtkylAmH96Ea87kj4fwV4o2Cq6ynhXMInbV6Ec8Q4RDQ4DIo/vGH2+Ev5KxEMHcOGI2K5CwDchXOmIV0/+BHA2mcZQ2xjhF81iVT7yvM+7zcrvDOYYUSUAiBggqnRd43z/2JY8yQriFjuMkGv6bfm63H8fQTwdv+6Yd2RSBFGJyYkotX2VZlfbrX4rb5cIGLlgiBF6ljVmzsEiKCJys4bvlwg+J2Ao98RvR2VXVlFLAPw2kzm3YV53RvORmEKiIDCev1go+3Hfy1a0ZFxxBcKap66D1isyj2ZQQhkAaD7iLLEX7avthqOCBPwF9CiP9K5WQNxB6+4jUTwVcQccQ7r+ck9ystchiBmRegc9qa4qSltWEunO5Yo4pm3Wf1BPY3t3WVnSggFymMRa8tItwEb3Uu1ySIYFA2OgC/PuC3/RXvCiJAQ9c97rWNxyz3JA1hSHRexIkQHLHm+sZ4MvQZeuLkvQgQIUKmmsYGCzL4Qn69c3as7ZpSmal70H5pOcmZTOpznKnYgBIuguI4ezo+71KaUts9JLC7fQoQB+JVY2yeGcvC56GzZ6qTZBPv4UH7OPpz9AZZALYStc9wHAAAAAElFTkSuQmCC) 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: 100%;
        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.4rem;
        height: 4rem;
    }

    .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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABWAAAAKCCAYAAABf3HDaAAAAAXNSR0IArs4c6QAAStpJREFUeNrs3e+TZNdZH/Dn6e6Z2V3trn5ZRrIk/wgICCpIwJgYA06oVIXKP5C/h79HL6hKUcVbHCAmDkpeJFHeQCCFZUxsLINly5J2p5+8mNmVdnZ6+t6+93Tf7v58XIOYnXvPPffc07d7nvn26YzG3qq35i/FSyc/ipOTiLg3j3plGbPXMur1inwlI16OiBci4vmIuB8RdyPiVkSdROQ8IuYRkQGfkr23q17756Pta91x69p/X3Xc2Yr9151frtzuynnVmp93bnfd98sbzzdXnGb2HI9cd336nldFx/Yb/XsNnccjbV+7eWTWup5V9twvr2w363ja18/wWtF+rTxejrR9x+2WV/ebdboey5H68fj7WnWe1//76nZn14575/3X9OPpcejar67XcUX/q+u4rJs3/eZT3/m4dpzq+jv1+sfJqv52u2NW7ztadryteSk5hddlB9vfbH38msh1qabXe9b+hcpG7WfnH9RWrnvu+PqNt/9ys/1z7OtZA8+7Rhq3GnW/jffPvtd53e93rX8xGTavc+P7a8/9ZmMdd7fPC0/vv9zK46/T47CiIuK8Is4z40FEfBgRP46oH0XkDyPjvVjW32fmdyvj2/PMdx8+ePjduHP7/Qfx4wffjy8++A+Z5y2ffRatX+Dcj9ee/WnU8/NYPnce+cIyZq9m1CsR8WpG/ExEvBQRz11+3Y2IZyLi7LpbK+y72ptfWMp4cACPsJFmVu3L+ea0u7vlO0Dtef+nc5d3pwb289Wnu9V+/57Acc2ONDAex+Pe+ysiPoqMn0TljyPiuah6PnN2P6Kezch7db58fjGfvxAPHryXy/k/vnb27g8j4r2WfWtWgH2r3prfilde/TiWb0bM3oyYvTGL+FxFvhQRdzPimYq4ExG3IuIsIk49T7LrF1zZ837UfsJWo+O2+Qvrqs1ztOtTY57uwc3j3NtxGJZ8Hf/RMPbfhrsmbtf1L0fZrn8/uiaQo9f3Q4/XtR9jXdfaMLNeIz/ia0ePS79uw+5en+7+OO4AO7mQHMm8rElN0+N5R0PtWX+nNs41kfOumw55KypuxcU77l+OyI8i6sOI+CCqflKz/HFVfD+Wy7/LmP9lfrR8509/+nfvfPfWK99plYQdvQD7h/XHn8m49VLF8vWK+LlZxJsV9WZE/FxE/ExGLTyNAwAAAAANZVyEPs/iYtnTCxdFyYcR+f8i6q8i8kuzrC+9+tF3/+rPP/q7b598FN//9fuf+4exOzKaP6xvvpqx/HJFfiUjfrkiPp8Rz9dFxfm+6862Juy6tVHWri264dqvq46/6VqmXdeYvZrcXb+266p2+62tura/1fW411+vHGu8qtt8Gmvt16d+fvRrv3Ycybq6X9/EY7+1XVcf58p+NWyt183Xir25H/3XLO26FumK/lbX8+y7FmzP/tewdoevXXv9cT55+hh6nuvmTbd5vvG8q66Pk27tbv547nenbZV8Zge/UOxjP7PV8ae19mur9nOk8+7ev4HJrdys3dz5uI+1BuxY12fD65AjXcee/dh0/62v4dp7vjz5C1tufV7VTo47fB7XRhN/vDVct7P28XT3X9NO9m1n+aOIfC8ifhhRf5uV/zMy/6KWy//2tTuvf2es57vBCdi36q35M/HFlyI++sJ5LH85In8jIr5SEb8QEbclXQEAAACA6cn7cREa/WJE/mJlfCEjfiYzPvtnH7z7v06XD/7vT5754j/8bubDIUcZVIB9q96an8VrXzqPh1/JmP1ORvyLiHg9Lj5Y65aLyNE9bLfWXt34bet+rerP5n9ZHucv/Hmg8+DgHxm1rRHPTaZ15+7WwH6vTAh2TgbfvN2mCcH1a7m2Wau3Oiedh477OPOoNj7PYfN2/fXo+32/caxd3TfcaT3fcYDXuybVfo7Ubu58HGqk67eb5Gu7CVgTmff7+niriczLfbtx1kTnw2E/UfUcv9sR8YvLqBdzlm/OKv7Hw/npn9z+6N2336r66yHrw25cgP2D+taLi3j4zyLqKxn1Wxn5tYr4oisOAAAAAOyhWxnxelS8HhGfi2XcP8/Z868++PZffOtH7/71v7r/2g82aXSjAuwf1LdePI2HX63Ifx1RvxmRP1sRL7tG7NrgvEyNc5z1fwmvjfZvtfbT2GtlPb3267D+b7xGT0WjcdztPG41rw/gTAe2l43PZ9eJwbG2uzlZWyO1u+7f1695utl17d7uunHJUedh7ehxua18TDVuH3Z5281pdccjbDoD7PT3Wk1y/3R9m4577vy+WHu1f052HHq184XIOouIz8+X+cU4jf/0rR+9+182KcL2KsC+VW/Nb8drL0d8/GsV+XsR9TsR+c8j4sQNGAAAAAA4EBkRr2TEZyry/jLqTp7OZt/84Nv//d3br/19nyUJehVgb8Urr0bEv4nIfxuRX42IL4TiK1ua8btoP7fU7/H+Ull7Md7jn3eb7QaPQx33I3PzRFsOHN5uSdP+Sc2+idmx1tbMkc/j+v26rkHb/zhDE7OrNmwzLt3b3TRZmzu5bdTGG7R6JpSl4nBeR+I6O69tqr0YvzTBml7/9Dje037XXo7bZT9OIuIXMvJWZt2rzOdf+fC734iIv+3aTqcC7O9Xzb4cf/5KRn2tov59RH4tLj5sy/MBAAAAAHDIziLijaq4lRGnJ7P6+JsffPv8N2+/9t3MXK7buVMB9rL4+rufKr6+FoqvTFo12n47kcbsevy6eb9Wn96am/Z3zc+3vkbs6NenzX77KyfSfs+kYvWbzTXwblEjz6gaafzWJzazyXWpLbVbY413beuOsW6N2XXJ6XHXlq1mj/fcyeMez2f7/Tp23+dR7el41l7Mo5zMeW746e95XNdt+vfXob+/1XGMb06jmWN/vs52zb4WGV+rZSxnGYs//+m7fxwR31m3440F2N+vmv1G/OmLy1h+uSL/XUZ+rS6KrzMvjAAAAACAIzKLiNci62vLzPOs5Y/+5P3vfvw7d1/+wU1J2BsLsF+Ob7xwHouvZuTvRcRX62LZAcVXJqfVSoxd2+n6F/wcYVXKzbRaK+f6RO54411bnSe7bj+P7RFbU7lj5DSP99TDa7Pk32hJz57fb3IH3ey44yRma6Tr230N47YJ1aHzsnpfx836PV4CFyb0wnPvn9frQM5jpMubTafJ5O9sx/r6Nptdpzb7557Ns+3PixrY32le96nun4c/oSIuaqOvZ8VXI2bvn5ws67++/51vRsQPbtrhWn9Uf3Q2i5MvZuTXK+q346L4OveKCwAAAAA4YvOIeD2ifrti+fW4tfzSH9Vfnq3a+NoE7Fv1zmnFe1+oyK9UxFcj4o2IuGVsOTSP/1CyZi3VjdtttN3T+9Uo/Ryr3f7HGXm8ajvXbzLzd5Xa2ZE30jXJuC6ZNzxnniN/3++41XGca8M7SXW/IB2ve6vk5jiJ2U3n7/A1Y/fkzrJn9wkwCz3aOFb78enp+/Z4zD27/sb3OPrdLoHer53s1s6tiHgjI39Uy/qb+x/def+deudv3sw3P7669bUF2Lvxg2eXMf+1ivh6RP1cRN52wwcAAAAAeOx2RLxRNfv6bHb+w3/88Ys/jIjvXd3o2gLseSy+FFFfj4jfisiXjCW70n7tpNar1I2lbvw2x2p3zfhPb22h2ur8yg27dWzJlJrMGecos2msfx9vnLomTocmPcdZW3VVu53Xcq2h4zLu2qaP+18dtxt8N+uWuK6V4z4skb3DO+nWXjlgdKf0DHpc86jMyybnNbWkYE3kutaBXu9tHXDo2tB1HOObRzqfJnb9d3P+9VJk/Nas4h9j/vBvqur7mU++N/eJNWDfrrdP/mP92ecqlr8SEb8a1n0FAAAAAFhlFhGvVea/jFn9yrd++p1X3663Tz69wRMJ2O/FB8/NY/brFfmbEfEF48e+217OZl2StNuqlNnovFv9BXmshGz2Hq9+x5O3mpja1Yhn436N1O+nAu9DE6fDxq8Gn9/QtVxXJUnHWa1720nQ9edxc792txbtWGssx4bXM7fzMAVP+Ad0ugPXDM3N2t23ZODmv780nj85tXl/XJ9ifzj3ldrp42B4AvwwrvtRPVFVfKEyv1rz5fc++PGr/zkivv/oR08kYD+OeCkifyMifi0invUqCwAAAABgrftZ9au5jK+cnn78xJKujwuwb9U7pyex+HxF/kpEvhEXi8jCpGVs9kePx/tVPPFHoVXtbXqcXZ3fJ66cYOd2r9+v7+bbHresi69Dn8drt+95+XZ9phW5IuXZdWS6bff0sFzdb9336457/fddL8cn29183K7b9e9Htzvg1eNfbXf49Ovbj03HZdX4PjkfV5/Pzf1peWcfxeMOb3oecHivD/ft+OMfxx2AKeo3LyfyLLs/vw/vyfXft+u6r/Pw6X5P5fE31vNTt3YG1ktuV8QbkfHLy5p9/p165/TRD2ZVlW/X2ye34r2XlxE/G1GvR9Qz4V21AAAAAABdZEQ8k5Gvz6J+9qcfPv/y2/X2SVXl4hvxjfkP4879s5j/0jLqzYh4yXgxhRnbTzXavpr0e6wVLDdfk2bdGqzj9LfVeUejNamGfub71W7lkT0yq/EZ18h3gf77tVqbc9idY9O1UWvVmrGVo86T6jh+mw/o0HHpOf7Vd57khqfZ7c5ca8e977AOfSYbfCfd8jMMTMFxpE7To77xedVBzOs0vyfd0X1b4ziPbAJMbx7WVvuf0zrzl2Yxe/PjPP8/8/df/sk37sU/zb4fn50t4sP7dVF8/aWKuOtFEAAAAABAb3cj6pdmUW/GycP7n43/PVtEfO804tbzy1j+fEa8kQqwHIDt5WyqcX/rxm+3fd6fXmGxU3/X/DwbX195q4mpbY14zwx3NeruiuOvTAo/9XDPDdsfZ8YOT5AOTOKuTMwOHZeuSdyxE8fD5mkNfrwMu+NWs9tAbvX4eL5jCte7JtV+jtTuVJKBuePrk5ObgDXwsLXjx1vt+PFWE5mX274P7mbcckvzzhPVVtytiDci8ueX85PnvxcvfX92P+b3Ks5fzIhXI+IzETF3NQEAAAAAepvHRY311Vw+fPHeBx/cWzyM/FxGvhoXa7+eGiP2weDkZLU9zif7b7Zq5Vh/ue6ff6pNDjNizqqGnO7Bz+Pc23FYlSTc17Ui+67NOU6/qnf/hyU91yVrx1/zNgc+3Idd1/ETx2OfX9vHwTTyMbDfT9g5re54BE9ngJ3+Uc/LaSWd82jm47Hf14a+E6AmMq9q0o/DDk6j4qWKfPXhSby3WMbstVnU5yJmd8uTLwAAAADAMBl3Zzn73HK5fG8xi/h8RL5aUc8YGXY/N/tqtSZNm7/4jPWXyhzp896nntTILW03OIdZsZNxncojc3cruXVLeNYGj7DtXNGhCdXNtlu9Bu2w49RYidkaNv9qpEf4U4nj6tv9to+b2rTdGvtOPdqdFHb2emN3ynU5iut83Od16OOXRzJA2z/PMg/3eh7WXvZ/rHcMX2nnmap4dRb5o8Uy4uW8WH7gtts2AAAAAMBgtyPqpWXVPy4y4uWI+GwowHIUdvypnp3bq17dzkb9yU37u+bnW18jdmvX7Vhly4ddtMqYV/Xrbg08vdXJ047brWlv07VRWyVI121Xjdpdvbbp0P62ujPkmv73vTOPuyZxjXaefdtp/d4SjC779jp87PZzpHZzIuOak7k+G376e+5mPhxuYrH2fP89ef7Kkea/J4hDfr1yOyM+G7N8fxYRL0TEc+EDuAAAAAAABsuI04p4LipeWFTECxnxfCjAsh+Td9DPu/5BaujaH7nhqpRj/eU6G7V79dvxclA1SrfGO9/dzuN9O5/p9jy33J+ricFdrXo39pqxfW+jm622XGuPO84ao93bvfk4tfGau5smbNvMo23lW6px+7DLp7Gpr6nf9RGWrveW1EGe/uHNn2kmSNPDqum47/4dl/uVXM5tj0NuezxGOZPTing+I/5plhH3IuKu51wAAAAAgFFkVtzNiHuLuCi+3jEm7HRG7qj9bf2lN0drvxqNR5t2cyLjevCfzV27eWRunmjru3bn9dvV4GHJkb/vN6412jh3S1R2XYO27yOmxkpU1tjzLwfO65zU42bwbaBaPQMf/B0WryNxnZ3XhF/Y+tT5bh3NPbv+kr7H0e/cm3EYuKZ0xp2KuDuLiLOIOHGjBwAAAAAYzUlFnC0i6jQi58aD/VKNtt/OGiHZ9fh1836tPr01RxvXsZK12127JTc8/eNLMORE2u+5Bmj1m601cHbXyEnKGmn81ic9x0lG1mjjsW5chiZxs9d8WXee/Y+3bo3ZdcnpcdeWrWaP96m1g9Hdh9ex+z6Pyng2PO/c83mdeVzzIfdkXm3e3zqO8U3zaQrXf49er8wz4nQWkQsvggAAAAAARrdYRMTMODB1OfDnQ4/T9S/4uaVE6Kp2s3W7NWy8s/d4jTtPpt7+wamp3jFaHy83Gp/aMPE7WtKz8/d9E7P9krg1Uruxtt2217caJ1SH9rsGPn7ava8kd3v7gKN4wq/jOt11lzc3u4PtWzJw899fDvPhks2uU5v9c8/m2fbnRe30cbBxAnzi887z8qhTdLY4tOfcioq6/O+j//vJdPJyfl8fT+s+NKpv4XTV9rO1T3i15tfbbvtnxxt/dv55rfl1u24cx3X7zUYaj6d/vuxYNqiO2/WbX+OWkcb/Q0EO+72g+SNzufbvd93eKr5q+3XbrXsrdvXcr1aMeN+3gteVcVm5f11tr+tx88p1yCd6UWvbu9L/6rp9dhq3in7n9fj76rv/zf++fNzS7MaHy9rCc22434bH2/zf1xR4q9/tY7nmLrBs/HLeKza/5+xDP3PL/cgjbze1c+D7j/XhW9V0/6Ef1rPp/t1Tc+MWcDf9Q8Pm86J2ctzeBdgcuP/A+b/r/Vs8/j75TSCvvLLPwyha5oEuP5DXXNLcq5eTXuiv/3nPAmx13X7cAmyu+JU1r52fTz9xdC+wdhyHp77PTv0e/7iPvp9tdF2y+s2jfS/ATvWRmVsf8a7bzTaekZt9/2ThMLtul/3aX7XdbMV2ua5Q+klHrvx8xfbXvDx68jjXb7eMvud5/XnUU9/f3M5szcvBeqpwfX3vVhVMs2P7V/eop76/flz6F/5XvAxe0eEafP/p9spqueHdRwF22q/LptbP3PEAKMBup91mBc+cWH+Obf/Rxz+b9rv9eNWK10N9n0Fzw/GtnY7TrubjbMPXH7mn57sP+w+r4dXIj8dxxmHvC7AVdZlyqcjImMc8Fo+/Zo//dzBV8yN9ob9pAbbv8foWYNft3/8Nxf2Squt+nj3HcW1/su95bZYY3nRcx5sH03iCmnoBdm2StXPBp28B9up7GroVrh7/vKLXI2VtsrDnhyNdTZ6uOk7/pPDNb91+KjlaceN+6wqwq/q1bkmBWlNYrqeu8/XnmysLkNnz+tw8b6rWFTq7JZWHzptV+6/vf9/HebelINotQaD0ygSeJ7P18Wsa57ln12f7Bdjci3HKyVynHLjXfiRg24/SbODoXgm49L4ssx3NhnGSs5v3d7ME7K4S4OM/r2z3eenpIMPle9irLmt8F+9mO4+K81rG+eXPM/Y7EXsACdiMfFx8XcTtOIs7cRZ36ixuxUmcxWksYh7zx4VYjvOFeTVuv9ETS451/JHWsKqxnyg37MdUkil5GL8gNRuYpyo/Q9eWbDvTqtGMqsH9zyb9rK2dV8d+1Kb93rT/ueX5s+n4tnmpW40eR8N/Qei6BqxC7W4LBOy3Q1sDNrcyTsOPmgf5SB38+1Ye2myrSfa3tjbL6iDvBlM97+k9fGrjvZZRsayK81jGg6j4uM7jo1rGR3EeH8V5PIxl7Pt72/eyAFuP6+MR85jFSZzGrTiJW3EWz8TteCbO4k7cuizAnlwWYOdeTuKFpd/IOIr5ojBjfI2jcQHwwtd44TqyL6//LgqwcVmAXcaDWsaHtYyP6jx+Wg/joziPj2MZ57V8/FkP+5aG3dMC7IV5zOJ2nMX9uBPP1d24G3fidpzGSczjJBYxu1yS4FFQGQAvHHVz02fdfX1hXkcyARQuAcDv/Rz1y8s9ftzOImOWEfPIWMQsbkXF7bxYhuBREfb9ehA/iYfxcZ1v/DkDu7TYrzn+yUdXnMZJPBNn8Ww8E8/HvXgu7sbtOItFLOLTn5z25F4A4IUbAIAXWMAUzSMjMmNx+QeVWzGPW7mIRc1isZzFT+JBfFTn8fBxvW8/krB7V4CNyDiNk3iunokX4l68EBfJ19M4iVnM4voPk3ATBgAAAICpymv+v3nO4nZkLOI0zmbzOKtZvL/8OH4SD+NBXdQKs0ftb+ufYXPZr70owH6SYb0ovj4bd+Iz8Wy8GPfjfty5XGYgLj8rDQAAAADYJ3XN/xdxkXE9zUXMYxbzzJjFxWc+f1Dn8XGcf6pqOF17U4C9KL4u4tl6Jl6KZ+Mz8Wzci9sxf7zkAAAAAABwiOY5izuxiLystGY+iIqKh7X8VBJ2qDY1xj0pwEYsYhZ34ixejHvxYtyPu3H7Mvlakq8AAAAAcIA+SbhmzCPjdi6iMmIZGQ+Xy/ggLj6wa8oW+zDAj4qvz8XdeCHuxb24E4vL4isAAAAAcOgu3iE/z4w7cRLnGfEgz+M8Kj6sR1XEmuTHck26ALuMioyIkziJ+3HnSvH1kwItAAAAAHC4Pl1gnUfGnZzHg9lpPFgu42Et4+PLd8hPcS3YySdgMzJuxWk8X3fj+bgbp3HyxLADAAAAAMfiIgl7kvO4FyfxIJfxYZ7Hx7WcULXwyZ7Mpjycs8g4iUXcjrO4G7fjdpxFRl6u+aoACwAAAADHpOJRaDPiLOZxOxdxFvNYTHLxgQuLaQ7ko7Vf54+Lr7fiNGYxj0dBYuVXAAAAADhemRlnMYvbOY8PYx5VdbkQwZNrwa4vzHarNG5a4J1kAvbRKS9iHs/ErbgTZ7GIRTyqcQMAAAAAzGMWt2aLuBWLWEz0zf4TLcBe/G8R87hdZ3G7zuLk8oO3FGABAAAAgIiKeWac5TzOZvOYZ15WFadl4mvAzuJWnFwuPzAzpwAAAACAx2aRcRqzy+rhNFeBnfAasBnzmMVZnMRZLGIWs8cL7AIAAAAAx+tRznUWGYuYxSI/KcDWDnt1ncknYBcxi0XMJ/w5ZgAAAADArswjYzHh6uGkP4RrFhmzmMU85hE7r2ADAAAAAFMzz4xZZGQ+WT/MiDVF2You1cb17dxs8gurWvsVAAAAALjJlN87P9HqZn1q8HLiQwgAAAAA7MZF7fDJBQim9R568VIAAAAAgEYWhgAAAAAAYFM3J24lYAEAAAAAGpGABQAAAAAOxvpPlKrO7YxBAhYAAAAAoBEFWAAAAACARhRgAQAAAAAaUYAFAAAAAGhEARYAAAAAoJGFIQAAAAAA9l1eftUI7XTT7UgSsAAAAAAAjUjAAgAAAABHoHZyVAlYAAAAAIBGJGABAAAAAEb2aC1ZCVgAAAAAgEYkYAEAAAAAOuu3lqwELAAAAABAIxKwAAAAAMAB65ZYzUZHl4AFAAAAAGhEAhYAAAAAYCRXk7QSsAAAAAAAjUjAAgAAAACsVRvtJQELAAAAANCIBCwAAAAAcIC6JVazcS8kYAEAAAAAGpGABQAAAAAYaFWSVgIWAAAAAKARBVgAAAAAgEYUYAEAAAAAGrEGLAAAAABwYGrtFjliWzeRgAUAAAAAaEQBFgAAAACgEQVYAAAAAIBGrAELAAAAALChdWvJSsACAAAAADQiAQsAAAAA8JQapRUJWAAAAACARhRgAQAAAIADUJ/6Wi1j/bqtY1KABQAAAABoxBqwAAAAAAA9dU3RSsACAAAAADQiAQsAAAAA8FiN2poELAAAAABAIxKwAAAAAMDByx0dVwIWAAAAAKARCVgAAAAAgI76JmklYAEAAAAAGpGABQAAAACIatKqBCwAAAAAQCMSsAAAAADAwcqdHfkiUSsBCwAAAADQiAQsAAAAAMAamyZpJWABAAAAABpRgAUAAAAAaEQBFgAAAACgEWvAAgAAAAAHp/uardW0HxKwAAAAAACNSMACAAAAAIzmyUStBCwAAAAAQCMSsAAAAAAAK+TA/SVgAQAAAAAakYAFAAAAAI5QbeUoErAAAAAAAI1IwAIAAAAAByNj+Lqtm7k+USsBCwAAAADQiAQsAAAAAMAVY6VoJWABAAAAABqRgAUAAAAAjkht9WgSsAAAAAAAjUjAAgAAAAB7L2O8dVv7uTlRKwELAAAAANCIBCwAAAAAwKWxU7QSsAAAAAAAjSjAAgAAAAA0ogALAAAAANCINWABAAAAgCNQO2lPAhYAAAAAoBEJWAAAAADg6GWD9jIkYAEAAAAAmlGABQAAAABoRAEWAAAAAKARa8ACAAAAAAesdnp0CVgAAAAAgEYkYAEAAAAAOrs5UZtXvpeABQAAAABoRAIWAAAAADha2bh9CVgAAAAAgEYkYAEAAACAA1ST6IUELAAAAABAIxKwAAAAAABrbZaolYAFAAAAAGhEAhYAAAAAODq5pfYkYAEAAAAAGlGABQAAAAAOTE2mJwqwAAAAAACNWAMWAAAAAGClYWlaCVgAAAAAgEYkYAEAAACAo5Fbbk8CFgAAAACgEQVYAAAAAIBGFGABAAAAABpRgAUAAAAA9lx96r81qZ4pwAIAAAAANLIwBAAAAAAAV92cpM2OrUjAAgAAAAA0IgELAAAAABy83NFxJWABAAAAABpRgAUAAAAAaEQBFgAAAACgEWvAAgAAAAA8VqO2JgELAAAAANCIBCwAAAAAcLByx+1JwAIAAAAANKIACwAAAADQiAIsAAAAAEAj1oAFAAAAAIhq0qoELAAAAABAIxKwAAAAAMDBeJRjzZHb3bQ9CVgAAAAAgEYUYAEAAAAAGlGABQAAAABoxBqwAAAAAMARq6btSsACAAAAADQiAQsAAAAAHIy8/BqzvSEkYAEAAAAAGlGABQAAAABoRAEWAAAAAKARBVgAAAAAgEYUYAEAAAAAGlkYAgAAAADg+NSNP82R2pWABQAAAABoRAIWAAAAANh7GUNSq+1IwAIAAAAANKIACwAAAADQiAIsAAAAAEAj1oAFAAAAAI5IbbVdCVgAAAAAgEYkYAEAAAAALuXI7UnAAgAAAAA0ogALAAAAANCIAiwAAAAAQCPWgAUAAAAAjkDtpF0JWAAAAACARiRgAQAAAICjl43alYAFAAAAAGhEARYAAAAAoBEFWAAAAACARqwBCwAAAAAcsNrJUR+tKSsBCwAAAADQiAQsAAAAAHC0cuM9uyVrJWABAAAAABpRgAUAAAAAaEQBFgAAAACgEWvAAgAAAACM5OqashKwAAAAAACNSMACAAAAAAeobvxpNmr3KglYAAAAAIBGFGABAAAAABpRgAUAAAAAaEQBFgAAAACgEQVYAAAAAIBGFoYAAAAAADgstfU2c8W/S8ACAAAAADQiAQsAAAAAHI3c8vEkYAEAAAAAGlGABQAAAABoRAEWAAAAAKARa8ACAAAAAAegPvWVI7e72rojScACAAAAADQiAQsAAAAAHLzc0XElYAEAAAAAGlGABQAAAABoRAEWAAAAAKARa8ACAAAAAPTUdU1ZCVgAAAAAgEYkYAEAAACAg5Ub71mjHF8CFgAAAACgEQVYAAAAAIBGFGABAAAAABqxBiwAAAAAQEd915SVgAUAAAAAaEQCFgAAAADgsRq1NQlYAAAAAIBGJGABAAAAgIOTE+mHBCwAAAAAQCMKsAAAAAAAjSjAAgAAAAA0Yg1YAAAAAICoG3+66ZqyErAAAAAAAI0owAIAAAAAByUn1BcFWAAAAACARqwBCwAAAAAwtssYrgQsAAAAAEAjErAAAAAAwBGrG386dD1ZCVgAAAAAgEYkYAEAAACAvZZX/jslErAAAAAAAI1IwAIAAAAAjOVKDFcCFgAAAACgEQlYAAAAAIArxlpPVgIWAAAAAKARCVgAAAAA4AjVVtqXgAUAAAAAaEQCFgAAAABgqBWLxkrAAgAAAAA0ogALAAAAANCIAiwAAAAAQCPWgAUAAAAAjkjd+NMcuX0JWAAAAACARhRgAQAAAAAaUYAFAAAAAGjEGrAAAAAAAJtas2isBCwAAAAAQCMSsAAAAADAEagbf5qNjioBCwAAAADQiAQsAAAAAMBg1ydsJWABAAAAABqRgAUAAAAA6KvjorESsAAAAAAAjUjAAgAAAABHKxu3LwELAAAAANCIBCwAAAAAcMBqp+1LwAIAAAAANCIBCwAAAADQVfbbTAIWAAAAAKARCVgAAAAA4Ojklo4jAQsAAAAA0IgELAAAAABwgGoS7UvAAgAAAAA0IgELAAAAALBObraZBCwAAAAAQCMKsAAAAAAAjSjAAgAAAAA0Yg1YAAAAAODA1Mqf5JZ7IgELAAAAANCIBCwAAAAAQGfVa2sJWAAAAACARiRgAQAAAABWyWGbScACAAAAADSiAAsAAAAAHID61NfTMjqHWUelAAsAAAAA0Ig1YAEAAAAA1qqN9pKABQAAAABoRAIWAAAAAOCqHGczCVgAAAAAgEYkYAEAAACAg5U7Pr4ELAAAAABAIxKwAAAAAAAr1aC9JWABAAAAABqRgAUAAAAAeCRH3UwCFgAAAACgFQlYAAAAAODg5ET6IQELAAAAANCIBCwAAAAAwFNqlFYkYAEAAAAAGpGABQAAAADIUTd7TAIWAAAAAKARBVgAAAAAgEYUYAEAAAAAGlGABQAAAAAOSk6oLwqwAAAAAACNLAwBAAAAAMAjNWprErAAAAAAAI1IwAIAAAAAxytH3ewpErAAAAAAAI1IwAIAAAAAey9j85RqSxKwAAAAAACNSMACAAAAAEQ1aVUCFgAAAACgEQlYAAAAAOD45KibrSQBCwAAAADQiAIsAAAAAEAjCrAAAAAAAI1YAxYAAAAAOGLVtHUJWAAAAACARiRgAQAAAIDjkaNutpYELAAAAABAIwqwAAAAAACNKMACAAAAADRiDVgAAAAA4AjVVo4iAQsAAAAA0IgELAAAAADApRy5PQlYAAAAAIBGJGABAAAAgMOXuzmsBCwAAAAAQCMKsAAAAAAAjSjAAgAAAAA0Yg1YAAAAAOCI1FaPJgELAAAAANCIBCwAAAAAcLhy1M16k4AFAAAAAGhEAhYAAAAAYHQXa81KwAIAAAAANCIBCwAAAAAcgdrJUSVgAQAAAAAakYAFAAAAAA5PjrrZxiRgAQAAAAAaUYAFAAAAAGhEARYAAAAAoBFrwAIAAAAAB6x2ejwJWAAAAACARiRgAQAAAIDDkqNsMgoJWAAAAACARhRgAQAAAAAaUYAFAAAAAGjEGrAAAAAAAIPVtf8qAQsAAAAA0IgELAAAAABwgGoSvZCABQAAAABoRAIWAAAAANhveeW/HTbdVpckYAEAAAAAGpGABQAAAADY2M1rzUrAAgAAAAA0ogALAAAAAByQinWp1G1SgAUAAAAAaMQasAAAAADAwcsdHUcCFgAAAACgEQlYAAAAAIDeuq0zKwELAAAAANCIAiwAAAAAcAAquqZSt0kBFgAAAACgEWvAAgAAAAAHK3d8HAlYAAAAAIBGFGABAAAAABpRgAUAAAAAaMQasAAAAAAAnVWvrSVgAQAAAAAakYAFAAAAAA5OTuQ4ErAAAAAAAI0owAIAAAAANKIACwAAAADQiDVgAQAAAADWqo32koAFAAAAAGhEARYAAAAAoBEFWAAAAACARqwBCwAAAAAclJzQMSRgAQAAAAAakYAFAAAAAFipBu0tAQsAAAAA0IgCLAAAAABAIwqwAAAAAACNWAMWAAAAANh7efm1jeP0IQELAAAAANCIBCwAAAAAwFNqlFYkYAEAAAAAGlGABQAAAABoRAEWAAAAAKARa8ACAAAAAKyRG+4nAQsAAAAA0IgCLAAAAABAIwqwAAAAAACNWAMWAAAAAOCxGrU1CVgAAAAAgEYUYAEAAAAAGlGABQAAAABoxBqwAAAAAAAr5MD9JWABAAAAABqRgAUAAAAAiGrSqgQsAAAAAEAjCrAAAAAAAI0owAIAAAAANGINWAAAAACAK3KkdiRgAQAAAAAakYAFAAAAAI5YNW1dAhYAAAAAoBEFWAAAAACARhRgAQAAAAAasQYsAAAAAMClHLk9CVgAAAAAgEYUYAEAAAAAGlGABQAAAABoxBqwAAAAAMARqq0cRQIWAAAAAKARCVgAAAAA4Ohlo3YlYAEAAAAAGlGABQAAAABoRAEWAAAAAKARa8ACAAAAAEektno0CVgAAAAAgEYmW4DNaPfJYwAAAAAA2yABCwAAAADQiDVgAQAAAICj1fpd+BKwAAAAAACNSMACAAAAAEegdnJUCVgAAAAAgEYmV4DNaL/uAgAAAADANkjAAgAAAAA0Yg1YAAAAAODobOtd+BKwAAAAAACNSMACAAAAAAesdnp0CVgAAAAAgEYmk4BN1wIAAAAAODASsAAAAAAAjVgDFgAAAAA4Gtt+J74ELAAAAABAIwqwAAAAAACNKMACAAAAADSy8zVg0zUAAAAAAEZXk+iFBCwAAAAAQCMKsAAAAAAAjSjAAgAAAAA0sjAEAAAAAMCh29VnUUnAAgAAAAA0IgELAAAAAByARxnXuvzatYs+SMACAAAAADSyswRsGnsAAAAA4MBJwAIAAAAANGINWAAAAADgYO36nfgSsAAAAAAAjUwyAZuf+gIAAAAAuFl96msKffmEBCwAAAAAQCNbT8BKtQIAAAAAh+5RHVQCFgAAAACgkYUhAAAAAAAOzVTeiS8BCwAAAADQyOQSsNaIBQAAAAD2T137rxKwAAAAAACNbC0B2z/ZWrGqagwAAAAAMEVX66ASsAAAAAAAjSjAAgAAAAAHI2NanzOlAAsAAAAA0MhiKh1J1wIAAAAA2Ds3f46VBCwAAAAAQCPNE7CSrQAAAADAoVtVB5WABQAAAABoZIIF2Ip16yYAAAAAAOwDCVgAAAAAgEZ2XoDNsE4sAAAAADDMVOuMErAAAAAAAI0sDAEAAAAAQF/dPsdKAhYAAAAAoJFmCdj+6y2UqwEAAAAA7JV1dVAJWAAAAACARiZZgM0rXwAAAAAA+0gCFgAAAACgkcWuDizZCgAAAADsn36fZSUBCwAAAADQyOgJ2P7J1nIVAAAAAIC90rUOKgELAAAAANCIAiwAAAAAQCMKsAAAAAAAjSy2fcDs+XMrxAIAAAAAu7dZpVICFgAAAACgkdESsGksAQAAAIAD17cOKgELAAAAANDIYneHtrorAAAAAHDYJGABAAAAABrZWgI2B/4cAAAAAGDfSMACAAAAADSyMAQAAAAAAKtcfJbVpu/gl4AFAAAAAGhkcAK2f+W3jDoAAAAAcBQkYAEAAAAAGtn5GrDpGgAAAAAAB0oCFgAAAACgkeYJ2NxwnxywPwAAAADAMON8lpUELAAAAABAIxsnYPsnU2vD7ctVAgAAAAB2Yug79CVgAQAAAAAaWezqwNZ2BQAAAAAOnQQsAAAAAEAjzRKwOXQ/S78CAAAAAFs3bmFSAhYAAAAAoJHeCdj+yVZRVgAAAABgv4z1GVYSsAAAAAAAjUywAFshNQsAAAAAHAIJWAAAAACARhZjN5gDfy78CgAAAABsX5vCpAQsAAAAAEAjnROw2bgj6VoAAAAAADs2dp1SAhYAAAAAoJFFu6ar8fYAAAAAANMmAQsAAAAA0MhoCdgc+HMAAAAAgEMjAQsAAAAA0Mhi1x14nIytJ/8tQ2oWAAAAAGit7WdTScACAAAAADSyNgHbP4VajbcHAAAAABhXq3fjS8ACAAAAADTSfA1Y67gCAAAAAMdKAhYAAAAAoJHBCdgcup8lYAEAAACArdtOYVICFgAAAACgkZUJ2P7J1hpl+wzrxgIAAAAA29G6FikBCwAAAADQyKJVw1KsAAD8//bu9UeS6rzj+O+p6d1ZlgUD1hr5RpwLdiwsWXFWdqJYEUh5ZSlv/ffk7/FbK5YdWUHCBAgxJDG2E0MMNsuysAu7y+7MzvSl6smL6ZnZ7enuOlV1Tl26v5/VIHqm6tSpc6vq00+fAgAAALYdEbAAAAAAAAAAkEjtCFhrup9T+AAAAAAAAADa1u7EJBGwAAAAAAAAAJDImQjY6pGtcWaMbSFF1pAFAAAAAAAAkEpb849EwAIAAAAAAABAIqP2D+kVtmOhWAAAAAAAAADDRQQsAAAAAAAAACRSOQLWGv49JKjVHvgBAAAAAAAAgOa6+bY9EbAAAAAAAAAAkEhra8Baxd8DAAAAAAAAQGxtz0cSAQsAAAAAAAAAiZxEwFaf+fVE2/v8h9hYAAAAAAAAAMNGBCwAAAAAAAAAJBK8Bqw1/DsAAAAAAAAAbBsiYAEAAAAAAAAgkVHqA5xExvqK3y/ZnmhaAAAAAAAAAHF4p0cnAhYAAAAAAAAAEhlVjzb1RNs7tQEAAAAAAAAgia6+dU8ELAAAAAAAAAAk0ngNWNZrBQAAAAAAAIDliIAFAAAAAAAAgERKI2DrRrie7OcVtwcAAAAAAACAxvrxzCkiYAEAAAAAAAAgkQprwFadMV6+vTVOFwAAAAAAAADCdP3NeyJgAQAAAAAAACCR3k7A2gM/AAAAAAAAADBERMACAAAAAAAAQCIr14AtizwtjUwNXNqVCFcAAAAAAAAA8bj69NwpImABAAAAAAAAIJFR7ASt4u/XcbkKuVwuI1YWAAAAAAAAwBk+/+/DUa99mU3M+l50hQq5CtoRAAAAAAAAgDOOFhzw3uYvCz2FqqfcZLvjaNejCNhchfKTbYmEBQAAAAAAAHDEVfjRz+kkbL/mD3sdAVuo0Gw+BdvnWWwAAAAAAAAA3chVzL9F309nJmBN6+eIy/4ealU69sBPoUJTTTXVTIUKol8BAAAAAAAAyOYzhYVcM+Wa+tEUbKy5y5h6HwE70VRjTVWo6GHxAQAAAAAAAOjK0QRsoen8O/R9FG0C9mR2eWFp1zqzzscz2LlyHehQhzpUrvyBFAEAAAAAAABsN1PuhSY+08RnKryQyZWpXzOIWT+L7qiIZprpQIe6rwPNNJN6GUQMAAAAAAAAoAuFCo0101gz5Sp6mcc1E7ALoaylQrcv387m/2bzCNj7OtBYExUnUbAAAAAAAAAAtpm7a+q5xsVRBGw+X8K0b8+R6vUasC7XTDMdaqx93dehxnIVMmU8kAsAAAAAAADYMseBmy7XWDMdaqqxZpr1dgVYaRR+cqkL75g/VKCSNNZEn+muzumcdpRpV7s6mjsmIhYAAAAAAADYNjPPte8T7RdjTX0myXsbsDnqc0EeBwxPNdM97Wukc9rVeY20ox2dOylU7+38NgAAAAAAAICm7IH/Fip0qKn2daj7mmimotfflh89fBJ1T17By8VapbSPii5XrgONtaN72p1HwV7So9o5yT4TsAAAAAAAAMDmOppVzFXo0Kfa87HuFxNNfKZChbIhTMD2XaFCBzrUHd1VJlOmTI/qojKNZPOlbL2nTzoDAAAAAAAAUN1pZKupUKGxT7Xnh9orDjXWtMcrv55aMgFbNdO+onCapWtLCnqqqe5pT0drOhxNul7URe1oh9YIAAAAAAAAbKhChQ58oj0/1F0/1H2fKJ8HY9pDCxT0zyAiYO1kfQfXRFPtaV+mTC7XTLku6hGd03llyuZFfTzZ6/P/skQBAAAAAAAA0FerplCP5v9Olx3YLw51MF/39WiPB+cC+2kUdvKpC1dBBXVcoBNNdVf3NNVUhxrrc3pcj+uSLmh3vi6sn6TM5CsAAAAAAADQb0ezeadzepJUuGusqe5rov1irH0/WvN1pny+hQ3i3EZDqgg7mYJ1TTTRTLly5ZpqqonGelQXdUG7Gs3/Ha0VuzOvDKMlA9tiMN196B8QbcsHXHyQBwAA76fAbRcYB5B+AHAVchUqlHuhXK6p5zrQRPd9ogOfaOy5Cvl8pm84bXJkTbudt9NNbcmBCuU61KFmmulA93VBu/NJ2Ef0iC7ovM7pvM5rZ/5veS4YQICNuyNyypd2CgAAuL72Ce87wTgArGpXLsndlavQTIWmyjX2mcY+06FPNdFMUxUq5pOvQ2yXoyFWjZ3Ewh4twDvWWBMd6r4OdKjD+QTsrs7P/x1Nv2bzNWJjXR49UjqrkvMV+1utBmbR64DblH5d96zebiv392o1cNIsreFl2moWg0VpYbHy6Y3PyyrmY3l9uTfNd+r8t1MfsesnXr7bHvmsJH+e+PigdLfvAk1917uPptwWy8GbJrAh46NvWL3G7Tebe/3yLTnPftX78MbhLW8nNvRyP5qALY4nYL3QTLkOfaaxZpr4TMV82vXom+7DvFMYxS44a1ghdacdivmSvPd1oImm2p9Puu5oRyabT73amchdK83f8olQq3neVjHd0Buxs+mEThAvpONx6kV1z6ul+0traxypeGSvWZIeqUbKJqa8pMWWT/iVpbe8HDw4veP/WXUcCywvK8lHSXn4+gk5LzmOSo7jpdstz1dw/leW06pyKWvXC/nyVee1vj5Wl0dYPkvbTcX93ev1u/J+5kHppptIZuoDCVuBpTq+9+Q8reV68cS5bXgf39pwEnvi2yONqn2ZMIv1fsxb2b/t9mxV25m1O07FGh+7mvit3A9MkfpfrHJv2n/aDZyq3P8sTXm0HtAWvXxTjVepP4DsxwecVjnXfpJ7P1mCwFXMlyDI5w/aOt7GOj6/ukYa+EeJp9GwpxGxE01OKtAWqjQ7s3+xMl3NU1z+9rvsRq9sgnXh717y95ILSfX8rdgucFyu2uCDf+/1OtDWTcD64n5hJezBE0OrJviyhZw+3KPcrVK6rrDty/dfnBALnYCttl3ZxKMvTMCePU5ZOouvfaHcj0clq1UeXjqRWVZOFcthRbqrJ2CtVrs5O/Fcd/+K7W5le2s2rIRGEBc1rpdh+zEB24cb0a5lsRP0sIQ91fFbq5e0EbCDSa+0ImO/QdzMCdimE0hWM8Ih3QRS03pPs3/l/SpPEHqkduWN+od11o7rTcBmTdu/+tL+e97/LG4/jtWfq4/n7aaX6gMNq9/REuc79rhapZ6GG/G6WFijGu/hGg2EKW/4Ti9ti/Pnp/ktfP0FwR5IY90FywInQP1Musv3P71P9UjlXgSVv2/pGi7W0yOvnng5nrHKGrUKL/mKcXnrK5a2s/KJz4f/Xn9CNlubT18srsBedHbCc1WvCtvOvex4i+fnJdt7pfyf5mN9fsvzsXz/49/bitGmdEUeD9suvP6Wb3E2/8uXbPAVI3VphLZXG6VDI1aL4P4cOqKFLpHAxOtmXne6uMvrIuF62cgGVu8WuSBjRSpayXhf9Y2nd1buHikf3U7gHk+8urfbLqz0epd2AtVr7p9VHjnaHvi25P2aLd4PNZt49dbHj83a3xu2x1gTsFln/aSbCNjh3Wh5kuu4Hnq/6ZvxPsVVjCSfbcqbruMqevApaNY4UrTZBGzo3+Plt+nxwwbQZBGwNS8g0SNgO3orZjVLpL0I2DQRrlW3L93OrFF6q/bLehJBGl4ecdP14CUBqkUSh5efIuUrVnsMve0J26/qbVNXbwPRzRuijcmv9au8bGDp9zU9i3QA68l5DT0fZqmOaw3za2nON3k5L3xQa33P79DKd/mGNtD+v/n7Z5H7VazzSfvNinjlHDldC0s/3f0Oa99XqKvZSLKJpFzSTqWCc7XS8axmRGiqrx5FX5PDY9/oedRxwHrfhjf7DXB/cm4t5ydsQjh9ecbdrvqzGut9pFEeWRpn1ZzwdNcfx4PLL6wdekf9oq34FiZescmXseFOvPIGpJsC8I08/c1rP97L/flgLG25W+f90we1v7VdDtZ2eWzXdQDU/4Jc0iSTNJY0peIAAAAAAAAAIJqppPFI0p6k+5IuhOyV6mljqb5qvnq/VGtnpUnXelqusfbvjc4fvlU1u6FLD6zPV/OVhy3y62rl6tHKOSyicmW5e7MR02NFVHrs9mcNs2G96jeNhwFveyTlyzxoD62Neua8NokPovyIRE1b/5TvduTbBlMO3vPz6eYdhvU233053uDHjfsu28sk3dPRJCyx2wAAAAAAAADQnEvaM/d7I0m3JP+cpKcl7YbtG3qM9IKf0unr90u1uHOsdONF1nqi8m64vTc7zvD15TEgFdcAbfwU+KqjStxISo9UfuWRnnEiIz1aeZSVS7UI6qbtpew8q59H2GuvOHLHW3vVejZuEDM25NEdvmXtyCnPhOdtA2/XZtvVHqz3B2y6NrRvR/nalranntU/34zYzHLiPrQXJpJuu+lW5tItye7MfwkAAAAAAAAAaMClidzvmHRrJPlHJnvMpQNJj7UXh1cWSdpOROiqdC11uq5Gx7HK5dUs/XTtABWaTwes4+NZrfLxmhG/Hql8PPh11YjZapG4HildlabbLL3y6m0WoeqJ26U3Pr9Uw4B1O3wAW3HB9+063bLqtXoj2NAiA+u/f9nM7mLJ6inN/jawdtZ+u/BO+0HtCPCetzuuyxvzBpl63MbbvSZlYzqQ7IbLPxpJ9pFLT+hoAhYAAAAAAAAA0ITrwF03pez6KFN+Vcoec2l/3T6LkZtnfq+w39dVN57Klpx9jOPHSjdVuQWX10A/OIq+Fq0P60w9sOfFj8yzxK9Dq6NsDc9V6cWO9FyVYatYn6l6xPr2ECuSte6asYMbfrzdfg70+bo61OPT27At7/aG0C9YSzFt/VO+w8h3uv09antqfh7e83bgnaQ7vHbv5KO6/czsmrveHxWyqyZ7Qir2uC0FAAAAAAAAgMb2ZMWHbro2ymXXR/KnJLupowdxnV++T5pV6rpeYTJctU8u+vds6jRrUjWOgPZu20PXLc47PmNvab90a3PWK/+6T6VfHekZZ23VVel6aLvx2OWiOOflYdtVj2iuOhKvP443jMiOP6KzGvfmjv7o+r5meO3IaZcd3N8PpV0b/avXA/rQ1ji2jTvQ0MZF3/Lz7+d59bectnu8HkD7nbh004rsmufZh9njmt7NVXxqsmsmfSIp5yoLAAAAAAAAAJXlkn+SuV3Ls/zTRy7u3xvd1BcmF/TJbal4W8rekYpHJftc7COHfoJvjdcG8bUvy9JJ9Qmy1SyPsqfrWuS1VIi36hlvq8Qr9gRPlN0Vxw+N+PTGEafNWmzzCFJr2ExWrV2bJhI3NP/1I46btdN0a+uG7eeR2kv18rPI/RHggr/5p5vqG2yx177zXtafJfqmWd8boLVcT+Gn2/VT7LczYt06KjfrWb1xoUIf6pG19XthT653XHr7XH7uts5NJtll3ShmunDXtPNryX8r2R7lBAAAAAAAAACV7Un2W5f9+vDCwd0bulFkz+v5/Bnt3M00/a1kb0m68eAeNv+RK+hDoZPtk1mekebHrZtuYMGUbJ6+3Jpluy+qllPp9r0th+U5d9mKKM+4LehssTRNf3H/5a9Dq+N0u/X5Ct2uej5Wpffw7xfTKXvd9Hih+YhVr6vbY9381Mtfe9247nkA6O6+MdVxGAG6vZFFjHbZ32pL07/qnu/Qmnf9/HYzrg11+Dib7770v1j1GJZOrPMIT2czrr/Da/d9Kffh1L/LbijTW3mR/3ZH+3ef1/N5ZmZ+xa5MP69HPzLZuya9L2mPu0oAAAAAAAAACOKS9k3FVS+yd7NH7nx0xa5Mzcyz4y2u2JWpa3bVpV9J9rak+6f7hkSGpvnEJ9YnlTaP1apXdr4m3fWv64r3CW2ziOFmcXfBxbqBgROhkZnpevy6iMe6x18dUVqtJ9Q//9gjR2iE5YpIT7ejn0g9abF8g8speMPl6YZHPFeMOC7N12J+6rabsPa3av/S3688cOcjactXGGwiIjC2o142tddv+2i2OZGDm5nR9s+z2fi4bf2pf+e7KRHsQ7tur89ffyPKt/ubOD1v/weS3jHpLbPZ1St2ZXr8h+zBrXa084nk/2HyNyXd5W0JAAAAAAAAAJT6TNKb7tnrOxP75ME/jB588Xnt3r6lwzem0tMmfUvSF5seOfasdPDTNr3dfK3KT/2ng3qU/FpH9dR+eQ+NVan+Fmu+Xr482mksxm9bYHcPXTHIAvNnlYoh/Cn1TVeqXpX/pk+9X59u3fbmtc+zWTutvr9FqieL031r9+vUxwfXO3R1P9mX9C1SutZ5OXik+vNI7cd70gC9J+1+qP3Ne9IuhzZwejf9Z8svVLZdp7s1J2aUcx+q6n2Zveqz0S+nl27cfvBvD03AzkNjP/ypv/KrQsV/Sf4VSV/SQqQsAAAAAAAAAECFpA/d9Z+F2VtXHn3mw8UNRsv3mr1nspdM9mTh/rxJT5cdKew51ev291r7x/rk2iKfz6rN48VZeZPTHRyLvb1vzZm2nJ+y/Ze/9mT5amu79ZG1Hindqvn1SJG4HpxuWbnErQ/vqF+2FR9DPAc2+YI93AgNemYnFcnpD4T3cn+jfpOWuw1+XGy33Vpvz6Pv17nNuP5y3djg+jfdNPdXZPaLc+P8vWWbLJ2A3dPnP3tMt990+ZMmfVnS45IeodIBAAAAAAAAQJJ0YIXeKZS95GZvXro0+2zZRkuXFvihPTdx3f1DIXtd7q9JekfSodT8aWOxn2Fevl+cp8O19ZS1eOedZrvG5bBQHZv3tM26T3EvKzYLih4se0p82fHL81f2tPlUNRqW/6rblZ3/ynIPrshVx3k43bPHDUz+zIbV2t/Z49Tr+afpVKv/0P1SPeOzNN2VG6S6Em7787zRn6sVqGfOa1iG8fT0wdTb4BqY6/h7RkY/Tn7c+PkeRv+tno+w8+rufDp7h9Hz9Ls+3iCH57Gkdwrz17LMX793Xn941p4dL9tw5dquP7AfjHd17j3P7CW5XnbpqqScGxwAAAAAAAAAWyyXdNVdL8uzl/Jzs/desD89XLXxaF1KL+u7t7+rX7ymLDMr/DGZnZP8GT00cdvObPj62KjVL+uvuVrt6a1WN78lf299jdjo9YN2S8qS5MO9Wmv2mq3/dLvYnyvHKRcv3c6S1IsnSnf12qYN8+up+oGV5L9sjWELLO+67SxVf7dO+j24DvaLb1k78l6VZ6r7567akfWmPdZ8+rt10x6s837R1/Gl6fu3bsc36+xA3u/8cr+y1edlAzsxo/10oZB0VfJXTdnPtJu/9h19/da6HdZOwP6TWSHp5k/8xTct23lchUYy7Uj6CmUPAAAAAAAAYIsUkj6Q9Ior+5dRkb/5bXv2ZtlOo5CU93Tz+hP60r/mWTFToUxmf6ejSdiAuKqyT8KrRYTGE+sT8JL8uqIeJ3Zka1/iMbvKX39Y2uZeuaStn8c7072sYS9tGpla7XV4C7cqxbDktUXpUeHprj9O6H6eOEK1abv0hiOV1yx3Jd4PaPOCP9zrum/IeQzkBrLnIxv3t7HrKc3+RrdKWu7Wef/0Qe1vm9+gtuo6gK2v/2uSvSoVP97JZ7/43SNf/yhkp6AJ2B/aD3NJH/6z/9urWZZfUOEzM31Psq9K2qVRAAAAAAAAANhQY0lXTXpNVvw8z+2V71z8xrXQnUdVjrSvax9c0uWfZ9nObSvsMzd9X9I3JZ0r2zf2CnXlcVJx1pSJlW7140QuL4+b374qzad3duRavPLancu3ax5nbpFfVztuaMSq16yP4EhPD633VJGbcSJmY7Vfb9z+ezqyDGycAGiF9DZsKx9EvyASNW39U77bkW+LNA40HU+stXSGdqPvG9bunf531lTS79z1smQ/y/LZG+8GRr4eqzQBO4+E/eDH/uLh+WyUW2H7bn7XpL+Q9DT3uwAAAAAAAAA2gEv62Fz/V5i9KvlLxe70te/YNz6pmtCoztH/0V745Of+769Os9nHmewPXvj3zfS3kr7Wbhmsfmmx0tX6dGM9FTZZuVRkqbaPVj9D7bF9OWOL0ppi/T5eOYVGnKaK9Ky7NurDv68fiVu1XOKubXqSjoflxxuXe9hrX1nuzSKyOxxJWxrZQen27Z53m9qR0y6TnFffIgX78vR339D6buuATdeG9u0oX9vS9tSz+ue6MPRyYi3cDv1R0muF7OXM/PXJ+cm737NvflonoVHdHPyDfe/TH/mP7jyhp+94pjvzJQm+raOHc31BrA0LAAAAAAAAYDjGkm5I9oHc/9tML5v89XfO/dm7PzTL6ybaeIL/RX9xNNbO5R1lf+IqvqXC/kZW/LWkv5R0YdWBrPRples/qV7c37zk73XTVbN0T/NVN93Q8irZLjACNdnva0bARo8j62htx9LITreK+1ml7coiCVdFip5GNJYdLzTicH06K9P1xeOEHT84/dB8edhxytOtl9+yfKxOt1m+gvPvdfNTb7/m7XHF9rXb/ar9wkbM6hHboRHFxGimtPVr71nq4/crUtCS10vqCNiGa4ZavXRj1XvXEbAW7ZtmNdu1Ra7Pxms1pt3fkreT5W9Q6u5vrbdL7+S4lfuBxelHjftP9OuKd7x/tTfa7a3d2ve1ZFOt1Ro53cDxPt19qLd0nG7vv1Y4lPS/cr1hmb1WyH7tU/vjvYvv3XzBXpg1SXjUNGfzDFyXdP0n/uIHO9nOJ1mRXS+s+KNJz0h60qTPS3qMt2kAAAAAAAAA+sCleyZ96rLbJr0v6S2z4o1sVvzyry4++0Gs40SfSP6Jv3T5vHTZpa8WKv48K+w5Nz1n0td1tDTBztGB60XArvx7wwjYVZ+INc1Pqsjb0O3Mq1V8XyJghxP5GpaD0khWr7h9afphEXil+3nFiNngyNSw/CxGfJZup2rbVY709LqRrYvHaRiZ6hUjZhuWS3ikcr3I1Njtpvb2Xq3/hEfA1o1kJQJ2CGzb82mpj9/1U97biQAhAjYsPSJgY/cLImCXl29b40M3EaxdRcD2J4K1p5GrsfJhbffj2OkMJb1U17/ACZWW7nu6u99tLQI3l3RD7m+77DdZpt8URfZ7s9lVndfN79izN2MebBQ79z+wv78p6eaP/Ee/e1Jf/J8iy9+Tsj9Yobdl/iWXLkv+qEmPSroo6RFJ5+c/vEsEAAAAAAAA0JRLmrg0MdOBXPcl7Uvad+mm3D/MpHck/3We22/evfC1a03WeV0n+YTnT/2Vp6TxU6bR53aUP1Uo+3ImfVFF/mWZPW2yyy5/wqQnJF2a/+zWjzitG1nbbI3WuhGw5ZG3NY9/vF3gB2OxIl/P/J21X8P2rxkBGz8yb3mk5ep0U0Umrs9HvIjTxddxInCTrbnqzdJtHom7/DjHCTQ/z7J2E7s9LtZztf3K11iu25+rjbTe3SV+qxn5rZTw0Nd+TZV+e5Gv9Y7TlwhY60n9NY+AbdiuBxYB27Q9thYBa83aafvtu+UI1rr7W9zxrj8RrD2PoLU014W+RcBu7NqvFcf7TY+AbXjcsWR7ku9JuiP3OzK7aaaP5bom8+sqsmtFVtxSoc8u7O7ees6+eivlWY1SF9tdffDZZV2+f0728Z6ySya75fLbWaZ7Xugzl9+V6SnJnpT8cR2tFXtBsvOSZ5JlK59Q1Oo7iLZujIEetay+NFhfnzFL0luHV1/tlYNtVC/xDTk/AFy90fcac4qQVkHB0I9Bc0WqWQNXoUyFXBNJhy7dM/e7bnbbzG65/CMvsuuZ5VcL2QeeZx9e2p3sXdfu9Pf6yjR1Bv8fr2ESMKeL15EAAAAASUVORK5CYII=);
        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/199fb8f47e7e7cb72a9435841464f450.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/3c643fdb9adba649c4ad67e6dcf56983.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;
        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;
    }

    .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;
    }
}

@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;
    }
}
@media only screen and (width: 1320px) {
    .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) {
    .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;
    }
}

@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;
    }
}
