
body{
    background-color: #E4E4E4;
    width: 100%;
    padding-top: 3.6rem;
}

.navbar {
    height: 3.6rem;
    width: 100%;
  }
.navagate{
    width: 100%;
    height: 3.6rem;
    background-color: #FFFFFF;
    font-size: 10px;
    color: white;
}
.navagate-right{
    color: #D60F1D;
    font-size: 1.06rem;
    float: right;
    margin-top: 0.5rem;
    margin-right: 0.5rem;
}
.china{
    display: inline-block;
    margin-top: 0.5rem;
}
.english{
    color: #000000;
    display: inline-block;
    margin-left: 1rem;
    margin-top: 0.5rem;
}
.logo-parent{
    float: left;
    margin-top: 0.3rem;
    margin-left: 1rem;
   
}
.logo{
    width: 8.46rem;
}

.icon{
    display: inline-block;
    vertical-align:top;
    width: 2.4rem;
    height: 2.4rem;
    padding-top: 0.65rem;
    margin-left: 1.33rem;
}
.middle{
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}
.icon div{
    width: 1.6rem;
    height: 0.2rem;
    background-color: #D60F1D;
}
.menu{
    color: black;
    z-index:3;
    position: fixed;
    top: 3.6rem;
    right: 0;

}
/* .icon-parent{
    display: inline-block;
}
button{
    border: none;
}
button:active{
    background-color: #006633;
}

.button-pre1{
    font-size: 1rem;
    text-align: center;
    width: 6.6rem;
    height: 2.4rem;
    border-radius: 1.5rem;
    background-color: #86BC42;
} */
.about-total{
    background-color: white;
    padding-bottom: 1rem;
}
.lunbo{
    text-align: center;
    width: 100%;
}

.banner{
    width: 100%;
}
.lbimg{
    width: 100%;        
}
.about{
    margin-top: 1rem;
   text-align: center;
}
.one{
    font-size: 1.33rem;
    margin: 0.2rem;
}
.two{
    font-size: 0.8rem;
   margin-top: 0.2rem;
}
.row-total{
    background-color: #E4E4E4;
    padding-bottom: 2rem;
}
.row-parent{
    /* width: 24.13rem; */
    margin: auto;
    /* background-color: navy; */
}
.row-parent p{
    margin-left: 0.8rem;
    font-size: 0.8rem;
}
.row-img{
    width: 10.9rem;
    margin-bottom: 0.5rem;
}
.row-text{
    width: 8.8rem;
    
}
.one-lump{
    background-color: white;
    display: inline-block;
    margin-left: 1rem;
    padding-bottom: 1rem;
    margin-top: 0.5rem;
}
.henggang {
    position: relative;
    z-index:1;
    width: 9.13rem;
    height: 0.17rem;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
    margin-left: 0.3rem;
    background-color: #D60F1D;
}

.henggang1 {
    position:relative;
    margin: auto;
    width: 5.46rem;
    z-index:1;
    height: 0.13rem;
    margin-top: -0.1rem;
    background-color: #D60F1D;
}
.henggang2 {
    position: relative;
    z-index:1;
    width: 3.8rem;
    margin: auto;
    height: 0.27rem;
    margin-top: -0.03rem;
    background-color: white;
}

.about-text{
    margin: auto;
    width: 21.66rem;
    font-size: 0.8rem;

}

.notice-total{
    background-color: white;
    padding-top: 1rem;
}
.one-notice{
margin-left: 1rem;
margin-top: 0.8rem;
}
.square{
    width: 5.2rem;
    background-color: #D60F1D;
    padding-bottom: 0.5rem;
    display: inline-block;
}
.day{
    font-size: 1.86rem;
    text-align: center;
    color: white;
}

.month{
    margin: auto;
    font-size: 1.06rem;
    color: #D60F1D;
    text-align: center;
    margin-top: -0.6rem;;
    background-color: white;
    padding-top: 0.5rem;
    width: 4.3rem;
    height: 2.2rem;
}
.one-title{
    display: inline-block;
    vertical-align: top;
    height: 5.36rem;
    border-top: 0.06rem solid black;
    border-bottom: 0.06rem solid black;
    width: 17rem;
    padding-top: 1rem;
    margin-left: 0.5rem;
}
.one-title p{   
   color: black;
   margin: auto;
   width: 16rem;
}
.one-title p>a{   
    font-size: 0.93rem;
   color: black;
}
.tutor{
    width: 7.64rem;
}


.swiper-container {

    width: 100%;
    height: 100%;
  }
  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .foot{
      width: 100%;
      color: white;
      font-size: 0.8rem;
    background-color: #D60F1D;
    height: 4.13rem;
    margin-top: 2rem;
  }
  .one-foot{
    text-align: center;
    display: inline-block;
    padding-top: 0.7rem;
    margin-left: 1.5rem;
  }
  .foot-icon{
      margin-bottom: 0.2rem;
      width: 1.86rem;
  }
/* .big-lump{
    width: 23rem;
    position: relative;
    margin: auto;
    padding-top: 1rem;
    padding-bottom: 0.5rem;
    height: auto;
    background-color: #F2F2F2;
}
.title-cube{
    text-align: center;
    margin-bottom: 0.5rem;
}
.title-cube div{
    background-color: #006633;
    width: 9.9rem;
    height: 0.13rem;
    display: inline-block;
}
.title-cube p{
    font-size: 1.06rem;
    margin-bottom: -0.1rem;
}
.icon2{
    width: 1.53rem;
    margin-left: 0.3rem;
    margin-right: 0.3rem;
}
.bxys-two{
    margin-top: 1rem;   
    margin-bottom: -0.5rem;
}
.text1{
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    background-color: white;
    width: 13rem;
    height: 10rem;
    display: inline-block;
}
.text2{
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    background-color: white;
    width: 10rem;
    height: 14.4rem;
    float: left;
}
.text2 > .p1,.text1 > .p1{
    font-size: 1rem;
}
.text1 > .p2{
    font-size: 0.66rem;
}
.text2 >.p2{
    font-size: 0.66rem;
}
.bxys-two p{
    margin-left: 0.5rem;
}

.image{
   float: left;
    width: 10rem;
    height: 10rem;
}
.image2{
    width: 13rem;
    height: 14.4rem;
    display: inline-block;
}
.bxys-three{
    width: 23rem;
    height: auto;
    padding-bottom: 1rem;
    background-color: #012D28;
    text-align: center;
    color:white;
    font-size: 0.8rem;
}
.icon-bottom{
    margin-top: 1rem;
    margin-right: 8.5rem;
    width: 4.3rem;
    height: 4.3rem;
}
.bxys-four{
   float: right;
   margin-top: 1rem;
}
.bxys-four a{
    color: black;
}
.kcsz{
    width: 23rem;
    position: relative;
    margin: auto;
    padding-bottom: 1rem;
    padding-top: 1rem;
    background-color: #012D28;
    color:white;
    font-size: 0.8rem;
}
.curriculum-mini-title{
    margin-left: 2rem;
}
.kcsz>p{
    width: 19.8rem;
}

.kcsz>div>p{
    font-size: 0.93rem;
}
.curriculum-parent{
    text-align: center;
    width: 23rem;;
    position: relative;
    margin: auto;
}
.curriculum {
    margin-left: -0.5rem;
    text-align: center;
    display: inline-block;
}

.curriculum >img{
    width: 4.8rem;
    height: 4.8rem;
}


.curriculum>.children{
    font-size: 0.93rem;
    color: #86BC42;
}
.curriculum >.children1{
    font-size: 0.8rem;
}

.shuoming{
    font-size: 0.8rem;
    margin-left: 1.5rem;
    margin-top: 1.5rem;
    width: 19.8rem;
}
.jxhj{
    width: 23.7rem;
    height: 14.6rem;
}
.jxhj1{
    position: relative;
    margin: auto;
    width: 23.7rem;
    padding-bottom: 1rem;
    background-color: white;
} */

#myCarousel{
    position: relative;
    margin: auto;
    width: 23rem;
}
.see{
    float: right;
    font-size: 0.8rem;
    margin-right: 2rem;
}  
.see a{
    color: black;
}  

/* 去轮播图阴影 */
.carousel-control.left {
    background-image:none;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image:none;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  }
  .nav1{
      width: 10.8rem;
      color: #012D28;
      display: none;
  }
  .item{
    margin-top: -0.5rem;
    color: white;
    background-color: #AA0B16;

  }
  .one-href{
    padding-left: 0.5rem; 
    padding-top: 0.5rem; 
    padding-bottom: 0.5rem;
    font-size: 1rem;
    width: 60%;
    display: inline-block;
  }
  .xiala{
    width: 1rem;
    margin-top: -0.5rem;
    margin-left: 2rem;
    display: inline-block;
}
.xiala:active{
    background-color: #E48000;
}
.one-href:active{
    background-color: #E48000;
}
  .son{
    width: 10.8rem;
    background-color: white;
    list-style: none;
    padding-left: 0.5rem; 
    padding-top: 0.5rem;
    margin-bottom: -0.1rem;
    display: none;
  }

  .son li{
    margin-bottom: 0.5rem;    
  }
  .son a{
    font-size: 0.8rem;
    color: black;
  }
  .foot-img{
      width: 3rem;
  }
