*{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    list-style: none;
    font-family: '微软雅黑';
    font-size: 14px;
}
.clear{
    clear: both;
}
.box{
    width: 100%;
    max-width: 1440px;
    margin: auto;
    background-color: #e2f1fa;
}
.header{
    height: 132px;
    margin: auto;
    background: url('../images/head.png') no-repeat center;
    background-size: cover;
}
.nav{
    background-color: #fff;
}
.nav ul{
    line-height: 40px;
    width: 68%;
    margin: auto;
}
.nav ul li a{
    color: #000;
}
.nav ul li a:hover{
    color: red;
}
.nav ul li{
    float: left;
    margin-left: 65px; 
}
.nav ul li:first-child{
    margin: 0;
}
.banner{
    width: 100%;
    margin: auto;
}
.banner img{
    width: 100%;
    display: block;
    margin: auto;
}
.banner1{
    width: 100%;
}
.banner1 img{
    width: 100%;
    display: block;
}
.main{
    background: url(../images/background.png) no-repeat center;
    height: 4841px;
}
.intro{
    margin-left: 700px;
    padding-top: 300px;
    height: 376px;
}
.intro h1{
    color: #ff000e;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 15px;
}
.intro p{
    font-size: 18px;
    line-height: 30px;
    width: 454px;
}
.intro a{
    margin-left: 300px;
}
.condition{
    margin-top: 103px;
    padding-left: 320px;
}
.condition ul{
    width: 378px;
}
.condition ul li{
    margin-bottom: 31px;
    font-size: 20px;
}
.condition ul li:last-child{
    color: #ff000e;
}
.condition ul li a{
    margin-left: 20px;
}
.advantage{
    width: 919px;
    padding-left: 249px;
    margin-top: 355px;
    padding-bottom: 452px;
}
.advantage p{
    width: 130px;
    margin-left: 133px;
    font-size: 16px;
    float: left;
    text-align: center;
}
.advantage p:first-child{
    margin: 0;
}
.btn1{
    width: 151px;
    margin: auto;
    margin-top: 24px;
}
.btn2{
    width: 151px;
    margin: auto;
    margin-top: 485px;
}
.btn3{
    width: 144px;
    margin: auto;
    margin-top: 1269px;
}
.teacher{
    width: 1018px;
    padding-left: 212px;
}
.teacher p{
    width: 206px;
    margin-left: 164px;
    font-size: 16px;
    float: left;
    text-align: center;
}
.teacher p:first-child{
    margin-left: 24px;
}
.btn4{
    width: 144px;
    margin: auto;
    margin-top: 30px;
}
.btn5{
    width: 151px;
    margin: auto;
    margin-top: 680px;
}
.footer{
    height: 318px;
    margin-top: 35px;
    /* margin-bottom: 53px; */
    background: url(../images/footer.jpg) no-repeat center;
}
.phone{
    float: left;
    margin-left: 355px;
    margin-top:105px;
}
.phone img{
    float: left;
}
.phone ul{
    float: left;
    color: #000;
    font-size: 20px;
    margin-left: 26px;
}
.phone ul li{
    font-size: 20px;
}
.qq{
    float: left;
    margin-left: 165px;
    margin-top: 105px;
}
.qq img{
    float: left;
}
.qq ul{
    float: left;
    color: #000;
    font-size: 20px;
    margin-left: 26px;
}
.qq ul li{
    font-size: 20px;
}
.footmain{
    margin-top: 20px;
}
.footmain ul{
    width: 436px;
    margin: auto;
}
.footmain ul li{
    float: left;
    margin-left: 39px;
}
.footmain ul li:nth-child(1){
    margin-left: 0px;
}
.footmain p{
    text-align: center;
    font-size: 18px;
}