body,html{overflow-x: hidden;}
.headernav{z-index: 9999999;width: 100%;}
.header_hd_con{display: flex;justify-content: space-between;align-items: center;}
.header_hd{background-color: #eaeef1;}
.header_email{display: flex;justify-content: flex-start;align-items: center;}
.header_email i{font-size: 18px;color: #000;margin-right: 10px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.header_email a {font-size: 16px;color: #000;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.header_email:hover a{color: #c30d23;text-decoration: underline;}
.header_email:hover i{color: #c30d23;}
.header_hd_icon{display: flex;justify-content: flex-end;align-items: center;}
.header_hd_icon a{display: block;padding: 10px 20px;border-left: 1px solid #909ca8;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.header_hd_icon a i{font-size:20px;color: #909ca8;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.header_hd_icon a:last-child{border-right: 1px solid #909ca8;}
.header_hd_icon a:hover{background-color: #c30d23;}
.header_hd_icon a:hover i{color: #fff;}
.headernav_bd{display: flex;justify-content: space-between;align-items: center;z-index: 999;position: relative;}
.headernav_logo img{max-height: 100px;vertical-align: middle;}
.headernav_box{display: flex;justify-content: flex-end;align-items: center;}
.headernav{  position: relative; }
.headernavmove{ background-color: transparent;
    background-image: linear-gradient(120deg, #fff 33%, #D81324 26%);
    opacity: 0.95;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;z-index: 9;}
.indexabout{padding: 70px 0;}
.indexabout_flex{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.indexabout_title{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 30px;}
.indexabout_title span{display: block;width: 8px;height: 48px;background-color: #D81324;margin-right: 15px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexabout_title h2{font-size: 48px;color: #000;font-weight: bold;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexabout_title:hover h2{color: #D81324;}
.indexabout_title:hover span{transform: rotate(45deg);margin-right: 25px;}
.indexabout_content p{font-size: 16px;color: #000;margin-bottom: 10px;line-height: 28px;}
.indexabout_go{display: flex;justify-content: flex-start;align-items: center;}
.indexabout_more{border: 1px solid #D81324;  margin-top: 30px; display: flex;justify-content: flex-start;align-items: center;padding: 15px 40px;background-color: #D81324;border-radius: 10px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexabout_more p{font-size: 18px;color: #fff;margin-right: 15px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexabout_more i{font-size: 20px;color: #fff;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexabout_more:hover{padding: 15px 60px;background-color: #fff;}
.indexabout_more:hover p{color: #D81324;}
.indexabout_more:hover i{color: #D81324;}
.indexabout_video{position: relative;}
.indexabout_img{border-radius: 30px;overflow: hidden;position: relative;}
.indexabout_img img{width: 100%;vertical-align: middle;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);z-index: 9;border-radius: 30px;}
.controlsbutton{ min-width: 30%; position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.controlsbutton .ltc{ position: absolute;border-left: 5px solid #fff;border-top: 5px solid #fff;top: 0;left: 0;width: 32px;height: 32px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.controlsbutton .rbc{position: absolute; border-right: 5px solid #fff;border-bottom: 5px solid #fff; right: 0;bottom: 0;width: 32px;height: 32px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.controlsbutton .playbtn i{font-size: 80px;text-align: center;color: #fff;margin: 0 auto;}
.controlsbutton .playbtn {margin: 0 auto;text-align: center;display: block;cursor: pointer;}
.indexabout_video:hover .indexabout_img img{transform: scale(1.2);filter: blur(10px);}
.indexabout_video:hover .controlsbutton .playbtn i{color: #D81324;}
.indexabout_video:hover .controlsbutton .ltc{top: -20px;left: -20px;}
.indexabout_video:hover .controlsbutton .rbc{right: -20px;bottom: -20px;}
.videomain{display: none;  position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.65);z-index: 9999999999999999999999;}
.videoclose{position: absolute;top: 50px;right: 50px;}
.videoclose img{width: 50px;height: 50px;display: block;}
.videobox{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 70%;}
.videobox video{width: 100%;}
.indexabout_data{margin-top: 30px;}
.indexabout_data ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.indexabout_data li{width: 24%;overflow: hidden;display: flex;flex-direction: column;align-items: center;}
.indexabout_icon {width: 55px;height: 55px;line-height: 50px;text-align: center;border-radius: 30px;border: 2px solid #e5e5e5;}
.indexabout_icon i{font-size: 28px;text-align: center;color: #c30d23;}
.indexabout_num{display: flex;justify-content: center;align-items: center;margin: 10px auto;}
.indexabout_num h3{font-size: 28px;color: #000;text-align: center;font-weight: bold;}
.indexabout_num b{font-size: 18px;color: #000;margin: 0 0 0 10px;}
.indexabout_data li p{font-size: 14px;color: #000;text-align: center;}


.indexproduct{padding: 0 0 60px 0;margin-top: -100px;z-index: 9999;position: relative;}
.indexproduct_title{margin-bottom: 40px;}
.indexproduct_title span{font-size: 24px;display: block; color: #c30d23;font-weight: bold;text-align: center;margin-bottom: 20px;}
.indexproduct_title h2{font-size: 48px;color: #252525;font-weight: bold;text-align: center;text-transform: uppercase;margin-bottom: 20px;}
.indexproduct_title p{font-size: 16px;text-align: center;}
.indexproduct_flex{display: flex;flex-wrap: wrap;}
.indexproduct_li{margin-bottom: 30px;}
.productshow_other_main .indexproduct_li{width: 100%;}
.indexproduct_box{height: 100%;border-radius: 15px;overflow: hidden; background-color: #fff;box-shadow: 5px 5px 20px rgba(0,0,0,0.1);transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexproduct_img{width: 100%;height: auto;display: block;overflow: hidden;position: relative;padding-top: 100%;}
.indexproduct_img img{width: 100%;vertical-align: middle;position: absolute;top: 0;left: 0;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexproduct_content{padding: 15px 15px;}
.indexproduct_content p{font-size: 16px;color: #c30d23;text-align: center;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexproduct_content h3{font-size: 20px;font-weight: bold;margin: 0 0 15px 0; color: #252525;text-align: center;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexproduct_btn{display: flex;justify-content: center;align-items: center;margin: 20px auto 0 auto;}
.indexproduct_btn a{font-size: 16px;color: #c30d23;display: block;padding: 10px 40px;border: 1px solid #c30d23;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexproduct_li:hover .indexproduct_box{background-color: #c30d23;}
.indexproduct_li:hover .indexproduct_content h3,.indexproduct_li:hover .indexproduct_content p{color: #fff;}
.indexproduct_li:hover .indexproduct_btn a{border: 1px solid #fff;background-color: #fff;} 
.indexproduct_li:hover .indexproduct_img img{transform:scale(1.2) rotateZ(8deg);}
.indexproductallmore{display: block;width: 25%;height: 55px;line-height: 55px;text-align: center;font-size: 20px;color: #fff;background-color: #c30d23;margin: 40px auto 0 auto;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.indexproductallmore:hover{background-color: #252525;color: #fff;width: 30%;}


/*  */
.machinery_product{ position: relative; overflow: hidden; background: url(../images/back.png) no-repeat 50% 50% fixed;background-size: cover;padding: 70px 0;}
.machinery_product_mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.55);z-index: 9;}
.machinery_product_main{z-index: 99;position: relative;}
.machinery_product_title{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 40px;}
.backtext{ position: relative; z-index: 999; font-size: 100px;color: #fff;text-transform: uppercase;opacity: 0.3;font-weight: bold;}
.titletext h3{  position: relative; z-index: 999; font-size:48px ;color: #fff;text-transform: uppercase;font-weight: bold;margin: -80px 0 0 30px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.titletext h3::after{content: "";    width:60%;height: 3px;background-color: #fff;display: block;margin-top: 10px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.titletext:hover  h3{color: #c30d23;}
.titletext:hover  h3::after{background-color: #c30d23;width: 100%;}
.machinery_product_title_left p{font-size: 18px;color: #fff;margin-top: 40px;text-transform: capitalize;}
.machinery_product_box .swiper-container { width: 100%;height: 100%;}
.machinery_product_box{max-width: 1610px;width: 100%;margin: 0  0 0 auto;overflow: hidden;}
.machinery_product_li{width: 100%;background-color: #fff;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.machinery_product_libox{width: 100%;height: 100%;padding: 30px 15px  ;}
.machinery_product_img{width: 100%;height: auto;display: block;overflow: hidden;position: relative;padding-top: 100%;}
.machinery_product_img img{width: 100%;vertical-align: middle;    position: absolute;top: 0;left: 0;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.machinery_product_content{background-color: #e9e9e9;border-left: 3px solid #c30d23;border-right: 3px solid #c30d23;padding: 20px 10px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.machinery_product_content h3{ margin-bottom: 15px;  font-size: 18px;color: #000;font-weight: bold;text-align: center;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.machinery_product_content h4{font-size: 14px;color: #000;text-align: center;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
/* .machinery_product_box .swiper-slide:nth-child(odd) .machinery_product_li{background: #eaeaea;} */
.machinery_product_li:hover .machinery_product_img img{transform: scale(1.3);}
.machinery_product_li:hover .machinery_product_content{background-color: #c30d23;}
.machinery_product_li:hover .machinery_product_content h3{color: #fff;}
.machinery_product_li:hover .machinery_product_content h4{color: #fff;}
.machinery_product_li:hover{border-radius: 30px;}

.machinery_product_box .swiper-slide{padding-bottom: 15px;}
.machinery_product_box .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
  bottom: 0;
  left: auto;
  top: auto;
}
.machinery_product_box .Arrows{z-index: 999;position: absolute;left:10%;top:60%; transform: translateY(-60%);display: flex;flex-direction: column;align-items: center;}
.machinery_product_box .swiper-button-next:after, .machinery_product_box .swiper-button-prev:after{color: #909ca8;background-color: #fff;padding: 10px 30px;}
.machinery_product_box .swiper-button-next:after,.machinery_product_box .swiper-rtl .swiper-button-prev:after{ position: absolute;top: 80px;left: 48px;}
.machinery_product_box .swiper-button-prev:after,.machinery_product_box .swiper-rtl .swiper-button-next:after{position: absolute;top: 0;left: 0;}

/*  */
.logo_partners{padding: 70px 0;}
.logo_partners_title h2{font-size: 48px;text-align: center;font-weight: bold;color: #000;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.logo_partners_title{margin-bottom: 40px;}
.logo_partners_title h2:hover{color: #c30d23;}
.logo_partners .swiper {
  width: 100%;
  height: 100%;
}

.logo_partners .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.logo_partners .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.logo_partners_img{padding: 30px ;border-radius: 20px;border: 6px solid #fff;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.logo_partners_img img{width: 100%;vertical-align: middle;}
.logo_partners_img:hover{border: 6px solid #c30d23;}
.logo_partners .swiper-button-next,.logo_partners .swiper-button-prev{
  width: 32px;
  height: 32px;
  line-height: 32px;
  border: 0;
  color: #fff;
  background: #505050;
  opacity: .4;
  display: inline-block;
  text-align: center;
  border-radius: 50px;
  font-weight: bold;
}
.logo_partners .swiper-button-next:after,.logo_partners .swiper-button-prev:after{font-size: 16px;}

.solution{background: #f1f1f1;padding: 70px 0;}
.solution_flex{display: flex;flex-wrap: wrap;}
.solution_li{position: relative;margin-bottom: 30px;}
.solution_box{height: 100%;overflow: hidden;position: relative;}
.solutionimg{width: 100%;height: auto;display: block;overflow: hidden;position: relative;padding-top: 100%;}
.solutionimg img{width: 100%;vertical-align: middle;position: absolute;top: 0;left: 0;}
.solution_mask{position: absolute;bottom: 0;left: 0;width: 100%;height: 0%;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.solution_content{position: absolute; width: 100%; bottom: -100%;left: 50%; transform: translateX(-50%); padding: 30px 15px;transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;}
.solution_content h3{font-size: 20px; text-transform: capitalize; color: #fff; text-align: center; font-weight: bold;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
.solution_content span{display: block;width: 100px;height: 3px;background-color: #fff;text-align: center;margin: 30px auto;}
.solution_content .solution_btn{padding: 12px 40px;border: 1px solid #fff;font-size: 18px;color: #fff;margin: 0 auto;display: block;text-align: center;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.solution_content .sa{display: flex;justify-content: center;align-items: center;}
.solution_mask_txt{width:100%;position: absolute;bottom: 0;left: 0;padding: 30px 15px  10px 15px; background-image: linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));   transition: all 0.55s ease-in-out; -webkit-transition: all 0.55s ease-in-out;-moz-transition: all 0.55s ease-in-out;-ms-transition: all 0.55s ease-in-out;-o-transition: all 0.55s ease-in-out;}
.solution_mask_txt h3{font-size: 18px;line-height: 28px; text-transform: capitalize; color: #fff; font-weight: bold;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;}
.solution_li:hover .solution_mask{height: 100%;background-image: linear-gradient(to top,rgba(195,13,35,0.7),rgba(255,255,255,0.1));transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.solution_li:hover .solution_content{ bottom: 35%;transition: all 0.55s ease-in-out; -webkit-transition: all 0.55s ease-in-out;-moz-transition: all 0.55s ease-in-out;-ms-transition: all 0.55s ease-in-out;-o-transition: all 0.55s ease-in-out;}
.solution_li:hover .solution_mask_txt{ bottom: -100%;transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.solution_content .solution_btn:hover{background-color: #c30d23;border: 1px solid #c30d23;padding: 12px 60px;}
.solution_go{display: flex;justify-content: center;align-items: center;}

/*  */
.news_case{padding: 70px 0;overflow: hidden;}
.news_case_flex{display: flex;flex-wrap: wrap;}
.news_case .swiper {
  width: 100%;
  height: 100%;
}
.news_case .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news_case .swiper-button-next,.news_case .swiper-button-prev{
  width: 32px;
  height: 32px;
  line-height: 32px;
  border: 0;
  color: #fff;
  background: #D81324;
  opacity: 0.8;
  display: inline-block;
  text-align: center;
  font-weight: bold;
}
.news_case .swiper-button-next:after,.news_case .swiper-button-prev:after{font-size: 16px;}
.case_news_box{width: 100%; position: relative;overflow: hidden; border-radius: 30px;}
.news_case_img { border-radius: 30px; width: 100%;height: auto;display: block;overflow: hidden;position: relative;padding-top: 70%;}
.news_case_img img{width: 100%;vertical-align: middle;position: absolute;top: 0;left: 0;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_content{position: absolute;bottom: 0;left: 0;padding: 15px;width: 100%;background: rgba(0, 0, 0, 0.65);}
.news_case_content h3{font-size: 20px;color: #fff;text-align: center;font-weight: bold;text-transform: capitalize;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;}
.case_news_box:hover .news_case_img img{transform: scale(1.1);}

/*  */
.news_case_list{border-top: 3px solid #c30d23;border-bottom: 3px solid #c30d23;z-index: 99999;}
.news_case_li{padding:28px 15px;display: flex;position: relative;z-index: 999; border-bottom: 1px solid #e5e5e5; justify-content: space-between;align-items: center;flex-wrap: wrap;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_lileft{width: 100%;overflow: hidden;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_lileft h3{font-size: 16px;color: #000;text-transform: uppercase;font-weight: bold;margin-bottom: 10px;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_lileft p{font-size: 14px;color: #666;text-transform: capitalize;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_liright{width: 0%;overflow: hidden;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_icon{width: 25px;height: 25px;line-height: 25px;margin-top: 10px; text-align: center; display: block; background-color: #666;border-radius: 30px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_icon i{font-size: 16px;color: #fff;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_li_img{border-radius: 10px; width: 100%;height: auto;display: block;overflow: hidden;position: relative;padding-top: 100%;}
.news_case_li_img img{width: 100%;vertical-align: middle;position: absolute;top: 0;left: 0;}
.news_case_li:hover .news_case_lileft{width: 75%;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_li:hover .news_case_liright{width: 25%;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_li:hover {background-color: #c30d23;transform: scale(1.2);transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.news_case_li:hover .news_case_lileft h3{color: #fff;}
.news_case_li:hover .news_case_lileft p{color: #fff;} 
.news_case_li:hover .news_case_icon{background-color: #fff;} 
.news_case_li:hover .news_case_icon i{color: #c30d23;}
/*  */
.footer{background: #f5f6f8;padding: 70px 0;}
.footer_hd{border-bottom: 1px solid #d1cfcf;padding-bottom: 30px;}
.footer_hd ul{display: flex;justify-content: space-between;align-items: center;} 
.footer_hd  li a{font-size: 18px;color: #000;text-transform: uppercase;text-align: center;display: block;font-weight: bold;}
.footer_hd  li a:hover{color: #c30d23;text-decoration: underline;}
.footer_bd{padding-top: 40px;}
.footer_nav h3{font-size: 20px;color: #000;text-transform: uppercase;font-weight: bold;margin-bottom: 25px;}
.footer_nav a{font-size: 16px;color: #000;display: block;margin-bottom: 25px;}
.footer_nav a:hover{color: #c30d23;text-decoration: underline;}
.footer_contact li{margin-bottom: 20px;display: flex;justify-content: flex-start;align-items: center;}
.footer_contact li i{font-size: 24px;color: #000;margin-right: 10px;}
/* .footer_contact_li{display: flex;justify-content: flex-start;flex: 1;} */
.footer_contact_li p{font-size: 18px;color: #000;font-weight: bold;margin-bottom: 5px;}
.footer_contact_li a{font-size: 16px;color: #000;display: block;flex: 1;}
.footer_contact_li a:hover{color: #c30d23;text-decoration: underline;}
.footer_contact_li span{font-size: 16px;color: #000;display: block;flex: 1;}
.footer_navcontact h3{font-size: 20px;color: #000;text-transform: uppercase;font-weight: bold;margin-bottom: 25px;}
.footer_icon {display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.footer_icon a{display: block;width: 40px;height: 40px;text-align: center; margin-bottom: 5px; line-height: 40px;border-radius: 30px;background-color: #fff;margin-right: 15px;transition: all 0.35s ease-in-out; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}
.footer_icon a i{font-size: 26px;text-align: center;}
.footer_icon a:nth-child(1) i{color: #4968ac;}
.footer_icon a:nth-child(2) i{color: #4eafe3;}
.footer_icon a:nth-child(3) i{color: #4267b2;}
.footer_icon a:nth-child(4) i{color: #2b6995;}
.footer_icon a:nth-child(5) i{color: #ce2f20;}
.footer_icon a:nth-child(6) i{color: #4262a9;}
.footer_icon a:hover{transform: scale(1.2);}


@media (max-width: 767px){
  .footer_nav{display: none;}
  .logo_partners .swiper-button-next, .logo_partners .swiper-button-prev{display: none;}
  .news_case_icon{display: none;}
  .machinery_product_box .Arrows{display: none;}

  .headernav_logo img{max-height: 50px;}
  .indexabout_more{padding: 10px 15px;font-size: 16px;margin-top: 15px;}
  .videobox{width: 90%;margin: 0 auto;}
  .solution_content{display: none;}
  .solution_content h3{font-size: 14px;}
  .news_case{padding: 40px 0;}
  .solution{padding: 40px 0;}
  .logo_partners{padding: 40px 0;}
 


  .header_hd{display: none;}
  .headernavmove{background-color: #fff;background-image:none;}
  .indexabout{padding: 40px 0;}
  .indexabout_num h3{font-size: 16px;}
  .indexabout_num b{font-size: 16px;}
  .indexabout_num{flex-wrap: wrap;}
  .indexabout_video{margin-top: 30px;}
  .indexabout_data li{width: 48%;margin: 10px 0;}
  .machinery_product_box .Arrows{display: none;}
  .machinery_product_box{width: 96%;margin: 0 auto;}
  .backtext{display: none;}
  .titletext h3{margin: 0;}
  .machinery_product_title{flex-wrap: wrap;}
  .logo_partners_title h2{font-size: 26px;}
  .titletext h3{font-size: 32px;}
  .logo_partners_img{padding: 10px;}
  .solution_li:hover .solution_content{bottom: 10px;left: 50%;transform: translateX(-50%);}
  .solution_content .solution_btn{padding: 12px 30px;}
  .news_case_right {margin-top: 30px;}
  .news_case_li:hover{transform: scale(1);}
  .footer_hd{display: none;}
  .footer_bd{padding-top: 0;}
}
@media (min-width: 768px) and (max-width: 992px){
  .footer_nav{display: none;}
  .logo_partners .swiper-button-next, .logo_partners .swiper-button-prev{display: none;}
  .news_case_icon{display: none;}
  .machinery_product_box .Arrows{display: none;}
  .headernav_logo img{max-height: 50px;}
  .indexabout_more{padding: 10px 15px;font-size: 16px;margin-top: 15px;}
  .videobox{width: 90%;margin: 0 auto;}
  .solution_content{display: none;}
  .solution_content h3{font-size: 14px;}
  .news_case{padding: 40px 0;}
  .solution{padding: 40px 0;}
  .logo_partners{padding: 40px 0;}
  .footer_nav{display: none;}
  .logo_partners .swiper-button-next, .logo_partners .swiper-button-prev{display: none;}
  .news_case_icon{display: none;}

  .header_hd{display: none;}
  .headernavmove{background-color: #fff;background-image:none;}
  .indexabout{padding: 40px 0;}
  .indexabout_num h3{font-size: 16px;}
  .indexabout_num b{font-size: 16px;}
  .indexabout_num{flex-wrap: wrap;}
  .indexabout_video{margin-top: 30px;}
  .indexabout_data li{width: 48%;margin: 10px 0;}
  .machinery_product_box .Arrows{display: none;}
  .machinery_product_box{width: 96%;margin: 0 auto;}
  .backtext{display: none;}
  .titletext h3{margin: 0;}
  .machinery_product_title{flex-wrap: wrap;}
  .logo_partners_title h2{font-size: 26px;}
  .titletext h3{font-size: 32px;}
  .logo_partners_img{padding: 10px;}
  .solution_li:hover .solution_content{bottom: 30%;left: 50%;transform: translateX(-50%);}
  .solution_content .solution_btn{padding: 12px 30px;}
  .news_case_right {margin-top: 30px;}
  .news_case_li:hover{transform: scale(1);}
  .footer_hd{display: none;}
  .footer_bd{padding-top: 0;}
}
@media (min-width: 993px) and (max-width: 1200px){
  .footer_nav{display: none;}
  .logo_partners .swiper-button-next, .logo_partners .swiper-button-prev{display: none;}
  .news_case_icon{display: none;}
  .machinery_product_box .Arrows{display: none;}
  .headernav_logo img{max-height: 50px;}
  .indexabout_more{padding: 10px 15px;font-size: 16px;margin-top: 15px;}
  .videobox{width: 90%;margin: 0 auto;}
  .solution_content{display: none;}
  .solution_content h3{font-size: 14px;}
  .news_case{padding: 40px 0;}
  .solution{padding: 40px 0;}
  .logo_partners{padding: 40px 0;}
  .header_hd{display: none;}
  .headernavmove{background-color: #fff;background-image:none;}
  .indexabout{padding: 40px 0;}
  .indexabout_num h3{font-size: 16px;}
  .indexabout_num b{font-size: 16px;}
  .indexabout_num{flex-wrap: wrap;}
  .indexabout_video{margin-top: 30px;}
  .indexabout_data li{width: 48%;margin: 10px 0;}
  .machinery_product_box .Arrows{display: none;}
  .machinery_product_box{width: 96%;margin: 0 auto;}
  .backtext{display: none;}
  .titletext h3{margin: 0;}
  .machinery_product_title{flex-wrap: wrap;}
  .logo_partners_title h2{font-size: 26px;}
  .titletext h3{font-size: 32px;}
  .logo_partners_img{padding: 10px;}
  .solution_li:hover .solution_content{bottom: 30%;left: 50%;transform: translateX(-50%);}
  .solution_content .solution_btn{padding: 12px 30px;}
  .news_case_right {margin-top: 30px;}
  .news_case_li:hover{transform: scale(1);}
  .footer_hd{display: none;}
  .footer_bd{padding-top: 0;}
}
@media (min-width: 1201px) and (max-width: 1439px) {
  .machinery_product_box .Arrows{display: none;}
}
@media (min-width: 1440px) and (max-width: 1600px) {}
table,.table_wrap{overflow-x: auto;}