/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
/* Medium Devices, Desktops */
/* Large Devices, Wide Screens */
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) { 



  .desktop_ele { display: none !important; }
  .mobile_ele { display: inherit !important; }
  .mgauto {margin: 0 auto;}
  .desktop_block { display: inline; }
  header { padding: 10px 0; }
  header .nav_list { display: none; }
  header .logo { height: 50px !important; }
  header .tools_bar a.globe { display: none; }
  header .tools_bar a.fa-bars { display: inline-block; }
  header .search_content .search_txt { font-size: 16px; padding: 10px 0; }
  header .search_content .search_btn a { font-size: 16px; margin-left: 10px; }
  header .search_content .search_btn a.fa-plus { font-size: 20px; }
  footer { padding: 60px 0 60px; }
  footer .logo { height: 70px; }
  footer .footer_list { margin-bottom: 50px; }
  footer .footer_list .txt_con { width: 100%; }
  footer .footer_list .txt_con h3 { font-size: 20px; }
  footer .footer_list .txt_con p { display: none; }
  .page { padding-top: 70px; }
  .main { padding: 30px 0; }
  .comm_btn { font-size: 14px; text-align: center;}
  h3.pro_details_tit { font-size: 33px; letter-spacing: 2px; }
  h4.pro_details_tit { font-size: 20px; letter-spacing: 2px; }
  .index_video__body { padding: 80px 0  0; }
  .index_video__body .play_mask i { width: 50px; height: 50px; }
  .index_register__body { padding: 50px 0; }
  .index_register__body h3 { font-size: 42px; letter-spacing: 1px; }
  .index_register__body p { font-size: 15px; line-height: 1.6; letter-spacing: 2px; padding-bottom: 20px; }
  .brand_index__body .kv_con .in_txt { padding-top: 40px; }
  .brand_index__body .kv_con .in_txt h3 { font-size: 32px; margin-bottom: 40px; }
  .brand_index__body .kv_con .in_txt p { padding: 0 0px; font-size: 14px; letter-spacing: 1px; }
  .brand_index__body .kv_con .in_txt p .desktop_block { display: block; margin-bottom: 10px; }
  .brand_index__body .word_con { padding-top: 40px; }
  .brand_index__body .word_con .container { padding: 0; }
  .brand_index__body .word_con .flex .img_con { display: none; }
  .brand_index__body .word_con .flex .txt_con { width: 100%; padding: 0; padding-top: 40px; padding-bottom: 40px; }
  .brand_index__body .word_con .flex .txt_con h3 { color: #4d4d57;  font-size: 32px; margin-bottom: 20px; }
  .brand_index__body .word_con .flex .txt_con h3 em { display: block; }
  .brand_index__body .word_con .flex .txt_con img { display: block; width: 100%; }
  .brand_index__body .word_con .flex .txt_con p { text-align: right; padding-right: 25px; font-size: 14px; margin-top: 30px; padding-left: 20%; }
  .brand_index__body .word_con .flex .txt_con p.tl { text-align: left; padding-left: 25px; padding-right: 20%; }
  .brand_index__body .btm_img_con { margin-top: 0; }
  .contact__body p.tit { font-size: 14px; margin: 30px 0 40px; letter-spacing: 1px; }
  .contact__body .form_in h3.tit { font-size: 20px; }
  .contact__body .form_in .change_form_con { margin-top: 50px; }
  .contact__body .form_in .change_form_con h3.sub_tit { font-size: 22px; letter-spacing: 1.5px; margin-bottom: 20px; }
  .contact__body .form_in .change_form_con p.sub_tit { font-size: 14px; letter-spacing: 1px; }
  .contact__body .form_in .line.no_bb { border-bottom: 1px solid #00a8cf; }
  .contact__body .form_in .line input, .contact__body .form_in .line select, .contact__body .form_in .line span, .contact__body .form_in .line textarea { font-size: 16px; padding: 8px 0; }
  .contact__body .form_in .line i { font-size: 20px; }
  .contact__body .submit_btn__body { margin-top: 40px; }
  .contact__body .submit_btn__body p { font-size: 14px; }
  .contact__body .submit_btn__body .submit_btn { padding: 10px 40px; font-size: 16px; }
  .check_line { margin-bottom: 10px; }
  .check_line input, .check_line b { width: 16px; height: 16px; }
  .check_line label { font-size: 14px; letter-spacing: .5px; margin-left: 10px; }
  .warranty__body .top_txt__con { padding: 30px 0; }
  .warranty__body .top_txt__con h3.tit { font-size: 24px; letter-spacing: 1px; margin-bottom: 10px; }
  .warranty__body .top_txt__con p.tit { font-size: 14px; letter-spacing: 1px; }
  .warranty__body .terms__body { margin-top: 30px; }
  .warranty__body .terms__body .img_con { display: none; }
  .warranty__body .terms__body .txt_con { width: 100%; }
  .warranty__body .terms__body .txt_con .txt { padding: 0; }
  .warranty__body .terms__body .txt_con .txt h3 { font-size: 20px; margin-bottom: 15px; }
  .warranty__body .terms__body .txt_con .txt ul li { font-size: 14px; letter-spacing: 1px; }
  .warranty__body .terms__body .txt_con h6 { font-size: 17px; margin-top: 15px; letter-spacing: 1px; }
  .warranty__body .regester_con { padding: 30px 0 80px; }
  .warranty__body .regester_con img { display: block; width: 100%; margin-bottom: 40px; }
  .warranty__body .regester_con p { font-size: 12px; letter-spacing: 1px; padding: 0 30px; }
  .warranty__body .regester_con h6 { margin-top: 40px; }
  .warranty__body .regester_con h6 a { font-size: 16px; padding: 10px 40px; }
  .warranty__body .form_con h3.tit { font-size: 30px; letter-spacing: 2px; }
  .warranty__body .form_con p.tit { font-size: 14px; letter-spacing: 2px; margin-bottom: 30px; }
  .form_in h3 { font-size: 20px; letter-spacing: 1px; }
  .form_in .line input, .form_in .line select, .form_in .line span, .form_in .line textarea { font-size: 16px; padding: 8px 0; }
  .form_in .line i { font-size: 20px; }
  .form_in h5 { font-size: 11px; }
  .add_bar a { font-size: 22px; }
  .add_bar a i { padding-left: 10px; font-size: 20px; }
  .birthday_con { margin-bottom: 30px; }
  .btn_con { margin-top: 40px; }
  .btn_con a { padding: 10px 40px; font-size: 16px; }
  .video_list__body .video_tab_list__con { margin: 50px 0 40px; }
  .video_list__body .video_tab_list__con a { font-size: 16px; margin: 0 5px; letter-spacing: 1px; }
  .video_list__body .focus_video__con { margin-bottom: 60px; }
  .video_list__body .focus_video__con .txt_con { margin-top: 40px; }
  .video_list__body .focus_video__con .txt_con h3 { font-size: 20px; letter-spacing: 1px; }
  .video_list__body .focus_video__con .txt_con p { font-size: 14px; }
  .video_list__body .video_list_con .video_con .txt_con { position: inherit; background-color: #4D4F53; }
  .video_list__body .video_list_con .video_con .txt_con h3 { font-size: 18px; }
  .video_list__body .video_list_con .video_con .txt_con p { font-size: 12px; }
  .video_list__body .video_list_con .video_con .play_mask i { width: 40px; height: 40px; top: 30%; }
  .video_list__body .video_list_con .video_con img{position: inherit;}
  .video_list__body .video_list_con .video_con{height: auto;}
  .video_con .play_mask i { width: 40px; height: 40px; }
  .video_con .close_btn { width: 30px; height: 30px; line-height: 30px; font-size: 20px; top: -30px; }
  .products_details_kv__body { height: 200px; overflow: hidden; }
  .products_details_kv__body .kv { height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: auto; }
  .products_details_focus__body { margin-top: -70px; margin-bottom: 50px; }
  .products_details_focus__body .swiper_out, .products_details_focus__body .txt_con { width: 100%; }
  .products_details_focus__body .swiper_out { margin-bottom: 50px; }
  .products_details_focus__body .gallery-thumbs { margin-top: 20px; }
  .products_details_focus__body .txt_con { padding: 0; }
  .products_details_focus__body .txt_con h3, .products_details_focus__body .txt_con h4, .products_details_focus__body .txt_con h6, .products_details_focus__body .txt_con p { text-align: center; }
  .products_details_focus__body .txt_con h3 { font-size: 36px; letter-spacing: 2px; }
  .products_details_focus__body .txt_con h4 { font-size: 20px; }
  .products_details_focus__body .txt_con h4 em { font-size: 20px; }
  .products_details_focus__body .txt_con h6 { margin-bottom: 40px; font-size: 16px;}
  .products_details_focus__body .txt_con p { font-size: 16px; }
  .products_details_focus__body .txt_con .txt_height { min-height: auto; }
  .products_details_focus__body .txt_con .params_con, .products_details_focus__body .txt_con .params_con.col_2 { margin-top: 50px; align-items: stretch; }
  .products_details_focus__body .txt_con .params_con .box, .products_details_focus__body .txt_con .params_con.col_2 .box { width: calc(50% - 10px); margin-right: 20px; }
  .products_details_focus__body .txt_con .params_con .box:nth-child(2n), .products_details_focus__body .txt_con .params_con.col_2 .box:nth-child(2n) { margin-right: 0; }
  .products_details_focus__body .txt_con .params_con .box h6, .products_details_focus__body .txt_con .params_con .box p, .products_details_focus__body .txt_con .params_con.col_2 .box h6, .products_details_focus__body .txt_con .params_con.col_2 .box p { text-align: left; }
  .products_details_focus__body .txt_con .params_con .box p, .products_details_focus__body .txt_con .params_con.col_2 .box p { font-size: 16px; }
  .products_details_focus__body .txt_con .params_con .box h6, .products_details_focus__body .txt_con .params_con.col_2 .box h6 { font-size: 16px; }
  .products_details__body .body_1 { margin-bottom: 40px; }
  .products_details__body .body_1 .txt_con { margin-top: 30px; }
  .products_details__body .body_1 .txt_con .box { width: 100%; padding: 0; margin-bottom: 40px; }
  .products_details__body .body_1 .txt_con .box h3 { font-size: 22px; }
  .products_details__body .body_1 .txt_con .box p { font-size: 15px; letter-spacing: 0.6px;}
  .products_details__body .body_2 { padding-bottom: 80px; }
  .products_details__body .body_2 .video_con { margin-top: 20px; height: 200px;}
  .products_details__body .body_3 { padding-bottom: 50px; }
  .products_details__body .body_3 .params_bar_con { margin-top: 30px; }
  .products_details__body .body_3 .params_bar_con .param_con h6 span { font-size: 16px; padding-right: 5px; letter-spacing: .5px; }
  .products_details__body .body_3 .params_bar_con .param_con h6 em { font-size: 16px; letter-spacing: .5px; padding: 0; }
  .products_details__body .body_4 { padding-bottom: 80px; }
  .products_details__body .body_4 .desktop_flex { display: none; }
  .products_details__body .body_5 { padding-bottom: 80px; }
  .products_details__body .body_5 .gallery_con { display: none; }
  .products_details__body .body_6 .swiper_out, .products_details__body .body_6 .txt_con { width: 100%; }
  .products_details__body .body_6 .swiper_out .fa-angle-left, .products_details__body .body_6 .swiper_out .fa-angle-right { width: 40px; height: 40px; line-height: 40px; font-size: 20px; }
  .products_details__body .body_6 .txt_con { padding: 30px 20px 0; }
  .products_details__body .body_6 .txt_con h3 { font-size: 24px; text-align: center; }
  .products_details__body .body_6 .txt_con p { font-size: 14px; text-align: center; letter-spacing: 0.5px;}
  .swiper__body .swiper-pagination { bottom: 5px; }
  .swiper__body .swiper-pagination span { width: 20px; height: 2px; margin-left: 5px !important; }
  .swiper__body .swiper_con { height: 300px; overflow: hidden; }
  .swiper__body .swiper_con .kv { height: 300px; position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 1; width: auto; }
  .swiper__body .swiper_con .btm_mask { z-index: 2; }
  .swiper__body .swiper_con .btm_mask p { font-size: 30px; }
  .products_chose_bar__con .chose_con { margin-bottom: 0; }
  .products_list__con { margin-top: 40px; }
  .products_list__body .products_chose_bar__con, .products_list__body .products_list__con { width: 100%; padding: 0; }
  .products_list__body .products_list__con .products_con { margin: 0 0 60px 0; width: 100%;}

  .swiper__body.mobile_ele .swiper_con{height: auto;}
  .swiper__body.mobile_ele .swiper_con .kv{
    position: static;
    width:100%;
    left:0;
    top:0;
    height:auto;
    transform: translate(0 , 0);
  }
  /*
  .products_list__body .products_list__con .products_con:nth-child(2n) { margin-right: 0; }
  */
  .products_list__body .products_list__con .products_con p { font-size: 18px; margin: 15px 0 8px; letter-spacing: 1px; }
  .products_list__body .products_list__con .products_con h6 { font-size: 16px; letter-spacing: .5px; }
  .products_list__body .products_list__con .products_con .mask { display: none; }
  .technology__body h3.tit { font-size: 33px; letter-spacing: 1px; }
  .technology__body .box_1 { height: auto; margin-bottom: 30px; }
  .technology__body .box_1 img { height: auto; width: 100%; }
  .technology__body .box_2 { margin-bottom: 20px; }
  .technology__body .box_2 h4.tit { font-size: 15px; letter-spacing: 5px; margin-bottom: 30px; margin-left: 0; }
  .technology__body .box_2 .box_tit { font-size: 20px; margin-bottom: 20px; line-height: 1.5; }
  .technology__body .box_2 .txt p { font-size: 16px; }
  .technology__body .box_2 .img_txt_con { margin-top: 30px; flex-wrap: wrap; }
  .technology__body .box_2 .img_txt_con .img_con { width: 100%; height: 240px; margin-top: 30px; margin-bottom: 20px; }
  .technology__body .box_2 .img_txt_con .txt_con { width: 100%; padding: 0; }
  .technology__body .box_2 .img_txt_con .txt_con .con { margin-bottom: 20px; }
  .technology__body .box_2 .img_txt_con .txt_con h3 { font-size: 22px; margin-bottom: 10px; }
  .technology__body .box_2 .img_txt_con .txt_con p { font-size: 16px; }
  .technology__body .box_3 { margin-bottom: 50px; }
  .technology__body .box_4 h4.tit { margin-bottom: 30px; font-size: 16px; }
  .technology__body .box_4 .list_con { margin-bottom: 30px; padding-left: 0 !important; }
  .technology__body .box_4 .list_con h3 { font-size: 18px; }
  .technology__body .box_4 .list_con p { font-size: 16px; }
  .technology__body .box_4 .list_con.big h3, .technology__body .box_4 .list_con.big p, .technology__body .box_4 .list_con.big .row { padding: 0; }
  .technology__body .box_4 .list_con.big .row p { font-size: 16px; }
  .technology__body .box_4 .list_con.small img { margin-bottom: 30px; }
  .dealer_title { margin: 30px 0 30px; font-size: 32px; letter-spacing: 1px; }
  .inner_kv__body { height: 240px; overflow: hidden; position: relative; }
  .inner_kv__body .kv { height: 100%; position: absolute; width: auto; left: 50%; top: 0; transform: translateX(-50%); }
  .dealer_login .dealer_login__body { padding-bottom: 30px; }
  .dealer_login .dealer_login__body .img_con { display: none; }
  .dealer_login .dealer_login__body .txt_con { width: 100%; padding: 0; }
  .dealer_login .dealer_login__body .txt_con h3.tit { font-size: 30px; }
  .dealer_login .dealer_login__body .txt_con p.tit { font-size: 16px; letter-spacing: .5px; margin-bottom: 30px; }
  .dealer_login .dealer_login__body .txt_con .line { flex-wrap: wrap; }
  .dealer_login .dealer_login__body .txt_con .line span.txt, .dealer_login .dealer_login__body .txt_con .line .right_con { width: 100%; }
  .dealer_login .dealer_login__body .txt_con .line span.txt { padding-bottom: 5px; font-size: 18px; letter-spacing: .5px; }
  .dealer_login .dealer_login__body .txt_con .line .right_con input[type='text'], .dealer_login .dealer_login__body .txt_con .line .right_con input[type='password'] { font-size: 16px; }
  .dealer_login .dealer_login__body .txt_con .line .right_con .check_con { margin-top: 0px; }
  .dealer_login .dealer_login__body .txt_con .line .right_con .check_con input { width: 16px; height: 16px; }
  .dealer_login .dealer_login__body .txt_con .line .right_con .check_con label { font-size: 18px; letter-spacing: .5px; margin-left: 5px; }
  .dealer_login .dealer_login__body .txt_con .login_btn { font-size: 18px; letter-spacing: 1px; margin-top: 30px; }
  .dealer_login .dealer_login__body .txt_con .forgot_con { margin-top: 30px; font-size: 14px; }
  .dealer_list__body .tab_con { margin-bottom: 40px; flex-wrap: wrap; }
  .dealer_list__body .tab_con.fixed { position: static !important; top: auto !important; padding: 0; background: none; }
  .dealer_list__body .tab_con.fixed .link_out .sub_link_con { background-color: #00a8cf; }
  .dealer_list__body .tab_con a { font-size: 16px; letter-spacing: .5px; margin: 0 5px; }
  .dealer_list__body .tab_con .link_out { width: 100%; background-color: #00a8cf; padding: 20px; box-sizing: border-box; text-align: left; }
  .dealer_list__body .tab_con .link_out.active i { transform: rotate(180deg); }
  .dealer_list__body .tab_con .link_out i { display: block; }
  .dealer_list__body .tab_con .link_out a { font-size: 20px; text-align: left; margin: 0; color: #fff; letter-spacing: 1px; }
  .dealer_list__body .tab_con .link_out .sub_link_con { background-color: transparent; position: static; padding: 20px 0 0 0; display: none; opacity: 1; visibility: visible; transform: translateY(0); transition: all ease 0s; }
  .dealer_list__body .tab_con .link_out .sub_link_con p { line-height: 1.3; margin: 0; }
  .dealer_list__body .tab_con .link_out .sub_link_con p a { color: #fff; font-size: 1.8rem; }
  .dealer_list__body .tab_con .link_out .sub_link_con p a.active { color: #4D4F53; }
  .dealer_list__body .year_tit { font-size: 20px; margin-bottom: 20px; letter-spacing: 1px; }
  .dealer_list__body .list_title { font-size: 32px; margin-bottom: 30px; }
  .dealer_list__body .type_title { font-size: 38px; margin-bottom: 50px; letter-spacing: 2px; }
  .dealer_list__body .book_p { font-size: 18px; margin-top: 10px; }
  .dealer_list__body .book_con { margin-bottom: 50px; }
  .dealer_list__body p { font-size: 18px; margin-top: 10px; letter-spacing: .5px; line-height: 24px; height: 48px; overflow: hidden; }
  .dealer_list__body .list_con { margin-bottom: 50px; }
  .dealer_list__body .list_in { margin-bottom: 20px; }
  .products_chose_bar__con .chose_con h3 { font-size: 20px; }
  .products_chose_bar__con .chose_con h3 i { display: block; }
  .products_chose_bar__con .chose_con .con { display: none; }
  .more_access__body .access_con { margin-bottom: 10px; }
  .more_access__body .access_con p { padding-top: 15px; font-size: 15px; line-height: 15px; letter-spacing: 0.5px; height: 44px; overflow: hidden; } 


.mobile_blank{display: block;}

.index_tech__body_2021{
  padding-top: 80px;
  padding-bottom: 0;
}

.index_tech__body_2021 .tech__con .txt{
  position: inherit;
  background-color: #00a5ce;
  padding: 30px 20px;
  transform: translateY(0);
}
.index_tech__body_2021 .tech__con .txt .txt_in{
  width: auto;
  padding: 0;
}
.index_tech__body_2021 .tech__con .txt .txt_in h3{
  font-size: 38px;
  letter-spacing: 2px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  text-align: center;
}
.index_tech__body_2021 .tech__con .txt .txt_in p{
  text-align: center;
}

.index_ins__body_2021{
  padding:0;
}

.index_register__body{
  padding: 80px 0;
}

footer .footer_list .txt_con h3{
  font-size: 16px;
  margin-bottom: 15px;
}
footer .footer_ico_list h3{
  font-size: 17px;
  padding-bottom: 15px;
}

footer .footer_line{
  margin-top: 40px;
}

footer .footer_line h6{
  line-height: 1.3;
}
footer .footer_line h6 a , footer .footer_line h6 em{
  font-size: 12px;
}

.index_ins__body_2021{
  padding-bottom: 80px;
}
.index_ins__body_2021 .desktop_ins__con{
  display: none;
}
.index_ins__body_2021 .ins__con .box{
  width: 33.3333%;
  height: 110px;
}

.index_ins__body_2021 .ins__con .box .mask{
  padding: 10px;
}

.index_ins__body_2021 .ins__con .box .mask i{
  width: 12px;
  height: 12px;
  margin-bottom: 10px;
}

.index_ins__body_2021 .ins__con .box .mask p{
  font-size: 12px;
  line-height: 1.5;
}

.mobible_ins__con .box{
  height: 110px;
  overflow: hidden;
}
.mobible_ins__con .box .bg{
  
}

.brand_title__body_2021{padding: 50px 0 40px;}
.brand_title__body_2021 h3{font-size: 40px;margin-bottom: 40px;}
.brand_title__body_2021 p{font-size: 14px;font-size:1.4rem;line-height: 1.8;font-weight: normal;text-transform:none;
  font-family: system, -apple-system, "Hiragino Sans GB", "Hiragino Sans GB W3", Arial, Helvetica, "Microsoft YaHei", sans-serif;
  letter-spacing: 0;text-align: left;}
  .brand_title__body_2021 p.new_p_line{text-align: center;font-size:1.6rem;line-height: 1.6;text-transform: uppercase;}

.brand_video__body_2021{padding: 0 15px;}
.brand_img__body_2021{padding: 0 15px;}

.word_bg_2022_1{padding:40px 0 0 0;}
.s_1_txt{padding-bottom:0;}
.word_bg_2022_2{padding-bottom:0;}
.bottom_img_2022{padding:0 20px 0;margin-bottom:50px;}


.brand_index__body .word_con {padding-top: 0;}
.brand_index__body .word_con .s_1 .img_con{order: -1;margin-left: 35px;
padding: 0;display: block;width: 40%;margin-top: 0;}
.brand_index__body .word_con .flex{position: relative;margin-top:-20px;}
.brand_index__body .word_con .flex .txt_con{width: 70%;box-sizing: border-box;padding-right: 15px;
position: absolute;bottom: 0;right: 0;z-index: 100;padding-bottom: 0;padding-top: 0;}
.brand_index__body .word_con .flex .txt_con h3{text-align: right;font-size: 30px;padding-right: 15px;
line-height: 1;margin-bottom: 0;padding-bottom:30px;}
.brand_index__body .word_con .flex .txt_con  p{display: none;}

.btm_img_con{padding: 0 15px;}

.brand_index__body .word_con .s_2 .img_con{display: block;width: 45%;order: 100;
padding: 0;margin-top: -30px;margin-left: 47%;}
.brand_index__body .word_con .s_2 .txt_con {right: auto;padding-left:25px;width:95%;}
.brand_index__body .word_con .s_2 .txt_con h3{
  text-align: left;
}

.brand_index__body .word_con .s_2{
  margin-bottom: 0;
}




.tech_kv__body_2021{margin-bottom: 0;}


.technology__body .box_4 h4.tit{margin-bottom: 50px;}

.technology__body .box_4 .list_con img{margin-bottom: 40px;}

.technology__body .box_4 .list_con h3{font-size: 20px;}

.big_img__body_2021 , .big_img__con_2021{display: none;}


.nopadding{padding: 0;}
.stylepadding{border-top: 1px dashed #231815;padding-top: 40px;}





h2.page_title{
  padding: 20px 0 30px;
  font-size: 20px;
  line-height: 1.5;
}
.products_con b{
  font-size: 32px;
  top: 20px;
  right: 15%;
  letter-spacing: 3px;
}





.mobile_index_kv__body .swiper-pagination{display: none}


.mobile_index_products__body .swiper-container{
  margin: 0 5px;
}
/*.mobile_index_products__body .swiper_out .swiper_btn{position:absolute;top:43%;width:40px;height:104px;line-height:104px;
  background-color:#4b4f54;text-align:center;color:#fff;z-index:10;font-size:40px;opacity: .8;}
.mobile_index_products__body .swiper_out .swiper_btn:hover{background-color:#00acd4;text-decoration:none;}


.mobile_index_products__body .swiper_out  .swiper_btn.fa-caret-left:before , .mobile_index_products__body .swiper_out  .swiper_btn.fa-caret-right:before{content: "";}
.mobile_index_products__body .swiper_out  .swiper_btn.fa-caret-left{left: -20px;background: url(../images/index_2021/l.jpg) center no-repeat;
background-size: 100%  100%;}
.mobile_index_products__body .swiper_out  .swiper_btn.fa-caret-right{right: -20px;background: url(../images/index_2021/r.jpg) center no-repeat;
background-size: 100%  100%;}
.mobile_index_products__body .swiper_out  .swiper_btn.fa-caret-left:hover{background: url(../images/index_2021/l_h.jpg) center no-repeat;
background-size: 100%  100%;}
.mobile_index_products__body .swiper_out  .swiper_btn.fa-caret-right:hover{background: url(../images/index_2021/r_h.jpg) center no-repeat;
background-size: 100%  100%;}*/


.index_ins__body_2021 .swiper-container{margin: 0 15px;}

.index_ins__body_2021 .swiper_out .swiper_btn{position:absolute;top:43%;width:40px;height:104px;line-height:104px;
  background-color:#4b4f54;text-align:center;color:#fff;z-index:10;font-size:40px;opacity: .8;}
.index_ins__body_2021 .swiper_out .swiper_btn:hover{background-color:#00acd4;text-decoration:none;}

.index_ins__body_2021 .swiper_out .swiper_btn.fa-caret-left{left:-20px !important;}
.index_ins__body_2021 .swiper_out .swiper_btn.fa-caret-right{right:-20px !important;}


.mobile_index_products__body .swiper_out .swiper_btn , .index_whatsnews__body .swiper_out .swiper_btn{position:absolute;top:43%;width:60px;height:60px;line-height:60px;border-radius: 50%;
  background-color:#fff;text-align:center;color:#fff;z-index:10;font-size:40px;box-shadow: 2px 2px 5px 5px rgba(100,100,100,.2);}

.mobile_index_products__body .swiper_out .swiper_btn:hover ,
.index_whatsnews__body .swiper_out .swiper_btn:hover{background-color:#00acd4;text-decoration:none;}

.mobile_index_products__body .swiper_out .swiper_btn {position:absolute;width:60px;height:60px;line-height:60px;border-radius: 50%;
  background-color:#fff;text-align:center;color:#fff;z-index:10;font-size:40px;box-shadow: 2px 2px 5px 5px rgba(100,100,100,.2);}

.mobile_index_products__body .swiper_out .swiper_btn.fa-caret-left:before , 
.mobile_index_products__body .swiper_out .swiper_btn.fa-caret-right:before ,
.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-left:before , 
.index_whatsnews__body .swiper_out  .swiper_btn.fa-caret-right:before{
  content: " ";
  opacity: 1;

}
.mobile_index_products__body .swiper_out .swiper_btn.fa-caret-left,
.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-left{left: -10px;background: #fff url(../images/img_2023/l.png) center no-repeat;
  background-size:80%}
.mobile_index_products__body .swiper_out .swiper_btn.fa-caret-right,
.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-right{right: -10px;background: #fff url(../images/img_2023/r.png) center no-repeat;
  background-size:80%}
.mobile_index_products__body .swiper_out .swiper_btn.fa-caret-left,
.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-left:hover{background:#4b4f54 url(../images/img_2023/l_w.png) center no-repeat;
  background-size:80%}
.mobile_index_products__body .swiper_out .swiper_btn.fa-caret-right
.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-right:hover{background:#4b4f54 url(../images/img_2023/r_w.png) center no-repeat;
  background-size:80%}

  .mobile_index_products__body .swiper_out .swiper_btn.fa-caret-left{left:-35px;top:50%;}
    .mobile_index_products__body .swiper_out .swiper_btn.fa-caret-right{right:-35px;top:50%;}

.index_whatsnews__body .swiper_out .swiper_btn{top:50%}


/*.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-left{left: 10px;background: url(../images/index_2021/l.jpg) center no-repeat;
background-size: 100%  100%;}
.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-right{right: 10px;background: url(../images/index_2021/r.jpg) center no-repeat;
background-size: 100%  100%;}
.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-left:hover{background: url(../images/index_2021/l_h.jpg) center no-repeat;
background-size: 100%  100%;}
.index_whatsnews__body .swiper_out .swiper_btn.fa-caret-right:hover{background: url(../images/index_2021/r_h.jpg) center no-repeat;
background-size: 100%  100%;}*/





h3.mobile_tit{font-size: 35px;letter-spacing: 1px;}
h4.mobile_tit{font-size: 16px;}

.index_video_con{height: 240px;overflow: hidden;margin: 0 5px;}
.index_video_con img{position: absolute;height: 100%;top: 0;left: 50%;transform: translateX(-50%);
width: auto !important;}
.index_tech__body_2021 .tech__con .txt .txt_in p{line-height: 1.7;}

.index_register__body p{}

.container{padding-left: 25px;padding-right: 25px;}

.kv_txt_2021{padding-left: 25px;padding-right: 25px;}

  .products_list__body .products_chose_bar__con{display: none;}

.products_details_kv__body .kv{transform:scale(1.3) translateX(-50%);}
  .products_details_kv__body .kv.ok{ transform:scale(1) translateX(-50%);}

.body_3_mobile_slider_con .mobile_slider_con h3{padding: 15px 0;}
.body_3_mobile_slider_con .mobile_slider_con h3 span{line-height: 1.5; font-weight: 700;font-size: 15px;letter-spacing: 0.8px;}

.body_5_swiper_out{margin: 30px 5px 0;}

.brand_index__body{padding: 0 7px;}


.body_5_swiper_out .swiper_btn{position:absolute;top:38%;width:40px;height:104px;line-height:104px;
  background-color:#4b4f54;text-align:center;color:#fff;z-index:10;font-size:40px;opacity: .8;}
.body_5_swiper_out .swiper_btn:hover{background-color:#00acd4;text-decoration:none;}

.body_5_swiper_out .swiper_btn.fa-caret-left:before , .body_5_swiper_out  .swiper_btn.fa-caret-right:before{content: "";}
.body_5_swiper_out .swiper_btn.fa-caret-left{left: -20px;background: url(../images/index_2021/l.jpg) center no-repeat;
background-size: 100%  100%;}
.body_5_swiper_out  .swiper_btn.fa-caret-right{right: -20px;background: url(../images/index_2021/r.jpg) center no-repeat;
background-size: 100%  100%;}
.body_5_swiper_out  .swiper_btn.fa-caret-left:hover{background: url(../images/index_2021/l_h.jpg) center no-repeat;
background-size: 100%  100%;}
.body_5_swiper_out  .swiper_btn.fa-caret-right:hover{background: url(../images/index_2021/r_h.jpg) center no-repeat;
background-size: 100%  100%;}

.products_details__body .body_6 .swiper_out .swiper_btn{top:32%;}

.products_details__body .body_6 .swiper_out .swiper_btn.fa-caret-left{left: -15px;}
.products_details__body .body_6 .swiper_out .swiper_btn.fa-caret-right{right: -15px;}


.big_img__body_mobile_2021 .flex .txt_con p{font-size: 16px; letter-spacing: 1px; }
.big_img__body_mobile_2021 .btm_line{font-size: 16px; letter-spacing: 1px; }
.technology__body .box_4 .list_con p{font-size: 16px; letter-spacing: 1px; }


.technology__body .bb{border: 0;padding: 0;margin: 0;}

.index_whatsnews__body{padding:80px 0 80px 0;}


.tel_2022__body .txt_con_1{
  margin-bottom:70px;
}

.tel_2022__body .txt_con_1 .img_box{
  width:100%;
  padding:0;
  margin-top:-90%;
  padding-bottom:30px;
}
.tel_2022__body .txt_con_1 .img_box img{
  width:80%;
  margin:0 auto 0;
}
.tel_2022__body .txt_con_1 .txt_box{
  width:100%;
}
.tel_2022__body .txt_con_1 h3 , .tel_2022__body .txt_con_1 h4{display:none;}
.tel_2022__body .txt_con_1 .txt_box{margin-top:0;}
.tel_2022__body p, .tel_2022__body ul li{font-size:1.6rem;}
.tel_2022__body .tit h3{font-size:35px;letter-spacing: 4px;}
.tel_2022__body .tit h4{font-size:14px;letter-spacing: 5px;}

.tel_2022__body .txt_con_2 .left_box , .tel_2022__body .txt_con_2 .right_box{
  width:100%;
  padding:0;
  order: 10;
}
.tel_2022__body .txt_con_2 .right_box{order: 1;margin-bottom:30px;}
.tel_2022__body .txt_con_2 .right_box img{margin:0 0 0 5%;}
.tel_2022__body .txt_con_2 .left_box .mobile_ele{
  margin-top:40px;margin-bottom:0;
}
.tel_2022__body .txt_con_2 .top_con{margin-bottom:60px;}

.tel_2022__body .txt_con_2{margin-bottom:60px;}
.tel_2022__body .txt_con_3 .img_box .img{height:26%;bottom:-13%;}
.tel_2022__body .txt_con_3 .img_box .txt_con{padding-left: 6%;}
.tel_2022__body .txt_con_3 .img_box .txt_con p{font-size:20px;padding-bottom:30px;max-width: 80%;
  box-sizing: border-box;padding-right:8%;}

.tel_2022__body .txt_con_3 .img_box .txt_img{width:74%;top:-11%;}


.txt_con_3_txt_box .img_box , .txt_con_3_txt_box .txt_box{
  width:100%;
  padding:0;
}


.txt_con_3_txt_box .img_box{display:none;}

.txt_con_3_txt_box{margin-bottom:70px;margin-top:100px;}

.txt_con_4_txt_box .txt_box , .txt_con_4_txt_box .img_box{
  width:100%;padding:0;
}

.txt_con_4_txt_box .img_box{order:-1;}

.tel_2022__body{margin-top:-30px;}


.tel_2022__body .list_con{display: none;}
.tel_2022__body .txt_con_3 .img_box{margin-bottom:30px;}


.index_teams__body .swiper-button-next, .index_teams__body .swiper-button-prev{margin-top:-16%;}

.index_teams__body .container{
  padding:0;
}

.index_teams__body .img_out{
  padding:0 20px;
}

.index_whatsnews__body .swiper_out .in_box{
  padding:0 10%;
}
.index_whatsnews__body .mobile_ele .news_in_box{
  width:80%;
}

.brand_index__body .word_con .s_1 .img_con{
  display: none;
}

.brand_index__body{padding:0;}
.brand_img__body_2021{padding:0;}
.brand_index__body .word_con .flex .txt_con{width: 100%;padding:0;position: static;
  padding:0 30px;}
.brand_index__body .word_con .flex .txt_con h3{text-align: left;padding:30px 0 20px;}
.brand_index__body .word_con .flex{margin-top:0;}
.s_1_txt{padding:0 30px 60px;}
.word_bg_2022_1 .mobile_img{
  margin:0 30px 30px;
  width: calc(100% - 60px);
}


.txt_con_20220{
  padding:0 30px 100px;
}
.txt_con_20220 h3{font-size: 30px;line-height: 1;margin-bottom: 0;padding-bottom:30px;font-family: "impact";}
.txt_con_20220 p{font-size:16px;color:#4d4f53;line-height: 1.6;}


.brand_2023_btm__body .top_box .img_2023{width: 100%}

.brand_2023_btm__body .top_box.btm_box{margin-top:-20px;padding:0 20px;}
.brand_2023_btm__body .top_box.btm_box .img_2023{width: 150px;}
.brand_index__body .word_con .flex .txt_con{padding:0 ;}

.brand_2023_btm__body .top_box.btm_box .txt_con_2023{width: 53% !important;}

.p_line_2023{
  padding-top:30px;font-size:16px;color:#4d4f53;line-height: 1.6;
}

.page_blank{display: none}
.tel_2022__body .txt_con_1 .img_box{margin-top:-35%;}

.txt_con_2023_1 .img_1{width: 100%}
.txt_con_2023_1 .img_2{width: 100%;margin-top:20px;}


.txt_con_2023_1{margin-bottom:100px}

.txt_con_2023_2 .txt_con_2023{width: 100%;padding:0 5%;}


.txt_con_2023_2 .txt_con_2023 h3 span{font-size:35px;letter-spacing: 1px;}
.txt_con_2023_2 .txt_con_2023 h3 em{font-size:20px;}
.txt_con_2023_2 .txt_con_2023 h4{font-size:1.6rem;}
.txt_con_2023_2 .img_con_2023{width: 100%;margin-top:30px;}
.txt_con_2023_3 h3{font-size:16px;}

.txt_con_2023_3{margin-bottom:100px;}


.tel_2022__body .tit h3.c_1 , .tel_2022__body .tit h3.c_2{font-size:35px;letter-spacing: 5px}

.tel_2022__body .txt_con_3 .img_box .txt_con img.ico{height: 30px;margin-bottom:10px;}

.tel_2022__body .txt_con_3 .img_box .txt_con p{font-size:16px;}

.txt_con_2023_2 .txt_con_2023 h3{text-align: center;}

.teams_list__body .pro_details_tit{margin-bottom:30px;}
.teams_list__body .line_p{line-height: 1.5;margin-bottom: 50px;font-size: 1.6rem;}

.teams_list li{width: 100%;margin-right: 0;}

.teams_details__body .top_con{padding:0;flex-wrap: wrap;}
.teams_details__body .top_con .left_con{width: 100%;margin-bottom:30px;}
.teams_details__body .top_con .right_con{width: 100%;}

.glay_list_2023 li{width: 100%;}

.news_list__body .index_whatsnews__body .news_in_box{width: 100%;margin:0 0 30px 0;}
.news_list__body .index_whatsnews__body{padding:0;}


.news_details__con ul li .img_con{width: 100%;order:-2;margin-bottom:20px;}
.news_details__con ul li .txt_con{width: 100%;padding:0;}
.news_details__con{padding:0 0 50px;}
.news_list__body .line_p, .teams_details__body .line_p{margin:20px 0 30px;}
.teams_details__body{
  padding:50px 0;
}

.brand_index__body .word_con .flex{
  padding:0 30px;
}


.index_whatsnews__body .mobile_ele .news_in_box .in_txt h3{
  line-height:30px;
  height: 120px;
}

.footer_list .mobile_ele{
  display: block !important;
}

.teams_details__body h3.pro_details_tit{
  padding:0 20px;
}
.teams_details__body h3.pro_details_sub_tit{
  font-size:24px;
  padding:0 20px;
  margin-bottom:20px;
}

}
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */



