/*全局*/
* {
  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;
}
.hslbanner{ width:100%; background-position:center top; height:518px;background-image:url("../images/1.jpg"); background-repeat:no-repeat; background-position:center top;}
.hslbanner a{ display:block; height:518px; position:relative;}

.hslbox1{ padding:60px 0; background-color:#fff9f2;}
.hslbox1_1{display:flex;justify-content: space-between;}
.hslbox1_1 a{ width:255px; height:294px; display:block; background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,.1); border-radius:10px; position:relative; top:0;}
.hslbox1_2{ display:block; padding:15px;}
.hslbox1_3{ width:115px; height:115px; display:block; background-color:#f3f3f3; border-radius:115px; margin:0 auto; text-align:center; line-height:115px; color:#f76d15; font-size:52px;}
.hslbox1_2 b{ display:block; text-align:center; font-size:24px; color:#333; padding:10px; border-bottom:1px dashed #d9d9d9;}
.hslbox1_2 p{ text-align:center; color:#999; font-size:14px; padding-top:10px;}
.hslbox1_2 i{color:#f76d15; display:block; text-align:center; font-size:40px; margin-top:20px;}
.hslbox1_1 a:hover{ top:-5px;background-color:#f76d15;background: -moz-linear-gradient(left bottom, #f66615 0%, #fe9513 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f66615), color-stop(100%,#fe9513));
    background: -webkit-linear-gradient(left bottom, #f66615 0%,#fe9513 100%);
    background: -o-linear-gradient(left bottom, #f66615 0%,#fe9513 100%);
    background: -ms-linear-gradient(left bottom, #f66615 0%,#fe9513 100%);
    background: linear-gradient(left bottom, #f66615 0%,#fe9513 100%);}
.hslbox1_1 a:hover .hslbox1_3{ background-color:#fff;}
.hslbox1_1 a:hover .hslbox1_2 b,.hslbox1_1 a:hover .hslbox1_2 p,.hslbox1_1 a:hover .hslbox1_2 b,.hslbox1_1 a:hover .hslbox1_2 i{color:#fff;}

.hslzttit{ text-align:center; position:relative; width:1200px; margin:0 auto;} 
.hslzttit h2{color:#f66515; font-size:48px; height:50px; line-height:50px;}
.hslzttit h2 span{ display:inline-block; position:relative; z-index:1; background-color:#fff; padding:0 30px;}
.hslzttit h2:before{ content:""; width:100%; height:1px; display:block; position:absolute; top:50%; left:0; background-color:#ffcec0;}

.hslbtn{display:flex;justify-content:center;}
.hslbtn a{ width:400px; height:60px; line-height:60px; background-color:#ff8660; 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;}
.hslbox2_1{ border-radius:10px; position:relative; box-shadow:0 0 20px rgba(0,0,0,.1); padding:30px 18px; margin-top:60px;}
.hslbox2_1 h3{ width:379px; height:79px; background-image:url(../images/2.png); position:absolute; top:-9px; left:50%; margin-left:-190px; text-align:center; line-height:75px; color:#fff; font-size:36px; font-weight:normal;}
.hslbox2_2{display:flex;justify-content: space-between; margin-top:70px;}
.hslbox2_2 a{ background-color:#f4f4f4; border-radius:10px; overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.2); padding-bottom:15px; position:relative; top:0;}
.hslbox2_2 p{ font-size:20px; color:#333; text-align:center; margin:10px 0; font-weight:bold;}
.hslbox2_2 b{ border:1px solid #f66715; border-radius:30px; height:30px; width:120px; text-align:center; display:block; margin-left:auto; margin-right:auto; line-height:30px; color:#f66715; font-weight:normal;}
.hslbox2_2 a:hover{ top:-5px;}

.hslbox3{background-image:url(../images/17.jpg); background-repeat:no-repeat; background-position:center center; height:237px;}
.hslbox3 a{height:237px; display:block;}

.hslbox5{background-image:url(../images/18.jpg); background-repeat:no-repeat; background-position:center center; height:237px;}
.hslbox5 a{height:237px; display:block;}

.hslbox4{ margin:50px auto;}
.hslbox4_1{display:flex;justify-content: space-between; margin-top:50px;}
.hslbox4_1 a{ box-shadow:0 0 20px rgba(0,0,0,.1); border-radius:10px;}

.hslbox6{ margin:50px auto;}
.hslbox6_1{display:flex;justify-content: space-between; margin-top:50px;}
.hslbox6_1 a{ width:290px; background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);position: relative;}
.hslbox6_2{display:flex;justify-content: space-between; margin:10px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.hslbox6_2 b{ color:#333; font-weight:normal; font-size:16px;}
.hslbox6_1 p{ font-size:16px; padding:0 10px 10px 10px; color:#666;}
.hslbox6_1 i{display:block;position:absolute;right:20px;bottom:15px;font-size: 30px;color: #f66515;}


