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

  .wid14{

    width: 12rem;

  }

  .wid15{

    width: 13rem;

  }





  /*首页*/

  .product_pic{

    width: 5rem;

    height: 4.3rem;

  }

  .product_right{

    width: calc(100% - 5rem);

    height: 4.3rem;

  }

  .copyright{

    font-size: 0.14rem;

  }





  /* 产品中心 */

  .pro ul{

    margin-right: -2%;

  }

  .pro li{

    width: 31.33%;

    height: 3.8rem;

    margin: 0 2% 0.34rem 0;

  }

  .pro_pic{

    height: 2.4rem;

  }





  /* 关于养力养 */

  .about_pic{

    width: 4.6rem;

    height: 3.6rem;

  }

  .about_right{

    width: calc(100% - 4.6rem);

  }

  .honor_left{

    width: 5.2rem;

  }

  .honor_right{

    width: 5rem;

    height: 4.65rem;

  }

  .honor_en{

    width: 4rem;

    height: 0.66rem;

  }

  .honor_pic{

    width: 3.3rem;

    height: 2.5rem;

  }

  .honor_line02{

    left: -1.4rem;

  }

  .honor_picbg{

    height: 2.2rem;

  }

  .honor_picbg .honor_pic{

    width: 2.3rem;

    height: 1.7rem;

  }





  /* 企业动态 */

  .news ul{

    margin-right: -2%;

  }

  .news li{

    width: 31.33%;

    margin: 0 2% 0.34rem 0;

  }





  /* 联系我们 */

  .contact:first-child{

    width: 4rem;

  }

}





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

  .wid14{

    width: 94%;

  }

  .wid15{

    width: 94%;

  }





  /*首页*/

  .header.bai{

    border-bottom: solid 0.01rem rgba(255, 255, 255, 0.5);

  }

  .nav{

    display: none;

  }

  .onlinestore{

    display: none;

  }

  .search_img{

    margin: 0.28rem 0.56rem 0 0;

  }

  .menu {

	  position: fixed;

	  top: 0.26rem;

	  right: 0.3rem;

	  display: flex;

	  align-items: center;

	  justify-content: center;

	  flex-direction: column;

	  width: 0.34rem;

	  height: 0.4rem;

	  transition: transform 250ms ease;

	  cursor: pointer;

	  z-index: 200;

		display: block;

	}

	.menu span {

	  position: relative;

	  display: block;

	  width: 100%;

	  height: 2px;

    margin-top: 0.06rem;

	  background: #fff;

    border-radius: 0.1rem;

	  transition: transform 250ms ease;

	  z-index: 200;

	}

  .menu span:nth-of-type(1) {

    transform: translateY(-3px);

  }

  .menu span:nth-of-type(3) {

    transform: translateY(3px);

  }

  #menu {

    display: none;

  }

  #menu:checked ~ .menu {

    background-color: transparent;

    transition: transform 250ms ease;

  }

  #menu:checked ~ .menu span {

    background-color: #fff !important;

    transition: transform 250ms ease;

    margin: 0;

  }

  #menu:checked ~ .menu span:nth-of-type(1) {

    transform: translateY(6px) rotate(45deg);

    width: 100% !important;

    margin-top: 0.1rem;

  }

  #menu:checked ~ .menu span:nth-of-type(2) {

    display: none;

  }

  #menu:checked ~ .menu span:nth-of-type(3) {

    transform: translateY(-6px) rotate(-45deg);

    width: 100% !important;

    margin-top: 0.1rem;

  }

  #menu:checked ~ .nav02 {

    display: block;

    transition: 500ms ease;

  }

	.nav_bg{

    width: 100%;

    height: 100%;

    padding-top: 0.78rem;

    background: #393939;

    position: fixed;

    top: 0;

    right: 0;

    display: none;

    z-index: 99;

  }

	.nav02 {

    width: 100%;

    padding: 0.5rem 0.3rem 0 0.3rem;

    height: 75vh;

    box-sizing: border-box;

    overflow-y: scroll;

    margin: 0 auto;

  }

	.nav02 li {

    position: relative;

    display: block;

    font-size: 0.36rem;

    line-height: 0.66rem;

    color: #fff;

    font-weight: bold;

    margin-bottom: 0.45rem;

  }

  .nav02 li a {

    position: relative;

    display: block;

    margin: 0;

    text-decoration: none;

    text-transform: uppercase;

  }

  .nav02 li h1{

    font-size: 0.36rem;

    line-height: 0.66rem;

    background: url(../images/arrow_01.png) no-repeat right center;

    background-size: 0.17rem 0.3rem;

  }

  .nav02 li.current h1 {

    background: url(../images/arrow_02.png) no-repeat right center;

    background-size: 0.3rem 0.17rem;

  }

  .nav03 {

    width: 100%;

    padding-top: 0.3rem;

    display: none;

  }

  .nav03 li {

    font-weight: normal !important;

    line-height: 0.86rem;

    font-size: 0.3rem;

    padding-left: 0.5rem;

    position: relative;

    margin-bottom: 0;

  }

  .nav03 i{

    width: 0.18rem;

    height: 0.18rem;

    border-radius: 50%;

    background: #e1981b;

    display: block;

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

    opacity: 0;

  }

  .nav03 li.active i{

    opacity: 1;

  }

  .nav_bot{

    width: 100%;

    height: 0.8rem;

    color: rgba(255, 255, 255, 0.8);

    font-size: 0.28rem;

    display: flex;

    justify-content: center;

    align-items: center;

    position: absolute;

    left: 0;

    bottom: 0.3rem;

  }

  .nav_bot img{

    width: 0.5rem;

    height: 0.5rem;

    margin-left: 0.37rem;

  }

  .banner{

    height: 90vh;

  }

  .product_pic{

    width: 4rem;

    height: 3.45rem;

  }

  .product_right{

    width: calc(100% - 4rem);

    height: 3.45rem;

  }

  .product_more{

    left: 4.47rem;

    bottom: 0;

  }

  .f_nav{

    width: 5.5rem;

  }

  .copyright{

    text-align: center;

  }

  .copyright .fl{

    float: none;

    width: 100%;

  }

  .copyright .fr{

    float: none;

    width: 100%;

  }





  /* 产品中心 */

  .pro li{

    height: 3.3rem;

  }

  .pro_pic{

    height: 1.9rem;

  }





  /* 产品详情 */

  .pro_area{

    padding: 0 3%;

  }

  .pro_bg .swiper-button-next, .pro_bg .swiper-button-prev{
    width: 0.5rem;
    height: 0.5rem;
    top: 3rem;
    transform: translateY(0);
  }
  .pro_bg .swiper-button-prev{
    left: 0.2rem;
  }
  .pro_bg .swiper-button-next{
    right: 0.2rem;
  }
  .pro_con{

    width: 70%;

  }

  .pro_l{

    float: none;

    width: 100%;

    margin: 0 auto 0.5rem;

  }

  .pro_r{

    float: none;

    width: 100%;

    padding-left: 0;

  }

  .pro_top{

    width: 100%;

  }

  .pro_cl{

    float: none;

    width: 100%;

    padding-right: 0;

  }

  .pro_cr{

    float: none;

    width: 100%;

  }





  /* 关于养力养 */

  .hx .wid14{

    padding: 0.62rem 0 0.82rem;

  }

  .jzg_left{

    float: none;

    width: 100%;

    height: auto;

    text-align: center;

    display: block;

    padding: 0;

    margin-bottom: 0.7rem;

  }

  .jzg_pic{

    float: none;

    width: 100%;

    height: 6.37rem;

  }

  .jzg_picbg{

    display: none;

  }

  .jzg_txt h1{

    display: none;

  }

  .brand .swiper-slide{

    height: 1.6rem;

  }

  .honor_left{

    float: none;

    margin: 0 auto 0.85rem;

  }

  .honor_left .dyn_more{

    margin: 0 auto;

  }

  .honor_right{

    float: none;

    margin: 0 auto 0.1rem;

  }

  .dyn_pic{

    height: 2rem;

  }





  /* 企业动态 */

  .news_pic{

    height: 2rem;

  }





  /* 新闻详情 */

  .fanye_line{

    padding-bottom: 0.6rem;

    display: block;

  }

  .fanye{

    width: 100%;

  }

  .fanye:last-child{

    text-align: left;

  }

  .fanye_img{

    bottom: 0;

  }





  /* 联系我们 */

  .contact_con{

    display: block;

  }

  .contact{

    width: 100% !important;

    margin: 0 0 0.5rem !important;

  }

  .service_box{

    display: block;

  }

  .service_con{

    width: 100%;

  }





  /* 荣誉资质 */

  .honor_list li{

    width: 31.33%;

    margin: 0 2% 26px 0;

  }

}



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

  body{

    font-size: 0.28rem;

  }

  img{

    width: 100%;

  }

  .pc{

    display: none;

  }

  .phone{

    display: block;

  }

  .wid14{

    width: 90%;

  }

  .wid15{

    width: 90%;

  }





  /*首页*/

  .header{

    height: 1.1rem;

  }

  .logo{

    width: 2rem;

    margin: 0.2rem 0 0 0;

  }

  .search_img{

    width: 0.4rem;

    height: 0.4rem;

    margin: 0.36rem 0.8rem 0 0.2rem;

  }

  .lag{

    width: 1.1rem;

    line-height: 0.7rem;

    height: 0.7rem;

    font-size: 0.28rem;

    margin-top: 0.2rem;

  }

  .lag i{

    width: 0.24rem;

    height: 0.16rem;

    margin-left: 0.2rem;

  }

  .lag_list{
    top: 0.8rem;
    left: -0.1rem;
  }

  .menu {

	  top: 0.38rem;

	  right: 0.3rem;

	  width: 0.44rem;

	  height: 0.5rem;

	}

  #menu:checked ~ .menu span:nth-of-type(1) {

    transform: translateY(4px) rotate(45deg);

  }

  #menu:checked ~ .menu span:nth-of-type(3) {

    transform: translateY(-4px) rotate(-45deg);

  }

  .nav_bg{

    padding-top: 1.11rem;

  }

  .nav02 {

    padding: 1rem 0.68rem 0 0.6rem;

  }

  .nav02 li {

    margin-bottom: 0.7rem;

  }

  .nav03 li{

    margin-bottom: 0;

  }

  .nav_bot{

    bottom: 0.55rem;

  }

  .nav_bot img{

    width: 0.8rem;

    height: 0.8rem;

  }

  .banner{

    height: 92vh;

    margin-top: 1.1rem;

  }

  .banner .swiper-pagination{

    bottom: 0.97rem;

  }

  .banner .swiper-pagination-bullet{

    width: 0.23rem;

    height: 0.23rem;

    margin: 0.04rem 0.2rem !important;

  }

  .banner .swiper-pagination-bullet-active{

    width: 0.31rem;

    height: 0.31rem;

    margin: 0 0.09rem !important;

  }

  .bn_txt img{

    width: 65%;

  }

  .product li{

    padding: 1rem 0;

    border-bottom: solid 0.02rem #ddd;

    margin-bottom: 0;

  }

  .product li:last-child{

    border: none;

  }

  .product_pic{

    width: 3.5rem;

    height: 3.02rem;

  }

  .product_right{

    width: calc(100% - 3.5rem);

    height: 3.02rem;

  }

  .product_more{

    width: 36%;

    height: 0.82rem;

	  line-height: 0.82rem;

    font-size: 0.28rem;

    position: relative;

    left: auto;

    bottom: auto;

    margin: 1.3rem auto 0;

  }

  .foot_bg{

    padding-top: 0.68rem;

  }

  .f_logo{

    float: none;

    width: 2.9rem;

    margin: 0 auto 0.47rem;

  }

  .f_tel{

    float: none;

    width: 100%;

    text-align: center;

    line-height: 0.6rem;

    font-size: 0.27rem;

    margin: 0;

  }

  .f_tel span{

    font-size: 0.6rem;

  }

  .foot_p{

    padding: 0.34rem 0;

  }

  .f_nav{

    float: none;

    width: 100%;

    padding-bottom: 0.2rem;

  }

  .f_nav ul{

    display: block;

  }

  .f_nav li{

    float: none;

    text-align: center;

    font-size: 0.32rem;

    line-height: 0.8rem;

    font-weight: bold;

    margin-bottom: 0.3rem;

  }

  .f_nav li ul{

    padding: 0;

  }

  .f_nav li ul li{

    font-size: 0.24rem;

    line-height: 0.48rem;

    font-weight: normal;

    margin-bottom: 0;

  }

  .code{

    float: none;

    width: 100%;

    text-align: center;

  }

  .code li{

    float: none;

    display: inline-block;

    width: 2.2rem;

    margin-left: 0;

  }

  .code img{

    width: 1.74rem;

    height: 1.74rem;

    margin-bottom: 0.18rem;

  }

  .code h1{

    font-size: 0.22rem;

    line-height: 0.46rem;

  }

  .copyright{

    font-size: 0.22rem;

    line-height: 0.4rem;

    padding: 0.25rem 0 0.54rem;

  }





  /* 产品中心 */

  .bn_text{

    font-size: 0.3rem;

    line-height: 0.56rem;

  }

  .bn_text h1{

    font-size: 0.58rem;

    line-height: 0.86rem;

  }

  .type ul{

    margin-right: -5%;

  }

  .type li{

    float: left;

    display: block;

    width: 28.33%;

    line-height: 0.68rem;

    font-size: 0.26rem;

    margin: 0 5% 0.2rem 0;

  }

  .pro ul{

    margin-right: 0;

  }

  .pro li{

    width: 100%;

    height: auto;

    padding: 0.3rem 0.3rem 0.5rem;

    margin: 0 0 0.5rem 0;

  }

  .pro_pic{

    height: 4rem;

  }

  .pro_tt{

    line-height: 0.7rem;

    height: 0.7rem;

    font-size: 0.36rem;

  }

  .pro_txt{

    line-height: 0.4rem;

    height: 0.4rem;

    font-size: 0.28rem;

  }





  /* 产品详情 */

  .ptb{

    padding: 1.1rem 0 0.68rem;

  }

  .path{

    line-height: 0.4rem;

    font-size: 0.24rem;

  }

  .pro_area{

    padding: 0 5%;

  }
  .pro_bg .swiper-button-next, .pro_bg .swiper-button-prev{
    width: 0.55rem;
    height: 0.55rem;
  }
  .pro_bg .swiper-button-prev{
    left: 0.1rem;
  }
  .pro_bg .swiper-button-next{
    right: 0.1rem;
  }
  .pro_con{

    width: 85%;

  }
  .pro_img{

    width: 85%;

    padding-bottom: 0.6rem;

    margin: 0 auto;

  }

  .pro_img .swiper-slide{

    height: 4rem;

  }

  .pro_img .swiper-pagination-bullet{

    width: 0.15rem;

    height: 0.15rem;

  }

  .pro_top{

    font-size: 0.32rem;

    line-height: 0.44rem;

    text-align: center;

    padding-bottom: 0.34rem;

    margin-bottom: 0.6rem;

  }

  .pro_top h1{

    font-size: 0.4rem;

    line-height: 0.58rem;

    margin-bottom: 0.14rem;

  }

  .pro_a{

    font-size: 0.26rem;

    line-height: 0.44rem;

    margin-bottom: 0.2rem;

  }

  .pro_a span{

    font-size: 0.54rem;

  }

  .pro_c{

    font-size: 0.26rem;

    line-height: 0.44rem;

  }

  .pro_cl{

    margin-bottom: 0.2rem;

  }

  .pro_cr{

    margin-bottom: 0.2rem;

  }

  .pro_more{

    width: 2.48rem;

    height: 0.82rem;

    line-height: 0.82rem;

    font-size: 0.28rem;

    margin: 0 auto;

  }





  /* 关于养力养 */

  .clbj_bg{

    background: url(../images/about_01s.jpg) no-repeat center bottom;

    background-size: cover;

    padding: 0.74rem 0 1rem;

  }

  .title{

    line-height: 0.52rem;

    font-size: 0.26rem;

    margin-bottom: 0.34rem;

  }

  .title h1{

    font-size: 0.48rem;

    line-height: 0.78rem;

  }

  .clbj_txt{

    line-height: 0.6rem;

    font-size: 0.28rem;

    text-align: justify;

  }

  .brand_bg .wid14{

    width: 100%;

  }

  .brand_txt{

    width: 90%;

    text-align: justify;

    line-height: 0.6rem;

    font-size: 0.28rem;

    margin: 0 auto 0.95rem;

  }

  .brand{

    padding-left: 5%;

  }

  .brand .swiper-slide{

    height: 2.05rem;

  }

  .about_pic{

    float: none;

    width: 100%;

    height: 4.03rem;

    margin-bottom: 0.5rem

  }

  .video_con{

    width: 90%;

  }

  .about_right{

    float: none;

    width: 100%;

    padding: 0;

  }

  .about{

    font-size: 0.28rem;

    line-height: 0.6rem;

  }

  .about h1{

    font-size: 0.36rem;

    line-height: 0.64rem;

    text-align: center;

  }

  .jzg_txt{

    font-size: 0.3rem;

    line-height: 0.56rem;

  }

  .jzg_txt h2{

    font-size: 0.42rem;

    line-height: 0.64rem;

  }

  .jzg_pic{

    height: 5rem;

  }

  .honor_left{

    width: 90%;

  }

  .honor_txt{

    font-size: 0.28rem;

    line-height: 0.5rem;

  }

  .honor_line02{

    left: 0;

  }

  .honor_picbg{

    height: 5.2rem;

    margin-bottom: 0.32rem;

  }

  .honor_picbg .honor_pic{

    width: 84%;

    height:4.2rem;

  }

  .honor_text{

    font-size: 0.32rem;

    line-height: 0.58rem;

	  height: 0.58rem;

  }

  .honor{

    padding-bottom: 1.45rem;

    position: relative;

  }

  .honor .swiper-button-next, .honor .swiper-button-prev{

    width: 0.78rem;

    height: 0.78rem;

    border-radius: 50%;

    background: #fff;

    box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);

    top: auto;

    bottom: 0.1rem;

    display: flex;

    justify-content: center;

    align-items: center;

  }

  .honor .swiper-button-next:after, .honor .swiper-button-prev:after{

    font-size: 0.18rem;

    font-weight: bold;

    color: #898989;

  }

  .honor .swiper-button-next:hover:after, .honor .swiper-button-prev:hover:after{

    color: #fff;

  }

  .honor .swiper-button-next:hover, .honor .swiper-button-prev:hover{

    background: #a50d0c;

  }

  .honor .swiper-button-next{

    right: 35%;

  }

  .honor .swiper-button-prev{

    left: 35%;

  }

  .dyn_di{

    display: none;

  }

  .dyn{

    padding-bottom: 1rem;

    position: relative;

  }

  .dyn .swiper-pagination-bullet{

    width: 0.24rem;

    height: 0.24rem;

    background: #a50d0c;

    border-radius: 50%;

    bottom: 0;

  }

  .dyn_pic{

    height: 3.9rem;

  }

  .dyn_con{

    height: auto;

    padding: 0.37rem;

  }

  .dyn_tt{

    font-size: 0.28rem;

    line-height: 0.64rem;

    height: 0.64rem;

  }

  .dyn_txt{

    font-size: 0.24rem;

    line-height: 0.56rem;

    height: 0.56rem;

    margin-bottom: 0.2rem;

  }

  .dyn_time{

    font-size: 0.24rem;

    line-height: 0.58rem;

  }

  .dyn_time span{

    font-size: 0.35rem;

  }

  .dyn_more{

    width: 2.48rem;

    height: 0.82rem;

    line-height: 0.82rem;

    font-size: 0.28rem;

  }





  /* 企业动态 */
  .news_bn .bn_text{
    top: 12%;
    transform: translateY(0);
  }

  .news_type{

    width: 100% !important;

    padding-left: 0.38rem;

  }

  .news_type ul{

    height: 1.14rem;

    display: flex;

    flex-flow: row nowrap;

    overflow-y: hidden;

    overflow-x: scroll;

    scrollbar-width: none;

    white-space: nowrap;

    scrollbar-width: none;

  }

  .news_type li{

    line-height: 1.14rem;

    font-size: 0.3rem;

    margin-right: 1rem;

    position: relative;

  }

  .news_type i{

    width: 100%;

    height: 0.09rem;

  }

  .news ul{

    margin-right: 0;

  }

  .news li{

    float: none;

    width: 100%;

    margin: 0 0 0.4rem 0;

  }

  .news_pic{

    height: 3.9rem;

  }

  .news_bot{

    height: auto;

    padding: 0.38rem;

  }

  .news_bot .tit{

    font-size: 0.3rem;

    line-height: 0.62rem;

    height: 0.62rem;

  }

  .news_bot .txt{

    font-size: 0.28rem;

    line-height: 0.6rem;

    height: 0.6rem;

    margin-bottom: 0.18rem;

  }

  .news_bot .time{

    font-size: 0.24rem;

    line-height: 0.56rem;

    height: 0.56rem;

  }

  .news_bot .time span{

    font-size: 0.38rem;

  }

  .page{

    padding-top: 0.3rem;

  }

  .page a{

    min-width: 0.66rem;

    line-height: 0.66rem;

    font-size: 0.24rem;

  }





  /* 新闻详情 */

  .news_bg{

    padding: 0.52rem 0.25rem;

  }

  .news_tit{

    line-height: 0.54rem;

    font-size: 0.36rem;

    padding-bottom: 0.37rem;

  }

  .news_time{

    line-height: 0.36rem;

    font-size: 0.22rem;

    padding: 0.27rem 0 0.44rem;

  }

  .news_text{

    font-size: 0.26rem;

    line-height: 0.48rem;

    margin-bottom: 0.6rem;

  }

  .fanye_line{

    padding-bottom: 0.88rem;

  }

  .fanye{

    line-height: 0.56rem;

    height: 0.56rem;

    font-size: 0.22rem;

  }

  .fanye_img{

    width: 0.47rem;

    height: 0.47rem;

  }





  /* 联系我们 */

  .contact_box{

    padding: 1.02rem 0 1rem;

  }

  .contact_box .wid14{

    width: 100%;

  }

  .contact_tit{

    font-size: 0.52rem;

    line-height: 0.72rem;

    text-align: center;

    margin-bottom: 0.7rem;

  }

  .contact_con{

    width: 90%;

    margin: 0 auto;

  }

  .contact{

    font-size: 0.3rem;

    line-height: 0.48rem;

    padding-left: 0.4rem;

    margin: 0 0 0.8rem !important;

  }

  .contact i{

    width: 0.09rem;

    height: 0.8rem;

    top: 0.1rem;

  }

  .contact h1{

    font-size: 0.3rem;

    line-height: 0.5rem;

    margin-bottom: 0;

  }

  .service_con{

    width: 90%;

    margin: 0 auto;

  }

  .service_tt{

    font-size: 0.27rem;

    line-height: 0.56rem;

    margin-bottom: 0.52rem;

  }

  .service_tt h1{

    font-size: 0.5rem;

    line-height: 0.82rem;

  }

  .service{

    font-size: 0.3rem;

    line-height: 0.52rem;

    padding-left: 0.76rem;

    margin-bottom: 0.76rem;

  }

  .service img{

    width: 0.52rem;

    height: 0.52rem;

    top: 0;

  }

  .ser{

    font-size: 0.5rem;

  }

  .con_share{

    padding: 0;

  }

  .con_share li{

    width: 50% !important;

    font-size: 0.28rem;

    line-height: 0.52rem;

    margin-bottom: 0.36rem;

  }

  .con_share h1{

    font-size: 0.28rem;

    line-height: 0.52rem;

  }

  .con_share_pic{

    width: 2.2rem;

    height: 2.2rem;

    margin: 0 auto 0.2rem;

  }

  .con_share_pic img{

    width: 1.9rem;

    height: 1.9rem;

  }





  /* 荣誉资质 */

  .honor_list ul{

    margin-right: 0;

  }

  .honor_list li{

    width: 100%;

    margin: 0 0 26px 0;

  }

}

  