@charset "utf-8";

/* CSS Document */

/* @media (max-width:1440px){

	

}



@media (max-width:1024px){

	

}



@media (max-width:768px){



}



@media (max-width:625px){



}

@media (max-width:575px){



}

@media (max-width:525px){



}

@media (max-width:475px){



}

@media (max-width:425px){



}

@media (max-width:375px){



}

@media (max-width:325px){

	

} */









/* 高分辨率 */

@media (min-width: 1700px) {

  /* 首页底部logo */

  .b-logo img{

       width: initial;

  }

  .b-list{

    font-size: 25px;

    line-height: 2em;

  }

  .d-close{

    right:240px;

  }

  /* .jssort01-99-66 .c,

.jssort01-99-66 .pdn .c,

.jssort01-99-66 .pav .c {

  width: 200px;

  height: 150px;

} */

  /*----*/



}









@media (max-width: 1600px) {

  .swiper-button-next-d{

   

     right:0px !important;

  }

  

  .swiper-button-prev-d{

   

    left:0px !important;

  }

}



/* 不删 */

@media (max-width: 1500px) {

  .content15 {

    margin: 0 auto;

    width: 90%;

    padding: 0 5%;

  }

  .ny1-nav {

    height: 60px;

    line-height: 60px;

  }

  .ny1-search{

    line-height: 60px;

  }

  .ny1-search-form {

    line-height: 60px;

    height: 24px;

  }

  .ny1-search-form input[type="submit"]{

    width: 24px;

    height: 24px;

    background-size:20px 24px;

  }



  .ny1-logo img,.ny1-search img{

     width: 80%;

  }

  .fl-list img{

    width: 80%;

  }

  .product li p{

    font-size: 14px;

  }





}









@media (max-width: 1300px) {

  .content {

    margin: 0 auto;

    padding: 0 2%;

  }



  /*-- ny7*/

  .intro-text{

    position: initial;

    float: left;

    transform: initial;

    /* width: 100%; */

  }

  

  /*----*/

}







@media (min-width: 1200px) {



  /* #jssor_1{

   height: 600px !important;

  } */

  .swiper-container{

/* height:90vh !important */

}

  .vh100 {

  min-height: 90vh;

}

  .contactus  .content{

width:1100px;

margin: 0 auto;

}

.nybanner{



  height: 80vh;

}



}









@media (max-width: 1200px) {

  html {

    font-size: 625%;

  }







  /* 首页 */

  .banner{

    min-height:auto ;

  }

  .bar{

     /* height: 80vh;*/

  }

  .bar-img img,.bar-img,.bar-box,.bar-con{height: auto;}



  .banner.vh100{

    height: auto;

  }

  .vh80{min-height:80vh;height: 80vh;}

  .w34 ,.w65{

    width: 100%;

  }  

  .bar-con{

    margin-bottom: 20px;

  }

  .bottom{

    height:calc(80vh*0.74);

  }

  footer{

    height:calc(80vh*0.26);

  }

  /*----*/





  /* --内页1 */

  .bar-con img{

    height:auto;

  }

  .four-box{

    height: auto;

  }

  .four-text{width: 80%;}

  .four-text dt{

     font-size: 16px;

     margin-bottom: 5px;

  }

  .four-text dd{

    font-size: 12px;

    line-height: 1.6em;

 }





 /*ny4*/

  .d-img{

    width: 100%;

    margin-bottom: 60px;

  }

  .d-bimg img{

    width: 100%;

    transform: initial;

  }

  .d-simg li{

    margin-bottom: 20px;

  }

  .d-text{

   width: 100%;

  }

  .d-article p{

    width: 100%;

    margin-top: 0;

  }

  #jssor_1{margin-bottom: 40px;}

  







}

@media (max-width: 1150px) {

  html {

    font-size: 600%;

  }

}

@media (max-width: 1024px) {

  html {

    font-size: 580%;

  }

}



@media (max-width: 960px) {

  html {

    font-size: 560%;

  }

}









@media (max-width: 900px) {

  html {font-size: 550%;}





  /*-- 首页 */

  .bar-text dt{

     font-size: 20px;

  }

  .bar{

    margin-top: 5px;

  }

  .bar-con{

    margin-bottom: 5px;

  }

  .bar-text dd{

    font-size: 16px;

 }

 .b-list{

     font-size: 14px

 }

 .f-box{

   width: 100%;

 }

 footer{

   height: auto;

 }

 .f-box{

  width: 100%;

}

.f-box1{

  position: initial;

  transform:initial;

}

.bottom{

  height: auto;

}

.f-center{

  border: 0;

  margin:20px 0;

}

 /*----*/







  /*-- ny3*/

  .product li{

    width: 46.5%;

  }



 /*----*/







  /*-- ny7*/

  .intro-text{

    position: initial;

    float: left;

    transform: initial;

    width: 100%;

  }

  .intro-img{

    width: 100%;

    margin-bottom: 20px;

  }

  .intro-bar{

    margin-top: 50px;

  }

  /*----*/



  

  /*-- ny7*/

  .contact-box{

    margin-left: 0;

    margin-top: 50%;

  }



   /*-- ny7*/

 /* .contact-box{

  margin-left: 0;

} */







}

@media (max-width: 880px) {

  html {

    font-size: 540%;

  }

}



@media (max-width: 820px) {

  html {

    font-size: 530%;

  }

}

@media (max-width: 768px) {

  html {

    font-size: 520%;

  }

}

@media (max-width: 700px) {

  html {

    font-size: 510%;

  }

}



/* **手机尺寸** */



@media (min-width: 641px) {

}







@media (max-width: 640px) {

  html {

    font-size: 480%;

  }

  .content15 {

    margin: 0 auto;

    width: 100%;

    padding: 0%;

  }





  /*-- 首页 */

  .close{

    display: block;

  }

  .logo img{

    width: 20%;

    top:20px;

  }

  .nav-btn{

    top:5%;

  }

  .bar-text dt{

    font-size: 16px;

 }

 .bar-text dt:after{

    width: 100px;

 }

 .bar-text dd{

   font-size: 14px;

}

.btnbanner .swiper-button-prev,.btnbanner .swiper-button-next,.banner .bar-text{

     display: block;

}

.banner .swiper-pagination-bullet{

  height: 5px;

  width: 10px;

}

.b-tit dt:after{

  margin:5px auto;

  width: 80px;

}

.b-tit{

  top:5%;

}

.b-tit dd{

  font-size: 12px;



}

.b-logo img{

  width: 30%;

}

.b-list{

   font-size: 12px;

   line-height: 1.6em;

}



/*----*/





/* --内页1 */

.ny1bar p{

  font-size: 20px;

}

.four-box{

  width: 100%;



}

.four-text{width: 80%;}

.four-text dt{

   font-size: 16px;

   margin-bottom: 5px;

}

.four-text dd{

  font-size: 12px;

  line-height: 1.6em;

}





.n-text-right,.n-text-left{

 right:initial;

 left:5%;

 width: 90%;

 top:50%;

 left:50%;

 transform: translate(-50%,-50%);

 text-align: center;

}



.n-text-right dt,.n-text-left dt{

     font-size: 16px;

}



.n-text-right dd,.n-text-left dd{

  display: none;

}

 



/*--ny4*/

.d-lunbo{

  margin:30px 0;

}

.d-simg ul{

  width: 640px;

  height: 80px;

  /* overflow-x: scroll; */

}

.d-simg{

  float: inherit;

  width: 100%;

  height: 80px !important;

  height: initial;

  overflow-x: scroll;

  overflow-y: initial;

}

.d-simg li{

  margin-bottom: 0;

  width:80px;

  line-height: 60px;

  float: left;

  /* margin-right: 50px; */

}

.d-close{

  top:80px;

}



.d-bimg{

  width: 100%;

  margin-top: 50px;

}

.alert-con{

  width: 100%;

}

#moveBar {

  width: 100%;

  height: initial;

  margin-top: 100px;

}

/* .d-simg img{

  width: 100%;

} */







 /*-- ny7*/

 .contact-message{width: 100%;height: auto;margin-bottom: 20px;}

 .contact-box{margin-top: 0;}

 .contact-form{width: 100%;}

 .contact-con{margin-bottom: 0;}

 .contact-con textarea{height:200px}





}



@media (max-width: 600px) {

  html {

    font-size: 460%;

  }

}



@media (max-width: 560px) {

  html {

    font-size: 440%;

  }

}



@media (max-width: 520px) {

}



@media (max-width: 480px) {

}









@media (max-width: 440px) {

  /*-- ny3*/

  .product li{

    width: 96.5%;

    margin-bottom: 20px;

  }

  .menu li{

    font-size: 12px;

  }

  .cur{

    font-size: 14px !important;

    

  }

 /*----*/

}



@media (max-width: 375px) {

  .b-list{

    display: block;

 }

}

