/*全局*/
* {
  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:#fff; margin:0; padding:0;}

.hslclear {
  clear: both; display:block;
}
.hslbanbox{ width:100%; height:626px; background-image:url(../images/1.jpg); background-repeat:no-repeat; background-position:center top;}
.hslbanbox a{ display:block; height:100%;}


.hslbox1{ position:relative; background-color:#fff2ef; padding:50px 0;}
.hslbox1_1{display:flex;justify-content:space-between; margin:50px auto 30px auto;}
.hslbox1_1 a{ width:368px; position:relative; overflow:hidden; height:326px;}
.hslbox1_1 a span{ display:block; position:absolute; bottom:0; padding:10px 0; background-color:#fff; width:100%; text-align:center; bottom:-84px;}
.hslbox1_1 span b{ display:block; color:#000; font-size:24px; padding:10px;}
.hslbox1_1 span p{color:#666; font-size:18px; padding:0 30px;}
.hslbox1_1 span strong{ display:block; width:260px; height:50px; line-height:50px; font-size:24px; color:#f95d3f; border:2px solid #f95d3f; border-radius:50px; font-weight:normal; margin:20px auto;}
.hslbox1_1 a:hover span{ bottom:0;}
.hslbox1_1 a:hover{ box-shadow:0 0 20px rgba(0,0,0,.2);}



.hslzttit{ text-align:center; position:relative;}
.hslzttit h2{ color:#333; font-size:48px; height:56px; line-height:56px; display:inline-block; background-color:#fff2ef; position:relative; z-index:1; padding:0 50px;}
.hslzttit h2 strong{ color:#f25524;}
.hslzttit p{ color:#666; font-size:30px; height:36px; line-height:36px;}
.hslzttit:before{ content:""; height:1px; width:100%; background-color:#cfc5c3; display:block; position:absolute; top:50%; margin-top:-.5px; left:0; z-index:0;}


.hslbox2{ margin:50px auto;}
.hslbox2 .hslzttit h2{ background-color:#fff;}
.hslbox2_1{display:flex;justify-content:space-between; margin-top:50px;}
.hslbox2_2{ width:525px;display:flex;justify-content:space-between; margin-left:35px; height:400px; position:relative;}
.hslbox2_3{ width:170px; position:relative; top:0;}
.hslbox2_2 .hslon{ top:36px;}
.hslbox2_4{ width:600px; background-color:#f0f0f0;}
.hslbox2_2:after{ content:""; width:501px; height:57px; display:block;background-image:url(../images/8.png); position:absolute; bottom:-57px;}
.hslbox2_4 b{ display:block; text-align:center; line-height:90px; color:#fff; font-size:30px; background-color:#f96144;}
.hslbox2_5{display:flex;justify-content:space-between; height:30px; line-height:30px; margin:40px 60px;}
.hslbox2_5 label{ font-size:24px;}
.hslbox2_6{ position:relative; height:64px; line-height:64px; border:1px solid #ccc; margin:20px 40px;}
.hslbox2_6 i{ position:absolute; width:40px; text-align:center; height:40px; line-height:40px; top:12px; left:0; border-right:1px solid #ccc; font-size:30px; color:#999;}
.hslbox2_6 input{ display:block; border:none; background-color:#fff; width:100%; height:64px; color:#333; font-size:18px; text-indent:50px;}
.hslbox2_7 input{ background-color:#f96247; border:none; color:#fff; font-size:24px; width:100%; height:65px; border-radius:65px; cursor:pointer;}
.hslbox2_7{ margin:30px 40px;}

.hslbtn{display:flex;justify-content:center; text-align:center;}
.hslbtn a{ width:260px; height:54px; line-height:54px; background-color:#f19149; border:2px solid #f19149; color:#fff; font-size:24px; margin:0 20px; border-radius:10px; }
.hslbtn a:last-child{ background-color:transparent; color:#f19149;}


.hslbox3{ padding:50px 0;background-color:#f3531e; margin:90px 0 30px 0;}
.hslbox3 .hslzttit h2{ background-color:#f3531e; color:#fff;}
.hslbox3 .hslzttit h2 strong{ color:#ffd35b;}
.hslbox3 .hslzttit:before{ background-color:#c85132;}
.hslbox3 .hslzttit p{ color:#fff;}
.hslbox3_1{ margin:50px auto;}
.hslbox3_1 p{ padding:36px; color:#fff; font-size:24px; background-color:rgba(255,255,255,.2); border:1px dashed #fff; border-radius:10px;}
.hslbox3_2{display:flex;justify-content:space-between; height:90px; margin-top:30px; line-height:90px; background-color:#fff;}
.hslbox3_2 a{ width:25%; text-align:center; font-size:30px; color:#fa553d; font-weight:bold; position:relative;}
.hslbox3_2 a:after{ content:""; height:48px; width:1px; background-color:#bfbfbf; display:block; position:absolute; right:0; top:21px;}
.hslbox3_2 a:last-child:after{ display:none;}
.hslbox3_2 .hslon{ background-color:#ffcb3d;}
.hslbox3_2 .hslon:after{ display:none;}
.hslbox3_3{ margin-top:30px; height:219px; overflow:hidden;}
.hslbox3_4{ height:219px; position:relative; overflow:hidden;}
.hslbox3_4_0{ margin:0 70px;overflow:hidden; height:219px; position:relative;}
.hslbox3_4_1{ height:219px; width:50px; text-align:center; line-height:219px; background-color:rgba(255,255,255,.5); position:absolute; cursor:pointer;}
.hslbox3_4_2{ height:219px; width:50px; text-align:center; line-height:219px; background-color:rgba(255,255,255,.5); position:absolute; cursor:pointer; right:0;}
.hslbox3_4 i{ color:#fff; font-size:36px;}

.hslbox3_5{ height:219px; position:relative; overflow:hidden; display:none;}
.hslbox3_5_0{ margin:0 70px;overflow:hidden; height:219px; position:relative;}
.hslbox3_5_1{ height:219px; width:50px; text-align:center; line-height:219px; background-color:rgba(255,255,255,.5); position:absolute; cursor:pointer;}
.hslbox3_5_2{ height:219px; width:50px; text-align:center; line-height:219px; background-color:rgba(255,255,255,.5); position:absolute; cursor:pointer; right:0;}
.hslbox3_5 i{ color:#fff; font-size:36px;}

.hslbox3_6{ height:219px; position:relative; overflow:hidden; display:none;}
.hslbox3_6_0{ margin:0 70px;overflow:hidden; height:219px; position:relative;}
.hslbox3_6_1{ height:219px; width:50px; text-align:center; line-height:219px; background-color:rgba(255,255,255,.5); position:absolute; cursor:pointer;}
.hslbox3_6_2{ height:219px; width:50px; text-align:center; line-height:219px; background-color:rgba(255,255,255,.5); position:absolute; cursor:pointer; right:0;}
.hslbox3_6 i{ color:#fff; font-size:36px;}

.hslbox3_7{ height:219px; position:relative; overflow:hidden; display:none;}
.hslbox3_7_0{ margin:0 70px;overflow:hidden; height:219px; position:relative;}
.hslbox3_7_1{ height:219px; width:50px; text-align:center; line-height:219px; background-color:rgba(255,255,255,.5); position:absolute; cursor:pointer;}
.hslbox3_7_2{ height:219px; width:50px; text-align:center; line-height:219px; background-color:rgba(255,255,255,.5); position:absolute; cursor:pointer; right:0;}
.hslbox3_7 i{ color:#fff; font-size:36px;}

.hslbox4{ margin:30px auto;}

.hslbox5{ border:2px solid #f45728; border-radius:10px; background-color:#fff2ef; margin-top:30px;}
.hslbox5_1{ background-color:#f45728; height:100px; line-height:100px; text-align:center; color:#fff; font-size:36px;}
.hslbox5_2{ margin:40px 35px 10px 35px;display:flex;justify-content: space-between;flex-wrap:wrap;}
.hslbox5_2 a{ width:500px; height:100px; line-height:100px; border-radius:5px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,.2); margin-bottom:30px;display:flex;justify-content: space-between; position:relative; top:0; border:2px solid #73bee9;}
.hslbox5_5{ flex:1; background-color:#fff; position:relative; text-indent:20px;font-size:20px; color:#333;}
.hslbox5_5 b{ display:block; color:#333; font-size:24px; padding-top:20px; padding-left:30px;}
.hslbox5_5 p{ display:block; color:#fa553d; font-size:24px; padding-top:1px; padding-left:30px;}
.hslbox5_5 strong{color:#f45728; font-weight:normal;}
.hslbox5_4{ text-align:center;font-size:30px; color:#fff; width:150px;}
.hslbox5_2 a:hover{ top:-3px;}
.hslbox5_2 .hslbox5_3_1{ background-color:#f45626;border:2px solid #f45626;}
.hslbox5_2 .hslbox5_3_2{ background-color:#fa893d;border:2px solid #fa893d;}
.hslbox5_2 .hslbox5_3_3{ background-color:#73bee9;border:2px solid #73bee9;}
.hslbox5_2 .hslbox5_3_4{ background-color:#ed2323;border:2px solid #ed2323;}
.hslbox5_2 .hslbox5_3_5{ background-color:#ffbf43;border:2px solid #ffbf43;}
.hslbox5_2 .hslbox5_3_6{ background-color:#bdbdbd;border:2px solid #bdbdbd;}
.hslbox5_3_4 .hslbox5_4 b:before{ display:none;}

.hslbox6{ border:2px solid #f45728; border-radius:10px; background-color:#fff2ef; margin-top:30px;}
.hslbox6_1{ background-color:#f45728; height:100px; line-height:100px; text-align:center; color:#fff; font-size:36px;}
.hslbox6_2{ margin:40px 15px 10px 15px;display:flex;justify-content: space-between;flex-wrap:wrap;}
.hslbox6_2 a{border-radius:5px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,.2); margin-bottom:30px;position:relative; top:0; width:277px; text-align:center;}
.hslbox6_3 b{ display:block; color:#333; font-size:24px; padding:10px 0 5px 0;}
.hslbox6_3 p{ color:#555; font-size:20px; margin:0; padding:0;display:none;}
.hslbox6_3 p strong{ font-weight:normal;}
.hslbox6_3 strong{ color:#f45626;}
.hslbox6_3 span{ display:block; border:2px solid #fa553d; color:#fa553d; height:40px; width:200px; font-size:20px; line-height:40px; border-radius:5px; margin:10px auto 20px auto; text-align:center; font-weight:normal;}
.hslbox6_2 a:hover{ top:-3px;}
.hslbox6_2 a:hover span{ background-color:#fa553d; color:#fff;}

.hslbox7{ border:2px solid #f45728; border-radius:10px; background-color:#fff2ef; margin-top:30px;}
.hslbox7_1{ background-color:#f45728; height:100px; line-height:100px; text-align:center; color:#fff; font-size:36px;}
.hslbox7_2{ margin:50px;}
.hslbox7_2 a{border-radius:5px; overflow:hidden;position:relative; top:0; width:322px; text-align:center;}

.hslbox8{ border:2px solid #f45728; border-radius:10px; background-color:#fff2ef; margin-top:30px;}
.hslbox8_1{ background-color:#f45728; height:100px; line-height:100px; text-align:center; color:#fff; font-size:36px;}
.hslbox8_2{ margin:50px;}
.hslngd_2_tit{display:flex;justify-content: space-between; text-align:center;}
.hslngd_2_tit li{ font-size:24px; width:33.33333333333%;}
.hslngd_3 li{display:flex;justify-content: space-between;text-align:center; background-color:#fff; height:60px; line-height:60px; position:relative;}
.hslngd_3 li span{ width:33.3333333333%; font-size:24px; position:relative;}
.hslngd_3 li:nth-child(2n+1){ background-color:#f6f6f6;}
.hslngd .hsltit{text-align:center; font-size:2rem; color:#000; font-weight:bold; padding:1rem 0;}
.hslngd{ background-color:#fe6601; padding:0 1rem 1rem 1rem; position:relative; overflow:hidden;margin: 1rem 0;}
.hslngd .hsltit{ color:#fff;}
.hslngd_1{ background-color:#fff;}
.hslngd_2{ background-color:#c1c1c1; height:80px; line-height:80px;}
.hslngd_3{ height:360px; overflow:hidden;}
.hslngd_3 li b{ font-weight:normal;}
.hslngd_3 li span:after{ content:""; width:1px; height:60px; background-color:#dedede; position:absolute; display:block; right:0; top:0;}
.hslngd_3 li span:before{ content:""; width:100%; height:1px; background-color:#dedede; position:absolute; display:block; left:0; bottom:0;}
.hslngd_3 li:before{content:""; width:1px; height:100%; background-color:#dedede; position:absolute; display:block; left:0; top:0;}











