.index-banner-box .index-banner-list span{
  transform: scale(1,1);
  opacity: 0.2;
}
.index-banner-list:nth-child(even).slick-active span{
  animation: banner-slick2 3s ease-out 0s 1 both;
}
.index-banner-list.slick-active span{
  animation: banner-slick 3s ease-out 0s 1 both;
}

@keyframes banner-slick{
  from {
    opacity: 0.2;
      transform: scale(1.1,1.1) translate(-40px , 0px);
  }
  to {
    opacity: 1;
      transform: scale(1,1) translate(0px , 0px);
  }
}

@keyframes banner-slick2 {
  from {
    opacity: 0.2;
      transform: scale(1.1,1.1) translate(0px , -40px);
  }
  to {
    opacity: 1;
      transform: scale(1,1) translate(0px , 0px);
  }
}


/*----------------------------*/
.index_about_info_p,
.index_about_info_icon,
.index_about_title,
.index_about_info_article_p,
.index_about_list_title,
.index_about_info_article,
.index_about_info_end_title,
.index_about_title2,
.index_about2_list_box,
.index_products_class_list_box,
.index_about_box,
.index_factory_title,
.index_factory_list_box,
.products_smail_class_img_box,
.products_smail_class_title,
.products_edit,
.products-news-icon-box{
  opacity: 0;
}
.index_about_info_line1,
.index_about_info_line2,
.index_about_line_left,
.index_about_line_right,
.index_about_info_line3_top,
.index_about_info_line3_bottom,
.index_factory_line,
.products_border_right,
.products_border_left,
.products_edit_box_line{
  transform: scale(1,0);
}
.index_about_line_top1,
.index_about_line_top2,
.index_about_list_title:after,
.index_about_line_bottom1,
.index_about_line_bottom2,
.products_border_bottom{
  transform: scale(0,1);
}
 
.index_about_info_box.active .index_about_info_p{
  opacity: 1;
}
.index_about_info_box.active .index_about_info_line1{
  transform: scale(1,1);
}

.index_about_info_box.active .index_about_info_icon{
  opacity: 1;
  transition-delay: 0.2s; 
}
.index_about_info_box.active .index_about_info_line2{
  transform: scale(1,1);
  transition-delay: .5s ;
}
.index_about_title.active{
  opacity: 1;
}
.index_about_info_list_first.active .index_about_line_top1,
.index_about_info_list_first.active .index_about_line_top2{
  transform: scale(1,1);
}

.index_about_line_top1,
.index_about_line_bottom2,
.products_border_bottom{
  transform-origin: right;
}
.index_about_line_top2,
.index_about_line_bottom1,
.products_edit_box_line{
  transform-origin: left;
}
.index_about_line_left,
.index_about_line_right,
.index_factory_line,
.products_border_right,
.products_border_left{
  transform-origin: top;
}
.index_about_line_box.active .index_about_line_left,
.index_about_line_box.active .index_about_line_right{
  transform: scale(1,1);
  transition-delay: .5s ;
}
.index_about_info_article_p.active,
.index_about_list_title.active{
  opacity: 1;
}
.index_about_list_title:after{
  transition-delay: .1s;
  transform-origin: right;
}
.index_about_list_title.active:after{
  transform: scale(1,1);
}
.index_about-info-article-box .index_about_info_list:nth-child(even) .index_about_list_title:after{
  transform-origin: left;
}

.index_about_info_end_title.active,
.index_about_title2.active,
.index_about_info_article.active{
  opacity: 1;
}
.index_about_info.active .index_about_title2{
  opacity: 1;
  transition-delay: 1.5s;
}
.index_about_info.active .index_about_line_bottom1,
.index_about_info.active .index_about_line_bottom2{
  transform: scale(1,1);
  transition-delay: 1.2s;
}
.index_about_info_line3_top{
  transition: all .3s linear;
  transform-origin: top;
}
.index_about_info_line3_bottom{
  transition: all .5s linear;
  transform-origin: top;
  transition-delay: .3s;
}
.index_about_info_line3.active .index_about_info_line3_top,
.index_about_info_line3.active .index_about_info_line3_bottom{
  transform: scale(1,1);
}
.index_about2_list_box.active,
.index_products_class_box.active .index_products_class_list_box{
  animation: fadeInUp .8s ease 0s 1 both;
}
#index .header_bottom_center_style1 .header_bottom_center_fixed.stuck .header-logo-box,
#index .header_bottom_center_style1.header2 .header-logo-box{
  width: 182px;
}
.header_bottom_center_style1 .header_bottom_center_fixed.stuck .header-logo-box,
.header_bottom_center_style1.header2 .header-logo-box{
  width: 208px;
}
.header_bottom_center_style1 .header_bottom_center_fixed.stuck .header-menu-list,
.header_bottom_center_style1.header2.header-menu-list{
  padding: 15px 20px; 
}
@media only screen and (max-width: 1200px){
  .header_bottom_center_style1 .header_bottom_center_fixed.stuck .header-menu-list,
  .header_bottom_center_style1.header2.header-menu-list{
    padding: 15px 5px; 
  }
}
.header_bottom_center_style1 .header_bottom_center_fixed.stuck .header-menu-ch-title,
.header_bottom_center_style1.header2 .header-menu-ch-title
{
  font-size: 16px;
}
.header_bottom_center_style1 .header_bottom_center_fixed.stuck .header-menu-en-title,
.header_bottom_center_style1.header2 .header-menu-en-title
{
  font-size: 12px;
}

.index_about_box.active,
.index_factory_box.active .index_factory_title{
  animation: fade .8s ease 0s 1 both;
}
.index_factory_box.active .index_factory_line{
  animation: line2 .5s linear .2s 1 both;
}

.index_factory_box.active .index_factory_list_box{
  animation: fadeInUp .8s ease 0s 1 both;
}
.index-banner-slong1{
  animation: fade .8s ease 0s 1 both;
}
.banner-line{
  animation: line .5s ease .2s both;
}
.index-banner-slong2{
  animation: fade .8s ease .2s 1 both;
}
.products_big_class_box .products_big_class_title,
.products_page_class_list_box,
.back-box{
  animation: fade .8s ease 0s 1 both;
}
.products_big_class_box .products_big_class_img_box{
  animation: b-sale-bottom-in .8s ease 0s 1 both;
}


@keyframes b-sale-bottom-in {
  from {
    opacity: 0;
      transform: scale(1.1) translate(0px , 40px);
  }
  to {
    opacity: 1;
      transform: scale(1) translate(0px , 0px);
  }
}

.prudcts_border.active .products_border_right{
  animation: line2 .3s linear 0s 1 both;
}
.prudcts_border.active .products_border_bottom{
  animation: line .5s linear .3s 1 both;
}
.prudcts_border.active .products_border_left{
  animation: line2 .3s linear .8s 1 both;
}

.products_smail_class.active .products_smail_class_img_box{
  animation: b-sale-bottom-in .8s ease 0s 1 both;
}
.products_smail_class.active .products_smail_class_title{
  animation: fade .8s ease .2s 1 both;
}
.products_page_img_box,
.contact-info-img{
  animation: fadeInLeft .8s ease 0s 1 both;
}
.products_page_info_box,
.contact-info-form{
  animation: fadeInLeft .8s ease .3s 1 both;
}

.products_edit_box.active .products_edit_box_line{
  animation: line .5s ease 0s 1 both;
}
.products_edit_box.active .products_edit{
  animation: fade .8s ease 0s 1 both;
}
.contact_line1,
.contact_line2{
  transform-origin: top;
  animation: line2 .5s linear 0s 1 both;
}

.contact_line_top,
.contact_line_bottom{

  animation: contact_line_top 1s linear 0s 1 both;
}

@keyframes contact_line_top {
  from {
    opacity: 0;
      transform: rotate(-45deg) scale(0,1);
  }
  to {
    opacity: 1;
      transform: rotate(-45deg) scale(1,1);
  }
}


.contact_title1{
  animation: fade .5s linear 0s 1 both;
}
.contact_title2{
  animation: fade .5s linear .2s 1 both;
}
.contact_en_title{
  animation: fade .5s linear .4s 1 both;
}
.products_smail_class.active .products-news-icon-box{
  animation: fade .8s linear .2s 1 both;
}