/*全局*/
* {
  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:#fff !important; }
a {
  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:522px;
	width:100%;
	min-width:1200px;
	max-width:1920px;
 background:url(../images/1.jpg) no-repeat 50%;
}
.hsl_header_ny{ margin-bottom:0 !important;}

.hslbanner a {
  display: block;
  height:522px;
}

.hslbt0{ text-align:center;}
.hslbt{ position:relative; display:inline-block;}
.hslbt b{ display:block; font-size:36px; color:#333;}
.hslbt i{ display:block; font-size:16px; color:#e4a95b;text-transform:uppercase; margin:5px 0;}
.hslbt p{ display:block; font-size:18px; color:#666;}
.hslbt:before{ content:""; position:absolute; width:110px; height:74px; background-image:url(../images/b1.png); left:-120px; top:13px;}
.hslbt:after{ content:""; position:absolute; width:110px; height:74px; background-image:url(../images/b2.png); right:-120px; top:13px;}

.hslbox4 .hslbt:before{background-image:url(../images/b1_1.png);}
.hslbox4 .hslbt:after{background-image:url(../images/b2_1.png);}

.hslbtn{ text-align:center;}
.hslbtn a{ display:inline-block;height:50px; line-height:50px; background-color:#006154;width:300px; color:#fff; font-size:20px;  margin:0 20px; position:relative; overflow:hidden; border-radius:5px;}
.hslbtn a i{ font-size:24px;}
.hslbtn .hslbtn_2{ background-color:#f9bf99; color:#fff;} 

.hslbox1{ margin-top:30px;display: flex;justify-content: space-between;}
.hslbox1_1 a{background-color:#f7e9e0; display:block; border-radius:100px; height:300px; margin:0 50px;width:190px; padding-top:20px;}
.hslbox1_1 span{ background-color:#fff; display:block; width:128px; height:128px; border-radius:128px; margin:0 auto; line-height:128px; text-align:center;}
.hslbox1_1 span i{ color:#006154; font-size:48px;}
.hslbox1_1 p{ color:#434343; font-size:20px; text-align:center; margin-top:30px;}



.hslbox2{ margin:50px auto; background-color:#f5f5f5; padding:30px 0;}
.hslbox2_1{display: flex;justify-content: space-between;}
.hslbox2_2{ width:587px;}
.hslbox2_3{ width:575px; position:relative;}
.hslbox2_3_0{ background-color:#fff; margin-right:20px; position:relative; z-index:1; padding:40px 20px;}
.hslbox2_3:before{ background-color:#f7e9e0; width:450px; height:510px; position:absolute; content:""; bottom:0; right:0;}
.hslbox2_3 b{ font-size:30px; display:block;text-align:center; color:#d1b4a1; border-bottom:2px solid #d1b4a1; height:60px; line-height:60px;}
.hslbox2_3 p{ font-size:18px; color:#333; margin:20px 0;}
.hslbox2_4{ width:330px;display: flex;justify-content: space-between;flex-wrap: wrap; padding:20px;}
.hslbox2_4 label{ width:50%; margin-bottom:10px;}
.hslbox2_4 label input{ margin-right:5px;}
.hslbox2_5{ margin:0 20px 20px 20px;}
.hslbox2_5 input{ background-color:#f5f5f5; height:50px; width:100%; border:none; text-indent:10px; font-size:18px;}
.hslbox2_6{ margin:0 20px 20px 20px;}
.hslbox2_6 input{ background-color:#006154; height:50px; width:100%; border:none; text-indent:10px; font-size:18px; color:#fff; cursor:pointer;}

.hslbox3{ margin-top:50px;}
.hslbox3_0{display: flex;justify-content: space-between;flex-wrap: wrap; margin-bottom:30px;}
.hslbox3_1{ margin-top:30px; text-align:center;}
.hslbox3_1 span{ display:block; position:relative;}
.hslbox3_1 span:before{ content:""; width:360px; height:162px; border:1px solid #fff; top:11px; left:11px; display:block; position:absolute;}
.hslbox3_1 b{ color:#333; font-weight:normal; font-size:20px; display:block; padding:10px 0;}
.hslbox3_1 p{ color:#666; font-size:16px;}


.hslbox4{ padding:40px 0;background-color:#f7e9e0; margin-top:50px;}
.hslbox4_1{display: flex;justify-content: space-between; margin-top:30px;}
.hslbox4_1 span{ display:block; border:10px solid rgba(255,255,255,.3); border-radius:230px; width:230px; height:230px; position:relative;}
.hslbox4_1 span img{ border-radius:230px;}
.hslbox4_1 span i{ display:block; position:absolute; width:85px; height:85px; border-radius:85px; background-color:#fff; text-align:center; line-height:85px; color:#006154; font-size:30px; font-weight:bold;}
.hslbox4_2{display: flex;justify-content: space-between; margin-top:30px; margin-bottom:30px;}
.hslbox4_2 span{ display:block; border:5px solid rgba(255,255,255,.3); border-radius:10px; position:relative;}


.hslbox5{padding:40px 0;}
.hslbox5_1{display: flex;justify-content: space-between;flex-wrap: wrap; margin-bottom:30px;}
.hslbox5_1 a{ display:block; background-color:#f7e9e0; padding:10px; margin-top:20px; text-align:center;}
.hslbox5_1 p{ height:40px; line-height:50px; font-size:18px; color:#333;}



.hslbox6{background-color:#f5f5f5; padding:50px 0;}
.hslbox6_2{ margin:50px 0 30px 0; position:relative;}
.hslbox6_0{ overflow:hidden; position:relative; padding-bottom:70px; padding-top:20px}
.hslbox6_0 a{ display:block;}
.hslbox6_0 span{ display:block;}
.hslbox6_3{width:570px; position:relative; z-index:2; left:20px}
.hslbox6_4{width:645px; background-color:#fff; height:260px; position:absolute; bottom:-50px; right:20px; z-index:1;}
.hslbox6_4 b{ display:block; margin-left:120px; padding-top:50px; color:#333; font-size:24px;}
.hslbox6_4 p{ display:block; margin-left:120px; padding-top:20px; color:#666; font-size:18px;}
.hslbox6_5{ display:block; width:110px; height:52px; position:absolute; right:0; top:20px;z-index:3;display: flex;justify-content: space-between;}
.hslbox6_5_1{ width:52px; height:52px; line-height:52px; text-align:center; background-color:#d0d0d0; cursor:pointer;}
.hslbox6_5_2{ width:52px; height:52px; line-height:52px;text-align:center; background-color:#f7e9e0;cursor:pointer;}
.hslbox6_5 i{ color:#fff; font-size:24px;}
.hslbox6_2:after{ content:""; width:150px; height:190px; background-color:#f7e9e0; position:absolute; display:block; right:0; bottom:0;}
.hslbox6_2:before{ content:""; width:150px; height:350px; background-color:#f7e9e0; position:absolute; display:block; left:0; top:0;}

.hslbox7{ padding:50px 0;}
.hslbox7_1{ text-align:center; margin-top:80px;}
.hslbox7_1 a{ display:inline-block; width:610px; height:496px; position:relative;}
.hslbox7_1 span{ display:block; position:absolute;}
.hslbox7_1 span p{ color:#333; font-size:18px;}
.hslbox7_1 span b{ height:36px; line-height:34px; background-color:#188577; color:#fff; border-radius:36px; display:block; padding:0 10px; margin-top:5px; font-weight:normal;}
.hslbox7a_1{ left:-70px; top:0;}
.hslbox7a_2{ left:-130px; top:157px;}
.hslbox7a_3{ left:-180px; top:310px;}
.hslbox7a_4{ right:-80px; top:0;}
.hslbox7a_5{ right:-130px; top:143px;}
.hslbox7a_6{ right:-150px; top:300px;}


