@media (max-width: 768px) {
  .home-page .container {padding: 0 15px !important;}
  .home-page .site_banner_1 .container { display: flex !important; flex-direction: column !important; align-items: flex-start !important; }
  .home-page .site_banner_1 .banner_image { display: none !important; }
  .home-page .yyx-hero-title { font-size: 22px !important; line-height: 1.25 !important; }
  .home-page .yyx-hero-subtitle { font-size: 16px !important; line-height: 1.4 !important; }
  .home-page .read-more.more_mobile { margin-top: 10px !important; }

  .home-page .featured_products_scroller { gap: 8px !important; }
  .home-page .featured_products_scroller .featured_nav_btn { display: none !important; }
  .home-page .featured_products_slider {gap: 12px !important; white-space: normal; overflow: visible; width: 100vw !important;}
  .home-page .featured_product_item {/* min-width: 48% !important; */}
  .home-page .featured_products_slider .slick-dots {display: block !important;bottom: -28px !important;left: -20px;}

.home-page .featured_products_slider .slick-dots li {
    width: 12px;
    height: 12px;
    margin: 0 auto;
}
  .home-page .featured_products_slider .slick-dots li button:before { font-size: 8px !important; color: #888 !important; }
  .home-page .featured_products_slider .slick-dots li.slick-active button:before { color: #333 !important; }

  .home-page .home_product_categories .section_header_title { font-size: 20px !important; }
  .home-page .home_product_categories .section_header_subtitle {font-size: 13px !important;max-width: 100%;}
  .home-page .hp_cat_nav { display: none !important; }
  .home-page .hp_cat_slider {gap: 12px !important;margin: 15px auto !important;}
  .home-page .hp_cat_item {/* width: auto !important; */}
  .home-page .hp_cat_slider .hp_cat_item {padding: 4px !important;margin: 0 auto;}
  .home-page .home_product_categories .slick-dots { display: block !important; bottom: -8px !important; }
  .home-page .home_product_categories .slick-dots li button:before { font-size: 8px !important; color: #888 !important; }
  .home-page .home_product_categories .slick-dots li.slick-active button:before { color: #333 !important; }

  /* 图片左、文字右布局 */
  .home-page .home_product_categories .hp_cat_link {display: flex !important;align-items: flex-start !important;gap: 2px !important;background: #fff;padding: 10px !important;}
  .home-page .home_product_categories .hp_cat_image {width: 44% !important;height: 120px !important;flex-shrink: 0 !important;margin: 0 !important;}
  .home-page .home_product_categories .hp_cat_image img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
  .home-page .home_product_categories .hp_cat_card {flex: 1 !important;margin-top: 0 !important;padding: 10px 0 0 10px !important;}

  .home-page .haa_about .section_header_title { font-size: 20px !important; }
  .home-page .haa_about .section_header_subtitle { font-size: 13px !important; }
  .home-page .home_stats_banner .stats_row {gap: 12px !important;display: block;/* padding: 0 10vw; */}
  .home-page .home_stats_banner .stat_block {flex: 1 !important;padding: 13px 18px !important;margin-bottom: 10px;min-height: 0;}
  .home-page .stat_main { font-size: 18px !important; }
  .home-page .stat_label { font-size: 12px !important; }

  .home-page #home_solutions_section .sol_header { flex-direction: column !important; gap: 8px !important; }
  .home-page #home_solutions_section .ui-nav { display: none !important; }
  .home-page #home_solutions_section .sol_slider { gap: 12px !important; }
  .home-page #home_solutions_section .sol_item {/* width: 100% !important; */}
  .home-page #home_solutions_section .sol_card { display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; }
  .home-page #home_solutions_section .sol_image {aspect-ratio: 169 / 78 !important;height: auto;}
  .home-page #home_solutions_section .sol_image img {width: 100% !important;/* height: 100% !important; */object-fit: cover !important;}
  .home-page #home_solutions_section .slick-dots {display: block !important;bottom: -37px !important;}
  .home-page #home_solutions_section .slick-dots li button:before {font-size: 8px !important; color: #888 !important;}
  .home-page #home_solutions_section .slick-dots li.slick-active button:before {color: #333 !important;}

  .home-page .news_update .title_up_01 {font-size: 20px !important;text-align: left;}
  .home-page .news_update .news_item {padding: 8px !important;display: flex !important;align-items: center !important;gap: 12px !important;max-width: none;height: auto;flex-direction: row;margin: 0 !important;flex-wrap: nowrap;/* background: #f3f3f3; */}
  .home-page .news_update .news_image { width: 44% !important; flex-shrink: 0 !important; aspect-ratio: 400 / 327 !important; }
  .home-page .news_update .news_image img { width: 100% !important; height: 100% !important; object-fit: cover !important; }
  .home-page .news_update .news_content { flex: 1 !important; padding: 0 !important; }
  .home-page .news_update .news_item .news_date { font-size: 12px !important; }


  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  *{}
  h2.title_up_01.dim+p{
    font-size: 12px !important;
    text-align: left;
}
  .news_update .hn_nav{
    margin: 0 auto;
    display: none;
}
  .news_slider .slick-list{
    margin: 0 auto;
}

.news_slider .slick-slide {
    margin: 0 auto;
}
  body .news_update .news_slider{
    display: block;
}
  .sol_item:after{
    height: 90%;
}
  .sol_section{
    padding: 25px 0;
}
  .sol_desc{
    font-size: 12px;
    line-height: 1.5;
    -webkit-line-clamp: 3;
}
  .sol_icon{
    display: none;
}
  .sol_name{
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 10px;
}
  body .sol_image{}
  .home_stats_banner .stat_num{
    font-size: 20px;
}
  .home_stats_banner .stat_icon img{
    /* width: 35px !important; */
}
  #home_advantages_about{
    background: #082071 url(/assets/images/Deerxin/bg21.jpg) no-repeat right top/cover;
}
  .home_product_categories .hp_cat_more{
    font-size: 14px !important;
    letter-spacing: 0;
    margin: 0 0 10px;
}
  .home_product_categories .hp_cat_desc{
    font-size: 12px !important;
    line-height: 1.5 !important;
    min-height: 0;
    margin: 0px 0 0;
}
  .home_product_categories .hp_cat_title{
    font-size: 16px !important;
}
  .home_product_categories{
    margin: 10px -16px 10px;
    padding: 25px 15px 10px;
}
  .home_product_categories .section_header{
    padding-right: 0 !important;
}
  .site_banner_1 .slick-dots li{
    width: 16px;
    height: 16px;
}
  .products_section_Deerxin a{
    
}
  .products_section_Deerxin .container{
    padding: 0 !important;
}
  .products_section_Deerxin .slick-list{
    margin-left: -16px;
}
  .products_section_Deerxin .featured_product_image{
    max-width: 42vw !important;
    /* background: red; */
}
  body.home-page .site_banner_1 .text-content{
    max-width: none !important;
}
}
