/* banner */
.bannerSlideBox{width: 100%;height: 620px;position: relative;}
.bannerSlideBox .hd{position: relative;}
.bannerSlideBox .hd ul{position: absolute;z-index: 999;right: 127px;top: 260px;}
.bannerSlideBox .hd ul li{background: url('../img/b_icon.png') center center no-repeat;
  margin-top: 4px;width: 14px;height: 14px;cursor: pointer;}
.bannerSlideBox .hd ul li.on{background: url('../img/b_icon_active.png') center center no-repeat;}
.bannerSlideBox .bd {width: 100%;height: 620px;overflow: hidden;}
.bannerSlideBox .bd img{width: 100%;height: 620px;}
.bannerSlideBox .preAndNext {width: 130px;height: 60px;background: url('../img/fg1.png') no-repeat;
z-index: 999;position: absolute;bottom: 0px;}
.bannerSlideBox .preAndNext .prev,
.bannerSlideBox .preAndNext .next{position: relative;background: url('../img/icon8.png') no-repeat;
display: inline-block;width: 25px;height: 25px;top: 22px;left: 24px;}
.bannerSlideBox .preAndNext .next {background: url('../img/icon7.png') no-repeat;left: 66px !important;}

/* zykc */
.zykc{width: 100%;height: 790px;background: url('../img/bj2.png') no-repeat;padding-top: 80px;background-size: cover;}
.zykc .top{height: 114px;width: 100%;border-bottom: 1px solid #E6E6E6;}
.zykc .top .lm{height: auto;}
.zykc .top .lm h1{font-size: 32px;font-weight: 500;color: #4D4D4D;
  line-height: 50px;}
.zykc .top .lm h1 span{width: 16px;height: 4px;background: #595959;display: inline-block;position: relative;bottom: 10px;margin-right: 6px;}
.zykc .top .lm p{padding-left: 30px;font-size: 16px;font-weight: 400;
  color: #6B6B6B;line-height: 48px;}

.zykc .zykcSildeBox {height: 647px;position: relative;padding-top: 30px;position: relative;} 
.zykc .zykcSildeBox .hd{position: relative;left: 0px;width: 180px;height: auto;float: left;}
.zykc .zykcSildeBox .hd li{height: 18px;color: #666666;width: 160px;
  margin-bottom: 27px;cursor: pointer;padding-left: 20px;}
.zykc .zykcSildeBox .hd li span{width: 8px;height: 8px;display: inline-block;background: url('../img/1_78.png') no-repeat left center;
margin-right: 8px;position: relative;bottom: 2px;}
.zykc .zykcSildeBox .hd li.on{color: #FF7C2D;}
.zykc .zykcSildeBox .hd li.on span{background: url('../img/1_83.png') no-repeat left center;}
.zykc .zykcSildeBox .bd{width: 1020px;float: right;}
.zykc .zykcSildeBox .bd li{position: relative;}
.zykc .zykcSildeBox .bd li .img{background: url('../img/zykc4.png') no-repeat 66px 100px; height: 560px;}
.zykc .zykcSildeBox .bd li img{width: 430px;height: 520px;z-index: 1;border: 1px solid #eee;}
.zykc .zykcSildeBox .bd li .content{width: 593px;height: 207px;background: #f5f5f5;position: absolute;z-index: 999;
  top: 59px;left: 394px;padding: 28px 25px 25px 21px;}
.zykc .zykcSildeBox .bd li .content .title{color: #FF7C2D;font-size: 22px;font-weight: 500;
}
.zykc .zykcSildeBox .bd li .content .line{width: 81px;height: 2px;background: #666666;margin: 22px 0;}
.zykc .zykcSildeBox .bd li .content .desc{font-size: 18px;font-weight: 400;color: #4D4D4D;
  line-height: 34px;}
.zykc .zykcSildeBox .bd li .content .more{width: 110px;height: 34px;display: inline-block;background: url('../img/tb1_47.png') no-repeat;
    position: relative;top: 26px;left: 470px;}
.zykc .zykcSildeBox .preAndNext{position: relative;top: 408px;left:1000px;width: 130px;height: 60px;
  background: url('../img/fg1.png') no-repeat;}
.zykc .zykcSildeBox .preAndNext .prev,
.zykc .zykcSildeBox .preAndNext .next{position: absolute;background: url('../img/icon8.png') no-repeat;
display: inline-block;width: 25px;height: 25px;top: 22px;left: 24px;z-index: 1000;}
.zykc .zykcSildeBox .preAndNext .next {background: url('../img/icon7.png') no-repeat;left: 92px !important;}

/* szdw */
.szdw {width: 100%;height: 768px;background: url('../img/bj6.png') no-repeat left top #F5F5F5;clear: both;
background-size: cover;}
.szdw .top{height: 104px;width: 100%;border-bottom: 1px solid #E6E6E6;padding-top: 50px;}
.szdw .top .lm{height: auto;}
.szdw .top .lm h1{font-size: 32px;font-weight: 500;color: #4D4D4D;
  line-height: 42px;padding-left: 30px;}
.szdw .top .lm p{padding-left: 30px;font-size: 16px;font-weight: 400;
  color: #6B6B6B;line-height: 48px;}

.szdw .szdwSildeBox {padding-top: 38px;height: 576px;position: relative;padding-bottom: 30px;}
.szdw .szdwSildeBox .bd{width: 100%;height: 576px;}
.szdw .szdwSildeBox .bd ul{width: 100%;}
.szdw .szdwSildeBox .bd ul li{width: 382px;height: 576px;margin-right: 27px;position: relative;float:left;}
.szdw .szdwSildeBox .bd ul li img{width: 382px;height: 420px;}
.szdw .szdwSildeBox .bd ul li .bottom-content{width: 100%;height: 156px;}
.szdw .szdwSildeBox .bd ul li .bottom-content .title{margin-top: 6px;font-size: 22px;
  font-weight: 400;color: #333333;line-height: 48px;text-align:center;}
.szdw .szdwSildeBox .bd ul li .bottom-content .desc{
  font-size: 18px;font-weight: 400;color: #4D4D4D;line-height: 30px;}
.szdw .szdwSildeBox .bd ul li .content{width: 260px;height: 358px;display: none;background:#fff;
border-bottom: 4px solid #FF7C2D;position: absolute;z-index: 999;top: 30px;left: 28px;padding: 0 34px;}
.szdw .szdwSildeBox .bd ul li .content .title{margin-top:70px;font-size: 22px;color: #FF7C2D;text-align:center;}
.szdw .szdwSildeBox .bd ul li .content .desc{margin-top: 24px;font-size: 18px;color: #666;line-height: 30px;}
.szdw .szdwSildeBox .bd ul li .content .more{background: url('../img/tb1_47.png') no-repeat;width: 110px;height: 34px;
display: block;position: absolute;top: 280px;}
.szdw .szdwSildeBox .bd ul li:hover .content {display: block;}
.szdw .szdwSildeBox .bd ul li:hover .bottom-content {display: none;}
.szdw .szdwSildeBox .prev,
.szdw .szdwSildeBox .next {width: 25px;height: 44px;background: url('../img/icon3.png') no-repeat;position: absolute;
left: -80px;top: 200px;}
.szdw .szdwSildeBox .next {background: url('../img/icon4.png') no-repeat;position: absolute;
  left: 1260px;top: 188px;}
/* zysx */
.zysx{width: 100%;height: 747px;background: url('../img/bj4.png') no-repeat;clear: both;padding-top: 90px;}
.zysx .top{height: 104px;width: 100%;border-bottom: 1px solid #E6E6E6;}
.zysx .top .lm{height: auto;}
.zysx .top .lm h1{font-size: 32px;font-weight: 500;color: #4D4D4D;
  line-height: 42px;padding-left: 30px;}
.zysx .top .lm p{padding-left: 30px;font-size: 16px;font-weight: 400;
  color: #6B6B6B;line-height: 48px;}

.zysx .zysxSildeBox {padding-top: 40px;height: 424px;position: relative;}
.zysx .zysxSildeBox .hd{position: absolute;right: 0px;top: 40px;}
.zysx .zysxSildeBox .hd ul li{width: 50px;height: 50px;color: #666666;margin-bottom: 46px;line-height: 50px;
  text-align: center;cursor: pointer;}
.zysx .zysxSildeBox .hd ul li.on{border-radius: 25px;background: #FF7C2D;color: #fff;}
.zysx .zysxSildeBox .bd{width: 1074px;height: 424px;}
.zysx .zysxSildeBox .bd ul{width: 100%;height: 100%;}
.zysx .zysxSildeBox .bd ul li{width: 100%;height: 100%;}
.zysx .zysxSildeBox .bd ul li .bigImg{width: 424px;height: 424px;float: left;}
.zysx .zysxSildeBox .bd ul li .content{width: 609px;height: 424px;float: right;}
.zysx .zysxSildeBox .bd ul li .content .title{margin-top: 29px;color: #FF7C2D;font-size: 22px;margin-bottom: 13px;}
.zysx .zysxSildeBox .bd ul li .content .date{color: #808080;font-size: 16px;margin-bottom: 30px;}
.zysx .zysxSildeBox .bd ul li .content .line{width: 609px;height: 1px;background: #E6E6E6;margin-bottom: 20px;}
.zysx .zysxSildeBox .bd ul li .content .desc{color: #666;font-size: 18px;line-height: 30px;margin-bottom: 20px;}
.zysx .zysxSildeBox .bd ul li .content .more{width: 110px;height: 34px;background: url('../img/tb1_47.png') no-repeat;
display: block;float: right;margin-right: 1px;}
.zysx .zysxSildeBox .bd ul li .content .smallImg{width: 125px;height: 160px;float: left;position: absolute;bottom: 0px;}
.zysx .zysx_more {margin: 0 auto;width: 180px;height: 42px;border: 1px solid #B6B6B6;text-align: center;font-size: 14px;
color: #666;line-height: 42px;display: block;margin-top: 52px;}
.zysx .zysx_more:hover{background: #FF7C2D;border: 1px solid #FF7C2D;color: #fff;}

/* footer */
.footer {width: 100%;height: 130px;background: #181818;color: #fff;padding-top: 50px;}
.footer p{font-size: 14px;line-height: 50px;text-align: center;}
.footer p a{color: #fff;font-size: 14px;}
.footer p a:hover{text-decoration: underline;color: #FF7C2D;}

@media screen and (max-width: 1280px) {
  .szdw .szdwSildeBox .prev,
  .szdw .szdwSildeBox .next{display:none;}
}