@charset "UTF-8";
.body_bg{
  background: url(../images/body_bg.png) no-repeat top center,
    url(../images/bottombg.png) no-repeat bottom center;
    padding-bottom: 322px;
}
body{ background:none}

@font-face {
  font-family: sjjt;
  src: url(../font/sxjt.ttf);
}

.container {
  width: 1400px;
}


.logo {
  width: 360px;
  margin: 200px auto 0;
  position: relative;
  z-index: 99;
}

.logo img {
  display: block;
  width: 100%;
}

.text {
  text-align: center;
  margin-top: -80px;
}

.yingyan {
  background: url(../images/qianyan_bg.png) no-repeat top center;
  padding: 127px 95px 142px 115px;
  background-size: 100% 100%;
  text-align: center;
}

.yingyan p {
  text-align: left;
  text-indent: 2em;
  font-size: 20px;
  line-height: 38px;
  color: rgba(0, 0, 0, 1);
}

.lbt {
  margin-top: 20px;
  position: relative;
  margin-bottom: 24px;
}

.mySwiper .swiper-slide a {
  width: 100%;
  display: block;
  height: 100%;
}

.lbt .swiper-button-prev {
  width: 30px;
  height: 58.21px;
  background: url(../images/arrow.png) no-repeat center;
  color: transparent;
  left: -50px;
}

.lbt .swiper-button-next {
  width: 30px;
  height: 58.21px;
  background: url(../images/arrow.png) no-repeat center;
  transform: rotate(180deg);
  color: transparent;
  right: -50px;
}

.mySwiper .swiper-slide:nth-child(2n) a {
  padding-top: 54px;
}

.szzqyg {
  background: url(../images/zqyg_bg.png) no-repeat top center /100% 100%;
     height: 950px;
  padding-top: 51px;
  box-sizing: border-box;
}

.szzqyg_title a {
  height: 126px;
  display: block;
  background: url(../images/szzqyg_title.png) no-repeat left;
}
.swiper .swiper-slide img {
    height: 360px;
    object-fit: cover;
}
.szzqyg_nr {
  height: 682px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
    margin-top: 20px;
}

.szzqyg_nr img {
     width: 4606px;
    height: 658px;
  display: block;
  max-width: none !important;
}

.szzqyg_nr::-webkit-scrollbar {
  height: 6px;
}

.szzqyg_nr::-webkit-scrollbar-track {
  background: rgba(199, 186, 161, 1);
  border-radius: 6px;
}

.szzqyg_nr::-webkit-scrollbar-thumb {
  background: rgba(138, 26, 26, 1);
  border-radius: 6px;
}

.szzqyg_nr::-webkit-scrollbar-thumb:hover {
  cursor: pointer;
}



.mydxul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  font-family: sjjt;
  font-size: 70px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 84px;
  padding: 96px 153px 90px 137px;
}

.mydxul li {
  position: relative;
}

.mydxul a {
  color: rgba(232, 170, 118, 1);
  position: relative;
  z-index: 99;
}

.mydxul li.active a {
  color: rgba(255, 245, 237, 1);
}

.mydxul li.active::after {
  content: "";
  display: block;
  width: 453px;
  height: 74px;
  background: url(../images/libg.png) no-repeat center;
  position: absolute;
  top: 40px;
  left: -40px;
}

.mdyx_main {
  padding: 54px 49px 52px 40px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 3px 12px 31px rgba(0, 0, 0, 0.25);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 36px;
  color: rgba(89, 50, 18, 1);
  text-indent: 2em;
}

.main_top {
  padding-left: 113px;
  background: url(../images/cheng.png) no-repeat top left;
  background-position: 20px 0;
}

.main_bottom {
  padding: 43px 9px 79px 21px;
  border-radius: 10px;
  margin-top: 40px;
  background: linear-gradient(
    90deg,
    rgba(235, 191, 103, 1) 0%,
    rgba(255, 255, 255, 0) 99.93%
  );
}

.bottom_p {
  background: url(../images/ji.png) no-repeat top left;
  padding-left: 92px;
}

     .main2 {
                    display: flex;
                    justify-content: space-between;
                }

                .main2 p {
                    width: 48%;
                }

                .main2 img {
                    width: 48%;
                }

                .main3 {
                    text-indent: 0;
                }

                .ys {
                    color: red
                }

@media (max-width: 1480px) {
  .container,
  .container[class*="width-"] {
    width: 1150px;
  }

  .lbt .swiper-button-next {
    right: 0;
  }

  .lbt .swiper-button-prev {
    left: 0;
  }

  .yingyan {
    padding: 126px 75px 137px 103px;
  }

  .mydxul {
    padding: 96px 40px 90px 40px;
  }
}

@media (max-width: 1200px) {
  .container,
  .container[class*="width-"] {
    width: 970px;
  }

  .mydxul {
    font-size: 50px;
  }
}

@media (max-width: 992px) {
  .container,
  .container[class*="width-"] {
    width: 750px;
  }
}

@media (max-width: 768px) {
  .container,
  .container[class*="width-"] {
    width: auto;
  }

  .text {
    margin-top: -14px;
  }

  .mydx {
    margin-bottom: 257px;
  }

  .mydxul {
    padding: 10px 40px 90px 40px;
    font-size: 40px;
  }

  .mydxul li.active::after {
    width: 305px;
    height: 50px;
    background-size: 100% 100%;
  }
}

@media (max-width: 480px) {
  .yingyan {
    background: none;
  }

  .yingyan {
    padding: 39px 30px 61px 30px;
  }

  .yingyan p:nth-child(6),
  .yingyan p:nth-child(7) {
    display: none;
  }

  .logo {
    width: 299px;
    margin: 169px auto 0;
  }

  .szzqyg_title a {
    background: url(../images/szzqyg_title.png) no-repeat center;
  }

  .mydx {
    background: #5f1b00;
  }

  .main_top {
    padding-left: 0;
    padding-top: 50px;
  }

  .mdyx_main {
    padding: 20px 20px 52px 20px;
    margin-bottom: 20px;
  }

  .bottom_p {
    padding-top: 50px;
    padding-left: 0px;
  }
}
