/*全局*/
* {
  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:799px;background-image:url("../images/1.jpg"); background-repeat:no-repeat; background-position:center top;}
.hslbanner a{ display:block; height:799px; position:relative;}


.hslbox1{ margin:50px auto; position:relative; padding-bottom:50px;}
.hslbox1_1{ width:590px; height:410px; position:relative;}
.hslbox1_1:before{ content:""; width:107px; height:120px; background-color:#d7f1ee; display:block; position:absolute; left:0; top:0; z-index:0;}
.hslbox1_1 a{ display:block; position:relative; z-index:1; border:4px solid rgba(255,255,255,.5); left:16px; top:16px; width:563px; height:382px;}
.hslbox1_2{background-color:#d7f1ee; width:675px; height:400px; position:absolute; bottom:0; right:0;}
.hslbox1_2 h3{ text-align:center; color:#000; font-size:36px; padding-top:40px; padding-left:55px;}
.hslbox1_2_1{ background-color:#f2f2f2; width:525px; height:50px; border:1px solid #dfdfdf; margin:20px auto 0 auto;}
.hslbox1_2 form{ display:block; padding-left:56px; text-align:center;}
.hslbox1_2_1 input{ background-color:transparent; border:none; width:100%; height:50px; font-size:20px; text-indent:30px;}
.hslbox1_2 p{ color:#333; font-size:24px; margin:20px 0;}
.hslbox1_2 b{ color:#ff0000; font-weight:normal;}
.hslbox1_2_2 input{ height:52px; background-color:#78ddd4; height:55px; border-radius:55px; border:none; width:100%; font-size:24px; color:#fff; cursor:pointer;}
.hslbox1_2_2{ padding:0 56px;}

.hslzttit{ text-align:center; position:relative; width:1200px; margin:0 auto;} 
.hslzttit h2{color:#333; font-size:48px; height:50px; line-height:50px;}
.hslzttit h2 span{ display:inline-block; position:relative; z-index:1;padding:0 30px; height:50px; line-height:50px;}
.hslzttit h2 span:before{ content:""; width:41px; height:22px; display:block; position:absolute; left:-40px; background-image:url("../images/3.png"); top:14px;}
.hslzttit h2 span:after{ content:""; width:41px; height:22px; display:block; position:absolute; right:-40px; background-image:url("../images/3.png"); top:14px;}


.hslbox2{ background-color:#f2f2f2; padding:50px 0;}
.hslbox2_1{display: flex;justify-content: space-between; margin-top:50px;}
.hslbox2_1 a{ width:254px; background-color:#fff; padding:30px 0; text-align:center;}
.hslbox2_1 a img{ margin:0 auto;}
.hslbox2_1 a b{ display:block; font-size:24px; color:#000; margin:15px 0 5px 0;}
.hslbox2_1 a p{ color:#666; font-size:18px;}
.hslbox2_2{display: flex;justify-content: space-between; margin-top:50px;}

.hslbox3{ padding:50px 0;}
.hslbox3_3{min-height:600px;}
.hslbox3_3{min-height:419px;}
.hslbox3_2{ position:relative;}
.hslbox3_2 a{ text-align:center; position:relative; z-index:1;}
.hslbox3_2 b{font-size:48px; color:#666; height:106px; display:flex;justify-content: center;align-items: end;}
.hslbox3_2 p{ color:#666; font-size:24px; margin-bottom:10px;}
.hslbox3_2 i{ width:22px; height:22px; background-color:#fff; display:block; border-radius:24px; border:6px solid #78ddd4; margin:0 auto;}
.hslbox3_2:before{ content:""; width:100%; height:5px; background-color:#dcdcdc; position:absolute; bottom:13px; left:0; z-index:0;}
.hslbox3_2 .swiper-slide-thumb-active b{font-size:80px; color:#78ddd4;}

.hslbox3_4{display:flex;justify-content: center; margin:30px auto;}
.hslbox3_4 b{ font-size:30px; color:#333;}
.hslbox3_4 a{ display:block; width:157px; height:51px;background-image:url("../images/8.png"); line-height:51px; text-align:center; color:#fff; font-size:24px; text-indent:10px; margin-left:30px;}
.hslbox3_5{display:flex;flex-wrap:wrap;}
.hslbox3_5 a{ margin-bottom:30px; width:384px; margin-right:16px;}
.hslbox3_5 p{ height:60px; line-height:60px; border:1px solid #d6d6d6; border-top:none; text-align:center; color:#333; font-size:20px;}

.hslbox4{ padding:50px 0;background-color:#f2f2f2;}
.hslbox4_2{display:flex;justify-content: space-between; margin-top:50px;}
.hslbox4_2 a{ width:284px; background-color:#fff;}
.hslbox4_2 b{ display:block; color:#000; font-size:20px; text-align:center; line-height:40px;}
.hslbox4_2 p{ text-align:center; font-size:16px; color:#666;}
.hslbox4_3{display:flex;justify-content: space-between; border:1px solid #78ddd4; margin:20px;}
.hslbox4_3 span{ width:50%; height:36px; line-height:36px; font-size:18px; color:#78ddd4; text-align:center;}
.hslbox4_3 .hslbox4_4{ background-color:#78ddd4; color:#fff;}







