/*全局*/
* {
  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:516px;
	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:516px;
}

.hslbt0{ text-align:center;}
.hslbt{ position:relative; display:inline-block;}
.hslbt b{ display:block; font-size:48px; color:#924f2f; text-align:center; height:80px; line-height:80px;}
.hslbt:before{ content:""; height:1px; width:270px; background-color:#e8bda8; position:absolute; top:70px; left:-290px;}
.hslbt:after{ content:""; height:1px; width:270px; background-color:#e8bda8; position:absolute; top:70px; right:-290px;}
.hslbt p{ display:block; font-size:24px; color:#d09376; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter;}


.hslbtn{ text-align:center;}
.hslbtn a{ display:inline-block;height:50px; line-height:50px; background-color:#924f2f;width:360px; color:#fff; font-size:20px;  margin:0 20px; position:relative; overflow:hidden; border-radius:50px;}
.hslbtn a i{ font-size:24px;}
.hslbtn .hslbtn_2{ background-color:#e29069; color:#fff;} 

.hslbox1{background-color:#f7e9e0; padding:30px 0;}
.hslbox1_1{display: flex;justify-content: space-between; margin:30px auto;}
.hslbox1_2{position:relative; width:270px;}
.hslbox1_1 a{ display:block; border-radius:10px; width:270px; height:155px; background-color:#fff; text-align:center; box-shadow:0 0 10px rgba(146,79,47,.2)}
.hslbox1_1 span{ display:inline-block;height:70px; line-height:70px; font-size:80px; font-weight:bold; color:#924f2f; position:relative; left:-15px; margin-top:20px;}
.hslbox1_1 p{ color:#333; font-size:22px; text-align:center; margin-top:10px;}
.hslbox1_1 span:before{ content:"+"; position:absolute; width:30px; text-align:center; top:0; right:-30px; font-size:28px; font-weight:normal;line-height:30px; height:30px;}
.hslbox1_1 span:after{ content:"年"; position:absolute; width:30px; text-align:center; bottom:0;right:-30px;font-size:18px; font-weight:normal; line-height:30px; height:30px;}
.hslbox1_1 .hslbox1_2_2 span:after{ content:"万";}
.hslbox1_1 .hslbox1_2_3 span:after{ content:"万";}
.hslbox1_1 .hslbox1_2_4 span:after{ content:"位";}


.hslbox2{ margin:50px auto 0 auto;padding:30px 0;}
.hslbox2_1{display: flex;justify-content: space-between;}
.hslbox2_2{ width:600px;}
.hslbox2_2 a{ display:block;}
.hslbox2_2 span{ position:relative; top:70px; z-index:1; transition:all .4s;}

.hslbox2_2 span:before{ content:""; width:175px; height:365px; border:1px solid #fff; top:9px; left:7px; display:block; position:absolute;}


.hslbox2_2 .hslon{ top:20px;}
.hslbox2_3{width:600px; position:relative; height:379px; overflow:hidden; background-color:#924f2f;}
.hslbox2_3_0{ position:relative; z-index:1; padding:40px 50px;}
.hslbox2_3 span{ font-size:30px; display:block;text-align:center; color:#fff; border:1px solid rgba(255,255,255,.5); height:70px; margin-top:20px; position:relative;}
.hslbox2_3 span b{ display:block; position:absolute; background-color:#924f2f; width:180px; height:40px; line-height:40px; top:-20px; left:50%; margin-left:-90px;}
.hslbox2_3 p{ font-size:18px; color:#fff; margin-top:30px;}
.hslbox2_4{display: flex;justify-content: space-between;flex-wrap: wrap; padding:20px 0;}
.hslbox2_4 label{ width:25%; margin-bottom:10px; color:#fff; font-size:20px;}
.hslbox2_4 label input{ margin-right:5px;}
.hslbox2_5{ margin:0 0 20px 0;}
.hslbox2_5 input{ background-color:#fff; height:50px; width:100%; border:none; text-indent:10px; font-size:18px;}
.hslbox2_6{ margin:0 0 20px 0;}
.hslbox2_6 input{ background-color:#e29069; height:50px; width:100%; border:none; text-indent:10px; font-size:18px; color:#fff; cursor:pointer;}

.hslbox3{ margin-top:30px; background-color:#fff3ec; padding:30px 0;}
.hslbox3_0{display: flex;justify-content: space-between;margin-bottom:30px;}
.hslbox3_1{ margin-top:30px; width:570px;}
.hslbox3_1 a{ display:block; position:relative;}
.hslbox3_1 a:before{ content:""; width:510px; height:450px; background-color:#f5dacd; position:absolute; z-index:0; top:0; left:0;}
.hslbox3_3{ color:#924f2f; font-size:26px; font-weight:bold; height:80px; line-height:80px;position:relative; z-index:1; margin-left:20px;}
.hslbox3_4{ display:block; margin-left:20px; background-color:#fff; position:relative; z-index:1; padding:30px 30px 20px 30px;}
.hslbox3_4_1{ height:100px; border:2px solid #f5dacd; background-color:#fff; display:block; margin-bottom:10px;display: flex;justify-content: space-between; position:relative;}
.hslbox3_4_1:before{ content:""; width:82px; height:40px; background-image:url(../images/6.png); position:absolute; top:50%; margin-top:-20px; left:50%; margin-left:-41px;}
.hslbox3_4_2{ padding:10px; background-color:#f5dacd; width:50%; text-align:center;}
.hslbox3_4_2 b{ display:block; color:#924f2f; font-size:22px; text-align:left;padding-left:10px;}
.hslbox3_4_2 p{color:#924f2f; font-size:16px; text-align:left; padding-left:10px; line-height:24px;}
.hslbox3_4_3{ background-color:#fff;}
.hslbox3_4_3 b{ text-align:center; color:#333;}
.hslbox3_4_3 p{ text-align:center; color:#333;}

.hslbox3_2{ width:581px; background-image:url(../images/7.jpg); background-repeat:no-repeat; background-position:bottom center;}
.hslbox3_2 a{display: flex;justify-content: space-between; position:relative; margin-top:50px;}
.hslbox3_2 span{ position:relative; top:70px; z-index:1; transition:all .4s;}
.hslbox3_2 span:before{ content:""; width:155px; height:397px; border:1px solid #fff; top:10px; left:10px; display:block; position:absolute;}
.hslbox3_2 .hslon{ top:20px;}


.hslbox4{ padding:50px 0;}
.hslbox4_1{ margin:30px 0;}
.hslbox4_1 a{ background-color:#fff3ec; text-align:center; display:block; padding-bottom:15px;}
.hslbox4_1 p{ font-size:16px; line-height:24px; color:#333; padding-top:10px;}
.hslbox4_0{display: flex;justify-content: space-between;}


.hslbox5{padding:40px 0; background-color:#fff3ec;}
.hslbox5_0{display: flex;justify-content: space-between; margin:30px 0;}
.hslbox5_1{ width:365px;}
.hslbox5_1 a{ display:block; background-color:#fff;text-align:center;}
.hslbox5_1 b{ display:block; height:60px; line-height:60px; background-color:#924f2f; color:#fff; font-weight:normal; font-size:30px;}
.hslbox5_1 b strong{ padding-right:10px;}
.hslbox5_1 p{font-size:18px; color:#333; padding:20px 0;}
.hslbox5_1_1{display: flex;justify-content: space-between; padding:0 20px 20px 20px;}
.hslbox5_1_2{ width:50%;}
.hslbox5_1_2 span{ display:block; margin:0 10px; background-color:#924f2f; height:40px; line-height:40px; color:#fff; border-radius:5px; font-size:18px; border:2px solid #924f2f;}
.hslbox5_1_2:last-child span{ background-color:transparent; color:#924f2f;}

.hslbox6{padding:40px 0 50px 0;}
.hslbox6_1{margin-top:30px; overflow:hidden;}
.hslbox6_1 span img{ margin-bottom:25px; display:block;}
.hslbox6_2{display: flex;justify-content: space-between; width:1123px; margin:30px auto;}
.hslbox6_nav{display: flex; justify-content:center}
.hslbox6_nav a{ width:220px; height:40px; line-height:40px; text-align:center; background-color:transparent; border:2px solid #924f2f; border-radius:0; color:#924f2f;font-size:18px;}
.hslbox6_nav .swiper-pagination-bullet{ opacity:1;}
.hslbox6_nav .swiper-pagination-bullet-active{ background-color:#924f2f; color:#fff;}
.hslbox6_2 a img{ display:block; margin-bottom:10px;}

.hslbox7_1{ background-color:#924f2f; padding:20px;display: flex;justify-content: space-between; margin-bottom:20px;}
.hslbox7_2{ width:430px;}
.hslbox7_3{ width:725px;}
.hslbox7_3 a{display: flex;justify-content: space-between;}
.hslbox7_3 a img{ width:355px;}
.hslbox7_2 b{ background-color:#e8bda7; color:#924f2f; display:inline-block; height:45px; line-height:45px; border-radius:10px; padding:0 40px; font-size:24px; font-weight:normal; margin-bottom:10px; margin-top:20px; margin-left:20px;}
.hslbox7_2 p{ color:#fff; font-size:18px; line-height:28px; margin-top:12px;margin-left:20px;}
.hslbox7_2 p i{ font-size:20px; margin-right:8px;}










