.wrap {
    width: 1203px;
    margin: 0 auto;
}
.banner{
  height: 700px;
  background: url(../images/hb/banner.jpg) no-repeat top center;
}
.zdrq{
  background: #ffa600;
  height: 180px;
}
.zdrq ul{
  margin-left: 48px;
}
.zdrq ul li{
  float: left;
  color: #fff;
  width: 374px;
  text-align: center;
  padding-top: 26px;
}
.zdrq ul li.bg_li{
  background: url(../images/hb/line.jpg) no-repeat right 20px;
}
.zdrq ul li img{
  display: block;
  width: 65px;
  margin: 0 auto;
}
.zdrq ul li p{
  font-size: 20px;
  line-height: 32px;
}
.hb-box1{
  height: 829px;
  background: url(../images/hb/bg1.jpg) no-repeat top center;
}
.hb-tit{
  text-align: center;
  padding-top: 68px;
}
.hb-tit strong{
  font-size: 54px;
  color: #2a2a2a;
  display: block;
  background: url(../images/hb/titbg.png) no-repeat center;
}
.hb-tit span{
  font-size: 25px;
  color: #000;
  display: block;
  margin-top: 6px;
}
.nr-con{
  margin-top: 34px;
}
.nr-con ul li{
  float: left;
  width: 298px;
  height: 520px;
  background: #7f3310;
  margin: 0 1px;
}
.nr-con ul li .nr-img{
  display: block;
  width: 100%;
}
.nr-con ul li .nr-txt{
  height: 226px;
  color: #fff;
  padding-top: 34px;
}
.nr-con ul li .nr-txt span{
  font-size: 24px;
  font-weight: bold;
  display: block;
  width: 102px;
  margin: 0 auto;
  border: solid 1px #fff;
  text-align: center;
  line-height: 38px;
}
.nr-con ul li .nr-txt p{
  font-size: 18px;
  color: #fff;
  padding: 0 20px;
  line-height: 32px;
  margin-top: 28px;
}
.hb-box2{
  height: 1029px;
  background: url(../images/hb/bg2.jpg) no-repeat top center;
}
.hb-tit2{
  text-align: center;
  color: #fff;
  padding-top: 46px;
}
.hb-tit2 strong{
  font-size: 76px;
  display: block;
}
.hb-tit2 span{
  display: block;
  font-size: 28px;
  margin-top: 6px;
}
.picScroll-left{
  width:1370px;
  position:relative;
  margin: 26px auto 0;
}
.picScroll-left .hd .prev{
  overflow:hidden;
  cursor:pointer;
  position: absolute;
  left: 0;
  top: 40%;
}
.picScroll-left .hd .next{
  overflow:hidden;
  cursor:pointer;
  position: absolute;
  right: 0;
  top: 40%;
}
.picScroll-left .bd{
  width: 1203px;
  margin: 0 auto;
  overflow: hidden;
}
.picScroll-left .bd ul{
  overflow:hidden;
}
.picScroll-left .bd ul li{
  width:100%;
  float:left;
  display:inline;
  overflow:hidden;
  text-align:center;
}
.picScroll-left .bd ul li img{
  display: block;
  float: left;
  margin-right: 22px;
  margin-bottom: 28px;
}
.picScroll-left .bd ul li img:nth-child(3n){
  margin-right: 0;
}
.zp-link{
  display: block;
  width: 794px;
  height: 110px;
  background: #ffa600;
  margin: 22px auto 0;
  text-align: center;
  line-height: 110px;
  border-radius: 55px;
  box-shadow: 4px 4px 0 #241007;
}
.zp-link a{
  font-size: 40px;
  color: #fff;
}
.hb-box3{
  height: 1004px;
  background: url(../images/hb/bg3.jpg) no-repeat top center;
}
.ms-con{
  margin-top: 30px;
}
.ms-con ul li{
  float: left;
  width: 380px;
  margin-right: 28px;
  box-shadow: 0 0 5px #ccc;
}
.ms-con ul li:last-child{
  margin-right: 0;
}
.ms-con ul li img{
  display: block;
  width:100%;
  margin: 28px auto 0;
}
.ms-sc{
  margin: 16px 28px 0 20px;
  border-top: dashed 2px #8d5900;
  font-size: 20px;
  color: #000000;
  padding: 8px;
  line-height: 32px;
}
.ms-ch{
  margin: 0 28px 0 20px;
  border-top: dashed 2px #8d5900;
  font-size: 20px;
  color: #000000;
  padding: 8px;
  line-height: 40px;
}
.ms-link{
  display: block;
  margin: 10px auto 0;
  width: 388px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  border: solid 1px #000000;
}
.ms-link a{
  font-size: 26px;
  color: #1a1a1a;
}
.hb-box4{
  height: 998px;
  background: url(../images/hb/bg4.jpg) no-repeat top center;
}
.sk-con{
  margin-top: 30px;
}
.sk_l{
  width: 395px;
}
.sk_l img{
  display: block;
  width: 100%;
}
.sk_l span{
  font-size: 24px;
  color: #fff;
  text-align: center;
  display: block;
  margin-top: 8px;
}
.sk_r{
  width: 798px;
}
.sk_r ul li{
  width: 395px;
}
.sk_r ul li img{
  display: block;
  width: 100%;
}
.sk_r ul li span{
  font-size: 24px;
  color: #fff;
  display: block;
  text-align: center;
  line-height: 50px;
}
.sk-link{
  display: block;
  width: 630px;
  height: 80px;
  background: #ffa600;
  margin: 40px auto 0;
  text-align: center;
  line-height: 80px;
  border-radius: 40px;
}
.sk-link a{
  font-size: 24px;
  color: #010101;
}
.hb-box5{
  height: 780px;
  background: url(../images/hb/bg5.jpg) no-repeat top center;
}
.ys-con{
  margin-top: 28px;
}
.ys-con ul li{
  float: left;
  width: 288px;
  height: 387px;
  border: solid 1px #aaaaaa;
  margin-right: 14px;
}
.ys-con ul li:last-child{
  margin-right: 0;
}
.ys-con ul li img{
  display: block;
  width: 100%;
}
.ys-con ul li span{
  display: block;
  text-align: center;
  font-size: 30px;
  color: #1a1a1a;
  margin-top:22px; 
}
.ys-con ul li p{
  padding: 0 20px;
  font-size: 20px;
  color: #1a1a1a;
  line-height: 36px;
  margin-top: 10px;
}
.ys-link{
  display: block;
  margin: 42px auto 0;
  width: 388px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  border: solid 1px #000000;
}
.ys-link a{
  font-size: 26px;
  color: #1a1a1a;
}
.hb-box6{
  background: #fff2d9;
  padding-bottom: 50px;
}
.hb-box6 .hb-tit strong{
  font-size: 45px;
}
.xz-con{
  margin-top: 28px;
}
.xz-con ul{}
.xz-con ul li{
  width: 290px;
  height: 390px;
  background: #fff;
  float: left;
  margin-right: 14px;
}
.xz-con ul li:last-child{
  margin-right: 0;
}
.xz-con ul li img{
  display: block;
  width: 100%;
}
.xz-con ul li span{
  display: block;
  font-size: 28px;
  text-align: center;
  color: #1a1a1a;
  margin-top: 16px;
}
.xz-con ul li p{
  font-size: 20px;
  color: #1a1a1a;
  line-height: 36px;
  padding:0 10px;
  margin-top: 10px;
}
.hb-box7{
  background: #3b1e11;
  padding-top: 80px;
  padding-bottom: 60px;
}
.hb-biaodan{
  width: 556px;
}
.hb-head{
  border-bottom: solid 1px #fff;
  padding-left: 20px;
  padding-bottom: 8px;
  background: url(../images/hb/line1.png) no-repeat left top;
}
.hb-head span{
  display: block;
  line-height: 40px;
  font-size: 30px;
  color: #fff;
}
.form-con{
  width: 100%;
  margin-top: 34px;
}
.form-con li input{
  border: solid 1px #fff;
  font-size: 20px;
  color: #685752;
  line-height: 66px;
  background: none;
  padding-left: 16px;
}
.form-con li{
  margin-bottom: 20px;
}
.form-con li .hb_sr1{
  width: 250px;
}
.form-con li .hb_sr2{
  width: 538px;
}
.form-con li .submitBtn{
  width: 100%;
  height: 68px;
  background: #ffa600;
  border: none;
  font-size: 22px;
  color: #000000;
}
.hb-zy{
  width: 558px;
}
.zy-con{}
.zy-con ul li{
  width: 265px;
  height: 96px;
  border: solid 1px #fff;
  margin-top: 26px;
}
.zy-con ul li img{
  display: block;
  width: 80px;
  float: left;
  margin-left: 9px;
  margin-top: 8px;
}
.zy-des{
  color: #fff;
  float: left;
  margin-left: 20px;
  width: 148px;
}
.zy-des strong{
  display: block;
  font-size: 22px;
  margin-top: 14px;
}
.zy-des span{
  font-size: 16px;
  margin-top: 8px;
  display: block;
}