/*全局*/
* {
  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: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:520px;
}

.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:#f6976b;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:#4a1700; color:#fff;} 

.hslbox1{background-color:#fff; height:285px; position:relative;}
.hslbox1:before{ height:285px; width:50%; content:""; top:0; left:0; display:block; position:absolute; background-color:#ec804f;}
.hslbox1_1{ position:relative; z-index:1;display: flex;justify-content: space-between;}
.hslbox1_2{ width:50%;}
.hslbox1_2 span{ display:block; color:#fff; font-size:28px;text-transform:uppercase; padding-top:90px; padding-left:20px;}
.hslbox1_2 p{ display:block; color:#fff; font-size:40px; font-weight:bold;padding-left:20px;}
.hslbox1_4{ width:50%;}
.hslbox1_4_0{ padding:30px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.hslbox1_3{ width:50%; margin-bottom:30px;}
.hslbox1_3 a{display: flex;justify-content: space-between;}
.hslbox1_3_1{ width:95px; height:100px; border:2px solid #f59569; border-radius:10px;}
.hslbox1_3_1 i{ font-size:40px; color:#f59569; display:block; text-align:center; padding-top:5px; height:58px;}
.hslbox1_3_1 strong{ color:#5d381e; text-align:center; display:block; font-size:20px;}
.hslbox1_3_2{flex:1; padding-top:18px;}
.hslbox1_3_2 b{ font-weight:normal; color:#5d381e; font-size:24px; margin-left:15px;}
.hslbox1_3_2 p{ font-size:18px;color:#5d381e;margin-left:15px;}


.hslbox2{padding:50px 0; background-color:#f5f5f5;}
.hslbox2_1{ position:relative;height:430px;}
.hslbox2_2{ width:600px; position:absolute; z-index:1; top:60px;}
.hslbox2_2 a{ display:block; position:relative;}
.hslbox2_2 a:before{ position:absolute; width:578px; height:303px; border:1px solid rgba(255,255,255,.8); content:""; top:10px; left:10px;}
.hslbox2_2 p{ text-transform:uppercase; color:#f39164; font-size:24px;}
.hslbox2_3{width:750px; height:430px; overflow:hidden; background-color:#fff; border:5px solid #f39164; float:right;}
.hslbox2_3_0{ padding:60px 40px 0 198px;}
.hslbox2_3 span{ display:block;}
.hslbox2_3 span i{ display:block;text-transform:uppercase; color:#666; font-size:16px; font-style:normal; border-bottom:2px solid #f6976b; padding-bottom:5px; margin-bottom:5px;}
.hslbox2_3 span b{ display:block; font-size:36px; color:#333;}
.hslbox2_3 span p{ display:block; font-size:18px; color:#555; margin-top:5px;}
.hslbox2_5{ margin:20px 0;}
.hslbox2_5 input{ background-color:#e9e9e9; height:60px; width:100%; border:none; text-indent:10px; font-size:18px;}
.hslbox2_6{ margin:0 0 20px 0;}
.hslbox2_6 input{ background-color:#f6976b; height:60px; width:100%; border:none; text-indent:10px; font-size:18px; color:#fff; cursor:pointer;}

.hslbox3{ margin:50px auto; position:relative;}
.hslbox3_1{ width:670px;position: absolute;}
.hslbox3_1 i{ display:block;text-transform:uppercase; color:#666; font-size:16px; font-style:normal; border-bottom:2px solid #f6976b; padding-bottom:5px; margin-bottom:5px;}
.hslbox3_1 b{ display:block; font-size:36px; color:#f6976b;}
.hslbox3_1 p{ display:block; font-size:18px; color:#555; margin-top:5px;}
.hslbox3_2{ background-color:#ffeedd; height:460px; width:670px; margin-top:180px;}
.hslbox3_2 b{ background-color:#f6976b; display:inline-block; height:40px; line-height:40px; padding:0 20px; border-radius:5px; color:#fff;transform: skew(-15deg); margin-left:30px;}
.hslbox3_2 b i{ font-style:normal;transform: skew(15deg); display:block;}
.hslbox3_2_1{ margin-top:108px;}
.hslbox3_3{display: flex;justify-content: space-between; padding:20px 30px 10px 30px;flex-wrap: wrap;}
.hslbox3_3 a{ height:40px; line-height:40px; border:2px solid #f6976b; border-radius:30px; width:275px; color:#f6976b; font-size:18px; text-align:center; margin-bottom:10px;}
.hslbox3_2 p{ margin-left:30px; color:#333; font-size:16px; line-height:30px; padding-top:10px;}
.hslbox3_4{ width:500px; position:absolute; top:0; right:0;}
.hslbox3_4:before{ width:390px; height:560px; background-color:#f6976b; content:""; position:absolute; z-index:1; top:0; right:0;}
.hslbox3_4 b{ display:block; font-weight:normal; position:relative; z-index:2; height:60px; line-height:60px; color:#fff; font-size:24px; margin-left:140px;}
.hslbox3_4 a{ display:block; margin-right:20px; position:relative; z-index:2;}
.hslbox3_4 a:before{ position:absolute; width:458px; height:538px; border:1px solid rgba(255,255,255,.8); content:""; top:10px; left:10px;}
.hslbox3_0{ overflow:hidden; height:620px;}
.hslbox3_nav{position:absolute;display: flex;justify-content: space-between; width:560px; z-index:2; left:50px; top:100px;}
.hslbox3_nav a{ display:block; background-color:#f6976b; width:142px; height:142px; text-align:center; border:5px solid #f6976b;}
.hslbox3_nav a span{ display:block; font-size:24px; color:#78432b; line-height:35px; font-weight:bold; margin:40px 20px;}
.hslbox3_nav .swiper-pagination-bullet{ opacity:1;}
.hslbox3_nav .swiper-pagination-bullet-active{border-color:#fff;}
.hslbox3_nav .swiper-pagination-bullet-active span{ color:#fff;}

.hslbox4{background-color:#f5f5f5; margin-top:50px; padding-bottom:50px;}
.hslbox4_1{ margin-bottom:30px;}
.hslbox4_1 a{ background-color:#fff; 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;flex-wrap: wrap;}
.hslbox4 .hslbt0{ background-color:#eb7f4d; padding:30px 0; margin-bottom:30px;}
.hslbox4 .hslbt p{ color:#fff;}
.hslbox4 .hslbt b{ color:#fff;}

.hslbox5{padding:40px 0;display: flex;justify-content: space-between;}
.hslbox5_1{ width:600px; position:relative;}
.hslbox5_1:before{ content:""; display:block; background-color:#f6976b; width:525px; height:410px; position:absolute; top:0; left:0;}
.hslbox5_3{ position:relative; z-index:1; padding:21px 20px; width:400px;}
.hslbox5_3 p{display:block;text-transform:uppercase; color:#fff; font-size:16px; font-style:normal; border-bottom:2px solid #fff; padding-bottom:8px; margin-bottom:5px;}
.hslbox5_3 b{ display:block; font-size:36px; color:#fff; display:block;}
.hslbox5_1 a{ display:block; position:relative; z-index:1; margin-left:20px; width:572px;}
.hslbox5_2 a{ display:block; margin-bottom:20px; position:relative; z-index:1;}
.hslbox5_2 .hslbox5_4{display: flex;justify-content: space-between;}
.hslbox5_2{ position:relative; padding-right:20px; padding-top:20px;}
.hslbox5_2:after{ content:""; display:block; width:88px; height:44px; position:absolute; right:0; top:0; border-top:10px solid #f6976b;border-right:10px solid #f6976b;}

.hslbox6{padding:50px 0; background-color:#ffeedd; margin-top:50px;}
.hslbox6_1{margin-top:30px; display: flex;justify-content: space-between;}
.hslbox6_2{ width:270px; height:158px; background-color:#fff; border-radius:10px; box-shadow:0 0 10px rgba(222,130,87,.3);}
.hslbox6_2 span{ display:block; color:#f6976b; font-size:24px; text-align:center; padding-top:20px;}
.hslbox6_2 span b{ font-size:72px; letter-spacing:-4px; padding-right:5px;}
.hslbox6_2 p{ text-align:center; color:#555; font-size:18px; margin-top:-5px;}
.hslbox6_3{ background-color:#f6976b; margin-top:30px; border-radius:10px;display: flex;justify-content: space-between; padding:20px; margin-bottom:30px;}
.hslbox6_4{display: flex;justify-content: space-between; width:570px;}
.hslbox6_4 span{flex:1; margin-left:20px;}
.hslbox6_4 a{ width:260px;}
.hslbox6_4 b{color:#f6976b; background-color:#fff; display:inline-block; height:40px; line-height:40px; padding:0 30px; border-radius:10px; font-weight:normal; font-size:20px;transform: skew(-15deg); margin-bottom:10px; margin-top:20px;}
.hslbox6_4 b i{ display:block; font-style:normal;transform: skew(15deg);}
.hslbox6_4 p{ color:#fff; font-size:16px; line-height:30px;}
.hslbox6_4 p i{ font-size:18px; margin-right:3px;}



