body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body, textarea { width: 100%; height: auto; font-size: 16px; font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;  z-index: 0; background-color: #fff; color: #333; }
a { color: #333; text-decoration: none;}
a:hover { text-decoration: none; cursor: pointer; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.clear { clear: both; }
img { display: block; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.tbody { width:100%; margin: 0 auto; }
.clear{clear: both;}
.clearfix::after {content: " ";display: block !important;clear: both;}
.align-center {text-align: center;}
.relative {position: relative;}
.absolute {position: absolute;}
@font-face {font-family: 'fzxbsjw';src: url("../fonts/FZXBSJW.1TTF");}
  
/* 培养目标 */
a.chat{display:block;width: 314px;height: 52px;background-color:#FFCE5A;font-size: 22px;line-height: 52px;color:#161631;text-align:center;margin: 40px auto;border-radius: 100px}
a.chat img{display:inline-block;width: 31px;vertical-align:middle}
p.sp-title{font-size: 30px;color:#161631;font-family:"fzxbsjw";text-align:center;margin:0 auto}
div.line{margin-top: 10px;text-align:center;height: 13px}
div.line img{width: 365px;margin: 0 auto;}
p.sp-intro{font-size: 20px;color:#161631;font-family:"fzxbsjw";text-align:center;margin-top: 15px}

.sec2{width: 1200px;margin: 0 auto;margin-top: 40px;padding:0 20px;}
.sc2_con{width: 1150px;position:relative;}
.sec2 img.aim{width: 520px;margin-top: 25px;}
.sec2 p.absolute{box-sizing:border-box;top: 30px;right:0;font-size: 24px;color:#161631;width: 638px;height: 280px;line-height: 40px;background-color:#fff;padding: 20px;margin-right: 20px;box-shadow:0 0 4px 2px rgba(0,0,0,0.1);}
.sec2 p span{display: block;width: 480px;margin: 0 auto;}
.sec_line{width: 75px;height: 1px;background: #161631;position: absolute;right: 60px;top: 200px;}
.sec2 a.chat{width: 314px;height: 52px;background-color:#FFCE5A;font-size: 22px;line-height: 52px;color:#161631;text-align:center;margin: 40px auto;position: absolute;right: 175px;bottom: -30px;}
/* 理论课程 */
.sec3{background-color:#F8F8F8;padding: 80px 20px 0}
.sec3_body{width: 1200px;margin: 0 auto;margin-top: 30px;}
.sec3_con{width: 580px;background: #fff;}
.book_spec{width: 520px;margin: 0 auto;}
.sec3 div.title{justify-content:flex-start;align-items:center;margin: 30px 0 0 30px}
.sec3 div.title img{width: 53px}
.sec3 div.title p{font-size: 20px;color:#161631;font-family:"fzxbsjw";margin-left: 10px}
.sec3 p.intro{font-size: 22px;color:#161631;padding-left: 22px;line-height: 36px;}
.sec3 div.book{margin-top: 30px}
.sec3 div.book img{width: 250px;margin-bottom: 15px;}
.sec3 div.book.sp{justify-content:space-evenly;}
.sec3 div.book.sp img{width: 170px;}
.sec3 div.but{width: 650px;margin: 0 auto;align-items: center;}
.sec3 div.but a.l{display:block;box-sizing:border-box;border:1px solid #161631;color:#161631;font-size: 22px;line-height: 50px;text-align:center;width: 380px;height: 52px;border-radius: 100px}
.sec3 div.but a.chat{width: 220px}
/* 五大阶段 */
.sec4{background:url("../img/sec4_bg.jpg") no-repeat top center;padding: 40px 20px 10px}
.sec4_body{width: 1200px;margin: 0 auto;}
.sec4 p.sp-title{width: 620px;position:relative;box-sizing:border-box;color:#fff;text-align:right;padding-right: 172px;margin: 0 auto;margin-top: 30px}
.sec4 p.sp-title img{position:absolute;width: 52px;top: -28px;left: 178px}
.sec4 p.sp-intro{color:#fff}
.sec4 .sp-intro b{color: #fff15a;}
.sec4 div.title{justify-content:flex-start;align-items:center;margin-top: 30px}
.sec4 div.title img.icon1{width: 53px}
.sec4 div.title img.icon2{width: 56px}
.sec4 div.title img.icon3{width: 55px}
.sec4 div.title p{font-size: 20px;color:#ffd766;font-family:"fzxbsjw";margin-left: 10px}
.sec4 p.intro{font-size: 20px;color:#fff;padding-left: 61px}
.sec4 .lesson{width: 1100px;margin: 0 auto;}
.sec4 div.lesson img{margin-top: 14px}
.sec4 div.lesson img.img1{width: 260px}
.sec4 div .img2{width: 824px}
.sec4 div .lesson .img2 img{width:405px;}
.sec4 div.lesson img.img3{width: 260px}
.sec4 div .img4{width: 824px}
.sec4 div .lesson .img4 img{width: 260px;}
.img5 img{width: 357px;}
.sec4 div.but{width: 650px;margin: 0 auto;align-items:center}
.sec4 div.but a.l{display:block;box-sizing:border-box;border:1px solid #FFCE5A;color:#fff;font-size: 22px;line-height: 50px;text-align:center;width: 380px;height: 52px;border-radius: 100px}
.sec4 div.but a.chat{width: 220px}
/* 就业方向 */
.sec5{padding: 20px 20px 1px;background-color:#F8F8F8}
.sec5 .sp-title{width: 650px;margin: 0 auto;margin-top: 30px}
.sec5 p.sp-title img{width: 56px;margin-right: 5px;vertical-align:middle}
.sec5 p.sp-title.b{position:relative}
.sec5 p.sp-title.b img{position:absolute;left: 180px;top: -3px;width: 53px;margin-right:0}
.sec5 p.sp-title.b.c img{width: 55px}
.sec5 div.line{margin-bottom: 15px}
.sec5_body{width: 1200px;background: #fff;margin: 0 auto;padding: 1px 0 1px 0;}
.sec5_con{width: 1124px;margin: 0 auto;}
.sec5 .intro{width: 400px;margin: 20px 0;}
.sec5 .intro p{font-size: 20px;color:#161631;line-height: 30px}
.sec5 div.flex img{margin-top: 15px}
.sec5 img.co-op{display:block;width: 1146px;margin: 30px auto 0}
/* 毕业即可收获 */
.sec6{background:url("../img/sec6_bg.jpg") no-repeat top center;padding: 50px 20px 0}
.sec6_con{width: 1200px;margin: 0 auto;margin-top: 30px;}
.sec6 p.sp-title{color:#FFCE5A}
.sec6 p.sp-intro{color:#fff;margin-bottom: 20px}
.sec6 img.l{width: 410px}
.sec6 div.title{justify-content:flex-start;align-items:center;margin-top: 30px}
.sec6 div.title img.icon1{width: 53px}
.sec6 div.title img.icon2{width: 56px}
.sec6 div.title img.icon3{width: 55px}
.sec6 div.title p{font-size: 24px;color:#ffd766;font-family:"fzxbsjw";margin-left: 10px}
.sec6 div.title.sp{justify-content:center}
.sec6 p.intro{font-size: 20px;color:#fff;line-height: 36px;margin-bottom: 16px;}
.sec6 div.but{width: 650px;margin: 0 auto;align-items:center}
.sec6 div.but a.l{display:block;box-sizing:border-box;border:1px solid #FFCE5A;color:#fff;font-size: 22px;line-height: 50px;text-align:center;width: 314px;height: 52px;border-radius: 100px}
.sec6 div.but a.chat{width: 220px}
/* 校园环境 */
.sec7{width: 1200px;margin: 0 auto;padding: 54px 0 20px 0;}
.sec7_con img{width: 383px;margin-top: 20px;}
.sec7_l img{width: 587px;}
.sec7_r p{font-size: 24px;color:#161631;font-family:"fzxbsjw";text-align: center;margin-top: 60px;}
.sec7_r img{width: 588px;}
.sec7 div.but{width: 650px;margin: 0 auto;align-items:center}
.sec7 div.but a.l{display:block;box-sizing:border-box;border:1px solid #161631;color:#161631;font-size: 22px;line-height: 50px;text-align:center;width: 314px;height: 52px;border-radius: 100px}
.sec7 div.but a.chat{width: 220px}
/* 上课实操 */
.sec8{background:url("../img/sec8_bg.jpg") no-repeat top center;padding: 40px 20px 0}
.sec8_con{width: 1200px;margin: 0 auto;}
.sec8 p.sp-title{color:#fff}
.sec8 p.sp-intro{color:#fff}
.sec8 .flex img{width: 383px;margin-top: 10px}
.sec8 div.but{width: 650px;margin: 0 auto;align-items:center}
.sec8 div.but a.l{display:block;box-sizing:border-box;border:1px solid #FFCE5A;color:#fff;font-size: 22px;line-height: 50px;text-align:center;width: 314px;height: 52px;border-radius: 100px}
.sec8 div.but a.chat{width: 220px}
/* 优秀作品展现 */
.sec9{padding: 40px 20px 0}
.sec9 .lesson,.sec9 .sec9_con2 {width: 1200px;margin: 0 auto;}
.sec9_con1{width: 1200px;margin: 0 auto;margin-top: 30px;}
.sec8_img1{width: 560px;}
.sec9 .lesson img{margin-top: 10px}
.img1{width: 300px;}
.img2{width: 270px;}
.img3{width: 387px;}
.sec9 div.but{width: 650px;margin: 0 auto;align-items:center}
.sec9 div.but a.l{display:block;width: 314px;color:#161631;font-size: 22px;line-height: 50px;text-align:center;border-radius: 100px;border:1px solid #161631;box-sizing:border-box;}
.sec9 div.but a.chat{width: 220px}
/* 表单 */
.sec10{padding: 40px 20px;background:url("../img/sec10_bg.jpg") no-repeat top center}
.sec10 p.sp-title{color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.sec10 form input{display:block;width: 500px;font-size: 22px;line-height: 54px;text-align:center;margin: 26px auto;border-radius: 100px;border:1px solid #fff;color:#fff;background-color:transparent;outline:none;box-sizing:border-box;}
.sec10 form input::-webkit-input-placeholder{color:#fff}
.sec10 form input::-moz-placeholder{color:#fff}
.sec10 form input:-ms-input-placeholder{color:#fff}
.sec10 form input.sub{background-color:#eebd73;font-size: 28px;color:#161631;border:none}
.sec10 form span{font-size: 18px;color:#fff;display:block;text-align:center}





