@keyframes clickfirst {
  0% {  transform:translateY(4px) rotate(0deg);  
  }  100% {
    transform:translateY(0) rotate(45deg);
  }
}	@keyframes clicksecond {
  0% {  transform:translateY(-4px) rotate(0deg);
  }  100% {
    transform:translateY(0) rotate(-45deg);
  }
}	
@keyframes outfirst {
  0% {
    transform:translateY(0) rotate(-45deg);
  }  100% {
    transform:translateY(-4px) rotate(0deg);
  }
}	@keyframes outsecond {
  0% {
    transform:translateY(0) rotate(45deg);
  }  100% {
    transform:translateY(4px) rotate(0deg);
  }
}
@media (max-width:500px)
{
	.navcontentb li{padding:0;width:11%;border-right:1px solid;padding:8px 0;}
	.navcontentb li:last-child{border-right:none;}
	.navclass{padding:0;}
	.solve-total{background-color:#fff;border:none;}
}

@media (min-width:768px) and (max-width:792px) {
	.new_thing dd{position:relative!important;}
}
@media (max-width:600px)
{
	.totalnava{display:block;}
}

@media (max-width:792px)
 {
 	.middle{margin-top:10px;margin-bottom:90px;}
 	.tabtotal dd{margin-bottom:3px;}
 	.business-class li{border:1px solid #C0C0C0;height:auto;padding:22px 5px 0;margin:16px 0;}
 	.about-p{margin-top:16px;}
 	.aboutc{margin-top:16px;}
 	.contactmid ul li img{margin:0 0 20px 0;}
 	.new_img{padding-right:0;}
 	.caselist a{margin:10px 0 5px 0;}
 	.yewudec{margin:0 0 9px 0;padding:5px 0;}
 	.business-class li dl{text-align:center;}
 	.new_thing dl{position:relative;}
 	.new_thing dd{position:absolute;right:0;top:0;left:0px;}
 	.new_thing dd h3{padding-bottom:5px;margin-top:0px;margin-bottom:0px;font-size:15px;}
 	.new_thing dd p{font-size:13px;}
 	.news_thing dl{position:relative;}
 	.news_thing dd{position:absolute;right:0;top:0;left:0px;}
 	.news_thing dd h3{padding-bottom:5px;margin-top:0px;margin-bottom:0px;font-size:15px;}
 	.news_thing dd p{font-size:13px;}
 	.news_thing{padding-left:0px;}
 	.new_img img{text-align:center;}
    .pro_banner img{object-fit:cover;}
    .banner-bottom{height:120px;}
    .new_img .item img{width:100%;}
    .pro_line p{padding-right:20px;}  
 	.new_information dl{margin-top:50px;}
 	 }
@media (min-width:768px) and (max-width:991px) {	
	.pro_line p{text-align:center;padding-right:80px;}
	.news_thing{padding-left:0px;} 
	.new_img .item img{width:100%;}
}

@media (min-width:992px) and (max-width:1199px) {
	.pro_line p{text-align:center;padding-left:19px;}
	.new_information ul{padding-top:10px;padding-bottom:0px;}
	.news-pro p{font-size:14px;}
	}