.cont_area>div>ul>li>a{}
.cont_area>div>ul>li>strong{float:right;margin-right:10px;font-weight: normal;}
.lt_more{display: none;}
.swiper-slide{
}
.slide01{background:url(/bbs/img/mainbanner01.jpg);background-position:center;background-size: cover;}
.slide02{background:url(/bbs/img/mainbanner02.jpg);background-position:center;background-size: cover;}
.slide03{background:url(/bbs/img/mainbanner03.jpg);background-position:center;background-size: cover;}
.slide04{background: url(/bbs/img/mainbanner04.jpg);background-position:center;background-size: cover;}
.slide05{background:url(/bbs/img/mainbanner05.jpg);background-position:center;background-size: cover;}
div.Wrap{
  height:auto;
  margin: 0 auto;
}

div.contents>section{
  width:1200px;
  margin:0 auto;
}
div.ct01>section>article>.visual{
  width:100%;
  height: 550px;
}
div.ct02{
  width:100%;
  background-color:#f1f1f1;
  padding:90px 0;
}
div.ct10{
  width:100%;
  background-color:#f4fbfe;
  padding:90px 0;
}
div.ct01 h2{
    font-size: 50px;
    color: white;
    height:0;
    position: absolute;
    left: 340px;
    bottom: 281px;
    line-height:  59px;
    font-weight:  300;
}
div.ct01 h4{
  position:absolute;
  left: 23.5%;
  color:white;
  top: 15%;
  font-size: 14px;
  border-bottom: 1px solid white;
  padding-bottom: 4px;
  font-weight: normal;
}
div.ct01 p{
  color:white;
  font-size: 50px;
  position:absolute;
  bottom: 148px;
  left: 340px;
  font-weight: 500;
  letter-spacing:-2px;
}
div.contents h2>span{
    display:block;
    font-size: 30px;
    color: white;
    text-shadow:2px 2px 10px #040000;
    padding-top: 35px;
    font-weight: normal;
}
div.ct02>section>article{
    width: 1200px;
    float:left;
}
div.ct10>section>article{
    width: 1200px;
    float:left;
}


div.ct02>section>article>div>p { float:left;}
div.ct02>section>article>div>p.txt{
      letter-spacing:-1;
	  font-weight:100;
	  width:358px;
	  margin-left:88px;
	  font-size:16px;
	  line-height:160%;
	  color:#333;
}
div.contents>section>article>h2{
    font-size:40px;
    text-align:center;
    color:#333333;

    font-weight: 100;
    color: white;
}
div.contents>section>article>p{
    text-align:center;
    font-size:20px;
    color: white;
    font-weight: 500;
}

div.ct02>section>article>.box{
    margin: 20px auto;
    margin-bottom: 40px;
    width: 1020px;
}
div.ct02>section>article>.box>ul{
    width:100%;
    float:left
}
div.ct02>section>article>.box>ul:last-child{
    width:680px;
    margin:0 auto;
    float:none;
}

div.ct02>section>article>.box>ul>li{
    width: 320px;
    height: 235px;
    float: left;
    background: white;
    margin: 0px 10px;
    margin-top: 20px;
    box-sizing: border-box;
    border-top: 5px solid #84c2ff;
}
div.ct02>section>article>.box>ul>li:nth-child(4), div.ct02>section>article>.box>ul>li:nth-child(5){
  display:none;
}
div.ct02>section>article>.box>ul>li>a{
  display:block;
  font-size:20px;
  color:#333333;
  text-align:center;
  line-height:72px
}

div.ct02>section>article>.box>ul>li>h2{
    font-size:20px;
    padding: 17px 25px;
    padding-bottom: 0;
}
div.ct02>section>article>.box>ul>li>h2>a{
    display: block;
    float:right;
    border:1px solid #dcdcdc;
    font-size:15px;
    padding: 1px 4px;
    color: #333333;
    font-weight: normal;
}
div.ct02>section>article>.box>ul>li>p{
    font-size:15px;
    color: #333333;
    line-height:  23px;
    padding-top: 32px;
    padding-left: 25px;
}

div.ct03{
    background:url(/bbs/img/ct03bg.jpg);
    background-size:cover;
    background-position:center;
    height: 676px;
}
div.ct03>section>article>h2{
  padding-top:40px;
}
div.ct03>section>article>p{
  color:#2d80c6;
  padding-top:6px;
}
div.ct03>section>article>.box{
  width: 780px;
  height: 432px;
  margin: 40px auto;
}
div.ct04>section{
  width:100%;
  height:250px;
}
div.ct04>section>article>div>ul>li{
  width: 33.333333%;
  height: 390px;
  float: left;
}
div.ct04>section>article>div>ul>li>a>*{
  text-align:center;
  color:white;
}
div.ct04>section>article>div>ul>li>a>h3{
  font-size: 30px;
  padding-top: 126px;
  font-weight:  100;
}
div.ct04>section>article>div>ul>li>a>p{
    font-size: 16px;
    width: 248px;
    line-height:  48px;
    border: 1px solid white;
    margin: 0 auto;
    margin-top: 30px;
}
div.ct04>section>article>div>ul>li>a>span{
    width:50px;
    height:1px;
    background:white;
    display:block;
    margin: 12px auto;
}

div.ct04>section>article>div>ul>li:nth-child(1){
    background: url(/bbs/img/index_06.jpg);
    background-size: cover;
    background-position:  center;
}
div.ct04>section>article>div>ul>li:nth-child(2){
    background: url(/bbs/img/index_07.jpg);
    background-size: cover;
    background-position:  center;
}
div.ct04>section>article>div>ul>li:nth-child(3){
    background: url(/bbs/img/index_08.jpg);
    background-size: cover;
    background-position:  center;
}
div.ct04>section>article>div>ul>li:nth-child(4){
    background: url(/bbs/img/index_09.jpg);
    background-size: cover;
    background-position:  center;
}
div.ct05{
	margin-bottom:100px;

}

div.ct05>section>article>div>img{

}
div.ct06{



}
div.ct06>section>article>div>ul>li{
	float:left;
	width: 400px;
	height:180px;
    margin: 80px 0 150px 0;
}
div.ct06>section>article>div>ul>li>a{
	margin-top:20px;
	display: block;
	float:left;
	margin-right: 24px;
	width: 90px;
	text-align:  center;
	color: #333333;
	font-size: 15px;
	line-height:  30px;
}
div.ct06>section>article>div>ul>li:nth-child(2) a:last-child{
	margin-right:0;
}
div.ct06>section>article>div>ul>li>h3{
	font-size:20px;
	font-weight: 400;
}

.swiper-pagination{
    opacity: 1;
}

.teacher li {float:left; margin-right:9px; margin-top: 30px;}
.teacher li:last-of-type{margin-right:0;}

.main_time_table{width: 1200px; height: auto; display: block; margin-top: 40px;}




.content{
    float:left;
    margin: 40px 0;
    width: 100%;

}
.content>a.btns{
    width:250px;
    line-height:50px;
    text-align:center;
    font-size:18px;
    background:#00499e;
    display:  block;
    color: white;
    margin: 40px auto;
    height: 50px;
    margin-top: 266px;
}
.lt_title{display: none;}
.swiper-pagination-bullet{border-radius:0;}
.lt{
    padding: 20px 28px;
}

@media screen and (max-width:1200px){
    div.ct02>section>article>.box>ul>li{
        width: 45%;
    }
    div.ct02>section>article>.box>ul>li.fonts{
        width:100%;
        float: left;
    }
    div.ct01 h2{
        text-align: left;
        position: absolute;
        margin-top: 5px;
        font-size:37px;
        left:3%;
    }
    div.ct01 h4, div.ct01 p{
        left: 3.5%;
    }
    div.ct02>section>article>.box>ul>li{
        margin-left: 10px;
        margin-right: 10px;
        height: auto;
    }
    div.ct02>section>article>.box>ul>li:nth-child(2n){
      float:right;
    }
    div.ct02>section>article>.box>ul>li>a>img{
      width:100%;
    }

    div.contents h2>span{
        font-size:20px;
    }
    div.ct02>section>article>.box{
      width:100%;
      margin: 0;
    }
    div.ct03>section>article>.box{
      width:100%;
    }
    div.ct02>section>article>.box>ul:last-child{
      width:100%;
      display:none;
    }

    div.ct02>section>article>.box>ul>li>a{
      display:block;
      font-size: 12px;
      color:#333333;
      text-align:center;
      line-height: 35px;
    }
    div.ct02>section>article>.box>ul>li:nth-child(4), div.ct02>section>article>.box>ul>li:nth-child(5){
      display:block;
    }
    .swiper-button-next, .swiper-button-prev{
      display:none;
    }
}
@media screen and (max-width:414px){
  div.contents>section>article>h2{
    font-size: 26px;
  }
  div.contents>section>article>p{
    font-size:16px;
  }
  div.ct03>section>article>.box{
      padding:0 10px;
      height: 320px;
    }
    div.ct03{
      height: 500px;
    }
    div.ct04>section>article>div>ul>li{
      width:100%;
    }
    div.ct05>section>article>div>ul>li{
      margin:0;
      width: 120px;
      margin: 40px 9px;
    }
    div.ct05>section>article>div>ul>li>a>p{
      display:none;
    }
    .swiper-slide{
      height: 300px;
    }
    div.ct01 p{
      font-size:16px;
      top:40%;
    }

    .swiper-pagination{
        opacity:1;
    }
    .slide01{background:url(/bbs/img/m01.jpg);background-position:center;background-size: cover;}
    .slide02{background:url(/bbs/img/m02.jpg);background-position:center;background-size: cover;}
    .slide03{background:url(/bbs/img/m03.jpg);background-position:center;background-size: cover;}
    .slide04{background: url(/bbs/img/m04.jpg);background-position:center;background-size: cover;}
    div.ct01 h2{
      font-size: 24px;
    }
    div.contents>section>article>p{
      font-size: 13px;
    }
    div.ct02>section>article>.box>ul>li{
          width: 43%;
      }
      div.ct01 p{
        font-size: 10px;
      }
      div.ct05>section>article>div>ul>li{
        width:106px;
        margin: 40px 0px;
      }
      div.ct05>section>article>div>ul>li>a>h3{
        font-size:18px
      }
}
@media screen and (max-width:413px){
  div.contents>section>article>h2{
    font-size: 26px;

  }
  div.ct01 h2{
    font-size: 24px;
  }
  div.contents>section>article>p{
    font-size: 13px;
  }
  div.ct02>section>article>.box>ul>li{
        width: 43%;
    }
    div.ct01 p{
      font-size: 10px;
    }
    div.ct05>section>article>div>ul>li{
      width:106px;
      margin: 40px 0px;
    }
    div.ct05>section>article>div>ul>li>a>h3{
      font-size:18px
    }
}
