/*全局*/
* {
  margin: 0;
  padding: 0;
  list-style:none;
}
body{ background-color:#fff !important; background-image:url(../images/bg.jpg); background-position:top center; background-repeat:repeat-y;}
a {
  text-decoration: none !important;
}
.hslmr0 {
  margin-right: 0px !important;
}
.w1200 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.hslclear {
  clear: both;
}
.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:605px;
  background-image: url(../images/1.jpg);
  background-position: center top;
  background-color:#c88b55;
  background-repeat:no-repeat;
  position:relative; z-index:1;
  margin-bottom:30px;
}
.hslbanner a {
  display: block;
  height: 100%;
}

.hslbox0{ position:relative; margin-top:50px;}
.hslbox01{ width:638px;float:left;}
.hslbox01 p{ font-size:14px; text-transform:uppercase;}
.hslbox02{ width:600px; position:absolute; right:0; top:0;}
.hslbox01 span{ display:block; font-size:36px; color:#333; font-weight:bold;}
.hslbox01 span b{ color:#ff3e3e;}
.hslbox01_1{ width:638px; height:260px; background-image:url(../images/20.jpg); margin-top:30px; padding:50px 60px 0 50px; font-size:18px; line-height:30px; text-indent:36px;box-sizing: border-box;}
.hslbox03{ position:absolute; width:100%; bottom:-10px; right:0; text-align:right; color:#ddd; font-size:36px; font-weight:bold; height:60px; line-height:50px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.hslbox03 i{ display:block; height:50px; width:50px; background-color:#ddd; float:right; margin-left:10px;}



.hslbox1{ margin-top:50px;}
.hslbox1_1{ width:162px; float:left; margin-right:10px;}
.hslbox1_1 p{ padding:10px; font-size:16px; color:#333; text-align:center;}



.hslbtnbox{ padding:20px 0; text-align:center; width:100%;}
.hslbtnbox .hslbtnbox1{ display:block; width:260px; height:50px; border:1px solid #b01e1e; color:#fff;background-color:#b01e1e; text-align:center; line-height:50px; font-size:20px; margin:0 auto; float:none;}
.hslbtnbox .hslbtnbox1:hover{ border-color:#6f1c02; background-color:#b01e1e; color:#fff;}


.hslbtnbox2{ padding:20px 0; text-align:center; width:100%;}
.hslbtnbox2 a{ display:inline-block; height:50px;color:#333;background-color:#e5e5e5; text-align:center; line-height:50px; font-size:20px; margin:0 20px; padding:0 100px;}
.hslbtnbox2 a:hover{color:#333;}
.hslbtnbox2 .hslbtnbox2_1{color:#fff;background-color:#ff3e3e;}
.hslbtnbox2 .hslbtnbox2_1:hover{color:#fff;}


.hsltit{ text-align:center; padding-top:50px; padding-bottom:30px;}
.hsltit h3{ font-size:36px; color:#333; font-weight:bold; margin:0;}
.hsltit span{ color:#ff3e3e;}
.hsltit b{ display:block; font-weight:normal; font-size:20px; color:#666;text-transform:uppercase;}
.hsltit p{ color:#666; text-align:center; font-size:16px;}

.hsltit1{ text-align:center;}
.hsltit1 span{ display:inline-block; background-color:#dc0303; width:60px; height:60px; border-radius:60px; text-align:center; line-height:60px; color:#fff; font-size:30px; margin:0 5px;}

.hslbox2{ background-image:url(../images/22.jpg); background-repeat:no-repeat; background-repeat:no-repeat; background-position:center top; padding:20px 0; position:relative; margin-top:30px;}
.hslbox2 .hsltit h3{ color:#fff;}
.hslbox2 .hsltit{ padding-top:30px;}
.hslbox2 .hsltit b{ color:#ccc;}
.hslbox2_1{ width:392px; float:left; margin-right:12px;}
.hslbox2_1 a{ display:block; background-color:#fff; text-align:center; padding-bottom:10px;}
.hslbox2_1 span{ display:block; float:left; width:230px;}
.hslbox2_1 b{ display:block; font-size:24px; color:#000; margin-top:15px;}
.hslbox2_1 p{ font-size:16px; color:#666; padding-top:5px;}
.hslbox2_0{ margin-bottom:20px;}

.hslbox3_0{ background-color:#f1f1f1; padding-bottom:20px;}
.hslbox3_1{ width:291px; float:left; margin-right:12px; background-color:#fff; margin-bottom:10px;}
.hslbox3_1 a{ display:block; margin:10px;}
.hslbox3_1 b{ font-size:20px; display:block; margin-top:10px; color:#333; border-left:5px solid #ff3e3e; text-indent:8px;}
.hslbox3_1 p{ font-size:16px; color:#666; padding-top:10px; margin:0;}
.hslbox3_1 span{ display:block; font-weight:bold; color:#333; padding:5px 0;}
.hslbox3_1 strong{ display:block; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#ff3e3e; margin-top:5px; font-weight:normal; font-size:20px;}


.hslbox4{ background-image:url(../images/23.jpg); background-repeat:no-repeat; background-repeat:no-repeat; background-position:center top; padding:30px 0; position:relative;}
.hslbox4 .hsltit h3{ color:#fff;}
.hslbox4 .hsltit{ padding-top:30px; padding-bottom:0;}
.hslbox4 .hsltit b{ color:#ccc;}
.hslbox4_1{ margin:40px 0;}
.hslbox4 p{ font-size:20px; color:#fff; padding-top:5px; text-align:center;}



.hslbox5{}
.hslbox5_1{width:388px; float:left; margin-right:18px; background-color:#f1f1f1;}
.hslbox5_1 p{ text-align:center; color:#333; font-size:20px; font-weight:bold; padding:10px 0;}



