.ban{
  overflow: hidden;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  min-height: 140px;
  position: relative;
  background-position: center;
  height: 29.69vw;
  padding-top: 117px;
}
.ban img{
      display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ban::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
}
.ban .txt{
  position: absolute;
  text-align: center;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.ban .txt .en{
  font-family: Impact;
  font-size: 4.38vw;
  color:rgba(255, 255, 255, .53);
  text-transform: uppercase;
}
.ban .txt .cn{
  font-size: 2.4vw;
  font-weight: bold;
  color:#fff;
}
.snav{
  overflow: hidden;
  border-bottom: 1px solid #e8e8e8;
}
.snav.fl .cur{
  float: left;
}
.ul-nav{
  overflow: hidden;
}
.ul-nav li{
  float: left;
}
.ul-nav li:hover,
.ul-nav li.on{
  background: #085dad;
}
.ul-nav li:hover a,
.ul-nav li.on a{
  background-image: url(../img/png3.png);
  color:#fff;
}
.ul-nav li a{
  display: block;
  width: 130px;
  line-height: 97px;
  padding-left: 50px;
  background: url(../img/png2.png) left 20px center no-repeat; 
}
.g-title{
  text-align: center;
  font-size: 2.08vw;
  font-weight: bold;
  color:#313131;
}
.row-spag3{
  overflow: hidden;
  background: #f9f9f9;
  padding: 2.5vw 0 5.78vw;
}
.row-spag3 .g-title{
  margin-bottom: 3.44vw;
}
.ul-spag1{
  overflow: hidden;
  margin: 0 -20px;
}
.ul-spag1 li{
  width: 33.333%;
  float: left;
}
.ul-spag1 .ico{
  margin:0 auto;
  background-repeat: no-repeat;
  width: 8.02vw;
  height: 9.22vw;
  position: relative;
  z-index: 1;
  -webkit-background-size: cover;
  background-size: cover;
}
.ul-spag1 .info{
  margin: 0 20px;
}
.ul-spag1 .con{
  background-color: #fff;
  height: 12.97vw;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.09);
  margin-top: -4.43vw;
  padding: 6.25vw 10px 0;
  text-align: center;
  font-size: 22px;
  color:#313131;
}
.row-spag4{
  overflow: hidden;
  background: url(../img/bg3-1.webp) no-repeat;
  padding: 7.98vw 0 8.02vw;
  -webkit-background-size: cover;
  background-size: cover;
}
.row-spag4 .tit{
  font-size: 2.08vw;
  font-weight: bold;
  color:#313131;
  margin-bottom: 2.08vw;
}
.row-spag4 .desc{
  font-size: 22px;
  color:#313131;
  font-weight: 400;
  line-height: 1.82;
  margin-bottom: 4.06vw;
}
.row-spag4 .link{
  overflow: hidden;
}
.row-spag4 .link a{
  display: block;
  float: left;
  width: 197px;
  height: 49px;
  line-height: 47px;
  border: 1px solid #A8A8A9;
  text-align: center;
  margin-right: 18px;
  background: linear-gradient(to right, #085dad, #085dad) no-repeat;
  background-size: 100% 0%;
  transition:all .3s;
}
.row-spag4 .link a:hover{
    color: #fff ;
    border-color: #085dad;
    background-size: 100% 100%;
}
.row-spag5{
  overflow: hidden;
  padding: 2.81vw 0 8vw;
  background: #f9f9f9;
}
.row-spag5 .g-title{
  margin-bottom: 2.81vw;
}
.m-zp{
  overflow: hidden;
  margin-bottom: 4.38vw;
}
.m-zp .show{
  line-height: 60px;
  text-align: center;
  color:#333333;
  font-size: 16px;
  overflow: hidden;
}
.m-zp .show>div{
  float: left;
  width: calc(100% / 6);
}
.m-zp .th{
  background: #085dad;
}
.m-zp .th .show>div{
  color:#fff;
  border-right: 1px solid #47854f;
}
.m-zp .bgf{
  background: #fff;
  cursor: pointer;
  box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.06);
}
.m-zp .bgf .show>div{
  border-bottom: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}
.m-zp .hd{
  padding: 20px;
  font-size: 14px;
  line-height: 2;
  color:#333;
   border-bottom: 1px solid #e6e6e6;
  display: none;
}
.row-spag5 .link{
  overflow: hidden;
  text-align: center;
}
.row-spag5 .link a{
  display: inline-block;
  overflow: hidden;
  border-radius: 30px;
  width: 334px;
  line-height: 54px;
  font-size: 16px;
  font-weight: bold;
  color:#fff;
  margin:0 20px;
  background: #F2B704;
}
.row-spag5 .link a:last-child{
  background: #085dad;  
}
.row-spag5 .link a:nth-child(1) i{
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 26px;
  margin-right: 15px;
  margin-top: -2px;
  background: url(../img/png8.png) no-repeat;
}
.row-spag5 .link a:nth-child(2) i{
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 26px;
  margin-right: 12px;
  margin-top: -2px;
  background: url(../img/png9.png) no-repeat;
}
.row-spag1{
  padding: 2.6vw 0 5.89vw;
  overflow: hidden;
  background: url(../img/bg2.jpg) no-repeat;
}
.row-spag1 .g-title{
  margin-bottom: 15px;
}
.row-spag1 .en{
  color:rgba(8, 93, 173, 0.07);
  text-transform: uppercase;
  font-size: 3.49vw;
  line-height: 3.13vw;
  font-family: Impact;
}
.m-spag1{
  overflow: hidden;
  font-size: 15px;
  color:#313131;
  line-height: 2.67;
}
.m-spag1 img{
  display: block;
  float: left;
  margin-right: 4.69vw;
  border-top-right-radius: 45px;
  border-bottom-left-radius: 45px;
  overflow: hidden;
}
.m-spag1 p{
  text-indent: 2em;
}
.row-spag2{
  overflow: hidden;
  padding-top: 2.6vw;
  padding-bottom: 11.35vw;
  background: url(../img/bg1.jpg) no-repeat bottom;
  -webkit-background-size: auto;
  background-size: auto;
}
.row-spag2 .g-title{
  margin-bottom: 1.77vw;
}
.row-spag2 .img img{
  display: block;
  margin:0 auto;
  max-width: 100%;
  height: auto;
}
.row-ab1{
  overflow: hidden;
  background: #f9f9f9;
  padding: 51px 0 20px;
}
.row-ab1 .g-title{
  margin-bottom: 3.07vw;
}
.m-about{
  margin-bottom: 30px;
}
.m-about .pic{
  float: left;
  margin-right: 4.11vw;
  position: relative;
}
.m-about .pic img{
  display: block;
  border-radius: 20px;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  margin-bottom: 15px;
}
.m-about .pic::after {
  content: '';
  display: block;
  position: absolute;
  left: -260px;
  top: 0;
  width: 433px;
  height: 418px;
  background: url(../img/png10.webp) no-repeat;
}
.m-about .txt{
  font-size: 16px;
  color:#333333;
  line-height: 1.88;
}
.m-about .txt p{
  text-indent:0;
  margin-bottom: 25px;
}
.row-ab2{
  overflow: hidden;
  padding: 2.81vw 0 4.58vw;
  background:#f9f9f9;
}
.row-ab2 .g-title{
    margin-bottom:30px;
}
.row-ab2  .en{
  text-align: center;
  font-size: 34px;
  font-weight: bold;
  text-transform: uppercase;
  color:rgba(255, 255, 255, 0.19);
  margin-bottom: 33px;
}
.row-ab2 .box{
  overflow: hidden;
}
.slidera1 .pic{
  position: relative;
  height: 0;
  overflow: hidden;
  padding-top: 75%;
}
.slidera1 .tit{
  text-align: center;
  font-size: 16px;
  color:#313131;
  padding-top: 23px;
}
.slidera1.swiper-container{
  padding-bottom: 90px;
}

.slidera1 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
    bottom:41px;
    left: 0;
    right: 0;
    text-align: center;
  }
.slidera1.swiper-container .swiper-pagination-bullet{vertical-align: middle;width: 13px;height: 13px;background:#e6e6e6;font-size:0;cursor:pointer;border: none;border-radius: 50%;opacity:1;display: inline-block;}
.slidera1.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #3C62AD;}

.row-ab2 .desc{
  font-size: 16px;
  color:#333333;
  line-height: 1.88;
}
.row-ab2 .desc p{
  text-indent: 2em;
}
.imgbox{
  overflow: hidden;
}
.imgbox .img1{
  float: left;
  width:19.79vw;
}
.imgbox .img1{
  padding-top: 160px;
}
.imgbox img{
  display: block;
  max-width: 100%;
  height: auto;
}
.imgbox .img2{
  overflow: hidden;
  width:calc( 100% - 19.79vw);
}
.slidera3.swiper-container{
  padding: 5px;
}
.slidera3 .pic{
  overflow: hidden;
  height: 0;
  position: relative;
  padding-top: 75%;
}
.slidera3 .pic::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom:0;
  background: rgba(0, 0, 0, 0.3) url(../img/video.png) no-repeat center;
}
.slidera3 .tit{
  font-size: 16px;
  color:#313131;
  line-height: 68px;
  padding: 0 61px 0 43px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  background: url(../img/png24.png) no-repeat right 36px center;
  -webkit-background-size: 25px 25px;
  background-size: 25px 25px;
}
.row-ab3{
  overflow: hidden;
  padding: 4.38vw 0 3.91vw;
}
.row-ab3 .g-title{
  margin-bottom: 32px;
}
.mcvideo{
  position: relative;
}
.mcvideo .swiper-button-next{
  right: -73px;
  width: 23px;
  height: 40px;
  background: url(../img/png14.png) no-repeat;
}
.mcvideo .swiper-button-prev{
  left: -73px;
  width: 23px;
  height: 40px;
  background: url(../img/png13.png) no-repeat;
}

.row-ab4{
  overflow: hidden;
  padding: 38px 0 4.17vw;  
  background: url(../img/pic15.jpg) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.row-ab4 .en{
  color:rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Arial;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 3.44vw;
  line-height: 3.44vw;
  margin-bottom: -2.08vw;
}
.row-ab4 .g-title{
  margin-bottom: 2.6vw;
}
.m-fzlc{
  position: relative;
}
.m-fzlc .box{
  width: 293px;
  position: relative;
}
.m-fzlc .box:hover .txt{
  background: #085dad;
  color:#fff;
}
.m-fzlc .pic{
  width: 293px;
  height: 158px;
  overflow: hidden;
}
.m-fzlc .pic img{
  display: block;
  width: 100%;
  height: 100%;
}
.m-fzlc .txt{
  background: #fff;
  height: 103px;
  padding: 20px 40px 0;
  font-size: 15px;
  color:#313131;
  line-height: 1.6;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.11);
  border-radius: 0 0 10px 10px;
}
.m-fzlc .box::after{
  content: '';
  display: block;
  position: absolute; 
  width: 33px;
  height: 44px;
  top: 261px;
  left: 0;
  right: 0;
  margin:0 auto;
  background: url(../img/png15.png) no-repeat;
}
.m-fzlc .swiper-slide:nth-child(even) .box{
  padding-top: 314px;
}
.m-fzlc .swiper-slide:nth-child(even) .box::after{
  background-image: url(../img/png16.png);
}
.m-fzlc .swiper-slide:nth-child(even) .txt{
  border-radius: 10px 10px 0 0 ;
}
.m-fzlc .xian{
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  background: #cdcdcd;
}
 
.m-fzlc .swiper-button-next{
  right: -73px;
  width: 26px;
  height: 46px;
  background: url(../img/png20.png) no-repeat;
}
.m-fzlc .swiper-button-prev{
  left: -73px;
   width: 26px;
  height: 46px;
  background: url(../img/png17.png) no-repeat;
}
.row-ab5{
  padding: 56px 0;
}
.row-ab5 .g-title{
  margin-bottom: 33px;
}
.m-abtxt1{
  overflow: hidden;
}
.m-abtxt1 .w1{
  width: 66%;
  float: left; 
  height: 400px;
  margin-right: 2%;
  margin-bottom: 54px;
  position: relative;

}
.m-abtxt1 .info{
  position: absolute;
  color:#fff;
  bottom: 40px;
  left: 40px;
  font-size: 18px;
}
.m-abtxt1 .info .tit{
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 10px;
}
.m-abtxt1 .w2{
  margin-right: 2%;
  float: left;
  width: 32%;
}
.m-abtxt1 .w2.t1{
  margin-right: 0;
}
.m-abtxt1 .pic{
  width: 100%;
  height: 250px;
  overflow: hidden;
}
.m-abtxt1 .pic img{
  display: block;
  width: 100%;
  height: 100%;
}
.m-abtxt1 .txt{
  background: #f1f1f1;
  height: 150px;
  padding: 34px 40px 0;
}
.m-abtxt1 .txt .tit{
  font-size: 26px;
  font-weight: bold;
  color:#333333;
  margin-bottom: 8px;
}
.m-abtxt1 .txt .desc{
  font-size: 17px;
  color:#333333;
  line-height: 1.65;
}
.m-abtxt1 .t4{
  background: url(../img/pic20.jpg) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  color:#fff;
  height: 400px;
  margin-right: 0;
  padding: 70px 54px 0;
  font-size: 16px;
  line-height: 1.75;
}
.row-ab6{
  overflow: hidden;
  background: url(../img/pic28.jpg) no-repeat;
  padding: 50px 0;
  -webkit-background-size: cover;
  background-size: cover;
}
.row-ab6 .g-title{
  color:#fff;
  margin-bottom: 17px;
}
.ul-tab{
  text-align: center;
   font-size: 0;
   margin-bottom: 40px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.31);
}
.ul-tab li{
  display: inline-block;
  width: 220px;
  line-height: 60px;
  border:1px solid rgba(255, 255, 255, 0.31);
  overflow: hidden;
  border-radius: 10px 10px 0 0;
  font-size: 0;
  border-bottom: none;
  margin:0 15px;
  color:#fff;
  text-align: left;
  padding-left: 81px;
  background: url(../img/png21.png) no-repeat left 49px center;
}
.ul-tab li.on{
  background-image: url(../img/png22.png);
}
.ul-tab li .con{
  font-size: 18px;
  font-weight: bold;
}

.m-zzry{
  position: relative;
}
.m-zzry .pic{
  position: relative;
  height: 0;
  padding-top:141%;
  overflow: hidden;
}
.m-zzry .tit{
  text-align: center;
  color:#fff;
  padding-top: 28px;
}

.m-zzry .swiper-button-next{
  right: -73px;
  width: 26px;
  height: 46px;
  background: url(../img/png26.png) no-repeat;
}
.m-zzry .swiper-button-prev{
  left: -73px;
   width: 26px;
  height: 46px;
  background: url(../img/png25.png) no-repeat;
}
.mz_btn{
    width: 160px;
    height: 44px;
    border-radius: 30px;
    display: block;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    margin:30px auto 0;
    color: #0060d7;
    background: #FFF;
}



.row-ab7{
  overflow: hidden;
  padding: 50px 0;
}
.row-ab7 .g-title{
  margin-bottom: 4px;
}
.row-ab7 .info{
  text-align: center;
  font-size: 16px;
  color:#333333;
  margin-bottom: 2.6vw;
}
.sliderhzkh{
  position: relative;
  padding-bottom: 82px;
}
.sliderhzkh .swiper-container{
  background: #e9e9e9;
  margin-right: 1px;
}
.sliderhzkh  .swiper-slide {
  background-color: #fff;
  text-align: center;
  height: 150px;
  overflow: hidden;
  line-height: 150px;
}
.sliderhzkh  .swiper-slide img{
  display: inline-block;
  vertical-align: middle;
  max-width: 80%;
  max-height: 80%;
}
.sliderhzkh .swiper-button-next{
 
  right: 50%;
  top: auto;
   bottom: 0;
  margin-top: 0;
  margin-right: -52px;
  width: 49px;
  height: 49px;
  background: url(../img/pic30.jpg) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.sliderhzkh .swiper-button-prev{
   left: 50%;
  top: auto;
   bottom: 0;
  margin-top: 0;
  margin-left: -52px;
  width: 49px;
  height: 49px;
  background: url(../img/pic29.jpg) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.row-ab8{
  overflow: hidden;
  padding:5.16vw 0 3.75vw;
  background: #f3f3f3;
}

.m-ygfc{
  overflow: hidden;
}
.m-ygfc .w1{
  float: left;
  width: 252px;
  height: 447px;
  margin-right: 10px;
  background: url(../img/pic23.jpg) no-repeat;
  color:#fff;
  padding: 62px 0 0 62px;
}
.m-ygfc .w1 .t1{
  font-size: 35px;
  font-weight: bold;
  color:#fff;
  width: 35px;
  float: left;
  margin-right: 30px;
}
.m-ygfc .w1 .t2{
  float: left;
  color:#fff;
  font-size: 16px;
  line-height: 1.1;
  width: 16px;
  padding-top: 80px;
}
.m-ygfc .w1 .t2 span{
  padding-top: 10px;
  display: block;
}
.m-ygfc .w2{
  float: left;
  width: 373px;
}
.m-ygfc .w3{
  float: left;
  width: 369px;
  margin:0 10px;
}
.m-ygfc .pic{
  margin-bottom: 14px;
  overflow: hidden;
}

.m-ygfc img{
  display: block;
  max-width: 100%;
  height: auto;
  transition: all .5s;
}
.m-ygfc .pic:hover img{
  -webkit-transform: scale(1.05,1.05);
  -ms-transform: scale(1.05,1.05);
  -o-transform: scale(1.05,1.05);
  transform: scale(1.05,1.05);
}


@media only screen and (max-width: 1850px) {}

@media only screen and (max-width: 1600px) {
  .row-spag4 .desc{font-size: 18px;}
  .ul-spag1 .con{font-size: 18px;}
  .m-zp .show{font-size: 14px;}
  .row-spag3,.row-spag5{padding: 4vw 0;}
}


@media only screen and (max-width: 1500px) {
   .m-ygfc .w1{width: 144px;}
   .m-ygfc .w1{padding-left: 38px;}
   .m-about .txt{font-size: 15px;line-height: 1.8;}
   .imgbox>div{max-width: 800px;}
   .row-ab2 .desc{font-size: 15px;}
   .imgbox .img1{padding-top: 90px;}
   .mcvideo .swiper-button-prev{left: 5px;}
   .mcvideo .swiper-button-next{right: 5px;}
   .m-fzlc .swiper-button-prev,.m-zzry .swiper-button-prev{left: 0;}
   .m-fzlc .swiper-button-next,.m-zzry .swiper-button-next{right: 0;}
   .sliderhzkh .swiper-slide{line-height: 120px;}
  .m-ygfc .w1 .t1{font-size: 28px;}
}

@media only screen and (max-width: 1430px) {
  .ul-nav li a{line-height: 60px;}
  .m-spag1 img{width: 400px;}
  .m-spag1{font-size: 14px;line-height: 2.4;}
  .m-ygfc .w1 .t1,.m-ygfc .w1 .t2{float: none;text-align: center;width: auto;color:#333;padding-top: 0;margin:0;}
  .m-ygfc .w1 .t2 span{display: inline-block;margin:0 ;}
  .m-ygfc .w1{width: auto;float: none;height: auto;background: none;clear: left;padding: 0;margin-bottom: 20px;}
  .m-ygfc .w2:nth-child(1){clear: left;}
  
  .ul-nav li a{width: 120px;}
  .cur a, .cur{line-height: 60px;}
}

@media only screen and (max-width: 1230px) {
  .g-title{font-size: 26px;}
  .row-spag4 .tit{font-size: 26px;}
  .row-spag5{padding: 30px 0;}
  .ban .txt .en{font-size: 28px;}
  .ban .txt .cn{font-size: 22px;}
  .row-spag1{padding: 30px 0;background: none;}
  .row-spag2{padding: 30px 0;}
  .row-ab7{padding: 30px 0;}
  .row-ab8{padding: 30px 0;}
  .m-ygfc .last{width: auto;}
  .m-ygfc .last .pic{float: left;margin-right: 10px;}
  .m-ygfc{width: 762px;margin:0 auto;}
  .m-abtxt1 .txt .tit{font-size: 20px;}
  .m-abtxt1 .txt .desc{font-size: 14px;}
  .m-abtxt1 .t4{padding: 20px;height: 300px;font-size: 14px;}
  .m-abtxt1 .pic{height: 150px;}
  .m-abtxt1 .w1{height: 300px;margin-bottom: 20px;}
  .row-ab1{padding: 30px 0;}
  .m-about{margin-bottom: 10px;}
  .slidera1.swiper-container{padding-bottom: 50px;}
  .slidera1 .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom: 20px;}
  .row-ab1{padding: 30px 0 0;}
  .row-ab2,.row-ab3,.row-ab4,.row-ab5,.row-ab6{padding: 30px 0;}
  .snav{border-bottom: none;}
  .cur{float: none;    border-bottom: 1px solid #e8e8e8;width: 100%;}
  .ul-nav{float: none;}
}

@media only screen and (max-width: 1023px) {
  .ul-spag1 .con{font-size: 14px;}
  .ul-spag1 .info{margin:0 5px;}
  .ul-spag1{margin:0 -5px;}
  .row-ab8 .wp{padding: 0 0 0 8px;}
  .ul-tab li{width: 180px;padding-left: 60px;background-position: left 20px center;}
  .m-abtxt1 .txt{padding: 15px;}
  .m-abtxt1 .t4{font-size: 12px;}
  .m-about .pic{width: auto;margin-right: 0;float: none;}
  .m-about .pic img{margin:0 auto 10px;}
  .row-ab2 .en{font-size: 22px;line-height: 22px;margin-bottom: 10px;}
  .m-about .txt{font-size: 14px;}
  .row-ab2 .desc{font-size: 14px;}
  .row-ab3 .g-title{margin-bottom: 10px;}
  .ul-nav{padding-top: 20px;}
  .ul-nav li a{width: auto;display: block;-webkit-background-size: 0 0;
  background-size: 0 0;padding: 0;line-height: 36px;}
  .ul-nav li{float: left;width: 24%;text-align: center;margin-bottom: 10px; margin-right: 1%;background: #eee;}
}

@media only screen and (max-width: 767px) {
  .m-ygfc{width: auto;}
  .slidera1 .tit{padding-top: 10px;}
  .m-abtxt1 .w1{width: auto;float: none;height: 120px;padding: 15px;margin-right: 0;}
  .m-abtxt1 .info{position: static;}
  .m-abtxt1 .w2{width: auto;float: none;margin-bottom: 15px;height: auto;}
  .m-abtxt1 .txt{height: auto;}
  .m-abtxt1 .pic{height: 40vw;}
  .ul-tab{overflow: hidden;margin:0 -5px 15px;border-bottom: none;}
  .ul-tab li{width: 50%;border:none;padding: 0;background: 0;-webkit-background-size: 0 0;background-size: 0 0;display: block;float: left;margin:0;line-height: 100%;border-radius: 0;}
  .ul-tab li .con{border:1px solid #fff;color:#fff;margin:0 5px;font-size: 14px;font-weight: normal;text-align: center;line-height: 42px;}
  .ul-tab li.on .con{background: #efce4b;border-color:#efce4b ;}
  .m-ygfc .w3{display: none;}
  .m-ygfc .w2{width: 100%;overflow: hidden;float: none;}
  .m-ygfc .pic{width: 50%;float: left;}
  .m-ygfc .last .pic{margin-right: 0;}
  .row-ab8 .wp{padding: 0 15px;}
}

@media only screen and (max-width: 600px) {
  .ul-spag1 li{width: auto;float: none;margin-bottom: 10px;}
  .ul-spag1 .con{height: 100px;padding-top: 40px;margin-top: -30px;}
  .ul-spag1 .ico{width: 60px;height: 68px;}
  .g-title{font-size: 22px;}
  .row-spag4{background-position: right;padding: 0;}
  .row-spag4 .bg{background: rgba(0, 0, 0, 0.5);padding: 30px 0;}
  .row-spag4 .tit,.row-spag4 .desc{color:#fff;}
  .row-spag4 .link a{width: 140px;height: 42px;line-height: 40px;color:#fff;border-color: #fff;}
  .row-spag5 .link a{display: block;width: 100%;margin:0 0 15px;}
  .row-spag5 .link a:last-child{margin-bottom: 0;}
  .m-zp{overflow-x: scroll;}
  .m-zp .item{width: 800px;}
  .m-zp .show{line-height: 45px;}
  .m-spag1 img{width: 100%;margin:0 0 10px;}
  .row-spag1 .en{display: none;}
  .m-fzlc .swiper-slide:nth-child(even) .box{padding-top: 0;}
  .m-fzlc .box{margin:0 auto;}
  .m-fzlc .xian{display: none;}
  .row-ab4 .en{display: none;}
  .row-ab4 .g-title{margin-bottom: 15px;}
  .sliderhzkh .swiper-slide{line-height: 80px;}
  .sliderhzkh .swiper-slide img{max-width: 50%;max-height: 50%;}

}
@media only screen and (max-width: 500px) {
.m-ygfc .pic{width: auto;float: none;}
.cur{background-position: left top 10px;padding-top: 15px;padding-bottom: 15px;line-height: 2;}
.cur a, .cur{line-height: 20px;}
}


.prc_right .g-lxwm{
  margin:0 0 30px;
}
.prc_right .g-lxwm .txt{width: auto;float: none;}
.prc_right .g-lxwm .txt p{background: none;}
.swiper.mySwiper2{
  margin-bottom: 20px;
} 
.mySwiper2 .swiper-slide{
  width: 600px;
  height: 450px;
  overflow: hidden;
  border:1px solid #eee;
}
.mySwiper2 .swiper-slide img{
  display: block;
  width: 100%;
  height: 100%;
}
.mySwiper .swiper-slide{
  overflow: hidden;
  border:1px solid #eee;
  height: 120px;
  line-height: 118px;
  text-align: center;
   position: relative;
   cursor: pointer;
}
.mySwiper .swiper-slide::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
}
.mySwiper .swiper-slide.swiper-slide-thumb-active::after {
  opacity: 0;
}
.mySwiper .swiper-slide img{
 display: block;
 width: 100%;
 height: 100%;
object-fit: cover;
}

@media only screen and (max-width: 1500px) {
.productlist .pr_right .pr_content .prc_right .lanmu{line-height: 60px;}
.productlist .pr_right .pr_content .prc_right .desc{height: 214px;}
}

@media only screen and (max-width: 767px) {
.mySwiper .swiper-slide{height: 70px;line-height: 68px;}
.mySwiper2 .swiper-slide{width: auto;height: auto;}
.swiper.mySwiper2{margin-bottom: 10px;}
.snav.fl .cur{padding-left: 0;background: none;}
.imgbox img{margin:0 auto;}
.imgbox .img2{float: none;width: auto;}
.imgbox .img1{padding-top: 0;width: auto;float: none;}
}