@media (min-width: 1930px) {
  #certify .swiper-button-prev2{
    left: 25.5%;
  }
  #certify .swiper-button-next2{
    right: 25.5%;
  }
}
@media (max-width: 1800px) {
}
@media (max-width: 1700px) {
}
@media (max-width: 1600px) {
  .mbx-box .mbx ul li a{
    margin-left: 38px;
  }
  .container {
    width: 90% !important;
  }
  header .header .header-nav {
    width: 65.68421%;
}
.i-pro-n .myswiper .swiper-slide p{
  font-size: 17px;
}
.i-about-box .i-about ul {
  width: 53.3684%;
}
.i-news-n .i-news-n-top .time-box{
  left: 43.5%;
}
.fzgm-rt {
  width: 60%;
}
.fzswiper .swiper-wrapper .swiper-slide h3 {
  padding-left: 18%;
}
.fzswiper .swiper-wrapper .swiper-slide h3::before {
  left: 23%;
  bottom: -48px;
}
.fzswiper .swiper-wrapper .swiper-slide h3::after {
  left: 19%;
  bottom: -62px;
}
.fzswiper .swiper-wrapper .swiper-slide .fz-n p {
  width: 72%;
  font-size: 16px;
}
.fzswiper .swiper-wrapper .swiper-slide-active h3 {
  font-size: 38px;
  padding-left: 13%;
}
.zzswiper {
  width: 85%;
  margin-top: 5%;
}
.ys ul li .hidden h3 {
  font-size: 20px;
  color: #00101c;
  font-weight: 550;
  line-height: 40px;
  text-align: center;
}
.pzswiper .swiper-slide .bj-box {
  width: 90%;
  height: 723px;
  background-color: #ffffff;
  padding: 8%;
  transition: all 0.5s;
}
.al ul li a .al-img{
  height: 315px;
}
.al-xq ul{
  width: 45%;
}
.news ul li a .news-lt{
  height: 344px;
}
.proxqban .n-ban-wz .container h4{
  font-size: 22px;
}
.xq3 .container .xq3-img{
  width: 55%;
}
.yy1 {
  padding-bottom: 31%;
}
.xmal-box .xmal .xmswiper .swiper-slide a .xm-img{
    height: 274px;
}
.pzswiper .swiper-slide .pz-img {
    width: 652px;
    height: 333px;
}
.pro ul li a .pro-img{
    min-height: 245px;
}
}
@media (max-width: 1500px) {
  .fzswiper .swiper-wrapper .swiper-slide h3::before {
  left: 25.6%;
  bottom: -48px;
}
.fzswiper .swiper-wrapper .swiper-slide h3::after {
  left: 21%;
  bottom: -62px;
}
}
@media (max-width: 1440px) {
  .fzswiper .swiper-wrapper .swiper-slide h3::before {
  left: 25.6%;
  bottom: -48px;
}
.fzswiper .swiper-wrapper .swiper-slide h3::after {
  left: 15.5%;
  bottom: -57px;
}
    .fzswiper .swiper-wrapper .swiper-slide h3::after {
        left: 21.2%;
        bottom: -63px;
    }
 .fzswiper .swiper-wrapper .swiper-slide h3 {
  padding-left: 13%;
}
.fzswiper .swiper-wrapper .swiper-slide-active h3 {
    font-size: 38px;
    padding-left: 13%;
}
}
@media (max-width: 1439px) {
  .fzswiper .swiper-wrapper .swiper-slide h3::before {
    left: 18.9%;
    bottom: -43px;
}
    .fzswiper .swiper-wrapper .swiper-slide h3::after {
        left: 17%;
        bottom: -57px;
    }
}
@media (max-width: 1400px) {
  .mbx-box .mbx ul li a{
    margin-left: 18px;
  }
      .fzswiper .swiper-wrapper .swiper-slide h3::before {
        left: 20.9%;
        bottom: -43px;
    }
}
@media (max-width: 1300px) {
}
@media (max-width: 1199px) {
  header {
    display: none;
  }
  .zw{
    display: none;
  }
  .i-pro-n .myswiper2 .swiper-slide .i-pro-js h3{
    margin-top: 2vh;
  }
  .i-pro-tp{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .i-pro-tp img{
    width: 80%;
  }
  .i-pro-n .myswiper2 .swiper-slide .i-pro-js {
    width: 44.5921%;
}
.i-pro-n .myswiper2 .swiper-button-next{
  left: 7%;
}
.i-about-box .i-about>p{
  width: 100%;
}
.i-about-box .i-about ul{
  width: 100%;
}
.i-about-box .i-about>h5{
  margin-top: 3vh;
}
#certify .swiper-slide-prev img {
  transform: translatex(-57px) translatez(-14px) rotatey(20.25deg) scale(1);
}
#certify .swiper-slide-next img {
  transform: translatex(49px) translatez(14px) rotatey(-20.75deg) scale(1);
}
#certify .swiper-button-next2{
  right: 22.5%;
}
#certify .swiper-button-prev2{
  left: 22.5%;
}
.xmal-box .xmal .xmswiper .swiper-slide a .xm-nr h3{
  font-size: 16px;
}
.xmal-box .xmal>h4{
  font-size: 20px;
}
.xmal-box .xmal .xmswiper .swiper-slide a .xm-nr p{
  width: 100%;
  font-size: 14px;
  line-height: 21px;
}
.xmal-box .swiper-button-prev3{
  left: 44%;
}
.xmal-box .swiper-button-next3{
  right: 44%;
}
.i-news-n .i-news-n-top .i-news-lt{
  width: 100%;
}
.i-news-n .i-news-n-top .i-news-rt {
  width: 100%;
  margin-top: 9%;
}
.i-news-n .i-news-n-top .time-box{
  top: 53%;
}
.i-news-n .i-news-n-bot ul li {
  width: 33%;
}
.i-news-n .i-news-n-bot ul li a h3{
  font-size: 16px;
  line-height: 27px;
}
footer .footer-top .footer-lt .footer-list {
  width: 50%;
  border-left: 1px solid rgba(255, 255, 255, .1);
  height: auto;
  padding-top: 4%;
  padding-left: 44px;
  padding-bottom: 2%;
}
footer .footer-top .footer-lt .footer-list:nth-last-child(1){
  border-right: 0;
}
footer .footer-top .footer-rt {
  border-left: 1px solid rgba(255, 255, 255, .1);
}
footer .footer-top .footer-rt .footer-rt-top {
  padding-top: 50px;
  padding-bottom: 25%;
}
footer .footer-top .footer-rt .footer-rt-top img{
  width: 70%;
}
.mbx-box {
  height: auto;
}
.mbx-box .mbx {
  flex-wrap: wrap;
  padding: 1% 0;
}
.mbx-box .mbx ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 2%;
}
.mbx-box .mbx ul li a {
  margin-left: 0;
}
.gsjj-box {
  margin-top: 2%;
}
.gsjj-box .gsjj-top {
  flex-wrap: wrap;
}
.gsjj-box .gsjj-top .gsjj-lt {
  width: 100%;
}
.gsjj-box .gsjj-top .gsjj-rt {
  width: 100%;
  margin-top: 5% ;
}
.gsjj-box .gsjj-top .gsjj-lt .p {
  margin-top: 4%;
}
.gsjj-box .gsjj-top .gsjj-lt h5 {
  margin: 4% 0;
}
.popup video{
  max-width: 65%;
}
.close-btn {
  position: absolute;
  top: 20%;
  right: 11%;
}
.gsjj-box .gsjj-bot {
margin-top: 11%;
}
.fzgm-box .fzgm .fzgm-lt {
width: 100%;
}
.fzgm-rt {
width: 100%;
} 
.fzgm-box .fzgm .fzgm-lt .ggbt h3 {
margin-top: 4%;
}
.fzgm-box .fzgm .fzgm-lt h5 {
margin-top: 4%;
}
.fzlc .swiper-button-prev {
width: 65px;
top: 18%;
left: 86%;
}
.fzswiper .swiper-wrapper .swiper-slide h3::before {
left: 26.6%;
bottom: -48px;
}
.fzswiper .swiper-wrapper .swiper-slide h3::after {
left: 21.7%;
bottom: -62px;
}
.ys ul li .hidden h3 {
font-size: 18px;
color: #00101c;
font-weight: 550;
line-height: 30px;
text-align: center;
}
.ys ul li .hidden {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
display: flex;
justify-content: space-between;
flex-direction: column;
align-items: center;
padding: 32% 0;
}
.pzswiper .swiper-slide .bj-box{
height: 580px;
}
.al ul li{
  width: 48%;
}
.al ul li a .al-img{
  height: 252px;
}
.al ul li a .al-bt{
  padding: 2%;
}
.al ul li a .al-bt p{
  font-size: 16px;
}
.al-xq ul {
  width: 70%;
}
.next a{
  font-size: 14px;
  width: 100%;
}
.next{
  flex-wrap: wrap;
}
.lxwm ul li{
  width: 31.421%;
}
.news ul li a .news-rt h3{
  font-size: 20px;
}
.news ul li a .news-lt{
  width: 100%;
  height: 320px;
}
.xz .xz-n ul li .xz-w h5{
  font-size: 18px;
}
.proxqban .n-ban-wz .container h4 {
  font-size: 16px;
}
.proxqban .n-ban-wz .container h3 {
  font-size: 28px;
  color: #00101c;
  font-weight: 550;
}
.fj3 .container .ggbt{
  width: 60%;
}
.fj3 .container .ggbt ul{
  margin-top: 11%;
}
.xq3 .ggbt img {
  margin-top: 7%;
}
.td ul li {
  flex: auto;
  text-align: center;
  width: 30%;
  margin-top: 4%;
}
.td ul li>div{
  margin-bottom: 8%;
}
.td ul li p{
  font-size: 18px;
}
.sy1 .sy-lt{
  height: 100%;
}
.sy1{
  height: 420px;
}
.sy1 .sy-cen{
  height: 100%;
}
.sy1 .sy-rt{
  height: 100%;
}
.sy1 .sy-rt ul{
  height: 100%;
}
.sy1 .sy-rt ul li{
  height: 49%;
}
.sy1 .sy-cen p {
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  left: 14%;
  top: 5%;
  font-weight: 550;
}
.sy1 .sy-lt p {
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  left: 5%;
  top: 5%;
}
.sy1 .sy-rt ul li p {
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  left: 5%;
  top: 5%;
  font-weight: 550;
}
.container1 h3{
  font-size: 28px;
}
.fj3 .container .ggbt h4{
  font-size: 20px;
}
.xq3 .ggbt h3{
  font-size: 28px;
}
.xq1 .container p{
  width: 100%;
}
.xq1{
  padding-bottom: 25%;
}
.xq1 .container h3{
  font-size: 18px;
}
.xq1 .container p {
  font-size: 16px;
  line-height: 28px;
  margin-top: 3%;
}
.xq1 .container img{
  display: none;
}
.xq1 {
  padding-bottom: 33%;
}
.xq3 .container .xq3-img {
  width: 100%;
}
.xq10 ul li {
  width: 31.552631%;
}
.xq10 ul li:nth-child(1) {
  width: 66.144736%;
  padding: 2% 0 0 0;
}
.xq11 .container .ggbt ul{
  width: 60%;
}
.bj ul li{
  width: 49%;
}
.qt-cptd>ul li{
    width: 100% !important;
    padding-left: 3%;
}
    .pzswiper .swiper-slide .pz-img {
        width: 444px;
        height: 227px;
    }
    .pro ul li{
        width: 31%;
    }
}

@media (max-width: 990px) {
    .bg{
        overflow-x: scroll;
    }
    .bg .csb{
        min-width: 1200px;
    }
    .xmal-box .xmal .xmswiper .swiper-slide a .xm-img {
    height: 234px;
}
  .xq4 .az ul li{
    width: 100%;
  }
  .mbx-box .mbx ul li a{
    font-size: 16px;
  }
  .index-ban .banswiper .swiper-slide .ban-wz-box {
    width: 100%;
    position: absolute;                                 
    left: 0;
    top: 50%;
    transform: translatey(-50%);
}
  .index-ban .banswiper .swiper-slide .ban-wz-box h3{
    font-size: 28px;
    line-height: 47px;
  }
  .index-ban .banswiper .swiper-slide .ban-wz-box h4{
    font-size: 24px;
  }
  .gg-bt .gg-lt h3 {
    font-size: 24px;
    line-height: 38px;
    color: #00101c;
    font-weight: 550;
}
.gg-bt .gg-lt h4{
  font-size: 18px;
}
.parallelogram {
  width: 163px;
  height: 48px;
}
.parallelogram span {
  margin-left: 12px;
}
.i-pro-tp{
  width: 50%;
}
.i-about-box .i-about>h5{
  font-size: 20px;
}
.i-about-box .i-about ul li h5{
  font-size: 28px;
}
.i-about-box .i-about ul li h5::after{
  bottom: -53%;
}
.i-about-box .i-about ul li p {
  font-size: 18px;
  line-height: 32px;
  margin-top: 3vh;
}
#certify .swiper-button-prev2 {
  left: 20.5%;
}
#certify .swiper-button-next2 {
  right: 20.5%;
}
#certify .ceswiper .swiper-slide p {
  left: 50%;
  bottom: 15px;
  font-size: 16px;
}
.xmal-box .xmal .xmswiper .swiper-slide a .xm-nr p {
  width: 100%;
  font-size: 14px;
  line-height: 23px;
}
.xmal-box .xmal .xmswiper .swiper-slide-active {
  transform: scale(1.5);
  z-index: 1;
}
.xmal-box .xmal .xmswiper .swiper-slide a .xm-nr h3 {
  font-size: 16px;
}
.i-news-n .i-news-n-top .time-box {
  top: 55%;
}
.i-news-n .i-news-n-bot ul li {
  width: 49%;
  margin-top: 2%;
}
footer .footer-top .footer-rt .footer-rt-top p{
  font-size: 18px;
}
.ggbt h3{
  font-size: 22px;
}
.gsjj-box .gsjj-top .gsjj-lt .p p{
  font-size: 16px;
}
.gsjj-box .gsjj-top .gsjj-lt p span{
  font-size: 16px;
}
.gsjj-box .gsjj-top .gsjj-lt h5 span{
  font-size: 30px;
}
.gsjj-box .gsjj-bot ul li h5{
  font-size: 20px;
}
.gsjj-box .gsjj-bot ul li span{
  font-size: 20px;
}
.gsjj-box .gsjj-bot ul li p {
  font-size: 16px;
  line-height: 32px;
  color: #005da3;
  opacity: 0.9;
  margin-top: 43px;
  font-weight: 500;
}
.fzgm-box .fzgm .fzgm-lt h5{
font-size: 20px;
margin-bottom: 2%;
}
.fzgm-box .fzgm .fzgm-lt p{
font-size: 16px;
}
.fzlc .swiper-button-prev{
left: 80%;
}
.fzswiper .swiper-wrapper .swiper-slide h3::before {
left: 23.4%;
bottom: -48px;
}
.fzswiper .swiper-wrapper .swiper-slide h3 {
padding-left: 16%;
}
.fzswiper .swiper-wrapper .swiper-slide h3::after {
left: 19%;
bottom: -62px;
}
.fzswiper .swiper-wrapper .swiper-slide-active h3 {
font-size: 38px;
padding-left: 11%;
}
.ryzz-box .ryzz p {
font-size: 16px;
}
.zz-box .swiper-button-prev{
left: 0;
}
.zz-box .swiper-button-next{
right: 0;
}
.ys ul li .show h3{
font-size: 18px ;
}
.ys ul li .show .xian{
margin: 12% 0;
}
.ys ul li .show p{
font-size: 16px;
}
.ys ul li .hidden .h-ico{
width: 70px;
height: 70px;
}
.ys ul li .hidden .h-ico img{
width: 45%;
}
.pzswiper .swiper-button-next{
right: 0;
}
.pzswiper .swiper-button-prev{
left: 0;
}
.pzswiper .swiper-pagination {
bottom: 17px;
}
.xgal h3{
  font-size: 20px;
}
.xgal h3 span{
  font-size: 20px;
}
.n-ban .n-ban-wz h3{
  font-size: 28px;
}
.n-ban .n-ban-wz h4{
  font-size: 24px;
}
.ban2 .ban2-box h3{
  font-size: 28px;
}
.ban2 .ban2-box .xj{
  margin-top: 5%;
}
.sy h3{
  font-size: 26px;
}
.sy h4{
  font-size: 18px;
}
.sy-nav ul li a{
  font-size: 18px;
  text-align: center;
}
.sy-n ul li h3{
  font-size: 18px;
}
.xx h3{
  font-size: 26px;
}
.xx h4{
  font-size: 18px;
}
.xx ul li{
  width: 100%;
}
.xz h3{
  font-size: 26px;
}
.xz h4{
  font-size: 18px;
}
.xz .xz-n ul li{
  width: 100%;
}
.pro ul li{
  width: 49%;
}
    .qt-cptd>ul li {
        width: 100% !important;
        padding-left: 4%;
    }
}
@media (max-width: 767px) {
    .pzswiper .swiper-slide .pz-img{
        width: 100%;
        height: 217px;
    }
  .index-ban .banswiper .swiper-slide .ban-wz-box h4 {
    font-size: 16px;
}
.index-ban .banswiper .swiper-slide .ban-wz-box h3 {
  font-size: 18px;
  line-height: 30px;
}
.gg-bt .gg-lt h3 {
  font-size: 18px;
  line-height: 18px;
  color: #00101c;
  font-weight: 550;
}
.gg-bt .gg-lt h4 {
  font-size: 16px;
}
.gg-bt .gg-lt>img{
  display: none;
}
.content{
  font-size: 14px;
}
.parallelogram {
  width: 124px;
  height: 40px;
}
.i-pro-n .myswiper .swiper-slide p {
  font-size: 16px;
}
.i-pro-n .myswiper2 .swiper-slide .i-pro-js{
  width: 100%;
}
.i-pro-n .myswiper2 .swiper-slide .i-pro-js h3 {
  font-size: 16px;
  line-height: 30px;
}
.i-pro-n .myswiper2 .swiper-slide .i-pro-js p {
  font-size: 14px;
  line-height: 30px;
  color: #212121;
  opacity: 0.8;
  margin-top: 2%;
}
.i-pro-box{
  padding-bottom: 28%;
}
.i-pro-n .myswiper2 .swiper-button-prev {
  width: 41px;
  height: 41px;
  left: 0;
  top: 117%;
  border: solid 1px #d5d5d5;
  border-radius: 50%;
  transition: all .5s;
}
.i-pro-n .myswiper2 .swiper-button-next{
  top: 117%;
  left: 20%;
}
.i-about-box .i-about>h5 {
  margin-top: 1vh;
  margin-bottom: 0;
}
.i-about-box .i-about>p {
  font-size: 16px;
  line-height: 29px;
}
.i-about-box .i-about ul{
  margin-top: 1vh;
}
.i-about-box .i-about ul li{
  width: 25%;
}
.i-about-box .i-about ul li h5 {
  font-size: 16px;
}
.i-about-box .i-about ul li span {
  font-size: 14px;
  letter-spacing: 1px;
}
.i-about-box .i-about ul li p {
  font-size: 14px;
  line-height: 32px;
  margin-top: 3vh;
}
#certify .swiper-button-next2 {
  right: 3.5%;
}
#certify .swiper-button-prev2 {
  left: 3.5%;
}
.xmal-box .xmal>h4 {
  font-size: 16px;
  line-height: 30px;
}
.xmal-box .xmal .xmswiper .swiper-slide-active {
  transform: scale(1);
  z-index: 1;
}
.xmal-box .swiper-button-next3 {
  right: 36%;
  top: 96%;
}
.xmal-box .swiper-button-prev3 {
  left: 36%;
  top: 96%;
}
.i-news-n .i-news-n-top .i-news-lt{
  height: 237px;
}
.i-news-n .i-news-n-top .time-box {
  width: 67px;
  height: 67px;
  top: 44%;
  left: 42%;
}
.i-news-n .i-news-n-top .time-box .time h5 {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 2px;
  color: #ffffff;
  font-weight: 550;
}
.i-news-n .i-news-n-top .i-news-rt h3{
  font-size: 16px;
  font-weight: 550;
}
.i-news-n .i-news-n-top .i-news-rt {
  width: 100%;
  margin-top: 15%;
}
.i-news-n .i-news-n-top .i-news-rt p {
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 1px;
  color: #001220;
  opacity: 0.8;
}
.i-news-n .i-news-n-bot ul li {
  width: 100%;
}
.i-news-n .i-news-n-bot ul li a .time h5 {
  font-size: 18px;
  line-height: 29px;
  letter-spacing: 2px;
  color: #00111d;
  font-weight: 550;
  transition: all .5s;
}
.i-news-n .i-news-n-bot ul li a .time {
  width: 64px;
  height: 64px;
}
footer .footer-top .footer-lt{
  width: 100%;
}
footer .footer-top .footer-rt{
  width: 100%;
}
footer .footer-top .footer-lt .footer-list h3 a {
  font-size: 16px;
  line-height: 46px;
  letter-spacing: 1px;
  color: #ffffff;
  font-weight: 550;
  margin-bottom: 3px;
  position: relative;
}
footer .footer-top .footer-lt .footer-list ul li a {
  font-size: 14px;
  line-height: 28px;
  letter-spacing: 1px;
  color: #ffffff;
  opacity: 0.6;
}
footer .footer-top .footer-rt .footer-rt-top {
  padding-top: 17px;
  padding-bottom: 3%;
  text-align: left;
  padding-left: 2%;
  border-top: 1px solid rgba(255, 255, 255, .1);
}
footer .footer-top .footer-rt .footer-rt-top img{
  width: 43%;
}
footer .footer-top .footer-rt .footer-rt-top h5 {
  font-size: 16px;
  line-height: 36px;
  letter-spacing: 1px;
  color: #ffffff;
  opacity: 0.6;
  margin-top: 20px;
}
footer .footer-top .footer-rt .footer-rt-bot {
  text-align: left;
  padding-left: 3%;
  padding-bottom: 3%;
}
footer .footer-top .footer-rt .footer-rt-bot p{
  font-size: 16px;
}
footer .footer-top .footer-rt .footer-rt-top p {
  font-size: 16px;
}
.footer-bot .container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: .5% 0;
}
.footer-bot .container p a{
  font-size: 14px;
  text-align: center;
}
.footer-bot .container p{
  text-align: center;
  font-size: 14px;
}
footer .footer-top .footer-rt .footer-rt-bot img {
  margin-top: 12px;
  width: 4%;
}
.n-ban .n-ban-wz h3{
  font-size: 18px;
}
.n-ban .n-ban-wz h4{
  font-size: 16px ;
}
.mbx-box .mbx ul{
  flex-wrap: wrap;
}
.mbx-box .mbx ul li{
  width: 50%;
  text-align: center;
}
.ggbt h3 {
  font-size: 18px;
  line-height: 30px;
}
.ggbt h4{
  font-size: 16px;
}
.ggbt .i1{
  display: none;
}
.gsjj-box .gsjj-top .gsjj-lt h5::after{
  width: 50%;
}
.gsjj-box .gsjj-top .gsjj-lt h5{
  font-size: 16px;
}
.gsjj-box .gsjj-top .gsjj-lt h5 span{
  font-size: 20px;
  margin-left: 5px;
}
.gsjj-box .gsjj-top .gsjj-rt .jj-img{
  height: 216px;
}
.gsjj-box .gsjj-top .gsjj-rt .jj-img::after{
  display: none;
}
.gsjj-box .gsjj-bot ul{
  flex-wrap: wrap;
}
.gsjj-box .gsjj-bot ul li{
  width: 50%;
}
.gsjj-box .gsjj-bot ul li h5::after{
  bottom: -45%;
}
.gsjj-box .gsjj-bot ul li p{
  margin-top: 30px;
}
.sp{
  width: 40px;
}
.fzgm-box .fzgm .fzgm-lt h5{
  font-size: 18px;
}
.fzlc .swiper-button-prev {
  width: 44px;
  top: 10%;
  left: 66%;
}
.fzlc .swiper-button-next {
  width: 44px;
  top: 10%;
  right: 0%;
}
.fzswiper .swiper-wrapper .swiper-slide-active h3 {
  font-size: 20px;
  padding-left: 16%;
}
.fzswiper .swiper-wrapper .swiper-slide h3::before {
  left: 20.4%;
  bottom: -48px;
}
.fzswiper .swiper-wrapper .swiper-slide h3::after {
  left: 16.8%;
  bottom: -62px;
}
.fzswiper .swiper-wrapper .swiper-slide .fz-n{
  padding: 7%;
}
.fzswiper .swiper-wrapper .swiper-slide .fz-n h4::before {
  content: "";
  width: 2px;
  height: 98px;
  position: absolute;
  right: -52%;
  top: -90px;
  z-index: 2;
}
.ryzz-box .ryzz p span{
  font-size: 18px;
}
.zzswiper .swiper-slide{
  display: flex;
  justify-content: center;
}
.ys ul li .hidden h3 {
  font-size: 14px;
  color: #00101c;
  font-weight: 550;
  line-height: 21px;
  text-align: center;
}
.ys ul li .hidden h4 {
  font-size: 12px;
  color: #9c9c9c;
  line-height: 21px;
  text-align: center;
}
.ys ul li .show h3 {
  font-size: 14px;
}
.ys ul li .show h4 {
  font-size: 12px;
  color: #eaeaea;
  line-height: 28px;
}
.ys ul li .show p {
  font-size: 14px;
  line-height: 24px;
}
.popup video {
  max-width: 100%;
}
.close-btn {
  position: absolute;
  top: 31%;
  right: 2%;
  font-size: 18px;
}
.ys ul li .hidden .h-ico {
  width: 50px;
  height: 50px;
}
.pzswiper .swiper-slide .bj-box h3{
  font-size: 18px;
}
.pzswiper .swiper-slide .bj-box p{
  font-size: 16px;
}
.pzswiper .swiper-slide .bj-box{
  padding: 5%;
}
.pzswiper .swiper-slide .pz-img{
  left: 0;
}
.pzswiper .swiper-button-prev{
  top: 70%;
}
.pzswiper .swiper-button-next{
  top: 70%;
}
.al ul li{
  width: 100%;
}
.al-xq h3 {
  font-size: 18px;
  color: #00101c;
  text-align: center;
  line-height: 33px;
} 
.al-xq ul{
  width: 100%;
  flex-wrap: wrap;
}
.al-xq ul li{
  font-size: 14px;
}
.al-xq .al-n h4{
  font-size: 18px;
}
.al-xq .al-n h4 span{
  font-size: 18px;
}
.al-xq .al-n p{
  font-size: 16px;
}
.xgal h3{
  text-align: left;
  font-size: 18px;
  color: #fff;
}
.xgal h3 span{
  font-size: 18px;
  color: #fff;
}
.xgal .xgswiper .swiper-slide a .xg-img{
  height: 287px;
}
.xgal .xgswiper .swiper-slide a p{
  font-size: 16px ;
}
.lxwm ul li {
  width: 49%;
  height: auto;
  padding: 3%;
}
.lxwm ul li h3{
  font-size: 16px;
}
.lxwm ul li > div {
  min-height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lxwm ul li > div img{
  width: 50%;
}
.lxwm ul li p{
  font-size: 14px;
}
.lxwm ul li:nth-child(4) p {
  font-size: 15px;
  line-height: 25px;
  color: #00101c;
  font-weight: 500;
  text-align: center;
}
.lxwm ul li:nth-child(5) p{
  font-size: 14px;
}
.lxwm ul li:nth-child(6) p{
  font-size: 14px;
}
.zxly form input{
  width: 100%;
  height: 40px;
  font-size: 14px;
}
.zxly form input::placeholder{
  font-size: 14px;
}
.zxly form textarea{
  font-size: 14px;
  padding-top: 2%;
  height: 200px ;
}
.zxly form textarea::placeholder{
  font-size: 14px;
}
.zxly form button {
  width: 35%;
  height: 43px;
  background-color: #005da3;
  border-radius: 4px;
  margin: auto;
  margin-top: 4%;
  font-size: 15px;
  line-height: 33px;
  letter-spacing: 1px;
  color: #ffffff;
  cursor: pointer;
  transition: all .5s;
}
.mbx-box .mbx p{
  font-size: 14px;
}
.mbx-box .mbx p img{
  margin-bottom: 4px;
  width: 6%;
}
.news ul li a .news-lt{
  height: 230px;
}
.news ul li a .news-rt h3 {
  font-size: 18px;
  line-height: 30px;
}
.news ul li a .news-rt p{
  font-size: 16px;
}
.news ul li a .news-rt h6{
  font-size: 16px;
}
.sy-nav ul {
  display: flex;
  justify-content: space-between;
}
.sy-nav ul li{
  margin-left: 0;
  width: 50%;
}
.n-ban .n-ban-wz .container h5{
  font-size: 16px;
}
.ban2 .ban2-box h3 {
  font-size: 18px;
} 
.ban2 .ban2-box h4 {
  font-size: 16px;
  color: #ffffff;
}
.ban2 .ban2-box .xj a {
  width: 124px;
  height: 39px;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.31);
  background: #005da3;
  border-radius: 20px 5px;
}
.ban2 .ban2-box .xj a span {
  display: inline-block;
  width: 100%;
  font-size: 14px;
  letter-spacing: -1px;
  color: #ffffff;
  text-align: center;
  line-height: 39px;
  transform: skewx(30deg);
}
.ban2 .ban2-box .xj a:hover span img {
  transform: translatex(2px);
}
.mbx-box .mbx ul li a{
  font-size: 16px;
}
.sy h3{
  font-size: 18px;
}
.sy h4 {
  font-size: 16px;
  line-height: 30px;
}
.sy-nav ul li a{
  font-size: 16px;
}
.sy-n ul li{
  padding: 7%;
}
.xx h3{
  font-size: 18px;
}
.xx h4{
  font-size: 16px;
}
.xx ul li{
  padding: 7%;
}
.xx ul li h5 em{
  font-size: 18px;
}
.xx ul li h5 span{
  font-size: 24px !important;
}
.xx ul li .y img{
  width: 50%;
}
.xz h3{
  font-size: 18px;
}
.xz h4{
  font-size: 16px;
}
.xz .xz-n ul li{
  padding: 4%;
}
.xz .xz-n ul li .xz-w h5{
  font-size: 16px;
}
.xz .xz-n ul li .xz-w h6{
  font-size: 14px;
}
.pro ul li{
  width: 100%;
}
.pro ul li a h4{
  font-size: 18px;
}
.proxqban .n-ban-wz .container h4{
  display: none;
}
.proxqban .n-ban-wz .container h3{
  font-size: 16px;
}
.kslj .xj a {
  width: 125px;
  height: 34px;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.31);
  background: #005da3;
  border-radius: 20px 5px;
  transform: skewx(-30deg);
}
.kslj .xj a span {
  display: inline-block;
  width: 100%;
  font-size: 14px;
  letter-spacing: -1px;
  color: #ffffff;
  text-align: center;
  line-height: 34px;
  transform: skewx(30deg);
}
.kslj .xj a span img {
  margin-left: 6px;
  margin-bottom: 5px;
  transition: all .5s;
}
.container1 h3{
  font-size: 18px;
  line-height: 30px;
}
.container1 h4{
  font-size: 16px;
}
.container1>img{
  display: none;
}
.xq2 .xq2-n{
  flex-wrap: wrap;
}
.xq2 .xq2-n .xq2-lt ul{
  flex-wrap: wrap;
  width: 100%;
}
.xq2 .xq2-n .xq2-lt ul li{
  width: 100% !important; 
  height: 280px !important;
  margin-top: 2% !important;
}
.xq2 .xq2-n .xq2-rt{
  width: 100%;
  height: 280px !important;
  margin-top: 2% !important;
  margin-left: 0;
}
.xq2 .xq2-n .xq2-lt ul li h3{
  font-size: 18px;
}
.xq3 .container{
  flex-wrap: wrap;
  padding: 2%;
}
.fj3 .container .ggbt{
  width: 100%;
}
.xq3 .ggbt h3{
  font-size: 18px;
}
.fj3 .container .ggbt h4 {
  font-size: 16px;
  color: #749bb7;
  font-weight: 550;
  font-family: "微软雅黑";
  margin-top: 2%;
  margin-bottom: 0%;
}
.fj3 .container .ggbt h5 {
  font-size: 15px;
  line-height: 40px;
  letter-spacing: 2px;
  color: #00101c;
}
.fj3 .container .ggbt ul {
  margin-top: 8%;
}
.td ul li>div{
  min-height: 67px;
}
.td ul li>div img{
  width: 50%;
}
.sy1 {
  height: 229px;
}
.sy1 .sy-rt ul li p{
  font-size: 14px;
}
.sy1 .sy-cen p {
  font-size: 14px;
  color: #ffffff;
  position: absolute;
  left: 11%;
  top: 2%;
  font-weight: 550;
}
.sy1 .sy-lt p {
  font-size: 13px;
  color: #ffffff;
  position: absolute;
  left: 5%;
  top: 2%;
}
.xq5 ul li h5{
  font-size: 16px;
}
.xq6-n{
  height: 300px;
}
.xq6-n .xq6-n-lt{
  margin-right: 11px;
}
.xq6-n .xq6-n-lt ul{
  height: 100%;
}
.xq6-n .xq6-n-lt ul li {
  width: 100%;
  height: 50%;
}
.xq6-n .xq6-n-rt ul{
  height: 100%;
}
.xq6-n .xq6-n-rt ul li {
  width: 48%;
  height: 50%;
}
.xq4 .az ul li img{
  height: auto;
}
.xq4 .az ul li{
  height: 290px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.xq4 .az ul li h3 {
  font-size: 16px;
  color: #ffffff;
  background-color: #005da3;
  line-height: 41px;
  display: inline-block;
  padding: 0 2%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.xq10 ul li {
  width: 100% !important;
}
.xq10 ul li p{
  font-size: 18px;
}
.xq10 ul{
  margin-top: 3%;
}
.bj ul li {
  width: 100%;
}
.bj ul li h3 {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #005da3;
  font-size: 16px;
  line-height: 40px;
  color: #ffffff;
  padding: 0 7%;
}
.qt-cptd h3{
    font-size: 18px;
}
.qt-cptd h3 span{
    font-size: 16px;
}
.qt-cptd>ul li{
        font-size: 16px;
        line-height: 27px;
        padding-left: 8%;
}
.qt-cptd>ul li::after {
    content: "";
    width: 16px;
    height: 9px;
    background: url(/uploads/image/smimages/td1.png) no-repeat center center;
    position: absolute;
    left: 0;
    top: 9px;
}
.bg  h3{
    font-size: 18px;
}
.bg  h3 span{
    font-size: 16px;
}
.bg table tr:nth-child(1) td {
    font-size: 16px;
    line-height: 20px;
}
.bg table tr td{
        font-size: 14px;
    line-height: 20px;
}
.pro ul li a .pro-img{
    min-height: auto;
}
.pro ul li a .pro-img img{
    width: 54%;
}
.pro ul li a .pro-img .cptp{
    width: 71%;
}
}
@media (max-width: 380px) {
  .i-news-n .i-news-n-top .time-box {
    width: 67px;
    height: 67px;
    top: 39.5%;
    left: 41%;
  }
  .fzswiper .swiper-wrapper .swiper-slide h3::before {
    left: 22.4%;
    bottom: -48px;
}
.fzswiper .swiper-wrapper .swiper-slide h3::after {
  left: 18.2%;
  bottom: -62px;
}
}