/* æ ¸å¿ƒï¼šæ¯ä¸ªå›¾ç‰‡é¡¹å·¦æµ®åŠ¨ + å®½åº¦æŽ§åˆ¶ï¼Œå®žçŽ°ä¸€è¡Œ4åˆ— */
.lm_content_xxxx {
  float: left;                  /* å·¦æµ®åš¨å®žçž°æ¨ªå‘æž’åˆ—ï¼œæ— éœ€é¢å¤–å®¹å™¨ */
  width: calc(25% - 15px);      /* 25%å¯¹åº”4åˆ—ï¼œå‡åž»15pxå³ä¾§é—´è· */
  margin: 10px 15px 10px 0;        /* å³/ä¸‹é—´è·ï¼œé¿å…å…ƒç´ æœ¤åœ¨ä¸€èµ· */
  box-sizing: border-box;       /* ç¡®ä¿padding/borderä¸å½±å“å®½åº¦è®¡ç®— */
  text-align: center;}

/* æ¯ç¬¬4ä¸ªå…ƒç´ æ¸…é™¤å³ä¾§marginï¼Œé¿å…è¡Œå°¾æº¢å‡º */
.lm_content_xxxx:nth-child(4n) {
  margin-right: 0;}

/* å›¾ç‰‡å¤–å±‚divï¼šç»Ÿä¸€å®½é«˜ï¼Œä¿è¯å›¾ç‰‡å®¹å™¨å¤§å°ä¸€è‡´ */
/* 外层div样式：核心新增Flex布局实现垂直+水平居中 */
.lm_content_xxxx > div {
  width: 90%;                  
  height: 200px;                /* 固定高度 */
  overflow: hidden;             
  text-align: center;           /* 水平居中（针对行内/行内块元素） */
  line-height: 200px;           /* 行高=高度，实现垂直居中核心 */
  margin: 0 auto;
  border: 1px solid #e3e1e1;
  font-size: 0;}

.lm_content_xxxx img {
  max-width: 100%;             
  max-height: 100%;            
  object-fit: cover;           
  object-position: center;     
  display: inline-block;        /* 改为行内块，配合line-height居中 */
  vertical-align: middle;}
/* æ–‡å­—å±…ä¸­æ ·å¼ï¼ˆå…¼å®¹è¡Œå†…æ ·å¼å¹²æ‰°ï¼‰ */
.lm_content_xxxx p {
  margin: 8px 0 0 0;            /* å›¾ç‰‡å®¹å™¨å’œæ–‡å­—çš„é—´è· */
  padding: 0;
  text-align: center !important;}

.lm_content_xxxx p a {
  display: inline-block;        /* ä¿è¯é“¾æž¥ç»§æ‰¿å±…ä¸­æ ·å¼ */
  word-break: break-all;}

/* æ¸…é™¤æµ®åŠ¨ï¼Œé˜²æ­¢çˆ¶å…ƒç´ é«˜åº¦å¡Œé™·ï¼ˆæ— éœ€é¢å¤–æ ‡ç­¾ï¼‰ */
body::after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;}
  
 .t_list_nr .yjgk  li{
    line-height: initial !important;       /* initial：使用浏览器默认值 */
    clear: none !important;                /* none：取消清除浮动 */
    width: auto !important;                /* auto：恢复宽度默认值 */
    border-bottom: 0 !important;           /* 0：取消边框 */
    margin-top: initial !important;}

