/*全局*/

.hslbtn{display:flex;justify-content:center; text-align:center;}
.hslbtn a{ width:260px; height:54px; line-height:54px; background-color:#f19149; border:2px solid #f19149; color:#fff; font-size:24px; margin:0 20px; border-radius:10px; }
.hslbtn a:last-child{ background-color:transparent; color:#f19149;}


.hslbox3{ margin:50px auto;}
.hslbox3_1{ margin-top:50px;display:flex;justify-content:space-between;}
.hslbox3_3{ width:265px;}
.hslbox3_2{ width:930px;}
/* .hslbox3_4{display:flex;justify-content:space-between;} */
.hslbox3_5{display:flex;justify-content:space-between; margin:5px 0;}
.hslbox3_5_1{ width:265px;}
.hslbox3_7{display:flex;justify-content:space-between;}
.hslbox3_6{ width:659px; text-align:center;}
.hslbox3_3 a{ margin-bottom:4px; display:block;}
.hslbox3_6 b{ display:block; font-size:24px; color:#333; margin-top:25px;}
.hslbox3_6 p{ font-size:18px; color:#666; padding:10px 40px; text-align:left;}
.hslbox3_6_1{ margin-bottom:20px;}
.hslbox3_1 a{ position:relative; overflow:hidden;}
.hslbox3_1 a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}




/* 阶段教学 保障学有所��?*/
.hslbox3-1{margin:60px auto 40px auto;}
.hslbox3_1-1{ overflow:hidden; position:relative; margin-top:30px;}
.hslbox3-1 .hslbox3_3-3{overflow:hidden; position:relative; background-color:#efefef;height: 475px;}
.hslbox3-1 .hslbox3_5{ height:125px; background-color:#9f603e;display:flex;margin: 0px;}
.hslbox3-1 .hslbox3_5 strong{ font-size:70px; margin-left:30px; color:#fff; font-family:Impact; line-height:140px;}
.hslbox3-1 .hslbox3_5 span b{ font-size:32px; display:block; height:30px;color:#fff; margin-bottom:10px;}
.hslbox3-1 .hslbox3_5 span p{ font-size:24px; display:block; height:30px;color:#fff; font-weight:lighter; text-transform:uppercase;}
.hslbox3-1 .hslbox3_5 span{ height:65px; position: absolute;left: 112px;top: 36px;}
.hslbox3-1 .hslbox3_6{ position: absolute; width:142px; height:50px; border-radius:5px; background-color:#fff; line-height:50px; text-align:center; color:#ff9a63; font-size:24px; top: 39px;left: 340px;}
.hslbox3-1 .hslbox3_6 i{ display:block; font-size:30px; color:#fff; position:absolute; left:-20px; width:30px; height:30px; top:50%; margin-top:-15px; text-align:center; line-height:30px;}
.hslbox3-1 .hslbox3_7 a{ display:flex; margin:25px;}
.hslbox3-1 .hslbox3_7 a span{ width:453px; margin-right:25px;}
.hslbox3-1 .hslbox3_7 p{ font-size:18px; color:#666; line-height:35px;}
.hslbox3-1 .hslbox3_2-1{ position:absolute; width:115px; height:55px; right:35px; top:35px; z-index:2;display:flex;justify-content: space-between;}
.hslbox3-1 .hslbox3_2-1 div{ width:55px; height:55px; text-align:center; line-height:55px; background-color:#fff; cursor:pointer;}
.hslbox3-1 .hslbox3_2-1 div i{ color:#ff9a63; font-size:36px;}
.hslbox3-1 .hslbox3_btn{ margin-top:30px;}
.hslbox3-1 .hslbox3_btn a{ display:block; width:520px; height:60px; line-height:60px; border-radius:60px; background-color:#ff9a63; color:#fff; font-size:22px; text-align:center; margin:0 auto;box-shadow: 0 0 20px #ff9a63;}
.hslbox3-1 .hslbox3_btn i{ font-size:26px; position:relative; top:2px; margin-right:5px;}
.hslbox3-1 .hslzttit{ text-align:center;}
.hslbox3-1 .hslzttit h2{ color:#ff9a63; font-size:45px; line-height:90px; border-bottom:1px solid #ccc; position:relative;}
.hslbox3-1 .hslzttit h2:before{ content:""; width:108px; height:5px; background-color:#ff9a63; display:block; position:absolute; bottom:-5px; left:50%; margin-left:-54px;}

