.breadcrumbs-nav {
    width: 100%;
  }
  .ctn .swiper-container .swiper-pagination-bullet {
    background: #fff;
  }
  .ctn .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #c72c31;
  }
  .ctn .page1 {
    background: url(../jpg/7cd24c8b-78f1-42b4-b515-4eb72b06cc7037cc.jpg?d=1723019028925) center bottom;
    background-size: cover;
    position: relative;
    width: 100%;
  }
  .ctn .page1 .w1600 {
    padding-bottom: 8vw;
  }
  .ctn .page1 .text {
    margin-top: 60px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .ctn .page1 .txt-l {
    width: 35%;
  }
  .ctn .page1 .txt-l p {
    color: #222;
    font-weight: bold;
    display: block;
  }
  .ctn .page1 .txt-r {
    width: 60%;
  }
  .ctn .page1 .txt-r p {
    color: #777777;
        line-height: 1.8;
  }
  .ctn .page1 .imgs {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: self-start;
    flex-wrap: wrap;
    margin-top: 190px;
  }
  .ctn .page1 .imgs li {
    width: 23.55%;
  }
  .ctn .page1 .imgs li .txt {
    color: #fff;
    font-weight: bold;
    margin-top: 15px;
        text-align: center;
  }
  .ctn .page2 {
    padding-top: 80px;
  }
  .ctn .page2 .tit {
    text-align: center;
    color: #222;
    font-weight: bold;
  }
  .ctn .page2 ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: self-start;
    flex-wrap: wrap;
    margin-top: 40px;
  }
  .ctn .page2 ul li {
    width: 32%;
  }
  .ctn .page2 ul li .txt {
    margin-top: 25px;
  }
  .ctn .page2 ul li .txt p,
  .ctn .page2 ul li .txt span {
    display: block;
    width: 100%;
  }
  .ctn .page2 ul li .txt p {
    font-weight: bold;
    color: #222;
  }
  .ctn .page2 ul li .txt span {
    color: #777777;
    margin-top: 10px;
    line-height: 1.8;
  }
  .ctn .page3 {
    padding-top: 100px;
  }
  .ctn .page3 .item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .ctn .page3 .item .txt {
    width: 42%;
    padding-right: 5%;
  }
  .ctn .page3 .item .txt .tit {
    color: #333;
    font-weight: bold;
  }
  .ctn .page3 .item .txt .subtit {
    color: #222;
    margin-top: 30px;
    font-weight: bold;
  }
  .ctn .page3 .item .txt .des {
    color: #777;
    margin-top: 15px;
    text-align: justify;
    line-height: 1.8;
  }
  .ctn .page3 .item .swiper-container {
    width: 58%;
  }
  .ctn .page4_1 {
    margin-top: 100px;
    padding:0!important;
  }
  .ctn .page4_1 .tit {
    text-align: center;
    color: #222;
    font-weight: bold;
  }
  .ctn .page4_1 .item {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 40px;
  }
  .ctn .page4_1 .item .swiper-container {
    width: 58%;
  }
  .ctn .page4_1 .item .txt {
    width: 42%;
    padding-left: 5%;
  }
  .ctn .page4_1 .item .txt .subtit {
    color: #222;
    margin-top: 40px;
    font-weight: bold;
  }
  .ctn .page4_1 .item .txt .des {
    color: #777;
    margin-top: 15px;
    text-align: justify;
    line-height: 1.8;
  }
  .ctn .page4_1 .item .txt a {
    margin-top: 45px;
    display: inline-block;
    color: #333333;
    position: relative;
    border: 1px solid #acabaa;
    width: 157px;
    transition: all 0.3s;
    text-align: center;
    padding: 10px 0;
  }
  .ctn .page4_1 .item .txt a:hover {
    border: 1px solid #c72c31;
    background: #c72c31;
    color: #fff;
  }
  .ctn .page4_1 ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: self-start;
    margin-top: 60px;
  }
  .ctn .page4_1 ul li {
    width: 48.5%;
  }
  .ctn .page4_1 ul li .txt {
    width: 100%;
    margin-top: 35px;
  }
  .ctn .page4_1 ul li .txt p,
  .ctn .page4_1 ul li .txt span {
    display: block;
  }
  .ctn .page4_1 ul li .txt p {
    color: #222;
    font-weight: bold;
  }
  .ctn .page4_1 ul li .txt span {
    margin-top: 15px;
    color: #777777;
    line-height: 1.8;
  }
  .ctn .page5 {
    margin-top: 100px;
    position: relative;
  }
  .ctn .page5 .item {
    position: absolute;
    bottom: 80px;
    left: 0;
    width: 100%;
    z-index: 100;
  }
  .ctn .page5 .item .w1440 {
    background: rgba(167, 33, 25, 0.8);
    padding: 3% 5%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .ctn .page5 .item .w1440 .tit {
    color: #fff;
    font-weight: bold;
    width: 330px;
  }
  .ctn .page5 .item .w1440 .txt {
    width: calc(100% - 330px);
  }
  .ctn .page5 .item .w1440 .txt p {
    font-weight: bold;
    color: #fff;
    display: block;
  }
  .ctn .page5 .item .w1440 .txt span {
    margin-top: 15px;
    color: #fff;
    display: block;
  }
.ctn .page5 .item .w1440 .txt span a{
  color: #fff;
}
  /* 125% */
  /* 150 */
  @media screen and (max-width: 998px) {
    .ctn .page1 .text{margin-top: 30px;}
    .ctn .page1 .txt-l,
    .ctn .page1 .txt-r {
      width: 100%;
    }
    .ctn .page1 .txt-r{margin-top: 20px;}
    .ctn .page1 .imgs {
      margin-top: 30px;
    }
    .ctn .page1 .imgs li {
      width: 49%;
      margin-bottom: 20px;
    }
    .ctn .page1 .w1600 {
      padding-bottom: 40px;
    }
    .ctn .page2 {
      padding-top: 40px;
    }
    .ctn .page2 ul {
      margin-top: 20px;
    }
    .ctn .page2 ul li {
      width: 100%;
      margin-bottom: 25px;
    }
    .ctn .page2 ul li .txt {
      margin-top: 15px;
    }
    .ctn .page3 {
      padding-top: 0px;
    }
    .ctn .page3 .item .txt,
    .ctn .page4_1 .item .txt {
      width: 100%;
      padding: 0;
    }
    .ctn .page3 .item .txt .tit,
    .ctn .page4_1 .item .txt .tit {
      text-align: center;
    }
    .ctn .page3 .item .txt .subtit,
    .ctn .page4_1 .item .txt .subtit {
      margin-top: 15px;
    }
    .ctn .page3 .item .txt .des,
    .ctn .page4_1 .item .txt .des {
      margin-top: 10px;
      line-height: 1.5;
    }
    .ctn .page3 .item .swiper-container,
    .ctn .page4_1 .item .swiper-container {
      width: 100%;
      margin-top: 30px;
      order: 3;
    }
    .ctn .page4_1 .item {
      margin-top: 0px;
    }
    .ctn .page4_1 {
      margin-top: 30px;
    }
    .ctn .page4_1 .item .txt a {
      margin-top: 15px;
    }
    .ctn .page4_1 ul {
      margin-top: 20px;
    }
    .ctn .page4_1 ul li {
      width: 100%;
      margin-bottom: 20px;
    }
    .ctn .page4_1 ul li .txt {
      margin-top: 15px;
    }
    .ctn .page5 {
      margin-top: 10px;
    }
    .ctn .page5 .item {
      position: static;
    }
    .ctn .page5 .item .w1440 {
      width: 100%;
      background: #a72119;
      flex-wrap: wrap;
    }
    .ctn .page5 .item .w1440 .tit {
      width: 100%;
    }
    .ctn .page5 .item .w1440 .txt {
      width: 100%;
      margin-top: 10px;
    }
    .ctn .page5 .item .w1440 .txt span {
      margin-top: 10px;
      text-align: justify;
    }
  }
  /*# sourceMappingURL=./jiaoyu.css.map */