
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; }
a { color: #555; text-decoration: none; }
a:hover { text-decoration: none; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.container {width: 1200px; margin: 0 auto;}
.clear { clear: both; }
.clear:before {content: "";display: table;}
.clear:after {content: "";clear: both;height: 0;visibility: hidden;display: block;}
img { display: block; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.tbody { width:100%; margin: 0 auto; }
.lf { float: left; }
.rt { float: right; }


/*标题 样式*/
.title { font-size: 36px; font-weight: bold; color: #ff7827; margin: 50px auto 16px; text-align: center; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; margin: 20px auto;}
.title::before { content: ""; background: url("../images/tit_lf.png"); width: 153px; height: 14px; margin: 22px 30px 0 0; }
.title::after { content: ""; background: url("../images/tit_rt.png"); width: 133px; height: 14px; margin: 22px 0 0 30px;  }
.title_p { font-size: 20px; text-align: center; color: #707070; margin-bottom: 20px;}

/*咨询按钮 样式*/
.zx { height: 80px; width: 100%; min-width: 1200px; line-height: 80px; color: #fff; }
.zx div { width: 620px; margin: 20px auto; }
.zx div a { width: 300px; height: 46px; background: #ff7827 url("../images/zxys_rt.png") no-repeat 200px center; line-height: 46px; color: #fff; box-sizing: border-box; padding-left: 80px; font-size: 18px; margin-top: 18px; }
.zx div .gzys { background: #e9e9e9 url("../images/zxys_lf.png") no-repeat 200px center; color: #000; }
.zx .zx_con { display: block; width: 300px; height: 46px; background: #ff7827 url("../images/zxys_rt.png") no-repeat 200px center; line-height: 46px; color: #fff; box-sizing: border-box; padding-left: 80px; font-size: 18px; margin: 20px auto;  }
/*banner板块 开始*/
.banner img { width: 100%; min-width: 1200px; }
/*banner板块 结束*/

/*专业优势 开始*/
.zyys ul { width: 1200px; margin: 0 auto; box-sizing: border-box; padding: 70px 120px 0 90px; text-align: center; }
.zyys ul img { display: block; margin: 0 auto; }
.zyys ul img.icon { height: 45px; }
.zyys ul li { margin-bottom: 40px; }
.zyys ul p { font-size: 24px; font-weight: bold; color: #ff7827; margin: 18px 0 10px; }
.zyys ul span { display: block; font-size: 18px; margin-bottom: 14px; }
/*专业优势 结束*/

/*8大菜系 开始*/
.eightzp .eightzp_pic {width: 669px; height: 477px; background: #e9e9e9; float: left; overflow: hidden;}
.tabs .active a {background: #ff7827;color: #fff !important;}
.eightzp_cuisines {float: left; width: 531px;}
.eightzp_cuisines_name .c3-item-m1-r-list {width: 531px;height: 200px;text-align: center;}
.eightzp_cuisines_name .c3-item-m1-r-list p {display: inline-block;text-transform: uppercase;color: #ff7827;font-size: 20px;font-weight: 600;line-height: 1;position: relative;margin-top: 50px;}
.eightzp_cuisines_name .c3-item-m1-r-list p::after,
.eightzp_cuisines_name .c3-item-m1-r-list p::before {content: "";width: 22px;height: 1px;position: absolute;top: 50%;background-color: #ff7827}
.eightzp_cuisines_name .c3-item-m1-r-list p::before {left: -29px}
.eightzp_cuisines_name .c3-item-m1-r-list p::after {right: -29px}
.eightzp_cuisines_name .c3-item-m1-r-list ul {display: block;width: 421px;text-align: center;margin: 0 auto;margin-top: 10px;}
.eightzp_cuisines_name .c3-item-m1-r-list ul li a {font-weight: 600;font-size: 18px;color: #ff7827;}
.eightzp_cuisines_name .c3-item-m1-r-list ul li {display: inline-block;width: 90px;text-align: center;height: 24px;line-height: 24px;color: #ff7827;font-weight: 200;font-size: 16px;margin-top:20px;}
.eightzp_cuisines_name .c3-item-m1-r-list-des {width: 531px;height: 277px;background-color: #f07e37; z-index: 9;right: 0;text-align: left;}
.eightzp_cuisines_name .c3-item-m1-r-list-des h4 {display: block;width: 200px;font-size: 20px;line-height: 40px;font-weight: bold;border-bottom: 1px solid #FFF;color: #FFF;position: relative;top: 40px;left: 40px;}
.eightzp_cuisines_name .c3-item-m1-r-list-des p {margin-top: 20px;font-size: 20px;line-height: 30px;font-weight: bold;color: #FFF;position: relative;top: 40px;left: 40px;width: 400px;}
.eightcontent .kccontent  {	margin-top: 25px;width: 1200px;}
.eightcontent .kccontent .kcintroduction {float: left;width: 597px;height: 282px;background: #f07e37;}
.eightcontent .kccontent .kcintroduction span { display: block; width: 290px; margin: 80px 0 0 80px; font-size: 24px; line-height: 48px; font-weight: bold; border-bottom: 1px solid #FFF; color: #FFF;}
.eightcontent .kccontent .kcintroduction p { margin-left: 70px; margin-top: 20px;font-size: 24px; line-height: 30px; font-weight: bold; color: #FFF;}
/*8大菜系 结束*/

/*学历就业 开始*/
.zsjy .zszy_ftitle {text-align: center; margin:50px 0;}
.zsjy .zszy_ftitle h1 {color: #ff7827; font: 40px/60px bold;}
.zsjy .zszy_ftitle img {margin: 0 auto}
.zsjy .zszy_ftitle span {font: 28px/60px normals;}
.zsjy .zszy_pic_lf { width: 970px; float: left; }
.zsjy .zszy_pic_lf li:nth-child(3),.zsjy .zszy_pic_lf li:nth-child(4) {margin-top: 23px;}
.zsjy .zszy_pic_rt {float: right;}
.zsjy .zszy_pic_rt li {margin-top: 20px;}
.zsjy .zszy_pic_rt li:nth-child(1) {margin-top: 0;}
/*学历就业 结束*/

/*名师团队 开始*/
.mstd {width: 100%; height: 820px; background: #f6f6f6;}
.mstd .mstd_js { height: 530px; background: #fff; border-radius: 10px;}
.mstd .mstd_js .mstd_con {width: 1050px; height: 470px; margin: 20px auto;}
.mstd .mstd_js .mstd_con .mstd_js_s { width: 100%}
.mstd .mstd_js .mstd_con .mstd_js_s img {display: inline-block; float: left;}
.mstd .mstd_js .mstd_con .mstd_js_s .mstd_js_con { width: 600px; }
.mstd .mstd_js .mstd_con .mstd_js_s .mstd_js_con h4 {font-size: 36px; font-weight: bold; line-height: 72px; margin-top: 60px;}
.mstd .mstd_js .mstd_con .mstd_js_s .mstd_js_con h5 {font-size: 28px; line-height: 36px;font-weight: bold;}
.mstd .mstd_js .mstd_con .mstd_js_s .mstd_js_con p {font-size: 28px;  line-height: 36px;color: #666666;}
.swiper-pagination { width: 100%; height: 40px; clear: both; position: relative !important; text-align: center; padding: 20px 0;}
.swiper-pagination-bullet-active {opacity: 1; background: #f07e37 !important; width: 20px !important; height: 20px !important}
.swiper-pagination-bullet {width: 20px !important;height: 20px !important;margin-left: 10px;}
/*名师团队 结束*/

/*学生作品 开始*/
.stu_zp ul li:nth-child(4), .stu_zp ul li:nth-child(5), .stu_zp ul li:nth-child(6){ margin-top: 15px; }
/*学生作品 结束*/

/*成功学子 开始*/
.succ_stu .flex li{width: 292px; height: 340px; background: #f6f6f6;}
.succ_stu .flex li .stu_js {width: 80%; height: 20px; margin: 20px auto;}
.succ_stu .flex li .stu_js span:nth-child(1) {font-size: 20px; font-weight: bold; color: #000;}
.succ_stu .flex li .stu_js span:nth-child(2) {font-size: 20px; font-weight: bold; color: #f00; float: right; display: block;}
.succ_stu .flex li .stu_zy {width: 80%; height: 20px; margin: 20px auto;}
.succ_stu .flex li .stu_zy span b{font-size: 14px; color: #ff7827; display: block; float: left;}
.succ_stu .flex li .stu_zy span p{font-size: 14px; color: #000; display: block; float: left;}
/*成功学子 结束*/