/* CSS Document */

/* header*/
body{ 
    font-size:12px; 
    font-family:"Microsoft YaHei",Arial, Helvetica; 
    /* 原黑灰色背景替换为粉红渐变天空蓝，保留原有布局属性 */
    background: linear-gradient(135deg, #ffddee 0%, #d1e8ff 100%); 
    background-attachment: fixed; /* 背景固定，不随滚动重复 */
    min-width:1000px;
}
.header{ width:100%; height:490px;}
.bg_01{ width:100%; height:1200px; background:url("../image/bg_0.jpg") center center fixed; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover;}
.js{ width:100%; height:1700px; background:url("../image/bg_01.jpg") center center fixed; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover;}
.xz{ width:100%; height:900px; background:url("../image/bg_01.jpg") center center fixed; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover;}
.gx{ width:100%; height:1100px; background:url("../image/bg_01.jpg") center center fixed; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover;}
.pay{ width:100%; height:1000px; background:url("../image/bg_01.jpg") center center fixed; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover;}
.qun{ width:100%; height:1000px; background:url("../image/bg_01.jpg") center center fixed; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover;}
.index{ width:100%; height:980px; background:url("../image/bg_01.jpg") center center fixed; background-repeat:no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover;}

.h_main{ width:1000px; height:455px; position:absolute; left:50%; top:1%; margin-left:-500px;}
.h_nav{ width:1000px; height:81px; background:url("../image/bg_nav.png"/*tpa=/img/bg_nav.png*/) center center no-repeat;}
.nav_ul{ width:970px; height:60px; margin:0 auto;}
.nav_li{ width:104px; height:31px; float:left; text-align:center; margin-top:19px;}
.nav_a{ width:104px; height:31px; display:block; text-align:center; line-height:31px; color:#ffffff; font-size:16px; text-shadow:1px 1px 1px #585858;}
.fml{ margin-left:150px;}
.logo_t{ width:150px; height:110px; display:block; background:url("../image/logo.png"/*tpa=/img/logo_t.png*/) center center no-repeat; position:absolute; left:50%; margin-left:-80px; top:-10px; z-index:100;}

/*inner website*/
.in_top_box{
    width:980px;
    overflow:hidden;
    height: 410px;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
.in_top_xz{
    width:980px;
    overflow:hidden;
    height: 360px;
    margin-top:0px;
    margin-right: auto;
    margin-bottom:10px;
    margin-left: auto;
}
.in_top_box_js{
    width:980px;
    overflow:hidden;
    height: 100%px;
    margin-top:10px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.in_top_box_gx{
    width:980px;
    overflow:hidden;
    height: 520px;
    margin-top:10px;
    margin-right: auto;
    margin-bottom:0px;
    margin-left: auto;
}

/*main*/
.c_body{width:100%;height:100%;   top center no-repeat; }
.c_top_box{ width:980px; height:387px; margin:0 auto; overflow:hidden;}
.c_bl_box{ width:641px; height:387px; float:left;}
.c_br_box{ width:337px; height:387px; float:left; background:url("../image/list.png"/*tpa=/img/list.png*/) center no-repeat;}
.c_m_title{ width:631px; height:112px;}
.c_m_title li{ float:left; height:112px;}
.c_m_title li a{ width:100%; height:100%; }
.upload_li{ width:229px;}
.regist_li{ width:133px;}
.recharge_li{ width:134px;}
.qgroup_li{ width:135px;}
.n_bg{display:block; background:url("../image/n_bg.png"/*tpa=/img/n_bg.png*/) no-repeat;}
.tbns{display:block; background:url("../image/sprites.png"/*tpa=/img/sprites.png*/) no-repeat;}
.bkst{display:block; background:url("../image/bkst.png"/*tpa=/img/bkst.png*/) no-repeat;}

.upload_a{background-position:-4px -24px;}
.regist_a{background-position:-233px -24px;}
.recharge_a{background-position:-366px -24px;}
.qgroup_a{background-position:-500px -24px;}
.upload_a:hover{background-position:-4px -137px;}
.regist_a:hover{background-position:-233px -137px;}
.recharge_a:hover{background-position:-366px -137px;}
.qgroup_a:hover{background-position:-500px -137px;}

#slider_box{ width:631px; height:270px; position:relative; overflow:hidden; }
#slider_box #flexslider_list { height:265px; overflow:hidden; position:absolute; width:631px;}
#slider_box img { border:none; width:631px; height:265px; }
#slider_box .pagination { position:absolute; margin:0; padding:0; bottom:7px; right:10px; z-index:999;  }
#slider_box .pagination li { float:left; }
#slider_box .pagination li { text-decoration:none; width:12px; height:12px; border-radius:50%; text-align:center; line-height:8px; overflow:hidden; text-indent:-9999px; display:block; color:#FFF; margin-left:3px;background:#6cb847; cursor:pointer }
#slider_box .pagination li.on { background:#ffffff; }

/* news list*/
.list_ti{ width:337px; height:111px;}
.list_t_li{ width:320px; height:50px; float:left; cursor:pointer; text-align:center; font-size:16px; color:#ffffff; line-height:44px; text-shadow:1px 1px 1px #585858;}

.list_in{ width:300px; height:310px; margin:120px auto auto; overflow:hidden}
.list_in_li{width:300px; height:200px; overflow:hidden;}
.list_in_li ul{ width:300px; height:310px;}
.ine_li{ width:300px; height:31px;  line-height:31px; color:#859bb0; font-size:12px; font-family:"宋体";}
.li_tile_h{ height:45px; text-align:center; color:#c35518; font-size:14px;}
#list_in_2{ display:none;}
#list_in_3{ display:none;}
.list_in_li li a{ color:#859bb0;}
.list_in_li li a:hover{ color:#ff6600;}
.list_in_li li p{ display:block; width:265px; height:31px; overflow:hidden; float:left;}
.list_in_li li span{ display:block; width:35px; height:31px; overflow:hidden; float:left;}

/*c_cen_box*/
.c_cen_box{ width:980px; margin:30px auto auto auto;}
.c_cle_box{ width:668px; float:left;}
.c_cre_box{ width:311px; float:left;}
.pic_info{ width:631px; height:260px;}
.pic_info_t{ width:631px; height:30px; font-size:18px; color:#333333; line-height:30px; text-align:left; text-shadow:1px 1px 1px #CCC;}
.pic_info_t span{ width:30px; height:30px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-22px -23px; margin-right:5px;}
.pic_box{ width:629px; height:215px; margin-top:15px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:2px solid #d9d9d9; background:#fff;}
.picinfo_ti{ width:100%; height:50px; background:url("../image/bg_pic.png"/*tpa=/img/bg_pic.png*/) no-repeat;}
.pl_t_li{ width:209px; height:50px; float:left; cursor:pointer; text-align:center; font-size:16px; color:#525252; line-height:50px; text-shadow:1px 1px 1px #bdbdbd;}
.pl_t_act{color:#475684; background:url("../image/pic_act.png"/*tpa=/img/pic_act.png*/) top right no-repeat;}
.picinfo_ti .st2{ width:210px;}
.pic_inner{ width:621px; height:125px; margin:20px auto auto auto; overflow:hidden;}
.pic_in_li{ width:621px; height:125px;}
.pic_show{ width:200px; height:123px; float:left; margin-left:3px; margin-right:4px; display:inline;}
.pic_show a{ width:100%; height:100%; display:block;}
.pic_show a img{ width:200px; height:123px;}
#pic_in_2{ display:none;}
#pic_in_3{ display:none;}

.game_info{ width:631px; height:230px; margin-top:35px;}
.game_info_t{ width:631px; height:30px; font-size:18px; color:#333333; line-height:30px; text-align:left; text-shadow:1px 1px 1px #CCC;}
.game_info_t span{ width:30px; height:30px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-182px -23px; margin-right:5px;}
.game_box{ width:631px; height:182px; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin-top:15px; padding-top:10px; padding-bottom:10px; display:block;}
.game_list{ width:630px; line-height:35px; font-size:14px;}
.game_all{ width:80px; overflow:hidden; float:left; color:#475684; font-weight:bold;}
.game_all .g_icon{ width:10px; height:30px; vertical-align:middle; display:inline-block; background-position:-24px -94px; }
.game_pt{ width:550px; float:left;}
.game_pt a{ color:#525252; text-align:center; padding-right:8px; padding-left:8px;}
.game_pt a:hover{ color:#ff7638;}

.role_info{ width:308px;}
.role_info_t{ width:308px; height:30px; font-size:18px; color:#333333; line-height:30px; text-align:left; text-shadow:1px 1px 1px #CCC;}
.role_info_t span{ width:30px; height:30px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-102px -23px; margin-right:5px;}
.role_box{ width:308px;  margin-top:15px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:2px solid #d9d9d9; background:#fff;}
.role_ti{ width:100%; height:50px; background:url("../image/bg_pic.png"/*tpa=/img/bg_pic.png*/) no-repeat;}
.ro_t_li{ width:102px; height:50px; float:left; cursor:pointer; text-align:center; font-size:16px; color:#525252; line-height:50px; text-shadow:1px 1px 1px #bdbdbd;}
.ro_t_act{color:#475684; background:url("../image/pic_act.png"/*tpa=/img/pic_act.png*/) top right no-repeat;}
.role_inner{ width:292px;  margin:20px auto auto auto; overflow:hidden;}
.role_in_li{ width:292px;  padding-bottom:20px;}
.role_img{ width:292px; height:123px;}
.role_desc{ width:280px; height:105px; color:#525252; font-size:12px; line-height:25px; margin:15px auto auto auto; overflow:hidden;}
#role_in_2{ display:none;}
#role_in_3{ display:none;}
.role_ti .sy2{ width:103px;}

.cus_info{ width:308px; height:135px; margin-top:35px;}
.cus_info_t{ width:308px; height:30px; font-size:18px; color:#333333; line-height:30px; text-align:left; text-shadow:1px 1px 1px #CCC;}
.cus_info_t span{ width:30px; height:30px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-262px -23px; margin-right:5px;}
.cus_box{ width:308px; height:65px; margin-top:15px; background:url("../image/bg_cus.jpg"/*tpa=/img/bg_cus.jpg*/) no-repeat; padding-top:20px;}
.cus_box p{ width:270px; overflow:hidden; margin:0 auto; line-height:25px; color:#525252; font-size:14px;}
.alt_qq{ width:70px; height:25px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-92px -161px; margin-left:5px;}
.alt_qq:hover{ background-position:-199px -161px;}

.footnav{ width:980px; height:0px; background:url("/www.2006wmgame.com/img/f_bg.png"/*tpa=/img/f_bg.png*/) no-repeat; margin:30px auto;}
.footnav_1{ width:210px; height:175px; float:left;}
.footnav_a{ width:192px; height:75px; float:left; border:none;}
.fst{ width:194px;}
.fst:hover{ background:url("/www.2006wmgame.com/img/f_bg.png"/*tpa=/img/f_bg.png*/)

/* 底部文字样式：严格保持位置和大小不变 */
.footer {
    width: 100%;
    position: relative; /* 确保文字相对页面左下角定位 */
    margin-top: 50px; /* 与上方内容距离不变 */
}
.foot_box {
    width: 1000px;
    margin: 0 auto;
}
.foot_info {
    color: #333; /* 适配新背景的文字颜色，确保清晰 */
    font-size: 12px; /* 强制文字大小不变 */
    line-height: 22px; /* 行高不变，保持原有排版 */
    text-align: left; /* 左对齐，固定在左侧 */
    padding-left: 20px; /* 左侧留白，固定在左下角 */
    margin: 0; /* 清除额外边距 */
}
.foot_info p {
    margin: 0;
    padding: 0;
    font-size: 12px !important; /* 强制不改变文字大小 */
}