/*全局*/
* {
  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:#f5f5f5 !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:701px;
	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:701px;
}

.hslbt0{ text-align:center;}
.hslbt{ position:relative; display:block;}
.hslbt b{ display:block; font-size:48px; color:#000;text-align:center;}
.hslbt p{ display:block; font-size:24px; color:#fff; margin-top:10px; height:63px; background-image:url(../images/6.png); background-repeat:no-repeat; background-position:center top; background-size:auto 100%; line-height:63px;}


.hslbtn{ text-align:center;}
.hslbtn a{ display:inline-block;height:60px; line-height:60px; background-color:#bc0c0c;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:#ffcc00; color:#fff;} 

.hslbox2{ margin:50px auto;padding:30px 0;}
.hslbox2_1{display: flex;justify-content: space-between;}
.hslbox2_2{ width:600px; background-image:url(../images/bg1.jpg); background-repeat:no-repeat; background-position:bottom center;}
.hslbox2_2 a{display: flex;justify-content: space-between; position:relative;}
.hslbox2_2 span{ position:relative; top:70px; z-index:1; transition:all .4s;}
.hslbox2_2 span:before{ content:""; width:175px; height:405px; border:1px solid #fff; top:9px; left:7px; display:block; position:absolute;}


.hslbox2_2 .hslon{ top:20px;}
.hslbox2_3{ width:560px; position:relative;}
.hslbox2_3_0{ background-color:#fff; position:relative; z-index:1; padding:40px 20px;margin-top: 50px;}
.hslbox2_3 b{ font-size:30px; display:block;text-align:center; color:#333;}
.hslbox2_3 p{ font-size:18px; color:#bc0c0c; margin-top:10px; margin-bottom:20px;text-align:center;}
.hslbox2_4{ margin:10px 20px;}

.hslbox2_5{ margin:0 20px 20px 20px;}
.hslbox2_5 input{ background-color:#eaeaea; height:60px; width:100%; border:none; text-indent:10px; font-size:18px;}
.hslbox2_6{ margin:0 20px 20px 20px;}
.hslbox2_6 input{ background-color:#bc0c0c; height:60px; width:100%; border:none; text-indent:10px; font-size:18px; color:#fff; cursor:pointer;}

.hslbox3{ margin-top:50px; background-color:#fff; padding:50px 0;}
.hslbox3_0{display: flex;justify-content: space-between; margin-bottom:30px;}
.hslbox3_1{ margin-top:30px; text-align:center;}
.hslbox3_1 a{ display:block; background-color:#f5f5f5; margin:0 5px; padding:20px;}
.hslbox3_1 b{ color:#333; font-size:24px; display:block; margin-bottom:15px;}
.hslbox3_1 p{ color:#666; font-size:16px; margin-top:10px; line-height:26px; height:60px;}
.hslbox3_1 a:hover{ background-color:#bc0c0c;}
.hslbox3_1 a:hover b{ color:#fff;}
.hslbox3_1 a:hover p{ color:#fff;}
.hslbox3_2{ margin-bottom:20px;}
.hslbox3_1_1{ width:530px;}
.hslbox3_1_2{ width:325px;}
.hslbox3_2 p{ height:52px;}

.hslbox4{}
.hslbox4_1{display: flex;justify-content: space-between;flex-wrap: wrap;}
.hslbox4_1 a{ display:block; background-color:#fff;width:375px; margin-top:30px; text-align:center; padding-bottom:20px;}
.hslbox4_1 a b{ display:block; font-weight:normal; color:#000; font-size:30px; padding-top:15px;}
.hslbox4_1 a p{ display:block; font-weight:normal; color:#555; font-size:20px;}

.hslbox1 {
	height:134px;
	width:100%;
	min-width:1200px;
	max-width:1920px;
 background:url(../images/18.jpg) no-repeat 50%;
 margin-top:30px;
}
.hslbox1 a {
  display: block;
  height:134px;
}

.hslbox5{background-color:#fff; padding:50px 0;}
.hslbox5_1{display: flex;justify-content: space-between; margin-top:30px;}
.hslbox5_1 a{ margin-bottom:25px; display:block; width:288px; background-color:#f5f5f5; text-align:center;}
.hslbox5_1 b{ display:block; color:#000; font-size:20px; line-height:60px;}
.hslbox5_1 p{ display:block; color:#333; font-size:18px; line-height:30px; height:60px; padding:15px 0;}


.hslbox6{padding:40px 0;}
.hslbox6_1{ position:relative; margin:50px 0; overflow:hidden;}
.hslbox6_0{display: flex;justify-content: space-between;}
.hslbox6_2{ width:408px; position:relative;}
.hslbox6_3{flex:1; margin-left:50px;}
.hslbox6_3 a{ display:block;}
.hslbox6_2 a{ display:block; width:393px; height:474px; z-index:1; position:relative; background-image:url(../images/bg.jpg); overflow:hidden;}
.hslbox6_2 a img{ position:absolute; bottom:0; width:70%; left:15%;}
.hslbox6_3 h3{ color:#000; font-size:36px; margin:5px 0;}
.hslbox6_3 b{ color:#333; font-size:20px; margin-top:20px; display:block; margin-bottom:5px;}
.hslbox6_3 p{ color:#666; font-size:18px; line-height:28px;}
.hslbox6_4{display: none;justify-content: space-between; margin-top:22px;}
.hslbox6_nav{ display:block; width:88px; height:43px; position:absolute; right:0; top:0; z-index:2;display: flex;justify-content: space-between;}
.hslbox6_nav div{ cursor:pointer; width:43px; height:43px; background-color:#ae0a15; text-align:center; line-height:43px;}
.hslbox6_nav i{ font-size:24px; color:#fff;}
.hslbox6_nav .swiper-button-disabled{ background-color:#dbdbdb;}
.hslbox6_0_1 .hslbox6_4_1{ display:flex;}
.hslbox6_0_2 .hslbox6_4_2{ display:flex;}
.hslbox6_0_3 .hslbox6_4_3{ display:flex;}
.hslbox6_4 span{ width:240px;}

.hslbox7{background-color:#fff; padding:50px 0;}
.hslbox7_1{display: flex;justify-content: space-between; margin-top:30px;}
.hslbox7_1 a{ margin-bottom:25px; display:block; width:288px; background-color:#f5f5f5; text-align:center;}
.hslbox7_1 b{ display:block; color:#000; font-size:20px; line-height:60px;}
.hslbox7_1 p{ display:block; color:#333; font-size:18px; line-height:30px; height:60px; padding:15px 0;}

.hslbox8{ padding:50px 0 60px 0;}
.hslbox8_0{display: flex;justify-content: space-between; margin-top:40px; text-align:center;flex-wrap: wrap;}
.hslbox8_1{ background-color:#fff; border-radius:10px; width:580px; margin-bottom:20px;}
.hslbox8_1 a{display: flex;justify-content: space-between; height:60px; line-height:60px;}
.hslbox8_1 p{ padding-left:20px; color:#333; font-size:20px;}
.hslbox8_1 span{ color:#fff; font-size:20px; width:240px; background-color:#bc0c0c; text-align:center;}
.hslbox8_1 span i{ color:#fff; font-size:20px; padding-right:10px;}

