/*全局*/
* {
  margin: 0;
  padding: 0;
  list-style:none;
}
.animation{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;}img{ display:block;}
body{ background-color:#f9f8f6 !important;}
a {
  text-decoration: none !important;color:rgba(0,0,0,0.7); 
}
a:hover{text-decoration: none !important;}
.hslmr0 {
  margin-right: 0px !important;
}
.w1200 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.hslclear {
  clear: both; display:block;
}
.text-align {
  text-align: center;
}
.font-weight {
  font-weight: bold;
}
.hslbox3_1_4 {
  margin-right: 0px;
}
.hsltlbg {
  height: auto;
  padding-top: 20px;
  margin-top: 50px;
  text-align: center;
}
.hsltlbg h2 {
  font-size: 36px;
  color: #0a646d;
  font-weight: bold;
  margin-bottom: 20px;
}
.hsltlbg h2 span {
  color: #ff0000;
}
.hsltlbg p {
  color: #333;
  font-size: 20px;
  padding-bottom: 10px;
}
.hsltlbg a {
  display: block;
}
.hsltlbg a img {
  width: 100%;
}
.hslbanner {
	height:599px;
	width:100%;
	min-width:1200px;
	max-width:1920px;
 background:url(../images/1.jpg) no-repeat 50%;
}
.hslbanner1 {
height:390px;
	width:100%;
	min-width:1200px;
	max-width:1920px;
 background:url(../images/2.jpg) no-repeat 50%;
}

.hslbanner a {
  display: block;
  height:989px;
}

/* 导语 */
.box1{background-color: #ffffff;}
.box1-2{position: relative;}
.box1-2 p{border:1px dashed #bfbfbf ;padding: 30px;line-height: 38px;font-size: 22px;color:rgba(0,0,0,0.7);text-indent: 2em;}
.box1-2 span{position: absolute;top:-38px;}
.box1-3{margin: 0 auto;overflow: hidden;}
.box1-3 a{display: block;float: left;text-align: center;margin: 30px 45px;}
.box1-3 a span{width: 307px;}
.box1-3 a span img{width: 100%;}
.box1-3 a p{line-height: 40px;font-size: 18px;color:rgba(0,0,0,0.7);}

.zxbtn{background-color: #ffffff;}
.hslbox2{background-color: #ffffff;padding: 50px 0;}
.hslbox2_1{ width:640px; float:left; margin-left:120px;}
.hslbox2_2{ width:300px; float:left; margin-left:20px;}
.hslbox2 input{ height:50px; font-size:20px; width:100%; border:none;}
.hslbox2_1 input{ background-color:#ececec; color:#000; text-indent:20px;}
.hslbox2_2 input{ background-color:#af1110; color:#fff; cursor:pointer;}

.box2{width:100%;min-width:1200px;max-width:1920px;background:url(../images/bg2.jpg) no-repeat 50%;overflow: hidden;}
.box2-1{margin-top: 80px;}
.box2-1 h2{font-size: 40px;color: #ffffff;text-align: center;font-weight: bold;}
.box2-1 span{text-align: center;display: block;color: #ffffff;line-height: 30px;font-size: 22px;}
.box2-1 h2::before{content:'///////////////////////////////////';font-size: 18px;margin-right: 20px;color: #797a7c;}
.box2-1 h2::after{content:'///////////////////////////////////';font-size: 18px;margin-left: 20px;color: #797a7c;}
.box2-2 ul{margin-top: 30px;}
.box2-2 li{width: 550px;display: block;float: left;background-color: #ffffff;margin: 2.5px 25px;line-height: 20px;}
.box2-2 li a{padding: 20px;float: left;font-size: 20px;line-height: 20px;color:rgba(0,0,0,0.7);}
.box2-2 li i{padding: 20px;background-color: #ffad00;color: #ffffff;float: left;font-size: 18px;line-height: 20px;font-size: 30px;font-weight: bold;}

.hslbox3{ margin:30px auto;display: flex;justify-content: space-between;}
.hslbox3_1{ width:360px;background-color:#fff; padding-bottom:20px;}
.hslbox3_1 b{ display:block; height:56px; line-height:56px; background-color:#feac00; color:#fff; font-size:24px; text-align:center; margin-bottom:10px; font-weight:normal;}
.hslbox3_1 a{ display:block; width:50%; float:left; margin-top:10px;}
.hslbox3_1 a span{ display:block; margin:0 10px; height:40px; line-height:40px; text-align:center; background-color:#dedede; border-radius:40px; font-size:16px;color:#333}
.hslbox3_0{ margin:0 10px;}
.hslbox3_2 a{ width:80%; margin-left:10%;}

/* 按钮 */
.hslbtn{ text-align:center;margin: 70px 0;}
.hslbtn .btl{ display:inline-block;height:50px; line-height:50px; background-color:#af1110; border:1px solid #af1110; width:300px; color:#fff; font-size:20px;  margin:0 20px; position:relative; overflow:hidden;}
.hslbtn .btr{ display:inline-block;height:50px; line-height:50px; background-color:#ffad00; border:1px solid #ffad00; width:300px; color:#fff; font-size:20px;  margin:0 20px; position:relative; overflow:hidden;}
.hslbtn a i{ font-size:24px;}

/* 课程操作 */
.box3{background-color: #ffffff;overflow: hidden; padding:30px 0;}
.box3-1{ margin-bottom:20px;}
.box3-1 h2{font-size: 40px;color: #000000;text-align: center;font-weight: bold;}
.box3-1 h2::before{content:'//////////////////////////';font-size: 18px;margin-right: 20px;color: #cccccc;}
.box3-1 h2::after{content:'//////////////////////////';font-size: 18px;margin-left: 20px;color: #cccccc;}
.box3-1 span{text-align: center;display: block;color:rgba(0,0,0,0.7);line-height: 30px;font-size: 22px;}

.tabsList {overflow:hidden;zoom:1;width:1200px;}
.tabsList li {float:left;overflow:hidden; position:relative; width:232px; height:662px;}
.tabsList li h4 {width:232px;margin-top:0px;cursor:pointer;float:left;text-indent:-9999em;overflow:hidden; height:662px; left:0;  z-index:2;transition:all .4s;}
.tabsList li .tabBody{width:232px;transition:all .4s;  left:0; top:0; z-index:1; display:none;}
.tabsList .on{ width:715px;}
.tabsList .on h4{ display:none;}
.tabsList .on .tabBody {display:block; width:715px;}


.tabBody a{display: block;position: relative;height: 662px;}
.tabBody a span{position: absolute;bottom: 0px;left: 0px;margin: 0;background-color: rgba(0,0,0,0.4);color: #ffffff;display:inline;}
.tabBody a span p{font-size: 18px;width: 716px;margin: 0px!important;padding: 15px 20px;}


/* 选择新东方 */
.box4{background-color: #f3f3f3;overflow: hidden;}
.box4-1{margin: 80px auto 50px;}
.box4-1 h2{font-size: 40px;color: #000000;text-align: center;font-weight: bold;}
.box4-1 h2::before{content:'//////////////////////////';font-size: 18px;margin-right: 20px;color: #cccccc;}
.box4-1 h2::after{content:'//////////////////////////';font-size: 18px;margin-left: 20px;color: #cccccc;}
.box4-list{float: left;width:285px;text-align: center}
.box4-txt{padding: 20px;}
.box4-list a{background-color: #ffffff;display: block;}
.box4-list span{display:table;width: 285px;height: 285px;background-color: #ffad00;overflow: hidden;}
.box4-list a span i{font-size: 100px;display: table-cell;vertical-align: middle;color: #ffffff;}
.box4-list a b{font-size: 25px;font-weight: 500;color: #000000;}
.box4-list a p{font-size: 20px;font-weight: 500;color:rgba(0,0,0,0.7);}
.box4b {margin: 0 20px;}
.box4c{margin-right: 20px;}

/* 打造网红 */
.box5-2{overflow: hidden;}
#wanghong img {border: none;width: 100%;}
#wanghong-l {float: left;width: 210px;text-align: center;margin-top: -10px;}
#wanghong-l a{display: block;height: 137px;width: 189px;margin: 10px 40px 12px 0px;}
#wanghong-r {float: left;width: 990px;overflow: hidden;height: 435px;}
#wanghong-r img {display: block;margin: 0px auto 0 auto;}
#wanghong-r div{position: relative;}
#wanghong-r div p{position: absolute;bottom: 0px;left: 0px;margin: 0;background-color: rgba(0,0,0,0.4);width: 990px;color: #ffffff;}
#wanghong-r div p span{line-height: 70px;font-size: 18px;padding-left: 20px;}
#wanghong-l .on{border: 3px solid #af1110;}
#wanghong-l .on img{width:100%;}

/* 网红美食 */
.box6{height:809px;width:100%;min-width:1200px;max-width:1920px;background:url(../images/bg3.jpg) no-repeat 50%;overflow: hidden;}
.box6-1{}
#nav{margin: 60px auto;overflow: hidden;}
#nav ul{text-align: center;width: 570px;margin: 0 auto;}
#nav li{width: 150px;display: block;float: left;padding: 10px 20px;border: 1px solid #ffffff;margin: 0 20px;color: #ffffff;font-size: 16px;}
#nav li.act{background-color: #ffffff;color: #000000;}
.tab li{display: block;float: left;width:20%;}
.tab li a{display: block;margin: 0 5px;}
.tab li img{width: 100%;}
.tab li a p{display: block;color: #000000;background-color: rgba(195,195,195,0.7);font-size: 18px;text-align: center;padding: 5px 0px;}

/* 环境 */
.box7{background-color: #ffffff;overflow: hidden;}
.box7-1{margin-top: 80px;margin-bottom: 50px;text-align: center;}
.box7-1 h2{font-size: 40px;color: #000000;text-align: center;font-weight: bold;}
.box7-1 h2::before{content:'//////////////////////////';font-size: 18px;margin-right: 20px;color: #cccccc;}
.box7-1 h2::after{content:'//////////////////////////';font-size: 18px;margin-left: 20px;color: #cccccc;}
.box7-2{display: block;float: left;width: 415px;}
.box7-2 img{width: 100%;}
.box7-3{display: block;float: left;width: 780px;margin-left: 5px;margin-top: -5px;}
.box7-3 li a img{width: 100%;}
.box7-3 li{float: left;display: block;width: 50%;}
.box7-3 a{display: block;margin:5px;}

/* 就业单位 */
.box8{background-color: #f3f3f3;overflow: hidden;}
.box8-1{margin-top: 80px;}
.box8-1 h2{font-size: 40px;color: #000000;text-align: center;font-weight: bold;}
.box8-1 span{text-align: center;display: block;color:rgba(0,0,0,0.7);line-height: 30px;font-size: 22px;}
.box8-1 h2::before{content:'//////////////////////////';font-size: 18px;margin-right: 20px;color: #797a7c;}
.box8-1 h2::after{content:'//////////////////////////';font-size: 18px;margin-left: 20px;color: #797a7c;}
.box8-2 img{display: block;margin:15px auto;}
.box8-3{margin-bottom: 80px;overflow: hidden;}
.box8-3 li{float: left;width: 400px;}
.box8-3 li a{padding: 0 5px;display: block;}

.hslbox9{padding:50px 0;background-color:#eee;}
.hslbox9 .hslzttit h2 strong{ background-color:#eee;}
.hslbox9_2{display:flex;justify-content: space-between; margin-top:50px;}
.hslbox9_2 a{ width:371px; background-color:#fff;}
.hslbox9_3{ display:block; position:relative;}
.hslbox9_4{ margin:20px; display:block;display:flex;justify-content: space-between;}
.hslbox9_5 b{ font-size:30px; font-weight:normal; display:block; color:#333; height:35px; line-height:35px;}
.hslbox9_5 p{ color:#666; font-size:20px; margin:0;}
.hslbox9_6{ background-color:#af1110; width:50px; height:66px; line-height:66px; text-align:center;}
.hslbox9_6 i{ color:#fff; font-size:30px;}




.hslbox8{padding:50px 0;}
.hslbox8 .hslzttit h2 strong{ background-color:#fff;}
.hslbox8_1{ display:flex;justify-content: space-between;flex-wrap:wrap;margin-top:50px;}
.hslbox8_1 a{ width:580px;margin-bottom:30px; background-color:#af1110; height:58px;display:flex;justify-content: space-between;}
.hslbox8_1 p{ font-size:24px; color:#fff; line-height:58px; margin-left:20px;}
.hslbox8_1 span{ background-color:#fff; height:36px; line-height:36px; text-align:center; border-radius:36px; padding:0 20px; margin-top:11px; margin-right:12px; color:#a26137;}
.hslzttit{ text-align:center;}
.hslzttit h2{ color:#333; font-size:40px;position:relative; height:75px; font-weight:bold; text-align:center; border-bottom:1px solid #ddd; height:1px;}
.hslzttit h2 strong{ display:inline-block; padding:0 30px; background-color:#fff3f0; line-height:75px; position:relative; top:-38px;}
.hslzttit p{ display:block; font-size:24px; color:#666; margin-top:30px; position:relative; z-index:1;}

