/*È«¾Ö*/
* {
  margin: 0;
  padding: 0;
}
body{ background-color:#fff !important;}
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:638px;
  background-image: url(../../images/zysz/xddz/1.jpg);
  background-position: center top;
  background-repeat:no-repeat;
  position:relative; z-index:1;
  min-width:1200px;
}
.hslbanner a {
  display: block;
  height: 100%;
}

.hsltit{ margin-top:50px; margin-bottom:50px;}
.hsltit h3{ margin:0 30px;}

.hsltit1{ margin-top:20px; margin-bottom:20px;}


.hslbtnbox {
  margin-bottom: 30px;
  text-align:center;
  padding-top:40px;
}

.hslbtnbox a {
  font-size: 24px;
  color: #e60012;
  text-align: center;
  background-color:rgba(0,0,0,.5);
  margin:0 20px;
  padding:15px 100px;
  border-radius:3px;
  font-weight:lighter;
  border:1px solid #e60012;
}
.hslbtnbox a:hover{ color:#e60012;}
.hslbtnbox a i{ font-size:24px;}

.hslbox1{ background-color:#a37764; padding:20px 0; height:620px;}
.hslbox1_1{ padding-top:20px;}
.hslbox1_2{ position:relative; margin-top:20px;}
.hslbox1_4{ position:absolute; display:block; width:550px; top:30px; left:30px; z-index:2;}
.hslbox1_5{ background-color:#fff; width:600px; height:350px; position:absolute; right:0; top:90px; z-index:1; padding-left:130px;}
.hslbox1_5 b{ color:#a37764; font-size:32px; display:block; padding-top:20px; border-bottom:1px solid #e7dcd7; margin-right:30px; padding-bottom:10px;}
.hslbox1_5 strong{ display:block; color:#a37764; font-weight:normal; font-size:28px; padding:20px 0;}
.hslbox1_5 p{ color:#333; font-size:18px; line-height:32px; margin-right:20px;margin-bottom: 20px;}
.hslbox1_5 a{ display:block; width:250px; height:55px; line-height:55px; text-align:center; border:1px solid #a37764; color:#a37764; font-size:24px; float:right; margin-right:30px;}
.hslbox1_5 a:hover{ color:#a37764}

.hslbox2_0{ background-color:#f3f3f3; padding-top:20px;}
.hslbox2_1{ width:390px; float:left;}
.hslbox2_3{ float:right; width:189px; margin-left:5px; margin-bottom:20px;}
.hslbox2_1 b{ color:#a6142c; font-size:40px;}
.hslbox2_1 p{ font-size:22px; padding-top:30px; padding-left:10px; margin-bottom:80px;}
.hslbox2_1 a{ display:block; border:1px solid #a37764; height:60px; line-height:60px; text-align:center; color:#a37764; font-size:24px; margin-top:10px;}
.hslbox2_3 a{ display:block; background-color:#fff;}
.hslbox2_3 a p{ padding:10px; text-align:center; color:#333; font-size:18px;}
.hslbox2_3 a p b{ display:block; font-size:18px; color:#a37764;}

.hslbox3{ padding:50px 0;}
.hslbox3_1{ width:589px; float:left; margin-top:22px; background-color:#e9e9e9; margin-right:22px;}
.hslbox3_3{ display:block; margin:20px; position:relative;}
.hslbox3_4{ color:#333; font-size:32px;}
.hslbox3_3 p{ font-size:18px; color:#333; margin-top:15px; margin-left:10px; margin-bottom:20px;}
.hslbox3_7{ display:block; color:#a37764; border:1px solid #a37764; width:80px; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:normal; position:absolute; right:11px; top:20px;} 
.hslbox3_5{ display:inline-block; width:250px; height:68px; line-height:68px; text-align:center; border:1px solid #a37764; background-color:#a37764; color:#fff; font-size:22px; font-weight:normal; margin:0 10px;}
.hslbox3_6{ color:#a37764; background-color:#e9e9e9;}

.hslbox3_1_r{ width:1200px; margin-right:0;}
.hslbox3_1_r a{ display:block;}
.hslbox3_1_r img{ float:left; width:589px;}
.hslbox3_1_r .hslbox3_3{ margin:0; padding-left:610px; padding-top:40px;}
.hslbox3_1_r .hslbox3_7{ position:static; margin-left:10px; margin-bottom:20px;}

.hslbox4{ background-color:#f3f3f3; padding-top:30px; height:750px;}
.hslbox4_2{ position:relative; margin-top:50px;} 
.hslbox4_3{ margin-top:20px; width:740px; height:435px; float:right;}
.hslbox4_4{ border:5px solid #a37764; height:410px;}
.hslbox4_2 .hslbox4_5{ display:block; width:500px; height:466px; position:absolute; top:0; left:0;}
.hslbox4_3 h5{ color:#a37764; font-size:34px; font-weight:bold; margin-left:70px;}
.hslbox4_4 p{ padding:30px 30px 30px 80px; color:#333; font-size:24px;}
.hslbox4_4 b{ color:#a37764}
.hslbox4_4 a{ display:block; margin-left:80px; border:1px solid #a37764; font-size:28px; height:70px; line-height:70px; text-align:center; margin-top:20px; color:#a37764; margin-right:30px;}
.hslbox4_4 a:hover{ color:#a37764; }

.hsltit0{
	height: 275px;
	background-position: center top;
	background-color:#c88b55;
	background-repeat:no-repeat;
	position:relative;
	margin:50px auto;
}
.hsltit01{background-image: url(../images/5.jpg);}
.hsltit02{background-image: url(../images/10.jpg);}



.hslmro{ margin-right:0;}

.hslbox5{ padding-top:30px;}
.hslbox5_1{ width:645px; height:369px; float:left; margin-top:30px;}
.hslbox5_2{ padding-left:665px; margin-top:30px; padding-top:40px;}
.hslbox5_2 p{ font-size:18px; line-height:32px;}
.hslbox5_2 a{ display:block; background-color:#a37764; color:#fff; font-size:18px; display:block; text-align:center; line-height:50px; height:50px; margin-top:30px;}
.hslbox5_2 a:hover{ color:#fff;}
.hslbox5_2 span{color:#a37764;font-size:22px;}
.hslbox6{ background-color:#f3f3f3; padding:30px 0 80px 0; margin-top:50px;}
.hslbox6_1 a{ display:block; margin-top:30px;}

.hslbox7{ margin-top:30px; text-align:center;}
.hslbox7 a{ display:block; float:left; width:550px; height:50px; line-height:50px; text-align:center; color:#a37764; border:1px solid #a37764; margin-right:50px; background-color:#fff; font-size:20px;}
.hslbox7 .hslbox7_1{background-color:#a37764; color:#fff;}



@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);    
    }
}
