@media (min-width: 1930px) {
}
@media (max-width: 1800px) {
}
@media (max-width: 1700px) {
}
@media (max-width: 1600px) {
  .container {
    width: 90% !important;
  }
  .logo{
    width: 23%;
  }
  .header header .nav {
    width: 70%;
    height: 100%;
}
.header-bot .header-bot-rt{
    width: 70%;
}
.banner .banSwiper .swiper-wrapper .swiper-slide .swiper-wz .container a{
  margin-top: 6%;
}
.i-news .index-news-wrapper .lt .pic{
  border-radius: 16px;
}
.i-news .index-news-wrapper .rt .row::before{
  left: -51px;
}
.news .news-list ul li a .time::after{
  right: -25%;
}
.i-pro .i-pro-box .i-pro-lt{
    height: 423px;
}
.ryzz .ryzzSwiper .swiper-slide img{
    height: 276px;
}
}
@media (max-width: 1500px) {
}
@media (max-width: 1440px) {
  footer .footer .footer-rt{
    width: 37%;
  }
}
@media (max-width: 1300px) {
 
}
@media (max-width: 1199px) {
    .i-pro .i-pro-box .i-pro-lt a .p-wz{
        text-align: center;
    }
  .header {
    display: none;
  }
  .banner .banSwiper .swiper-wrapper .swiper-slide .swiper-wz {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
 .banner .banSwiper .swiper-wrapper .swiper-slide .swiper-wz .container h3{
  font-size: 48px;
 } 
 .banner .banSwiper .swiper-wrapper .swiper-slide .swiper-wz .container h4{
  margin-top: 0;
 }
 .banner .banSwiper .swiper-pagination{
  left: -40.5%;
 }
 .i-about .i-about-lt{
  height: auto;
 }
 .dw-time {
  width: 100%;
  background-color: #ffffff;
  position: static;
}
.dw-time ul {
  padding: 0; 
  margin-top: 4%;
}
.dw-time ul li h5{
  font-size: 48px;
}
.i-pro .i-pro-box .i-pro-lt a .p-wz h4{
  font-size: 28px;
}
.i-pro .i-pro-box .i-pro-lt a .p-wz h4{
  width: 100%;
}
.i-news .index-news-wrapper .lt{
  width: 100%;
}
.i-news .index-news-wrapper .rt{
  width: 100%;
}
footer .footer{
  flex-wrap: wrap;
}
footer .footer .footer-lt{
  width: 100%;
}
footer .footer .footer-rt {
  width: 100%;
  margin-top: 3%;
}
.qywh-box .qywh .qywh-n ul li .hidden p{
  font-size: 14px;
}
.fw1 .container .fw1-lt .fw1-lt-img{
  height: auto;
}
.fwzz ul .hover-active .show h5 {
  font-size: 16px;
}
.fwzz ul li .show p {
  font-size: 14px;
  line-height: 28px;
  margin-top: 8%;
}
.fwzz ul li>h3{
  font-size: 18px;
}
.jjfa ul li{
  width: 48%;
}
.jjfa ul li a .jj-img{
  height: 265px;
}
.zpxx .zp .zp-list h3{
  font-size: 18px;
}
.zpxx .zp .zp-list > h4{
  font-size: 18px;
}
.zpxx .zp .zp-list .zp-n h4{
  font-size: 18px;
}
.news .news-list ul li a .time::after{
  display: none;
}
.news .news-list ul li a .time {
  position: relative;
  width: 100%;
}
.news .news-list ul li a .time h4 {
  font-size: 18px;
  line-height: 30px;
  color: #a2a5a9;
  text-align: left;
  font-family: "din-b";
  margin-top: 1%;
}
.news .news-list ul li a .news-tit {
  width: 64%;
}
.news .news-list ul li a .news-img {
  width: 34%;
  height: 164px;
  border-radius: 8px;
  overflow: hidden;
}
.pro ul li{
  width: 49%;
}
.mbx-box{
  height: auto;
  padding: 1% 0;
}
.pro-mbx ul li{
  width: 33.33%;
}
.ryzz .ryzzSwiper .swiper-slide img{
    height: 249px;
}
}
@media (max-width: 990px) {
  .banner .banSwiper .swiper-wrapper .swiper-slide .swiper-wz .container h3 {
    font-size: 28px;
    line-height: 36px;
}
.i-about .i-about-lt{
  width: 100%;
  height: 440px;
}
.i-about .i-about-rt {
  width: 100%;
  margin-top: 4%;
}
.i-about .i-about-rt p{
  margin-top: 3%;
}
.i-about .i-about-rt a{
  margin-top: 5%;
}
.dw-time ul li{
  flex: unset;
  width: 50%;
  padding: 0 !important;
  margin-top: 4%;
}
.dw-time ul li h5{
  padding: 0 !important;
}
.dw-time ul li p{
  padding: 0 !important;
  padding-top: 4% !important;
}
.i-pro .i-pro-box{
  flex-wrap: wrap;
}
.i-pro .i-pro-box .i-pro-lt{
  width: 100%;
  height: auto;
  border-radius: 16px;
}
.i-pro .i-pro-box .i-pro-rt{
  width: 100%;
  height: auto;
  margin-top: 3%;
  border-radius: 16px;
}
.i-pro .i-pro-box .i-pro-lt a .p-wz h4{
  text-align: center;
}
.i-news .index-news-wrapper .lt{
  height: 425px;
}
.i-news .index-news-wrapper .rt .row{
  padding: 3% 0;
}
.i-news .index-news-wrapper .rt .row .date h3{
  font-size: 28px;
}
.i-news .index-news-wrapper .rt .row .title h4 a{
  font-size: 18px;
}
.qywh-box .qywh .qywh-n ul{
  flex-wrap: wrap;
}
.qywh-box .qywh .qywh-n ul li{
  width: 50%;
  border-bottom: 1px solid #fff;
}
.td-box .td-top{
  flex-wrap: wrap;
}
.td-box .td-top .td-top-lt{
  width: 100%;
  display: flex;
  justify-content: center;
}
.td-box .td-top .td-top-rt{
  width: 100%;
  margin: 0;
  margin-top: 3%;
}
.td-box .td-bot ul li{
  width: 31%;
}
.fwzz ul .hover-active .show h5 {
  font-size: 14px;
  line-height: 25px;
}
.fwzz ul li .show p {
  font-size: 12px;
  line-height: 24px;
  margin-top: 8%;
}
.jjfa ul li a .jj-img{
  height: 198px;
}
.lxfs-box .lxfs .lxfs-lt {
  width: 100%;
  padding: 6% 3.6% 6% 11%;
  background-color: #f6f7f8;
}
.lxfs-box .lxfs .lxfs-rt {
    width: 100%;
    height: 800px;
}
.lxfs-box .lxfs .lxfs-rt iframe{
  width: 100%;
  height: 100%;
}
.zpxx .zp .zp-list{
  width: 100%;
}
.proxq-box .proxq-top .proxq-top-rt {
  width: 100%;
  margin-top: 5%;
}
.proxq-box .proxq-top .proxq-top-lt{
  width: 100%;
}
.cs ul li{
  width: 100%;
}
.foot-yqlj li {
    margin-right: 5px;
}
}
@media (max-width: 767px) {
  .banner .banSwiper .swiper-wrapper .swiper-slide .swiper-wz .container h3 {
    font-size: 16px;
    line-height: 28px;
}
.banner .banSwiper .swiper-wrapper .swiper-slide .swiper-wz .container h4{
  font-size: 14px;
}
.banner .banSwiper .swiper-wrapper .swiper-slide .swiper-wz .container a {
  width: 87px;
  height: 30px;
  line-height: 29px;
  font-size: 12px;
}
.banner .banSwiper .swiper-pagination {
  left: -35.5%;
  bottom: 7%;
}
.banner .banSwiper .swiper-pagination .swiper-pagination-bullet-active{
  width: 24px;
}
.i-about .i-about-lt{
  height: 360px;
}
.i-about .i-about-rt h3{
  font-size: 20px;
}
.i-about .i-about-rt p{
  font-size: 14px;
  list-style: 28px;
}
.i-about .i-about-rt a{
  width: 87px;
  height: 30px;
  line-height: 29px;
  font-size: 12px;
}
.dw-time ul li h5 {
  font-size: 24px;
}
.dw-time ul li span {
  font-size: 14px;
  line-height: 30px;
  color: #ff5500;
  position: absolute;
  top: 1px;
}
.dw-time ul li p{
  font-size: 14px;
}
.i-pro .i-pro-tit h3{
  font-size: 20px;
}
.i-pro .i-pro-box .i-pro-lt a .p-wz h4 {
  font-size: 16px;
}
.i-pro .i-pro-box .i-pro-lt a .p-wz h5{
  font-size: 14px;
}
.i-pro .i-pro-box .i-pro-rt a .p-wz h4 {
  font-size: 16px;
}
.i-pro .i-pro-box .i-pro-rt a .p-wz h5{
  font-size: 14px;
}
.i-pro .i-pro-box .i-pro-lt a .p-wz .more{
  width: 87px;
  height: 30px;
  line-height: 29px;
  font-size: 12px;
}
.i-news .i-news-tit .news-tit-lt h3{
  font-size: 20px;
}
.i-news .index-news-wrapper .lt{
  height: 232px;
}
.i-news .index-news-wrapper .rt .row .date h3{
  font-size: 18px;
}
.i-news .index-news-wrapper .rt .row .date h5{
  font-size: 16px;
  margin-top: 0;
}
.i-news .index-news-wrapper .rt .row .title{
  margin-left: 5%;
}
.i-news .index-news-wrapper .rt .row .title h4 a {
  font-size: 14px;
}
footer .footer .footer-lt .footer-nav ul{
  flex-wrap: wrap;
}
footer .footer .footer-lt .footer-nav ul li{
  margin: 0;
  width: 33%;
}
footer .footer .footer-lt .footer-nav ul li a{
  font-size: 16px;
}
footer .footer .footer-rt{
  flex-wrap: wrap;
}
footer .footer .footer-rt .lx{
  margin-left: 0;
  margin-top: 3%;
}
footer .footer .footer-rt .lx ul li{
  margin-top: 3%;
}
footer .footer .footer-rt .lx ul li:nth-child(1) span{
  font-size: 16px;
}
.bq{
  flex-wrap: wrap;
}
.bq p{
  font-size: 14px;
  text-align: center;
  line-height: 40px;
}
.bq p a{
  font-size: 14px;
  text-align: center;
  line-height: 40px;
}
.n-ban .n-ban-tit{
  width: 100%;
}
.n-ban .n-ban-tit h3 {
  font-size: 16px;
  color: #26282b;
  font-family: "pf-b";
  line-height: 21px;
}
.n-ban .n-ban-tit h5{
  font-size: 14px;
}
.mbx-box .mbx p{
  font-size: 14px;
}
.mbx-box .mbx p a{
  font-size: 14px;
}
.mbx-box{
  height: auto;
}
.mbx-box .mbx img {
  margin-right: 5px;
  width: 5%;
}
.gg-tit h3{
  font-size: 20px;
}
.qyjj .jj-n {
  font-size: 14px;
  line-height: 34px;
}
.qywh-box .qywh>p{
  font-size: 14px;
}
.qywh-box .qywh .qywh-n ul li{
  width: 100%;
}
.qywh-box .qywh .qywh-n ul li .hidden{
  padding: 7%;
}
.qywh-box .qywh .qywh-n ul li .hidden p{
  margin-top: 6%;
}
.qywh-box .qywh .qywh-n ul li .hidden h5{
  font-size: 16px;
}
.qywh-box .qywh .qywh-n ul li{
  height: 350px;
}
.qywh-box .qywh .qywh-n ul li .hidden h6 {
  font-size: 28px;
  line-height: 30px;
  left: 6%;
  bottom: 13%;
}
.qywh-box .qywh .qywh-n ul li .show h5{
  font-size: 18px;
}
.qywh-box .qywh .qywh-n ul li .show h6 {
  font-size: 57px;
  line-height: 43px;
  margin-top: 16%;
}
.ys .ys-n .ysSwiper .swiper-wrapper .swiper-slide{
  height: 400px;
}
.ys .ys-n .ysSwiper .swiper-wrapper .swiper-slide h5 {
  font-size: 18px;
  line-height: 30px;
  margin-top: 6%;
}
.ys .ys-n .ysSwiper .swiper-wrapper .swiper-slide p {
  font-size: 16px;
  line-height: 28px;
  color: #2a2c2f;
  opacity: 0.6;
  margin-top: 11%;
}
.td-box .td-top .td-top-rt h3{
  font-size: 18px;
}
.td-box .td-top .td-top-rt h3 span{
  font-size: 14px;
}
.td-box .td-top .td-top-rt h3 img{
  width: 6%;
}
.td-box .td-top .td-top-rt ul li {
  font-size: 14px;
  line-height: 25px;
  color: #454649;
  padding-left: 4%;
  position: relative;
  margin-top: 1.6%;
}
.td-box .td-top .td-top-rt ul li::before{
  top: 12px;
}
.td-box .td-bot ul li {
  width: 48%;
}
.td-box .td-bot ul li .td-js h6{
  font-size: 16px;
}
.td-box .td-bot ul li .td-js p {
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 5%;
}
.fw1 .container .fw1-lt{
  width: 100%;
  margin-top: 3%;
}
.fw1 .container .fw1-lt h4{
  font-size: 16px;
}
.fw1 .container .fw1-lt p{
  font-size: 14px;
}
.fwzz ul{
  flex-wrap:wrap ;
}
.fwzz ul li{
  width: 100% !important;
}
.fwzz .zz ul .wid {
  width: 100% !important;
}
.fwzz ul li .show{
  opacity: 1;
  visibility: visible;
}
.fwzz ul li::after{
  opacity: 1;
}
.fwzz ul li{
  height: 330px;
}
.fwzz ul li .show h5{
  margin-top: 8%;
}
.jjfa ul li{
  width: 100%;
}
.jjfa ul li a h5{
  font-size: 16px;
}
.jjfa ul li a p{
  font-size: 14px;
}
.jj-xq h3{
  font-size: 18px;
  line-height: 30px;
}
.jj-xq p{
  font-size: 14px;
}
.jj-xq .next p{
  width: 100%;
  text-align: left;
  font-size: 14px;
}
.jj-xq .next p a{
  font-size: 14px;
}
.jj-xq .next p:nth-child(2){
  order: 3;
  text-align: center;
  margin-top: 2%;
  font-size: 14px;
}
.proxq-tit h4{
  font-size: 20px;
}
.jjgd .proSwiper .swiper-wrapper .swiper-slide a .pro-tit h5{
  font-size: 16px;
}
.lxfs-box .lxfs .lxfs-lt .lxlogo img{
  width: 71%;
}
.lxfs-box .lxfs .lxfs-lt ul li{
  padding: 1% 0;
}
.lxfs-box .lxfs .lxfs-lt ul li .lxn h6{
  font-size: 16px;
}
.lxfs-box .lxfs .lxfs-lt ul li .lxn p{
  font-size: 14px;
}
.lxfs-box .lxfs .lxfs-lt{
  padding: 4%;
}

.lxfs-box .lxfs .lxfs-rt{
  height: 400px;
}
.zpxx .zp .zp-list .zp-n p {
  font-size: 14px;
  line-height: 27px;
  color: #6d6e71;
  font-family: "pf-r";
}
.zxly .container form>div {
  width: 100%;
  height: 45px;
  background-color: #ffffff;
  border-radius: 4px;
  margin-top: 2%;
  padding: 3%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.zxly .container form>div input{
  font-size: 16px;
}
.zxly .container form>div input::placeholder{
  font-size: 16px;
}
.zxly .container form>div img{
  width: 5%;
}
.zxly .container form button{
  width: 153px;
  height: 40px;
  border-radius: 4px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #ff5500;
  border: solid 1px #ff5500;
  transition: all .5s;
  background: #fff;
  margin: auto;
  cursor: pointer;
}
.zxly .container form>div:nth-last-child(2) textarea{
  font-size: 16px;
}
.zxly .container form>div:nth-last-child(2) textarea::placeholder{
  font-size: 16px;
}
.news .news-list ul li a .news-tit {
  width: 100%;
  order: 3;
}
.news .news-list ul li a .news-img {
  width: 100%;
  height: 190px;
}
.news .news-list ul li a .time h3 {
  font-size: 18px;
  line-height: 24px;
  color: #2a2c2f;
}
.news .news-list ul li a .time h4 {
  font-size: 12px;
  line-height: 30px;
  color: #a2a5a9;
  text-align: left;
  font-family: "din-b";
  margin-top: 1%;
}
.news .news-list ul li a .news-tit h3 {
  font-size: 18px;
  line-height: 30px;
  color: #2a2c2f;
  font-family: "pf-b";
  margin-bottom: 1%;
  transition: all .5s;
  margin-top: 5%;
}
.news .news-list ul li a .news-tit p{
  font-size: 14px;
}
.news-more a{
  width: 87px;
  height: 30px;
  line-height: 29px;
  font-size: 12px;
}
.pro ul li{
  width: 100%;
}
.n-ban .pro-tit{
  left: 50%;
  text-align: center !important;
}
.pro h3{
  font-size: 20px;
}
.pro ul li a .pro-tit{
  padding: 3%;
}
.pro ul li a .pro-tit h5{
  font-size: 16px;
}
.pro ul li a .pro-tit p{
  font-size: 14px;
}
.pro-mbx ul li{
  width: 49%;
}
.pro-mbx ul li a{
  font-size: 14px;
}
.proxq-box .proxq-top .proxq-top-lt{
  height: 376px;
  padding: 5%;
}
.proxq-box .proxq-top .proxq-top-rt h4 {
  font-size: 20px;
  line-height: 45px;
  color: #ff5500;
  font-family: "pf-b";
  margin-bottom: 3%;
}
.proxq-box .proxq-top .proxq-top-rt h5 {
  font-size: 18px;
  line-height: 30px;
  color: #040b19;
  font-family: "pf-b";
  margin-bottom: 1%;
}
.proxq-box .proxq-top .proxq-top-rt>p {
  font-size: 16px;
  line-height: 30px;
  color: #565759;
  font-family: "pf-r";
  margin-bottom: 5%;
}
.proxq-box .proxq-top .proxq-top-rt .xq-dh h6 {
  font-size: 16px;
  line-height: 27px;
  color: #565759;
  font-family: "pf-r";
}
.proxq-box .proxq-top .proxq-top-rt .xq-dh p{
  font-size: 16px;
}
.pro-ys-box .pro-ys p{
  font-size: 16px;
}
.cs ul li p {
  font-size: 16px;
  line-height: 30px;
  color: #040b19;
  width: 31%;
  font-family: "pf-h";
  padding-left: 3%;
}
.cs ul li span{
  font-size: 14px;
}
.proSwiper .swiper-wrapper .swiper-slide a .pro-img{
  padding: 5%;
}
.proSwiper .swiper-wrapper .swiper-slide a .pro-tit{
  padding: 3%;
}
.proSwiper .swiper-wrapper .swiper-slide a .pro-tit h5{
  font-size: 16px;
}
.proSwiper .swiper-wrapper .swiper-slide a .pro-tit p{
  font-size: 14px;
}
.zpxx .swiper-button-next {
    right: -4%;
    top: 50%;
    width: 25px;
    height: 25px;
    background: #ff5500;
    border-radius: 7px;
}
.zpxx .swiper-button-next::after{
    font-size: 12px;
}
.zpxx .swiper-button-prev {
    left: -4%;
    top: 50%;
    width: 25px;
    height: 25px;
    background: #ff5500;
    border-radius: 7px;
}
.zpxx .swiper-button-prev::after{
    font-size: 12px;
}
.ryzz .ryzzSwiper .swiper-slide img{
    height: 218px;
}
.foot-yqlj li a {
    font-size: 14px;
}
}