/* .main-container2 {width: 100%; height: auto;background: url('../img/Background01.png') no-repeat;} */
.main-container2 {width: 100%; height: auto;}
.main{width: 100%;height: auto;background: url('../img/bg.png') no-repeat;}

/* banner */
.banner {width: 100%;height: 600px;min-width: 1240px;}
.banner .bannerSlide{height: 600px;position: relative;margin: 0 auto;}
.banner .bannerSlide .bd {width: 1200px;height: 600px;margin: 0 auto;}
.banner .bannerSlide .bd img {width: 100%;height: 600px;}
.banner .bannerSlide .prev,
.banner .bannerSlide .next{
  width: 4.7%;
  height: 192px;
  position: absolute;
  top: 200px;
}
.banner .bannerSlide .prev {background: url('../img/icon01.png') no-repeat center center;left: 8%;}
.banner .bannerSlide .next {background: url('../img/icon02.png') no-repeat center center;right: 8%;}

.swiper-container {width: 100%;height: 600px;min-width: 1240px;position: relative;}
.swiper-container .arrow-left{background: url('../img/icon01_new.png') no-repeat center center;
width: 92px;height: 192px;display: block;position: absolute;z-index: 9999;left: 0px;top: 200px;}
.swiper-container .arrow-right{background: url('../img/icon02_new.png') no-repeat center center;
width: 92px;height: 192px;display: block;position: absolute;z-index: 9999;right: 0px;top: 200px;}
.swiper-slide {height: 100%;opacity: 0.4;-webkit-transition: 300ms;-moz-transition: 300ms;
  -ms-transition: 300ms;-o-transition: 300ms;transition: 300ms;position: relative;}
.swiper-slide h1{font-size: 60px;font-weight: bold;color: #FFFFFF;text-align: center;position: absolute;top: 113px;
z-index: 9999;left: 34%;letter-spacing: 8px;}
.swiper-slide p{font-size: 30px;font-weight: 500;color: #FFFFFF;text-align: center;position: absolute;top: 210px;
z-index: 9999; left: 39%;}
.swiper-slide p span{margin-left: 20px;}
.swiper-slide-active {opacity: 1;}

/* zykc */
/* .zykc {width: 100%;height: 620px;background: url('../img/Background02.png') no-repeat left 98px #fffdf9;} */
.zykc {width: 100%;height: 620px;background: url('../img/Background02.png') no-repeat;}
.zykc .top{width: 100%;padding-top: 40px;text-align: center;margin-bottom: 67px;}
.zykc .top h2{font-size: 28px;width: 200px;text-align: center;margin: 0 auto;color: #444444;
border-bottom: 1px solid #D7D7D7;height: 56px;line-height: 56px;position: relative;margin-bottom: 4px;}
.zykc .top h2 img{position: relative;left: 6px;top: 16px;}
.zykc .top .line{width: 50px;height: 3px;background: #FE8926;display: block;position: relative;left: 72px;top:-2px;}
.zykc .top .desc{color: #BABABA;font-size: 18px;text-align: center;height: 50px;line-height: 50px;font-weight: 400;}
.zykc .content {height: 290px;width: 100%;}
.zykc .content li{float: left;width: 275px;height: 254px;margin-left: 33px;}
.zykc .content li:first-child{margin-left: 0px;}
.zykc .content li img{width: 275px;height: 254px;}
.zykc .content li .title{font-size: 20px;font-weight: 400;color: #444444;line-height: 50px;text-align: center;
display: block;width: 100%;height: 50px;line-height: 50px;}
.zykc .content li .title:hover{color: #FF7D2E;}
.zykc .more {width: 100%;height:122px;text-align: center;margin-top: 50px;}
.zykc .more a{width: 203px;height: 49px;display: inline-block;text-align: center;color: #fff;background: #FF7D2E;line-height: 49px;
border-radius: 4px;font-size: 20px;background: linear-gradient(-90deg, #FD9F30, #FD8320);}

/* szdw */
/* .szdw{width: 100%;height: 820px;background: url('../img/Background.png') no-repeat left top; background-size: cover;} */
.szdw{width: 100%;height: 820px; background-size: cover;}
.szdw .top{width: 100%;padding-top: 40px;text-align: center;margin-bottom: 67px;}
.szdw .top h2{font-size: 28px;width: 200px;text-align: center;margin: 0 auto;color: #444444;
border-bottom: 1px solid #D7D7D7;height: 56px;line-height: 56px;position: relative;margin-bottom: 4px;}
.szdw .top h2 img{position: relative;right: 6px;top: 16px;}
.szdw .top .line{width: 50px;height: 3px;background: #FE8926;display: block;position: relative;left: 76px;top:-2px;}
.szdw .top .desc{color: #BABABA;font-size: 18px;text-align: center;height: 50px;line-height: 50px;font-weight: 400;}
.szdw .szdwSlide {width: 1200px;overflow: hidden;position: relative;height: 620px;}
.szdw .szdwSlide li{float: left;width: 514px;height: 174px;margin-left: 0px;background: #fff;border-radius: 10px;margin-bottom: 30px;box-sizing: content-box;
padding:24px 32px;}
.szdw .szdwSlide li:first-child{background: #FD9F30;}
.szdw .szdwSlide li.ml{margin-right: 40px;}
.szdw .szdwSlide li a{display: block;width: 100%;height: 100%;}
.szdw .szdwSlide li .img{width: 174px;height: 174px;background: #c8c8c6;border-radius: 174px;}
.szdw .szdwSlide li .img img{width: 174px;height: 174px;border-radius: 174px;}
.szdw .szdwSlide li .detail {float: right;width: 326px;}
.szdw .szdwSlide li .detail .title{font-size: 30px;font-weight: 500;color: #000;line-height: 60px;}
.szdw .szdwSlide li .detail .desc{font-size: 18px;color: #999;line-height: 30px;}
.szdw .szdwSlide li:hover{background: #FD9F30;}
.szdw .szdwSlide li:first-child .detail .title,
.szdw .szdwSlide li:first-child .detail .desc,
.szdw .szdwSlide li:hover .detail .title,
.szdw .szdwSlide li:hover .detail .desc{color: #fff;}
.szdw .szdwSlide .prev,
.szdw .szdwSlide .next{position: relative;top: 20px;width: 122px;height: 52px;display: inline-block;z-index: 999;}
.szdw .szdwSlide .prev {background: url('../img/icon03.png') no-repeat center center #fff;left: 478px;}
.szdw .szdwSlide .next {background: url('../img/icon04.png') no-repeat center center #fffaf1;left: 473px;}

/* zysx */
/* .zysx{width: 100%;height: 920px;background: url('../img/Background03.png') no-repeat right center #fff1dd;} */
.zysx{width: 100%;height: 1080px;background: url('../img/Background03.png') no-repeat right center;}
.zysx .top{width: 100%;padding-top: 40px;text-align: center;margin-bottom: 67px;}
.zysx .top h2{font-size: 28px;width: 200px;text-align: center;margin: 0 auto;color: #444444;
border-bottom: 1px solid #D7D7D7;height: 56px;line-height: 56px;position: relative;margin-bottom: 4px;}
.zysx .top h2 img{position: relative;left: 6px;top: 16px;}
.zysx .top .line{width: 50px;height: 3px;background: #FE8926;display: block;position: relative;left: 76px;top:-2px;}
.zysx .top .desc{color: #BABABA;font-size: 18px;text-align: center;height: 50px;line-height: 50px;font-weight: 400;}
.zysx .content {width: 1200px;margin: 0 auto;}
.zysx .content li{width: 100%;height: 305px;float: left;}
.zysx .content li img{width: 600px;height: 305px;}
.zysx .content li.li2 {background: #FD9F30;color: #fff;float: right;}
.zysx .content li.li2 img{float: left;}
.zysx .content li:nth-child(2n) {background: #FFF;float: left;height: 305px;}
.zysx .content li:nth-child(2n) img{float: right;}
.zysx .content li.li2 .detail {float: left;}
.zysx .content li .detail{box-sizing: border-box;width: 600px;height: 100%;padding: 30px 50px;}
.zysx .content li .detail h2{font-size: 30px;font-weight: 500;line-height: 70px;}
.zysx .content li .detail .desc{font-size: 18px;font-weight: 400;line-height: 30px;}
.zysx .content li .detail .more{width: 154px;height: 36px;display: inline-block;color: #FD9F30;
font-size: 18px;line-height: 36px;background: #fff;text-align: center;margin-top: 40px;}
.zysx .content li.li2 .detail h2{color: #fff;}
.zysx .content li:nth-child(2n) .detail h2{color: #261C18 !important;}
.zysx .content li:nth-child(2n) .detail .desc{color: #999;}
.zysx .content li:nth-child(2n) .detail .more{background: #fd9128;background: linear-gradient(-90deg, #FD9F30, #FD8320);color: #fff;}

.zysx .zysxSlider {position: relative;}
.zysx .zysxSlider .hd{ position: absolute;bottom: -60px;}
.zysx .zysxSlider .prev,
.zysx .zysxSlider .next{position: relative;top: 20px;width: 122px;height: 52px;display: inline-block;z-index: 999;}
.zysx .zysxSlider .prev {background: url('../img/up.png') no-repeat center center #fff;left: 478px;}
.zysx .zysxSlider .next {background: url('../img/down.png') no-repeat center center #fffaf1;left: 473px;}
/*  */

@media only screen and (max-width: 1519px) {
  .banner {width: 1200px;margin: 0 auto;}
  .banner .bannerSlide .prev {left: 92px;}
  .banner .bannerSlide .next {right: 92px;}
}

@media only screen and (min-width: 1520px) and (max-width: 1600px) {
  .banner .bannerSlide .prev {left: 40px;}
  .banner .bannerSlide .next {right: 40px;}
}

@media only screen and  (min-width: 1601px) and (max-width: 1680px) {
  .banner .bannerSlide .prev {left: 4%;}
  .banner .bannerSlide .next {right: 4%;}
}