@media(max-width:768px) {
  body {
    overflow-x: hidden;
    /* background: #000 !important; */
  }

  .mycontent {
    min-width: 100vw !important;
    max-width: 100vw !important;
    width: 100vw !important;
  }

  .banner .swiper {
    height: auto;
    width: 100%;
  }

  .bjwork {
    padding-top: 0px;
  }
  .top-nav-right {
    display: none !important;
  }
  .content{
    width: 100vw !important;
  }
  .app-container {}

  .title1 {
    font-size: 5.8vw;
    margin-top: 7.9vw !important;

  }

  .capacity-tab {
    width: auto !important;
    overflow: scroll;
  }

  .tab-item {
    margin-right: 10vw;
  }

  .capacity-tab-text {
    width: max-content;
  }

  /* 校企合一成就 AI 数字人才 */
  .cooperation-box {
    width: 100vw;
    margin: 5.4vw auto 0;
  }

  .cooperation-content {
      margin-bottom: 5.4vw;
  }

  .cooperation-content:nth-child(2) {
    margin: 0 0 5.4vw 0;

  }

  .cooperation-content:nth-child(4) {
    margin-right: 0;
  }

  .economic-box {
    display: grid;
    grid-template-columns: 1fr;
    gap: 5vw;
    width: 90vw;
    margin: 5vw auto 0;
  }

  .economic-item {
    width: 90vw;
  }

  .circle {
    width: 32px;
    height: 32px;
    font-size: 16px;
  }

  .economic-item-top .title {
    font-size: 3.5vw;
  }

  .economic-item-bottom .economic-content {
    display: block;
  }

  .economic-item-top {
    height: 15vw;
  }

  .economic-item-bottom {
    width: 90vw;
    padding: 2vw;
  }

  .economic-item-bottom p {
    font-size: 14px;
  }

  .core {
    /* background-image: url(/assets/img/index/block1-bg1.jpg); */
    overflow: hidden;
    background-size: cover;
  }

  .core-content {
    width: 100%;
    margin-bottom: 6.2vw;
    padding-top: 0;
  }

  .core-content .bjcore_tab {
    display: flex;
    padding: 0 10px;
    justify-content: space-between;
    flex-direction: row;
    margin: 0 auto 10px;
    overflow: scroll;
    height: auto;
    width: auto;
    border: none;
    background: transparent;
  }


  .core-content .bjcore_tab .bjcore_tab_item {
    font-size: 16px;
    flex-shrink: 0;
    padding: 0;
    margin-right: 20px;
    height: 12.8vw;
    margin-top: 7.2vw;
    /* background-image: url(/assets/img/index/mobile-block1-bg.png); */
    background-size: cover;
  }

  .core-content .bjcore_tab .bjcore_tab_item img {
    margin-right: 10px;
    width: 30px;
    height: 30px;
  }

  .core-content .jishu-tab .bjcore_tab_item img {
    margin-right: 10px;
    width: 30px;
    height: 30px;
  }

  .bjcore_tab .bjcore_active {
    width: 148px;
    height: 48px;
    color: #fff !important;
    position: relative;
    overflow: scroll;
    background: linear-gradient(90deg, #3376FF 0%, #1763FF 100%);
    box-shadow: 0px 4px 20px 0px rgba(15, 68, 177, 0.22);
    border-radius: 8px;
  }

  .rgznfk-item-btn {
    width: max-content;
    height: 7.7vw;
    font-size: 3.7vw;
  }

  .actual-box,
  .guide-box {
    padding: 5.4vw 0;
  }

  /* 新生 */
  .plan-top-left,
  .plan-bottom-right {
    width: 100vw !important;
    height: 30vw;
  }

  .plan-bottom-right {
    margin-bottom: 10vw;
  }

  .plan-box {
    height: auto;
  }

  .plan-img-box {
    position: relative;
    height: 39vw;
  }

  .plan-top {
    display: block;
    height: auto;
  }

  .plan-top-content {
    width: 100vw;
    padding-top: 0;
  }

  .plan-okly {
    width: 50vw;
    height: 38px;
  }

  .plan-left-title {
    position: absolute;
    top: 5vw;
    right: 37vw;
    font-size: 5.4vw;
    color: #ffffff;
  }

  .plan-bottom-box {
    display: flex;
    flex-direction: column-reverse;
  }

  .planSwiperBottom {
    width: 100vw !important;
    /* 在移动端容器宽度为 100% */
  }

  .plan-img,
  .planSwiper .swiper-slide,
  .planBottom-swiper .swiper-slide {
    width: 50vw !important;
    height: 38vw;
    margin: auto;
  }

  .plan-bottom-right {
    margin-left: 0px;
  }

  .arrow {
    position: absolute;
    top: 19vw;
    right: 60px;
    cursor: pointer;
  }

  .plan-title {
    font-size: 5.2vw;
  }

  /* 护航 */
  .allcourse-box {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: space-between;
  }

  .allcourse-item,
  .allcourse-title-box,
  .allcourse-img-box {
    width: 80vw !important;
  }

  .allcourse-img-box {
    margin-top: 5.4vw;
  }

  .allcourse-container {
    padding: 5.4vw 0;
  }

  .allcourse-img-box img {
    display: block;
    width: 100%;
    height: 315px;
  }

  .allcourse-img {
    width: 80vw;
  }

  .allcourse_swiper {
    min-width: 80vw !important;
    width: 80vw !important;
    max-width: 80vw !important;

  }

  /* 地图 */
  .adress-box {
    height: 865px;
    box-sizing: border-box;
    padding: 5.4vw 0;
    margin-top: 0;
  }

  .address-right {
    width: 100vw;
    position: absolute;
    right: 0;
    bottom: 0;
  }

  .address-content {
    width: 90vw;
    height: 720px;
    margin: auto;
  }

  .address-left {
    padding-bottom: 5vw;
    height: max-content;
    background: #FFFFFF;
    border-radius: 20px;
    width: 73vw;
    margin: 0 auto;
    right: 0;
    top: 0;
  }

  .address-img {
    display: block;
    width: 100%;
    height: 58vw;
  }

  .address-title {
    width: auto !important;
    font-size: 5.8vw;
    text-align: center;
  }

  .address-left-contain {
    width: 90%;
    margin: 0 auto;
    padding: 0;
  }

  .guide-content {
    width: 90vw;
    height: auto;
  }

  .guide-top-content {
    display: block;
  }

  .guide-top-content>div {
    margin-bottom: 20px;
  }


  .guide-title-box {
    width: 100vw;
  }

  .work-img,
  .work-title-bg {
    width: 90vw;
  }

  .more {
    top: 20vw;
    right: 10vw;
  }

  .work-content-box {
    width: 90vw;
    display: block;
    margin-top: 10vw;
  }

  .title {
    font-size: 5.8vw;
    text-align: center;
    line-height: normal;
  }

  .course {
    margin-left: 1vw;
    margin-top: 3.5vw;
    margin-right: 5.5vw;
  }

  .capacity-content {
    height: auto;
    display: block;
  }

  .capacity-content-title {
    margin-top: 6vw !important;
  }

  .capacity-content-stitle {
    font-size: 20px;
    margin-left: 32px;
  }

  .core-content {
    height: auto;
  }

  .capacity-content {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    display: none;

  }

  .capacity-content.active {
    display: block;
  }

  .capacity-left {
    width: 90vw;
  }

  .capacity-content-pc {
    display: block;
  }

  .capacity-content>div:nth-child(1) {
    width: 100% !important;
  }

  .capacity-content .img-box {
    width: 80% !important;
    margin: 9vw auto;
    object-fit: contain;
    height: auto;
    /* width: 100% !important; */
  }



  .capacity-content .img-box img {
    display: block;
    object-fit: contain;
    width: 90%;
    height: max-content;
    border-radius: 20px !important;
  }

  /* 人才孵化 */
  .talents-content {
    width: 100vw;
    margin: 5.4vw 0;
  }

  .talents-box {
    padding: 5.4vw 0;
  }

  .talents-content-detail {
    width: 90vw;
    margin: auto;
    display: block;
    margin: auto;
  }

  .talents-content-left {
    width: 90vw;
    margin: auto;
    align-items: center;
  }
  .talents-content-left>div {
    margin-bottom: 5.4vw;
  }
  /* 校园 */
  .campus-info {
    width: 100vw;
    height: auto !important;
  }

  .campus-top-content {
    top: 176px;
    justify-content: center;
  }

  .campus-top-bg {
    padding-top: 5.4vw;
  }

  .campus-content {
    display: block;
    padding: 0 !important;

  }



  .campus-content-left {
    width: 90vw;
    height: 35vw;
  }

  .campus-img {
    width: 80vw;
    height: 49vw;
    border-radius: 20px;
    margin-top: 10vw;
  }

  .address-content {
    width: 100vw;
    background: url('/assets/img/index/address_mobile.png') no-repeat center / cover;
  }

  .address-tips {
    font-size: 14px;
  }

  .address-detail {
    font-size: 16px;
  }

  .address-logo {
    width: 16px;
    height: 20px;
  }


  .address-info {
    margin-bottom: 0px;
    display: flex;
  }

  .address-info>div {
    padding-top: 10px;
  }

  .address-phone {
    width: 16px;
    height: 16px;
  }

  .address-img {
    height: 40vw;
  }

  .mtitle1 {
    padding-top: 5.4vw;
  }

  /* 新闻 */

  .scroll-content {
    animation: scroll 30s linear infinite;
  }

  .scroll-content2 {
    animation: scroll 40s linear infinite;
  }

  @keyframes scroll {
    0% {
      transform: translateX(0);
    }

    100% {
      transform: translateX(-100%);
    }
  }

  .scroll-container {
    margin-top: 7vw;
  }


  .swiper-test-container .swiper-wrapper>.swiper-slide.swiper-slide {
    height: 180px;
  }


  .capacity-content-bigtitle {
    margin-left: 32px;
    font-size: 5.8vw;
    margin-top: 7.2vw;
  }

  .capacity-content-list {
    height: 360px;
  }

  .qzxj-form input {
    width: 220px !important;
    height: 40px !important;
    font-size: 16px !important;
  }

  .zixun-btns {
    width: 150px !important;
    font-size: 20px !important;
    height: 40px !important;
    line-height: 40px !important;
  }

  .qzxj-container {
    height: 250px !important;
  }


  .rgznfk-item-btn {
    padding: 0 20px !important;
    font-size: 16px !important;
    height: 7.7vw !important;
    line-height: 7.7vw !important;
  }
}