@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: 1201px) {
  html {
    font-size: 625% !important;
  }
}

/* 不删 */

@media (max-width: 1200px) {
  html {
    font-size: 625%;
  }
  .content {
    margin: 0 auto;
    padding: 0 2%;
  }


  /* index */
  .copy-con span{display: block;float: left;width: 100%;line-height: 1.7em;}
  .f-tel{width: 100%;}
  .banner-text{width: 98%;}
  .banner-text dt{font-size: 20px}
  .banner-text dd{font-size: 14px}
  .banner-text a{width: 100px;font-size: 14px;height: 42px;}
  .banner-text dd{    margin: 1% auto 2%;}
  .h-tel{width: 100%;}
  .first > li > a {font-size: 14px;}

  /* ny1 */
  .n17-con li{width: 48%;}

  /* ny7 */
  .n71-box1,.n71-box2,.n71-con{position: initial}
  .n71-left p,.n71-right p{position: initial;margin-bottom:20px;min-height: 40px;width: 100%;}
  .n71-con{height: auto;}

  /* ny8 */
  .n81-con{position: initial;width: 100%;}
  .n8-1 .content{padding-bottom: 40px;}

  /* ny10 */
  .n10-con{position: initial;width: 100%;}
  .n10-1 .content{padding-bottom: 40px;}

  /* n11 */
  .n113-con li{margin-bottom: 20px;}
  .n113-con ul:nth-child(2n){flex-direction:initial}
  .row-res{transform: rotate(0)}
  .n11-4{margin-top: 0;}
}
@media (max-width: 1150px) {
  html {
    font-size: 600%;
  }
}
@media (max-width: 1087px) {
  .wh_p2 h6:before{left:90%;}
  .wh_p3 h6:before{left: 87%}
}
@media (max-width: 1024px) {
  html {
    font-size: 580%;
  }
}
@media (max-width: 1000px) {
  .chose_p{
    width: 100%;
    float: none;
  }
  .chose_banner{
    float: none;
    margin:0 auto;
  }
}


@media (max-width: 960px) {
  html {
    font-size: 560%;
  }

  /* index */
  .s1-box {width: 100%;margin-bottom: 10px;}

  /* ny7 */
  .n72-con ul{flex-wrap: wrap}
  .n72-con li{margin-bottom: 20px;}

  .n112-1,.n112-2,.n112-3{width: 100%;}
  .n112-1{margin-bottom: 20px;}
  .n112-2{border-right:0 }
}
@media (max-width: 900px) {
  html {
    font-size: 550%;
  }
}
@media (max-width: 898px) {
  .wh_p3 h6:before{left: 85%}
}
@media (max-width: 880px) {
  html {font-size: 540%;}
  /* index */
  .s5-box{width: 100%;margin-bottom: 20px;}

  /* ny1 */
  .n1-img, .n1-text{width: 100%;}
  .n1-img{margin-bottom: 2%;}
  .n-menu li{margin-bottom: 2%;}
  .buy{position: initial;margin-top: 2%;}
  .n16-con ul li{width: 46%;margin-bottom: 2%;margin-left: 2%;}

  /* ny2 */
  .aside{width: 100%;margin-bottom: 20px;}
  .m-right{width: 100%;}
  .nym .n-con{flex-wrap: wrap}

  /* ny8 */
  .n81-con li{width: 48%;margin-bottom: 20px;}

  /* ny10 */
  .n10-con {display: none;}
  .phone-n10-con {display: block;}
  .n10-con dt{font-size: 22px}
  .n10-con dd{font-size: 14px}
  .phone-n10-con{display: block;}
  .n10-con{display: none;}

}
@media (max-width: 875px){
  .n72-con{
    display: none;
  }
  .phone-con{
    display: block;
  }
}
@media (max-width: 853px){
   .why_p span{font-size: 20px}
  .why_p p{font-size: 12px;margin-top: 44px}
  .why_li{display: none;}
  .phone-why{display: block;}
  .why_p{text-align: center;left: 0;width: 100%}
  .why_p span:after{left: 50%;transform: translateX(-50%);}
  .swiper-slide-li2{width: 100%}

}
@media (max-width: 832px) {
  .wh_img{width: 100%;float: none;text-align: center;}
  .wh_p{width: 100%;text-align: center;float: none;}
  .wh_p2 {width: 100%;text-align: center;float: none;}
  .wh_p3 {width: 100%;text-align: center;float: none;}
  .wh_p h6:before{left: 47%}
  .wh_p2 h6:before {left: 47%;}
  .wh_p3 h6:before {left: 46%;}
}
@media (max-width: 820px) {
  html {
    font-size: 530%;
  }
}


@media (min-width: 769px) {
  .nav-btn{display:none !important;}
  nav{display: block !important;}
  .nav-hide{display: none !important;}
}
@media (max-width: 768px) {
  html {
    font-size: 520%;
  }
  .h-h1{
    display: none;
  }
  .h-tel{
    display: none;
  }


  /* index */
  .ewm{width: 100%;margin: 20px 0;}
  .ewm p{text-align: left;}
  .f-list{width: 50%;}
  .f-list dt{	background: url(../images/ft.png) no-repeat bottom left;}
  .f-list {margin-bottom: 20px;}
  .s4 li{width: 49%;}
  .s2 li{width: 49%;}
  .h-h1{flex-wrap: wrap;}
  .h-span{width: 100%;}
  .nav-btn{display: block;}
  nav{display: none;}
  .logo-text{justify-content: space-between;display: flex;}

  /* ny1 */
  .n14-con li{width: 50%;}
  .n14-con li:nth-child(2n+1){border:1px solid #bfbfbf;}
  .n13-con li{width: 48%;margin-bottom: 2%;}

  /* ny7 */
  .n7-5 li{width: 48%;}
  .n7-5 dd{width: 90%;}
  .n7-3 ul{flex-wrap: wrap;}
  .n7-3 li{width: 100%;margin-bottom: 10%;}
  .n72-con ul{justify-content: space-around}

  /* n11 */
  .n11-con li{width: 100%;margin-bottom: 20px;}
  .phone-pow{display: block}  
  .pow-li{display: none;}
}
@media (max-width: 700px) {
  html {
    font-size: 510%;
  }
}

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

@media (min-width: 641px) {
}

@media (max-width: 640px) {
  html {
    font-size: 480%;
  }

  /* ny1 */
  .n18-con{width: 100%;}
  .n17-con li{width: 100%;}
  .n16-con ul li{width: 95%;margin-left: 5%;}

  /* ny2 */
  .mt{height: auto;padding:15px 0px;overflow: hidden;}
  .mt-text{width: 100%;}
  .position-con {width: 100%;display: block;text-align: left;}
  .ny-position{width: 100%;}

  /* ny7 */
  .n71-left,.n71-right{width: 100%;position: initial}
  .n7-1 .content{padding-bottom: 40px;}

  /* ny8 */
  /*.n81-con li{width: 100%;margin-bottom: 20px;}*/
  .n81-con{display: none;}
  .phone-n81-con{display: block;}
  /* n11 */
  .n113-con li:nth-child(odd){width:65%;}
  .n113-con li:nth-child(even){width:28%;}
  .n113-text{padding: 0;}
  .n113-con ul{margin-bottom: 0;}
  .last-arrow{
    display: block;
  }
  .ny2 li{width: 100%;float: none;}
  .gb_li li{float: none;width: 100%;margin-bottom: 3%}
  .gb_li li p{width: 50%}
  
}
@media (max-width: 590px) {
  .wh_p3 h6:before {left: 45%;}
}
@media (max-width: 600px) {
  html {
    font-size: 460%;
  }
}

@media (max-width: 560px) {
  html {
    font-size: 440%;
  }
}

@media (max-width: 520px) {
}

@media (max-width: 480px) {
    .n13-con li{width: 100%;margin-bottom: 2%;}
    /* ny7 */
    .n7-5 li{width: 100%;}
    .n73-c,.n73-box{height: 220px;}
    .n73-con{    margin: 30px 0 20px;}

    /* n11 */
    .n11-box > div{width: 100%;}
}

@media (max-width: 400px) {
    .wh_p h6:before {left: 45%;}
    .wh_p2 h6:before {left: 45%;}
    .wh_p3 h6:before {left: 43%;}
}

@media (max-width: 375px) {
}