/*全局*/
* {
  margin: 0;
  padding: 0;
  list-style:none;
}
.animation,.animation *{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;}img{ display:block;}
a {
  text-decoration: none !important;
}
.w1200 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

body{background-color:#efefef; margin:0; padding:0;}

.hslclear {
  clear: both; display:block;
}
.hslbanner{ width:100%; background-position:center top; height:520px;background-image:url("../images/1.jpg"); background-repeat:no-repeat; background-position:center top;}
.hslbanner a{ display:block; height:520px; position:relative;}

.hslbox1{ padding:50px 0 20px 0;}
.hslbox1_1{ padding:20px; margin:50px 0; background-color:#fff; border:1px dashed #dcdcdc; color:#333; font-size:20px; font-weight:bold; border-radius:10px; line-height:32px;}
.hslbox1_1 strong{ color:#cd0c0d;}
.hslbox1_2{ position:relative; background-color:#fff; border-radius:10px; padding:30px; box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;justify-content: space-between;}
.hslbox1_3{ width:244px;}
.hslbox1_5{ display:flex;justify-content: right; width:100%; margin-top:30px; position:relative;background-image:url("../images/16.jpg"); background-repeat:repeat-y; background-position:left center;}
.hslbox1_5 span{ display:flex;flex-wrap:wrap; width:142px; box-shadow:0 0 10px rgba(0,0,0,.1); padding:26px 26px 13px 26px; text-align:center;justify-content: center;}
.hslbox1_5 span p{color:#333; text-align:center; padding-top:13px;}
.hslbox1_4{ width:195px;}
.hslbox1_4 a{ display:flex;justify-content: center;box-shadow:0 0 10px rgba(0,0,0,.1); padding:26px 0 19px 0; margin-bottom:30px; flex-wrap:wrap;}
.hslbox1_4 p{ color:#333; text-align:center; padding-top:13px;}
.hslbox1_2 i{ display:block; position:absolute; left:-13px; top:-11px;}


.hslzttit{ text-align:center; position:relative; width:1200px; margin:0 auto;} 
.hslzttit span{ background-color:#efefef; padding:0 20px; position:relative; z-index:1; display:inline-block;}
.hslzttit span b{ font-size:40px;display:block; color:#333;}
.hslzttit span b strong{ color:#b01313;}
.hslzttit span p{ color:#999; font-size:16px; text-transform:uppercase;}
.hslzttit:before{ content:""; width:100%; height:1px; display:block; position:absolute; top:50%; margin-top:-.5px; left:0; background-color:#ccc;}


.hslbtn{display:flex;justify-content:center;}
.hslbtn a{ width:400px; height:60px; line-height:60px; background-color:#be112c; border-radius:60px; color:#fff; font-size:24px; margin:0 20px;display:flex;justify-content:center;align-items: center;}
.hslbtn a i{ font-size:24px; padding-left:10px;}


.hslbox2{padding:50px 0; background-color:#fff; margin-top:30px;}
.hslbox2 .hslzttit span{ background-color:#fff;}
.hslbox2_1{ box-shadow:0 0 20px rgba(0,0,0,.1); margin-top:50px; position:relative;}
.hslbox2_2{ padding:20px 20px 0 20px;display:flex;justify-content: space-between;}
.hslbox2_3{ width:245px;}
.hslbox2_4{flex:1; margin-left:20px;}
.hslbox2_8{display:flex;justify-content: space-between; margin-bottom:30px; border-bottom:1px dotted #ccc; padding-bottom:20px; margin-top:5px;}
.hslbox2_6{ margin:0 20px;}
.hslbox2_6 b{ color:#a32121; font-size:20px;padding-top:20px; display:block;}
.hslbox2_6 p{ color:#666; font-size:16px; margin-top:10px;}
.hslbox2_9{ margin:0 20px;}
.hslbox2_1 i{ display:block; position:absolute; left:-13px; top:-11px;}

.hslbox3{ margin:50px auto;}
.hslbox3_1{display:flex;justify-content: space-between;}
.hslbox3_2{ width:388px; margin-top:50px;}
.hslbox3_2 a{ display:block; background-color:#fff; text-align:center; padding-bottom:30px; position:relative; top:0;}
.hslbox3_2 b{ display:block; font-size:24px; color:#333; font-weight:normal; padding-top:20px;}
.hslbox3_2 p{ font-size:16px; color:#999; padding-top:5px; padding-bottom:10px;}
.hslbox3_2 strong{ display:block; width:60%; height:40px; line-height:40px; margin-left:20%; border:2px solid #a91111; color:#a91111; font-weight:normal; font-size:18px; border-radius:40px; margin-top:10px;}
.hslbox3_2 a:hover{ top:-5px; box-shadow:0 0 10px rgba(0,0,0,.1);}

.hslbox4{ background-color:#a91111; border-radius:10px;padding:20px 0;margin-bottom:50px;}
.hslbox4_1{ width:190px; position:relative;display:flex;justify-content: center; flex-wrap:wrap;}
.hslbox4_2{ margin:0 20px;display:flex;justify-content: space-between;}
.hslbox4_1 i{display:flex;justify-content: center; width:100%; text-align:center;}
.hslbox4_1 p{ padding-top:10px; color:#fff; font-size:16px;}
.hslbox4_1:before{ content:""; display:block; height:100%; width:1px; background-color:#fff; position:absolute; right:0; top:0; opacity:.2;}
.hslbox4_1:last-child:before{ display:none;}



