/* _content/MirDataCenterGameShowSiteFront/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-vxljh8rcpd] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-vxljh8rcpd] {
  color: #0077cc;
}

.btn-primary[b-vxljh8rcpd] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-vxljh8rcpd], .nav-pills .show > .nav-link[b-vxljh8rcpd] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-vxljh8rcpd] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-vxljh8rcpd] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-vxljh8rcpd] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-vxljh8rcpd] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-vxljh8rcpd] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/MirDataCenterGameShowSiteFront/Views/Shared/Components/Default/Body.cshtml.rz.scp.css */
.card-box[b-5n38h9rv61] {
    /*background-color: rgb(75, 28, 20);*/
    border-radius: 8px;
    padding: 16px 32px 32px;
    margin-bottom: 32px;
}

.card-box .title[b-5n38h9rv61] {
    border-left: 3px solid rgb(253, 231, 1);
    padding-left: 16px;
    color: #000000;
    font-weight: bold;
    font-size: 25px;
}

.game[b-5n38h9rv61] {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background: #FFFFff;
    transition: transform 0.2s ease-in-out;
}

.game:hover[b-5n38h9rv61] {
    transform: scale(1.02);
}

.game .logo img[b-5n38h9rv61] {
    width: 100%;
    height: 195px;
}

.game .logo .star[b-5n38h9rv61] {
    position: absolute;
    top: 12px;
    left: 12px;
    border: 2px solid #fff1f0;
    background: #000000;
    color: #ffffff;
    font-size: 12px;
    border-radius: 4px;
    padding: 4px 8px;
}

.game .logo .star.Hot[b-5n38h9rv61] {
    background: #ff0000;
}

.game .logo .star.New[b-5n38h9rv61] {
    background: green;
}

.game .name[b-5n38h9rv61] {
    padding: 0 16px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    color: rgb(173, 36, 36);
}


.game .info[b-5n38h9rv61] {
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    margin: 0 16px;
    font-size: 12px;
}

.game .tag-box[b-5n38h9rv61] {
    min-height: 62px;
    max-height: 62px;
    text-align: center;
    padding: 16px;
}

.game .tag-box .tag[b-5n38h9rv61] {
    display: inline-block;
    font-size: 12px;
    border-radius: 2px;
    border: 1px solid #ababab;
    background-color: #efefef;
    color: #333333;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 2px 4px;
}


.game .start-button-box[b-5n38h9rv61] {
    padding: 0 16px 16px;
    text-align: center;
}

.game .start-button-box .start-button[b-5n38h9rv61] {
    width: 100%;
    border-radius: 4px;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    background-color: rgb(167, 0, 0);
    color: #ffffff;
    padding: 8px;
    text-align: center;
}

.game .start-button-box .start-button:hover[b-5n38h9rv61] {
    background-color: rgb(244, 207, 0);
    color: #000;
}


.tag-list-box[b-5n38h9rv61] {
    margin-bottom: 16px;
}

.tag-list-box .s-tag[b-5n38h9rv61] {
    display: inline-block;
    font-size: 12px;
    border-radius: 2px;
    border: 1px solid #000000;
    background-color: #ffffff;
    color: #000000;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 2px 8px;
}

.tag-list-box .s-tag:hover[b-5n38h9rv61] {
    background-color: #0a58ca;
    color: #ffffff;
}

tr.next[b-5n38h9rv61]
{
    background-color: #f0e9fe;
}




.game-table[b-5n38h9rv61] {
            margin: 20px auto;
            width: 100%;
            border: 2px solid #9D110C;
            font-family: "Microsoft YaHei", Arial, sans-serif;
            box-shadow: 0 4px 8px rgba(157, 17, 12, 0.15);
            border-radius: 4px;
            overflow: hidden;
        }
        .table-row[b-5n38h9rv61] {
            display: table;
            width: 100%;
            table-layout: fixed;
        }
        .table-cell[b-5n38h9rv61] {
            display: table-cell;
            border-right: 1px solid #9D110C;
            text-align: center;
            vertical-align: middle;
            padding: 8px 6px;
            height: 38px;
            font-size: 13px;
            transition: background-color 0.3s ease;
        }
        .table-cell:last-child[b-5n38h9rv61] {
            border-right: none;
        }
        .table-header[b-5n38h9rv61] {
            background: linear-gradient(135deg, #9D110C 0%, #B8150F 100%);
            color: white;
            font-weight: bold;
            text-shadow: 0 1px 2px rgba(0,0,0,0.2);
        }
        .table-header .table-cell[b-5n38h9rv61] {
            border-right: 1px solid rgba(255,255,255,0.2);
            border-bottom: 1px solid #9D110C;
            height: 40px;
        }
        .table-body .table-row[b-5n38h9rv61] {
            border-bottom: 1px solid #9D110C;
        }
        .table-body .table-row:last-child[b-5n38h9rv61] {
            border-bottom: none;
        }
        .table-body .table-cell[b-5n38h9rv61] {
            background-color: white;
            height: 42px;
            color: #333;
        }
        .table-body .table-row:hover .table-cell[b-5n38h9rv61] {
            background-color: #ffeaea;
        }
        .btn-enter-game[b-5n38h9rv61] {
            background: linear-gradient(135deg, #9D110C 0%, #B8150F 100%);
            border: 1px solid #9D110C;
            color: white;
            padding: 4px 12px;
            font-size: 11px;
            cursor: pointer;
            border-radius: 3px;
            font-weight: bold;
            transition: all 0.2s ease;
            box-shadow: 0 1px 3px rgba(157, 17, 12, 0.3);
            text-shadow: 0 1px 1px rgba(0,0,0,0.2);
        }
        .btn-enter-game:hover[b-5n38h9rv61] {
            background: linear-gradient(135deg, #7A0D09 0%, #9D110C 100%);
            border-color: #7A0D09;
            box-shadow: 0 2px 4px rgba(157, 17, 12, 0.4);
        }
        .btn-enter-game:active[b-5n38h9rv61] {
            box-shadow: 0 1px 2px rgba(157, 17, 12, 0.3);
        }
        
        /* 游戏名称特殊样式 */
        .table-body .table-cell:first-child[b-5n38h9rv61] {
            font-weight: bold;
            color: #9D110C;
        }
        
        /* 响应式优化 */
        @media (max-width: 768px) {
            .table-cell[b-5n38h9rv61] {
                font-size: 11px;
                padding: 6px 3px;
            }
            .btn-enter-game[b-5n38h9rv61] {
                font-size: 10px;
                padding: 3px 8px;
            }
        }
        
        /* IE8兼容 */
        .table-row[b-5n38h9rv61] {
            *display: block;
            *width: 100%;
        }
        .table-cell[b-5n38h9rv61] {
            *display: inline-block;
            *width: 16.66%;
            *vertical-align: top;
            *line-height: 38px;
        }
        .table-body .table-cell[b-5n38h9rv61] {
            *line-height: 42px;
        }
        .table-header .table-cell[b-5n38h9rv61] {
            *line-height: 40px;
        }
/* _content/MirDataCenterGameShowSiteFront/Views/Shared/Components/Default/Footer.cshtml.rz.scp.css */
.footer[b-3mn173cpuw]{
    background-color: #000000;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    padding: 16px 0;
    line-height: 32px;
}


.small[b-3mn173cpuw]{
    font-size: 12px;
    color: #cdc1b2;
}
/* _content/MirDataCenterGameShowSiteFront/Views/Shared/Components/Default/Header.cshtml.rz.scp.css */
.header[b-umgks0qkeu]{
    margin-top: 16px;
}

.header .banner-box img[b-umgks0qkeu]{
    width: 100%;
    border-radius: 8px;
    margin-bottom: 2px;
}
/* _content/MirDataCenterGameShowSiteFront/Views/Shared/Components/New1/Body.cshtml.rz.scp.css */
.card-box[b-m6ej5t3t9h] {
    /*background-color: rgb(75, 28, 20);*/
    border-radius: 8px;
    padding: 16px 32px 32px;
    margin-bottom: 32px;
}

.card-box .title[b-m6ej5t3t9h] {
    border-left: 3px solid rgb(253, 231, 1);
    padding-left: 16px;
    color: #000000;
    font-weight: bold;
    font-size: 25px;
}

.game[b-m6ej5t3t9h] {
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    width: 291px;
    height: 344px;
    background-image: url('../images/gamebg.gif');
    transition: transform 0.2s ease-in-out;
}

.game:hover[b-m6ej5t3t9h] {
    transform: scale(1.02);
}

.game .logo[b-m6ej5t3t9h]
{
    padding: 15px 15px 5px 15px;
}
.game .logo img[b-m6ej5t3t9h] {
    width: 100%;
    height: 195px;
}

.game .logo .star[b-m6ej5t3t9h] {
    position: absolute;
    top: 12px;
    left: 12px;
    border: 2px solid #fff1f0;
    background: #000000;
    color: #ffffff;
    font-size: 12px;
    border-radius: 4px;
    padding: 4px 8px;
}

.game .name[b-m6ej5t3t9h] {
    margin-top: 3px;
    height: 35px;
    line-height: 50px;
    font-size: 16px;
    font-weight: bold;
    color: rgb(255, 255, 255);
}


.game .info[b-m6ej5t3t9h] {
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    color: #e5e5e5;
    margin: 5px 0 10px 0;
}

.game .tag-box[b-m6ej5t3t9h] {
    min-height: 62px;
    max-height: 62px;
    text-align: center;
    padding: 16px;
}

.game .tag-box .tag[b-m6ej5t3t9h] {
    display: inline-block;
    font-size: 12px;
    border-radius: 2px;
    border: 1px solid #ababab;
    background-color: #efefef;
    color: #333333;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 2px 4px;
}


.game .start-button-box[b-m6ej5t3t9h] {
    padding: 0 16px 16px;
    text-align: center;
}

.game .start-button-box .start-button[b-m6ej5t3t9h] {
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    padding: 8px;
    text-align: center;
    height: 45px;
    width: 258px;
    background-image: url('../images/play1.png');
}

.game .start-button-box .start-button:hover[b-m6ej5t3t9h] {
    background-color: rgb(244, 207, 0);
    color: #000;
}


.tag-list-box[b-m6ej5t3t9h] {
    margin-bottom: 16px;
}

.tag-list-box .s-tag[b-m6ej5t3t9h] {
    display: inline-block;
    font-size: 12px;
    border-radius: 2px;
    border: 1px solid #000000;
    background-color: #ffffff;
    color: #000000;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 2px 8px;
}

.tag-list-box .s-tag:hover[b-m6ej5t3t9h] {
    background-color: #0a58ca;
    color: #ffffff;
}










.game-table[b-m6ej5t3t9h] {
            margin: 15px auto;
            width: 100%;
            border: 2px solid #9D110C;
            font-family: "Microsoft YaHei", Arial, sans-serif;
            box-shadow: 0 3px 6px rgba(157, 17, 12, 0.15);
            border-radius: 3px;
            overflow: hidden;
        }
        .table-row[b-m6ej5t3t9h] {
            display: table;
            width: 100%;
            table-layout: fixed;
        }
        .table-cell[b-m6ej5t3t9h] {
            display: table-cell;
            border-right: 1px solid #9D110C;
            text-align: center;
            vertical-align: middle;
            padding: 5px 3px;
            height: 28px;
            font-size: 12px;
            transition: background-color 0.3s ease;
        }
        .table-cell:last-child[b-m6ej5t3t9h] {
            border-right: none;
        }
        .table-header[b-m6ej5t3t9h] {
            background: linear-gradient(135deg, #9D110C 0%, #B8150F 100%);
            color: white;
            font-weight: bold;
            text-shadow: 0 1px 1px rgba(0,0,0,0.2);
        }
        .table-header .table-cell[b-m6ej5t3t9h] {
            border-right: 1px solid rgba(255,255,255,0.2);
            border-bottom: 1px solid #9D110C;
            height: 30px;
        }
        .table-body .table-row[b-m6ej5t3t9h] {
            border-bottom: 1px solid #9D110C;
        }
        .table-body .table-row:last-child[b-m6ej5t3t9h] {
            border-bottom: none;
        }
        .table-body .table-cell[b-m6ej5t3t9h] {
            background-color: white;
            height: 32px;
            color: #333;
        }
        .table-body .table-row:hover .table-cell[b-m6ej5t3t9h] {
            background-color: #ffeaea;
        }
        .btn-enter-game[b-m6ej5t3t9h] {
            background: linear-gradient(135deg, #9D110C 0%, #B8150F 100%);
            border: 1px solid #9D110C;
            color: white;
            padding: 2px 8px;
            font-size: 10px;
            cursor: pointer;
            border-radius: 2px;
            font-weight: bold;
            transition: all 0.2s ease;
            box-shadow: 0 1px 2px rgba(157, 17, 12, 0.3);
            text-shadow: 0 1px 1px rgba(0,0,0,0.2);
            text-decoration: none;
            display: inline-block;
        }
        .btn-enter-game:hover[b-m6ej5t3t9h] {
            background: linear-gradient(135deg, #7A0D09 0%, #9D110C 100%);
            border-color: #7A0D09;
            box-shadow: 0 1px 3px rgba(157, 17, 12, 0.4);
            color: white;
            text-decoration: none;
        }
        .btn-enter-game:active[b-m6ej5t3t9h] {
            box-shadow: 0 1px 1px rgba(157, 17, 12, 0.3);
        }
        
        /* 游戏名称特殊样式 */
        .table-body .table-cell:first-child[b-m6ej5t3t9h] {
            font-weight: bold;
            color: #9D110C;
        }
        
        /* 响应式优化 */
        @media (max-width: 768px) {
            .table-cell[b-m6ej5t3t9h] {
                font-size: 10px;
                padding: 4px 2px;
            }
            .btn-enter-game[b-m6ej5t3t9h] {
                font-size: 9px;
                padding: 2px 6px;
            }
        }
        
        /* IE8兼容 */
        .table-row[b-m6ej5t3t9h] {
            *display: block;
            *width: 100%;
        }
        .table-cell[b-m6ej5t3t9h] {
            *display: inline-block;
            *width: 16.66%;
            *vertical-align: top;
            *line-height: 28px;
        }
        .table-body .table-cell[b-m6ej5t3t9h] {
            *line-height: 32px;
        }
        .table-header .table-cell[b-m6ej5t3t9h] {
            *line-height: 30px;
        }
/* _content/MirDataCenterGameShowSiteFront/Views/Shared/Components/New1/Footer.cshtml.rz.scp.css */
.footer[b-7dsu37nrcc]{
    background-color: #000000;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    padding: 16px 0;
    line-height: 32px;
}


.small[b-7dsu37nrcc]{
    font-size: 12px;
    color: #cdc1b2;
}
/* _content/MirDataCenterGameShowSiteFront/Views/Shared/Components/New1/Header.cshtml.rz.scp.css */
.header[b-59gzjalsl8]{
    margin-top: 16px;
    margin-bottom: 16px;
}

.header .banner-box img[b-59gzjalsl8]{
    width: 100%;
    border-radius: 8px;
    margin-bottom: 2px;
}
