/*全局*/
* {
  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; overflow-x:hidden;}
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:520px;
	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:580px;
}

.hslbt{ margin:10px auto; text-align:center; position:relative; z-index:1;}
.hslbt h2{ display:inline-block; margin:0 auto; position:relative; font-size:36px; background-color:#fff4e8; border-radius:50px; height:50px; line-height:45px; padding:0 10px;}
.hslbt1{ width:40px; height:40px; display:block; background-color:#ffb967; border-radius:40px; position:absolute; top:2px; left:-60px;}
.hslbt2{ width:15px; height:15px; display:block; background-color:#ffb967; border-radius:30px; position:absolute; top:-10px; right:-16px;}
.hslbt3{ width:15px; height:15px; display:block; border:1px solid #ffb967; border-radius:30px; position:absolute; top:10px; right:-40px; padding:5px;}
.hslbt3 i{border:1px solid #ffb967;border-radius:20px; display:block; height:10px; width:10px; margin-top:1px; margin-left:1px;}
.hslbt p{ text-align:center; color:#666; margin-top:10px; font-size:18px;}

.hslbtn{ text-align:center;}
.hslbtn a{ display:inline-block;height:50px; line-height:50px; background-color:#ffb967; width:300px; color:#fff; font-size:20px;  margin:0 20px; position:relative; overflow:hidden; border-radius:50px;}
.hslbtn a span{ position:relative; z-index:1}
.hslbtn a i{ font-size:24px;}
.hslbtn .hslbtn_2{ background-color:#57b624;} 

.hslbox1{background-color:#fff; background-image:url(../images/2.jpg); height:461px; margin-top:50px;}
.hslbox1 p{ padding:60px 60px 0 60px; line-height:35px; font-size:20px;}
.hslbox1 p span{ color:#ff0000;}
.hslbox1_1{display: flex;justify-content: space-between; margin:30px 60px;}
.hslbox1_1 img{ border:2px solid #f5cc99; border-radius:10px;}

.hslbox2{ margin:50px auto; width:793px;}

.hslbox3{background-image:url(../images/4.jpg); background-repeat:repeat-x; position:relative; padding-top:20px;}
.hslbox3::before{ content:""; height:305px; background-color:#5ab728; position:absolute; top:24px; left:0; width:100%; z-index:0;}
.hslbox3 .hslbt{ margin-top:50px;}
.hslbox3 .hslbt1{background-color:#b3de9c;}
.hslbox3 .hslbt2{background-color:#b3de9c;}
.hslbox3 .hslbt3{border:1px solid #b3de9c;}
.hslbox3 .hslbt3 i{border:1px solid #b3de9c;}
.hslbox3 .hslbt h2{background-color:#efffe7; color:#5ab728;}
.hslbox3 .hslbt p{ color:#fff;}
.hslbox3_1{ background-color:#fff; position:relative; z-index:1; border-radius:10px; margin-top:30px; padding:30px; box-shadow:0 0 10px rgba(0,0,0,.2);}
.hslbox3_2{ width:520px; float:left;}
.hslbox3_3{ width:535px; float:right;}
.hslbox3_2_1 input{ width:100%; height:74px; margin-bottom:20px; border:none; background-color:#ececec; color:#666; font-size:20px; text-indent:20px; border-radius:10px;}
.hslbox3_2_2 input{ width:100%; height:74px; margin-bottom:20px; border:none; background-color:#ffb967; color:#fff; font-size:20px; text-indent:20px; border-radius:10px; cursor:pointer;}

.hslbox4{ padding-top:60px;background-color: #fffaf4;overflow:hidden;margin-top:5px;}
.hslbox4_1{ margin-top:40px; width:590px; float:left; margin-bottom:40px;}
.hslbox4_2{ float:right;}
.hslbox4_1 b{ display:block; height:74px; line-height:74px; font-size:30px; color:#fff; text-align:center; background-color:#ffb967;}
.hslbox4_3{ margin:0 10px;}
.hslbox4_3 a{ display:block; float:left; width:33.3333333333333333%; margin-top:20px;}
.hslbox4_3 a span{ display:block; height:40px; line-height:40px; margin:0 10px; background-color:#ffb967; color:#fff; text-align:center; border-radius:5px;}
.hslbox4_2 b{ background-color:#5ab728;}
.hslbox4_2 .hslbox4_3 a span{ background-color:#5ab728;}



.hslbox5{ padding:50px 0;}
.hslbox5_0{ display: flex;justify-content: space-between; margin:130px 120px 50px 120px;}
.hslbox5_1{ width:215px; background-color:#ffead2; border-radius:10px; height:210px;}
.hslbox5_1 a{ display:block; position:relative;}
.hslbox5_1 span{ display:block; width:180px; border-radius:180px; overflow:hidden; border:5px solid #fff; top:-90px; position:absolute; left:17.5px;}
.hslbox5_1 p{ padding-top:140px; text-align:center; color:#333; font-size:18px;}
.hslbox5_1_2{ background-color:#d4f7c2;}
.hslbox5_1_3{ background-color:#fbe7e7;}


.hslbox6{ background-color:#fffaf4; padding:50px 0;}
.hslbox6_0{display: flex;justify-content: space-between; flex-wrap: wrap; margin-top:30px;}
.hslbox6_1{ margin-bottom:14px;}

.hslbox7{padding:50px 0;}
.hslbox7_0{display: flex;justify-content: space-between; flex-wrap: wrap; width:930px; margin:30px auto;}
.hslbox7_1{ margin-bottom:60px;}
.hslbox7_1 a{ display:block; border:2px solid #57b624; border-radius:10px; width:260px; height:168px; position:relative;}
.hslbox7_1 span{ display:block; position:absolute; top:-10px; left:-10px;}
.hslbox7_1 p{ padding-top:180px; text-align:center; color:#333; font-size:18px;}

.hslbox8{ background-color:#fffaf4; padding:50px 0;}
.hslbox8_0{display: flex;justify-content: space-between; flex-wrap: wrap; margin-top:30px; margin-bottom:20px;}
.hslbox8_1{ width:280px;}
.hslbox8_1 a{ display:block; text-align:center;}
.hslbox8_1 p{ color:#333; font-size:18px; padding-top:10px;}

.hslbox8_01 .hslbox8_1 a{ background-color:#ffb967; height:80px; line-height:80px; text-align:center; border-radius:10px; font-size:20px; color:#fff;}
.hslbox8_01 .hslbox8_1 a i{ font-size:20px; margin-right:5px;}
.hslbox8_02 strong{ display:block; height:40px; line-height:40px; border:1px solid #ffb967; color:#ffb967; margin:10px 30px; font-weight:normal; border-radius:10px;}
.hslbox8_02 a{ background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); padding-bottom:20px;}
.hslbox8_02 .hslbox8_1{ width:260px;}

.hslbox9{ margin:50px auto 70px auto;}
.hslbox9_1{display: flex;justify-content: space-between; flex-wrap: wrap;}
.hslbox9_1 a{ width:560px; height:60px; line-height:60px; background-color:#ffeeda; position:relative; margin-top:30px; border-radius:60px;box-shadow:0 5px 10px rgba(0,0,0,.2); text-indent:30px; color:#333; font-size:18px;}
.hslbox9_1 span{ display:block; position:absolute; right:0; top:0;height:60px; line-height:60px; background-color:#ffb967; color:#fff;border-radius:60px; text-indent:0; padding:0 30px;}

.hslbox9_1 a:nth-child(2n+2){ background-color:#f4ffee;}
.hslbox9_1 a:nth-child(2n+2) span{ background-color:#57b624;}


/*0120修改*/
.box2-nav{ display: flex;flex-wrap: nowrap;justify-content: space-around;text-align: center;margin: 20px 10px 0;}
.box2-nav a{ width:25%;height:70px; border-radius:0; text-align:center;background-color:transparent !important; opacity:1;display:block;outline: none !important;}
/*.box2-nav a:nth-child(1) span{background-color: #02add9;}*/
/*.box2-nav a:nth-child(2) span{background-color: #d3126d;}*/
/*.box2-nav a:nth-child(3) span{background-color: #71b939;}*/
/*.box2-nav a:nth-child(4) span{background-color: #02add9;}*/
.box2-nav span{ display:block; height:50px; line-height:50px; color:#ffb967; font-size:20px;margin: 10px;border-radius: 10px;background-color:#ffead2;outline:none;}
.box2-nav span a{outline：none;}
.box2-nav .swiper-pagination-bullet-active span{color:#ffffff;background-color: #ffb967 !important;outline：none;}
.box2-swp{overflow:hidden;}
.box2-all{display: flex;margin: 20px;background-color: #ffffff;border-radius: 10px;padding: 10px;}
.box2-l{width: 50%;}
.box2-l img{width: 100%;}
.box2-r{width: 50%;padding: 0 10px;display: flex;align-items: center;flex-wrap: wrap;padding-left:50px;}
.box2-r h3{font-size: 30px;width: 100%;}
.box2-r ul li{line-height: 30px;height: 30px;width: 100%;}
.box2-r ul li i{font-size: 14px;color: #d4d4d4;margin-right: 10px;}
.box2-r ul li span{font-size: 16px;outline:none;}

