@charset "utf-8";
/* /webgame/xqh/tpl/css/gserver.css */
@charset "UTF-8";
/*@mixin*/
/* ue_notice */
.ue_notice { position: absolute; top: 139px; margin-left: -311px; left: 50%; z-index: 99; }

/*ser_out_face*/
.ser_out_face { opacity: 1; filter: alpha(opacity=100); z-index: 99; top: 138px; margin-left: -318px; width: 636px; }

.out_face_hd, .out_face_bd, .out_face_fd { background: url(../webgame/xqh/tpl/images/sprite_serv.png?); }

.out_face_hd, .out_face_hd a { color: #e2e2e2; }

.out_face_hd { background-position: -0px -0px; padding: 23px 31px 15px 32px; height: 18px; }

.out_face_bd { overflow: hidden; background-position: -636px 0; padding: 0 32px; background-repeat: repeat-y; }

.out_face_fd { padding-bottom: 20px; zoom: 1; background-position: right bottom; background-repeat: no-repeat; }

/* store_btn */
.sns_textscroll { padding: 0 0 8px 38px; }
.sns_textscroll h2 { color: #e2e2e2; }

.text_scroll_bx { height: 24px; }
.text_scroll_bx a { color: #e2e2e2; }
.text_scroll_bx a:hover { color: #e2e2e2; }
.text_scroll_bx li img { display: inline-block; *display: inline; *zoom: 1; margin: 5px 3px; }

.m_server .m_server_bd { padding: 0 5px; }
.m_server .m_server_bd h2 { background: none; font-size: 14px; font-family: "microsoft yahei"; font-weight: 700; color: #e2e2e2; text-indent: 0; line-height: 36px; }

.alert_w { background: url(../webgame/xqh/tpl/images/sprite_6.png?) no-repeat 0 0; }

.select_ser { color: #e2e2e2; }
.select_ser .ser_txt { border: solid #c4c4c4 1px; background-color: #e2e2e2; color: #000; }

.m_played_ser .nplay { color: #e2e2e2; }

.m_server .m_server_fd { background-position: right bottom; height: 10px; overflow: hidden; width: 600px; }

/*server_box*/
.server_num li { background: #ada68e; border-color: #8a836e; color: #565142; transition: all .3s; }
.server_num li.cur { background: #b7b19b; border-bottom-color: #b7b19b; color: #474334; }

.server_all .m_server_num { border-bottom-color: #3f505f; }

/*scrollbar*/
.jScrollPaneContainer { outline: none; }

a.jScrollArrowUp { background: url(../webgame/xqh/tpl/images/sprite_6.png?) no-repeat 0 -76px; }
a.jScrollArrowUp:hover { background: url(../webgame/xqh/tpl/images/sprite_6.png?) no-repeat -17px -76px; }

a.jScrollArrowDown { background: url(../webgame/xqh/tpl/images/sprite_6.png?) no-repeat 0 -88px; }
a.jScrollArrowDown:hover { background: url(../webgame/xqh/tpl/images/sprite_6.png?) no-repeat -17px -88px; }

.jScrollPaneTrack { background: #252934; }

.jScrollPaneDrag { background: #58627d; }

.allTxt_box .allTxt { color: #e2e2e2; }

.server_all .server_box { height: 70px; }

.sfgg_mod { margin-left: -5px; }

/*新枪魂超级用户引入*/
.w_tit { color: #e2e2e2; }
.w_tit a { color: red; }



/* /webgame/xqh/tpl/css/game.css */
@charset "UTF-8";
/*@mixin*/
body, .my_ftop { font-family: "Microsoft Yahei", serif; min-width: 1200px; background: url(../webgame/xqh/tpl/images/bg/bg.png?18d0e66) repeat; }

a:visited { outline: none; }
a:hover { outline: none; }
a:active { outline: none; }

.my_topbar { min-width: 1000px; }

.frm_wfooter { margin-top: 0px; }

.wrapper { position: relative; width: 1000px; }

.hidden { display: none !important; }

.view { zoom: 1; padding-bottom: 40px; }

.wg-main { font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif; font-size: 14px; color: #6a6a6a; }
.wg-main .wrapper { margin: -200px auto 0; position: relative; z-index: 12; width: 1000px; }
.wg-main .wrapper:before, .wg-main .wrapper:after { content: ""; display: table; }
.wg-main a { font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif; font-size: 14px; color: #6a6a6a; transition: color 0.3s; }
.wg-main a:hover { color: #109ddf; text-decoration: underline; }
.wg-main a:hover .adv-tit { text-decoration: none; }

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

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

.bg-3 { background: url(../webgame/xqh/tpl/images/bg/bg_03.jpg?18d0e66); height: 210px; }

.bg-4 { background: url(../webgame/xqh/tpl/images/bg/bg_04.jpg?18d0e66); height: 210px; }

.wg-head { background: url(../webgame/xqh/tpl/images/bg/bg_full_01.jpg?18d0e66) center 0 no-repeat; }
.wg-head .head-bg { background: url(../webgame/xqh/tpl/images/bg/bg_full_02.jpg?18d0e66) center 420px no-repeat; }

/* 推荐游戏方式 */
.recommend { position: absolute; left: 50%; top: 408px; margin-left: 168px; background: url(../webgame/xqh/tpl/images/recommend/recommend_bg.png?18d0e66) center 0 no-repeat; padding: 20px; width: 294px; }
.recommend .recommend-txt { font-size: 18px; line-height: 24px; color: #cef0ff; margin-bottom: 18px; }
.recommend .recommend-download, .recommend .recommend-bower { width: 142px; height: 58px; transition: filter 0.3s, color 0.3s; }
.recommend .recommend-download:hover, .recommend .recommend-bower:hover { filter: brightness(1.2); }
.recommend .recommend-ground { *zoom: 1; margin-bottom: 10px; }
.recommend .recommend-ground:after { content: ""; display: table; clear: both; }
.recommend .recommend-download { background: url(../webgame/xqh/tpl/images/recommend/recommend_btn_1.png?18d0e66) center 0 no-repeat; float: left; }
.recommend .recommend-bower { position: relative; background: url(../webgame/xqh/tpl/images/recommend/recommend_btn_2.png?18d0e66) center 0 no-repeat; float: right; }
.recommend .recommend-bower .recommend-bower-hover { position: absolute; left: 164px; top: -25px; width: 0; height: 150px; background: url(../webgame/xqh/tpl/images/recommend/recommend_bower.png?18d0e66) center 0 no-repeat; transition: width 0.3s; }
.recommend .recommend-bower:hover .recommend-bower-hover { width: 182px; }
.recommend .recommend-btn { display: block; background: url(../webgame/xqh/tpl/images/recommend/recommend_btn_3.png?18d0e66) center 0 no-repeat; width: 294px; height: 38px; transition: filter 0.3s, color 0.3s; }
.recommend .recommend-btn:hover { filter: brightness(1.2); }

.mod { margin-right: 6px; margin-bottom: 29px; position: relative; *zoom: 1; /* border: solid 1px #d9d9d9; */ }

.mod-hd { position: relative; *zoom: 1; height: 37px; border-bottom: solid 1px #bcbbbb; /* background: url(../webgame/xqh/tpl/images/bg_mod_hd.png?18d0e66) left 0 no-repeat; */ }

.mod-bd { position: relative; overflow: hidden; *zoom: 1; margin-top: 10px; background: #fff; border: solid 1px #ebeaea; }

.mod-tit { background-image: url(../webgame/xqh/tpl/images/sprite_tit.png?18d0e66); background-repeat: no-repeat; font-size: 0; margin-top: 8px; margin-left: 0; float: left; zoom: 1; overflow: hidden; }

.mod-stit { font-size: 12px; float: left; margin: 22px 0 0 0; line-height: 12px; text-transform: uppercase; color: #4b3838; font-family: "Arial", "SimSun", sans-serif; transform: scale(0.9); *padding-left: 5px; display: none; }

a.mod-more { position: absolute; top: 15px; right: 11px; *zoom: 1; /* transition: transform 0.3s ease; */ background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: -473px -58px; width: 37px; height: 12px; }
a.mod-more:hover { background-position: -447px -88px; width: 37px; height: 12px; /* transform: rotate(90deg); */ }

.mod-top { height: 0; }

.mod-btm { height: 0; }

.mod-list { position: relative; }
.mod-list li { line-height: 39px; height: 39px; vertical-align: top; position: relative; zoom: 1; border-bottom: 1px dashed #eee; color: #6a6a6a; }
.mod-list li.hc1 a { color: #ad2c49; }
.mod-list li.hc1 a:hover { color: #ad2c49; }
.mod-list li.hc1 em { background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: -484px -88px; width: 23px; height: 11px; display: inline-block; *display: inline; *zoom: 1; margin-left: 8px; }
.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-instr { background: url(../webgame/xqh/tpl/images/ibg_1.png?18d0e66) no-repeat; position: relative; *zoom: 1; width: 1031px; height: 137px; margin-bottom: 5px; margin-left: -15px; }
.mod-instr .instr-pic { position: absolute; width: 170px; height: 100px; top: 19px; left: 27px; }
.mod-instr .instr-pic img { width: 100%; height: 100%; display: block; }
.mod-instr .instr-txt { float: left; line-height: 24px; width: 600px; padding: 20px 0 0 220px; color: #e2e2ee; }
.mod-instr .instr-txt a { color: #df9a37; font-size: 14px; transition: color 0.3s; }
.mod-instr .instr-txt a:hover { text-decoration: underline; color: #df9a37; }
.mod-instr a.instr-btn { position: absolute; top: 36px; right: 31px; background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: -139px -150px; width: 148px; height: 44px; }
.mod-instr a.instr-btn:hover { background-position: -287px -150px; width: 148px; height: 44px; }
.mod-instr .instr-share { overflow: hidden; height: 24px; position: absolute; right: 27px; top: 87px; width: 150px; }
.mod-instr .instr-share .share-label { float: left; line-height: 20px; font-size: 12px; color: #e2e2ee; }

#bdshare a { padding: 0; width: 20px; height: 20px; background: url(../webgame/xqh/tpl/images/ico_share.png?18d0e66) no-repeat; margin-right: 5px; display: block; float: left; }
#bdshare a.bds_qzone { background-position: -24px 0 !important; }
#bdshare a.bds_tsina { background-position: -48px 0 !important; }
#bdshare a.bds_tqf { background-position: -73px 0 !important; }
#bdshare a.bds_sqq { background-position: 0 0 !important; }

/* 功能按钮 */
.mod-entry { margin-right: 0; width: 462px; height: 107px; position: relative; *zoom: 1; overflow: hidden; float: left; border: 0 none; font-size: 0; }
.mod-entry .entry-li { float: left; margin-left: 3px; margin-bottom: 3px; }
.mod-entry .entry-li.li-1 { margin-left: 0; }
.mod-entry .entry-item { font-size: 0; display: inline-block; *display: inline; *zoom: 1; height: 52px; width: 119px; overflow: hidden; position: relative; background: url(../webgame/xqh/tpl/images/ibg_2.png?18d0e66) no-repeat; }
.mod-entry .entry-item.item-1 { height: 107px; width: 218px; background-position: 0 0; }
.mod-entry .entry-item.item-1:hover { background-position: -238px 0; }
.mod-entry .entry-item.item-2 { background-position: 0 -107px; }
.mod-entry .entry-item.item-2:hover { background-position: -238px -107px; }
.mod-entry .entry-item.item-3 { background-position: -119px -107px; }
.mod-entry .entry-item.item-3:hover { background-position: -358px -107px; }
.mod-entry .entry-item.item-4 { background-position: 0 -159px; }
.mod-entry .entry-item.item-4:hover { background-position: -238px -159px; }
.mod-entry .entry-item.item-5 { background-position: -119px -159px; }
.mod-entry .entry-item.item-5:hover { background-position: -358px -159px; }

/* 热门枪械 */
.mod-rmqx { float: left; width: 100%; /* ie兼容 */ z-index: 1; }
.mod-rmqx .mod-bd { padding: 19px 11px; *zoom: 1; overflow: visible; }
.mod-rmqx .mod-bd:after { content: ""; display: table; clear: both; }
.mod-rmqx .rmqx-list { margin-right: -45px; *zoom: 1; }
.mod-rmqx .rmqx-list:after { content: ""; display: table; clear: both; }
.mod-rmqx .rmqx-item { float: left; margin-right: 45px; }

/* 枪械item */
.qx-item { position: relative; float: left; width: 124px; }
.qx-item .qx-pic { height: 73px; display: block; position: relative; border: solid 3px #bfbfbf; background: url(../webgame/xqh/tpl/images/bg_img.png?18d0e66) center 0 repeat; transition: border 0.3s; }
.qx-item .qx-img { width: 72px; height: 37px; display: block; margin: 0 auto; margin-top: 18px; }
.qx-item .qx-ico { position: absolute; top: 0; left: 0; margin: 0; padding: 0; }
.qx-item .qx-ico.ico_hot { background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: 0 -233px; width: 36px; height: 36px; }
.qx-item .qx-ico.ico_new { background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: -36px -233px; width: 36px; height: 36px; }
.qx-item .ico_tag { position: absolute; bottom: 0; left: 0; font: 500 12px/16px "Microsoft YaHei"; height: 16px; text-align: center; color: #afdee3; background: #234b7f; padding: 0 3px; }
.qx-item .qx-name { font: 500 14px/16px "Microsoft YaHei"; height: 16px; color: #2a2a2c; text-align: center; display: block; margin-top: 12px; transition: color 0.3s; }
.qx-item .qx-hover { position: absolute; left: -2px; top: -29px; width: 160px; overflow: hidden; padding: 9px; border: 1px solid #515153; outline: 2px solid #313133; background: #313133; display: none; z-index: 2; }
.qx-item .qx-hover-pic { width: 124px; height: 73px; border: solid 1px #515153; background: url(../webgame/xqh/tpl/images/bg_img.png?18d0e66) center 0 repeat; margin-bottom: 6px; position: relative; }
.qx-item .qx-hover-dl { font: 500 14px/22px "Microsoft Yahei"; color: #cdcdcd; *zoom: 1; }
.qx-item .qx-hover-dl:after { content: ""; display: table; clear: both; }
.qx-item .qx-hover-dt { font-weight: bold; }
.qx-item .qx-hover-dt, .qx-item .qx-hover-dd { float: left; }
.qx-item:hover { /* ie兼容 */ z-index: 2; }
.qx-item:hover .qx-pic { border-color: #109ddf; }
.qx-item:hover .qx-name { color: #109ddf; text-decoration: underline; }
.qx-item:hover .qx-hover { display: block; }

/* 热门问答 */
.mod-rmwd { float: left; width: 321px; }
.mod-rmwd .mod-list { overflow: hidden; }
.mod-rmwd .mod-list li { line-height: 40px; height: 40px; }
.mod-rmwd .mod-list li a { width: 218px; }
.mod-rmwd .mod-bd { padding: 8px 8px 0 8px; height: 238px; }

.rmwd-search { border-bottom: 1px dashed #eee; margin-bottom: 5px; margin-left: -4px; }
.rmwd-search .search-wrap { margin-bottom: 10px; background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: -207px 0; width: 309px; height: 33px; position: relative; }
.rmwd-search .search-btn { width: 72px; height: 29px; position: absolute; top: 2px; right: 2px; cursor: pointer; overflow: hidden; font-size: 0; border: none; background: none; }
.rmwd-search .search-btn:hover { background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: 0 -204px; width: 72px; height: 29px; }
.rmwd-search .search-ipt { float: left; padding: 0 6px; height: 32px; line-height: 32px; width: 223px; border: none; color: #c9bb9b; background: none; font-size: 12px; font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti, sans-serif; }
.rmwd-search .search-ipt::-webkit-input-placeholder { color: #bbb; }
.rmwd-search .search-ipt:-moz-placeholder { color: #bbb; }
.rmwd-search .search-ipt::-moz-placeholder { color: #bbb; }
.rmwd-search .search-ipt:-ms-input-placeholder { color: #bbb; }
.rmwd-search .search-hot { padding: 0 0 0 72px; position: relative; *zoom: 1; line-height: 28px; height: 28px; margin-bottom: 0; overflow: hidden; }
.rmwd-search .search-hot label { position: absolute; top: 0; left: 0; color: #747474; }

.mod-yxgl { float: left; width: 320px; margin-right: 0; }
.mod-yxgl .mod-list { height: 242px; overflow: hidden; padding: 6px 14px 0 14px; }
.mod-yxgl .mod-list li { line-height: 39px; height: 39px; }
.mod-yxgl .mod-list li a { width: 258px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mod-yxgl .mod-bd { height: 247px; }

.mod-kfzx { float: left; width: 316px; position: relative; z-index: 9; *zoom: 1; padding: 0; }
.mod-kfzx a { display: block; margin-right: 6px; font-size: 14px; line-height: 20px; text-align: center; width: 146px; height: 20px; color: #fff; background-color: #fc6516; filter: brightness(1); transition: color 0.3s, background-color 0.3s, filter 0.3s; }
.mod-kfzx a:hover { text-decoration: none; color: #fff; filter: brightness(1.2); }
.mod-kfzx .mod-bd { height: 371px; padding: 0; overflow: visible; }
.mod-kfzx .kfzx-group { padding: 20px 10px; margin: 0 10px; border-bottom: 1px dashed #eeeeee; border-top: 1px dashed #eeeeee; }
.mod-kfzx .kfzx-group--1 .kfzx-txt:first-child { margin-bottom: 10px; }
.mod-kfzx .kfzx-group--2 .kfzx-txt:first-child { margin-bottom: 10px; }
.mod-kfzx .kfzx-group--3 .kfzx-txt { padding-left: 100px; }
.mod-kfzx .kfzx-group--4 { border-bottom: none; padding: 25px 0; }
.mod-kfzx .kfzx-txt { line-height: 20px; padding-left: 71px; position: relative; *zoom: 1; }
.mod-kfzx .kfzx-txt dt { position: absolute; top: 0; left: 0; }
.mod-kfzx .kfzx-label { position: absolute; top: 0; left: 0; }

.m_selectlist { background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: -207px -73px; width: 240px; height: 30px; position: relative; cursor: pointer; margin: auto; border: 0 none; }
.m_selectlist .m_select_cont { position: absolute; top: 31px; width: 240px; background-color: #fbfcfd; border-top: 0; display: none; overflow: hidden; padding: 5px 0; border: solid 1px #c7d5e3; }
.m_selectlist .selectlist { *vertical-align: top; }
.m_selectlist .selectlist li { width: 100%; height: 24px; line-height: 24px; cursor: pointer; *vertical-align: center; overflow: hidden; color: #6a6a6a; padding: 0 10px; }
.m_selectlist .selectlist li:hover, .m_selectlist .selectlist li.cur, .m_selectlist .selectlist li.cur:hover { color: #fbfcfd; background: #6a6a6a; }

.m_selected { height: 30px; }
.m_selected .select_txt { padding-left: 10px; line-height: 30px; color: #6a6a6a; }
.m_selected .flag_down { display: none; position: absolute; top: 1px; right: 1px; width: 26px; height: 25px; background: #7b471a; }
.m_selected .flag_down b { position: absolute; border: 5px solid #2f2839; border-top-color: #2f2839; top: 12px; right: 8px; overflow: hidden; height: 0px; }

/* 轮播图 */
.mod-silde { overflow: hidden; float: left; width: 460px; height: 251px; margin-bottom: 5px; position: relative; *zoom: 1; padding: 0; background: #2ac3ff; border: solid 1px #2ac3ff; margin-right: 0; }
.mod-silde .slide-list { position: relative; *zoom: 1; height: 100%; }
.mod-silde .slide-item { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.mod-silde .slide-link { display: block; height: 100%; }
.mod-silde .slide-img { width: 100%; height: 100%; }
.mod-silde .slide-dot { position: absolute; bottom: 6px; right: 10px; z-index: 3; height: 14px; text-align: center; }
.mod-silde .slide-dot li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; cursor: pointer; overflow: hidden; margin: 0 2px; text-align: center; font-size: 0; width: 14px; height: 14px; border-radius: 0; transition: width 0.3s, background-color 0.3s; background: #398cb9; /* @include other_sprites; */ /* @include dot; */ }
.mod-silde .slide-dot li.cur { /* @include dot_h; */ background: #f89e3d; width: 35px; }

/* 广告 */
.mod-adv { float: right; width: 328px; height: 298px; overflow: hidden; }
.mod-adv a:hover { text-decoration: none; filter: brightness(1.2); }
.mod-adv .adv-item { position: relative; *zoom: 1; margin-bottom: 9px; display: block; width: 100%; }
.mod-adv .adv-img { width: 100%; }
.mod-adv .adv-tit { position: absolute; left: 0; bottom: 0; text-align: center; width: 100%; font-size: 14px; line-height: 28px; color: #fff; background: url(../webgame/xqh/tpl/images/s_10.png?18d0e66) repeat; }

.mod-xwgg { float: left; width: 532px; position: relative; *zoom: 1; overflow: hidden; }
.mod-xwgg a.mod-more { background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: -425px -58px; width: 48px; height: 15px; }
.mod-xwgg a.mod-more:hover { background-position: -447px -73px; width: 48px; height: 15px; /* transform: rotate(90deg); */ }
.mod-xwgg .mod-hd { border: solid 1px #4695fd; border-bottom-color: #b6bac0; background: #234b7f; }
.mod-xwgg .mod-hd .mod-tit { margin-left: 12px; }
.mod-xwgg .mod-bd { background: url(../webgame/xqh/tpl/images/bg_xwgg.png?18d0e66) repeat; height: 326px; padding: 0 16px; border: none; margin-top: 0; overflow: visible; }
.mod-xwgg .mod-list { height: 326px; overflow: hidden; }
.mod-xwgg .mod-list li { border-bottom: 1px solid #464648; border-top: 1px solid #2a2a2c; }
.mod-xwgg .mod-list li span { color: #e7e7e8; }
.mod-xwgg .mod-list li a { max-width: 450px; color: #e7e7e8; transition: color 0.3s; }
.mod-xwgg .mod-list li a:hover { color: #afdee3; text-decoration: underline; }
.mod-xwgg .mod-list li:first-child { height: 50px; text-align: center; }
.mod-xwgg .mod-list li:first-child a { max-width: none; color: #e49a38; font-weight: bold; font-size: 18px; line-height: 50px; display: block; float: none; }
.mod-xwgg .mod-list li:first-child a:hover { text-decoration: none; }
.mod-xwgg .mod-list li:first-child span, .mod-xwgg .mod-list li:first-child em { display: none; }

/* 游戏资料 */
.mod-yxzl { float: left; width: 656px; }
.mod-yxzl .mod-bd { height: 260px; }
.mod-yxzl .yxzl-opt { overflow: hidden; *zoom: 1; position: relative; padding: 15px 10px; }
.mod-yxzl .yxzl-stit { text-align: center; color: #fff; font: 500 20px/54px "Microsoft Yahei"; background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: 0 -150px; width: 139px; height: 54px; position: absolute; left: 10px; top: 15px; }
.mod-yxzl .yxzl-list { overflow: hidden; padding-left: 173px; position: relative; z-index: 2; width: 460px; float: left; height: 56px; }
.mod-yxzl .yxzl-item { float: left; line-height: 30px; margin-right: 0; }
.mod-yxzl .yxzl-link { width: 88px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; font: 500 14px/28px "Microsoft Yahei"; }

/* 玩家相册+游戏截图 */
.mod-wjxc { float: right; width: 326px; }
.mod-wjxc .mod-hd { *zoom: 1; }
.mod-wjxc .mod-hd:after { content: ""; display: table; clear: both; }
.mod-wjxc .mod-hd .wjxc-tit { font: 500 18px/37px "Microsoft Yahei"; height: 37px; width: 89px; text-align: center; float: left; cursor: pointer; zoom: 1; overflow: hidden; position: relative; transition: color 0.3s; }
.mod-wjxc .mod-hd .wjxc-tit:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background: #0891de; transition: height 0.3s; }
.mod-wjxc .mod-hd .wjxc-tit.cur { color: #0891de; }
.mod-wjxc .mod-hd .wjxc-tit.cur:after { height: 2px; }
.mod-wjxc .mod-bd { height: 259px; position: relative; }
.mod-wjxc a.mod-publish { display: none; right: 43px; }
.mod-wjxc a.mod-publish.cur { display: block; }
.mod-wjxc a.mod-more { display: none; right: 0; }
.mod-wjxc a.mod-more.cur { display: block; }

.wjxc-list { position: absolute; left: 0; top: 0; padding: 15px 0 15px 11px; height: 232px; z-index: 0; opacity: 0; transition: opacity 0.3s; }
.wjxc-list.cur { z-index: 1; opacity: 1; }
.wjxc-list .wjxc-item { float: left; margin: 0 11px 15px 0; }
.wjxc-list .wjxc-link { height: 104px; width: 141px; display: block; border: solid 2px #fff; overflow: hidden; background: url(../webgame/xqh/tpl/images/loading.gif?18d0e66) #000 no-repeat center center; transition: border-color 0.3s; }
.wjxc-list .wjxc-link:hover { border-color: #0891de; }
.wjxc-list .wjxc-img { width: 100%; height: 100%; }

/* 玩家交流 */
.mod-wjjl { float: right; width: 663px; }
.mod-wjjl .mod-bd { min-height: 371px; }
.mod-wjjl a.mod-publish { right: 43px; }
.mod-wjjl a.mod-more { right: 0; }

.m-ctable { padding: 3px 26px; overflow: hidden; }
.m-ctable a { font-size: 14px; }

.comu-table { line-height: 35px; /* 覆盖样式 */ }
.comu-table th { line-height: 44px; margin-bottom: 5px; font-weight: bold; border-bottom: 1px dashed #eee; }
.comu-table td { line-height: 39px; height: 39px; overflow: hidden; border-bottom: 1px dashed #eee; font-size: 14px; }
.comu-table td.td-tit { text-align: left; }
.comu-table .td-reply, .comu-table .th-reply { text-align: center; }
.comu-table td a, .comu-table .td-wid { line-height: 32px; cursor: pointer; }
.comu-table .td-reply { color: #b2b2b2; }
.comu-table .td-wid { overflow: hidden; height: 32px; line-height: 32px; padding: 0 5px; }
.comu-table .td-tit .td-wid { width: 200px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
.comu-table .hover a, .comu-table .hover td a, .comu-table .hover .td-wid { color: #109ddf; text-decoration: underline; }
.comu-table .hover .td-reply { color: #b2b2b2; text-decoration: none; }

.disable { display: none; }

a.mod-publish { position: absolute; top: 7px; right: 54px; line-height: 20px; text-align: center; font-size: 0; background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; }
a.mod-publish:hover { background-position: -218px -110px; width: 85px; height: 25px; filter: brightness(1.2); }

.mod-wjjl a.mod-publish { background-position: -425px -33px; width: 85px; height: 25px; }
.mod-wjjl a.mod-publish:hover { background-position: -218px -110px; width: 85px; height: 25px; }

.mod-wjxc a.mod-publish { background-position: -303px -110px; width: 85px; height: 25px; }
.mod-wjxc a.mod-publish:hover { background-position: -388px -110px; width: 85px; height: 25px; filter: brightness(1.2); }

/* 大全 */
.mod-dq { float: left; width: 100%; }
.mod-dq .mod-bd { padding: 12px 12px 0 12px; overflow: visible; }
.mod-dq .dq-nav { *zoom: 1; margin-bottom: 20px; }
.mod-dq .dq-nav:after { content: ""; display: table; clear: both; }
.mod-dq .nav-label { float: left; font: 700 16px/22px "Microsoft Yahei"; text-align: right; width: 100px; }
.mod-dq .nav-item { float: left; min-width: 54px; padding: 0 5px; font: 500 14px/22px "Microsoft Yahei"; border-left: solid 1px #d3d3d3; text-align: center; cursor: pointer; }
.mod-dq .nav-item:first-child { border-left: none; }
.mod-dq .nav-item.cur { color: #109ddf; }
.mod-dq .dq-box { min-height: 415px; padding-top: 39px; border-top: dashed 1px #dddddd; }
.mod-dq .dq-list { margin-right: -45px; *zoom: 1; }
.mod-dq .dq-list:after { content: ""; display: table; clear: both; }
.mod-dq .dq-item { margin-right: 45px; padding-bottom: 30px; display: none; }
.mod-dq .dq-item.show { display: block; }
.mod-dq .dq-more { background-image: url(../webgame/xqh/tpl/images/sprite_other.png?18d0e66); background-repeat: no-repeat; background-position: 0 0; width: 207px; height: 55px; margin: 0 auto; margin-bottom: 34px; display: none; }
.mod-dq .dq-more.show { display: block; }
.mod-dq .dq-more:hover { background-position: 0 -55px; width: 207px; height: 55px; }
.mod-dq .dq-tip { text-align: center; font: 700 20px/22px "Microsoft Yahei"; margin-top: 108px; display: none; }
.mod-dq .dq-tip.show { display: block; }

.mod-xwgg .mod-tit { background-position: 0 -52px; width: 119px; height: 24px; }

.mod-rmqx .mod-tit { background-position: -112px -101px; width: 114px; height: 21px; }

.mod-rmwd .mod-tit { background-position: 0 -125px; width: 113px; height: 21px; }

.mod-yxgl .mod-tit { background-position: -113px -125px; width: 112px; height: 21px; }

.mod-yxzl .mod-tit { background-position: 0 -76px; width: 114px; height: 25px; }

.mod-kfzx .mod-tit { background-position: 0 -101px; width: 112px; height: 24px; }

.mod-wjjl .mod-tit { background-position: -120px 0; width: 111px; height: 25px; }

.mod-dq .mod-tit { background-position: 0 0; width: 120px; height: 26px; }

.mod-recommend .mod-tit { background-position: 0 -26px; width: 110px; height: 26px; }

/* 新添加-推荐游戏模块 */
/* 推荐游戏 */
.mod-recommend { height: 309px; width: 326px; float: right; overflow: hidden; }

.mod-recommend .mod-hd { margin-right: 0; }

.mod-recommend .mod-bd { padding: 22px 30px; height: auto;}

.mod-recommend .mod-stit { font-size: 0; }

.mod-recommend .recommend-item { margin: 0 15px; margin-bottom: 6px; }

.mod-recommend .recommend-item .recommend-item-img { width: 90px; height: 90px; }

.mod-recommend .recommend-item .recommend-item-name { color: #6a6a6a; }

.mod-recommend .recommend-item:hover .recommend-item-name { color: #109ddf; }



