@charset "utf-8";

.address-container {
  font-size: 16px;
  float: right;
  width: 50%;
}

@media (max-width: 768px) {
  .address-container {
    font-size: 14px;
    line-height: 1.5;
    padding: 0 5px;
    float: none;
    width: 95%;
    color: #fff;
    margin-top: 10px;
    clear: both;
	display: block !important;
  height: auto !important;
 
   word-break: keep-all; /* 保持单词完整，不截断字母 */
    overflow-wrap: break-word; /* 长单词（如地址中的街道名）超出宽度时完整换行 */
    word-spacing: normal; /* 正常单词间距，避免因间距导致的换行异常 */
  }

  .advert .fl, 
  .advert .fr {
    float: none;
    width: 100%;
    margin-bottom: 8px;
  }

  .advert .wrapper {
    overflow: visible !important;
    padding: 8px 5px;
  }
}


.advert {
  overflow: visible !important;
  height: auto !important;
  clear: both;
}
.advert .wrapper {
  height: auto !important;
  min-height: 100px !important; /* 确保父容器有足够高度容纳内容 */
}



.adc {
 font-size: 16px;
    float: right;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
@media (max-width: 768px) {
  .adc {
    font-size: 14px;
    line-height: 1.5;
    padding: 0 5px;
    float: none;
    width: 95%;
    color: #000;
    margin-top: 10px;
    clear: both;
	text-align: left;
	display: block !important;
  height: auto !important;
  word-break: keep-all; /* 保持单词完整，不截断字母 */
    overflow-wrap: break-word; /* 长单词（如地址中的街道名）超出宽度时完整换行 */
    word-spacing: normal; /* 正常单词间距，避免因间距导致的换行异常 */
  }
  
}


