/*全局*/
* {
  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:667px;
  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%;
}



.hslbox1_1{width:480px; float:left; height:285px;}
.hslbox1_2{width:600px; float:right; height:285px;}
.hslbox1_2 .hslbox1_2_1{ width:430px; height:50px; display:block; margin-top:80px;} 
.hslbox1_2 .hslbox1_2_2{ width:430px; height:50px; display:block; margin-top:20px;} 
.hslbox1_2 input{ height:50px; border-radius:5px; width:100%; font-size:18px; text-align:center;}
.hslbox1_2 .hslbox1_2_1 input{ border:1px solid #e1e1e1; background-color:#e1e1e1;}
.hslbox1_2 .hslbox1_2_2 input{ border:1px solid #fe943f; background-color:#fe943f; color:#fff; font-size:22px;}



.hslbtnbox{ padding:20px 0; text-align:center; width:100%;}
.hslbtnbox .hslbtnbox1{ display:block; width:500px; height:50px; border:1px solid #ff9351; color:#fff;background-color:#ff9351; text-align:center; line-height:50px; font-size:20px; margin:0 auto; float:none; border-radius:5px;}
.hslbtnbox .hslbtnbox1:hover{ border-color:#ff9351; background-color:#ff9351; color:#fff;}

.hslbtnbox2{ text-align:center; height:50px; line-height:50px; margin-top:20px;}
.hslbtnbox2 a{ display:inline-block; background-color:#ff5858; color:#fff; width:280px; height:50px; margin:0 10px; font-size:20px; border-radius:5px;}
.hslbtnbox2 a:hover{ color:#fff;}
.hslbtnbox2 .hslbtnbox1{ background-color:#ff9351;}

.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:#dc161a;}
.hsltit b{ display:block; font-weight:normal; font-size:20px; color:#666;text-transform:uppercase;}

.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-color:#f6f6f6; padding:0 0 30px 0; position:relative; margin-top:30px;}
.hslbox2_1{ width:392px; float:left; margin-right:12px;}
.hslbox2_1 a{ display:block; background-color:#fff;}
.hslbox2_1 a p{ color:#333; font-size:16px; padding:10px; line-height:20px; height:80px;}
.hslbox2_1 a b{ display:block; color:#000; font-size:20px; padding-top:10px; padding-left:10px;}
.hslbox2_bg1{ width:180px; height:543px; position:absolute; top:20px; left:0;}
.hslbox2_bg2{ width:700px; height:973px; position:absolute; top:95px; right:0;}


.hslbox3{ padding:0 0 30px 0; position:relative;}
.hslbox3_bg3{ position:absolute; left:0; bottom:0; width:348px; height:376px;}

.hslbox4{ padding:0 0 30px 0; position:relative; background-color:#f2f2f2;}
.hslbox4_bg4{ position:absolute; right:0; top:42px; width:268px; height:369px;}
.hslbox4_1{ width:388px; float:left; margin-right:12px; margin-bottom:12px;}



.hslbox5_1{ width:270px; float:left; margin-right:40px; margin-bottom:40px;}

.hslbox6_1{ position:relative; overflow:hidden; padding-top:50px; padding-bottom:50px;}
.hslbox6_1 .swiper-slide{transition: 300ms;transform: scale(1); opacity:.5; }
.hslbox6_1 .swiper-slide-active{
	position:relative; z-index:9; opacity:1; box-shadow:0 0 10px  rgba(0,0,0,.2);transform: scale(1.2);	}
