.aC{text-align: center;}
.dis-b{display: block;}
.dis-n{display: none;}
.dis-i{display: inline-block;}
*{
  box-sizing: border-box;
}
/*原base.css*/
body, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
  font-family: "微软雅黑";
  color: #666560;
}
a {
  text-decoration: none;
  color: #666560;
}

.pos-pr{
  position: relative; 
}

img, input {
  padding: 0;
  outline-style: none;
  vertical-align: top;
}

.clearfix::after {
  content: "";
  height: 0;
  line-height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}

.clearfix {
  zoom: 1;
}


.left {
  float: left;
}

.right {
  float: right;
}
.cur-i{
  cursor: initial;
}
.mt50{
  margin-top: 0.5rem;
}
.f33{
  font-size: 0.33rem;
}
.f18{
  font-size: 0.18rem;
}
.f20{
  font-size: 0.20rem;
}
.f16{
  font-size: 0.16rem;
}
.f38{
  font-size: .38rem;
}
.strong{
  font-weight: bold;
}
/*原 index_qn.css*/
body {
  background-color: #fff;
}
.section-title{
  width: 100%;
  color: #3f3f48;
  font-size: 0.4rem;
  font-weight: bold;
  display: flex;
  justify-content: center;
}

.section-desc{
  width: 100%;
  display: flex;
  font-size: 0.28rem;
  color: #666666;
  justify-content: center;
  /* letter-spacing: 0.01rem; */
  /* letter-spacing: 1px; */
}
.section-10 .section-10-bj{
  width: 100%;
  height: 4.52rem;
}
.section-20 .section-content{
  width: 100%;
  font-size: 0.25rem;
  color: #333333;
  /* letter-spacing: 0.01rem; */
  /* letter-spacing: 1px; */
  line-height: 1.7;
  padding: 0 0.5rem;
}
.section-20 .xqgy-c-1{
  width: 7.06rem;
  height: 3.61rem;
}
.spacial-text{
  position: relative;
}
.spacial-text::after{
    content: '';
    width: 2.65rem;
    height: 0.07rem;
    background-color: #37b4cb;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.section-30{
  width: 100%;
  height: 7.43rem;
  background-repeat: no-repeat;
  background-size: 100% 7.43rem;
}
.section-30 .buts{
  display: flex;
  justify-content: center;
  gap: 0.35rem;
}
.section-30 .buts .but-item{
  width: 2.80rem;
  height: 1.31rem;
  border-radius: 0.15rem;
  -webkit-border-radius: 0.15rem;
  -moz-border-radius: 0.15rem;
  -ms-border-radius: 0.15rem;
  -o-border-radius: 0.15rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #404247;
  color: #bebfc3;
  font: 0.33rem;
}
.section-30 .buts .but-item.selected{
  background-color: #2dbbc8;
  color: #ffffff;
}
.section-30 .section-content-txt{
  width: 6.70rem;
  height: 3.46rem;
  margin: 0.4rem auto 0 auto;
  background-color: #28292c;
  border-radius: 0.15rem;
  -webkit-border-radius: 0.15rem;
  -moz-border-radius: 0.15rem;
  -ms-border-radius: 0.15rem;
  -o-border-radius: 0.15rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-content-txt-title{
  color: #2dbbc8;
}
.section-content-txt-desc{
  padding: 0 0.25rem;
  line-height: 2;
  font-size: 0.2rem;
  color: #aaadb2;
}

.section-40{
  width: 100%;
  height: 9.17rem;
}
.section-40 .swiper-wrapper-container {
  padding: 0.5rem 0px;
}

.section-40 .section-major-swiper{
  overflow: hidden;
}
.section-40 .item-major{
  width: 5rem;
  height: 6.24rem;
  background-color: #ffffff;
  border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  -ms-border-radius: 0.1rem;
  -o-border-radius: 0.1rem;
  box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.2);
  display: flex;
    flex-direction: column;
    align-items: center;
}
.section-40 .item-major-img-1{
  width: 4.57rem;
  height: 2.4rem;
}
.section-40 .item-major-img-2{
  width: 1.67rem;
  height: 0.71rem;
}
.major-title{

}
.view-course{
  width: 1.8rem;
  height: 0.55rem;
  background-color: #fb7615;
  border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  -ms-border-radius: 0.1rem;
  -o-border-radius: 0.1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.24rem;
  color: #ffffff;
}

/* 青鸟特色教学 */
.section-50{
  width: 100%;
  height: 12.48rem;
  background-repeat: no-repeat;
  background-size: 100% 12.48rem;
}
.section-50 .section-content{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.35rem;
}
.section-50 .section-content .item-card{
  width: 7.18rem;
  height: 2.4rem;
  padding-right: 0.3rem;
  padding-left: 0.2rem;
  padding-top: 0.3rem;
  background-color: #35363b;
  border-radius: 0.15rem;
  -webkit-border-radius: 0.15rem;
  -moz-border-radius: 0.15rem;
  -ms-border-radius: 0.15rem;
  -o-border-radius: 0.15rem;
  display: flex;
  gap: 0.15rem;
}
.section-50 .section-content .item-card .right .right-title-1{
  position: relative;
  letter-spacing: 1px;
  z-index: 10;
}
.section-50 .section-content .item-card .right .right-title-1::after {
  display: block;
  content: '';
  width: 2rem;
  height: 0.1rem;
  border-radius: 0.5rem;
  background-color: #37b4cb;
  position: absolute;
  bottom: 5px;
  left: -0.02rem;
  z-index: -1;
  position: relative;
  -webkit-border-radius: 0.5rem;
}
.section-50 .section-content .item-card .right .right-title-2{
  position: relative;
  letter-spacing: 1px;
  z-index: 10;
}
.section-50 .section-content .item-card .right .right-title-2::after {
  display: block;
  content: '';
  width: 2.6rem;
  height: 0.1rem;
  border-radius: 0.5rem;
  background-color: #37b4cb;
  position: absolute;
  bottom: 5px;
  left: -0.02rem;
  z-index: -1;
  position: relative;
  -webkit-border-radius: 0.5rem;
}
.section-50 .section-content .item-card .right .right-title-3{
  position: relative;
  letter-spacing: 1px;
  z-index: 10;
}
.section-50 .section-content .item-card .right .right-title-3::after {
  display: block;
  content: '';
  width: 1.6rem;
  height: 0.1rem;
  border-radius: 0.5rem;
  background-color: #37b4cb;
  position: absolute;
  bottom: 5px;
  left: -0.02rem;
  z-index: -1;
  position: relative;
  -webkit-border-radius: 0.5rem;
}
.section-50 .section-content .item-card .right .right-title-4{
  position: relative;
  letter-spacing: 1px;
  z-index: 10;
}
.section-50 .section-content .item-card .right .right-title-4::after {
  display: block;
  content: '';
  width: 2.6rem;
  height: 0.1rem;
  border-radius: 0.5rem;
  background-color: #37b4cb;
  position: absolute;
  bottom: 5px;
  left: -0.02rem;
  z-index: -1;
  position: relative;
  -webkit-border-radius: 0.5rem;
}
.section-50 .teach-common{
  width: 2.26rem;
  height: 1.74rem;
}
.section-50 .section-content .right-desc{
  line-height: 1.7;
  color: #b9b9b9;
  /* padding-bottom: 0.1rem; */
}


/*  */

.section-60 .section-manage-swiper{
  /* overflow: hidden; */
}
.section-60 .item-manage{ 
  width: 3.91rem;
  height: 4.34rem;
  background-color: #eeeeee;
  border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  -ms-border-radius: 0.1rem;
  -o-border-radius: 0.1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-60 .item-manage-img{
  width: 3.64rem;
  height: 1.77rem;
}
.section-60  .section-spacial-manage{
  overflow: hidden;
}
.manage-desc{
  line-height: 1.7;
  color: #333333;
}
.section-60 .manage-title{
  width: 100%;
  height: 0.63rem;
  background-color: #35b4c7;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top-left-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
  color: #ffffff;
}

/* 校园生活 */
.section-70{
  width: 100%;
  height: 5.85rem;
}
.xysh{
  width: 7.23rem;
  height: 3.29rem;
}

/* 覆盖原导航样式 */
.header-index-nav #mCooperate{
  border-bottom: 0.06rem solid #36bdd1 !important;
  padding-bottom: 0.2rem !important;
  color: #36bdd1 !important;
}