﻿        body { font-family: Arial, sans-serif; background-color: #121212; color: #f0f0f0; margin: 0; padding: 0; }
        .bg { background-color: #121d2b; padding: 0; }
        /* Banner */
        .banner { position: relative; background: url('/images/banner-image.jpg') no-repeat center center; height: 180px; width: 1040px; background-size: cover; margin: 0 auto; }
        .banner .txt { position: absolute; right: 0; width: 71%; height: 26px; line-height: 29px; font-size: 16px; color: #fff; text-align: left; padding-left: 20px; top: 150px; }
        .banner .logo{ width: 400px; height: 110px; position: absolute; left: 360px; top: 1px; }
        .banner .logo a{width:400px;height:110px;display:block;position:inherit;text-indent:-9999px;}
        /* 分类导航 */
        .category-table { width: 100%; text-align: center; background-color: #1e2a35; margin: 0 auto; padding: 20px 0; }
        .category-table td { background-color: #2c3e50; padding: 10px 20px; margin: 0 5px; border-radius: 5px; text-align: center; }
        .category-table a { color: #fff; text-decoration: none; font-weight: bold; }
        .category-table a:hover { color: #ffda44; }
        /* 游戏列表 */
        .new_list { width: 1000px; margin: 0 auto; background: #2c3e50; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); padding: 20px; color: #ecf0f1; }
        table.tb1 { width: 100%; border-collapse: collapse; }
        table.tb1 th, table.tb1 td { border: 1px solid #34495e; padding: 12px; text-align: center; font-size: 14px; }
        table.tb1 th { background-color: #2980b9; color: #fff; font-weight: bold; }
        table.tb1 td { background-color: #34495e; color: #ecf0f1; }
        table.tb1 tr:nth-child(even) td { background-color: #3b4b5b; }
        table.tb1 tr:hover { background-color: #3d5977; }
        /* 文章标题 */
        .title { font-size: 20px; color: #fff; text-align: center; }
        /* 文章内容 */
        .content_list { width: 1000px; margin: 0 auto; background: #2c3e50; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); padding: 20px; color: #ecf0f1; }
        table.content { width: 100%; border-collapse: collapse; }
        table.content th, table.tb1 td { border: 1px solid #34495e; padding: 12px; text-align: left; }
        table.content th { background-color: #2980b9; color: #fff; font-weight: bold; }
        table.content td { background-color: #34495e; color: #ecf0f1; }
        table.content a { color: #ff8c00; text-decoration: none; font-weight: bold; }
        table.content a:hover { color: #ffda44; }
        table.content tr:nth-child(even) td { background-color: #3b4b5b; }
        table.content tr:hover { background-color: #3d5977; }
        /* 友情链接 */
        .friend-links { width: 1000px; margin: 0 auto; background: #2c3e50; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin-top: 60px; color: #ecf0f1; }
        .friend-links h2 { font-size: 15px; text-align: left; margin-bottom: 20px; }
        .friend-links ul { list-style-type: none; padding: 0; text-align: left; }
        .friend-links ul li { display: inline-block; margin: 0 15px; }
        .friend-links ul li a { color: #ff8c00; text-decoration: none; font-weight: bold; }
        .friend-links ul li a:hover { color: #ffda44; }
        /* 分页 */
        .pagination { text-align: center; margin-top: 20px; }
        .pagination a { padding: 8px 12px; margin: 0 5px; background-color: #ff8c00; color: #fff; border-radius: 5px; text-decoration: none; }
        .pagination a:hover { background-color: #e67e22; }
        /* 优化链接样式 */
        .category-table a, .tb1 a { color: #ff8c00; text-decoration: none; }
        .category-table a:hover, .tb1 a:hover { color: #ffda44; }
        /* 免责声明 */
        .disclaimer { background-color: #1a1a1a; color: #b0b0b0; padding: 15px; margin-top: 40px; text-align: center; font-size: 14px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
        .disclaimer a { color: #ff8c00; text-decoration: none; }
        .disclaimer a:hover { color: #ffda44; }
        @media screen and (max-width: 768px) { .category-table td { display: inline-block; margin: 5px 10px; width: auto; padding: 8px 16px; } .banner .txt { width: 100%; top: 115px; } .new_list { width: 95%; padding: 10px; } table.tb1 th, table.tb1 td { padding: 8px; font-size: 14px; } .friend-links ul li { display: block; margin: 10px 0; } }