@media screen and (min-width: 1700px) {

  /* #region  首页*/
  html,
  body {
    font-size: 20px;
  }

  .width {
    width: 1559px;
  }

  .width2 {
    width: 800px;
  }



  /* #endregion */

}

@media screen and (max-width: 1699px) {

  /* #region  首页*/
  html,
  body {
    font-size: 19px;
  }

  .width {
    width: 1350px;
  }

  .width2 {
    width: 675px;
  }

  .nav li {
    margin-left: 2.2rem;
  }



}

@media screen and (max-width: 1449px) {

  /* #region  首页*/
  html,
  body {
    font-size: 18px;
  }

  .width {
    width: 1150px;
  }

  .width2 {
    width: 575px;
  }

  .logo img {
    width: 15rem;
  }

  .nav li {
    margin-left: 1.6rem;
  }

  .banner_txt {
    top: 57%;
  }

  .banner_txt div {
    font-size: 3rem;
  }

  .banner_txt a {
    margin-top: 3.8rem;
  }

  .index3_row a {
    height: 31.5rem;
  }


  /* #endregion */


}

@media screen and (max-width: 1249px) {

  /* #region  首页*/
  html,
  body {
    font-size: 17px;
  }

  .width {
    width: 920px;
  }

  .width2 {
    width: 460px;
  }

  .logo img {
    width: 13rem;
  }

  .nav li {
    margin-left: 1rem;
  }
.nei_jj_nr_l {
    width: 30%;
}
 .zp_list li .p1 {
    
     width: 75%;
 }
 

}


@media screen and (min-width: 768px) and (max-width: 1024px) {

  /* #region  首页*/
  .width {
    width: 90%;
  }

  .width2 {
    width: 90%;
    margin: 0 auto;
  }

  .banner_txt div {
    font-size: 2.3rem;
  }

  .banner_txt a {
    margin-top: 3rem;
  }

/* .nav li {
   margin-left: 0.9rem;
 } */

}
@media screen and (max-width: 794px) {
/* .nav li {
    margin-left: 0.8rem;
  } */
  }

@media screen and (max-width: 767px) {

  /* #region  首页*/
  .width {
    width: 95%;
  }

  .width2 {
    width: 95%;
    margin: 0 auto;
  }

  .header>.width {
    height: 4.5rem;
  }

  .logo img {
    width: 16rem;
  }

  .nav_icon {
    margin-left: auto;
    cursor: pointer;
    display: block;
    position: relative;
  }

  .nav_icon img {
    width: 2.5rem;
    transition: .2s;
  }

  .nav_icon img:nth-of-type(2) {
    position: absolute;
    left: 0;
    top: 0;
  }

  .index_header .nav_icon img:nth-of-type(2) {
    opacity: 0;
  }

  .index_header:hover .logo img:nth-of-type(2) {
    opacity: 0;
  }

  .index_header:hover .nav_icon img:nth-of-type(2) {
    opacity: 0;
  }

  .index_header:hover {
    background: none;
    box-shadow: none;
  }

  .index_header .nav_link,
  .index_header:hover .nav_link {
    color: #666666;
  }


  .nav_icon2 img {
    transform: rotate(90deg);
  }

  .nav_modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: rgba(0, 0, 0, .5);
  }

  .nav {
    position: fixed;
    left: -101%;
    top: 0;
    width: 60%;
    height: 100%;
    background: #fff;
    z-index: 999999;
    display: block;
    padding: 2rem 0;
    transition: .3s;
    overflow-y: auto;
  }

  .nav2 {
    left: 0;
  }

  .nav li {
    margin-left: 0;
  }

  .nav_link {
    font-size: 1.3rem;
    text-align: center;
  }

  .nav_select {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #eee;
    padding: 1rem 0;
    display: none;
  }

  .nav_img {
    display: none;
  }

  .nav_list {
    display: block;
    padding: 0;
  }

  .nav_select .width {
    width: 100%;
  }

  .nav_list a {
    width: 100%;
    font-size: 1.15rem;
    line-height: 2.6rem;
    text-align: center;
    margin-top: 0;
  }

  .nav_link::after {
    bottom: 0.5rem;
  }


  .nav_link.active::after {
    width: 20%;
  }

  .nav_link:hover::after {
    width: 0;
  }

  .nav_link:hover {
    color: #666 !important;
  }

  .banner .swiper-slide img {
    height: 30rem;
    object-fit: cover;
    object-position: center;
  }

  .banner_txt div {
    font-size: 2.2rem;
  }

  .banner_txt a {
    width: 12rem;
    line-height: 3.2rem;
    font-size: 1.1rem;
    margin-top: 2rem;
  }
.banner2_left,.banner2_right{display: none;}
.index_qiehuan{display: none;}
  .index_box2{background: none!important;-webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;}
 .index_box2 .width{flex-direction: column;width: 100%;padding: 0;}
.index_box2_l{width: 100%;background: url(../images/index_bg2.png) no-repeat left top!important;background-size: 100% !important;padding:1rem;}
.index_box2_r{width: 100%;text-align: left;margin-left: 0%;padding: 0.2rem 1rem;}
.index_box2_r a {margin-top: 0.5rem!important;}
.index_box2_l ul li {margin-top: 1rem;}
/* .index_box2_r_br{display: none;} */
.index_box2_r h1{font-size: 2.1rem;line-height: 3.6rem;}
.index_box3_cc{flex-direction: column;}
.index_box3_l {width: 100%;height: 20rem;}
.index_box3_l_kz{bottom: 2px!important;}
.index_box3_c {width: 100%;margin-left: 0;}
.index_box3_c li{margin-top: 1rem;}
.index_box3_r{display: none;}
.index_box4_top{flex-direction: column;}
.index_box4_type { width: 100%; margin-top: 2rem;}
.index_box4_type li {margin: 0.5rem 1%;width: auto!important; padding: 0 0.5rem;}
.index4_left,.index4_right{display: none;}
.index_box5_t{flex-direction: column;}
.index_box5_l,.index_box5_r {width: 100%;}
.in_foot_l{display: none;}
.in_foot_r{flex-direction: column;width: 100%;}
.in_foot .width{padding-top: 2rem;}
.index_box_4_anli .p1 {line-height: 2rem;}
.nei_jj_nr_l,.nei_jj_nr_r ,.nei_zc_nr_l,.nei_zc_nr_r,.ab_whyj,.jiazhi,.jingying,.zhiliang,.anli_show1_l,.anli_show1_r,.nei_lx1 li,.nei_lx3_l,.nei_lx3_r,.nei_lx3l,.zp_list li,.zizhi_list li{
    width: 100%;
}
.nei_jj_nr,.nei_zc_nr,.ab_wh1,.ab_wh2,.nei_lx3,.nei_lx2{flex-direction: column;}
.nei_lx2 li{margin: 1rem 3rem;}
.nei_lx2 li img{display: inline;}
.nei_zc_nr_r{margin-top: 2rem;}
.jiazhi{background-size: cover;}
.yuanjing{padding: 2rem 0;}
.jingshen{margin-top: 0;}
.zhiliang,.ab_wh4,.ab_wh5,.jingshen,.jiazhi,.anli_show1_l{margin-top: 1rem;}
#picOne img {width: 100%;height: auto;margin: 1rem 0;}
.menban_c{width: 100%;margin-top: 6rem;}
.nei_anli_list {
    width: 100%;
	margin: 1rem 0;
}
.anli_show1{flex-direction: column-reverse}
.anlis_left {left: 1rem;}
.anlis_right {right: 1rem;}
.nei_lx1 li .pa{display: none;}
.nei_lx1 li{margin: 1rem;}
.nei_lx3_r{height: 15rem;}
.zp_list li{margin-left: 0%;}
.new_show_c {
   
    padding: 3rem 0;
 
}
.new_show_t .p3 {
    bottom: -2.5rem;
}
}




 /* #首页PC响应 */
@media(max-width: 1600px) {

	.index_box4_swiper .swiper-slide{width: 22.5rem;cursor: pointer;}
	.index4_left,.index4_right {  
	    top: 42%;	    
	}
	.index_box5_t{margin-top: 2rem;}
	.in_foot_nav{margin: 1.8rem 0;}
}
@media(max-width: 1440px) {
	
	
	.index_box4_swiper .swiper-slide{width: 20.5rem;cursor: pointer;}
	.index4_left,.index4_right {  
	    top: 42%;	    
	}
	.index_box5_t{margin-top: 3.5rem;}
	.in_foot_nav{margin: 1.5rem 0;}
	.index_box5_l {	   
	    padding: 3rem 2.5rem;	   
	}
}
@media(max-width: 1366px) {
	.index_box2_r a {
	  	    margin-top: 1.5rem;
	}
	.index_box3_title {
	    margin-bottom: 0.4rem;
	}
	.index_box4_swiper {
	    margin-top: 2.5rem;
	}
	
	.index_box5_t{margin-top: 1.5rem;}
	.in_foot_nav{margin: 1rem 0;}
	.index_box5_l {	   
	    padding: 3rem 2.5rem;	   
	}
	.in_foot_lianxi {
	    padding-bottom: 1rem;
	}
	.in_banquan {
	   
	    line-height: 2rem;
	   
	}
}
@media(max-width: 1280px) {
	.index_box5_t{margin-top: 2.5rem;}
	.in_banquan {	   
	    line-height:4rem;	   
	}
.in_biaoyu{max-width: 98%;}
}

@media(max-width: 1152px) {
	.index_box4_swiper .swiper-slide{width: 17.5rem;cursor: pointer;}
	.index_box5_t{margin-top: 2.5rem;}
	.index_box5_l {
	    padding: 2rem 2.5rem;	   
	}
	.in_banquan {	   
	    line-height:2rem;	   
	}
.in_foot_nav a{padding: 0 0.4rem;}
}
@media(max-width: 1024px) {
	.in_foot_nav,.in_foot_rr{display:none;}
	.in_foot .width{padding:1rem 0 ;}
	.in_banquan {
	    line-height:4rem;	   
	}
}
@media(max-width: 768px) {
	.index_box4_swiper .swiper-slide{width: 28rem;cursor: pointer;}
	
}
@media (max-height: 736px) and (max-width: 450px) {
.index_box2_r h1 {
    font-size: 1.5rem;
    line-height: 2.6rem;
}
.index_box2_r h3 {
     line-height: 2rem;
}
.index_box2_r p {
    font-size: 0.9rem;
    line-height: 1.6rem;
    color: #989899;
    padding: 0.2rem 0;
}
.index_box3_c li:nth-of-type(1){display: none;}
.index_box3_c{height: auto;}
.index_box5_t {
    margin-top: 0rem;
}
  }
  @media(max-width: 500px) {
	  .hj_row {
	     
	      bottom: 0rem;
	  }
	  .hj_show_x {
	    
	      bottom: 0.5rem;
	  }
  }
  @media(max-width: 420px) {
  	  .hj_row {
  	     
  	      bottom: -0.2rem;
  	  }
  	  .hj_show_x {
  	    
  	      bottom: 0.2rem;
  	  }
  }
  @media(max-width: 370px) {
  	  .hj_row {
  	     
  	      bottom: -0.4rem;
  	  }
  	  .hj_show_x {
  	    
  	      bottom: 0.2rem;
  	  }
  }
  @media(max-width: 340px) {
  	  .hj_row {
  	     
  	      bottom: -0.6rem;
  	  }
  	  .hj_show_x {
  	    
  	      bottom: 0.2rem;
  	  }
  }