/*全局*/
* {
  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:520px;
  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%;
}

.hslbtnbox {
  margin-bottom: 30px;
  text-align:center;
}

.hslbtnbox a {
  font-size: 24px;
  color: #fff;
  text-align: center;
  background-color:#dc0303;
  margin:0 auto 50px auto;
  width:500px;
  height:60px; line-height:60px;
   display:block;
  border-radius:100px;
  font-weight:lighter;
}
.hslbtnbox a:hover{ color:#fff;}


.hslbox1{margin-top:30px; margin-bottom:50px;}
.hslbox1_1{ float:right; width:600px;}
.hslbox1_2{ float:left; width:560px;}


.hslbox1_1 b{ font-size:30px; color:#dc0303; font-weight:normal;display:block;}
.hslbox1_1 p{ font-size:18px; color:#666; font-weight:normal;display:block;}
.hslbox1_1 .hslbd1{ margin-top:20px;}
.hslbd1 input{ width:100%; height:60px;font-size:18px; text-indent:10px;}
.hslbox1_1 .hsltijiao{ height:58px; border:none; margin-top:21px; width:100%; background-color:#e62629; color:#fff; font-size:20px;}


.hsltit{ text-align:center;}
.hsltit h3{ font-size:36px; color:#333; font-weight:bold;}
.hsltit span{ color:#dc161a;}
.hsltit b{ display:block; font-weight:normal; font-size:26px; color:#666;}

.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_0{ background-color:#F7F7F7; padding:30px 0 1px 0; margin-bottom:30px;}

.hslbox2{ padding-bottom:20px; margin-top:30px;}
.hslbox2_1{ width:288px; float:left; margin-right:16px; text-align:center; margin-bottom:15px;}
.hslbox2_1 b{ display:block; font-size:20px; color:#000; padding-top:6px;}
.hslbox2_1 p{ font-size:16px; color:#333; padding-top:5px;}
.hslbox2_1 p span{color:#dc0303;}
.hslbox2_1 i{ display:inline-block; border:1px solid #dc0303; color:#333; font-size:14px; height:30px; line-height:30px; width:100px; font-style:normal; border-radius:10px;}
.hslbox2_1 .hslbox2_2{ background-color:#dc0303; color:#fff; margin-left:27px;}
.hslbox2_3{ display:block; margin-top:30px; margin-bottom:20px;}

.hslbox3{ margin-top:30px; margin-bottom:50px;}
.hslbox3_1{ margin-top:50px;}


.hslbox4{ margin-top:30px; margin-bottom:30px;}
.hslbox4_1{ width:33.3333333333333333333333%; margin-bottom:20px; float:left;}
.hslbox4_1 a{ display:block; margin:0 10px;}

.hslbox5{ margin-top:30px;}
.hslbox5_1{ width:228px; float:left; margin-right:15px;}
.hslbox6{ margin-top:30px; border:1px solid #dc0303; margin-bottom:30px;}
.hslbox6_0{ padding:20px 10px;}
.hslbox6 h3{ height:50px; line-height:50px; background-color:#dc0303; color:#fff; font-size:20px; text-indent:10px; margin:0; font-weight:bold;}
.hslbox6_1{ width:25%; float:left;}
.hslbox6_1 a{ margin:0 10px; display:block;}
.hslbox6_1 p{ height:40px; line-height:40px; text-align:center; background-color:#dc0303; color:#fff; font-size:16px;}


.hslbox2_1 a{display:block;background-color: #ffffff;padding:10px;}
