/*全局*/
* {
  margin: 0;
  padding: 0;
}
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: 969px;
  background-image: url(../images/1.jpg);
  background-position: center top;
  background-color:#c88b55;
  background-repeat:no-repeat;
  position:relative; z-index:1;
}
.hslbanner a {
  display: block;
  height: 100%;
}

.hslbtn {
  margin-bottom: 30px;
  text-align:center;

}
.hslbtn a{ display:block; width:50%; float:left; text-align:center;}
.hslbtn a span{height:60px; line-height:60px; background-color:#75282a; color:#fff; border:2px solid #75282a; margin:0 50px; display:block; font-size:20px;}
.hslbtn .hslbtn1 span{ background-color:#fff; color:#75282a;}

.hsltit{ text-align:center; margin-bottom:30px;}
.hsltit h3{ color:#75282a; font-size:60px; font-weight:bold;}
.hsltit b{ display:block; color:#a4a4a4; font-weight:normal; font-size:24px; text-transform:uppercase;}

.hslbox1_2{ display:block; margin-bottom:50px;}

.hslbox1{ position:relative; z-index:2; margin-top:-260px; padding-left:350px;}
.hslbox1_1{height:260px;}
.hslbox1_1 b{ font-size:30px; color:#fff; font-weight:normal; padding-left:30px; display:block; font-weight:lighter;}
.hslbox1_1 .hslbd1{ margin-left:30px; margin-top:20px; width:530px; float:left;}
.hslbd1 input{ width:100%; height:60px;font-size:18px; text-indent:10px;}
.hslbox1_1 .hsltijiao{ height:58px; border:none; margin-top:21px; width:260px; margin-left:20px; background-color:#ffb900; color:#4f090b; font-size:20px;}
.hslbox1_1 p{ color:#ffb900; font-size:18px; margin-top:10px; margin-left:30px;}

.hslbox2{ background-color:#f3f3f3; padding-top:30px; padding-bottom:50px; margin-bottom:60px;}



.hslbox3{ position:relative; z-index:1;}
.hslbox3_1{ margin-bottom:20px;}
.hslbox2_0{ margin-top:50px;}




.hslbox4{ padding-top:20px; padding-bottom:30px; background-color:#f3f3f3; margin-top:50px;}
.hslbox4_3{ width:585px; float:left; margin-bottom:30px; margin-right:30px; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); padding-bottom:30px;}
.hslbox4_3 span{ display:block; background-color:#dcdcdc; font-size:36px; color:#333; padding:10px;}
.hslbox4_3 span b{ display:block; text-transform:uppercase; color:#666; font-size:20px;}
.hslbox4_3 a{ display:block; padding:20px;}
.hslbox4_3 p{ font-size:18px; padding:0 20px;}









.hslmro{ margin-right:0;}









.hslbox5{ padding-top:50px;}
.hslbox5_1{ margin-top:-260px; background-color:#faf9f9; border:1px solid #faf9f9;height:434px; position:relative; z-index:1;}
.hslbox5_1 span{ display:block; width:514px; float:left;}
.hslbox5_2{ float:right; width:650px; padding-top:30px; padding-right:30px;}
.hslbox5_2 p{ font-size:24px; line-height:48px;}
.hslbox5_2 a{ width:260px; height:48px; line-height:48px; text-align:center; background-color:#72452e; color:#fff; font-size:18px; display:block; float:left; margin-left:35px; margin-top:50px;}
.hslbox5_2 a:hover{ color:#fff;}
.hslbox5_3{ margin-top:50px;}

@media only screen and (max-width: 1366px) {
 .hslbg{ display:none;}

}


.text-popup {
    animation: textPopup 1s;
    color: red;
    user-select: none;
    white-space: nowrap;
    position: absolute;
    z-index: 99;
	font-size:20px;
}
@keyframes textPopup {
    0%, 100% {
        opacity: 0;
    }
    5% {
        opacity: 1;
    }
    100% {
        transform: translateY(-50px);    
    }
}
