@charset "utf-8";
/* /webgame/pmxy/tpl/css/gserver.css */
/* ue_notice */
.ue_notice{ position:absolute; top:220px;margin-left: -268px;left: 50%;z-index: 99;}

/*ser_out_face*/
.ser_out_face{opacity:1;filter:alpha(opacity=100);z-index: 99;
	top:190px;
	margin-left: -315px;
	width: 630px;
}
.out_face_hd,.out_face_bd,.out_face_fd{background:url(../webgame/pmxy/tpl/images/sprite_serv.png?);}
.out_face_hd,.out_face_hd a{ color:#fff88f; }
/* 头 */
.out_face_hd{ background-position:-0px -0px;
	padding: 11px 30px 24px 10px;
    height: 18px;
}
/* 中 */
.out_face_bd{ overflow:hidden;background-position:-630px 0;padding: 0 21px;background-repeat: repeat-y;
	margin-top: -10px;
}
/* 尾 */
.out_face_fd{padding-bottom:15px; zoom:1;background-position:-1260px bottom;background-repeat: no-repeat;}

/* store_btn */
/* 公告 */
.sns_textscroll h2{color:#fff5f3;}
/* 公告轮播 */
.text_scroll_bx{ height:24px;}
.text_scroll_bx a{color:#fff5f3;}
.text_scroll_bx a:hover{ color:#fff5f3;}
.text_scroll_bx li img{ display:inline-block; *display: inline; *zoom:1; margin:5px 3px;}
.m_server {}
.m_server .m_server_hd,.m_server .m_server_bd,.m_server .m_server_fd{ background:none;}
.m_server .m_server_hd{ width:0; height:0;}
.m_server .m_server_bd {
	width:580px;
	padding-left: 14px;
	padding-top: 10px;
}
.m_server_bd h2{ background:none; font-size:14px; font-family:"microsoft yahei"; font-weight:700; color:#5c3e23; text-indent:0; line-height:36px;}
.alert_w{ background:url(../webgame/pmxy/tpl/images/sprite_6.png?) no-repeat 0 0;}
.select_ser{ color:#5c3e23;}
.select_ser .ser_tx{
	border: solid #030303 1px; background-color:#e2e2e2;color:#5c3e23;
}
.m_played_ser .nplay { color:#5c3e23;}
.m_server .m_server_fd{ height:0; width:594px;}

/*server_box*/
.server_num li{
	background: #3d4145; border-color:#494e53; color: #5c3e23;
	transition: all .3s;
}
.server_num li.cur{ background:#2b2d2f;border-bottom-color:#2b2d2f;color: #5c3e23;}
.server_all .m_server_num{border-bottom-color: #5c3e23;}

/*scrollbar*/
.jScrollPaneContainer{outline: none;}
a.jScrollArrowUp { background:url(../webgame/pmxy/tpl/images/sprite_6.png?) no-repeat  0 -76px;}
a.jScrollArrowDown { background: url(../webgame/pmxy/tpl/images/sprite_6.png?) no-repeat 0 -88px;}
a.jScrollArrowUp:hover{ background:url(../webgame/pmxy/tpl/images/sprite_6.png?) no-repeat -17px -76px;}
a.jScrollArrowDown:hover{ background: url(../webgame/pmxy/tpl/images/sprite_6.png?) no-repeat -17px -88px;}

.jScrollPaneTrack{background:#765a35;}
.jScrollPaneDrag{background:#4f3616;}
.allTxt_box .allTxt{color:#5c3e23;}
.server_all  .server_box{height: 105px;}
/* /webgame/pmxy/tpl/css/game.css */
/*
 frm ：表示框架
 sfrm: 表示小的框架
 mod : 表示模块 
 wg ：表示公用内容
 cnt : 表示内容
*/

body,.my_ftop {
    font-family: "Microsoft Yahei", "微软雅黑", sans-serif;
}

/* 解决ie中链接虚框 */
a:visited{
    outline: none;
}
a:hover{
    outline: none;
}
a:active{
    outline: none;
}


/* 顶部公共 */
.my_topbar {
    min-width: 1200px;
}

.my_ftop {
}

.frm_wfooter {
    margin-top: 0px;
}

/* 内容条 */
.wrapper{
    position: relative;
    width: 1000px;
}

.hidden{
    display: none !important;
}

/* ======================== frm 整体框架 ========================  */
.view {
    zoom: 1;
    background: url(../webgame/pmxy/tpl/images/bg.png?18d0e66) repeat;
    position: relative;
}

.head-bg{
    /* 如果要求更高清 可以吧外包图分成两 */
    /* background: url(../webgame/pmxy/tpl/images/fbg_2.jpg?18d0e66) center 360px no-repeat; */
}


/* 页面默认文字 */
.wg-main{
    font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
    font-size:14px;
    color: #3f505f;
    padding-bottom: 40px;

    z-index: 101;
    position: relative;
}

/* 页面默认链接 */
.wg-main a{
    font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
    font-size:14px;
    color: #3f505f;
    transition: color .3s;
}
.wg-main a:hover{
    color: #bf7c21;
    text-decoration: underline;
}
.wg-main a:hover .adv-tit{
    text-decoration: none;
}

/* 内容部分整体上移程度 */
.wg-main .wrapper{
    margin-top: -290px;
}

.img_box img{
    height:100%;
}
.img_box_w img{
    width:100%;
}



/* ======================== 背景区域 ========================  */


.bg-1 {
    background: url(../webgame/pmxy/tpl/images/bg/bg_01.jpg?18d0e66);
    height: 150px;
}

.bg-2 {
    background: url(../webgame/pmxy/tpl/images/bg/bg_02.jpg?18d0e66);
    height: 150px;
}

.bg-3 {
    background: url(../webgame/pmxy/tpl/images/bg/bg_03.jpg?18d0e66);
    height: 150px;
}
.bg-4 {
    background: url(../webgame/pmxy/tpl/images/bg/bg_04.jpg?18d0e66);
    height: 150px;
}
.bg-5 {
    background: url(../webgame/pmxy/tpl/images/bg/bg_05.jpg?18d0e66);
    height: 320px;
}

.full_bg1 {
    background: url(../webgame/pmxy/tpl/images/bg/bg_full_01.jpg?18d0e66) center 0 no-repeat;
    *zoom: 1;
}
.full_bg2 {
    background: url(../webgame/pmxy/tpl/images/bg/bg_full_02.jpg?18d0e66) center 300px no-repeat;
    *zoom: 1;
}
.full_bg3 {
    background: url(../webgame/pmxy/tpl/images/bg/bg_full_03.jpg?18d0e66) center 600px no-repeat;
    *zoom: 1;
}


.wg-head .btn-detail{
    position: absolute;
    top: 52px;
    right: 184px;
    background:  url(../webgame/pmxy/tpl/images/1.png?18d0e66) 0 0  repeat;
    font-size: 0;
    line-height: 0;
    width: 150px;
    height: 28px;
}
/* ======================== 头部背景区域  end ========================  */

/* 引用页面雪碧图 */
a.mod-more,
.mod-entry a,
.yxzl-stit,
.item-ul i,
.info-item .item-more{
    background: url(../webgame/pmxy/tpl/images/sprite_btn.png?18d0e66)
}

.main {
    width: 1000px;
    margin: -323px auto 0;
    position: relative;
    z-index: 12;
}


/* 通用模块 */
.mod {
    margin-right:6px;
    margin-bottom: 6px;
    position: relative;
    *zoom:1;
}
/* 通用模块头部 */
.mod-hd {
    position: relative;
    *zoom: 1;
    height: 46px;
    line-height: 46px;
    margin: 0 10px 0 0;
    /*background: #f5f3f2;*/
}
/* 通用模块body */
.mod-bd {
    position: relative;
    *zoom: 1;
    padding:0 16px;
    background: #fdfdfd;
    border: 1px solid #d9d9d9;
}
/* 通用模块标题文字 */
.mod-tit {
    float: left;
    line-height: 46px;
    height: 46px;
    font-size: 22px;
    font-weight: normal;
    position: relative;
    zoom: 1;
    color: #5c3e23;
    font-family: "microsoft yahei","simsun", sans-serif;
}
/* 通用模块副标题文字 */
.mod-stit{
    font-size:12px;
    float: left;
    margin: 22px 0 0 0;
    line-height:12px;
    text-transform: uppercase;
    color: #b2b2b2;
    font-family: "Arial","SimSun", sans-serif;
    transform: scale(0.9);
    *padding-left:5px;
}

/* 通用模块副标题分割线 */
.mod-stit i{
    font-style: normal;
    font-size:16px;
    margin-right: 6px;
}

/* 模块更多 */
a.mod-more {
    position: absolute;
    top:15px;
    right: 3px;
    *zoom:1;
    background-position: -16px -318px;
    width: 16px;
    height:16px;

    transition: all .3s;
}

/* 部分模块需要靠边 */
.mod-wjxc a.mod-more,
.mod-yxgl a.mod-more,
.mod-yxjt a.mod-more{
    right: -10px;
}

a.mod-more:hover{
    background-position: -0px -318px;
    transform: rotate(180deg);
}

.mod-list{
    position: relative;
}

.mod-list li {
    line-height: 39px;
    height: 39px;
    vertical-align: top;
    position: relative;
    zoom: 1;
    border-bottom:1px dotted #dcd2c2;
}

.mod-list li.hc1 a{
    color: #d43322;
}

.mod-list li.hc1 a:hover{
    color: #d43322;
}

.mod-list li.hc1 em{
    width: 23px;
    height: 11px;
    display: inline-block;
    margin-left: 8px;
    background: url(../webgame/pmxy/tpl/images/ico_new.png?18d0e66) no-repeat;
}

.mod-list li.hc1 span{
    color: #b2b2b2;
}

.mod-list li span {
    float: right;
    font-size: 12px;
    color: #b2b2b2;
}

.mod-list li a {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.mod-dark{
    background: transparent;
    border-color: #d9d9d9;
}

.mod-dark .mod-bd{
    background: #ececec;
    border-color: #c2c2c2;
}





/* 选项卡 */
.tab-hd li {
    width: 90px;
    text-align: center;
    cursor: pointer;
}

.tab-hd li.mod-tit {
    float: left;
    background: none;
    padding:0;
    border-bottom:none;
    color: #beae95;
}

.tab-hd li.cur{
    color: #aa4330;
}

.tab-bd {
    position: absolute;
    top: 0;
    left: 0;
}








/* ======================== 2016/4/7 by Adrian ========================  */


/*功能按钮*/
.mod-entry {
    width: 260px;
    height:274px;
    position: relative;
    *zoom:1;
    overflow: hidden;
    float: left;
}

.mod-entry ul{
    width: 290px;
    /* 移除幽灵节点 */
    font-size: 0;
}

.mod-entry li {
    float: left;
}
.mod-entry li.li-1{
    border:0;
}

.mod-entry a{
    height: 71px;
    width: 130px;
    display: inline-block;
    color: #c3a765;
    overflow: hidden;
    position: relative;
    font-size: 0;
    *zoom:1;
}


.mod-entry a.item-1 {
    height: 132px;
    width: 260px;
    background-position: -0px -0px;
}

.mod-entry a.item-2{
    background-position: -0px -132px;
}
.mod-entry a.item-3{
    background-position: -130px -132px;
}
.mod-entry a.item-4{
    background-position: -0px -203px;
}
.mod-entry a.item-5 {
    background-position: -130px -203px;
}


.mod-entry a.item-1:hover{
    background-position: -260px -0px;
}

.mod-entry a.item-2:hover{
    background-position: -260px -132px;
}

.mod-entry a.item-3:hover{
    background-position: -390px -132px;
}

.mod-entry a.item-4:hover{
    background-position: -260px -203px;
}

.mod-entry a.item-5:hover{
    background-position: -390px -203px;
}


/*热门问答*/
.mod-rmwd{
    float: left;
    width: 260px;
}

.mod-rmwd .mod-list{
    overflow: hidden;
}

.mod-rmwd .mod-list li a{
    width: 228px;
}

.mod-rmwd .mod-bd{
    padding:21px 9px 0;
    height:239px;
    overflow: hidden;
}


.rmwd-search{
    border-bottom:1px dashed #dcd2c2;
    margin-bottom: 5px;
}

.search-wrap{
    height:32px;
    margin-bottom: 10px;
    background: url(../webgame/pmxy/tpl/images/s_search.png?18d0e66) no-repeat;
}

.search-btn{
    float: right;
    width: 54px;
    height:32px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    background-color: #ead0ad;

    font-family: MicrosoftYaHei;
    font-size: 14px;
    line-height: 32px;
    color: #5c3e23;

    transition: all 0.3s;
}

.search-btn:hover{
    color: #fff8ef;
    background-color: #e97554;
}

.search-ipt{
    float: left;
    padding: 0 6px 0 30px;
    height:32px;
    line-height:32px;
    width: 148px;
    border: none;
    color:#3f505f;
    background: none;
    font-size:12px;
    font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti, sans-serif;
}

.search-ipt::-webkit-input-placeholder,
.search-ipt:-moz-placeholder,
.search-ipt::-moz-placeholder,
.search-ipt:-ms-input-placeholder{
    color:#b2b2b2;
}

.search-hot{
    padding:0 0 0 72px;
    position: relative;
    *zoom:1;
    line-height:24px;
    height:48px;
    margin-bottom: 10px;
    overflow: hidden;
}

.search-hot label{
    position: absolute;
    top:0;
    left:0;
    font-weight: bold;
}

.search-hot a:hover{
    text-decoration: none;
}




/*游戏攻略*/
.mod-yxgl{
    float: right;
    width: 278px;
    margin-right:0;
}

.mod-yxgl .mod-list{
    height: 240px;
    overflow: hidden;
    padding-top:7px;
}

.mod-yxgl .mod-list li a{
    width: 216px;
}

.mod-yxgl .mod-bd{
    height:260px;
}

/*游戏介绍*/
.mod-instr {
    background: url(../webgame/pmxy/tpl/images/ibg_1.png?18d0e66) no-repeat;
    position: relative;
    *zoom: 1;
    float: left;
    width: 1001px;
    height: 134px;
    margin-bottom: -3px;
}
/* 介绍图片 */
.instr-pic {
    position: absolute;
    width: 138px;
    height: 85px;
    top: 19px;
    left: 27px;
    border: solid 1px #65696e;
}

.instr-pic img {
    width: 100%;
    height: 100%;
    display: block;
}

/* 介绍文字 */
.instr-txt {
    color: #5c3e23;
    float: left;
    line-height: 24px;
    width: 600px;
    padding: 28px 0 0 195px;;
}

/* 介绍链接 */
.instr-txt a {
    color: #d43322;
    font-size: 14px;
    font-weight: bold;

    transition: color .3s;
}

.instr-txt a:hover {
    text-decoration: underline;
    /* 覆盖默认链接颜色 */
    color: #d43322;
}

/* 进入论坛按钮 */
a.instr-btn {
    width: 136px;
    position: absolute;
    top: 28px;
    right: 35px;
    height: 37px;
    background: url(../webgame/pmxy/tpl/images/s_3.png?18d0e66) 0 0 no-repeat;
}

a.instr-btn:hover{
    background-position: 0 -37px;
}

/* 分享位置 */
.instr-share {
    overflow: hidden;
    height: 24px;
    position: absolute;
    right: 5px;
    top: 78px;
    width: 176px;
}

/* 分享到文字 */
.share-label {
    float: left;
    line-height: 24px;
    font-size: 12px;
    color: #5c3e23;
}

#bdshare a{
    padding:0;
    width: 24px;
    height:24px;
    background: url(../webgame/pmxy/tpl/images/ico_share.png?18d0e66) no-repeat;
    padding-right:5px;
    display: block;
    float: left;
}

#bdshare a.bds_qzone{
    background-position: -29px 0!important;
}
#bdshare a.bds_tsina{
    background-position: -58px 0!important;
}
#bdshare a.bds_tqf{
    background-position: -87px 0!important;
}
#bdshare a.bds_sqq{
    background-position: 0 0!important;
}





/*kfzx*/
.mod-kfzx {
    float: left;
    width: 260px;
    position: relative;
    z-index: 9;
    *zoom:1;
}

.kfzx-group{
    padding: 20px;
    border-bottom: 1px solid #cccccc;
}

.kfzx-txt{
    line-height:20px;
    padding-left:71px;
    position: relative;
    *zoom:1;
}
.kfzx-group--1 .kfzx-txt:first-child{
    margin-bottom: 10px;
}
.kfzx-group--2 .kfzx-txt:first-child{
    margin-bottom: 10px;
}

.kfzx-txt dt{
    position: absolute;
    top:0;
    left:0;
}

.kfzx-txt dd{

}


.kfzx-label{
    position: absolute;
    top:0;
    left:0;
}

.mod-kfzx a {
    display: block;
    margin-right:6px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;

    width: 146px;
    height: 20px;
}

.mod-kfzx .mod-bd{
    height:378px;
    padding: 0;
}

.kfzx-group--3 .kfzx-txt{
    padding-left: 100px;
}

.kfzx-group--4{
    padding-top: 10px;
    border-bottom: none;
}


/*下拉*/
.m_selectlist {
    background: url(../webgame/pmxy/tpl/images/s_select.png?18d0e66) no-repeat;
    width: 240px;
    height: 30px;
    position: relative;
    cursor: pointer;
    margin: auto;
    border: solid 1px #c7d5e3;
    left: -10px;
}

.m_selected {
    height: 30px;
}

.m_selected .select_txt {
    padding-left: 10px;
    line-height: 30px;
}

.m_selected .flag_down b {
    position: absolute;
    border: 5px solid #b57f53;
    border-top-color: #fff;
    top: 12px;
    right: 8px;
    overflow: hidden;
    height: 0px;
}

.flag_down {
    display: none;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 26px;
    height: 25px;
    background: #b57f53;
}

.selectlist li {
    width: 100%;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    *vertical-align: center;
    overflow: hidden;
    color: #3f505f;
    padding: 0 10px;
}

.selectlist li:hover,
.selectlist li.cur,
.selectlist li.cur:hover {
    color: #f2f2f2;
    background: #000;
}

.m_selectlist .m_select_cont {
    position: absolute;
    top: 31px;
    width: 240px;
    background-color: #f2f2f2;
    border-top: 0;
    display: none;
    overflow: hidden;
    padding: 5px 0;
}

.m_selectlist .selectlist {
    *vertical-align: top;
}





/*轮播图*/
.mod-silde {
    overflow: hidden;
    float: left;
    width: 480px;
    height: 274px;
    position: relative;
    *zoom:1;
}

.slide-list {
    position: relative;
    *zoom: 1;
}

.slide-list li {
    position: absolute;
    top: 0;
    left: 0;
}

.slide-dot {
    position: absolute;
    bottom: 18px;
    z-index: 10;
    height: 6px;
    text-align: right;
    right: 10px;
}

.slide-dot li {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: top;
    cursor: pointer;
    overflow: hidden;
    *display: inline;
    zoom: 1;
    margin: 0 2px;
    text-align: center;
    font-size: 0;
    background: #c6b284;
    border-radius: 50%;

    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.slide-dot li.cur {
    width: 50px;
    height: 14px;
    background-color: #a40000;
    border-radius: 7px;
}



/*广告*/
.mod-adv{
    float: right;
    height:274px;
    overflow: hidden;
}

.adv-item{
    position: relative;
    *zoom:1;
    width: 248px;
    height:134px;
    margin-bottom:6px;
    display: block;
}

.adv-tit{
    position: absolute;
    left:0;
    bottom: 0;
    text-align: center;
    width: 248px;
    font-size: 14px;
    line-height:28px;
    color: #ead0ad;
    background: url(../webgame/pmxy/tpl/images/s_10.png?18d0e66) repeat;
}

/*新闻活动*/
.mod-xwgg {
    float: left;
    width: 450px;
    position: relative;
    *zoom:1;
    overflow: hidden;
}

.mod-xwgg .mod-list{
    height:240px;
    overflow: hidden;
    padding-top:7px;
}

.mod-xwgg .mod-list li a {
    max-width: 350px;
}

.mod-xwgg .mod-bd {
    height: 260px;
}




/* 游戏资料 */
.mod-yxzl {
    float: left;
    width: 260px;
}

.mod-yxzl .mod-bd {
    padding:30px 9px 0;
    height: 338px;
    overflow: hidden;
    *zoom: 1;
}

.mod-yxzl .mod-ico {
    background-position: 0 -66px;
}

.yxzl-stit{
    text-align: center;
    height: 44px;
    width: 229px;
    color: #fff;
    font-weight: bold;
    font-size: 0;
    margin: 0 auto;
}

.yxzl-opt1 .yxzl-stit{
    background-position: -0px -274px;
}

.yxzl-opt2 .yxzl-stit{
    background-position: -229px -274px;
}

.yxzl-list {
    overflow: hidden;
    height: 90px;
    padding:13px 12px 0;
    position: relative;
    z-index: 2;
    width: 216px;
    float: left;
}

.yxzl-list ul {
    width: 232px;
}

.yxzl-list li {
    float: left;
    line-height:28px;
    margin-right:16px;
}

.yxzl-list li a {
    display: block;
    width: 100px;
    text-align: center;
    height: 30px;
    line-height: 30px;
}

.yxzl-list li a:hover {
    text-decoration: underline;
}


.yxzl-opt {
    overflow: hidden;
    *zoom:1;
    position: relative;
    float: left;
    margin-bottom:20px;
}


/* 玩家相册 */
.mod-wjxc,
.mod-yxjt{
    width: 328px;
    float: left;
    margin-right:0;
}

.mod-wjxc .mod-bd,
.mod-yxjt .mod-bd{
    padding: 28px 16px 27px;
}

.mod-wjxc .wjxc-list,
.mod-yxjt .yxjt-list{
    height: 107px;
    width: 294px;
    overflow: hidden;
}

.mod-wjxc .wjxc-list ul,
.mod-yxjt .yxjt-list ul{
    width: 302px;
}

.mod-wjxc .wjxc-list li,
.mod-yxjt .yxjt-list li{
    float: left;
    margin:0 6px 0 0;
}

.mod-wjxc .wjxc-list li a,
.mod-yxjt .yxjt-list li a{
    height: 103px;
    width: 140px;
    display: block;
    border: solid 2px #fdfdfd;
    overflow: hidden;
    background: url(../webgame/pmxy/tpl/images/loading.gif?18d0e66) #000 no-repeat center center;
    
    transition: border-color .3s;
}
.mod-wjxc .wjxc-list li a:hover,
.mod-yxjt .yxjt-list li a:hover{
    border-color: #ddb37c;
}
.mod-wjxc .wjxc-list li a img,
.mod-yxjt .yxjt-list li a img{
    width: 100%;
    height: 100%;
}


/* 玩家交流 */
.m-ctable {
    padding:5px 0 8px;
    overflow: hidden;
}

.m-ctable a {
    font-size: 14px;
}


.mod-recommend .recommend-item .recommend-item-name{
    color: #3f505f;
}
.mod-recommend .recommend-item:hover .recommend-item-name{
    color: #bf7c21;
}

.mod-wjjl {
    float: right;
    margin-right: 0;
    width: 734px;
}

.mod-wjjl .mod-bd{
    min-height: 378px;
}

.comu-table {
    line-height: 35px;
}

.comu-table th {
    line-height: 44px;
    margin-bottom: 5px;
    font-weight: bold;
    border-bottom:1px dotted #dcd2c2;
}

.comu-table td {
    line-height: 39px;
    height: 39px;
    overflow: hidden;
    border-bottom:1px dotted #dcd2c2;
}

.comu-table td.td-tit {
    text-align: left;
}

.comu-table td a,.td-wid {
    line-height: 32px;
    cursor: pointer;
}

.comu-table .td-wid {
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
}

.comu-table .td-tit .td-wid {
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.comu-table .td-reply, .comu-table .th-reply {
    text-align: center;
}

.disable {
    display: none;
}

.comu-table .hover a,
.comu-table .hover td,
.comu-table .hover td a,
.comu-table .hover .td-wid{
    color: #bf7c21;
    text-decoration: underline;
}



a.mod-publish {
    width: 67px;
    position: absolute;
    top: 14px;
    right: 40px;
    
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size:12px;


    transition: all .3s;
}

.tab-bds{
    position: relative;
    *zoom:1;
}

/* 游戏介绍 */
.mod-info {
    height:370px;
    width: 734px;
    margin-right: 0;
    overflow: hidden;

    position: relative;
    background: url(../webgame/pmxy/tpl/images/info_bg.png?18d0e66) no-repeat;
}

.mod-info .mod-nav,
.mod-info .mod-nav .mod-nav_arr,
.mod-info .sex-hds{
    background: url(../webgame/pmxy/tpl/images/sprite_nav.png?18d0e66) no-repeat;
}

.mod-info .mod-hds{
    position: absolute;
    left:0;
    top: 0;
    z-index: 2;
}
.mod-info .mod-nav{
    width: 70px;
    height: 185px;
    position: relative;
    cursor: pointer;
    font-size: 0;
}
.mod-info .mod-nav .mod-nav_arr{
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 68px;
    width: 0;
    height: 20px;
    transform: translateX(-10px);
    opacity: 0;
    transition: all .3s;

    background-position: -336px 0;
}
.mod-info .mod-nav.cur .mod-nav_arr{
    width: 12px;
    transform: translateX(0px);
    opacity: 1
}
.mod-info .mod-nav.mod-nav_1{
    background-position: 0 0;
}
.mod-info .mod-nav.mod-nav_1.cur{
    background-position: -70px 0;
}

.mod-info .mod-nav.mod-nav_2{
    background-position: -140px 0;
}
.mod-info .mod-nav.mod-nav_2.cur{
    background-position: -210px 0;
}

.mod-info .mod-bds,.mod-info .info-bds{
    height: 100%;
    position: relative;
}

.mod-info .info-hds{
    position: absolute;
    top:7px;
    left: 90px;
    z-index: 2;
}


.mod-info .info-hds .info-nav{
    float: left;
    position: relative;
    padding: 0 27px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #97a0a7;
    cursor: pointer;

    border-bottom: solid 1px #97a0a7;

    transition: all .3s;
    cursor: pointer;
}

.mod-info .info-nav .info-nav_bottom{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-color: #e97554;
    transition: height .3s;
}

.mod-info .info-nav.cur .info-nav_bottom,.mod-info .info-nav:hover .info-nav_bottom{
    height: 4px;
}

.mod-info .info-nav.cur,.mod-info .info-nav:hover{
    color: #bf7c21;
    font-size: 16px;
    font-weight: bold;
}

.mod-info .sex-hds{
    position: absolute;
    top: 56px;
    right: 20px;
    height: 56px;
    width: 28px;
    z-index: 1;
}
.mod-info .sex-hds .sex-nav{
    font-size: 0;
    height: 28px;
    width: 28px;
    cursor: pointer;
}
.mod-info .sex-hds.sex-male{
    background-position: -280px 0;
}
.mod-info .sex-hds.sex-female{
    background-position: -308px 0;
}

.mod-info .sex-bds{
    position: absolute;
    right: 0;
    bottom: 0;
    height: 325px;
}
.mod-info .info-more{
    position: absolute;
    left: 98px;
    bottom: 24px;
    width: 91px;
    height: 26px;
    border: solid 1px #97a0a7;
    color: #3f505f;
    text-align: center;
    line-height: 26px;
    z-index: 1;
}

.mod-info .info-con{
    position: absolute;
    left: 90px;
    top: 75px;
    width: 275px;
    padding-left: 5px;
    color: #5b6e7d;
    z-index: 1;
}
.mod-info .info-con dt{
    font-weight: bold;
}
.mod-info .info-con dd{
    font-weight: normal;
    margin-bottom: 15px;
}

/* 宠物 */
.mod-info .pet_list{
    position: absolute;
    left: 70px;
    top: 0;
    height: 100%;
}
.mod-info .pet_itme{
    float: left;
    width: 150px;
    height: 368px;
    margin-right: 1px;
    background: #f1eeeb;
    position: relative;
}
.mod-info .pet_itme .pet_img{
    display: block;
}
.mod-info .pet_itme .pet_name{
    position: absolute;
    left: 0;
    bottom: 26px;
    width: 100%;
    font-size: 14px;
    line-height: 14px;
    color: #5c3e23;
    text-align: center;
}
.mod-info .pet-more{
    position: absolute;
    right: 1px;
    top: 1px;
    width: 59px;
    height: 368px;
    background: #f1eeeb;

    transition: background .3s;
}
.mod-info .pet-more span{
    position: absolute;
    top: 124px;
    left: 50%;
    margin-left: -13px;
    width: 26px;
    text-align: center;
    color: #5c3e23;
    font-size: 18px;
    line-height: 20px;

    transition: color .3s;
}

.mod-info .pet-more:hover{
    background: #e97554;
}
.mod-info .pet-more:hover span{
    color: #fff8ef;
}


/* 在线客服以及普通按钮样式 */
.mod-kfzx a{
    background-color: #ead0ad;
    border: solid 1px #ead0ad;
    color: #5c3e23;
    transition: all 0.3s;
}
a.mod-publish{
    background-color: transparent;
    border: solid 1px #5c3e23;
    color: #5c3e23;
    transition: all 0.3s;
}
.mod-kfzx a:hover,a.mod-publish:hover{
    background-color: #e97554;
    border: solid 1px #e97554;
    color: #fff8ef;
    text-decoration: none;
}

.GameDiv{  position:absolute; top:0; left:50%; margin-left:-510px; overflow:hidden; z-index:100 ;padding:0 10px 14px; width:1000px; height:600px; overflow:hidden;}
.GameDiv .GameFrame{ width: 100%; height: 100%; overflow: hidden;}
/* 游戏暗幕背景 */
.bg-game{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 630px;
    background: url(../webgame/pmxy/tpl/images/bg_game.png?18d0e66) repeat-x;

    *display: none;
    display: none\9;
    display: none\9\0;
    opacity: 0;

    transition: all .3s;
}

.bg-game.bg-game_show{
    *display: block;
    display: block\9;
    display: block\9\0;
    opacity: 1;
}

.wg-ad .wg-ad_close{
    position: absolute;
    right: 0;
    top: 0;

    width: 24px;
    height: 24px;
    background: url(../webgame/pmxy/tpl/images/ad-close.png?) repeat-x;
}
