/*全局*/
* {
  margin: 0;
  padding: 0;
  list-style:none;
}
.animation{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;}img{ display:block;}
body{ background-color:#ffffff !important;}
a {
  text-decoration: none !important;
}
.hslmr0 {
  margin-right: 0px !important;
}
.w1200 {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.hslclear {
  clear: both; display:block;
}
.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:627px;
	width:100%;
	min-width:1200px;
	max-width:1920px;
 background:url(../images/1.jpg) no-repeat 50%;
}
.hsl_header_ny{ margin-bottom:0 !important;}

.hslbanner a {display: block;height:627px;}


/* inc */
.w1200 .tit{text-align: center;overflow: hidden;}
.tit h2{margin-top: 60px;display: inline-block;padding: 0 40px 11px;margin-bottom: -2px;background-color: #ffffff;font-size: 40px;}
.titspan{margin-bottom: 40px;}
.titspan b{border-bottom: 1px solid #e6e6e6;width: 900px;overflow: hidden;display: block;margin: 0 auto;}
.titspan span{line-height: 38px;height: 38px;font-size: 22px;color: #ffffff;background-color: #85472f;display: inline-block;padding: 0 20px;border-radius: 50px;margin: 10px auto;}
/* 按钮 */
.zxbtn{text-align: center; margin: 40px 0;}
.zxbtn a { display: inline-block;height: 50px;line-height:50px;width: 300px;border-radius: 45px;
color:#fff;font-size: 20px;margin: 0 20px;position: relative;overflow: hidden;}
.zxbtn a.zxbtn1{background-color: #85472f;color: #ffffff;border:1px solid #85472f;}
.zxbtn a.zxbtn2{color: #85472f;border:1px solid #85472f;}
/* box1 */
.box1-list li{width: 25%;float: left;}
.box1-list li a{display: block;margin: 0 10px;display: block;}
.box1-list li a img{width: 100%;display: block;}
.box1-list li a span{display: block;line-height: 60px;height: 60px;font-size: 20px;text-align: center;color: #000000;}

.boxbm{height:446px;width:100%;min-width:1200px;max-width:1920px;background:url(../images/6.jpg) no-repeat 50%;margin-top: 60px;}
.boxbmw1200{width: 1200px;margin: 0 auto;position: relative;}
.boxbm1{width: 688px;height: 446px;background-color: #decbc3;position: absolute;top: 0;right: 0;padding: 0 40px;}
.boxbm1 h3{font-size: 40px;border-bottom: 1px solid #b7a8a1;margin: 0 auto;padding: 40px 0 10px;color: #85472f;font-weight: bold;}
.boxbm1 span{font-size: 20px;color: #000000;line-height: 50px;height: 50px;display:inline-block;}
.boxbm-dh{position: relative;}
.boxbm-dh i {display: block;position: absolute;font-size: 30px;width: 38px; height: 30px;line-height: 30px; color: #999;border-right: 1px solid #ddd;top: 15px;left: 8px;}
.boxbm-dh input{ height: 60px;width: 100%;background-color: #fff;border: none;border-radius: 5px;font-size: 20px;color:#333;text-indent: 56px;border: 1px solid #ccc;background-color: #f3f3f3;}
.boxbm-tj input{ width: 100%;height: 60px;background: linear-gradient(to top, rgba(163,93,68,1) 0%, rgba(147,76,50,1) 50%, rgba(163,93,68,1) 100%);color: #ffffff;border-radius:5px;border: none;font-size: 22px;margin-top: 20px;}
.addh img{display: block;width: 100%;margin: 20px auto;}

/* box2 */
.box2 .tit h2{margin-top: 60px;display: inline-block;padding: 0 180px 11px;margin-bottom: -2px;background-color: #ffffff;}
.box2-list{overflow: hidden;}
.box2-list li{width: 20%;float: left;}
.box2-list li a{display: block;margin: 0 10px;display: block;}
.box2-list li a img{width: 100%;display: block;}
.box2-list li a span{display: block;line-height: 60px;height: 60px;font-size: 20px;text-align: center;color: #000000;}



/* box3 */
.box3{background-color: #f4ece9;}
.box3 .tit h2{background-color: #f4ece9;}
.box3-list{overflow: hidden;}
.box3-list li{width: 33.3333%;float: left;margin-bottom: 20px;}
.box3-list li a{display: block;margin: 0 10px;background-color: #ffffff;padding:10px;border-radius: 10px;}
.box3-list li a img{width: 100%;display: block;}
.box3-list li a span{display: block;line-height: 60px;height: 60px;font-size: 20px;text-align: center;color: #000000;}
.over{overflow: hidden;}

/* box4 */
.box4 .tit h2{margin-top: 60px;display: inline-block;padding: 0 100px 11px;margin-bottom: -2px;background-color: #ffffff;}
.box4-list{overflow: hidden;margin-bottom: 50px;}
.box4-list li{width: 33.3333%;float: left;margin-bottom: 20px;}
.box4-list li a{display: block;margin: 0 10px;background-color: #ffffff;padding:10px;border: 1px dotted #85472f;}
.box4-list li a h4{text-align: center;color: #85472f;font-size: 26px;font-weight: 200;margin:10px;}
.box4-list li a img{width: 100%;display: block;}
.box4-list li a span{display: block;line-height: 50px;height: 50px;font-size: 20px;text-align: center;color: #000000;}


/* box5 */
.box5{background-color: #f4ece9;}
.box5 .tit h2{margin-top: 60px;display: inline-block;padding: 0 70px 11px;margin-bottom: -2px;background-color: #f4ece9;font-size: 40px;}
.box5-nav{overflow: hidden;}
.box5-nav li{float: left;width: 25%;}
.box5-nav-li{margin: 10px;position: relative;width: 280px;height: 100px;}
.box5-nav-li-l{width: 100px;height: 100px;background-color: #85472f;border-radius: 50%;overflow: hidden;position: absolute;z-index: 100;}
.box5-nav-li-l span{text-align: center;display: block;width: 90px;height: 90px;line-height: 90px;border-radius: 50%;background-color: #ffffff;margin-top: 5px;margin-left: 5px;font-size: 45px;}
.box5-nav-li-r{position: absolute; background-color: #ffffff;top:10px;padding-left: 110px;z-index: 99;height: 80px;width: 280px;border-radius:50px;padding-top: 10px;}
.box5-nav-li-r b{display: block;font-size: 20px;height: 30px;line-height: 30px;}
.box5-nav-li-r span{display: block;font-size: 18px;height: 30px;line-height: 30px;}
.box5-pic{margin: 50px auto;overflow: hidden;}
.box5-pic li{float: left;width: 50%;}
.box5-pic li a{display: block;position: relative;background-color: #ffffff;margin: 0 10px;}
.box5-pic li a span{display: block;position: absolute;top:0;left: 0;}
.box5-pic li a img{display: block;width: 100%;}
.box5-pic li a p{line-height: 70px;height: 70px;font-size: 20px;text-align:left;color: #000000;padding: 0 10px;position: relative;margin: 0;}
.box5-pic li a p i{position: absolute;right: 10px;}
.box5-pic li a p i img{display: table-cell;vertical-align: middle;}


/* box6 */
.box6 .tit{position: relative;}
.box6 .tit h2{padding-bottom: 0px;}
.box6 .tit h2::before{content: "";width: 300px;border-top: 1px solid #e6e6e6;line-height: 40px;display: inline-block;vertical-align: middle;margin-right: 40px;}
.box6 .tit h2::after{content: "";width: 300px;border-top: 1px solid #e6e6e6;line-height: 40px;display: inline-block;vertical-align: middle;margin-left: 40px;}
.box6-list{overflow: hidden;margin: 60px auto 50px;}
.box6-list li{width: 25%;float: left;}
.box6-list li a{display: block;margin: 0 10px;background-color: #f4ece9;border-radius: 10px;}
.box6-list li a img{width: 100%;}
.box6-list p{padding: 10px;}
.box6-list p span{line-height: 30px;height: 30px;font-size: 22px;color: #333;display: block;text-align: center;}
