/*全局*/
* {
  margin: 0;
  padding: 0;
  list-style:none;
}
.animation,.animation *{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;}img{ display:block;}
a {
  text-decoration: none !important;
}
.w1200 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

body{background-color:#fff; margin:0; padding:0;}

.hslclear {
  clear: both; display:block;
}
.hslbanner{ width:100%; background-position:center top; height:668px;background-image:url("../images/1.jpg"); background-repeat:no-repeat; background-position:center top;}
.hslbanner a{ display:block; height:668px; position:relative;}

.hslbox1{ padding:20px 0 100px 0; background-color:#ffeee9;}
.hslbox1_0{ position:relative;}
.hslbox1_1{ width:587px; height:330px; position:relative; z-index:1;}
.hslbox1_2{ width:730px; height:330px; background-color:#fff; position:absolute; top:40px; right:0;}
.hslbox1_3{ padding:60px 30px 0 150px;}
.hslbox1_3 p{ font-size:18px; line-height:32px; border-bottom:1px solid #f1f1f1; padding-bottom:20px; margin-bottom:20px;}
.hslbox1_3 .hslbox1_4{ padding-bottom:0; border:none;}
.hslbox1_3 a{ display:block; height:60px; line-height:60px; color:#fff; text-align:center; background-color:#ff8660; font-size:20px; border-radius:10px;}


.hslzttit{ text-align:center; position:relative; width:1200px; margin:0 auto;} 
.hslzttit h2{ border-bottom:1px solid #ffcec0; color:#333; font-size:40px; height:58px; position:relative;}
.hslzttit h2:before{ content:""; width:156px; height:6px; display:block; position:absolute; bottom:-6px; left:50%; margin-left:-78px; background-color:#ffcec0;}
.hslzttit p{ font-size:18px; margin-top:10px; color:#666;}

.hslbtn{display:flex;justify-content:center;}
.hslbtn a{ width:400px; height:60px; line-height:60px; background-color:#ff8660; border-radius:60px; color:#fff; font-size:24px; margin:0 20px;display:flex;justify-content:center;align-items: center;}
.hslbtn a i{ font-size:24px; padding-left:10px;}


.hslbox2{padding:50px 0;}
.hslbox2_nav{display:flex;justify-content: space-between;}
.hslbox2_nav a{ width:260px; height:75px; line-height:75px; background-color:#ffcec0; color:#333; font-size:18px; display:block; border-radius:0; opacity:1; text-align:center; position:relative;}
.hslbox2_nav a:before{ content:""; width:20px; height:20px;background-color:#ff7d54; display:none; bottom:-8px; position:absolute;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg); left:50%; margin-left:-10px;}
.hslbox2_nav .swiper-pagination-bullet-active:before{ display:block;}
.hslbox2_nav .swiper-pagination-bullet-active{background-color:#ff7d54; color:#fff;}
.hslbox2_1{ overflow:hidden; margin:50px auto;}
.hslbox2_1 p{ font-size:18px; color:#333; margin-bottom:20px;}
.hslbox2_3{display:flex;justify-content: space-between;}

.hslbox3{ padding-top:50px; background-color:#ffeee9;}
.hslbox3_1{ height:655px; background-image:url(../images/6.png); background-repeat:no-repeat; background-position:right bottom; margin-top:20px;}
.hslbox3_2{ width:785px; background-color:#fff; position:relative; top:50px; box-shadow:0 0 20px rgba(0,0,0,.15);}
.hslbox3_3{ padding:19px;display:flex;justify-content: space-between;flex-wrap:wrap; text-align:center;}
.hslbox3_3 p{ color:#333; font-size:18px; padding:5px 0 20px 0;}


.hslbox4{ margin:50px auto;}
.hslbox4_1{display:flex;justify-content: space-between;}
.hslbox4_2{ width:584px; background-color:#ff9877; margin:50px 0;border-radius:8px;
	background: -moz-linear-gradient(left, #ff9a7a 0%, #fa7c54 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a7a), color-stop(100%,#fa7c54));
    background: -webkit-linear-gradient(left, #ff9a7a 0%,#fa7c54 100%);
    background: -o-linear-gradient(left, #ff9a7a 0%,#fa7c54 100%);
    background: -ms-linear-gradient(left, #ff9a7a 0%,#fa7c54 100%);
    background: linear-gradient(left, #ff9a7a 0%,#fa7c54 100%);
}
.hslbox4_2 a{ display:block;position:relative; height:405px;}
.hslbox4_2 i{ display:block; font-size:42px; color:#fff; font-weight:bold; text-transform:uppercase; opacity:.3; text-align:right; padding-right:20px;}
.hslbox4_4{ display:block; width:384px; height:326px; background-color:#fff; border-radius:8px; position:absolute; right:15px; top:64px;}
.hslbox4_3{ width:185px; display:block; bottom:0; position:absolute;}
.hslbox4_4 b{ display:block; font-size:24px; color:#333; padding:20px 0 10px 20px;}
.hslbox4_4 p{ color:#666; font-size:17px; padding:0 20px; margin-bottom:10px; line-height:28px;}
.hslbox4_4 p strong{ color:#333;}
.hslbox4_4 em{ display:block; height:18px;background-image:url(../images/13.png); width:300px; margin-left:20px; margin-bottom:12px;margin-top:12px;}

.hslbox5{ padding:50px 0; background-color:#ffeee9;}
.hslbox5_1{ overflow:hidden; position:relative; margin-top:40px;}
.hslbox5_2{display:flex;justify-content: space-between;}
.hslbox5_2 img{ margin-bottom:15px;}
.hslbox5_3{ text-align:center;}
.hslbox5_3 span{ width:20px; height:10px; background-color:#ffbaa5; border-radius:10px; margin:0 3px;}




.hslbox6{ margin:50px auto;}
.hslbox6_1{display:flex;justify-content: space-between; margin-top:30px;}
.hslbox6_1 a{ width:380px; background-color:#fff7f5;}
.hslbox6_2{display:flex;justify-content: space-between; padding:20px;}
.hslbox6_3 b{ color:#333; font-size:30px; display:block;}
.hslbox6_3 p{ color:#555; font-size:20px; display:block;}
.hslbox6_4{ background-color:#fd835c; width:50px; border-radius:3px; text-align:center; display:flex;justify-content: center;align-items: center;}
.hslbox6_4 i{ color:#fff; font-size:24px;}

.hslbox7{ margin-top:30px;background-color:#ffeee9; padding:50px 0;}
.hslbox7_1{display:flex;justify-content: space-between;flex-wrap:wrap; margin-top:40px;}
.hslbox7_1 a{ width:540px; height:68px; line-height:68px; background-color:#ffa78b; margin-bottom:20px;display:flex;justify-content: space-between; border-radius:10px;}
.hslbox7_2{ margin-left:20px; font-size:24px; color:#fff;}
.hslbox7_3{ margin-right:20px; font-size:20px; color:#ffa78b; background-color:#fff; border-radius:40px; height:40px; line-height:40px; text-align:center; padding:0 20px; margin-top:14px;}
.hslbox7_2 i{ font-size:24px; margin-right:10px;}







