.year-slider[data-v-7bf5ad8d] {
  font-family: D-DIN;
  width: 100%;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.year-selector[data-v-7bf5ad8d] {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.year-selector .year-selector-line[data-v-7bf5ad8d] {
    position: absolute;
    display: block;
    width: 100%;
    left: 0;
    top: 50%;
    height: 1px;
    background-color: #007bff;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.year-selector[data-v-7bf5ad8d]::before, .year-selector[data-v-7bf5ad8d]::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 5rem;
    pointer-events: none;
    z-index: 1;
}
.year-selector[data-v-7bf5ad8d]::before {
    left: 0;
    background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, white, rgba(255, 255, 255, 0));
    background: linear-gradient(to right, white, rgba(255, 255, 255, 0));
}
.year-selector[data-v-7bf5ad8d]::after {
    right: 0;
    background: -webkit-gradient(linear, right top, left top, from(white), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(right, white, rgba(255, 255, 255, 0));
    background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
}
.year-list[data-v-7bf5ad8d] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.year-item[data-v-7bf5ad8d] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  text-align: center;
  cursor: pointer;
  padding: 8px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.year-item > div[data-v-7bf5ad8d] {
    height: 3.5rem;
    line-height: 3.5rem;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.year-item .year-item-status[data-v-7bf5ad8d] {
    opacity: 0;
}
.year-item[data-v-7bf5ad8d]::before, .year-item[data-v-7bf5ad8d]::after {
    position: absolute;
    content: '';
    display: block;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.year-item[data-v-7bf5ad8d]::before {
    width: 0.875rem;
    height: 0.875rem;
    background-color: #e0edff;
}
.year-item[data-v-7bf5ad8d]::after {
    width: 4px;
    height: 4px;
    background-color: #006cff;
}
.year-item.selected[data-v-7bf5ad8d] {
  color: #007bff;
}
.year-item.selected .year-item-text[data-v-7bf5ad8d] {
    font-family: D-DIN-Bold;
    font-size: 2.5rem;
    line-height: 2.5rem;
}
.year-item.selected .year-item-status[data-v-7bf5ad8d] {
    font-family: D-DIN-Bold;
    font-size: 1.125rem;
    opacity: 1;
}
.year-item.selected[data-v-7bf5ad8d]::before {
    width: 1rem;
    height: 1rem;
}
.year-item.selected[data-v-7bf5ad8d]::after {
    width: 8px;
    height: 8px;
}
.arrow-button[data-v-7bf5ad8d] {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0 0.75rem;
}
.arrow-button > img[data-v-7bf5ad8d] {
    width: 1rem;
}
.left-arrow[data-v-7bf5ad8d] {
  margin-right: 5.375rem;
}
.right-arrow[data-v-7bf5ad8d] {
  margin-left: 5.375rem;
}
.arrow-button[data-v-7bf5ad8d]:focus {
  outline: none;
}
@media screen and (max-width: 46.875rem) {
.year-selector[data-v-7bf5ad8d]::before, .year-selector[data-v-7bf5ad8d]::after {
    width: 2.5rem;
}
.year-selector .year-list .year-item[data-v-7bf5ad8d] {
    padding: 4px;
}
.year-selector .year-list .year-item > div[data-v-7bf5ad8d] {
      height: 2.25rem;
      line-height: 2.25rem;
}
.year-selector .year-list .year-item.selected .year-item-text[data-v-7bf5ad8d] {
    font-size: 1.875rem;
    line-height: 1.875rem;
}
.year-selector .year-list .year-item.selected .year-item-status[data-v-7bf5ad8d] {
    font-size: 0.875rem;
}
.year-selector .year-list .year-item.selected[data-v-7bf5ad8d]::before {
    width: 0.75rem;
    height: 0.75rem;
}
.year-selector .year-list .year-item.selected[data-v-7bf5ad8d]::after {
    width: 6px;
    height: 6px;
}
.arrow-button[data-v-7bf5ad8d] {
    padding: 0 6px;
}
.arrow-button > img[data-v-7bf5ad8d] {
      width: 0.75rem;
}
.left-arrow[data-v-7bf5ad8d] {
    margin-right: 0;
    padding-left: 0;
}
.right-arrow[data-v-7bf5ad8d] {
    margin-left: 0;
    padding-right: 0;
}
}

@charset "UTF-8";
.program-content-video-items[data-v-4f3949d8] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.program-content-video-items .program-content-video-item[data-v-4f3949d8] {
    width: 50%;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 1.5rem;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover[data-v-4f3949d8] {
      border: 1px solid #006cff;
      position: relative;
      padding-bottom: 58%;
      margin-bottom: 8px;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-pdf-icon[data-v-4f3949d8] {
        position: absolute;
        width: 6.25rem;
        height: 6.25rem;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border: 1px dashed #8cbeff;
        padding: 1.5rem;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-pdf-icon > img[data-v-4f3949d8] {
          width: 100%;
          cursor: pointer;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-cover-detail[data-v-4f3949d8] {
        position: absolute;
        inset: 0;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-cover-detail > img[data-v-4f3949d8] {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          opacity: 0.8;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-cover-detail .program-content-video-item-btn[data-v-4f3949d8] {
          position: absolute;
          top: calc(50% - 1.875rem);
          left: calc(50% - 1.875rem);
          width: 3.75rem;
          height: 3.75rem;
          border-radius: 50%;
          background-color: rgba(255, 255, 255, 0.72);
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          cursor: pointer;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-cover-detail .program-content-video-item-btn > img[data-v-4f3949d8] {
            width: 1rem;
            padding-left: 4px;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
}
.program-content-video-items .program-content-video-item .program-content-video-item-title[data-v-4f3949d8] {
      font-family: D-DIN-Bold;
      color: #505050;
      margin-bottom: 8px;
}
.program-content-video-items .program-content-video-item:hover .program-content-video-item-cover .program-content-video-item-pdf-icon[data-v-4f3949d8] {
      border: 1px dashed #006cff;
}
.program-content-video-items .program-content-video-item:hover .program-content-video-item-cover .program-content-video-item-pdf-icon > img[data-v-4f3949d8] {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1);
}
.program-content-video-items .program-content-video-item:hover .program-content-video-item-cover .program-content-video-item-cover-detail > img[data-v-4f3949d8] {
      opacity: 1;
}
.program-content-video-items .program-content-video-item:hover .program-content-video-item-cover .program-content-video-item-btn[data-v-4f3949d8] {
      background-color: white;
}
.program-content-video-items .program-content-video-item:hover .program-content-video-item-cover .program-content-video-item-btn > img[data-v-4f3949d8] {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2);
}
.program-content-video-items .program-content-video-item:hover .program-content-video-item-title[data-v-4f3949d8] {
      color: #0a418c;
}
.program-content-video-items .program-content-video-item:hover .program-content-video-item-subtitle[data-v-4f3949d8] {
      color: #006cff;
}
.program-content-video-items .program-content-video-item[data-v-4f3949d8]:last-child,
  .program-content-video-items .program-content-video-item[data-v-4f3949d8]:nth-last-child(2) {
    margin-bottom: 0;
    /* 最后两个元素的下边距设置为 0 */
}
@media screen and (max-width: 46.875rem) {
.program-content-video-items .program-content-video-item[data-v-4f3949d8] {
    width: 100%;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 1rem;
}
.program-content-video-items .program-content-video-item[data-v-4f3949d8]:nth-last-child(2) {
      margin-bottom: 1rem;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-cover-detail > img[data-v-4f3949d8] {
      opacity: 1;
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-cover-detail .program-content-video-item-btn[data-v-4f3949d8] {
      width: 3rem;
      height: 3rem;
      top: calc(50% - 1.5rem);
      left: calc(50% - 1.5rem);
}
.program-content-video-items .program-content-video-item .program-content-video-item-cover .program-content-video-item-cover-detail .program-content-video-item-btn > img[data-v-4f3949d8] {
        width: 0.875rem;
        padding-left: 4px;
}
.program-content-video-items .program-content-video-item .program-content-video-item-title[data-v-4f3949d8] {
      margin-bottom: 0;
}
}

.partner-swiper[data-v-5080443e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.partner-swiper .partner-item-wrap[data-v-5080443e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.partner-swiper .partner-item-wrap .partner-cont[data-v-5080443e] {
      width: calc(100% / var(--column));
      padding: 0px 6px 0.75rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-content[data-v-5080443e] {
        border: 1px solid #006cff;
        padding: 0.75rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        position: relative;
        margin-bottom: 1.5rem;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-content .alumni-view-item-content_text[data-v-5080443e] {
          height: 14rem;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 8;
          -webkit-box-orient: vertical;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-content .alumni-view-item-content_arrow[data-v-5080443e] {
          position: absolute;
          display: block;
          width: 0;
          height: 0;
          left: 1.25rem;
          bottom: -0.875rem;
          border-color: transparent;
          border-style: solid;
          border-top-color: #006cff;
          border-width: 0.875rem;
          border-bottom-width: 0;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-content .alumni-view-item-content_arrow[data-v-5080443e]::after {
            content: '';
            position: absolute;
            display: block;
            width: 0;
            height: 0;
            border-color: transparent;
            border-style: solid;
            border-width: 0.8125rem;
            bottom: 1px;
            margin-left: -0.8125rem;
            border-top-color: #fff;
            border-bottom-width: 0;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-detail[data-v-5080443e] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-detail .alumni-view-item-logo[data-v-5080443e] {
          position: relative;
          width: 3.75rem;
          height: 3.75rem;
          margin-right: 5px;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-detail .alumni-view-item-logo > img[data-v-5080443e] {
            width: 100%;
            height: 100%;
            background-color: #fff;
            -o-object-fit: cover;
               object-fit: cover;
            position: absolute;
            inset: 0;
            border: 1px solid #005eff;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-detail .alumni-view-item-logo[data-v-5080443e]::before {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            border: 1px solid #006cff;
            left: 4px;
            top: 4px;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-detail .alumni-view-item-info[data-v-5080443e] {
          padding-left: 1.5rem;
          -webkit-box-flex: 1;
          -webkit-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          font-size: 1rem;
          line-height: 1.25rem;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-detail .alumni-view-item-info .info-name[data-v-5080443e] {
            font-family: D-DIN-Bold;
            margin-bottom: 4px;
}
.partner-swiper .partner-item-wrap .partner-cont .alumni-view-item-detail .alumni-view-item-info .info-position[data-v-5080443e] {
            height: 2.5rem;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
}
.partner-swiper .amplifierSay-swiper-pagination[data-v-5080443e] {
    position: static;
    text-align: center;
}
.partner-swiper .amplifierSay-swiper-pagination[data-v-5080443e] .swiper-pagination-bullet {
      margin: 0 8px;
}

.partner-swiper[data-v-26b2ec8c] {
  background: #f5f9ff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.partner-swiper .partner-item-wrap[data-v-26b2ec8c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.partner-swiper .partner-item-wrap .partner-cont[data-v-26b2ec8c] {
      width: calc(100% / var(--column));
      padding: 0 6px 6px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
}
.partner-swiper .partner-item-wrap .partner-cont .partner-cont-item[data-v-26b2ec8c] {
        width: 100%;
        background-color: #fff;
        overflow: hidden;
}
.partner-swiper .partner-item-wrap .partner-cont .partner-cont-item > img[data-v-26b2ec8c] {
          display: block;
          margin: 1.125rem auto;
          max-height: 10rem;
          width: 8.75rem;
          -o-object-fit: cover;
             object-fit: cover;
          opacity: 0.8;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.partner-swiper .partner-item-wrap .partner-cont .partner-cont-item > div[data-v-26b2ec8c] {
          width: 100%;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          padding: 10px 10px 0.75rem;
          text-align: center;
          border-top: 1px solid #006cff;
          color: #3c3c3c;
          height: 3.625rem;
          font-size: 1.125rem;
          line-height: 1.125rem;
          white-space: pre-wrap;
          overflow: hidden;
}
.partner-swiper .partner-item-wrap .partner-cont .partner-cont-item:hover > img[data-v-26b2ec8c] {
          opacity: 1;
}
.partner-swiper .swiper-pagination[data-v-26b2ec8c] {
    position: static;
}
.partner-swiper .swiper-pagination[data-v-26b2ec8c] .swiper-pagination-bullet {
      margin: 0 8px;
}
@media screen and (max-width: 46.875rem) {
.marginBottom16[data-v-26b2ec8c] {
    margin-bottom: 1rem;
}
}

