@media (max-width: 768px) {
    /*  表示屏幕宽度小于 1100px 时，内部的 CSS 规则才会生效。 */
    .m-box,.banner-box-1, .footer-m {
        display:  none;
    }
    .m-box-mobile{
    display: block;
}
    .t-center,.logo-center {
        font-size: 12px;
    }
     /* 表示屏幕宽度至少为 1100px 时，内部的 CSS 规则才会生效 */
    .margin{
        margin: 30px auto;
    }
    .top {
        height:50px;
    }
    /* lang 开始*/
    .menu{
      display: inline-block;
    }
    
    .menu-dropdown {
      display: none;       /* 默认隐藏 */
      position: absolute;
      top: 100%;          /* 紧贴在标题下方 */
      right: 0px;
      min-width: 130px;
      background: white;
      box-shadow: 0 2px 5px rgba(0,0,0,0.1);
      border: 1px solid #ddd;
      z-index: 1000;
    }
    .menu-dropdown-item{
        justify-content: left;
        height: 30px;
    }
    .menu-dropdown-item img, .menu-title img{
        width: 20px;
    }
    
    /* 核心样式：鼠标悬停时显示下拉菜单 */
    .menu-title:hover + .menu-dropdown,
    .menu-dropdown:hover {
      display: block;
    }
    /* lang 结束*/
    
    
    
    /* logo和导航栏开始 */
    .top-menu-icon{
        width:50px;
        height:50px;
        margin-right:30px;
    }
    .top-menu-m-box{
        display: none;
        right:0;
    }
    .top-menu-title{
        margin-left: 50px;
        line-height:60px;
    }
    .mobile-logo{
        margin-left:30px;
    }
    .sticky-element {
      position: -webkit-sticky; /* Safari 兼容 */
      position: sticky;
      top: 0; /* 距离视口顶部 0px 时固定 */
      z-index: 100; /* 避免被其他元素遮挡 */
    }
    /* logo和导航栏结束 */
    
    
    
    .t-center,.logo-center, .center-box {
        width: 100%;
        font-size: 12px;
    }
    .transition-custom:hover{
        transform: scale(1.03);
    }
    .title-bs:hover, .m-box-r-item:hover{
        color:var(--main-color);
    }
    .m-box-r-item{
        max-width: calc(100% / 6);
    }
    
    
    
    /* 产品展示开始 */
    .product-box{
        padding:50px;
        width:100%;
    }
    .product-center{
      justify-content: space-between;
      flex-direction: column;
      gap: clamp(10px, 3vw, 30px); 
    }
    .pr-t{
        font-weight: bold;
        font-size: 30px;
        padding:0 0 50px 0;
    }
    .pr-item-r-1{
        flex-wrap: wrap;
        gap: clamp(30px, 1vw, 30px); 
    }
    .product-box-item{
        flex-basis: 100%;
    }
    .product-box-item img{
        width: 100%;
        aspect-ratio: 510 / 283;
    }
    .product-item-txt{
        padding:10px 20px;
    }
    .pr-description{
        line-height:18px;
    }
    /* 产品展示结束 */
    
    
    
    /* 企业信息开始 */
    .cc-box img{
        width:100%;
        background:#F9FAFB;
        max-height: 560px;
    }
    /* 企业信息结束 */
    
    
    
    
    /* 案例展示开始 */
    .anli-box{
        padding:50px;
        width:100%;
    }
    .anli-center{
        justify-content: space-between;
        flex-direction: column;
        gap: clamp(10px, 3vw, 30px); 
    }
    .anli-box-item{
        flex:0 0 95%;
        height:420px;
    }
    .anli-box-item img{
        height:190px;
    }
    .anli-item-txt{
        padding:20px;
    }
    /* 案例展示结束 */
    
    
    
    
    /* 关于我们开始 */
    .about-box{
        padding:50px;
        width:100%;
        background:#F9FAFB;
    }
    .about-center{
         justify-content: space-between;
         flex-direction: column;
         gap: clamp(10px, 3vw, 30px); 
    }
    .a-title-1{
        font-size: 36px;
        margin: 0;
    }
    .a-title-box{
       flex:0 0 95%;
    }
    .a-title-box img{
       height: 385px;
    }
    .ab-description{
        line-height:30px;
    }
    /* 关于我们结束 */
    
    
    
    
    /* 合作伙伴开始 */
    .partner-box{
        padding:50px;
        width:100%;
    }
    .partner-center{
        justify-content: space-between;
        flex-wrap: wrap;
        gap: clamp(10px, 1vw, 20px); 
    }
    .pa-box{
        flex:1;
        height:110px;
    }
    .pa-box img{
        width:110;
    }
    .pa-title-1{
        margin: 0 0 50px 0;
    }
    /* 合作伙伴结束 */
    
    
    
    
    /* 行业新闻开始 */
    .news-box{
        padding:50px;
        width:100%;
        background:#F9FAFB;
    }
    /* 行业新闻结束 */
    
    
    /* 询盘信息开始 */
    .message-box{
        padding:50px;
        width:100%;
    }
    .message-center{
        justify-content: space-between;
        flex-direction: column;
        gap: clamp(10px, 3vw, 30px); 
    }
    .me-title-1{
        font-size: 20px;
        margin: 0 0 20px 0;
    }
    .me-de{
        margin-bottom:20px;
    }
    .me-box{
        justify-content: space-between;
    }
    .me-item{
        flex:0 0 48%;
    }
    .me-item-l{
        justify-content: space-between;
        flex-wrap: wrap; 
        gap: clamp(10px, 3vw, 20px);
        padding:20px;

    }
    .me-item-l .me-item-l-item{
        flex-basis: calc((100% - 3 * clamp(10px, 3vw, 20px)) / 3);
    }
    .me-item-l .me-item-l-item img{
        width: 100%;
        aspect-ratio: 150 / 150;
    }
    /* 询盘信息结束 */
    
    
    
    
    /* footer开始 */
    .footer-big-box{
        padding:50px 0px;
    }
    .footer-menu-title{
        padding-right:30px;
    }
    .fo-box{
        border-bottom: 1px solid #374151;
    }
    .fo-item-b{
        margin-top:20px;
    }
    .fo-fx1{
        flex: 1;
    }
    .footer-menu{
        height:60px;
        left:0;
        bottom:0;
    }
    /* footer结束 */
}