@media (max-width: 576px) {


  .bookmark .main .navbarname{
    margin-top: 0;
  }
  


.zhuce{
    /* flex-direction: column; */
    border-bottom: 1px solid #dbdbdb;
    height: auto;
    padding-bottom: 2rem;
    padding-top: 2rem;
}
.zhuce .tupian{
  width: 40% !important;
  height: 35rem !important;
}
.zhuce .wenzi{
    width: 60% !important;
    margin-left: 1rem !important;
    /* margin-top: 10rem; */
    /* margin-bottom: 5rem; */
    height: auto !important;
}
.zhuce .wenzi>p{
  font-size: 1.8rem !important;
}
.zhuce .wenzi>span{
    margin-top: 1rem !important;
    font-size: 1.6rem !important;
}

.zhuce .ways{
  flex-wrap: nowrap;
}
.zhuce .ways>a{
  padding: 0;
}
.zhuce .ways>a>img{
  width: 100%;
  height: auto !important;
}



/* 针对 .dizhi 容器，强制垂直排列并调整子元素顺序 */
.dizhi {
    flex-direction: column !important; /* 改为垂直排列（覆盖原 inline 样式的 flex 方向） */
    align-items: center !important; /* 取消居中对齐，避免内容居中导致的留白 */
    border-bottom: 1px solid #dbdbdb;
    margin-top: 2rem !important;
  }
  
 
  .dizhi .tupian :first-child{
    margin-right: 0 !important;
  }
  .dizhi .tupian{
    width: 100%;
    margin-bottom: 2rem;
  }
  /* 文字容器：调整顺序为第2位，适配垂直布局 */
  .dizhi .wenzi {
    width: 100% !important; /* 占满宽度 */
    height: auto !important; /* 取消固定高度 */
    /* margin-top: 4rem; */
    margin-bottom: 2rem;
    margin-right: 0rem !important;
    padding: 0 1rem; /* 左右留内边距，避免贴边 */
  }
  .dizhi .wenzi>span{
    margin-top: 1rem !important;
    font-size: 1.6rem !important;
  }
  
 .renling{
    flex-direction: column;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 4rem;
    margin-top: 2rem !important;
}
.renling .wenzi{
    width: 100% !important;
    margin-left: 0 !important;
    height: auto !important;
    /* margin-top: 2rem; */
    
} 
.renling .wenzi>span{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

.tijiao {
    flex-direction: column !important; /* 改为垂直排列（覆盖原 inline 样式的 flex 方向） */
    align-items: flex-start !important; /* 取消居中对齐，避免内容居中导致的留白 */
    margin-top: 0 !important;
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 2rem;
  }

  .tijiao .tupian :first-child{
    margin-right: 0 !important;
  }
  /* 文字容器：调整顺序为第2位，适配垂直布局 */
  .tijiao .wenzi {
    order: 0; /* 文字容器排在第2位（默认值，可省略） */
    width: 100% !important; /* 占满宽度 */
    height: auto !important; /* 取消固定高度 */
    padding: 0 1rem; /* 左右留内边距，避免贴边 */
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .tijiao .wenzi>span{
    margin-top: 1rem !important;
  }



  .fukuan{
    /* flex-direction: column; */
    border-bottom: 1px solid #dbdbdb;
    margin-top: 2rem !important;
    padding-bottom: 2rem;
}
.fukuan .wenzi{
    width: 100% !important;
    margin-left: 0 !important;
    height: auto !important;
}

.fukuan .wenzi>span{
    margin-top: 1rem !important;
  }


.paisong {
    flex-direction: column !important; /* 改为垂直排列（覆盖原 inline 样式的 flex 方向） */
    align-items: center !important; /* 取消居中对齐，避免内容居中导致的留白 */
    margin-top: 2rem !important;
    border-bottom: 1px solid #dbdbdb;
  }
  
 
  .paisong .tupian :first-child{
    margin-right: 0 !important;
  }
  /* 文字容器：调整顺序为第2位，适配垂直布局 */
  .paisong .wenzi {
    order: 0; /* 文字容器排在第2位（默认值，可省略） */
    width: 100% !important; /* 占满宽度 */
    height: auto !important; /* 取消固定高度 */
    /* margin-top: 2rem; */
    margin-bottom: 2rem;
    margin-right: 0 !important;
    padding: 0 !important; /* 左右留内边距，避免贴边 */
  }
  .paisong .wenzi>span{
    margin-top: 1rem !important;
  }


  /* 常見問題·如何付款 */
  .zhifu{
    flex-direction: column;
    /* border-bottom: 1px solid #dbdbdb; */
    padding: 1rem;
}
.zhifu .wenzi{
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 2rem;
    font-size: 1.6rem !important;
}
.zhifu .wenzi>p{
  font-size: 1.8rem !important;
}
.zhifu .wenzi>span{
    margin-top: 0 !important;
    text-align: justify;
    margin-top: 1rem !important;
  }

  .wenzi{
    line-height: 3rem;
    text-align: justify;
  }
}