@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%;
  }

  .city-box {
    width: 100vw !important;
  }

  .mycontent .top-nav {
    width: 100vw !important;
    display: flex;
    justify-content: space-between !important;
  }

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

  }

  .title2 {
    margin-top: 7.9vw !important;
    line-height: 30px;
  }

  .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: 200px !important;
  }

  .xq-content {
    flex-wrap: wrap;
  }

  .xq-item {
    width: 50% !important;
  }

  .banner-title-box {
    position: absolute;
    top: 20% !important;
    left: 15vw !important;
    z-index: 111;
  }
  .banner-title-top{
    font-size: 10.8vw;
    line-height: 15vw;
    margin-bottom: 10vw !important;
  }
  .core-content {
    width: 100vw;
    margin-bottom: 6.2vw;
    padding-top: 0;
  }

  .capacity-tab {
    width: 100vw !important;
  }

  .capacity-box {
    padding: 7.2vw 0 0 0;
    background-color: #F5F7FF;
  }

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

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

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

  .capacity-content-wrapper {
    margin-bottom: 20px;
  }

  .capacity-content {
    height: max-content;
    margin: 0 auto;
    margin-top: 1.2%;
    z-index: 2;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 4px 6px 20px 0px rgba(64, 74, 115, 0.08);
    overflow: hidden;
    border-radius: 20px;
    display: none;
  }

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

  .capacity-content-list {
    height: 330px;
    margin-top: 10px;
    overflow-y: scroll;
  }

  .capacity-content .img-box {
    width: 100vw;
    padding: 7.2vw;
    height: auto;
  }

  .capacity-content img {
    width: 80vw;
    height: 50vw;
    border-radius: 20px;
  }

  .capacity-left {
    width: 100vw;
    padding: 7.2vw;
  }

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

  /* it薪资培训 */
  .talent-box {
    width: 100vw;
    padding: 5.4vw 0;
  }

  .talent-content {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 5vw;
  }

  .talent-info {
    position: absolute;
    box-shadow: 4px 6px 20px 0px rgba(64, 74, 115, 0.08);
    width: 70vw;
    height: 30vw;
    left: 15vw;
  }

  .talent-content>div .talent-item {
    background-size: 94vw 68vw !important;
  }

  .talent-title {
    position: absolute;
    margin: 0;
    top: 13vw;
    left: 20vw;
  }

  .source {
    margin-top: 5.4vw !important;
  }

  .talent-item {
    width: 100vw;
    margin: auto;
  }

  .talent-content>div:nth-child(5) .talent-item {
    display: none;
  }

  /* 企业级项目 */
  .project-box,
  .convoy-box,
  .it-box,
  .news-box-content,
  .news-box {
    width: 100vw;
    padding: 5.4vw 0;
  }

  .convoy-bottom {
    width: 90vw;
    margin: auto;
  }

  .project-tab {
    width: auto !important;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow: scroll !important;
  }

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

  .project-title {
    margin-bottom: 5.4vw;
  }

  .project-content-box {
    width: 100vw;
  }

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

  .project-content-pc .img-box,
  .project-content-pc .img-box img {
    width: 80vw;
    height: 40vw;
    margin: auto;
  }

  .project-content-right {
    width: 80vw;
    margin: auto;
    padding-top: 10vw;
    overflow: hidden;
    height: max-content;
  }

  .project-content-bigtitle,
  .capacity-content-bigtitle {
    font-size: 5.4vw;
  }

  .project-right-info {
    width: auto;
  }

  /*积云教育IT培训全方位护航计划  */
  .convoy-content {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 5vw;
  }

  .convoy-item {
    width: 90vw;
    margin: auto;
  }

  /* it就业支持 */
  .it-content {
    width: 100vw;
    display: block;
    height: auto;
  }

  .it-left {
    width: 100vw;
    overflow: scroll;
    flex-direction: row;
    align-items: baseline;
  }

  .it-right {
    width: 84vw;
    margin-top: 5vw;
    height: auto;
  }

  .it-title {
    font-size: 5.4vw;
  }

  .it-intro {
    font-size: 3.8vw;
  }

  .it-right-bottom {
    display: block;
  }

  .it-img {
    width: 65vw;
    height: 40vw;
  }

  /* 动态 */
  .news-info {
    display: block;
  }

  .new-info-left,
  .new-right-bottom,
  .new-right-top {
    width: 90vw;
    margin: 0 auto 10vw;
  }

  .part-box>div {
    display: block;
  }

  .part-box {
    padding-right: 5vw;
  }

  .part7-right {
    width: 100%
  }

  .part-bottom-box {
    height: 220px;
    overflow: hidden;
  }

  .part-title {
    font-size: 4.4vw;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  }

  .dynamic-img {
    width: 74vw;
    height: 34vw;
  }

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

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