/* Game category & article pages: blue/white skin matching the redesigned homepage header. */
body.game-cat-body,body.game-art-body{background:#f5f7fb!important;}

/* Breadcrumb card */
.game-crumb{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;padding:16px 24px!important;background:#fff!important;border:1px solid #e8edf7!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(15,23,42,.04)!important;box-sizing:border-box!important;font-size:17px!important;color:#1f2937!important;white-space:nowrap!important;overflow:hidden!important;}
.game-crumb-icon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#edf1ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C7EEF' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.4 12 3.4l8.5 7'/%3E%3Cpath d='M5.6 9.2V20.6h12.8V9.2'/%3E%3Cpath d='M9.8 20.6v-5.9h4.4v5.9'/%3E%3C/svg%3E") center/20px 20px no-repeat;}
.game-crumb a{color:#4b5563!important;text-decoration:none!important;font-weight:400!important;margin:0!important;}
.game-crumb a.game-crumb-home{color:#111827!important;font-size:19px!important;font-weight:700!important;letter-spacing:.2px;}
.game-crumb a:hover{color:#3f5fc4!important;}
.game-crumb-sep{flex:0 0 auto;color:#c1c9d6!important;font-size:17px!important;line-height:1;}
.game-crumb-cur{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827!important;font-size:17px!important;font-weight:700!important;}

/* Page shell */
.game-cat-page,.game-single-page{width:1200px!important;padding:20px 20px 30px!important;margin:24px auto 0!important;background:transparent!important;box-sizing:border-box!important;}
.game-cat-page .Content_L{width:785px!important;margin-right:29px!important;}
.game-cat-page .Content_R,.game-single-page .Content_R{width:346px!important;}

/* Category header */
.game-cat-page .catalog-seo-h1{background:#fff!important;border:1px solid #e8edf7!important;border-left:5px solid #5C7EEF!important;border-radius:14px!important;padding:20px 24px!important;margin:0 0 16px!important;color:#1f2937!important;font-size:26px!important;line-height:1.4!important;box-shadow:0 2px 10px rgba(15,23,42,.04)!important;box-sizing:border-box!important;}
.game-cat-page .top_nav{display:none!important;}

/* Category article list */
.game-cat-page .news_list{background:#fff!important;border:1px solid #e8edf7!important;border-radius:14px!important;padding:0 18px!important;box-shadow:0 4px 18px rgba(15,23,42,.05)!important;box-sizing:border-box!important;}
.game-cat-page .news_list .list{padding:0!important;margin:0!important;}
.game-cat-page .news_list .list li a{display:grid!important;grid-template-columns:196px minmax(0,1fr)!important;column-gap:20px!important;align-items:start!important;height:auto!important;min-height:0!important;padding:22px 0!important;background:transparent!important;border-bottom:1px solid #eef2f7!important;transition:background .18s ease;}
.game-cat-page .news_list .list li:last-child a{border-bottom:0!important;}
.game-cat-page .news_list .list li a:hover{background:#f8faff!important;text-decoration:none!important;}
.game-cat-page .news_list .list li a .imgst{float:none!important;grid-column:1!important;grid-row:1/span 3!important;width:196px!important;height:118px!important;min-height:118px!important;border-radius:8px;overflow:hidden;background:#f1f5fb;}
.game-cat-page .news_list .list li a .imgst img{width:196px!important;height:118px!important;border-radius:8px;object-fit:cover;}
.game-cat-page .news_list .list li a .bt{grid-column:2!important;grid-row:1!important;margin:0 0 10px!important;width:auto!important;float:none!important;color:#1f2937!important;font-size:19px!important;line-height:1.5!important;height:auto!important;overflow:visible!important;}
.game-cat-page .news_list .list li a:hover .bt{color:#3f5fc4!important;}
.game-cat-page .news_list .list li a p{grid-column:2!important;grid-row:2!important;float:none!important;clear:none!important;width:auto!important;margin:0 0 12px!important;color:#64748b!important;font-size:14px!important;line-height:1.7!important;}
.game-cat-page .news_list .list li a .item{grid-column:2!important;grid-row:3!important;width:auto!important;margin:0!important;float:none!important;color:#94a3b8!important;font-size:13px!important;}
.game-cat-page .news_list .list li a .item .time{width:auto!important;margin-right:28px;}

/* Pagination */
.game-cat-page .pagewrap{height:auto!important;padding:22px 0 6px!important;text-align:center!important;}
.game-cat-page .pagewrap a,.game-cat-page .pagewrap span{display:inline-block!important;height:34px!important;line-height:32px!important;padding:0 12px!important;margin:0 4px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;color:#475569!important;font-size:14px!important;text-decoration:none!important;}
.game-cat-page .pagewrap a:hover{border-color:#5C7EEF!important;color:#3f5fc4!important;}
.game-cat-page .pagewrap .now-page,.game-cat-page .pagewrap li.active a{background:#5C7EEF!important;border-color:#5C7EEF!important;color:#fff!important;}

/* Sidebar cards */
.game-cat-page .Content_R>.dj_warp_f,.game-cat-page .Content_R>.dj_warp_b,.game-cat-page .Content_R>.dj_warp_d,
.game-single-page .Content_R>.dj_warp_f,.game-single-page .Content_R>.dj_warp_b,.game-single-page .Content_R>.dj_warp_d{background:#fff!important;border:1px solid #e8edf7!important;border-radius:14px!important;padding:18px!important;margin:0 0 16px!important;box-shadow:0 4px 18px rgba(15,23,42,.05)!important;box-sizing:border-box!important;overflow:hidden!important;}
.game-cat-page .QZ_title,.game-single-page .QZ_title{display:flex!important;align-items:center!important;border-bottom:1px solid #eef2f7!important;padding-bottom:12px!important;margin:0 0 10px!important;}
.game-cat-page .QZ_title span,.game-single-page .QZ_title span{color:#1f2937!important;font-size:17px!important;font-weight:700!important;}
.game-cat-page .QZ_title i,.game-single-page .QZ_title i{display:none!important;}
.game-cat-page .QZ_title .lin,.game-single-page .QZ_title .lin{display:none!important;}
.game-cat-page .net a,.game-single-page .net a{display:block!important;padding:9px 0!important;border-bottom:1px dashed #eef2f7!important;color:#374151!important;font-size:14px!important;line-height:1.6!important;text-decoration:none!important;}
.game-cat-page .net a:last-child,.game-single-page .net a:last-child{border-bottom:0!important;}
.game-cat-page .net a i,.game-single-page .net a i{display:inline-block!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#5C7EEF!important;margin-right:8px!important;vertical-align:middle!important;}
.game-cat-page .net a:hover,.game-single-page .net a:hover{color:#3f5fc4!important;}
.game-cat-page .dj_warp_b .list a,.game-single-page .dj_warp_b .list a{border-bottom:1px solid #eef2f7!important;}
.game-cat-page .dj_warp_b .list .tex p,.game-single-page .dj_warp_b .list .tex p{color:#374151!important;}
.game-cat-page .dj_warp_b .list a:hover .tex p,.game-single-page .dj_warp_b .list a:hover .tex p{color:#3f5fc4!important;}
.game-cat-page .dj_warp_d .cent a,.game-single-page .dj_warp_d .cent a{color:#374151!important;}
.game-cat-page .dj_warp_d .cent a:hover,.game-single-page .dj_warp_d .cent a:hover{color:#3f5fc4!important;}

/* Article page */
.game-single-page .Content_L{background:#fff!important;border:1px solid #e8edf7!important;border-radius:16px!important;padding:26px 30px!important;box-sizing:border-box!important;box-shadow:0 4px 18px rgba(15,23,42,.05)!important;}
.game-single-page .news_warp_top{border-bottom:1px solid #eef2f7!important;padding-bottom:16px!important;margin-bottom:20px!important;}
.game-single-page .news_warp_top .bt{margin:0 0 14px!important;padding-left:14px!important;height:auto!important;line-height:1.45!important;text-align:left!important;color:#1f2937!important;font-size:28px!important;font-weight:800!important;border-left:5px solid #5C7EEF;overflow:visible!important;}
.game-single-page .news_warp_top .time,.game-single-page .news_warp_top .intem{color:#64748b!important;font-size:13px!important;height:auto!important;line-height:1.8!important;}
.game-single-page .news_warp_top .time{float:none!important;display:inline-block!important;max-width:none!important;padding-right:20px!important;overflow:visible!important;}
.game-single-page .news_warp_top .intem{float:none!important;display:inline-flex!important;flex-wrap:wrap!important;gap:4px 20px!important;width:auto!important;overflow:visible!important;}
.game-single-page .news_warp_top .intem li{float:none!important;display:inline-block!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;}
.game-single-page .news_warp_top .intem a{color:#3f5fc4!important;}
.game-single-page .news_warp_center{color:#374151!important;font-size:16px!important;line-height:1.9!important;}
.game-single-page .news_warp_center p{margin:0 0 16px!important;color:#374151!important;}
.game-single-page .news_warp_center>p[style]{color:#94a3b8!important;font-size:13px!important;line-height:1.7!important;border-bottom:1px solid #eef2f7!important;}
.game-single-page .news_warp_center a{color:#3f5fc4!important;}
.game-single-page .news_warp_center h2,.game-single-page .news_warp_center h3,.game-single-page .news_warp_center h4{color:#1f2937!important;line-height:1.5!important;border-left:4px solid #5C7EEF;padding-left:12px;margin:24px 0 14px!important;}
.game-single-page .news_warp_center img{max-width:100%!important;height:auto!important;border-radius:8px;}
.game-single-page .fenye a{display:inline-block!important;padding:8px 22px!important;margin:0 6px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#f8faff!important;color:#3f5fc4!important;text-decoration:none!important;}
.game-single-page .fenye a.hover{background:#5C7EEF!important;border-color:#5C7EEF!important;color:#fff!important;}
.game-single-page .xgwz_wr a{color:#1f2937!important;}
.game-single-page .xgwz_wr a:hover{color:#3f5fc4!important;}
.game-single-page .xgwz_wen{border-bottom:1px solid #eef2f7!important;}

@media(max-width:1000px){
  .game-cat-page,.game-single-page{width:100%!important;padding:14px 12px 24px!important;margin:12px auto 0!important;}
  .game-cat-page .Content_L,.game-single-page .Content_L{width:100%!important;float:none!important;margin-right:0!important;}
  .game-cat-page .Content_R,.game-single-page .Content_R{width:100%!important;float:none!important;margin-top:16px!important;}
  .game-crumb{padding:12px 14px!important;gap:8px!important;font-size:14px!important;border-radius:12px!important;}
  .game-crumb-icon{width:30px!important;height:30px!important;background-size:16px 16px!important;}
  .game-crumb a.game-crumb-home{font-size:16px!important;}
  .game-crumb-sep{font-size:14px!important;}
  .game-crumb-cur{font-size:14px!important;}
  .game-cat-page .catalog-seo-h1{font-size:22px!important;padding:16px 18px!important;border-radius:12px!important;}
  .game-cat-page .top_nav{padding:8px 10px!important;}
  .game-cat-page .top_nav a{font-size:14px!important;padding:7px 14px!important;}
  .game-cat-page .news_list{padding:0 14px!important;}
  .game-cat-page .news_list .list li a{grid-template-columns:120px minmax(0,1fr)!important;column-gap:16px!important;padding:18px 0!important;}
  .game-cat-page .news_list .list li a .imgst{width:120px!important;height:90px!important;min-height:90px!important;}
  .game-cat-page .news_list .list li a .imgst img{width:120px!important;height:90px!important;}
  .game-cat-page .news_list .list li a .bt{margin:0 0 8px!important;font-size:16px!important;line-height:1.5!important;}
  .game-cat-page .news_list .list li a p{margin:0 0 10px!important;font-size:13px!important;}
  .game-cat-page .news_list .list li a .item{margin:0!important;}
  .game-single-page .Content_L{padding:18px 16px!important;}
  .game-single-page .news_warp_top .bt{font-size:22px!important;padding-left:12px!important;}
  .game-single-page .news_warp_center{font-size:15px!important;}
  .game-single-page .news_warp_center img{border-radius:6px;}
}
