.position2{ line-height:60px;  height:61px; border-bottom:1px solid #dddddd; background:#f9f8f7; position: relative; top: -5px;}
.position2 .wrap{ width:100%;}
.position2 .home{ float:left; width:60px; border-left:1px solid #dddddd;border-right:1px solid #dddddd; background:url(../images/home.png) center center no-repeat; background-size:22px 21px;transition:all 0.3s;}
.position2 .home:hover{ background-color:#069aec; background-image:url(../images/home_on.png);}
.position2 .postions2_r{ float:left; width:calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);}
.position2.bgs2 .postions2_r{width:calc(70% - 60px);width:-webkit-calc(70% - 60px);width:-moz-calc(70% - 60px);}
.position2 .postions2_r dd{ float:left; width:50%; border-right:1px solid #dddddd; max-width:250px;}
.position2.bgs2 .postions2_r dd{ width:100%;}
.position2 .postions2_r .searchtitle4{width:100%;height: 60px;font-size: 18px;position: relative;   float:left; font-weight: bold; }
.position2 .postions2_r .searchtitle4 label{text-indent:25px;height:60px; line-height:60px; display:block; width:100%; text-decoration:none; cursor:pointer; overflow:hidden; 
    color:#000000; text-align:left;background:url(../images/brand_pic1.png) #f9f8f7 right 20px center no-repeat;-webkit-tap-highlight-color:transparent; background-size:18px 18px;transition:all 0.3s;}
.position2 .postions2_r .searchtitle4:hover label{ background-image:url(../images/brand_pic1.png); border-bottom: 2px solid #069aec; color:#069aec;}
.position2 .postions2_r .searchtitle4.on label{ background-image:url(../images/brand_pic1.png); border-bottom: 2px solid #069aec; color:#069aec;}
.position2 .postions2_r .searchtitle4.isel label{ background-image:url(../images/brand_pic1_on2.png);border-bottom: 2px solid #069aec; color:#069aec;}
.position2 .postions2_r .searchtitle4 ul{display: none;position: absolute;z-index: 10;width: 100%; top: 60px;  border-top:1px solid #fff;/* border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; */margin-right:0; background:#fff; z-index:1; max-height:252px; overflow-y:auto;}
.position2 .postions2_r .searchtitle4.on a{color: #069aec;}

.banner p{position: absolute; z-index: 99999; bottom: 45%; font-size: 30px; left: 25%; font-weight: bold; color: #fff;}
.zy_jianjie h1{font-size: 30px; font-weight: bold; color: #069aec; text-align: center; padding: 35px 0px 35px 0px;}
.zy_jianjie p{color: #333; font-size: 15px; line-height: 35px;}

.about{font-size: 15px; line-height: 28px; padding-top: 20px;}
.about img{max-width:100%}

.zycp {min-height: 400px;}

/*数据统计滚动*/
.product-number-info {
	position: relative;

}
.product-number-info .product-number-inner {
	width: 1200px;
	margin: 0 auto;
}
.product-number-info ul {
	padding: 85px 0;
}
.product-number-info ul.q:after {
	content: "";
	clear: both;
	display: table;
}
.product-number-info li {
	float: left;

	height: 112px;
	border-left: 1px solid #dadada;
	color: #333333;
	padding-top: 1px;
}
.product-number-info li:first-child {
	border: none;
}
.product-number-info li b {
	font-weight: 400;
	font-size: 55px;
	line-height: 1;
	display: inline-block;
	position: relative;
	margin: 15px 0 10px;
}
.product-number-info li b i {
	font-style: normal;
}
.product-number-info li b sup {
	position: absolute;
	font-size: 20px;

	top: -3px;
}
.product-number-info li b em {
	font-style: normal;
	font-size: 15px;
	font-weight: 100;
	padding-left: 2px;
	position: relative;
    color: #777777;
	top: -4px;
}
.product-number-info li p {
	font-size: 15px;
}
.product-number-info li.li-2 b{
	padding-left: 90px;
}

.product-number-info li.li-2 p {
	padding-left: 100px;
}



 .product-number-info li.li-3 p {
	padding-left: 144px;
}
.product-number-info li.li-3 b{
	padding-left: 83px;
}


.product-number-info li.li-4 p {
	padding-left: 100px;
}
.product-number-info li.li-4 b {
	padding-left: 86px;
}


.li-1{width: 18%;}
.li-2{width: 32%;}
.li-3{width: 32%;}
.li-4{width: 18%;}


.zy_jj{padding: 0px 0px 50px 0px;}

.ry_bg{background: url(../images/lbg.png) no-repeat top; overflow: hidden; padding: 2% 0px 1% 0px;}
/* 
.ry .swiper-slide {
    
    font-size: 18px;
  
    
 
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;

   
    padding: 5px;
   
}

.ry .swiper-button-prev, .ry .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/blue.png)!important;
    left: 46.5%;
    right: auto;
}
.ry .swiper-button-next, .ry .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/blue1.png)!important;
    right: 46.5%;
    left: auto;
}

.ry .swiper-button-prev, .ry .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/blue.png)!important;
    right: 46.5%;
    right: auto;
}
.ry .swiper-button-next, .ry .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/blue1.png)!important;
    right: 46.5%;
    left: auto;
} */
.ryimg{background: #fff; box-shadow: 0px 2px 10px rgb(0 0 0 / 15%); padding: 20px; width:97%; overflow: hidden;}
.ryimg:hover{border: 1px solid #069aec;}
.ry{padding: 20px 0px 70px 0px; overflow: hidden;}

.ry .swiper-button-next, .ry .swiper-button-prev {
    position: absolute;
   
    top:95%!important;
    width: 34px;
    height: 32px;
    margin-top: 10px;
    z-index: 99999999999999999;
    cursor: pointer;
    -moz-background-size: 34px 32px;
    -webkit-background-size: 34px 32px;
    background-size: 34px 32px;
    background-position: center;
    background-repeat: no-repeat;
}
.ry {position: relative;}
.ryimg img{width: 100%; height: 306px;}



.slided{float: left; width: 24%;margin-top: 50px; margin-left: 5px;}
.ryimg1 {
  background: #fff;
  box-shadow: 0px 2px 10px rgb(0 0 0 / 15%);
  padding: 20px;
  width: 97%;
  overflow: hidden;
}
.ryimg1 img{width: 100%; height: 326px;}
.ryimg1:hover{background-color: #069aec;}

.newstit1 {
    width: 303px;
    text-align: center;
    font-size: 35px;
    background: url(../images/ttb.png) no-repeat;
  
    color: #333333;

    padding-bottom: 30px;
    margin: 0px auto;
}

.newstit1 p {
    color: #adadad;
    font-size: 16px;
    line-height: 36px;
    font-weight: 100;

}

.about-section4 .newsbox-tit {
    margin-bottom: 40px;
  }
  @media (max-width: 1199px) {
    .about-section4 .newsbox-tit {
      margin-bottom: 20px;
    }
  }
  .about-section4 .cont .jut {
    position: relative;
  }
  .about-section4 .cont .ab4-cont {
    margin-bottom: 80px;
  }
  @media (max-width: 1440px) {
    .about-section4 .cont .ab4-cont {
      margin-bottom: 60px;
    }
  }
  .about-section4 .cont .ab4-cont .item {
    display: flex;
    justify-content: space-between;
    background-color: #e5eefd;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
    position: relative;
  }
  .about-section4 .cont .ab4-cont .item .img,
  .about-section4 .cont .ab4-cont .item .font {
    width: 50%;
  }
  @media (max-width: 991px) {
    .about-section4 .cont .ab4-cont .item .img,
    .about-section4 .cont .ab4-cont .item .font {
      width: 100%;
    }
  }
  .about-section4 .cont .ab4-cont .item .img {
    height: 483px;
  }
  @media (max-width: 1440px) {
    .about-section4 .cont .ab4-cont .item .img {
      height: 340px;
    }
  }
  @media (max-width: 767px) {
    .about-section4 .cont .ab4-cont .item .img {
      height: 240px;
    }
  }
  @media (max-width: 575px) {
    .about-section4 .cont .ab4-cont .item .img {
      height: 200px;
    }
  }
  .about-section4 .cont .ab4-cont .item .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .about-section4 .cont .ab4-cont .item .font {
    height: 100%;
    padding: 0 66px;
    display: flex;
    align-items: center;
  }
  @media (max-width: 1440px) {
    .about-section4 .cont .ab4-cont .item .font {
      padding: 0 44px;
    }
  }
  @media (max-width: 991px) {
    .about-section4 .cont .ab4-cont .item .font {
      padding: 40px 30px;
      align-items: flex-start;
    }
  }
  @media (max-width: 767px) {
    .about-section4 .cont .ab4-cont .item .font {
      padding: 30px 20px 40px;
    }
  }
  @media (max-width: 575px) {
    .about-section4 .cont .ab4-cont .item .font {
      padding: 30px 16px 40px;
    }
  }
  .about-section4 .cont .ab4-cont .item .font strong {
    position: absolute;
    top: 57px;
    right: 65px;
    font-size:60px;
    line-height: 1;
  
    color: #a8caeb;
  }
  @media (max-width: 1440px) {
    .about-section4 .cont .ab4-cont .item .font strong {
      font-size: 66px;
    }
  }
  @media (max-width: 1199px) {
    .about-section4 .cont .ab4-cont .item .font strong {
      font-size: 56px;
    }
  }
  @media (max-width: 991px) {
    .about-section4 .cont .ab4-cont .item .font strong {
      font-size: 46px;
      display: none;
    }
  }
  .about-section4 .cont .ab4-cont .item .font .list {
    width: 100%;
  }
  .about-section4 .cont .ab4-cont .item .font .list .tit {
    font-size: 26px;
    color: #069aec;
    line-height: 1.45;
    margin-bottom: 34px;
  }
  @media (max-width: 1440px) {
    .about-section4 .cont .ab4-cont .item .font .list .tit {
      margin-bottom: 24px;
    }
  }
  @media (max-width: 1199px) {
    .about-section4 .cont .ab4-cont .item .font .list .tit {
      font-size: 24px;
    }
  }
  @media (max-width: 767px) {
    .about-section4 .cont .ab4-cont .item .font .list .tit {
      font-size: 22px;
    }
  }
  @media (max-width: 355px) {
    .about-section4 .cont .ab4-cont .item .font .list .tit {
      font-size: 20px;
    }
  }
  .about-section4 .cont .ab4-cont .item .font .list .text {
    font-size: 16px;
    line-height: 36px;
    color: #666;
  }
  @media (max-width: 1199px) {
    .about-section4 .cont .ab4-cont .item .font .list .text {
      line-height: 26px;
    }
  }
  .about-section4 .cont .ab4-nav::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #cccccc;
    position: absolute;
    top: 90%;
    left: 0;
    z-index: 1;
  }
  .about-section4 .cont .ab4-nav .swiper-wrapper {
    z-index: 2;
    position: relative;
  }
  .about-section4 .cont .ab4-nav .item {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .about-section4 .cont .ab4-nav .item span {
    font-size: 22px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1;
  }
  .about-section4 .cont .ab4-nav .item i {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #ccc;
    background-color: #fff;
  }
  .about-section4 .cont .ab4-nav .on .item i {
    border-color: #0058e9;
    background-color: #0058e9;
  }
  .about-section4 .cont .ab4-nav .on .item span {
    color: #0058e9;
  }
  .about-section4 .cont .ab4-prev,
  .about-section4 .cont .ab4-next {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #ccc;
    border-radius: 50%;
    background-color: #ffff;
    font-size: 16px;
    color: #ccc;
    background: none;
    bottom: 0;
    top: auto;

    background-color: #fff;
    text-align: center;
    opacity: 1;
    pointer-events: auto;
    cursor: pointer;
    outline: none;
  }
  .about-section4 .cont .ab4-prev span,
  .about-section4 .cont .ab4-next span {
    display: block;
    height: 16px;
    width: 9px;
    align-items: center;
    line-height: 1;
  }
  .about-section4 .cont .ab4-prev:hover,
  .about-section4 .cont .ab4-next:hover {
    color: #0058e9;
    background-color: #fff;
    border-color: #0058e9;
  }
  .about-section4 .cont .ab4-prev {
    left: 0;
  }
  .about-section4 .cont .ab4-next {
    right: 0;
  }

.zy_more{width: 150px; height: 40px; margin: 40px auto; border-radius: 20px; background-color: #fff; text-align: center; line-height: 40px;}
.zy_more:hover{background-color: #069aec;}
.zy_more:hover a{color: #fff;}




.newstit2 {
   
    text-align: left;
    font-size: 30px;
   color: #333333;
padding-top: 25px;
    padding-bottom: 30px;
    margin: 0px auto;
}

.newstit2 p {
    color: #adadad;
    font-size: 16px;
    line-height: 36px;
    font-weight: 100;

}
.zy_cp ul li{float: left;width: 32%; box-shadow: 0px 2px 10px rgb(0 0 0 / 15%);  border-radius: 10px; padding: 10px; position: relative; }
.zy_cp ul li:nth-child(3){float: right;}
.zy_cp ul li:nth-child(2){margin-left:2%;}
.cp_img{ width: 100%; height: 262px; position: relative; }

.cp_img img{width: 100%; height: 262px;   border-radius: 10px; }
.zy_cp ul li p{height: 40px; z-index: 999999; text-align: center; line-height: 40px;}
.zy_cp ul li:hover{background-color: #069aec;}
.zy_cp ul li:hover a{color: #fff;}
.gy{background-color: #eaedf0; padding: 15px 0px 15px; overflow: hidden;  margin-top:50px; padding-bottom: 70PX;}
.gy_left{width: 50%; float: left;}
.gy_right{width: 50%; float: left; padding: 60px;}
.gy1{overflow: hidden; margin-top: 30px; }
.gy_right h1{font-size: 24px; font-weight: bold; border-bottom: 2px solid #e2e2e2; padding: 10px 0px 20px 0px;}
.gy_right p{font-size: 15px; color: #505050; line-height: 30px; padding-top: 30px;}
.gy_right h1 a:hover{color: #069aec;}
.gy_left img{width: 100%; height: 380px;}
.gy2{padding-top: 30px;}
.ry_bg1{margin-top: 70px;}



.cp_ny .gy_left1{width: 50%; float: left;}
.cp_ny .gy_left2{width: 50%; float: left; padding: 80px;}
.cp_ny .gy_left1 img{width: 100%; height: 415px;}




.cp_ny{background-color: #f7f7f7; overflow: hidden;}
.gy_left2 a{color: #069aec; font-size: 18px; font-weight: 500;}
.gy_left2 a:hover{text-decoration: underline;}
.gy_left2 p{color: #9b9b9b; font-size: 15px; line-height: 30px; padding: 20px 0px 20px 0px;}
.cp_more{background-color: #069aec;width: 130px; height: 33px; line-height: 33px; text-align: center; border-radius: 20px; margin-top: 15px;}
.cp_more a{color: #fff; font-size: 15px;}
.cp_ny{margin-top: 35px;}






.cp_left{width: 77%; float: left; background-color: #fcfcfc; padding: 50px; margin-top: 15px;}
.cp_right{width: 21%; float: right; border: 1px solid #eee; margin-top: 15px; padding: 20px;}
.cp_tit h1{font-size: 22px; color: #069aec; margin-top: 10px;}
.cp_tit p{font-size: 14px; color: #858585; border-bottom: 1px solid #d0d0d0; line-height: 30px; padding-bottom: 20px;line-height: 40px;}
.cp_txt{color: #333; font-size: 15px; line-height: 35px; padding: 15px 0px 15px 0px;}
.cp_txt{min-height: 400px;}
.fanye{border-top: 1px solid #e1e1e1; padding-top: 30px;}
.fanye ul li{float: left;}
.fanye ul li:nth-child(2){float: right;}
.fanye ul li a{color: #333; font-size: 15px; font-weight: 500;}
.fanye ul li a:hover{text-decoration: underline; color: #069aec;}
.r_tit h1{color: #333;font-size: 20px;}
.cp_right ul li{text-align: center; margin-top: 20px;}
.cp_right ul li img{width: 232px; height: 158px; margin: 0px auto;}
.cp_right ul li p a{color: #333; font-size: 15px; text-align: center;}
.cp_right ul li p a:hover{ color: #069aec;}

.cp_ny .xw_left1{width: 50%; float: left;}
.cp_ny .xw_left2{width: 50%; float: left; padding: 80px;}
.cp_ny .xw_left1 img{width: 100%; height: 340px;}
.xw_left2 h1{  -webkit-line-clamp: 1;  line-clamp: 1;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;color: #069aec;}
.xw_left2 h1 a:hover{text-decoration: underline;}
.xw_left2 h1 a{color: #069aec; font-size: 18px;  }
.xw_left2 p{color: #9b9b9b; font-size: 15px; line-height: 30px; padding: 20px 0px 20px 0px; 
  -webkit-line-clamp: 3;  line-clamp: 3;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;}


.list-2 { margin-bottom: 40px; } 
 	
 	.list-2 li { border-bottom: 1px solid #dfdede; overflow: hidden;  position: relative; padding-bottom: 30px; padding-top: 30px; } 
 	
 	.list-2 li a .time { background-position: 1px;  color: #cbcbcb; font-size: 15px; } 
 	
 	.list-2 li a .txt { width:73%; margin: 20px 0; padding-left: 50px; float: right; } 
 	.list-2 li a .list_img{width: 25%; float: left;padding-left: 0px;}
 	.list-2 li a .txt h1 { font-size: 18px; color: #333; text-align: left;	white-space: nowrap; font-weight: 500; 	overflow: hidden; 	 	text-overflow: ellipsis;	  } 
 	.list-2 li a .txt p { font-size: 15px; color: #868686; line-height: 30px;  text-align: left; margin-top: 20px; padding-bottom: 20px;margin: 10px 0;
	
} 
 	.list-2 li a .iconfont { margin-left: 30px; font-size: 30px; padding-top: 30px; color: #ccc9c9; float: left; } 
 	.list-2 li a .img { width: 170px; height: 127px; float: left; margin-left: 50px; overflow: hidden; } 
 	.list-2 li a .img img { width: 100%; height: 100%; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; } 
 	
 	.list-2 li a,.list li a>* { transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; } 
.list_img img{width: 100%; height: 192px;}
 	
	
 	.list-2 li a:hover .txt h1 { font-weight: bold; color: #069aec; } 
 	.list-2 li a:hover .txt p { color: #069aec; } 
 	.list-2 li a:hover .iconfont { color: #069aec; margin-left: 60px; } 
 	.list-2 li a:hover .img img { transform: scale(1.1); } 
 	.list-2 li::before {
 	  transition: all 0.5s;
 	  position: absolute;
 	  left: 0;
 	  bottom: 0px;
 	  width: 0px;
 	  height: 2px;
 	  background: #069aec;
 	  content: " ";
 	}
 .list-2 li:hover::before {
   width: 100%;
 }

 .zy_td ul li{width: 48%; float: left; background-color: #fff; padding: 20px 40px 20px 40px; margin-right: 25px; margin-top: 25px;}
 .zy_poto{width: 25%; float: left; border: 1px solid #069aec; border-top-left-radius: 10px; border-top-right-radius: 10px;}
 .zy_poto p{background-color: #069aec; height: 30px; line-height: 30px; text-align: center; color: #fff; font-weight: bold;}
 .zy_poto_img {width:127px; margin: 15px auto;}
 .zy_poto_img img{border-radius: 50%; width:127px; height: 120px; }
 .zy_pt{width:70%; float: right; padding-top: 20px;}
 .zy_pt h1 a{color: #333; font-size: 18px; font-weight: bold;line-height: 40px;}
 .zy_pt h1 a:hover{color: #069aec;}
 .zy_pt span{color: #a1a2a3; font-size: 14px;}
 .zy_pt p{line-height: 30px; color: #5d5d5d; font-size: 14px; padding-top: 15px;}


 .zy_rc{width: 73%; float: left;}

 .zy_rc1{width:25%; float: left;}

 .rc_tit H1{font-size: 36PX; font-weight: bold; color: #333; padding: 70px 0px 70px 0px;}
 .rc_tit H1 SPAN{font-size: 24PX; color: #b5b5b5;}
.zy_rcc{padding: 30px 0px 30px 0px; }
.rc_list{border: 1px solid #e5e2e2; border-radius: 15px; width: 90%;background-color: #fff; padding: 5px;}

.rc_list_ul dl dd{float: left; font-size: 15px; line-height: 45px;}
.rc_dd1{width: 65%; float: left; background: url(../images/zicon.png) no-repeat; background-position: 1px; text-indent: 16px;}
.rc_dd2{width: 15%; float: left;}
.rc_dd3{width: 20%; float: right; text-align: right;}

.rc_dd1 a{color: #333; font-size: 15px; }
.rc_dd1 a:hover{color: #069aec;}
.rc_dd3 {color: #908f8f; font-size: 14px;}
.rc_list_ul li{border-bottom: 1px solid #dddddd; overflow: hidden;}
.zy_rcz{background: url(../images/hbgg.png) #fff no-repeat; min-height: 317px; width: 100%; padding: 20px;  }
.gao{height: 120px;}

.rc_ln{width: 70%; padding: 30px 0px 0px 30px;}
.rc_ln h1{font-size: 18px; color: #15a0ed; background: url(../images/rcl.png) no-repeat; background-position: 140px; }
.rc_ln p{line-height: 30px; font-size: 15px; padding-top: 30px;}


.zy_rcc1{border: 1px solid #e5e2e2; border-radius: 10px; background-color: #fff; padding: 60px; margin-top: 30px; overflow: hidden;}
.rc_left{width: 25%; float: left;}
.rc_left img{width: 100%; height: auto;}
.rc_right{width: 65%; float: right;}
.rc_right{line-height: 30px; font-size: 15px;}

.rc_right h1{font-size: 24px; font-weight: bold; line-height: 40px;}
.contact3R{width:68%; float:right; background:url(../images/p42.png) center no-repeat; height: 264px; background-size:cover; margin-top:30px; border:6px solid #fff; box-shadow: 0 0 17px rgba(0,0,0,0.09); padding:35px 4.8% 26px 4.8%;}
.contact3R .H4{font-size:22px; color:#1f1f1f; margin-bottom:20px;}
.contact3R .ico{width:20px; height: 20px; float:left; line-height: 0; margin-top:8px;}
.contact3R .p{font-size:16px; line-height: 36px;}
.contact3R .p2{ margin-left:28px; display: block;}
.contact3L{width:29.6%; float:left; padding:15px 0 0 0;box-shadow: 0 0 17px rgba(0,0,0,0.09); margin-top:30px; height:264px; }
.contact3L .pageEwm{display:block; width:166px; margin: auto; padding:14px; background:url(../images/p35.png) center no-repeat; background-size:100% 100%;}
.contact3L .p{font-size:15px; line-height: 28px; text-align: center; margin-top:5px;}




.map {
    width: 100%;

    border: 6px solid #fff;
    box-shadow: 0 0 17px rgb(0 0 0 / 9%);
    position: relative;
    top: 30px;
    clear: both;
}










@media screen and (min-width: 1025px) {
.br_right{display: none;}
.ry_wap{
    display: none;
}
.pp_wap{display: none;}
}




@media screen and (max-width: 1024px) {
  .cp_tit p {
    font-size: 14px;
    color: #858585;
    border-bottom: 1px solid #d0d0d0;
    line-height: 20px; 
    padding-bottom: 20px;
    line-height: 20px; 
    text-align: center;
    padding-top: 15px;
}
  .pp_pc{display: none;}
    .ry_pc{
        display: none;
    }
    .banner p{position: absolute; z-index: 99999; bottom: 25%; font-size: 20px; left: 15%; font-weight: bold; color: #fff;}
    .position2{display: none;}
 
    .br_right ul li a {
        color: #333;
       
    }
    .br_active a {
        background-color: #069aec;
        display: block;
        font-weight: bold;
        color: #fff!important;
    }
    .br_right ul li {
        display: inline-block;
        background-color: #e1dddd; text-align: center;
       height: 35px; line-height: 35px; font-size: 16px;
        width: 32%;
        margin-top: 10px;
    }
    .product-number-info .product-number-inner {
        width: 100%;
        margin: 0 auto;
    }
    .product-number-info li b {
        font-weight: 400;
        font-size: 25px;}
        .product-number-info li.li-2 b {
            padding-left: 0px;
        }
        .product-number-info li.li-2 p {
            padding-left: 0px; 
        }
        .product-number-info li.li-3 b {
            padding-left: 0px;
        }
        .product-number-info li.li-4 p {
            padding-left: 0px;
        }
        .product-number-info li.li-4 b {
            padding-left: 0px;
        }
        .product-number-info li.li-3 p {
            padding-left: 0;
        }
        .product-number-info ul {
            padding: 30px 0;
        }
        .product-number-info li {
            float: left;
            height: 93px;
            border-left: 1px solid #dadada;
      
     
            padding: 2px;
        }
        .zy_img img{max-width: 100%;}
        /* /* .ry .swiper-button-next, .ry .swiper-container-rtl .swiper-button-prev {
                           
            right: 40%;
          
        }
        .ry .swiper-button-prev, .ry .swiper-container-rtl .swiper-button-next {
          
            left:  40%;
           
        }
        .ry .swiper-button-next, .ry .swiper-container-rtl .swiper-button-prev {
           
            right: 40%;
         
        }
        
        .ry .swiper-button-prev, .ry .swiper-container-rtl .swiper-button-next {
           
            right:  40%;
        
        }
        .ry .swiper-button-next, .ry .swiper-container-rtl .swiper-button-prev {
            
            right:  40%;
           
        } */
        .wrap1{width: 96%; margin: 0px auto;}
        .ryimg img{width: 100%; height: 180px;}
        .ryimg {width: 47%; float: left; margin-left: 10px; margin-top: 10px;}

        .ryimg1 img{width: 100%; height: 180px;}
        .ryimg1 {width: 100%; float: left; margin-left: 0px; margin-left: 5px; margin-top: 10px;}
        .ryimg1 {
       
          padding: 10px;
         
      }
        .slided {
          float: left;
          width: 47%;
          margin-top: 50px;
          margin-left: 0px;
          margin-right: 8px;
      }

        .ry .swiper-button-next, .ry .swiper-button-prev {
            position: absolute;
            top: 102%!important;}
            .zy_cp ul li {
                float: left;
                width: 100%; margin-top: 15px;}
                .zy_cp ul li:nth-child(2) {
                    margin-left: 0%;
                }
                .zy_cp ul li:nth-child(3) {
                    margin-left: 0%;
                }
                .cp_img {
                    width: 100%;
                    height: 230px;
                    position: relative;
                }
                .cp_img img {
                    width: 100%;
                    height: 230px;}
                    .newstit2 {  font-size: 26px;}
                        .newstit2 p { font-size: 14px;}
                        .gy_left {
                            width: 100%;
                            float: none;
                        } 
                        .gy_right {
                            width: 100%;
                            float: none;
                            padding: 20px;
                        } 
                        .gy_left img {
                            width: 100%;
                            height: 220px;
                        }  
                        .newstit2{padding-bottom: 0px;}    
                        .ry {
                            padding: 20px 0px 20px 0px;
                          
                        }  
                        .cp_ny .gy_left1 {
                            width: 100%;
                            float: none;
                        }                 
                        .cp_ny .gy_left2 {
                            width: 100%;
                            float: none;
                            padding: 20px;
                        } 
                        .cp_ny .gy_left1 img {
                            width: 100%;
                            height: 250px;
                        } 
                        .cp_right{display: none;}
                        .cp_left {
                            width: 100%;
                            float: none; padding: 10px;}    
                            .fanye ul li {
                                float: none;
                                line-height: 30px;
                            }
                            .fanye ul li:nth-child(2) {
                                float: none;
                            }
                            .cp_ny .xw_left1 {
                              width: 100%;
                              float: none;
                          }
                          .cp_ny .xw_left1 img {
                            width: 100%;
                            height: 250px;
                        }
                        .cp_ny .xw_left2 {
                          width: 100%;
                          float: none;
                          padding: 20px;
                      }
                      .list-2 li a .list_img {
                        width: 100%;
                        float: none;
                        padding-left: 0px;
                    }
                    .list_img img {
                      width: 100%;
                      height: 250px;
                  }
                  .list-2 li a .txt {
                    width: 100%;
                    margin: 20px 0;
                    padding-left: 0px;
                    float: none;
                }
                .xw_left2 p{padding: 0px;}
                .list-2 li a .txt p{padding-bottom: 0px;}
                .list-2 li{padding-bottom: 10px;}
                .zy_td ul li{padding: 10px;}
                .zy_td ul li {
                  width: 100%;}
                  .zy_poto {
                    width: 40%;}
                    .zy_pt {
                      width: 52%;}
                      .zy_pt p{-webkit-line-clamp: 3;  line-clamp: 3;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;}
                      .zy_pt h1{-webkit-line-clamp: 1;  line-clamp: 1;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;}
                      .zy_pt{padding-top: 5px;}
                      .zy_rc1{display: none;}
                      .rc_tit H1 {
                        font-size: 25PX;
                        font-weight: bold;
                        color: #333;
                        padding: 20px 0px 20px 0px;
                    }
                    .zy_rc {
                      width: 100%;
                      float: none;
                  }
                  .rc_list {
                   width: 100%;
                
                }
                .rc_dd2{display: none;}
                .rc_dd3{display: none;}
                .rc_dd1 {
                  width: 100%;-webkit-line-clamp: 1;  line-clamp: 1;  -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; overflow: hidden;}
                  .rc_tit H1 SPAN {
                    font-size: 15PX}
                    .rc_ln {
                      width: 100%;
                      padding: 0px;
                  }
                  .rc_left {
                    display: none;
                }
                .rc_right {
                  width: 100%;
                  float: none;
              }
              .zy_rcc1{padding: 20px;}

              .contact3L {
                width: 100%;
                float: none;
                padding: 15px 0 10px 0;
                box-shadow: 0 0 17px rgb(0 0 0 / 9%);
                margin-top: 30px;
                height: auto;
                clear: both;
            }
            .contact3R {
              width: 100%;padding-bottom: 20px;    padding: 10px 4.8% 10px 4.8%; }

              
}