﻿/* ========================== 核心样式：index.html 页面样式 ========================== */

/* 公告栏样式 - 顶部悬浮公告 */
#GongGao {
    width: 1280px;
    height: 40px;
    position: absolute;
    top: 500px;
    left: 50%;
    margin-left: -540px;
    background: url(../images/heibg.png) no-repeat left top;
    z-index: 1600;
}
#GongGao h5 {
    float: left;
    width: 90px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF; /* 改为纯白色，更醒目 */
    background-color: #010002;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000; /* 文字描边 */
}
#GongGao p {
    padding: 0 4px;
    float: left;
    width: 1000px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-size: 22px;
    color: #FFFFFF; /* 改为纯白色 */
    background-color: rgba(0,0,0,0.5);
    text-shadow: 2px 2px 4px #000000, -2px -2px 4px #000000; /* 加粗描边 */
}
#GongGao p a {
    color: #FFD700; /* 金色链接，突出显示 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000; /* 链接描边 */
}
#GongGao p a:hover {
    color: #FFEB55; /* 亮黄色悬浮 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}

/* 顶部导航栏 - 页面最上方的导航条 */
#top {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: right;
    min-width: 1280px;
    margin: 0 auto;
    background-color: #f6f6f6;
}
#top p {
    width: 1240px;
    text-align: right;
    margin: 0 auto;
}
#top a {
    margin-left: 27px;
    color: #333333; /* 导航文字改为深黑色，清晰 */
    text-shadow: 0.5px 0.5px 1px #999999; /* 轻微描边 */
}
#top a:hover {
    color: #FF0000; /* 红色悬浮 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
#top .icon_home {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background: url(../images/icon_home.gif) no-repeat left top;
    display: inline-block;
}
#top .icon_sc {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background: url(../images/icon_sc.gif) no-repeat left top;
    display: inline-block;
}

/* 页头样式 - 网站logo+主导航区域 */
#header {
    height: 138px;
    min-width: 1280px;
    margin: 0 auto;
    background: url(../images/headerbg.jpg) no-repeat center top;
}
/* 主导航菜单 - 页头右侧的导航按钮 */
#menu {
    float: right;
    height: 138px;
    margin-right: -208px;
}
#menu ul {
    float: right;
}
#menu ul li {
    float: left;
    width: 100px;
}
#menu ul li a {
    text-align: center;
    padding: 34px 0 12px;
    display: block;
    line-height: 42px;
    font-size: 16px;
    color: #FFFFFF; /* 导航文字改为白色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000; /* 导航描边 */
}
#menu ul li.change a,
#menu ul li a:hover {
    color: #FFD700; /* 金色选中/悬浮 */
    text-decoration: none;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
#menu ul li.change i {
    opacity: 1;
}
#menu ul li a i {
    margin: 0 auto;
    opacity: 0.7;
    display: block;
}
/* 导航菜单图标样式 */
.icon_menu_ {
    width: 41px;
    height: 41px;
    background: url(../images/iconlist3.png) no-repeat left top;
    display: inline-block;
}
.icon_menu_.icon_menu_1x1 {
    background-position: 0 0;
}
.icon_menu_.icon_menu_2x1 {
    background-position: -41px 0;
}
.icon_menu_.icon_menu_3x1 {
    background-position: -82px 0;
}
.icon_menu_.icon_menu_4x1 {
    background-position: -123px 0;
}
.icon_menu_.icon_menu_5x1 {
    background-position: -164px 0;
}
.icon_menu_.icon_menu_6x1 {
    background-position: -205px 0;
}
.icon_menu_.icon_menu_7x1 {
    background-position: -246px 0;
}
.icon_menu_.icon_menu_8x1 {
    background-position: -287px 0;
}

/* 广告轮播区 - 页头下方的banner图区域 */
#banner {
    margin: 0 auto 0px;
    padding: 2px 0;
    height: 462px;
    position: relative;
    overflow: hidden;
    min-width: 1280px;
    background: #481e1e;
    border-top: 1px solid #982b52;
    border-bottom: 1px solid #982b52;
}
/* 轮播左右切换按钮 */
#banner ._slider_next,
#banner ._slider_prev {
    width: 48px;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: 80;
}
#banner ._slider_prev span,
#banner ._slider_next span {
    width: 48px;
    height: 67px;
    position: absolute;
    top: 50%;
    margin-top: -27px;
    background: url(../images/arrow.png) no-repeat left top;
    background-repeat: no-repeat;
}
#banner ._slider_prev {
    left: 10%;
}
#banner ._slider_prev:hover {
    background-position: left top;
}
#banner ._slider_prev:hover span {
    background-position: left bottom;
}
#banner ._slider_next {
    right: 10%;
}
#banner ._slider_next span {
    background-position: right top;
}
#banner ._slider_next:hover span {
    background-position: right bottom;
}

/* 图片轮播核心样式 - banner轮播容器 */
#banner .conbox {
    width: 9999em;
    position: absolute;
    overflow: hidden;
}
#banner .conbox .Slide_ {
    float: left;
    width: 100%;
    text-align: center;
    overflow: hidden;
    position: relative;
}
#banner .conbox .Slide_ a {
    width: 100%;
    display: block;
}
#banner .conbox .Slide_ img {
    height: 100%;
    margin: 0 auto;
    display: block;
}
/* 轮播图上的文字/二维码区域 - 重点给宣传文字加描边 */
#banner .conbox .Slide_ .text {
    color: #FFFFFF; /* 轮播文字改为纯白色 */
    position: absolute;
    left: 50%;
    top: 104px;
    text-align: left;
    margin-left: -670px;
    text-shadow: 2px 2px 5px #000000, -2px -2px 5px #000000; /* 加粗描边 */
}
#banner .conbox .Slide_ .text p {
    font-size: 16px; /* 字体放大，更清晰 */
    line-height: 28px;
    text-shadow: 2px 2px 5px #000000, -2px -2px 5px #000000;
}
#banner .conbox .Slide_ .text p em {
    color: #FFD700; /* 抖音号改为金色 */
    font-size: 22px; /* 放大 */
    font-family: 'Times New Roman', Times, serif;
    font-weight: bold;
    text-shadow: 2px 2px 5px #000000, -2px -2px 5px #000000; /* 抖音号描边 */
}
#banner .conbox .Slide_ .text strong {
    font-size: 42px; /* 标题放大 */
    font-weight: bold;
    height: 74px;
    line-height: 74px;
    margin-bottom: 24px;
    display: block;
    color: #FFFFFF; /* 强制白色 */
    text-shadow: 3px 3px 6px #000000, -3px -3px 6px #000000; /* 标题加粗描边 */
}
/* 轮播图二维码容器 */
#banner .conbox .Slide_ .text .ewm {
    width: 106px;
    height: 102px;
    float: left;
    margin-right: 21px;
    background: url(../images/ewmbg.png) no-repeat left top;
    padding-top: 5px;
    position: relative;
    margin-top: -6px;
}
#banner .conbox .Slide_ .text .ewm img {
    width: 97px;
    height: 97px;
    display: block;
    margin: 0 auto;
    background: #481e1e;
}
/* 轮播图切换指示器 */
#banner .switcher {
    width: 100%;
    text-align: center;
    position: absolute;
    right: 0px;
    bottom: 20px;
    z-index: 99;
}
#banner .switcher a {
    width: 12px;
    height: 12px;
    line-height: 0px;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
    font-family: arial;
    color: #FFFFFF;
    margin-left: 10px;
    background-color: #CCCCCC; /* 指示器改为浅灰色 */
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
}
#banner .switcher a.cur,
#banner .switcher a:hover {
    color: #FFFFFF;
    background-color: #FF0000; /* 选中/悬浮改为红色 */
}

/* 版本列表容器 - 游戏模块的父容器 */
#Version {
    width: 1300px;
    margin: 0 auto;
}

/* 内容主体区域 - 包含新闻、客服等模块 */
#content {
    min-width: 1280px;
    margin: 0 auto;
    padding-bottom: 24px;
    background-color: #681737;
}
#content .center {
    padding: 14px 0 0px;
}
/* 新闻中心 - 左侧新闻列表 */
#News {
    float: left;
    width: 534px;
}
/* 客服区域 - 右侧客服联系方式 */
#kefu {
    float: right;
    width: 671px;
}
#kefu .PartTitle {
    margin-bottom: 10px;
    border-bottom: 1px solid #fda8c5;
    color: #FFFFFF; /* 标题改为白色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
#kefu .TextList {
    margin-bottom: 26px;
}
#kefu .TextList li:hover {
    background-color: #7d1c42;
}
/* 客服卡片 */
#kefu .kefubox {
    float: left;
    width: 164px;
    margin-right: 60px;
    display: inline;
}
#kefu .kefubox:nth-child(4) {
    margin-right: 0px;
}
#kefu .tel {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF; /* 电话改为白色加粗 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
/* 微信二维码区域 */
.weixin {
    margin: 0 61px 0 9px;
    float: left;
    width: 162px;
    line-height: 30px;
    text-align: center;
    color: #FFFFFF; /* 改为白色 */
    padding-top: 15px;
    display: inline;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
.weixin .ewm {
    width: 162px;
    height: 162px;
    margin-bottom: 5px;
    background: #481e1e;
    display: block;
}
.weixin .ewm img {
    width: 100%;
    height: 100%;
    display: block;
}
.weixin span {
    margin-bottom: 3px;
    display: block;
}
.weixin span strong {
    font-size: 18px;
    font-family: 'times new roman', times, serif;
    color: #FFD700; /* 改为金色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
.weixin .share a {
    margin: 0 6px;
    width: 24px;
    height: 24px;
    display: inline-block;
}
/* 客服图标样式 */
.icon_kefu_ {
    width: 26px;
    height: 26px;
    vertical-align: middle;
    background: url(../images/iconlist.png) no-repeat left top;
    display: inline-block;
}
.icon_kefu_.icon_kefu_1x1 {
    background-position: 0 0;
}
.icon_kefu_.icon_kefu_2x1 {
    background-position: -26px 0;
}
.icon_kefu_.icon_kefu_3x1 {
    background-position: -52px 0;
}
.icon_kefu_.icon_kefu_4x1 {
    background-position: -78px 0;
}
.icon_kefu_.icon_kefu_5x1 {
    background-position: -104px 0;
}
.icon_kefu_.icon_kefu_6x1 {
    background-position: -130px 0;
}
.icon_kefu_.icon_kefu_7x1 {
    background-position: -156px 0;
}
.icon_kefu_.icon_kefu_8x1 {
    background-position: -182px 0;
}

/* 页脚样式 - 页面最底部的版权信息 */
#footer {
    color: #FFFFFF; /* 页脚文字改为白色 */
    min-width: 1280px;
    margin: 0 auto;
    padding-bottom: 68px;
    background-color: #323232;
    border-top: 1px solid #f3f3f3;
}
/* 防沉迷提示文字 */
#footer .tips {
    line-height: 46px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF; /* 改为白色 */
    margin-bottom: 13px;
    text-shadow: 0.5px 0.5px 1px #000000;
}
#footer .tips span {
    margin: 0 12px;
}
/* 页脚导航链接 */
#footer ul {
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    margin-bottom: 50px;
}
#footer ul li {
    display: inline;
}
#footer ul li a {
    padding: 0 17px;
    color: #CCCCCC; /* 链接改为浅灰色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
#footer ul li a:hover {
    color: #FFD700; /* 悬浮改为金色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
#footer .bomlogo {
    float: left;
    width: 327px;
    height: 73px;
    margin-top: 40px;
}
/* 版权文字区域 */
#footer .text {
    float: right;
    width: 508px;
    text-align: right;
}
#footer p {
    line-height: 25px;
    font-size: 14px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
#footer p a {
    font-size: 14px;
    font-family: 'times new roman', times, serif;
    color: #FFD700; /* 链接改为金色 */
    text-decoration: underline;
    text-shadow: 0.5px 0.5px 1px #000000;
}
#footer p a:hover {
    color: #FFEB55; /* 悬浮改为亮黄色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
/* 分享按钮容器 */
#footer .share {
    float: right;
    background-color: #959394;
    padding-left: 9px;
    border-radius: 8px;
    margin-top: 24px;
    overflow: hidden;
}
#footer .share strong {
    float: left;
    color: #FFFFFF; /* 改为白色 */
    line-height: 17px;
    font-weight: normal;
    margin-top: 5px;
    text-shadow: 0.5px 0.5px 1px #000000;
}

/* 右侧浮动条 - 固定在右侧的快捷按钮 */
#Floatingbar {
    width: 111px;
    position: fixed;
    top: 50%;
    right: 20px;
    margin-top: -10%;
    background: url(../images/0.gif) repeat-y 84px top;
}
#Floatingbar ul li {
    margin-bottom: 28px;
}
#Floatingbar ul li a {
    font-size: 14px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
#Floatingbar ul li a i {
    transition: all 0.1s ease;
}
#Floatingbar ul li a:hover {
    text-decoration: none;
    color: #FFD700; /* 悬浮改为金色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
#Floatingbar ul li a:hover i {
    transform: scale(1.1);
}
/* 浮动条QQ图标 */
#Floatingbar .icon_qq {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    background: url(../images/icon_qq.png) no-repeat left top;
    display: inline-block;
}
/* 浮动条QQ群图标 */
#Floatingbar .icon_qqqun {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    background: url(../images/icon_qqqun.png) no-repeat left top;
    display: inline-block;
}
/* 返回顶部按钮 */
#Floatingbar .btn_backtop {
    float: right;
    width: 76px;
    height: 76px;
    line-height: 76px;
    text-align: center;
    position: relative;
    color: #FFFFFF; /* 改为白色 */
    margin-right: -13px;
    background: url(../images/1.png) no-repeat left top;
    display: inline-block;
    display: inline;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}

/* 栏目标题通用样式 - 如"PC端游游戏"标题 */
.PartTitle {
    height: 72px;
    line-height: 72px;
    font-size: 24px; /* 字体放大 */
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    text-shadow: 2px 2px 4px #000000, -2px -2px 4px #000000; /* 标题描边 */
}
.PartTitle span {
    font-size: 14px;
    color: #FFD700; /* 小字改为金色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}

/* 标题通用样式 */
.Title {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}

/* 新闻列表样式 - 左侧新闻列表项 */
.NewsList li {
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    padding-right: 5px;
    border-bottom: 1px dashed #b06c85;
    transition: all 0.2s ease-in;
}
.NewsList li:hover {
    background-color: #fda8c3;
    transform: translatex(10px);
}
.NewsList li:hover a {
    color: #FF0000; /* 悬浮改为红色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
.NewsList li span {
    float: right;
    color: #FFD700; /* 时间改为金色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
.NewsList li a {
    color: #FFFFFF; /* 新闻标题改为白色 */
    font-size: 15px;
    text-shadow: 0.5px 0.5px 1px #000000;
}
.NewsList li .fl {
    margin: 0 6px 0 4px;
    color: #FFD700; /* 图标改为金色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}

/* 文本列表通用样式 - 客服/公告类列表 */
.TextList {
    position: relative;
    margin-left: -4px;
}
.TextList li {
    line-height: 25px;
    color: #FFFFFF; /* 改为白色 */
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-right: 5px;
    border-radius: 14px;
    text-indent: 3px;
    font-size: 15px;
    text-shadow: 0.5px 0.5px 1px #000000;
}
.TextList li:hover {
    background-color: #4e4e4e;
}
.TextList li [class^='icon'] {
    float: right;
}

/* 游戏版本模块 - 核心游戏展示卡片 */
.ver {
    margin: 0 10px 10px 10px; /* 关键：添加左右10px间距，避免挤在一起 */
    float: left;
    width: 400px;
    height: 330px;
    position: relative;
    overflow: hidden;
    display: inline;
}
.ver:nth-child(3n) {
    margin-right: 0px;
}
/* 游戏模块图片 */
.ver .photo {
    width: 418px;
    height: 175px;
    margin-bottom: 2px;
    background: #333;
    display: block;
}
/* 模块悬浮背景层 */
.ver .ver_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../images/redbg.png) repeat left top;
    display: none;
    z-index: 500;
}
/* 模块悬浮边框 */
.ver .ver_border {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    border: 1px solid #fda8c7;
    display: none;
    z-index: 500;
}
/* 游戏名称 */
.ver h5 {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 20px; /* 放大 */
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */

}
/* 新区时间 */
.ver time {
    height: 29px;
    line-height: 29px;
    color: #FFD700; /* 改为金色 */
    border-bottom: 1px solid #e0dadc;
    display: block;
    font-size: 15px;

}
.ver p {
    height: 60px;
    line-height: 20px;
    overflow: hidden;
    font-size: 14px;
    padding-top: 6px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
/* 游戏模块文字区域 */
.ver .text {
    padding: 5px 20px 5px 20px;
    width: 376px;
    height: 116px;
    position: relative;
    color: #FFFFFF; /* 改为白色 */
    background-color: #481e1e80; /* 修复颜色值，添加透明度 */
    border: 1px solid #973355;
}
/* 进入官网按钮 */
.ver .btn_go {
    width: 106px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px; /* 放大 */
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    margin-right: 60px;
    vertical-align: middle;
    background: url(../images/2.png) no-repeat left top;
    display: inline-block;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
.ver .btn_go:hover {
    font-weight: bold;
    background: url(../images/hover2.png) no-repeat left top;
    color: #FFD700; /* 悬浮改为金色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
/* 游戏模块功能按钮 */
.ver .btn_ {
    width: 41px;
    height: 37px;
    text-align: center;
    padding-top: 4px;
    vertical-align: middle;
    background: url(../images/0.png) no-repeat left top;
    display: inline-block;
}
.ver .btn_:hover {
    background: url(../images/hover0.png) no-repeat left top;
}
.ver .btn_box {
    position: absolute;
    display: none;
}
.ver .url {
    width: auto;
    text-align: center;
    position: absolute;
    font-size: 14px;
    color: #FFFFFF; /* 改为白色 */
    top: 0px;
    left: 0px;
    z-index: 1500;
    display: none;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.ver .txt_bai {
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.ver .hovertext {
    width: 344px;
    position: absolute;
    color: #FFFFFF; /* 改为白色 */
    background: none;
    border: 0;
    z-index: 1000;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.ver .hovertext h5 {
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
.ver .hovertext time {
    color: #FFD700; /* 改为金色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.ver .hovertext p {
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
/* 下载/充值按钮区域 */
.ver ._down {
    float: left;
    position: relative;
    *width: 240px;
    padding-top: 11px;
    padding-left: 8px;
    z-index: 1500;
}
.ver ._down a {
    float: left;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px; /* 放大 */
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    margin-left: 10px;
    border: 1px solid #481e1e;
    border-radius: 20px;
    background-color: #ff9c00;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.ver ._down a:hover {
    color: #481e1e;
    background-color: #FFD700; /* 悬浮改为亮黄色 */
    text-decoration: none;
    text-shadow: 1px 1px 2px #FFFFFF, -1px -1px 2px #FFFFFF;
}

/* 游戏模块功能图标 */
.icon_ver_ {
    width: 33px;
    height: 33px;
    background: url(../images/iconlist2.png) no-repeat left top;
    display: inline-block;
}
.icon_ver_.icon_ver_1x1 {
    background-position: 0 0;
}
.icon_ver_.icon_ver_2x1 {
    background-position: -33px 0;
}
.icon_ver_.icon_ver_3x1 {
    background-position: -66px 0;
}
.icon_ver_.icon_ver_4x1 {
    background-position: -99px 0;
}

/* ========================== 代理元宝商.html 页面样式 ========================== */

/* 位置导航 - 面包屑区域 */
#Location {
    width: 100%;
    height: 136px;
    line-height: 136px;
    text-align: right;
    font-size: 16px;
    color: #FFFFFF; /* 改为白色 */
    min-width: 1280px;
    margin: 0px auto 47px auto;
    background: #323232 url(../images/line_x.jpg) repeat-x center top;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
#Location .center {
    position: relative;
    z-index: 1500;
}
#Location a {
    color: #FFD700; /* 链接改为金色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
#Location a:hover {
    color: #FFEB55; /* 悬浮改为亮黄色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}

/* 内容容器 - 代理页面主容器 */
#container {
    width: 1280px;
    margin: 0px auto 40px auto;
    background: url(../images/line_y.gif) repeat-y right top;
}
/* 侧边栏 - 左侧功能区 */
#sidebar {
    float: left;
    width: 336px;
}
/* 下载按钮区域 */
#download {
    width: 336px;
    overflow: hidden;
    margin-bottom: 14px;
}
#download .btn_download {
    width: 336px;
    height: 106px;
    text-align: center;
    font-size: 38px; /* 放大 */
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    padding-top: 30px;
    background: #681737 url(../images/a_bg2.jpg) no-repeat left top;
    letter-spacing: 10px;
    display: block;
    text-shadow: 2px 2px 5px #000000, -2px -2px 5px #000000;
}
#download .btn_download:hover {
    background-position: left bottom;
    text-decoration: none;
    color: #FFD700; /* 悬浮改为金色 */
    text-shadow: 2px 2px 5px #000000, -2px -2px 5px #000000;
}
#download .btn_download span {
    font-size: 14px;
    color: #FFD700; /* 改为金色 */
    padding-top: 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
/* 分类列表 */
.SortList {
    float: left;
}
.SortList li {
    float: left;
    width: 167px;
    height: 55px;
    line-height: 55px;
    border-right: 1px solid #1e030c;
    border-bottom: 1px solid #1e030c;
}
.SortList li a {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    background: url(../images/a_bg.jpg) no-repeat left top;
    display: block;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
.SortList li a:hover {
    background-position: left bottom;
    color: #FFD700; /* 悬浮改为金色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
/* 广告列表 */
#ADlist {
    width: 336px;
}
.ads .photo {
    width: 333px;
    height: 158px;
    display: block;
}
.ads {
    width: 336px;
    height: 158px;
    position: relative;
    overflow: hidden;
    margin-bottom: 14px;
    background: #333;
    display: block;
}
.ads .text {
    width: 240px;
    position: absolute;
    top: 30px;
    left: 20px;
}
.ads .text h5 {
    height: 40px;
    line-height: 40px;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
.ads .text h5 .line {
    width: 66px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    border-bottom: 1px solid #FFD700; /* 下划线改为金色 */
}
.ads .text p {
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    color: #FFD700; /* 改为金色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.hover_ads .line {
    border-color: #FFD700 !important; /* 改为金色 */
}
/* 联系我们区域 */
#contact {
    padding: 26px 0 46px;
    width: 336px;
    background-color: #323232;
}
#contact .weixin {
    float: none;
    width: 260px;
    display: block;
    margin: 0px auto 40px auto;
    padding-top: 2px;
}
#contact .weixin .ewm {
    width: 258px;
    height: 258px;
}
#contact .weixin span {
    font-size: 16px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
#contact .kefubox {
    width: 260px;
    font-size: 16px;
    color: #FFFFFF; /* 改为白色 */
    margin: 0 auto;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
#contact .kefubox h5 {
    font-size: 24px;
    font-weight: bold;
    color: #FFD700; /* 改为金色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}

/* 内容主体 - 右侧内容区 */
#neirong {
    float: right;
    width: 930px;
    padding-bottom: 76px;
    background-color: #481e1e;
}
/* 小技巧提示区域 */
#Tips {
    padding: 33px 0;
    width: 565px;
    clear: both;
    color: #FFFFFF; /* 改为白色 */
    margin: 0px auto 15px auto;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
#Tips h5 {
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    font-weight: bold;
    color: #FFD700; /* 改为金色 */
    margin-bottom: 10px;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
#Tips .ad139x118 {
    float: right;
    width: 140px;
    height: 118px;
    position: relative;
    margin-top: -30px;
    background: #333;
}
#Tips p {
    line-height: 24px;
    font-size: 16px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 0.5px 0.5px 1px #000000;
}
#Tips p a {
    color: #FFD700; /* 链接改为金色 */
    text-decoration: underline;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
#Tips p a:hover {
    color: #FFEB55; /* 悬浮改为亮黄色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
#Tips ul {
    line-height: 24px;
    font-size: 16px;
    color: #FFFFFF; /* 改为白色 */
    margin-left: 20px;
    margin-right: 20px;
    text-shadow: 0.5px 0.5px 1px #000000;
}
#Tips ul strong {
    color: #FFD700; /* 强调文字改为金色 */
    font-weight: bold;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
#Tips ul a {
    color: #FFD700; /* 链接改为金色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
#Tips .numberlist {
    list-style-type: decimal;
}
#Tips .numberlist li {}
/* 列容器 */
.coloum_box {
    width: 860px;
    margin: 0 auto;
}
.header_text {
    float: left;
}
.header_text span {
    margin: 0 -1px -1px 0px;
    float: left;
    width: 214px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    background: url(../images/0.jpg) no-repeat left top;
    border: 1px solid #21010c;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}

/* 主标题样式 */
.MainTitle {
    height: 135px;
    line-height: 135px;
    text-align: center;
    font-size: 50px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    background-color: #323232;
    text-shadow: 3px 3px 6px #000000, -3px -3px 6px #000000; /* 加粗描边 */
}

/* 商家卡片 */
.ShangJia {
    margin: 0 -1px -1px 0;
    float: left;
    width: 429px;
    height: 217px;
    position: relative;
    border: 1px solid #21010c;
}
.ShangJia:hover {
    position: relative;
    background-color: #fcfcfc;
    box-shadow: 0 0 9px rgba(0,0,0,0.4);
    z-index: 500;
}
.ShangJia ._icon {
    float: left;
    width: 214px;
    height: 183px;
    text-align: center;
    padding-top: 34px;
    border-right: 1px solid #21010c;
}
.ShangJia ._icon img {
    width: 147px;
    height: 147px;
    margin: 0 auto;
    display: block;
}
.ShangJia .text {
    float: left;
    width: 214px;
    height: 154px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF; /* 改为白色 */
    padding-top: 63px;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.ShangJia .text em {
    display: block;
}
.ShangJia .text span {
    font-size: 16px;
    color: #FFD700; /* 改为金色 */
    margin-bottom: 8px;
    display: block;
    font-weight: bold;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
.ShangJia .text strong {
    font-size: 20px;
    font-weight: bold;
    color: #FFD700; /* 改为金色 */
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}

/* ========================== 下载单页.html 页面样式 ========================== */

/* 下载区域容器 */
#Download {
    width: 860px;
    margin: 0 auto;
}

/* 页面标题 - 下载页顶部标题 */
.pageTitle {
    padding: 0 10px;
    width: 1260px;
    height: 134px;
    line-height: 134px;
    position: absolute;
    font-size: 42px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    left: 50%;
    margin-left: -640px;
    z-index: 1500;
    text-shadow: 3px 3px 6px #000000, -3px -3px 6px #000000;
}
.pageTitle span {
    font-size: 14px;
    padding-left: 5px;
    color: #FFD700; /* 小字改为金色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}

/* 游戏下载卡片 */
.gamedownload {
    margin: 0 -1px -1px 0;
    float: left;
    height: 217px;
    position: relative;
    border: 1px solid #20000b;
    border-right: 0;
}
.gamedownload:hover {
    position: relative;
    background-color: #fcfcfc;
    box-shadow: 0 0 9px rgba(0,0,0,0.4);
    z-index: 500;
}
.gamedownload .game_icon {
    float: left;
    width: 214px;
    height: 183px;
    padding-top: 34px;
    border-right: 1px solid #20000b;
}
.gamedownload .game_icon .icon {
    width: 147px;
    height: 147px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    background: #333;
    border-radius: 4px;
    display: block;
}
.gamedownload .game_icon .icon img {
    width: 147px;
    height: 147px;
    display: block;
}
.gamedownload .game_icon .game_name {
    padding: 3px 0;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    background: url(../images/heibg.png) repeat left top;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.gamedownload .game_icon .game_name strong {
    font-weight: bold;
}
.gamedownload .game_icon .game_name em {
    font-size: 14px;
    color: #FFD700; /* 改为金色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.gamedownload .game_icon .game_name {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0px;
}
.gamedownload ul {
    line-height: 23px;
    text-align: center;
    position: relative;
    vertical-align: middle;
    display: inline-block;
}
.gamedownload ul li a {
    color: #FFD700; /* 链接改为金色 */
    text-decoration: underline;
    font-size: 15px;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.gamedownload ul li a:hover {
    color: #FFEB55; /* 悬浮改为亮黄色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.gamedownload .box_link {
    float: left;
    width: 214px;
    height: 217px;
    text-align: center;
    border-right: 1px solid #20000b;
}

/* ========================== 担保页面.html 页面样式 ========================== */

#Tips {
    width: 861px;
}

/* 游戏客服卡片 */
.game_kefu {
    margin: 0 -1px -1px 0;
    float: left;
    width: 429px;
    height: 217px;
    position: relative;
    border: 1px solid #21010c;
}
.game_kefu:hover {
    position: relative;
    background-color: #fcfcfc;
    box-shadow: 0 0 9px rgba(0,0,0,0.4);
    z-index: 500;
}
.game_kefu .game_icon {
    float: left;
    width: 214px;
    height: 184px;
    padding-top: 33px;
    border-right: 1px solid #21010c;
}
.game_kefu .game_icon .icon {
    width: 147px;
    height: 147px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    background: #333;
    border-radius: 4px;
    display: block;
}
.game_kefu .game_icon .icon img {
    width: 147px;
    height: 147px;
    display: block;
}
.game_kefu .game_icon .game_name {
    padding: 3px 0;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    background: url(../images/heibg.png) repeat left top;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.game_kefu .game_icon .game_name strong {
    font-weight: bold;
}
.game_kefu .game_icon .game_name em {
    font-size: 14px;
    color: #FFD700; /* 改为金色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.game_kefu .game_icon .game_name {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0px;
}
.game_kefu .game_text {
    float: left;
    width: 214px;
    height: 149px;
    text-align: center;
    padding-top: 68px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.game_kefu .game_text span {
    line-height: 30px;
    font-size: 16px;
    color: #FFD700; /* 改为金色 */
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
    text-shadow: 1px 1px 3px #000000, -1px -1px 3px #000000;
}
.game_kefu .game_text span em {
    font-size: 20px;
}
.game_kefu .game_text strong {
    line-height: 29px;
    font-size: 16px;
    display: block;
    font-weight: bold;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}

/* 提示区域2 */
#Tips2 {
    width: 865px;
    margin: 0 auto 30px;
    overflow: hidden;
}
#Tips2 .box {
    padding: 17px 0;
    float: left;
    width: 431px;
}
#Tips2 .box h4 {
    height: 48px;
    line-height: 48px;
    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    text-shadow: 2px 2px 4px #000000, -2px -2px 4px #000000;
}
#Tips2 .box p {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    font-size: 16px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}

/* ========================== 内容页.html 页面样式 ========================== */

/* 文档内容区域 */
#DocContent {
    padding: 22px 0;
    width: 835px;
    margin: 0 auto;
}
#DocContent .content_ {
    margin-bottom: 41px;
}
#DocContent .content_ h5 {
    font-size: 18px;
    font-weight: bold;
    color: #FFD700; /* 改为金色 */
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}

/* 广告2区域 */
#banner2 {
    height: 517px;
    background-color: #323232;
}

/* 副标题样式 */
.SubTitle {
    line-height: 42px;
    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF; /* 改为白色加粗 */
    text-shadow: 2px 2px 4px #000000, -2px -2px 4px #000000;
}

/* 文字段落通用样式 */
.content_ {
    line-height: 2;
    font-size: 16px;
    color: #FFFFFF; /* 改为白色 */
    overflow: hidden;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}
.content_ img {
    max-width: 100%;
}

/* 大图样式 */
.bigpic {
    width: 630px;
    text-align: center;
    margin: 25px auto 25px auto;
    display: block;
}
.bigpic strong {
    line-height: 34px;
    color: #FFD700; /* 改为金色 */
    font-size: 18px;
    text-shadow: 1px 1px 2px #000000, -1px -1px 2px #000000;
}

/* 新闻栏目容器 */
#newsColumn {
    min-width: 1280px;
    margin: 0 auto;
    padding-top: 16px;
    padding-bottom: 47px;
}
#newsColumn .PartTitle {
    margin-bottom: 133px;
    color: #FFFFFF; /* 改为白色 */
    text-shadow: 2px 2px 4px #000000, -2px -2px 4px #000000;
}

/* 抖音直播容器 */
.douyin-live-container {
    display: flex;
    justify-content: center;
    margin: 20px auto;
}