@charset "utf-8";
body{ background:#fff; letter-spacing:1px; color:#333; font-size:14px; line-height:24px; text-align:left; font-family:\5FAE\8F6F\96C5\9ED1;}
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/

.rf{ float:right}

.tr_ban img{ display:block; width:100%; height:auto; overflow:hidden}

.sp_nr{ width:70%; max-width:1295px; margin:20px auto 0 auto; overflow:hidden}
.sp_nr img{ width:100%; height:auto; overflow:hidden}

/* ==================== 首页：游戏图说轮播 ==================== */
.yxtsb{ width:52%; max-width:620px; margin:20px auto 0; position:relative; overflow:hidden; border-radius:10px; box-shadow:0 4px 16px rgba(0,0,0,.12); background:#000; aspect-ratio:3/4 }
.yxtsb-viewport{ height:100%; overflow:hidden }
.yxtsb-track{ display:flex; height:100%; transition:transform .5s ease; margin:0; padding:0; list-style:none }
.yxtsb-track li{ flex:0 0 100%; height:100%; min-width:0 }
.yxtsb-track img{ width:100%; height:100%; object-fit:cover; display:block }
.yxtsb-btn{ position:absolute; top:50%; transform:translateY(-50%); z-index:5; width:40px; height:40px; border:0; border-radius:50%; background:rgba(0,0,0,.45); color:#fff; font-size:22px; line-height:1; cursor:pointer; transition:background .2s }
.yxtsb-btn:hover{ background:rgba(0,0,0,.7) }
.yxtsb-prev{ left:12px }
.yxtsb-next{ right:12px }
.yxtsb-dots{ position:absolute; bottom:12px; left:0; right:0; z-index:5; display:flex; justify-content:center; gap:8px }
.yxtsb-dots button{ width:10px; height:10px; padding:0; border:0; border-radius:50%; background:rgba(255,255,255,.5); cursor:pointer; transition:background .2s, transform .2s }
.yxtsb-dots button.active{ background:#c8a24b; transform:scale(1.2) }

.foot{ background:#262626; padding:20px 2%; overflow:hidden}
.foot .nr{ width:70%; margin:0 auto; display:flex; align-items:center; justify-content:center; gap:24px; overflow:hidden}
.foot .lfnr{ float:none; width:auto; flex:0 0 auto; overflow:hidden}
.foot .rfnr{ float:none; flex:0 0 auto; overflow:hidden}
.foot-wz{ color:#c3948b; line-height:22px; padding-top:0; font-size:13px; overflow:hidden; text-align:center}
.foot .foot-links, .foot .foot-contact, .foot .foot-copy{ display:none }
.foot .rfnr{ border-left:1px solid #fff6e8; padding-left:20px; overflow:hidden}
.foot .rfnr .rf{ font-size:16px; color:#fff6e8; line-height:18px; margin-left:15px; padding-top:0; overflow:hidden}
.wxh{ float:right; overflow:hidden}
.wxh img{ width:112px; height:112px;}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,ul,ol,li,dl,dd,input,button,textarea,fieldset,legend,figure,menu,th,td,pre{margin:0;padding:0}
body{font-size:12px;font-family:arial,microsoft yahei;color:#666}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:inherit}
a{color:#999;text-decoration:none;outline:0}
img{border:0}
ul,ol{list-style:none}
i,em{font-style:normal}
table{border-collapse:collapse}
td,th{padding:0}
/* ==================== 最新资讯（首页） ==================== */
.zxzx{ width:70%; max-width:1295px; margin:30px auto 10px auto; background:#fff; border:1px solid #e2d9c6; box-shadow:0 3px 10px rgba(0,0,0,.10); overflow:hidden }
.zxzx-head{ height:54px; line-height:54px; padding:0 24px; border-bottom:2px solid #c8a24b; background:linear-gradient(180deg,#faf5ea,#f3ead6); overflow:hidden }
.zxzx-title{ float:left; font-size:22px; font-weight:700; color:#5a3d1e }
.zxzx-title::before{ content:"▍"; color:#c8a24b; margin-right:8px }
.zxzx-more{ float:right; font-size:14px; color:#8a6d3b }
.zxzx-more:hover{ color:#c8a24b; text-decoration:underline }
.zxzx-list{ padding:6px 24px 18px; overflow:hidden }
.zxzx-item{ border-bottom:1px dashed #ddd }
.zxzx-item:last-child{ border-bottom:0 }
.zxzx-link{ display:block; padding:16px 8px; overflow:hidden; -webkit-transition:background .3s; transition:background .3s }
.zxzx-link:hover{ background:#faf5ea }
.zxzx-date{ float:left; width:64px; height:64px; margin-right:18px; background:#262626; color:#fff6e8; text-align:center; padding-top:8px; box-sizing:border-box }
.zxzx-date b{ display:block; font-size:26px; line-height:26px; color:#e8c98a; font-weight:700 }
.zxzx-date span{ display:block; font-size:12px; line-height:16px; color:#c3948b }
.zxzx-thumb{ float:left; width:160px; height:96px; margin-right:18px; overflow:hidden }
.zxzx-thumb img{ width:100%; height:100%; object-fit:cover; display:block }
.zxzx-info{ float:left; width:58%; padding-top:2px }
.zxzx-item-title{ display:block; font-size:18px; font-weight:700; color:#333; line-height:28px }
.zxzx-link:hover .zxzx-item-title{ color:#c8a24b }
.zxzx-summary{ display:block; margin-top:6px; font-size:14px; color:#888; line-height:22px; height:44px; overflow:hidden }
.zxzx-go{ float:right; margin-top:32px; font-size:13px; color:#8a6d3b; border:1px solid #c8a24b; padding:4px 14px; border-radius:2px }
.zxzx-link:hover .zxzx-go{ background:#c8a24b; color:#fff }

/* ==================== 资讯二级页面（列表页 / 详情页） ==================== */
.detail-wrap{ background:#dedfe4; padding:30px 0 50px; overflow:hidden }
.detail-box{ width:70%; max-width:1295px; margin:0 auto; background:#fff; padding:34px 48px 40px; box-sizing:border-box; border:1px solid #e2d9c6; box-shadow:0 3px 10px rgba(0,0,0,.10); overflow:hidden ;min-height:66vh}
.detail-title{ font-size:26px; font-weight:700; color:#333; line-height:38px; border-bottom:1px solid #eee; padding-bottom:16px }
.detail-meta{ padding:14px 0 22px; color:#999; font-size:14px; overflow:hidden }
.detail-meta span{ margin-right:24px }
.detail-meta-tag{ color:#c8a24b }
.detail-body{ color:#444; font-size:16px; line-height:30px; overflow:hidden }
.detail-body p{ margin-bottom:14px; text-indent:2em }
.detail-body ul{ margin:0 0 14px 2.5em }
.detail-body li{ list-style:disc; line-height:30px }
.detail-nav{ margin-top:30px; padding-top:20px; border-top:1px dashed #ddd; overflow:hidden }
.detail-nav a{ float:right; color:#8a6d3b; font-size:15px }
.detail-nav a:hover{ color:#c8a24b; text-decoration:underline }
.detail-list{ overflow:hidden }
.detail-li{ border-bottom:1px dashed #ddd }
.detail-li:last-child{ border-bottom:0 }
.detail-li a{ display:block; padding:18px 10px; overflow:hidden; -webkit-transition:background .3s; transition:background .3s }
.detail-li a:hover{ background:#faf5ea }
.detail-li-date{ float:left; width:90px; color:#8a6d3b; font-size:14px }
.detail-li-tag{ float:left; width:90px; color:#c8a24b; font-size:13px; border:1px solid #c8a24b; text-align:center; line-height:22px; margin-top:1px; border-radius:2px }
.detail-li-title{ float:left; width:60%; font-size:16px; color:#333; padding-left:16px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.detail-li a:hover .detail-li-title{ color:#c8a24b }
.detail-li-arrow{ float:right; color:#ccc; font-size:20px; line-height:24px }

/* ===== 详情页：摘要 ===== */
.detail-summary{ background:#faf5ea; border-left:3px solid #c8a24b; color:#8a6d3b; font-size:15px; line-height:26px; padding:12px 16px; margin-bottom:20px }
/* ===== 详情页：上一篇 / 下一篇 ===== */
.detail-prevnext{ margin-top:14px; padding-top:14px; border-top:1px dashed #ddd; overflow:hidden; font-size:15px }
.detail-prevnext .prev{ float:left; width:50%; box-sizing:border-box; text-align:left; padding-right:10px; color:#8a6d3b; line-height:26px }
.detail-prevnext .next{ float:right; width:50%; box-sizing:border-box; text-align:right; padding-left:10px; color:#8a6d3b; line-height:26px }
.detail-prevnext a:hover{ color:#c8a24b; text-decoration:underline }
.detail-prevnext .disabled{ color:#ccc; cursor:default }
.detail-prevnext .disabled:hover{ color:#ccc; text-decoration:none }

/* ==================== 首页：顶部导航栏 ==================== */
.top-nav{ position:sticky; top:0; z-index:999; background:rgba(26,26,26,.97); border-bottom:1px solid #2e2e2e; box-shadow:0 2px 12px rgba(0,0,0,.28) }
.nav-inner{ width:70%; max-width:1295px; margin:0 auto; height:52px; display:flex; align-items:center; justify-content:space-between }
.nav-logo{ display:flex; align-items:center; gap:10px; text-decoration:none; white-space:nowrap }
.nav-logo-img{ width:34px; height:34px; border-radius:50%; object-fit:cover; display:block; background:#e8c98a }
.nav-logo-text{ font-size:20px; font-weight:700; color:#e8c98a; letter-spacing:2px }
.nav-menu{ list-style:none; margin:0; padding:0; display:flex; align-items:center; gap:4px }
.nav-menu li{ margin:0 }
.nav-menu a{ display:block; padding:0 16px; line-height:52px; font-size:15px; color:#e8e0d2; border-bottom:2px solid transparent; text-decoration:none; transition:color .2s, border-color .2s }
.nav-menu a:hover{ color:#f0d48f }
.nav-menu a.active{ color:#f0d48f; border-bottom-color:#c8a24b; font-weight:700 }

/* 适龄提示：定位到 banner 左上角 */
.tr_ban{ position:relative }
.age-tip{ position:absolute; top:15px; left:15px; z-index:5 }
.age-tip img{ width:80px; height:auto }

/* ==================== 首页：下载中心（悬浮于 banner 右侧） ==================== */
.dl-center{ position:fixed; top:110px; right:3%; width:240px; max-width:26%; background:linear-gradient(165deg, rgba(52,44,36,.97), rgba(24,20,18,.97)); border:1px solid rgba(200,162,75,.55); border-radius:14px; padding:18px 16px 16px; box-sizing:border-box; box-shadow:0 18px 40px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.08); backdrop-filter:blur(6px); z-index:998; text-align:center }
.dl-head{ text-align:center; margin-bottom:12px }
.dl-title{ display:inline-block; font-size:17px; color:#f0d48f; letter-spacing:6px; margin:0; font-weight:700; text-shadow:0 1px 2px rgba(0,0,0,.4) }
.dl-title:before{ content:''; display:inline-block; vertical-align:middle; width:24px; height:1px; background:linear-gradient(90deg, transparent, #c8a24b); margin:0 10px 0 0 }
.dl-title:after{ content:''; display:inline-block; vertical-align:middle; width:24px; height:1px; background:linear-gradient(90deg, #c8a24b, transparent); margin:0 0 0 10px }
.dl-sub{ display:block; margin-top:6px; color:#b9b0a0; font-size:11px; letter-spacing:1px }
.dl-list{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:9px }
.dl-item{ flex:none }
.dl-btn{ display:block; border-radius:8px; overflow:hidden; border:1px solid rgba(200,162,75,.4); background:#2f2f2f; box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 3px 8px rgba(0,0,0,.25); transition:transform .25s, box-shadow .25s, border-color .25s, background .25s }
.dl-btn:hover{ transform:translateY(-3px); background:#383838; border-color:#e0bd72; box-shadow:0 12px 24px rgba(0,0,0,.45), 0 0 0 1px rgba(200,162,75,.6), 0 0 18px rgba(200,162,75,.25) }
.dl-btn img{ width:100%; height:auto; display:block }

.dl-wx{ border:0; border-radius:10px; padding:9px 8px 10px; text-align:center; background:#fffdf6; box-shadow:0 4px 12px rgba(0,0,0,.28), inset 0 0 0 1px rgba(200,162,75,.35) }
.dl-wx-title{ display:block; color:#5a3d1e; font-size:12px; font-weight:700; letter-spacing:2px; margin-bottom:7px }
.dl-center .dl-wx-qr{ width:74px; height:74px; border-radius:6px; display:block; margin:0 auto 7px; box-sizing:border-box }
.dl-wx-tip{ display:block; color:#9a8a70; font-size:10px; letter-spacing:1px }

/* ==================== 资讯页：游戏下载悬浮面板（右侧常驻） ==================== */
.dl-section{ position:fixed; top:110px; right:3%; width:240px; max-width:26vw; background:linear-gradient(165deg, rgba(52,44,36,.97), rgba(24,20,18,.97)); border:1px solid rgba(200,162,75,.55); border-radius:14px; padding:16px 16px 16px; box-sizing:border-box; box-shadow:0 18px 40px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.08); backdrop-filter:blur(6px); z-index:998; text-align:center }
.dl-section .dl-head{ margin-bottom:12px }
.dl-section .dl-title{ font-size:17px; letter-spacing:6px }
.dl-section .dl-sub{ font-size:11px; letter-spacing:1px; margin-top:6px }
.dl-section .dl-list{ flex-direction:column; gap:9px }
.dl-section .dl-item{ flex:none; width:100% }
.dl-section .dl-wx-qr{ width:74px; height:74px; border-radius:6px; display:block; margin:0 auto 7px; box-sizing:border-box }
@media (max-width:768px){
  /* 资讯列表页 / 详情页：手机端只保留安卓 + AppStore 两个下载按钮，悬浮于右侧 */
  .dl-section{
    display:block;
    position:fixed;
    top:10%;
    bottom:auto;
    right:10px;
    left:auto;
    transform:translateY(-50%);
    width:116px;
    max-width:none;
    margin:0;
    padding:6px;
    background:linear-gradient(165deg, rgba(52,44,36,.96), rgba(24,20,18,.96));
    border:1px solid rgba(200,162,75,.6);
    border-radius:10px;
    box-shadow:0 8px 22px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.08);
    backdrop-filter:blur(6px);
    z-index:998;
  }
  .dl-section .dl-head{ display:none }
  .dl-section .dl-sub{ display:none }
  .dl-section .dl-list{ flex-direction:column; gap:6px }
  .dl-section .dl-item{ width:100% }
  .dl-section .dl-item:nth-child(3),
  .dl-section .dl-wx{ display:none }
  .dl-section .dl-btn{ border-radius:6px; border:1px solid rgba(200,162,75,.4); overflow:hidden }
  .dl-section .dl-btn img{ width:100%; height:auto; display:block }
  .dl-section .dl-wx-qr{ width:52px; height:52px }
  .dl-section .dl-wx-tip{ display:none }
}

/* ==================== 移动端适配（手机 / 小屏 ≤768px） ==================== */
@media (max-width:768px){
  body{ font-size:13px }
  body > br{ display:none }

  /* 顶部导航：手机端单行排布、隐藏 Logo 文字 */
  .nav-inner{ flex-direction:row; height:50px; padding:0 10px; gap:4px; width:auto; max-width:none }
  .nav-logo{ flex:none }
  .nav-logo-img{ width:30px; height:30px }
  .nav-logo-text{ display:none }
  .nav-menu{ flex-wrap:nowrap; gap:0 }
  .nav-menu li{ margin:0 }
  .nav-menu a{ padding:0 6px; line-height:50px; font-size:14px; white-space:nowrap }

  /* 首页 banner 与适龄提示 */
  .age-tip{ top:8px; left:8px }
  .age-tip img{ width:56px; height:auto }

  /* 首页：下载中心手机端通栏、压扁（下载按钮竖排 + 公众号在右） */
  .dl-center{ position:absolute; top:auto; bottom:0; left:0; right:0; transform:none; width:auto; max-width:none; margin:0; padding:4px 8px 8px; background:transparent; border:0; border-radius:0; box-shadow:none; backdrop-filter:none }
  .dl-center .dl-head{ display:none }
  .dl-center .dl-head{ margin-bottom:6px }
  .dl-center .dl-title{ font-size:13px; letter-spacing:2px }
  .dl-center .dl-sub{ display:none }
  .dl-center .dl-list{ display:grid; grid-template-columns:auto 44px; grid-template-rows:auto auto; gap:2px 4px; justify-content:center }
  .dl-center .dl-item{ min-width:0 }
  .dl-center .dl-item:nth-child(1){ grid-column:1; grid-row:1 }
  .dl-center .dl-item:nth-child(2){ grid-column:1; grid-row:2 }
  .dl-center .dl-item:nth-child(3){ grid-column:2; grid-row:1 / span 2; display:flex; align-items:center }
  .dl-center .dl-btn{ height:30px; width:fit-content; display:flex; align-items:center; justify-content:center; margin:0 auto }
  .dl-center .dl-btn img{ height:100%; width:auto; object-fit:contain }
  .dl-center .dl-wx{ box-sizing:border-box; width:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:2px }
  .dl-center .dl-wx-title{ display:none }
  .dl-center .dl-wx-qr{ width:40px; height:40px; margin:0 }
  .dl-center .dl-wx-tip{ display:none }

  /* 首页：宣传视频 */
  .sp_nr{ width:auto; margin:10px 12px 0 }

  /* 首页：游戏图说轮播 */
  .yxtsb{ width:auto; margin:10px 12px 0 }

  /* 首页：最新资讯 */
  .zxzx{ width:auto; margin:10px 12px }
  .zxzx-head{ height:48px; line-height:48px; padding:0 14px }
  .zxzx-title{ font-size:18px }
  .zxzx-more{ font-size:13px }
  .zxzx-list{ padding:6px 12px 14px }
  .zxzx-date{ display:none }
  .zxzx-link{ padding:12px 6px }
  .zxzx-thumb{ float:left; width:96px; height:64px; margin-right:12px }
  .zxzx-info{ float:left; width:calc(100% - 108px); padding-top:0 }
  .zxzx-item-title{ font-size:15px; line-height:22px; max-height:44px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
  .zxzx-summary{ display:none }
  .zxzx-go{ display:none }

  /* 资讯列表页 / 详情页 */
  .detail-wrap{ padding:16px 0 30px }
  .detail-box{ width:auto; margin:0 12px; padding:20px 16px }
  .detail-title{ font-size:21px; line-height:30px; padding-bottom:12px }
  .detail-meta{ padding:10px 0 16px; font-size:13px }
  .detail-meta span{ margin-right:12px }
  .detail-body{ font-size:15px; line-height:26px }
  .detail-body li{ line-height:26px }
  .detail-li a{ display:flex; flex-wrap:wrap; align-items:center; gap:6px 10px; padding:13px 4px }
  .detail-li-date{ float:none; width:auto; font-size:13px }
  .detail-li-tag{ float:none; width:auto; padding:0 10px; font-size:12px }
  .detail-li-title{ float:none; width:100%; padding-left:0; font-size:15px; line-height:22px; white-space:normal; word-break:break-all }
  .detail-li-arrow{ display:none }
  .detail-summary{ font-size:14px; line-height:24px; padding:10px 12px; margin-bottom:16px }
  .detail-nav a{ float:none; display:block; text-align:right; font-size:14px }
  .detail-prevnext .prev,
  .detail-prevnext .next{ float:none; width:100%; padding:0; text-align:left; line-height:24px }
  .detail-prevnext .next{ margin-top:6px; text-align:left }

  /* 页尾：手机端二维码在上、健康游戏忠告在下 */
  .foot{ padding:14px 12px }
  .foot .nr{ width:100%; flex-direction:column; justify-content:center; gap:10px; text-align:center }
  .foot .lfnr{ float:none; width:100%; flex:none }
  .foot .rfnr{ float:none; flex:none; order:-1; border-left:0; padding-left:0 }
  .foot-wz{ font-size:12px; line-height:20px; text-align:center }
  .foot .foot-links, .foot .foot-contact, .foot .foot-copy{ display:none }
  .foot .rfnr .rf{ display:none }
  .foot .wxh{ float:none; margin:0 auto }
  .foot .wxh img{ width:72px; height:72px; display:block; margin:0 auto }
}

/* ==================== 适龄提示弹窗 ==================== */
.age-modal{ position:fixed; top:0; left:0; right:0; bottom:0; z-index:2000; display:none; align-items:center; justify-content:center; background:rgba(0,0,0,.55) }
.age-modal.show{ display:flex }
.age-modal-box{ background:#fff; border-radius:12px; padding:26px 22px; max-width:340px; width:82%; text-align:center; box-shadow:0 12px 40px rgba(0,0,0,.35); box-sizing:border-box }
.age-modal-box p{ font-size:15px; line-height:1.8; color:#333; margin:0 0 20px }
.age-modal-btn{ border:0; background:#c8a24b; color:#fff; font-size:14px; padding:9px 32px; border-radius:6px; cursor:pointer; transition:background .2s }
.age-modal-btn:hover{ background:#b08f3c }

/* ==================== 最新资讯列表页 / 详情页：页尾始终贴底 ==================== */
body:has(.detail-wrap){ display:flex; flex-direction:column; min-height:100vh }
body:has(.detail-wrap) .detail-wrap{ flex:1 0 auto }
body:has(.detail-wrap) .foot{ flex-shrink:0 }
/* ==================== 首页：最新资讯 + 游戏图说轮播 并排（轮播图左、资讯右） ==================== */
.home-mid{ width:70%; max-width:1295px; margin:30px auto 10px; display:flex; gap:24px; align-items:stretch }
.home-mid .yxtsb{ order:-1; align-self:flex-start; flex:0 0 auto; width:46%; max-width:620px; margin:0 }
.home-mid .zxzx{ order:0; flex:1 1 auto; width:auto; min-width:0; margin:0 }
/* 右侧资讯：去掉缩略图，展示日期 */
.home-mid .zxzx-thumb{ display:none }
.home-mid .zxzx-info{ display:block; float:none; width:auto; overflow:hidden; padding-top:0 }
.home-mid .zxzx-item-title{ font-size:16px; line-height:24px; max-height:48px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
.home-mid .zxzx-summary{ font-size:13px; line-height:20px; height:40px }
.home-mid .zxzx-go{ display:none }

/* 中等宽度（<1200px）：并排太窄，改为上下排列（资讯在上、轮播在下） */
@media (max-width:1199px){
  .home-mid{ display:block; width:70%; max-width:1295px; margin:30px auto 10px }
  .home-mid .zxzx{ width:100%; margin:0 }
  .home-mid .yxtsb{ order:0; width:46%; max-width:620px; margin:20px auto 0 }
  .home-mid .zxzx-thumb{ display:none }
  .home-mid .zxzx-info{ display:block; float:none; width:auto; overflow:hidden; padding-top:0 }
  .home-mid .zxzx-item-title{ font-size:16px; line-height:24px; white-space:normal; max-height:48px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
  .home-mid .zxzx-summary{ font-size:13px; line-height:20px; height:40px }
}

/* 移动端（≤768px）：去掉缩略图，展示日期（日期框略缩小） */
@media (max-width:768px){
  .home-mid{ display:block; width:auto; margin:0 }
  .home-mid .zxzx{ width:auto; margin:10px 12px }
  .home-mid .yxtsb{ width:auto; margin:10px 12px 0 }
  .home-mid .zxzx-date{ display:block; width:52px; height:52px; margin-right:10px; padding-top:6px }
  .home-mid .zxzx-date b{ font-size:20px; line-height:20px }
  .home-mid .zxzx-thumb{ display:none }
  .home-mid .zxzx-info{ display:block; float:none; width:auto; overflow:hidden; padding-top:4px }
  .home-mid .zxzx-item-title{ font-size:15px; line-height:22px; max-height:44px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
  .home-mid .zxzx-summary{ display:none }
}
