
.banner {
    width:100%;
    height:500px;
}
.bodyCon ul ,li{
    list-style: none;
    padding: 0;
   
}
a{
    text-decoration: none;
}
h3{
    margin-top: 90px;
    font-size: 35px;
    color: #424040;
    text-align: center;
    font-weight: 600;
}
.titleStyle{
    width: 45px;
    height: 5px;
    background-color: #424040;
    margin: 10px auto 7px;
    font-size: 2px;
}
.titleStyle p{
    width: 15px;
    height: 5px;
    background-color: #f97348;
    margin-left: 15px;
}
/* 适合人群 */
.shrqContent, .xzlyCon, .zykcCon{
    width: 80%;
    display: flex;
    justify-content: space-evenly;
    margin-top: 25px;
    margin-left: 10%;
}
.shrqContent li{
    width: 260px;
    height: 400px;
}
.shrqContent li img{
    width: 100%;
    height: 100%;
}

/* 选择理由 */
.xzlyCon li{
    width: 260px;
    height: 400px;
    border: 3px solid #f97348;
    border-radius: 30px;
}
.xzlyCon li img{
    width: 100px;
    height: 100px;
    margin-left: 80px;
    margin-top: 50px;
}
.xzlyCon li p{
    font-size: 32px;
    line-height: 50px;
    color: #424040;
    margin: 20px 25px 0;
    text-align:justify;
    text-justify:auto;
}
.bg2{
    width: 100%;
    margin-top: 70px;
}
/* 专业课程 */

.zykcCon li{
    width: 210px;
    height: 180px;
    border: 4px solid #a6a5a5;
    border-radius: 20px;
    margin-bottom: 20px;
}
.zykcCon li img{
    width: 70px;
    height: 60px;
    margin-left: 75px;
    margin-top: 30px;
}
.zykcCon li:hover{
    box-shadow:0 0 20px #f97348;
    border: 0;
}
.zykcCon li p{
    font-size: 34px;
    color: #424040;
    text-align: center;
    margin-top: 25px;
}
/* 大咖团队 */
.dktd{
    margin: 0 15px;
}
.hove{
    background-color: #f97348;
}
.dktdCon{
    margin-top: 50px;
}
.dktdCon li{
    display: flex;
    justify-content: space-between;
    width: 74%;
    margin-left: 13%;
}
.dktdCon li .img{
    width: 100%;
}
.dktdCon li img{
    width: 500px;
    height: 530px;
}
.dktdCon .describe{
    width:1100px;
    height: 530px;
    box-shadow: 0 0 30px #ecc0b1;
    border-radius: 60px 350px 60px 60px;
}
.describe p{
    margin:0 44px;
    font-size: 18px;
    line-height: 35px;
}
.describe h2{
    font-size: 35px;
    line-height: 50px;
    margin-top: 60px;
    margin-left: 30px;
}
.describe span{
    font-weight: 200;
}
.describe .describe-title{
    font-size: 25px;
    line-height: 35px;
    margin-top: 10px;
}
.guide{
    margin-top: 40px;
    margin-left: 580px;
}
.guide li{
    margin-left: 10px;
    background-color: #424040;
    width: 60px;
    height: 14px;
    float: left;
    border-radius: 20px;
}
/* 发展前景 */
.fzqjCon{
    display: flex;
    justify-content: space-around;
    margin: 0 15px;
}
.fzqj .fzqjCon li{
    width: 250px;
    height: 700px;
}
.fzqjCon li .interval{
    margin-top: 22px;
    font-size: 18px;
}
.fzqjCon li .interval2{
    margin-left: 0;
    font-size: 18px;
}
.fzqjCon-icon{
    width: 100px;
    height: 100px;
    float: right;
    margin-right: -40px;
}
.fzqjCon-icon2{
    width: 100px;
    height: 100px;
    margin-left: -30px;
}
.fzqjCon li p{
    line-height: 36px;
    width: 230px;
}
.fzqjCon .fzqjCon-title{
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 50px;
    margin: 10px 0;
}

/* 校园环境 */
.xyhjCon ul{
    display: flex;
    justify-content: space-between;
    margin: 0 5%;
    width: 90%;
}
.xyhjCon ul li{
    width: 270px;
    height: 600px;
}
/* 报名 */
.baoming{
    width: 100%;
    height: 600px;
    background-image: url("../images/qjzs/bg10.png");
    background-size: 100% 600px;
    position:relative ;
}
.baoming form{
    position: absolute;
    top: 240px;
    left: 320px;
}
.baoming form input{
    margin-top: 30px;
}
.baoming form .baoming-inp{
    width: 400px;
    height: 50px;
    border: 4px solid #fff;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 60px;
    padding-left: 20px;
}
input::-webkit-input-placeholder{
    color: #fff;

}
.but{
    width: 200px;
    height: 50px;
    color: #542416;
    border: 2px solid #fff;
    background-color: #cdc1b6;
    border-radius: 30px;
    margin-left: 120px;
}
/* 清浮动 */
.box::after{
    content: "";
    display: block;
    clear: both;
}