/*全局*/
* {
  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:#f9f8f6 !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:520px;
	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:520px;}

.topbn{height:168px;width:100%;min-width:1200px;max-width:1920px;background-color: #ffffff;box-shadow: 0px 10px 10px -10px #e4e4e4;}
.topbn .w1200{background:url(../images/2.jpg) no-repeat 50%;height:168px;width:100%;max-width:1200px;}
.topbn-list{width: 25%;float: left;margin: 33px 0px;}
.topbn-list li.li1{margin-left: 120px;}
.topbn-list li.li2{margin-left: 140px;}
.topbn-list li.li3{margin-left: 150px;}
.topbn-list li.li4{margin-left: 170px;}
.topbn-list span{display: block;height: 34px;line-height: 34px;font-size: 20px;font-weight: 500;}
.spancl{color: #b71d1d;}

/* box1 */
.box1{overflow: hidden;padding-bottom: 110px;background-color: #f9f9f9;margin-top: 70px;}
.box1-l{width: 570px;float: left;}
.box1-r{width: 630px;float: left;}


.hslbox2_3{width:600px; overflow:hidden; background-color:#ffffff;margin:145px 0 0;float: right;box-shadow: 0px 30px 30px -30px #d8d8d8;}
.hslbox2_3_0{ padding:30px 30px 20px 30px;}
.hslbox2_3 span{ display:block;position: relative;z-index: 100;}
.hslbox2_3 span h3{font-size:30px; color:#fff;padding-bottom:5px;line-height: 40px;text-align: center;color: #000000;position: relative;z-index: 1000;padding: 0 10px;margin: 0 auto;background-color: #ffffff;width: 350px;display: block;}
.hslbox2_3 span b{text-align: center;font-size: 18px;font-weight: 500;width: 300px;margin: 0 auto;display: block;}
.hslbox2_3 span p{ width: 540px;height: 1px;background-color: #dfdfdf;display: block;position: absolute;top: 20px;z-index: 99;}
.hslbox2_5{ margin:20px 0;}
.hslbox2_3 span i{color: #b71d1d;}
.hslbox2_5 input{ background-color:#e9e9e9; height:60px; width:100%; border:none; text-indent:10px; font-size:18px;text-align: center;}
.hslbox2_6{ margin:0 0 20px 0;}
.hslbox2_6 input{ background-color:#b71d1d; height:60px; width:100%; border:none; text-indent:10px; font-size:18px; color:#fff; cursor:pointer;border-radius: 5px;}
/* box1 */

/* box2 */
.box2{background-color: #ffffff;overflow: hidden;padding-bottom: 50px;}
.box2 .w1200{margin-top: 70px;}
.w1200 .tit{width: 615px;margin: 0 auto;}
.w1200 .tit img{width: 100%;}
.w1200 .tit h2{font-size: 20px;text-align: center;margin: 10px 0 40px;}
.box2-list{border: 1px solid #b71d1d;overflow: hidden;margin-top: 30px;}
.box2-l{float:left;width: 306px;height:446px;background:url(../images/4.jpg) no-repeat 50%;color: #ffffff;margin-left: -2px;}
.box2-l b{display: block;font-size: 28px;}
.box2-l span{font-size: 20px;}
.box2-l-tit{padding: 40px 0 0 20px;}
.box2-l-txt ul{margin: 40px 15px 0;}
.box2-l-txt ul li{width: 33.3333%;float: left;}
.box2-l-txt ul li a{display: block;border: 1px solid #ffffff;color: #ffffff;margin: 5px;border-radius: 5px;text-align: center;font-size: 18px;}
.box2-r{width:892px;float: left;}
.box2-r-list ul{margin: 12px 0;overflow: hidden;}
.box2-r-list ul li{float:left;margin-left: 12px;}
.box2-r-list ul li a{display: block;}
.box2-l-txt ul li.kuangdadian{width: 120px;}

.list2 .box2-l{float:left;width: 306px;height:446px;background:url(../images/5.jpg) no-repeat 50%;color: #ffffff;margin-left: -2px;margin-top: -1px;}
.list2 .box2-l-txt ul{margin: 20px 15px 0;}
.list3 .box2-l-txt ul{margin: 15px 15px 0;}
.list3 .box2-l{float:left;width: 306px;height:446px;background:url(../images/6.jpg) no-repeat 50%;color: #ffffff;margin-left: -2px;margin-top: -1px;}
.list4 .box2-l-txt ul{margin: 15px 15px 0;}
.list4 .box2-l{float:left;width: 306px;height:446px;background:url(../images/7.jpg) no-repeat 50%;color: #ffffff;margin-left: -2px;margin-top: -1px;}
.list5 .box2-l-tit{padding-top: 20px;}
.list5 .box2-l{float:left;width: 306px;height:446px;background:url(../images/8.jpg) no-repeat 50%;color: #ffffff;margin-left: -2px;margin-top: -1px;}
.list5 .box2-r-list ul{margin: 0;}
.list5 .box2-r-list ul li{margin-top: 15px;}
.list2{border: 1px solid #8e6338;}
.list3{border: 1px solid #bf660c;}
.list4{border: 1px solid #f2762c;}
.list5{border: 1px solid #f2a64e;}
/* box2 */

/* ad */
.boxad {height:214px;width:100%;min-width:1200px;max-width:1920px;background:url(../images/27.jpg) no-repeat 50%;}
.boxad a{display: block;height: 214px;}
/* ad */

.box3{background-color: #FFFFFF;overflow: hidden;}
.box3 .w1200{margin-top: 70px;}
.box3-list li{width: 25%;float: left;margin-bottom: 20px;}
.box3-list li a{display: block;width:277px;margin: 0 6.5px;}
.box3-list li a img{width: 100%;display: block;}
.box3-list li a p{background-color: #fafafa;color: #000000;text-align: center;line-height: 40px;font-size: 16px;margin-bottom: 0px;}
.box3 .btn-1{width: 800px;margin: 50px auto;display: block;overflow: hidden;}
.box3 .btn-1 span{text-align: center;font-size: 20px;margin:0 20px;float: left;border-radius: 10px;}
.box3 .btn-1 span a{color: #ffffff;display: block;}
.box3 .btn-a{width: 360px;padding: 20px;display:block;background-color:#b71d1d;}
.box3 .btn-b{width: 360px;padding: 20px;display:block;background-color:#8e6338;}

/* box4 */

.box4{background:url(../images/bg1.jpg) no-repeat 50%;height:1002px;width:100%;min-width:1200px;max-width:1920px;}
.box4 .w1200 {color: #ffffff;overflow: hidden;}
.box4 .w1200 .tit{margin-top: 70px;margin-bottom: 70px;overflow: hidden;}
.swp1{margin-top: 50px!important;}
.swp1-l{width: 400px;float: left;}
.swp1-r{width: 780px;position: relative;}
.swp1-txt{margin:48px 20px 20px;color: #FFFFFF;}
.swp1-txt span{font-weight: bold;font-size: 18px;}
.swp1-txt p{font-size: 18px;line-height: 28px;}
.swp1-pic{width:100%;justify-content: space-between;}
.swp1-pic li{width:32%;float: left;margin-right: 10px;}
.hslmszcimg{float:none;position: absolute;width:401px;}
.hslmszcimg img{width:100%;}
.box4 .btn-1{width: 800px;margin: 50px auto;display: block;overflow: hidden;}
.box4 .btn-1 span{text-align: center;font-size: 20px;margin:0 20px;float: left;border-radius: 10px;}
.box4 .btn-1 span a{color: #ffffff;display: block;}
.box4 .btn-a{width: 360px;padding: 20px;display:block;background-color:#b71d1d;}
.box4 .btn-b{width: 360px;padding: 20px;display:block;background-color:#8e6338;}

/* box5 */
.box5{background-color: #ffffff;overflow: hidden;}
.box5 .tit{margin-top: 70px;margin-bottom: 50px;}
.box5-list{overflow: hidden;}
.box5-list li{width: 25%;float: left;text-align: center;}
.box5-list li a {display: block;background-color: #f6f6f6;margin: 0 10px;}
.box5-list li a b{display: block; line-height: 60px;font-size: 20px;height: 60px;color: #b71d1d;}
.box5-list li a span{font-size: 18px;color: #000000;line-height: 40px;font-weight: 500;}
.box5-list li a p{margin: 0px;padding:0 10px 10px;font-size: 16px;color: #333;}
.box5 .btn-1{width: 800px;margin: 50px auto;display: block;overflow: hidden;}
.box5 .btn-1 span{text-align: center;font-size: 20px;margin:0 20px;float: left;border-radius: 10px;}
.box5 .btn-1 span a{color: #ffffff;display: block;}
.box5 .btn-a{width: 360px;padding: 20px;display:block;background-color:#b71d1d;}
.box5 .btn-b{width: 360px;padding: 20px;display:block;background-color:#8e6338;}

/* box6 */
.box6{background-color: #f6f6f6;overflow: hidden;padding-bottom: 50px;}
.box6 .tit{margin-top: 70px;margin-bottom: 50px;}
.box6 ul li{width: 190px;float: left;margin-left: 10px;}
.box6 ul li a{color: #333;line-height: 34px;height: 34px;vertical-align:middle;font-size: 22px;}
.box6 ul li i{font-size: 30px;color:#b71d1d;margin-right: 10px;line-height: 34px;height: 34px;vertical-align:middle;}
.box6-list li{float: left;width: 33.3333%;}
.box6-list li a{display: block;margin: 10px;}

/* box7 */
.box7{background-color: #ffffff;overflow: hidden;}
.box7-list ul li{width: 50%;float: left;margin-bottom: 20px;}
.box7-list ul li a{display: block;margin-right: 50px;background-color: #f5f5f5;position: relative;font-size: 20px;height: 60px;line-height: 60px;padding: 0 20px;color: #000000;}
.box7-list ul li a span{right: 0;position: absolute;background-color:#bc0c0c; padding: 0 20px;color: #ffffff;}
.box7 .tit{margin-top: 70px;margin-bottom: 50px;}
.box7 i{font-size: 20px;margin-left: 10px;}


/* 特效样式 */
.hslbox2_2{ width:570px; }
.hslbox2_2 a{display: flex;justify-content: space-between; position:relative;}
.hslbox2_2 a img{width: 100%;}
.hslbox2_2 span{ position:relative; top:70px; z-index:1; transition:all .4s;}
.hslbox2_2 span:before{ content:""; width:166px; height:424px; border:1px solid #fff; top:9px; left:7px; display:block; position:absolute;}
.hslbox2_2 .hslon{ top:20px;}


.hslfooter{margin-top:0!important;}