.game-sprite, .game-metalist .link .icon-banquan, .game-metalist .link .icon-feedback, .game-metalist .link .icon-bbs, .game-metalist-qipai .honorlist .arrow, .game-metalist-feature p.feature-online i, .game-metalist-feature p.feature-strategy i, .game-metalist-feature p.feature-save i, .game-metalist-feature p.feature-cloud i, .gamecdkey .cdkey-tips-icon, .gamecdkey .cdkey-bubble-t, .gamecdkey .cdkey-bubble-b, .online-statistics-data .data-list li.data-info .data-info-center .region-txt i, .online-statistics-data .data-list li.data-info .data-info-center .region-btn i, .online-statistics-data .data-list li.data-info .data-info-center .region-btn.active i, .online-statistics-data .data-list li.data-info .data-info-center .region-select .select-jt, .online-statistics-standings .standings-tab-link .prev, .online-statistics-standings .standings-tab-link .next, .gamecompetition .competition-list li .countdown i, .gamecompetition .competition-list li .num i, .gametab .gametab-skip .ico-gametab-skip, .gametab .gametab-skip .ico-gametab-jt, .gamecontent .section-assistant .btn-assistant i, .section-header .more i, .gameinfo-resource .gameinfo-extra .icon-tips, .gameinfo-btn-game .btn-icon, .gameinfo-btn-download .btn-icon, .gameinfo-btn-buy .btn-icon, .gameinfo-btn-cartoon .btn-icon, .gameinfo-btn-game-disable .btn-icon, .gameinfo-btn-download-disable .btn-icon, .gameinfo-btn-buy-disable .btn-icon, .gameinfo-btn-cartoon-disable .btn-icon, .gameinfo-btn-reserve .btn-icon, .gameinfo-btn-assistant .btn-icon, .honorlist .arrow, .gameact .actlist .status, .gameact .actlist .status-over, .gamegift .giftlist .giftitem .scroller .ico-arrow-left, .gamegift .giftlist .giftitem .scroller .ico-arrow-right, .gamegift .giftlist .giftitem .scroller .disabled .ico-arrow-left, .gamegift .giftlist .giftitem .scroller .disabled .ico-arrow-right { background-image: url('/base/img/game-s0bcb58d801.png'); background-repeat: no-repeat; }

.common-sprite, .gallery .gallery-arrow .prev i, .gallery .gallery-arrow .next i, .score-star, .score-star i, .cdkeybuy-exchange .cdkeybuy-exchange-top a i.arrow_bottom, .cdkeybuy-exchange .cdkeybuy-exchange-top a i.arrow_top, .game-infolist .btn, .game-infolist .btn:hover, .gameranking-list .ranking-top .ranking-top-link .txt i, .gameranking-achievement .ranking-top .ranking-top-link .txt i, .dialog-live-prev, .dialog-live-next { background-image: url('/base/img/common-sa11e8c9093.png'); background-repeat: no-repeat; }

.gallery { position: relative; overflow: hidden; width: 810px; -webkit-user-select: none; }
.gallery .gallery-img { height: 516px; background-color: #444; }
.gallery .gallery-img ul { width: 60000px; }
.gallery .gallery-img li { float: left; display: block; width: 810px; height: 516px; line-height: 516px; font-size: 0; text-align: center; overflow: hidden; vertical-align: middle; *font: normal 12px/1 arial; *font-size: 460px; }
.gallery .gallery-img img { max-width: 810px; max-height: 516px; vertical-align: middle; }
.gallery .gallery-img iframe { height: 400px; margin-top: 58px; }
.gallery .gallery-nav { position: relative; padding: 10px 0; height: 83px; background-color: #313036; }
.gallery .gallery-thumbnail { position: relative; z-index: 2; width: 662px; height: 83px; margin: 0 auto; overflow: hidden; }
.gallery .gallery-thumbnail ul { position: absolute; left: 0; top: 0; width: 4000px; }
.gallery .gallery-thumbnail li { position: relative; float: left; width: 125px; height: 83px; margin-right: 9px; overflow: hidden; cursor: pointer; }
.gallery .gallery-thumbnail img { width: 125px; height: 83px; }
.gallery .gallery-thumbnail .icon-play { position: absolute; z-index: 1; left: 0; top: 0; display: block; width: 100%; height: 100%; cursor: pointer; background: url(http://danji.3366.com/images/v2/icon_play.png) no-repeat 50% 50%; _background-image: url(http://danji.3366.com/images/v2/icon_play_ie6.png); }
.gallery .gallery-thumbnail .active { width: 121px; height: 79px; padding: 0; border: 2px solid #f67b03; }
.gallery .gallery-thumbnail .active img { margin: -2px 0 0 -2px; }
.gallery .gallery-arrow { *zoom: 1; }
.gallery .gallery-arrow .prev, .gallery .gallery-arrow .next { position: absolute; width: 100px; left: 0; top: 0; cursor: default; background: url(about:blank); }
.gallery .gallery-arrow .next { left: auto; right: 0; }
.gallery .gallery-arrow .prev i, .gallery .gallery-arrow .next i { position: absolute; left: 20px; top: 220px; opacity: .5; filter: alpha(opacity=50); cursor: pointer; width: 60px; height: 60px; }
.gallery .gallery-arrow .prev i { background-position: 0 -352px; _background: url(/base/img/gallery_arrow_ie6.png) no-repeat 0 0 !important; }
.gallery .gallery-arrow .next i { background-position: 0 -292px; _background: url(/base/img/gallery_arrow_ie6.png) no-repeat -60px 0 !important; }
.gallery .gallery-info { position: relative; display: block; width: 100%; height: 106px; background-color: #313039; }
.gallery .gallery-info .page { position: absolute; left: 0px; top: 20px; width: 92px; text-align: center; color: #5F5E63; font-size: 14px; }
.gallery .gallery-info .page em { margin-right: 5px; vertical-align: -10px; color: #FF7200; font-size: 40px; font-style: italic; }
.gallery .gallery-info .page span { color: #8E8E8E; }
.gallery .gallery-info .info { zoom: 1; padding: 10px 20px 0 92px; }
.gallery .gallery-info .info-tit { margin-bottom: 5px; font-size: 16px; font-weight: bold; color: #FFF; }
.gallery .gallery-info .info-txt { height: 54px; line-height: 1.5; overflow: hidden; color: #999; }
.gallery .gallery-info-alpha { position: absolute; left: 0; bottom: 103px; height: 118px; background-color: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#99000000,endColorstr=#99000000); }
.gallery .gallery-info-alpha .info { padding: 10px 20px 0 20px; }
.gallery .gallery-info-alpha .info-tit { margin-bottom: 2px; }
.gallery .gallery-info-alpha .info-txt { height: 72px; }

.gallery-shouyou .gallery-img ul { padding-left: 75px; }
.gallery-shouyou .gallery-img li { width: 320px; margin-right: 20px; opacity: .5; filter: alpha(opacity=50); }
.gallery-shouyou .gallery-img img { width: 320px; height: 480px; margin: 0 auto; }
.gallery-shouyou .gallery-img .active { opacity: 1; filter: alpha(opacity=100); }
.gallery-shouyou .gallery-nav { display: none; }

:root .gallery-shouyou .gallery-img li { filter: none; }

.score-submit { display: inline-block; height: 20px; vertical-align: middle; _zoom: 1; *display: inline; }
.score-submit .star { display: inline-block; width: 22px; height: 20px; cursor: pointer; background: url(/base/img/score_star.png) no-repeat 0 0; }
.score-submit .star-on { background: url(/base/img/score_star.png) no-repeat 0 -20px; }

.score-num { margin-left: 5px; font-style: normal; font-weight: bold; font-size: 12px; color: #FF6600; }

.score-star { display: inline-block; width: 60px; height: 12px; overflow: hidden; vertical-align: middle; background-position: 0 -544px; }
.score-star i { float: left; display: block; width: 0; height: 12px; overflow: hidden; vertical-align: middle; background-position: 0 -556px; }

.score-star.star-1 i { width: 12px; }

.score-star.star-2 i { width: 24px; }

.score-star.star-3 i { width: 36px; }

.score-star.star-4 i { width: 48px; }

.score-star.star-5 i { width: 60px; }

.comment-sprite, .mod-comment .icon-tit, .mod-comment .icon-cai, .mod-comment .icon-cai-active, .mod-comment .icon-zan, .mod-comment .icon-zan-active, .mod-comment .icon-reply { background-image: url('/base/img/comment-s3671a8d291.png'); background-repeat: no-repeat; }

.mod-comment { zoom: 1; font-size: 12px; }
.mod-comment .icon-tit, .mod-comment .icon-cai, .mod-comment .icon-zan, .mod-comment .icon-reply { display: inline-block; vertical-align: middle; margin-right: 2px; line-height: 0; font-size: 0; width: 12px; height: 12px; }
.mod-comment .icon-tit { background-position: 0 -60px; }
.mod-comment .icon-cai { background-position: 0 -12px; }
.mod-comment .icon-cai-active { background-position: 0 0; }
.mod-comment .icon-zan { background-position: 0 -48px; }
.mod-comment .icon-zan-active { background-position: 0 -36px; }
.mod-comment .icon-reply { background-position: 0 -24px; }
.mod-comment .comment-item { border-bottom: 1px solid #ddd; padding: 15px 10px; }
.mod-comment .comment-pic { display: inline; float: left; margin-right: 20px; }
.mod-comment .comment-pic img, .mod-comment .comment-pic { width: 40px; height: 40px; }
.mod-comment .comment-pic img { vertical-align: middle; }
.mod-comment .comment-main { overflow: hidden; *zoom: 1; }
.mod-comment .comment-info { margin-bottom: 8px; }
.mod-comment .comment-hint { color: #FF7200; }
.mod-comment .comment-time { color: #b6b6b6; }
.mod-comment .comment-time em { margin-left: 5px; color: #B6B6B6; font-weight: normal; font-style: normal; }
.mod-comment .comment-user { font-weight: bold; color: #2a2a2a; margin-right: 10px; }
.mod-comment .comment-date { color: #b6b6b6; }
.mod-comment .comment-detail { color: #666; font-size: 14px; line-height: 1.6; margin-bottom: 18px; }
.mod-comment .comment-ctrl { position: relative; padding-top: 2px; color: #EBEBEB; }
.mod-comment .comment-ctrl a { color: #B6B6B6; margin: 0 10px; }
.mod-comment .comment-ctrl a:hover { color: #FF7200; }
.mod-comment .comment-ctrl span { color: #adadad; }
.mod-comment .comment-none { font-size: 14px; text-align: center; color: #aaa; padding: 30px 0; }
.mod-comment .comment-view { clear: both; margin: 20px 0; padding: 1px 0; line-height: 24px; text-align: center; background-color: #FDF0E1; border: 1px solid #FFE1BE; }
.mod-comment .comment-view a { color: #FF7200; font-size: 14px; }
.mod-comment .comment-mine { padding: 5px 15px 0; overflow: hidden; border: 1px solid #E7D0B5; background-color: #FFFDED; }
.mod-comment .comment-mine .comment-item { margin-bottom: -1px; }
.mod-comment .comment-fixtop { margin-bottom: 5px; padding: 5px 15px 0; overflow: hidden; border: 1px solid #E7D0B5; background-color: #FFFDED; }
.mod-comment .comment-fixtop .comment-item { margin-bottom: -1px; }
.mod-comment .comment-caption { height: 20px; line-height: 20px; font-weight: bold; font-size: 14px; color: #333; }
.mod-comment .comment-caption .icon-tit { display: inline-block; width: 5px; height: 11px; margin-right: 5px; vertical-align: middle; }
.mod-comment .comment-reply { overflow: hidden; margin-top: 10px; border: 1px solid #DCDCDC; background-color: #F8F8F8; }
.mod-comment .comment-reply .reply-item { position: relative; margin-bottom: -1px; padding: 18px 5px 10px 20px; border-bottom: 1px solid #DCDCDC; }
.mod-comment .comment-reply .comment-ctrl { text-align: right; }
.mod-comment .comment-reply .expand { display: block; height: 30px; line-height: 30px; color: #668AC1; background-color: #FFF; text-align: center; }
.mod-comment .comment-reply .reply-editor { padding: 10px 20px; }
.mod-comment .comment-reply .reply-editor .editor-input { float: none; width: auto; height: 68px; display: block; border: 1px solid #DCDCDC; }
.mod-comment .comment-reply .reply-editor .editor-textarea { display: block; width: 100%; height: 68px; background-color: #FFF; word-break: break-all; }
.mod-comment .comment-reply .reply-editor .editor-textarea-holder { color: #CCC; }
.mod-comment .comment-reply .reply-editor .editor-btn { display: block; width: 26px; margin: 10px 0 0 auto; }
.mod-comment .comment-reply .reply-gotoview { padding: 5px 20px; }
.mod-comment .comment-reply .reply-gotoview a { color: #668AC1; }
.mod-comment .comment-reply .reply-pagination { padding: 5px 20px; }
.mod-comment .comment-reply .reply-pagination a { margin: 0 5px; color: #668AC1; }
.mod-comment .comment-editor { border: 1px solid #E5CDB0; background: #FFFDED; padding: 5px 15px 15px; *zoom: 1; position: relative; }
.mod-comment .comment-editor .comment-caption { height: 30px; line-height: 30px; }
.mod-comment .comment-editor .editor-submit { padding: 15px 0 5px; overflow: hidden; zoom: 1; }
.mod-comment .comment-editor .editor-score { font-size: 14px; }
.mod-comment .comment-editor .score-submit { vertical-align: -4px; *vertical-align: middle; }
.mod-comment .comment-editor .score-text { margin-left: 5px; }
.mod-comment .comment-editor .editor-btn { float: right; }
.mod-comment .editor-input { overflow: hidden; border: 1px solid #e5cdb0; background: #FFF; }
.mod-comment .editor-textarea { display: block; width: 100%; height: 130px; padding: 5px 10px; font-size: 14px; line-height: 22px; color: #666; resize: none; border: 0; outline: none; overflow: auto; font-family: "Microsoft YaHei","Hiragino Sans GB","Microsoft JhengHei",SimSun,sans-serif; background-color: #fff; -ms-box-sizing: border-box; box-sizing: border-box; *padding: 0; word-break: break-all; }
.mod-comment .editor-word { height: 26px; line-height: 26px; color: #C7C7C7; background-color: #F9F9F9; padding-right: 10px; text-align: right; }
.mod-comment .editor-word span { font-size: 20px; vertical-align: -2px; margin: 0 3px; }
.mod-comment .editor-btn { height: 26px; color: #fff; line-height: 26px; font-size: 12px; padding: 0 26px; border-radius: 4px; display: inline-block; background-color: #7795EB; }
.mod-comment .editor-btn:hover { color: #fff; }

.dialog { position: relative; z-index: 150; min-width: 380px; *width: 380px; font: 12px/1.5 \5FAE\8F6F\96C5\9ED1; border: 1px solid #E1E1E1; border-radius: 4px; background-color: #FFF; }
.dialog input, .dialog textarea, .dialog button { font: inherit; }
.dialog .dialog-header { position: relative; margin: 0 8px; }
.dialog .dialog-title { height: 31px; text-indent: 10px; font-weight: bold; color: #757d7f; line-height: 31px; font-size: 14px; padding-left: 0; border: 0; }
.dialog .dialog-close { position: absolute; width: 30px; height: 30px; line-height: 30px; text-align: center; color: #aab2b6; font-weight: bold; text-decoration: none; font-size: 18px; right: 0; top: 0; }
.dialog .dialog-close:hover { color: #FF5A00; }
.dialog .dialog-header, .dialog .dialog-header-r, .dialog .dialog-footer-r, .dialog .dialog-footer { height: auto; background: none; }
.dialog .dialog-header-r { margin-left: 0; }
.dialog .dialog-footer { display: none; }
.dialog .dialog-body { width: 100%; zoom: 1; color: #777; background-color: transparent; border: 0; padding-bottom: 20px; }
.dialog .dialog-msg { padding: 15px 30px; }
.dialog .dialog-msg-icon { float: left; display: inline; width: 40px; height: 40px; background: url(https://qqgame.qq.com/app/img/dialog_spr.png) no-repeat; margin-right: 10px; }
.dialog .dialog-msg-fail .dialog-msg-icon { background-position: 0 -280px; }
.dialog .dialog-msg-content { overflow: hidden; *zoom: 1; padding-left: 10px;  max-width: 300px; }
.dialog .dialog-btnbar { text-align: center; }
.dialog .dialog-btn { display: inline-block; padding: 4px 18px; border-radius: 2px; background-color: #7795EB; background-image: none; color: #FFF; font-weight: bold; text-decoration: none; height: auto; line-height: inherit; }
.dialog .dialog-btn .dialog-btn:hover, .dialog .dialog-btn .dialog-btn:hover span { color: #fff; }
.dialog .dialog-btn-inner { height: auto; padding: 0; line-height: initial; background: none; }
.dialog .dialog-btnbar { text-align: center; }

.dialog-btn-deafult { color: #fff; background: #7795eb; border-radius: 3px; text-align: center; }

.dialog-btn-deafult:hover { background: #5b80ea; }

.dialog-share-icon { background: url("data:image/gif;base64,R0lGODlhEgBOAOYAAKSswMHK2cjR3pKSkrG5y9TU1LG6y8fQ3qeww7fA0Obm5qCovZycnIiIiP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0Y2QTM1QjA3MEJDMTFFNUE3NDhCRTkxRUU1OEQ1N0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Y2QTM1QjE3MEJDMTFFNUE3NDhCRTkxRUU1OEQ1N0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRjZBMzVBRTcwQkMxMUU1QTc0OEJFOTFFRTU4RDU3QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRjZBMzVBRjcwQkMxMUU1QTc0OEJFOTFFRTU4RDU3QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAASAE4AAAfogA6Cg4SFhoQMDQ0Mh4eKio0Oj5OUkIOVmA2Rm4SZk4aej6ANCoYKlp2ajqqpjaiXrIWvgrOwo66xtKSmtQOhA4YFvpgDBZzHyIcKDKXJiYzHy4/Mg8vUg4mT0NKLzQ7c3d/ZitDYi4Lg5IXLpdLD4crPCr7XpvLyjdLM+PHd/Pb+4B26J3Dgon/5stXbZM1bMk4LIkqcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cUCQDwaEBAgJkcAQSwiXOjTp4df94MunMoRwQHBCTIWbQnRqFOL0L12ZRjTaMcZVIMBAA7") no-repeat; }

.dialog-hint-icon { background: url(/base/img/top_icons.png) no-repeat; }

.dialog-pop { width: 384px; }

.dialog-pop-text { width: 310px; margin: 0px auto; font-size: 12px; color: #757d7f; text-align: center; }

.dialog-pop-text p { line-height: 20px; height: 20px; }

.dialog-pop-btn { height: 25px; margin: 20px 0; text-align: center; }

.dialog-pop-btn a { display: inline-block; margin-left: 10px; width: 88px; height: 26px; line-height: 26px; }

.dialog-pop-check { text-align: center; color: #999; padding-bottom: 10px; }

.dialog-pop-check input { margin-right: 5px; border: 1px solid #e3e3e3; }

.dialog-pop-footer { border-top: 1px solid #e5e5e5; margin: 0 5px; padding: 10px 0 15px; }

.dialog-pop-footer p { width: 310px; line-height: 20px; margin: auto; color: #afafaf; }

.dialog-share { width: 650px; height: 500px; overflow: hidden; }

.dialog-share-top { width: 600px; height: 75px; margin: 0px auto; background: #a0a8bd; position: relative; }

.dialog-share-top-bg { width: 0; height: 0; border-width: 0 10px 10px; border-style: solid; border-color: transparent transparent #fff; position: absolute; bottom: 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

.dialog-share-top ul li { width: 135px; height: 75px; float: left; padding-right: 10px; text-align: center; line-height: 75px; color: #d6dceb; font-size: 18px; background-position: right -36px; }

.dialog-share-top ul li:last-child { background: none; }

.dialog-share-top ul li.selected { color: #fff; }

.dialog-share-seleted-1 .dialog-share-top-bg { left: 60px; }

.dialog-share-seleted-2 .dialog-share-top-bg { left: 200px; }

.dialog-share-seleted-3 .dialog-share-top-bg { left: 345px; }

.dialog-share-seleted-4 .dialog-share-top-bg { left: 490px; }

.dialog-share-bd { width: 600px; margin: 0px auto; }

.dialog-share-bd .detail { margin-left: 160px; color: #757d7f; line-height: 20px; position: relative; }

.detail-hint { overflow: hidden; position: absolute; z-index: 9; right: 150px; top: -100px; width: 436px; padding: 10px 0; display: none; background: #fff; border: 1px solid #ccc; box-shadow: -1px 0px 5px #ccc; }

.detail-hint-screen { right: 255px; width: 350px; top: -30px; }

.detail-hint-screen .detail-hint-center { height: 340px; }

.detail-hint-screen img { width: 320px; height: auto; }

.detail-hint-center { height: 366px; padding: 0 20px; color: #808080; }

.detail-hint-top, .detail-hint-bottom { background-position: 0 -138px; position: absolute; top: 0; height: 21px; width: 100%; }

.detail-hint-bottom { background-position: 0 bottom; bottom: 0; top: inherit; }

.detail-hint-center p { padding-top: 10px; }

.detail-hint-center p span { color: #089b00; }

.dialog-share-update { margin-left: 160px; color: #b9b8b8; line-height: 25px; margin-top: 5px; }

.dialog-share-update-btn { float: left; display: inline-block; width: 98px; height: 23px; background: #f7f7f7; border: 1px solid #adadad; border-radius: 2px; line-height: 23px; text-align: center; margin-right: 10px; color: #666; }

.dialog-share-update-btn:hover { background: #eee; }

.dialog-share-bd .detail a { color: #4173b6; font-weight: bold; }

.dialog-share-row { margin-top: 10px; }

.dialog-share-row:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }

.dialog-share-title { color: #666; }

.dialog-share-title strong { font-weight: bold; }

.dialog-save-info-name { width: 130px; text-align: right; margin-right: 5px; float: left; line-height: 33px; }

.dialog-save-info-input { width: 460px; float: left; }

.dialog-save-info-input input, .dialog-save-info-input textarea { height: 30px; border: 1px solid #e5e5e5; border-top-width: 2px; width: 215px; padding-left: 5px; }

.dialog-save-info-input .dialog-input-err-text { color: #f00; display: none; line-height: 30px; }

.dialog-input-err input { border: 1px solid #f00; background: #FDF3F3; float: left; margin-right: 10px; }

.dialog-input-err .dialog-input-err-text { display: block; }

.dialog-save-info-input textarea { width: 382px; height: 110px; padding: 5px 10px; line-height: 20px; }

.dialog-share-btn { padding: 20px 0; text-align: center; }

.dialog-share-btn a { width: 88px; height: 26px; display: inline-block; line-height: 26px; margin-right: 10px; }

.dialog-share-btn-detail { padding-bottom: 10px; color: #999; }

.dialog-share-imgs { width: 598px; height: 228px; border: 1px solid #e5e5e5; background: #fcfcfc; position: relative; overflow-y: scroll; }

.dialog-share-screendown { width: 280px; margin: 42px auto 0; text-align: center; }

.dialog-share-screendown-text { color: #757d7f; padding-top: 10px; }

.dialog-share-screendown-text a { color: #089b00; }

.dialog-share-screendown-btn, .dialog-save-step-enter-btn { width: 218px; height: 58px; background: #fff6e6; color: #ff6000; font-size: 16px; text-align: center; line-height: 58px; display: inline-block; border: 1px solid #ffd8b8; margin-top: 20px; }

.dialog-share-screendown-btn:hover, .dialog-save-step-enter-btn:hover { background: #feecde; }

.dialog-share-imgs-err { line-height: 316px; text-align: center; color: #757d7f; }

.dialog-share-imgslist { padding: 0 20px; }

.dialog-share-imgslist li { float: left; width: 164px; height: 135px; margin: 15px 0 0 15px; position: relative; }

.dialog-share-imgslist-center { height: 110px; position: relative; }

.dialog-share-imgslist-center label { cursor: pointer; }

.dialog-share-imgslist-center input { position: absolute; top: 2px; left: 2px; }

.dialog-share-tools { position: absolute; width: 106px; height: 58px; background: #fff; border-radius: 8px; top: 30px; left: 30px; -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px); transform: translate(0, -10px); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 10; }

.dialog-share-tools a { display: block; height: 29px; line-height: 29px; color: #333; }

.dialog-share-tools i { display: inline-block; float: left; margin: 5px 0px 5px 10px; width: 18px; height: 18px; }

.dialog-share-tools .cover i { background-position: 0 -18px; }

.dialog-share-imgslist-text { color: #999; padding-top: 4px; line-height: 20px; text-align: center; height: 20px; overflow: hidden; }

.dialog-share-imgslist li label { display: block; width: 100%; height: 100%; overflow: hidden; }

.dialog-share-imgslist li.selected .dialog-share-tools { visibility: visible; opacity: 1; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.dialog-share-imgslist li.selected label { border: 2px solid #089b00; margin-left: -2px; display: block; }

.dialog-share-imgslist-loading { position: absolute; top: 0; left: 0; height: 100%; width: 100%; color: #fff; line-height: 110px; text-align: center; visibility: hidden; z-index: 99; }

.dialog-share-imgslist-bg { position: absolute; height: 110px; background: #000; opacity: 0.4; top: 0; left: 0; z-index: 9; visibility: hidden; width: 100%; }

.dialog-share-imgslist li.load .dialog-share-imgslist-loading, .dialog-share-imgslist li.load .dialog-share-imgslist-bg { visibility: visible; }

.dialog-share-center { height: 228px; background: #fcfcfc; border: 1px solid #e5e5e5; position: relative; color: #757d7f; }

.dialog-share-succeed { width: 295px; height: 40px; padding-left: 50px; position: absolute; top: 50%; left: 50%; margin: -20px 0 0 -150px; background: url("data:image/gif;base64,R0lGODlhKgAoANUAANDQ0Pf39/n5+dPT0+bm5vX19dnZ2ejo6Pj4+PLy8ufn5+Tk5OLi4t/f3+zs7Pb29tHR0djY2NbW1tTU1OXl5dvb29zc3N7e3vT09OPj49fX1+/v7/Pz89XV1dra2vDw8Onp6eHh4evr6/r6+u7u7vv7+8/Pz/z8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmY1MWU4YWEzLTMzYmQtYzg0Yi1hNjk1LWExZmQwZDBmOTg0ZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQzI3NkNFRjcxNEExMUU1Qjg1NkE3N0E3QzdDMkZCNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQzI3NkNFRTcxNEExMUU1Qjg1NkE3N0E3QzdDMkZCNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NWZjYjI0YzMtZjNlMy1hNzQzLWIxODEtOTRjYTlkZGI5M2I3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmY1MWU4YWEzLTMzYmQtYzg0Yi1hNjk1LWExZmQwZDBmOTg0ZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAqACgAAAb/wJNwSBwKEgrLxMRsTiyKhKBIrVIfhEhzy2UaDg+r2EiQcAeGS6NxMQy4EsJ0TE0YthCGA4MoCUsIGA4MEFsGCXREB29MAAoFiQUKAE0DB4knFJRMFZCYQgUVTQAUdAebpH6fQyUZqJdWHIwmC6tVC5UcVQJaTLW2t00Rc0QETb/AVRlNBEUBHZzJYiWiJh0Bio2e0lUFm7AnvEzNVSXmVuaqVMYmw0IJTBDbRCUeABAOVA4QAB7qRAUKmUB0QgETBv+GIGjCgMoyJtiolGDARMGJEhaY5KuCYJPFIrhMQEg4xAETCyUELBmAQYwDCgsiEglAIMPGKhjeTBAQgJIB/wTcEiG4AyBAACYXSAYtUuICxKMmGixN1OApE6lTx1Q1YRSp0qwXnXLtaeInWI5EA6g0wZLIBgrEVgmgQIJIThM7MWokQhFEMhAmGpY86cdgYHUbAAwIs+rBAAAbWFE08RGeyG0lqmqQSSeAhqjqAjIhKM4EOSEPPm9O5NmEBsZC2LmLrc3tEgkfvpb4YGZC5CHemIA78YzTvwQeDn4AqvDDZA8E/1S7VoSdiQxFRpRhEqHBggUNesUZUeShaSqlaVEJICKEBFQSQojgLCRku7hDZB2zguCB/wfMUWHfALpYcUojFHw1Riuv0KFJE53YEsoopSSyyCiPRDJJJcPRYS8HHnrwoQogghBiSHSfCLDdFmiowYYbcMjBzQMH3NHFjV/AFtQRSSzBxRNR4GdFEAA7") left center no-repeat; }

.dialog-share-succeed p { line-height: 20px; color: #757d7f; font-weight: bold; font-size: 14px; }

.dialog-save-step-null { line-height: 228px; text-align: center; height: 228px; }

.dialog-save-step-err { width: 450px; margin: 15px auto 0; line-height: 24px; height: 228px; }

.dialog-save-step-enter { padding: 15px 0; text-align: center; }

.dialog-save-step-enter p { padding-bottom: 20px; }

.dialog-save-step-enter-btn { display: block; margin: 10px auto; }

.dialog-save-step-list { overflow-y: scroll; height: 228px; }

.dialog-save-step-list dl { padding-bottom: 10px; }

.dialog-save-step-list dl dt, .dialog-save-step-list dl dd { display: block; }

.dialog-save-step-list dl dt { line-height: 32px; height: 32px; padding: 5px 0; }

.dialog-save-step-list dl dd { line-height: 24px; }

.dialog-save-step-list dl p { display: inline-block; float: left; margin-left: 20px; word-break: break-all; _display: inline; }

.dialog-save-step-list dl p.dialog-list-col-1 input { margin-right: 5px; }

.dialog-save-step-list dl dd.dialog-save-step-list-err { color: #b8b8b8; }

.dialog-save-step-list dl dd.dialog-save-step-list-err p.dialog-list-col-4 { color: #ff6000; }

.dialog-screenshots-info { padding-left: 20px; }

.dialog-screenshots-info li { margin-top: 25px; height: 110px; }

.dialog-screenshots-info .img img { width: 164px; height: 110px; float: left; margin-right: 10px; }

.dialog-screenshots-info-title { font-size: 14px; }

.dialog-screenshots-info-input { padding: 10px 0 0; }

.dialog-screenshots-info-input input { height: 30px; border: 1px solid #e5e5e5; border-top-width: 2px; width: 215px; padding-left: 5px; }

.dialog-screenshots-info-detail { color: #999; padding-top: 10px; }

.dialog-gamescreenshots { width: 980px; height: 630px; }

.dialog-gamescreenshots-banner { float: left; width: 700px; height: 590px; margin: 5px 0 0 10px; }

.gameinfo-pic-report { color: #666; text-align: center; }

.gameinfo-pic-report a { color: #4173b6; }

.dialog-gamescreenshots-info { float: left; margin: 15px 0 0 10px; width: 246px; }

.dialog-gamescreenshots-info .img img { float: left; width: 40px; height: 40px; margin-right: 5px; }

.dialog-gamescreenshots-info .tit { color: #ff6000; }

.dialog-gamescreenshots-info .detail { color: #999; padding-top: 7px; }

.dialog-gamescreenshots-info .detail span { padding-right: 7px; }

.dialog-gamescreenshots-info .detail font { color: #089b00; }

.dialog-gamescreenshots-info .reply { border: 1px solid #e4e4e4; padding-top: 10px; margin-top: 15px; position: relative; background: #fcfcfc; }

.dialog-gamescreenshots-info .reply-top { position: absolute; width: 9px; height: 6px; background-position: 0 -190px; top: -6px; left: 15px; }

.dialog-gamescreenshots-info .reply-text { line-height: 20px; margin: 0 10px; height: 40px; overflow: hidden; color: #757d7f; }

.dialog-gamescreenshots-info .reply-link { padding: 10px 0; height: 12px; }

.dialog-gamescreenshots-info .reply-link a { display: inline-block; float: left; margin-left: 10px; color: #b6b6b6; }

.dialog-gamescreenshots-info .reply-link i { background: url(/base/img/reply-icon.gif) no-repeat; display: inline-block; float: left; width: 16px; height: 12px; margin-top: 2px; }

.dialog-gamescreenshots-info .reply-link-message i { background-position: -16px 0; }

.dialog-gamescreenshots-info .reply-link-look i { background-position: -32px 0; }

.dialog-gamescreenshots-info .message { margin-top: 10px; width: 245px; display: none; height: 94px; }

.dialog-gamescreenshots-info .message-input textarea { padding: 5px; width: 234px; height: 48px; border: 1px solid #e3e3e3; }

.dialog-gamescreenshots-info .message-btn { width: 70px; height: 26px; line-height: 26px; text-align: center; color: #fff; background: #7795eb; border: none; float: right; margin-top: 5px; cursor: pointer; }

.dialog-gamescreenshots-info .message-show { display: block; }

.dialog-gamescreenshots-info .message-list { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin-top: 10px; padding-bottom: 10px; }

.dialog-gamescreenshots-info .message-list li { margin-top: 10px; line-height: 20px; }

.dialog-gamescreenshots-info .message-list-top span { color: #b4b4b4; }

.dialog-gamescreenshots-info .message-list-top .name { color: #4173b6; padding-right: 10px; }

.dialog-gamescreenshots-info .message-list-text { max-height: 40px; overflow: hidden; }

.dialog-gamescreenshots-info .paging { padding: 15px 0; }

.dialog-gamescreenshots-info .paging a { display: inline-block; float: left; margin-right: 5px; color: #b4b4b4; }

.dialog-gamescreenshots-info .paging a.active, .dialog-gamescreenshots-info .paging a:hover { color: #4173b6; font-weight: bold; }

.dialog-save-list-paging { text-align: center; padding: 20px 0; }

.dialog-save-list-paging a, .dialog-save-list-paging span { color: #b4b4b4; padding-right: 5px; }

.dialog-save-list-paging a:hover, .dialog-save-list-paging a.active { color: #4173b6; font-weight: bold; }

.dialog-state-select { padding: 20px 0 0; overflow: hidden; _height: 25px; }

.dialog-state-select dl { overflow: hidden; }

.dialog-state-select dl dt, .dialog-state-select dl dd { float: left; overflow: hidden; }

.dialog-state-select dl dt { color: #757d7f; }

.dialog-state-select dl dd a { color: #666; font-size: 14px; display: inline-block; margin: 0 10px; }

.dialog-state-select dl dd.active a { color: #ff6000; border-bottom: 3px solid #ff6000; }

.dialog-share-cover-hint { position: absolute; width: 30px; height: 15px; background: #079b00; top: 0; right: 0; text-align: center; line-height: 15px; color: #fff; display: none; }

.dialog-cover .dialog-share-cover-hint { display: block; }

.dialog-share-update-group { position: relative; }

.dialog-share-file { position: absolute; top: 0; left: 0; width: 100px; height: 25px; opacity: 0; cursor: pointer; }

.dialog-save-step-list dd li { overflow: hidden; }

.dialog-save-step-list dl p.dialog-list-col-1 { width: 180px; }

.dialog-save-step-list dl p.dialog-list-col-2 { width: 180px; }

.dialog-save-step-list dl p.dialog-list-col-3 { width: 150px; }

.dialog-save-step-list dl.dialog-list-col-4 p.dialog-list-col-1 { width: 180px; }

.dialog-save-step-list dl.dialog-list-col-4 p.dialog-list-col-2 { width: 120px; }

.dialog-save-step-list dl.dialog-list-col-4 p.dialog-list-col-3 { width: 80px; }

.dialog-save-step-list dl.dialog-list-col-4 p.dialog-list-col-4 { width: 100px; }

.dialog-save-step-list dl.dialog-list-col-5 p.dialog-list-col-1 { width: 140px; }

.dialog-save-step-list dl.dialog-list-col-5 p.dialog-list-col-2 { width: 120px; }

.dialog-save-step-list dl.dialog-list-col-5 p.dialog-list-col-3 { width: 55px; }

.dialog-save-step-list dl.dialog-list-col-5 p.dialog-list-col-4 { width: 60px; }

.dialog-save-step-list dl.dialog-list-col-5 p.dialog-list-col-5 { width: 100px; }

.pop-loading { width: 310px; height: 100px; border-radius: 3px; overflow: hidden; border: 1px solid #b2b2b2; background: #f6f6f6; }

.pop-loading p { margin-top: 40px; color: #545454; font: 14px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",Simsun,Arial,sans-serif; }

.game-loading { background: url(/base/img/loading.gif) no-repeat; width: 32px; height: 32px; display: block; float: left; margin: 35px 15px 0 50px; }

.cdkeybuy { padding: 0 20px 6px 20px; }
.cdkeybuy .dialog-title { border-bottom: none; }
.cdkeybuy .cdkeybuy-body { margin-top: 10px; max-height: 300px; overflow-y: auto; background-color: #fcfcfc; border: 1px solid #e3e3e3; padding: 6px 14px; }
.cdkeybuy .cdkeybuy-none { text-align: center; margin-top: 20px; }
.cdkeybuy .cdkeybuy-tips { margin: 6px 0 -24px; text-align: center; color: #ff6000; }
.cdkeybuy .cdkeybuy-footer { margin-top: 30px; text-align: center; }

.cdkeybuy table { width: 100%; }

.cdkeybuy table td, .cdkeybuy table th { font-size: 12px; color: #757d7f; padding-bottom: 4px; padding-left: 6px; padding-top: 4px; }

.cdkeybuy table th { font-weight: bold; padding-bottom: 5px; }

.cdkeybuy table td { text-align: center; }

.cdkeybuy table a { text-decoration: none; color: #2fae04; }

.cdkeybuy .cell-1 { width: 135px; }

.cdkeybuy .cell-2 { width: 60px; }

.cdkeybuy .cell-3 { width: 40px; }

.cdkeybuy .cell-4 { width: 230px; word-wrap: break-word; word-break: break-all; }

.cdkeybuy .cell-5 { width: 40px; }

.mycdkey { padding: 10px 20px 6px 20px; }
.mycdkey .dialog-title { border-bottom: none; }
.mycdkey .mycdkey-body { background-color: #fcfcfc; border: 1px solid #e3e3e3; padding: 6px 14px; }
.mycdkey .mycdkey-text { text-align: center; margin-bottom: 6px; }
.mycdkey .mycdkey-key { color: #757d7f; font-size: 18px; font-weight: bold; text-align: center; margin-bottom: 8px; }
.mycdkey .mycdkey-copy { text-align: center; }
.mycdkey .mycdkey-copy a { color: #2fae04; text-decoration: none; }
.mycdkey .mycdkey-tips { line-height: 1.8; padding: 15px 0; border-bottom: 1px solid #e1e1e1; margin-bottom: 20px; }
.mycdkey .mycdkey-footer { text-align: center; }
.mycdkey .mycdkey-list li { margin-bottom: 5px; }
.mycdkey .mycdkey-list .mycdkey-game { margin-bottom: 3px; }
.mycdkey .mycdkey-list .mycdkey-key { float: left; display: inline; }
.mycdkey .mycdkey-list .mycdkey-copy { float: right; display: inline; margin-top: 4px; }

.cdkeybuy-exchange { margin: 10px 20px; overflow: hidden; padding: 5px 20px 10px; }
.cdkeybuy-exchange .unfold { display: none; }
.cdkeybuy-exchange .cdkeybuy-exchange-top { height: 30px; line-height: 30px; }
.cdkeybuy-exchange .cdkeybuy-exchange-top a { color: #2fae04; padding-right: 15px; position: relative; }
.cdkeybuy-exchange .cdkeybuy-exchange-top a i { display: inline-block; width: 7px; height: 5px; position: absolute; right: 3px; top: 7px; }
.cdkeybuy-exchange .cdkeybuy-exchange-top a i.arrow_bottom { background-position: 0 0; }
.cdkeybuy-exchange .cdkeybuy-exchange-top a i.arrow_top { background-position: 0 -5px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section { overflow: hidden; margin-top: 5px; line-height: 30px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .name { width: 55px; float: left; height: 30px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form { float: left; width: 400px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form input { height: 28px; border: 1px solid #c1c1c1; background: #fff; text-indent: 5px; width: 240px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form .input-err { color: #f00; line-height: 24px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form .input-succeed { color: #000; line-height: 24px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form .form-btn { display: inline-block; width: 70px; height: 26px; background: #7795eb; color: #fff; font-size: 14px; font-weight: bold; border-radius: 3px; text-align: center; line-height: 26px; float: left; margin-right: 10px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form .verification { height: 26px; line-height: 26px; float: left; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form .verification span { float: left; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form .verification input { height: 24px; border-color: #e5e5e5; width: 78px; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form .verification .verification-img { padding-left: 5px; display: inline-block; }
.cdkeybuy-exchange .cdkeybuy-exchange-center .section .section-form .verification .verification-img img { width: 65px; height: 27px; }

.cdkeybuy-exchange-collect { height: 25px; }
.cdkeybuy-exchange-collect .unfold { display: block; }
.cdkeybuy-exchange-collect .collect { display: none; }

.cdkeybug-nav { height: 37px; border-bottom: 1px solid #ddd; line-height: 37px; background: #eee; position: relative; }
.cdkeybug-nav li { width: 85px; height: 31px; text-align: center; float: left; font-size: 14px; margin: 7px 0 0 10px; line-height: 27px; }
.cdkeybug-nav li a { color: #757d7f; }
.cdkeybug-nav li.active { width: 83px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 2px solid #f1a82a; height: 29px; background: #fff; }
.cdkeybug-nav li.active a { color: #000; }

.cdkeybuy .pagination { clear: both; text-align: center; font-size: 12px; cursor: default; margin: 10px 0; }

.cdkeybuy .pagination a, .cdkeybuy .pagination span { display: inline-block; padding: 0 8px; height: 26px; line-height: 24px; text-align: center; vertical-align: middle; border: 1px solid #d1d2d6; margin: 0 -1px 0 0; }

.cdkeybuy .pagination span.page_prev, .cdkeybuy .pagination span.page_next { color: #DDD; }

.cdkeybuy .pagination .page_cur { position: relative; text-decoration: none; color: #fc623e; border: 1px solid #999ba4; background-color: #fff; font-weight: bold; }

.cdkeybuy .pagination a { color: #333; }

.cdkeybuy .pagination a:hover { background-color: #e1e1e1; color: #FF6501; text-decoration: none; }

.cdkeybuy .pagination .page_disabled { color: #d1d2d6; }

.dialog-pay { width: 531px; }
.dialog-pay .dialog-body { padding: 20px 0 40px; }
.dialog-pay .dialog-pay-center { padding-left: 50px; width: 410px; margin: 0 auto; overflow: hidden; position: relative; background: url(http://danji.3366.com/images/v2/dialog-pay-win.jpg) 15px 5px no-repeat; }
.dialog-pay .dialog-pay-hint { line-height: 20px; padding: 5px 0; color: #333333; font-size: 14px; }
.dialog-pay .dialog-pay-btn { margin-top: 25px; }
.dialog-pay .dialog-pay-key li { margin-top: 5px; line-height: 24px; }
.dialog-pay .dialog-pay-key-title { color: #333; }
.dialog-pay .dialog-pay-key-text { padding-left: 10px; }
.dialog-pay .dialog-pay-key-text span { padding-right: 20px; }
.dialog-pay .dialog-pay-key-text a { color: #4173b6; }
.dialog-pay .dialog-pay-gift { margin-top: 10px; padding-top: 10px; border-top: 1px dashed #efefef; overflow: hidden; }
.dialog-pay .dialog-pay-gift-text { color: #999; }
.dialog-pay .dialog-pay-gift ul { width: 420px; }
.dialog-pay .dialog-pay-gift li { float: left; width: 126px; height: 80px; margin: 10px 10px 0 0; border: 0; text-align: center; }
.dialog-pay .dialog-pay-gift li a { color: #4173b6; padding-top: 3px; display: block; }
.dialog-pay .dialog-pay-gift .gift-center { height: 58px; border: 1px solid #d2d7e8; border-radius: 5px; }
.dialog-pay .dialog-pay-gift .img, .dialog-pay .dialog-pay-gift .img img { display: inline-block; width: 30px; height: 30px; }
.dialog-pay .dialog-pay-gift .img { margin-top: 7px; }
.dialog-pay .dialog-pay-gift .text { color: #68708e; height: 16px; line-height: 16px; margin: 0 10px; overflow: hidden; }
.dialog-pay .dialog-pay-guide, .dialog-pay .dialog-pay-gift { border-top: 1px dashed #bdbcbc; margin-top: 10px; padding-top: 10px; overflow: hidden; }
.dialog-pay .dialog-pay-guide .title, .dialog-pay .dialog-pay-gift .title { font-size: 14px; color: #333; }

.pagination { clear: both; text-align: center; font-size: 14px; cursor: default; margin: 24px 0; }
.pagination a, .pagination span { display: inline-block; padding: 0 12px; height: 32px; line-height: 30px; text-align: center; vertical-align: middle; border: 1px solid #d1d2d6; margin: 0 -1px 0 0; }
.pagination .page_cur { position: relative; text-decoration: none; color: #fc623e; border: 1px solid #999ba4; background-color: #fff; font-weight: bold; }
.pagination a { color: #333; }
.pagination a:hover { background-color: #e1e1e1; color: #FF6501; text-decoration: none; }
.pagination .page_disabled { color: #d1d2d6; }
.pagination span.page_prev, .pagination span.page_next { color: #d1d2d6; }

.sharesns { display: inline-block; height: 20px; font-size: 0; vertical-align: middle; }
.sharesns .separator { vertical-align: middle !important; margin: 0 10px; }
.sharesns .share-btn, .sharesns .share-caret { background-image: url(/base/img/sharesns.png) !important; background-repeat: no-repeat !important; }
.sharesns .share-btn { float: none; display: inline-block; width: 20px; height: 20px; vertical-align: top; font-size: 0; overflow: hidden; line-height: 999px; margin: 0 5px; }
.sharesns span.share-caret { float: none; display: inline-block; width: 9px; height: 13px; margin-top: 5px; padding: 0; line-height: 999px; overflow: hidden; font-size: 0; vertical-align: top; cursor: pointer; }
.sharesns .share-btn-wb { background-position: 0 0 !important; }
.sharesns .share-btn-qz { background-position: -20px 0 !important; }
.sharesns .share-btn-qq { background-position: -40px 0 !important; }
.sharesns .share-btn-hall { background-position: -80px 0 !important; }
.sharesns .share-caret { background-position: -60px 0 !important; }
.sharesns .copy { vertical-align: middle; font-size: 12px; color: #999; }
.sharesns .copy a { color: #4173b6; }

#bdshare.sharesns { z-index: 1; float: none; font-size: 0; }

#bdshare h6, #bdshare_s h6, #bdshare p, #bdshare_s p, #bdshare ul li a, #bdshare_s ul li a { font-family: 'Microsoft YaHei' !important; }

.mod-article { font: 16px/1.5 \5FAE\8F6F\96C5\9ED1; }
.mod-article .article-title { line-height: 30px; font-size: 20px; font-weight: bold; color: #333; }
.mod-article .article-info { color: #999; font-size: 12px; }
.mod-article .article-author { margin-right: 6px; }
.mod-article .article-header { border-bottom: 1px dashed #CFCFCF; padding-bottom: 8px; margin-bottom: 12px; position: relative; }
.mod-article .article-header .mod-sharesns { position: absolute; right: 0; top: 28px; font-size: 12px; }
.mod-article .article-content { _width: 100%; overflow: hidden; color: #666; }
.mod-article .article-content a { color: #2C6ED0; }
.mod-article .article-content a:hover { color: #FF5A00; }
.mod-article .article-content h2, .mod-article .article-content h3, .mod-article .article-content h4 { color: #333; margin-bottom: 10px; font-weight: bold; }
.mod-article .article-content h2 { font-size: 22px; }
.mod-article .article-content h3 { font-size: 20px; }
.mod-article .article-content h4 { font-size: 18px; }
.mod-article .article-content p { line-height: 2; margin-bottom: 4px; text-indent: 2em; }
.mod-article .article-content img { max-width: 100%; }
.mod-article .article-code { position: relative; padding-top: 12px; margin-top: -12px; border-bottom: 1px dashed #ccc; padding-left: 90px; }
.mod-article .article-code .article-code-pic { position: absolute; left: 0; top: 12px; }
.mod-article .article-code .article-code-pic img { width: 80px; height: 80px; }
.mod-article .article-code .article-code-info { color: #979799; padding: 15px 0; }
.mod-article .article-code .article-code-info-tit { font-weight: bold; color: #4173b6; height: 35px; }
.mod-article .article-tree .tree-item { margin-bottom: 12px; }
.mod-article .article-tree .tree-click { font-size: 16px; text-decoration: none; border-bottom: 1px solid #E5E5E5; display: block; padding: 6px 0; color: #666; }
.mod-article .article-tree .tree-click span { display: block; cursor: pointer; overflow: hidden; text-indent: 5px; text-overflow: ellipsis; white-space: nowrap; _width: 110px; }
.mod-article .article-tree .up .subtree { display: none; }
.mod-article .article-tree .down .subtree { display: block; color: #FF5A00; }
.mod-article .article-tree .current .tree-click { color: #FF5A00; font-weight: bold; }
.mod-article .article-tree .subtree { display: none; margin: 6px 0; font-size: 14px; }
.mod-article .article-tree .subtree-item { color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; _width: 100%; padding: 3px 0; text-indent: 15px; }
.mod-article .article-tree .subtree-click { color: #999; text-decoration: none; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mod-article .article-tree .subtree .up .threetree { display: none; }
.mod-article .article-tree .subtree .down .threetree { display: block; }
.mod-article .article-tree .subtree .current .subtree-click { color: #ff7200; }
.mod-article .article-tree .threetree { margin-top: 2px; display: none; font-size: 12px; }
.mod-article .article-tree .threetree-item { padding: 3px 0 3px 20px; }
.mod-article .article-tree .threetree-click { color: #999; display: list-item; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; list-style: disc inside none; }
.mod-article .article-tree .tree-fixed { position: fixed; top: 10px; background-color: #fff; width: 140px; }
.mod-article .article-tree .threetree .current .threetree-click { color: #ff7200; }
.mod-article .article-tree .up .tree-click, .mod-article .article-tree .down .tree-click { background: url(http://danji.3366.com/images/index/tree_spr.png) right -47px no-repeat; }
.mod-article .article-tree .subtree .up .subtree-click, .mod-article .article-tree .subtree .down .subtree-click { background: url(http://danji.3366.com/images/index/tree_spr.png) 0 -114px no-repeat; }
.mod-article .article-tree .subtree .down .subtree-click { background-position: 0 -174px; }

.article-infolist li { height: 64px; margin-top: 16px; }
.article-infolist .pic, .article-infolist .pic img { display: block; width: 96px; height: 64px; }
.article-infolist .pic { position: relative; float: left; margin-right: 10px; }
.article-infolist .txt { height: 64px; overflow: hidden; font-size: 12px; }
.article-infolist .tit { width: 150px; height: 20px; margin-bottom: 10px; font-size: 14px; line-height: 20px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.article-infolist .tit a:hover { color: #FF7200; }
.article-infolist .txt p { color: #BABABA; }

.game-infolist { position: relative; zoom: 1; }
.game-infolist li { width: 270px; _height: 96px; min-height: 96px; }
.game-infolist p { height: 22px; margin-bottom: 5px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.game-infolist p span { margin-right: 10px; color: #666; }
.game-infolist .pic, .game-infolist .pic img { display: block; width: 80px; height: 80px; }
.game-infolist .pic { float: left; margin-right: 10px; }
.game-infolist .txt { float: left; width: 180px; padding: 2px 0 0 0; overflow: hidden; color: #999; font-size: 12px; line-height: 20px; }
.game-infolist .tit { height: 20px; margin-bottom: 5px; font-size: 14px; font-weight: bold; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.game-infolist .tit a:hover { color: #FF7200; }
.game-infolist .btn { display: inline-block; width: 66px; height: 20px; text-align: left; padding-left: 8px; border: 1px solid #DFDFDF; border-radius: 2px; background-color: #FFF; color: #999; background-position: 0 -10px; }
.game-infolist .btn:hover { border-color: #ED5706; background-color: #FF5A00; color: #FFF; background-position: 0 -30px; }

.game-videolist { zoom: 1; }
.game-videolist li { float: left; width: 190px; height: 227px; overflow: hidden; margin: 0 16px 0 0; _display: inline; }
.game-videolist .pic { position: relative; display: block; width: 190px; height: 128px; }
.game-videolist .pic img { display: block; width: 100%; height: 100%; }
.game-videolist .pic .tj { position: absolute; z-index: 11; left: 0; top: 0; padding: 0 4px; line-height: 20px; font-size: 12px; color: #FFF; background-color: #FF7200; }
.game-videolist .pic .icon-play { position: absolute; z-index: 10; left: 0; top: 0; display: block; width: 100%; height: 128px; cursor: pointer; background: url(http://danji.3366.com/images/v2/icon_play.png) no-repeat 50% 50%; _background-image: url(http://danji.3366.com/images/v2/icon_play_ie6.png); }
.game-videolist .pic:hover .icon-play { background-color: #000; opacity: .5; filter: Alpha(opacity=50); }
.game-videolist .mask { position: absolute; z-index: 12; left: 0; bottom: 0; width: 186px; height: 20px; padding-right: 4px; overflow: hidden; line-height: 20px; cursor: pointer; text-align: right; font-size: 12px; color: #FFF; background-color: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#88000000,endColorstr=#88000000); }
.game-videolist .tit, .game-videolist .txt { height: 36px; overflow: hidden; padding: 5px 0; font-size: 16px; line-height: 20px; }
.game-videolist .tit a, .game-videolist .txt a { color: #2B2B2B; }
.game-videolist .tit a:hover, .game-videolist .txt a:hover { color: #FF7200; }
.game-videolist .extra { height: 20px; color: #A9A9A9; font-size: 14px; line-height: 20px; }
.game-videolist .extra .times { float: left; width: 115px; height: 20px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.game-videolist .extra .player { float: right; width: 70px; height: 20px; text-align: right; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.game-matchlist { zoom: 1; }
.game-matchlist li { float: left; width: 190px; height: 227px; overflow: hidden; margin: 0 16px 0 0; _display: inline; }
.game-matchlist .pic { position: relative; display: block; width: 190px; height: 128px; }
.game-matchlist .pic img { display: block; width: 100%; height: 100%; }
.game-matchlist .pic .tj { position: absolute; z-index: 11; left: 0; top: 0; padding: 0 2px; color: #FFF; background-color: #FF7200; }
.game-matchlist .pic .icon-play { position: absolute; z-index: 10; left: 0; top: 0; display: block; width: 100%; height: 100%; cursor: pointer; background: url(http://danji.3366.com/images/v2/icon_play.png) no-repeat 50% 50%; _background-image: url(http://danji.3366.com/images/v2/icon_play_ie6.png); }
.game-matchlist .pic:hover .icon-play { background-color: #000; opacity: .5; filter: Alpha(opacity=50); }
.game-matchlist .mask { position: absolute; z-index: 12; left: 0; bottom: 0; width: 186px; height: 20px; padding-right: 4px; overflow: hidden; line-height: 20px; cursor: pointer; text-align: right; font-size: 12px; color: #FFF; background-color: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#88000000,endColorstr=#88000000); }
.game-matchlist .txt { height: 36px; overflow: hidden; padding: 6px 0; font-size: 16px; line-height: 18px; }
.game-matchlist .txt a { color: #2B2B2B; }
.game-matchlist .txt a:hover { color: #FF7200; }
.game-matchlist .extra { height: 20px; color: #A9A9A9; }
.game-matchlist .extra .count { width: 190px; height: 20px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.game-metalist { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5; font-size: 14px; }
.game-metalist a { color: #4173b6; }
.game-metalist li { position: relative; line-height: 24px; }
.game-metalist .sharesns .share-btn { *vertical-align: middle; }
.game-metalist .meta-score { position: relative; line-height: 20px; margin-top: -5px; }
.game-metalist .meta-score .meta-score-num { color: #FF6000; font-size: 18px; }
.game-metalist .meta-score .meta-score-num em { font-size: 24px; }
.game-metalist .meta-score .meta-score-txt { display: block; text-align: center; color: #666; }
.game-metalist .meta-score-times { margin-left: 10px; font-size: 12px; color: #999; }
.game-metalist .title { display: inline-block; height: 24px; vertical-align: middle; overflow: hidden; color: #666; }
.game-metalist .content { display: inline-block; height: 24px; vertical-align: middle; overflow: hidden; color: #666; }
.game-metalist .content-narrow { width: 60px; }
.game-metalist .separator { margin: 0 10px; vertical-align: text-bottom; }
.game-metalist .copy { vertical-align: middle; font-size: 12px; color: #999; }
.game-metalist .link span { margin-right: 15px; }
.game-metalist .link .link-copyright { position: relative; zoom: 1; color: #4173b6; cursor: pointer; }
.game-metalist .link .copyright-tips { position: absolute; left: -80px; bottom: 24px; width: 235px; height: 180px; color: #666; line-height: 20px; border: 1px solid #666; border-radius: 10px; background-color: #fff; }
.game-metalist .link .copyright-tips .tips-body { padding: 10px 14px 0 14px; font-size: 12px; }
.game-metalist .link .icon-banquan, .game-metalist .link .icon-feedback, .game-metalist .link .icon-bbs { display: inline-block; width: 12px; height: 12px; vertical-align: -1px; vertical-align: middle\9; margin-right: 4px; overflow: hidden; }
.game-metalist .link .icon-banquan { background-position: 0 -487px; }
.game-metalist .link .icon-feedback { background-position: 0 -524px; }
.game-metalist .link .icon-bbs { background-position: 0 -499px; }

.game-metalist-qipai { padding-bottom: 20px; }
.game-metalist-qipai .honorlist { display: inline-block; padding-top: 5px; vertical-align: top; }
.game-metalist-qipai .honorlist ul { display: inline-block; height: 34px; vertical-align: middle; }
.game-metalist-qipai .honorlist li { float: left; width: 34px; height: 34px; overflow: hidden; margin-right: 3px; }
.game-metalist-qipai .honorlist img { display: block; width: 34px; height: 34px; }
.game-metalist-qipai .honorlist .arrow { display: inline-block; width: 8px; height: 16px; vertical-align: middle; cursor: pointer; background-position: 0 -426px; }

.game-metalist-feature { overflow: hidden; padding-bottom: 10px; }
.game-metalist-feature p { float: left; width: 130px; height: 30px; background: #b8bdce; color: #fff; line-height: 30px; border: 1px solid #e1e1e1; text-indent: 50px; margin: 5px 5px 0 0; position: relative; _text-indent: 0; _text-align: center; }
.game-metalist-feature p i { position: absolute; display: inline-block; width: 25px; height: 20px; overflow: hidden; left: 20px; top: 5px; _display: none; }
.game-metalist-feature p.feature-online i { background-position: 0 -720px; }
.game-metalist-feature p.feature-strategy i { background-position: 0 -760px; }
.game-metalist-feature p.feature-save i { background-position: 0 -740px; }
.game-metalist-feature p.feature-cloud i { background-position: 0 -700px; }

.gamesave_icon { background: url(http://danji.3366.com/images/v3/top_icons.png) no-repeat; }

.gamesave-bd li { margin-top: 10px; border: 1px solid #dcdae7; }

.gamesave-bd-top { height: 80px; background: #eff3f6; position: relative; }

.gamesave-bd-top-icon img { float: left; width: 48px; height: 48px; margin: 15px 10px 0 15px; }

.gamesave-bd-top-text { width: 590px; float: left; line-height: 20px; padding-top: 15px; }

.gamesave-bd-top-text .tit { font-size: 14px; font-weight: bold; color: #333; height: 20px; overflow: hidden; margin-bottom: 5px; }

.gamesave-bd-top-text .detail span { display: inline-block; float: left; margin-right: 5px; color: #666; }

.gamesave-bd-top-text .detail span font { color: #ff6000; }

.gamesave-bd-top-btn { display: block; width: 126px; height: 34px; position: absolute; background: #fff; right: 15px; top: 20px; border: 1px solid #dedede; text-align: center; line-height: 34px; font-size: 14px; font-weight: bold; color: #666; }

.gamesave-bd-top-btn i { display: inline-block; width: 18px; height: 18px; background-position: 0 -120px; margin: 5px 0px 0 20px; float: left; }

.gamesave-bd-top-jt { width: 0; height: 0; border-width: 0 10px 10px; border-style: solid; border-color: transparent transparent #fff; position: absolute; bottom: 0; left: 70px; _display: none; }

.gamesave-bd-center { padding: 20px 0 40px; }

.gamesave-bd-center dl { margin: 0 20px; line-height: 24px; color: #999; }

.gamesave-bd-center dt { font-size: 14px; color: #666; font-weight: bold; }

.gamesave-bd-center dd { margin-top: 5px; }

.gamesave-bd-bottom { border-top: 1px solid #e5e5e5; padding-top: 6px; line-height: 25px; overflow: hidden; height: 30px; }

.gamesave-bd-bottom a { display: inline-block; float: left; margin-left: 20px; color: #999; }

.gamesave-bd-bottom a:hover { color: #333; }

.gamesave-bd-bottom a span { color: #ff6000; }

.gamesave-bd-bottom a span.tread { color: #089b00; }

.gamesave-screenshot-bd { margin: 15px 0; }

.recommendsave .article-infolist .txt p span { float: left; }

.recommendsave .article-infolist .txt p span:last-child { float: right; margin-right: 10px; }

.recommendsave, .contributerank { margin-top: 10px; }

.contributerank, .recommendsave { display: none; }

.contributerank .tab-rank li.active a { font-size: 14px; }

.contributerank-self { height: 26px; line-height: 26px; background: #fef1e7; text-align: center; font-size: 12px; color: #999; }

.contributerank-self a { color: #668AC1; }

.contributerank-list li { height: 40px; margin-top: 10px; position: relative; }

.contributerank-list li .num { display: block; position: absolute; left: 0; top: 0; width: 16px; height: 16px; text-align: center; line-height: 16px; border-radius: 2px; }

.contributerank-list li.first .num { color: #fff; background: #ff7200; }

.contributerank-list li.runner-up .num { background: #afb6d2; color: #fff; }

.contributerank-list li .img { display: block; float: left; margin: 0 20px 0 30px; width: 40px; height: 40px; }

.contributerank-list li .img img { width: 100%; height: 100%; }

.contributerank-list li h4 { font-size: 14px; height: 24px; overflow: hidden; line-height: 24px; }

.contributerank-list li .text { height: 18px; line-height: 18px; color: #999; font-size: 12px; }

.contributerank-list li .text span { padding-right: 10px; }

.contributerank-null { padding: 50px 0 0; text-align: center; color: #999; }

.contributerank-null-btn { display: block; width: 88px; height: 28px; border-radius: 3px; background: #fff; border: 1px solid #dcdcdc; line-height: 28px; margin: 10px auto; }

.contributerank .tit span { font-size: 12px; color: #313036; font-weight: 100; padding-left: 10px; }

.contributerank .section-box { clear: both; }

.gameshare-hd { height: 38px; border-bottom: 1px solid #e5e5e5; position: relative; margin-top: 8px; color: #999; padding-bottom: 5px; }

.gameshare-hd .mod-sharesns { position: absolute; top: 15px; right: 0; font-size: 12px; }

.gameshare-hd .sort { float: right; padding-top: 10px; }

.gameshare-hd .sort i { display: block; float: left; background-position: 0 -103px; width: 17px; height: 17px; margin-right: 10px; }

.gameshare-hd .sort a { color: #999; }

.gameshare-hd .sort a:hover, .gameshare-hd .sort a.active { color: #ff6000; }

.gameshare-btn { float: left; }

.gameshare-btn a { width: 100px; height: 28px; line-height: 28px; box-shadow: 0px 2px 0px #f5f5f5; display: block; float: left; margin-right: 10px; border: 1px solid #dcdcdc; text-align: center; color: #999; font-weight: bold; }

.gameshare-btn a:hover, .gameshare-btn a.active { color: #fff; background: #ff6000; border-color: #ff6000; }

.gamescreenshot-bd ul { width: 740px; border-bottom: 1px solid #dcdcdc; padding-bottom: 30px; overflow: hidden; }

.gamescreenshot-bd ul li { width: 200px; margin: 15px 40px 0 0; float: left; }

.gamescreenshot-bd ul li a.img { display: block; width: 200px; height: 138px; }

.gamescreenshot-bd ul li a.img img { width: 100%; height: 100%; }

.gamescreenshot-bd ul li .text { text-align: center; padding-top: 10px; height: 20px; overflow: hidden; line-height: 20px; }

.gamescreenshot-bd ul li .detail { color: #999; text-align: center; height: 20px; overflow: hidden; line-height: 20px; }

.gamescreenshot-bd ul li .detail span { padding-right: 5px; }

.gamesave-reset { width: 60px; display: block; height: 25px; line-height: 25px; background: #8993ac; color: #fff; border-radius: 3px; }

.gamesave-reset i { display: inline-block; float: left; width: 5px; height: 9px; overflow: hidden; background-position: 0 -214px; margin: 8px 8px 0 10px; }

.gamesave-reset:hover { color: #fff; }

.gamesave-center-info { height: 138px; padding: 15px 0; }

.gamesave-center-info img { width: 100%; height: 100%; }

.gamesave-center-info .img { float: left; width: 200px; height: 138px; }

.gamesave-center-info-bd { float: left; width: 600px; margin-left: 10px; position: relative; }

.gamesave-center-info-bd h4 { font-size: 14px; font-weight: bold; color: #464646; margin-bottom: 3px; width: 300px; height: 21px; overflow: hidden; }

.gamesave-center-info-bd .detail { line-height: 18px; color: #999; }

.gamesave-center-info-bd .detail span { padding-right: 5px; }

.gamesave-center-info-bd .author { padding: 9px; height: 48px; border: 1px solid #dbdbdb; background: #f9f9f9; position: relative; margin-top: 10px; }

.gamesave-center-info-bd .author i { display: block; position: absolute; width: 9px; height: 6px; overflow: hidden; top: -6px; left: 20px; background-position: 0 -190px; }

.gamesave-center-info-bd .author-img { width: 48px; height: 48px; float: left; margin-right: 10px; }

.gamesave-center-info-bd .author-text span { display: inline-block; float: left; margin-right: 8px; line-height: 23px; font-size: 12px; white-space: nowrap; }

.gamesave-center-info-bd .author-text strong, .gamesave-center-info-bd .author-text font { color: #ff6000; font-size: 12px; }

.gamesave-center-info-bd .author-text font.tit { color: #089b00; }

.gamesave-center-tit { margin-top: 10px; height: 30px; line-height: 30px; border-bottom: 1px dashed #cfcfcf; font-weight: bold; color: #666; }

.gamesave-center-detail-center { line-height: 24px; color: #666; padding-top: 5px; }

.gamesave-center-screenshot .gallery { margin-top: 10px; }

.gamecontent-save .gamemeta { display: none; }

.gamecontent-save .samegame { display: none; }

.gamecontent-save .col-box { display: none; }

.gamecontent-save .contributerank { display: block; }

.gamecontent-save .recommendsave { display: block; }

.contributerank .share { margin-top: 10px; display: block; }

.gamesave-center-info-bd .gamesave-bd-top-btn { background: #ff6000; color: #fff; top: 0px; right: 0px; }

.gamesave-center-info-bd .gamesave-bd-top-btn i { background-position: 0 -196px; }

.gamesave-center-info-bd .gamesave-bd-top-btn:hover { background: #ff6000; }

.gamesave-bd-null { padding: 60px 0 30px; position: relative; }

.gamesave-bd-null .text { width: 360px; height: 160px; margin: 0px auto; padding-left: 60px; position: relative; font-size: 14px; color: #999; line-height: 24px; }

.gamesave-bd-null .text h4 { font-weight: bold; color: #666; padding: 10px 0; }

.gamesave-bd-null .text .gamesave-bd-top-btn { position: relative; left: 0; top: 10px; }

.gamesave-bd-null-icon { display: block; width: 40px; height: 40px; position: absolute; left: 6px; top: 10px; background-position: 0 -223px; }

.gamecdkey { border-bottom: 1px dashed #CFCFCF; }
.gamecdkey .cdkey-linkpayproblem { color: #999; float: left; display: inline; margin-top: 10px; text-decoration: none; margin-left: 10px; display: none; }
.gamecdkey .cdkey-linkpayproblem:hover { color: #f60; }
.gamecdkey .cdkey-list li { height: 18px; border-bottom: 1px solid #E5E5E5; padding: 10px 8px; font-size: 14px; line-height: 18px; }
.gamecdkey .cdkey-list input { float: left; margin-right: 4px; margin-top: 3px; *margin-top: 0; }
.gamecdkey .cdkey-list li.disable { color: #999; }
.gamecdkey .cdkey-list li.disable input { opacity: .6; filter: alpha(opacity=60); }
.gamecdkey .cdkey-list li.disable .cdkeys-price { color: #999; }
.gamecdkey .cdkeys-name { float: left; display: inline; }
.gamecdkey .cdkeys-name-tag { color: #999; }
.gamecdkey .cdkey-more { float: left; margin-left: 5px; }
.gamecdkey .cdkey-linkrecord { position: absolute; right: 0; top: 0; display: inline; color: #4173B6; text-decoration: none; font-size: 14px; }
.gamecdkey .cdkey-btn-total { font-weight: normal; }
.gamecdkey .cdkey-more a { color: #2fae04; }
.gamecdkey .cdkey-tips { float: left; position: relative; display: inline-block; width: 12px; height: 12px; margin-top: 2px; margin-left: 5px; }
.gamecdkey .cdkey-tips-icon { display: inline-block; width: 12px; height: 12px; background-position: 0 -187px; }
.gamecdkey .cdkey-bubble { position: absolute; left: -25px; bottom: 14px; width: 185px; font-size: 12px; }
.gamecdkey .cdkey-bubble img { display: block; width: 155px; height: 95px; margin: 5px auto; }
.gamecdkey .cdkey-bubble h3 { line-height: 18px; color: #333; }
.gamecdkey .cdkey-bubble p { line-height: 18px; color: #999; }
.gamecdkey .cdkey-bubble-t { width: 185px; height: 6px; overflow: hidden; background-position: 0 -164px; }
.gamecdkey .cdkey-bubble-b { width: 185px; height: 12px; overflow: hidden; background-position: 0 -152px; }
.gamecdkey .cdkey-bubble-m { overflow: hidden; padding: 0px 15px; border: 1px solid #E0E0E0; border-width: 0 1px; background-color: #fff; }
.gamecdkey .cdkeys-price { width: 120px; float: right; display: inline; color: #FF4400; font-weight: bold; text-align: right; }
.gamecdkey .cdkey-action { display: block; margin: 20px 0 30px; }

_:-ms-fullscreen, :root .cdkey-linkpayproblem { display: inline; }

.purchase-center { background-color: #fef7e3; border: 1px solid #f0e5cf; padding: 20px; overflow: hidden; }

.purchase-prize, .purchase-prize-new { padding-bottom: 10px; color: #666; font-size: 12px; font-weight: bold; }

.purchase-prize-buy { height: 60px; }

.purchase-prize-old { font-size: 14px; padding-right: 5px; text-decoration: line-through; }

.purchase-prize-discount { background: #ff8e1b; padding: 2px 5px; color: #fff; }

.purchase-prize-new span { font-size: 26px; color: #ff4400; font-weight: 300; }

.purchase-btn { display: inline-block; width: 196px; height: 60px; background: #ff850d; line-height: 60px; color: #fff; font-size: 24px; border-radius: 2px; _text-align: center; float: left; }

.purchase-center .btn-demo, .purchase-center .btn-demo-time { margin-right: 10px; background: #39ba05; text-align: center; }

.purchase-center .btn-demo .time { display: none; }

.purchase-center .btn-demo-time span { display: block; line-height: 25px; }

.purchase-center .btn-demo-time .txt { margin-top: 10px; }

.purchase-center .btn-demo-time .time { font-size: 12px; font-weight: 100; }

.purchase-center .btn-demo-gray { background: #b9b9b9; }

.purchase-center .btn-demo-gray .txt { display: inline-block; }

.purchase-center .btn-demo-gray .time { display: none; }

.purchase-btn i { display: inline-block; width: 26px; height: 24px; position: relative; top: 5px; margin: 0 10px 0 25px; _margin-top: 10px; _display: none; }

.purchase-btn:hover { color: #fff; }

.purchase-btn-gray { background: #9e9e9e; }

.purchase-btn-text { text-align: center; }

.purchase-btn-text i { display: none; }

.purchase-timer { height: 16px; line-height: 16px; color: #999; float: left; margin: 23px 0 0 17px; padding-left: 20px; }

.purchase-timer span { font-weight: bold; color: #000; }

.purchase-center .cdkey-linkrecord { float: right; margin-top: 18px; color: #4173b6; }

.purchase-info { padding: 10px 0; color: #999; font-size: 12px; line-height: 20px; margin-left: -3px; }

.purchase-info a { color: #4173b6; }

.purchase-info span { padding: 0 3px; }

.purchase-info span b { color: #9198af; }

.gameinfo-box { color: #666; }

.gameinfo-box-header { height: 30px; line-height: 30px; border-bottom: 1px dashed #cfcfcf; position: relative; }

.gameinfo-box-title { color: #333; font-weight: bold; font-size: 14px; display: inline; }

.gameinfo-box-extra { position: absolute; right: 0; top: 0; }

.gameinfo-box-more { position: absolute; right: 0; top: 0; color: #668ac1; text-decoration: none; }

.gameinfo-box-body { margin: 15px 0; }

.gameinfo-box-up, .gameinfo-box-down { line-height: 24px; }

.gameinfo-box-up { height: 24px; overflow: hidden; }

.gameinfo-box-down { height: auto; }

.gameinfo-box-footer { text-align: center; }

.gameinfo-box-btnup, .gameinfo-box-btndown { display: inline-block; *zoom: 1; *display: inline; height: 20px; line-height: 20px; color: #4173b6; text-decoration: none; }

.gameinfo-box-btnup i, .gameinfo-box-btndown i { display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; width: 20px; height: 20px; _display: none; }

.presell-gift { font-size: 12px; color: #666; margin-bottom: 30px; margin-top: 20px; }

.presell-gift h5 { font-weight: bold; }

.presell-gift-list ul li { border: 1px solid #eaeaea; height: 62px; margin-top: 10px; position: relative; }

.presell-gift-icon { display: block; position: absolute; width: 30px; height: 30px; top: -1px; left: -1px; _display: none; }

.presell-gift-pic { width: 58px; height: 46px; margin: 10px 5px 10px 10px; text-align: center; overflow: hidden; float: left; }

.presell-gift-pic img { width: auto; height: 90%; }

.presell-gift-text { padding-top: 10px; color: #999; height: 42px; overflow: hidden; }

.presell-gift-text h5 { /*padding-bottom:5px;*/ color: #666; }

.cdkey-discount-more .purchase-timer { margin: 9px 0 0 0; }

.cdkey-discount-more .gameinfo-box-extra a { color: #4173b6; }

.cdkey-discount-more .cdkeys li { border-bottom-style: dotted; padding-bottom: 10px; }

.cdkeys .prize { float: right; }

.cdkeys-name { padding-right: 5px; position: relative; }

.cdkey-discount-more .cdkeys-name { max-width: 500px; }

.cdkeys-name-stockout { position: relative; width: 32px; height: 17px; background: #afb6d2; color: #fff; line-height: 17px; text-align: center; font-size: 12px; margin-left: 10px; display: inline-block; }

.cdkeys-name-stockout i { display: inline-block; position: absolute; width: 0px; height: 0px; border: 5px solid #fff; border-right-color: #afb6d2; left: -10px; top: 3px; _display: none; }

.cdkey .cdkeys-name-stockout i { border: 5px solid #fef7e3; border-right-color: #afb6d2; }

.cdkeys-name-stockout-org, .cdkey .cdkeys-name-stockout-org { background: #ff8e1b; }

.cdkeys-name-stockout-org i, .cdkey .cdkeys-name-stockout i { border-right-color: #ff8e1b; }

.cdkeys-name-time { font-size: 12px; color: #B3AEAA; padding-left: 20px; }

.cdkeys-name-time strong { color: #FF8E1B; padding-left: 5px; }

.cdkey-discount-more .prize, .cdkey-discount-more .cdkeys-name { font-size: 14px; }

.cdkey-discount-more .presell-gift { margin-top: 10px; }

.cdkeys .prize-new { color: #ff4400; }

.cdkeys .prize-old { text-decoration: line-through; }

.cdkeys .discount { padding: 2px 5px; background: #ff8e1b; color: #fff; font-size: 12px; }

.cdkey-discount-more .cdkey { margin-top: 10px; }

.purchase-timer { background-position: 0 -700px; }

.presell-gift-icon { background-position: 0 -670px; }

.purchase-btn i { background-position: 0 -350px; }

.purchase-timer, .presell-gift-icon, .purchase-btn i { background-image: url(http://danji.3366.com/images/v2/game_detail-sad305c502a.png); background-repeat: no-repeat; }

.demo-time { padding-top: 10px; color: #666; }

.purchase-prize-btn { overflow: hidden; zoom: 1; float: left; }

.gameinfo-cartooninfo { padding: 10px 5px; border-bottom: 1px dashed #cfcfcf; height: 92px; margin-bottom: 10px; }
.gameinfo-cartooninfo a { color: #4173b6; }
.gameinfo-cartooninfo a:hover { color: #f60; }
.gameinfo-cartooninfo .img { width: 92px; height: 92px; display: inline-block; float: left; margin-right: 20px; overflow: hidden; }
.gameinfo-cartooninfo .img img { width: 100%; height: 100%; }
.gameinfo-cartooninfo .txt { font-size: 16px; line-height: 24px; }
.gameinfo-cartooninfo .txt .tit { color: #333; font-weight: bold; padding: 8px 0; }
.gameinfo-cartooninfo .txt .text { height: 48px; overflow: hidden; color: #666; }

.gameinfo-cartoonlist ul { width: 818px; overflow: hidden; max-height: 120px; }
.gameinfo-cartoonlist ul li { width: 126px; height: 28px; border: 1px solid #dfdfdf; background: #fafafa; float: left; text-align: center; line-height: 28px; margin: 10px 8px 0 0; }
.gameinfo-cartoonlist ul li:hover { background: #f4f1f1; }
.gameinfo-cartoonlist ul li a { display: block; width: 100%; height: 100%; }
.gameinfo-cartoonlist ul.expand { max-height: inherit; }
.gameinfo-cartoonlist .gameinfo-cartoonlist-more { padding: 10px 0; text-align: center; border-bottom: 1px dashed #cfcfcf; font-size: 14px; }
.gameinfo-cartoonlist .gameinfo-cartoonlist-more a { color: #4173b6; }

.cartoon-correlation { width: 830px; overflow: hidden; }
.cartoon-correlation li { width: 116px; float: left; margin: 10px 20px 0 0; text-align: center; position: relative; }
.cartoon-correlation li .img, .cartoon-correlation li img { display: block; width: 100%; height: 156px; }
.cartoon-correlation li .tit { height: 20px; margin-top: 5px; font-weight: bold; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cartoon-correlation li .tit a { color: #333; }
.cartoon-correlation li .tit a:hover { color: #ff6000; }
.cartoon-correlation li .itag span { padding-right: 3px; color: #888; }
.cartoon-correlation li .state-pay { display: inline-block; position: absolute; width: 38px; height: 20px; line-height: 20px; text-align: center; color: #fff; background: #ff3600; top: 0; left: 0; }

.cartoonlist-chapter { position: relative; }

.cartoonlist-chapter-center { position: absolute; top: 0; right: 0; width: 450px; }
.cartoonlist-chapter-center .cartoonlist-chapter-txt { float: left; padding-right: 31px; color: #666; }
.cartoonlist-chapter-center .cartoonlist-chapter-txt a { color: #cd1604; display: inline-block; }
.cartoonlist-chapter-center .cartoonlist-chapter-pager { float: left; position: relative; }
.cartoonlist-chapter-center .cartoonlist-chapter-pager a.chapter-page-btn { float: left; height: 30px; margin-left: 1px; line-height: 30px; background-color: #f1f1f1; color: #666; cursor: pointer; width: 68px; text-align: center; }
.cartoonlist-chapter-center .cartoonlist-chapter-pager a:hover, .cartoonlist-chapter-center .cartoonlist-chapter-pager a.active { background: #484848; color: #fff; }
.cartoonlist-chapter-center .cartoonlist-chapter-pager .chapter-pager-more { position: absolute; top: 30px; right: 0; z-index: 9; width: 405px; padding: 20px; background-color: #fff; border: 1px solid #ccc; }
.cartoonlist-chapter-center .cartoonlist-chapter-pager .chapter-pager-more .chapter-page-btn { width: 80px; margin-top: 1px; }

.gameranking { padding-top: 20px; }
.gameranking img { -ms-interpolation-mode: bicubic; }

.gameranking-tab { height: 35px; line-height: 30px; font-size: 18px; margin-bottom: 20px; border-bottom: 1px solid #e1e1e1; }
.gameranking-tab ul li { float: left; padding-right: 35px; }
.gameranking-tab ul li a { color: #999; }
.gameranking-tab ul li.active a { font-weight: bold; color: #ff6000; }

.gameranking-more { display: block; width: 102px; height: 28px; background: #fff; text-align: center; line-height: 28px; color: #999; font-size: 12px; border: 1px solid #d7d7d7; border-radius: 2px; }
.gameranking-more i { font-family: \5B8B\4F53; font-style: normal; font-weight: bold; }
.gameranking-more:hover { color: #fff; background: #ff5a00; border: 1px solid #ff5a00; }

.gameranking-statistics, .gameranking-statistics-online { overflow: hidden; padding-top: 10px; font-size: 14px; color: #666; }
.gameranking-statistics .gameranking-statistics-box, .gameranking-statistics-online .gameranking-statistics-box { padding-bottom: 20px; }
.gameranking-statistics .gameranking-statistics-box .statistics-hd, .gameranking-statistics-online .gameranking-statistics-box .statistics-hd { height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: #333; }
.gameranking-statistics .statistics-bd, .gameranking-statistics-online .statistics-bd { overflow: hidden; }

.gameranking-statistics h5 { padding: 15px 0; font-size: 14px; font-weight: bold; }
.gameranking-statistics .statistics-hd { border-bottom: 1px dashed #cbcbcb; }
.gameranking-statistics .gameranking-classify span { display: inline-block; padding-right: 30px; height: 20px; line-height: 20px; margin-bottom: 10px; }
.gameranking-statistics .statistics-data .statistics-bd { overflow: visible; }
.gameranking-statistics .statistics-data dt { padding-bottom: 0; }
.gameranking-statistics .statistics-data dl { margin-top: 15px; }
.gameranking-statistics .statistics-data .gameranking-data-info .img { display: block; float: left; width: 54px; height: 54px; border: 1px solid #ddd; margin-right: 8px; position: relative; }
.gameranking-statistics .statistics-data .gameranking-data-info .img img { width: 100%; height: 100%; }
.gameranking-statistics .statistics-data .gameranking-data-info .img .pic-info { position: absolute; top: 60px; left: 0; z-index: 10; border: 1px solid #b2b2b2; background: #fff; padding: 10px; width: 145px; color: #999; line-height: 18px; border-radius: 2px; -webkit-box-shadow: 0px 0px 5px #eaeaea; }
.gameranking-statistics .statistics-data .gameranking-data-info .img .pic-info:before { position: absolute; left: 15px; top: -6px; width: 10px; height: 10px; content: ''; overflow: hidden; border: 1px solid #b2b2b2; border-width: 1px 1px 0 0; background-color: #fff; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.gameranking-statistics .statistics-data .gameranking-data-info .img .pic-info .tit { color: #333; font-size: 14px; margin-bottom: 5px; }
.gameranking-statistics .statistics-data .gameranking-data-info .img .pic-info .pic { margin: 5px 0; }
.gameranking-statistics .statistics-data .gameranking-data-info .img .pic-info .pic img { display: block; max-width: 100%; height: auto; line-height: 1; }
.gameranking-statistics .statistics-data .gameranking-data-info .txt { float: left; min-width: 160px; width: 160px; margin-right: 15px; padding-top: 5px; font-size: 14px; color: #666; line-height: 20px; display: block; }
.gameranking-statistics .statistics-achievement .gameranking-achievement-list { overflow: hidden; padding-bottom: 20px; }
.gameranking-statistics .statistics-achievement .gameranking-achievement-list ul { width: 830px; overflow: hidden; }
.gameranking-statistics .statistics-achievement .gameranking-achievement-list ul li { width: 50px; height: 50px; float: left; margin-right: 15px; }
.gameranking-statistics .statistics-achievement .gameranking-achievement-list ul li img { width: 100%; height: 100%; }
.gameranking-statistics .statistics-ranking, .gameranking-statistics .statistics-power { clear: both; }
.gameranking-statistics .statistics-ranking .statistics-bd, .gameranking-statistics .statistics-power .statistics-bd { width: 820px; overflow: hidden; }
.gameranking-statistics .statistics-ranking .col-2, .gameranking-statistics .statistics-power .col-2 { width: 400px; float: left; overflow: hidden; margin-right: 10px; }
.gameranking-statistics .statistics-ranking .ranking-icon { overflow: hidden; padding-bottom: 20px; zoom: 1; }
.gameranking-statistics .statistics-ranking .ranking-icon li { width: 26px; height: 26px; float: left; margin-right: 13px; }
.gameranking-statistics .statistics-ranking .ranking-icon li img { width: 100%; height: 100%; }
.gameranking-statistics .statistics-ranking .ranking-icon span { padding-top: 5px; display: inline-block; float: left; color: #999; }
.gameranking-statistics .statistics-power .gameranking-classify, .gameranking-statistics .statistics-match .gameranking-classify { padding-top: 20px; }
.gameranking-statistics .statistics-power h5, .gameranking-statistics .statistics-match h5 { margin-top: -5px; }
.gameranking-statistics .statistics-power .power-list, .gameranking-statistics .statistics-power .match-list, .gameranking-statistics .statistics-match .power-list, .gameranking-statistics .statistics-match .match-list { overflow: hidden; }
.gameranking-statistics .statistics-power .power-list ul, .gameranking-statistics .statistics-power .match-list ul, .gameranking-statistics .statistics-match .power-list ul, .gameranking-statistics .statistics-match .match-list ul { overflow: hidden; }
.gameranking-statistics .statistics-power .power-list ul li, .gameranking-statistics .statistics-power .match-list ul li, .gameranking-statistics .statistics-match .power-list ul li, .gameranking-statistics .statistics-match .match-list ul li { width: 46px; height: 46px; border: 1px solid #ccc; float: left; margin-right: 6px; margin-bottom: 10px; }
.gameranking-statistics .statistics-power .power-list ul li img, .gameranking-statistics .statistics-power .match-list ul li img, .gameranking-statistics .statistics-match .power-list ul li img, .gameranking-statistics .statistics-match .match-list ul li img { width: 100%; height: 100%; }

.gameranking-list { font-size: 14px; }
.gameranking-list .ranking-center .ranking-box-1 { width: 870px; }
.gameranking-list .ranking-center .ranking-box-1 dd { float: left; width: 370px; height: 500px; margin: 20px 60px 0 0; }
.gameranking-list .ranking-center .ranking-box-1 dd .ranking-tit { height: 32px; line-height: 32px; color: #333; font-weight: bold; border-bottom: 1px dotted #c6c6c6; background: #e3eaf4; text-align: center; color: #666; }
.gameranking-list .ranking-center .ranking-box-1 dd .gameranking-more { margin: 10px; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li { height: 32px; line-height: 32px; color: #666; position: relative; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li span { margin-right: 10px; display: inline-block; float: left; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li .num { padding: 0 0 0 10px; width: 15px; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li .img { display: none; margin-top: 6px; width: 33px; height: 33px; border-radius: 17px; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li .img img { width: 100%; height: 100%; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li .txt { width: 210px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li .text { position: absolute; right: 0; top: 0; width: 100px; font-size: 12px; text-align: right; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li.label { height: 46px; line-height: 46px; border-bottom: 1px dotted #c6c6c6; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li.label .txt { width: 180px; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li.label .num { font-size: 16px; color: #ff6000 !important; font-style: italic; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li.label .img { display: block; }
.gameranking-list .ranking-center .ranking-box-1 .ranking-list li.myranking .num, .gameranking-list .ranking-center .ranking-box-1 .ranking-list li.myranking .txt { color: #9da4be; font-weight: bold; }
.gameranking-list .ranking-center .ranking-box-2 { padding: 20px 0; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-tit { height: 28px; border-bottom: 1px dashed #cecece; font-weight: bold; color: #666; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list { padding-bottom: 20px; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list span { display: inline-block; float: left; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list .th { height: 35px; line-height: 35px; font-weight: bold; color: #666; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list .num { width: 50px; text-align: center; padding-left: 0; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list .player { width: 210px; float: left; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list .text { width: 120px; position: inherit; text-align: left; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list .grade { width: 90px; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list .recent { width: 300px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list .img { display: block; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list .txt { width: 145px; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list li { font-size: 14px; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list li.td { line-height: 45px; height: 45px; border-bottom: 1px dashed #dedede; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list li.td .num { font-size: 16px; font-style: italic; color: #939cb9; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list li.td .txt { font-weight: bold; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list li.td .recent { color: #4173b6; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list li.myranking { height: 53px; line-height: 53px; background: #eef0f7; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list li.myranking .num { font-weight: bold; }
.gameranking-list .ranking-center .ranking-box-2 .ranking-list li.myranking .img { margin-top: 10px; }

.select-friend { margin-left: 10px; }

.ranking-top-selection { width: 110px; height: 26px; position: relative; float: left; }
.ranking-top-selection .selection-val { width: 110px; height: 26px; background: #939cb9; border-radius: 2px; text-indent: 10px; color: #fff; line-height: 26px; position: relative; cursor: pointer; overflow: hidden; }
.ranking-top-selection .selection-val i { display: inline-block; width: 0px; height: 0px; border: 7px solid #939cb9; border-top-color: #d9dce7; position: absolute; right: 10px; top: 10px; }
.ranking-top-selection .selection-list { padding: 5px 0; background: #939cb9; border-radius: 2px; color: #fff; position: absolute; top: 28px; left: 0; width: 100%; z-index: 3; }
.ranking-top-selection .selection-list ul { overflow: auto; max-height: 100px; }
.ranking-top-selection .selection-list ul li { height: 26px; line-height: 26px; text-indent: 10px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ranking-top-selection .selection-list ul li:hover { background: #acb6d8; }
.ranking-top-selection ::-webkit-scrollbar { width: 10px; height: 10px; background-color: transparent; }
.ranking-top-selection ::-webkit-scrollbar-track { background-color: none; border-radius: 10px; }
.ranking-top-selection ::-webkit-scrollbar-track-piece { background-color: none; }
.ranking-top-selection ::-webkit-scrollbar-thumb { background-color: #727990; width: 10px; border-radius: 10px; }
.ranking-top-selection ::-webkit-scrollbar-thumb:hover { background-color: #5c6173; }
.ranking-top-selection ::-webkit-scrollbar-button { display: none; }
.ranking-top-selection ::-webkit-scrollbar-corner { display: none; }
.ranking-top-selection ::-webkit-scrollbar-resizer { display: none; }

.ranking-selection-tab { float: left; width: 260px; height: 24px; margin-top: 2px; }
.ranking-selection-tab li { float: left; margin-left: 10px; width: 100px; height: 22px; background: #fff; border: 1px solid #dadada; color: #999; line-height: 22px; text-indent: 5px; padding-right: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }
.ranking-selection-tab li i { font-style: inherit; font-weight: bold; position: absolute; right: 0; top: 0; cursor: pointer; width: 30px; text-align: center; display: block; font-size: 14px; }
.ranking-selection-tab li i:hover { color: #fd6f2b; }

.gameranking-list .ranking-top, .gameranking-achievement .ranking-top { height: 33px; border-bottom: 1px solid #e1e1e1; }
.gameranking-list .ranking-top .ranking-top-link, .gameranking-achievement .ranking-top .ranking-top-link { float: right; max-width: 350px; color: #999; line-height: 33px; font-size: 12px; }
.gameranking-list .ranking-top .ranking-top-link .txt, .gameranking-achievement .ranking-top .ranking-top-link .txt { position: relative; padding-left: 20px; }
.gameranking-list .ranking-top .ranking-top-link .txt i, .gameranking-achievement .ranking-top .ranking-top-link .txt i { background-position: 0 -491px; display: inline-block; width: 17px; height: 17px; position: absolute; top: 1px; left: 0; *display: none; _display: none; }
.gameranking-list .ranking-top .ranking-top-link a, .gameranking-achievement .ranking-top .ranking-top-link a { display: inline-block; color: #999; }
.gameranking-list .ranking-top .ranking-top-link a.active, .gameranking-list .ranking-top .ranking-top-link a:hover, .gameranking-achievement .ranking-top .ranking-top-link a.active, .gameranking-achievement .ranking-top .ranking-top-link a:hover { color: #333; font-weight: bold; }
.gameranking-list .ranking-top .btn-complete, .gameranking-achievement .ranking-top .btn-complete { float: left; margin-left: 20px; color: #4273b5; line-height: 24px; }

.gameranking-achievement .progress { height: 20px; line-height: 20px; overflow: hidden; }
.gameranking-achievement .progress .progress-bar { width: 128px; height: 8px; border-radius: 8px; float: left; margin: 6px 8px 0 0; background: #e2e2e2; overflow: hidden; }
.gameranking-achievement .progress .progress-bar i { display: block; width: 0%; height: 8px; background: #aabfdd; border-radius: 4px; background: #aabfdd; }
.gameranking-achievement .progress .progress-text { float: left; font-size: 12px; font-weight: bold; color: #999; }
.gameranking-achievement .achievement-info { height: 106px; background: #f1f5f9; margin-bottom: 20px; }
.gameranking-achievement .achievement-info .achievement-info-center { height: 58px; padding: 25px 0 0 12px; width: 275px; float: left; }
.gameranking-achievement .achievement-info .achievement-info-center .img { display: inline-block; float: left; width: 56px; height: 56px; margin-right: 10px; }
.gameranking-achievement .achievement-info .achievement-info-center .img img { width: 100%; height: 100%; }
.gameranking-achievement .achievement-info .achievement-info-center .text { font-size: 14px; font-weight: bold; color: #999; line-height: 20px; }
.gameranking-achievement .achievement-info .achievement-info-center .text strong { color: #738bad; }
.gameranking-achievement .achievement-info .achievement-info-rank { width: 512px; float: left; padding-top: 32px; overflow: hidden; height: 80px; }
.gameranking-achievement .achievement-info .achievement-info-rank ul { width: 513px; }
.gameranking-achievement .achievement-info .achievement-info-rank li { width: 170px; height: 40px; border-right: 1px solid #dce5ed; float: left; text-align: center; }
.gameranking-achievement .achievement-info .achievement-info-rank li p { width: 140px; display: inline-block; font-size: 14px; font-weight: bold; height: 20px; line-height: 22px; overflow: hidden; }
.gameranking-achievement .achievement-info .achievement-info-rank li p.text { color: #999; }
.gameranking-achievement .achievement-info .achievement-info-rank li p.rank { color: #738bad; }
.gameranking-achievement .achievement-center li { height: 68px; padding: 17px 0; overflow: hidden; border-bottom: 1px dashed #dedede; }
.gameranking-achievement .achievement-center li .img { display: inline-block; float: left; width: 68px; height: 68px; margin-right: 10px; }
.gameranking-achievement .achievement-center li .img img { width: 100%; height: 100%; }
.gameranking-achievement .achievement-center li .achievement-center-left { font-size: 12px; color: #999; width: 220px; line-height: 20px; float: left; }
.gameranking-achievement .achievement-center li .achievement-center-left .tit { font-size: 14px; font-weight: bold; color: #333; }
.gameranking-achievement .achievement-center li .achievement-center-left .label { display: none; width: 56px; height: 18px; background: #51c494; color: #fff; text-align: center; line-height: 18px; margin-top: 10px; }
.gameranking-achievement .achievement-center li .achievement-center-left .progress { display: block; margin-top: 5px; }
.gameranking-achievement .achievement-center li .achievement-center-right { float: right; width: 280px; }
.gameranking-achievement .achievement-center li .achievement-center-right .text { font-size: 14px; color: #333; padding-top: 12px; }
.gameranking-achievement .achievement-center li .achievement-center-right .text .detail { color: #999; font-size: 12px; padding-top: 12px; }
.gameranking-achievement .achievement-center li .achievement-center-right .text .detail .detail-txt { width: 180px; float: left; }
.gameranking-achievement .achievement-center li .achievement-center-right .text .detail span { display: inline-block; max-width: 65px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top; }
.gameranking-achievement .achievement-center li .achievement-center-right .text .detail .link { display: inline-block; margin-left: 20px; color: #4173c5; }
.gameranking-achievement .achievement-center .complete .achievement-center-left .label { display: inline-block; }
.gameranking-achievement .achievement-center .complete .achievement-center-left .progress { display: none; }
.gameranking-achievement .achievement-center .compare .compare-info { height: 90px; border-bottom: none; }
.gameranking-achievement .achievement-center .compare .compare-info .compare-left, .gameranking-achievement .achievement-center .compare .compare-info .compare-right { background: #f2f2f2; border: 1px solid #eaeaea; height: 90px; }
.gameranking-achievement .achievement-center .compare .compare-info .img { display: inline-block; float: left; margin: 18px 10px 0 15px; width: 55px; height: 55px; }
.gameranking-achievement .achievement-center .compare .compare-info .img img { width: 100%; height: 100%; }
.gameranking-achievement .achievement-center .compare .compare-info .name, .gameranking-achievement .achievement-center .compare .compare-info .type { float: left; height: 20px; overflow: hidden; width: 280px; }
.gameranking-achievement .achievement-center .compare .compare-info .name { margin-top: 25px; font-size: 14px; color: 3333; font-weight: bold; }
.gameranking-achievement .achievement-center .compare .compare-info .type span { display: inline-block; float: left; marign-right: 10px; width: 100px; color: #999; }
.gameranking-achievement .achievement-center .compare li { line-height: 20px; }
.gameranking-achievement .achievement-center .compare li .compare-left { width: 48%; float: left; }
.gameranking-achievement .achievement-center .compare li .compare-right { width: 48%; float: right; }

.dialog-ranking { width: 435px; }

.dialog-ranking-center { margin: 0 15px; }
.dialog-ranking-center .ranking-top-selection { margin: 10px 0; float: none; }
.dialog-ranking-center .ranking-list-text { font-size: 14px; color: #999; }
.dialog-ranking-center .ranking-list { overflow: hidden; }
.dialog-ranking-center .ranking-list ul { max-height: 300px; overflow-y: auto; }
.dialog-ranking-center .ranking-list ul li { height: 47px; line-height: 47px; border-bottom: 1px dashed #dedede; font-size: 12px; color: #666; }
.dialog-ranking-center .ranking-list ul li .img { display: inline-block; float: left; width: 27px; height: 27px; margin: 10px; }
.dialog-ranking-center .ranking-list ul li .img img { width: 100%; height: 100%; }
.dialog-ranking-center .ranking-list ul li .name { display: block; width: 90px; margin-right: 10px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; }
.dialog-ranking-center .ranking-list ul li:hover { background: #ecf2f7; }
.dialog-ranking-center ::-webkit-scrollbar { width: 10px; height: 10px; background-color: transparent; }
.dialog-ranking-center ::-webkit-scrollbar-track { background-color: none; border-radius: 10px; }
.dialog-ranking-center ::-webkit-scrollbar-track:hover { background-color: #EAEBEF; }
.dialog-ranking-center ::-webkit-scrollbar-track-piece { background-color: none; }
.dialog-ranking-center ::-webkit-scrollbar-thumb { background-color: #C1C4CE; width: 10px; border-radius: 10px; }
.dialog-ranking-center ::-webkit-scrollbar-thumb:hover { background-color: #959BB1; }
.dialog-ranking-center ::-webkit-scrollbar-button { display: none; }
.dialog-ranking-center ::-webkit-scrollbar-corner { display: none; }
.dialog-ranking-center ::-webkit-scrollbar-resizer { display: none; }

.gameranking-statistics-online .statistics-hd { margin-bottom: 10px; }

.online-statistics-data .statistics-bd { height: 270px; background: #f2f2f3; overflow: hidden; border-radius: 5px; }
.online-statistics-data .data-table { width: 240px; height: 240px; overflow: hidden; float: left; margin: 20px 0 0 30px; position: relative; }
.online-statistics-data .data-table canvas { position: absolute; left: 18px; top: 27px; }
.online-statistics-data .data-table dl { width: 120px; height: 140px; position: absolute; left: 60px; top: 50px; }
.online-statistics-data .data-table dl span { display: inline-block; font-size: 12px; }
.online-statistics-data .data-table dl dt { display: block; margin-bottom: 20px; }
.online-statistics-data .data-table dl dt span { width: 100%; text-align: center; }
.online-statistics-data .data-table dl dt .games-num { font-size: 26px; color: #333; }
.online-statistics-data .data-table dl dt .games-txt { color: #999; font-size: 12px; }
.online-statistics-data .data-table dl dd { height: 12px; line-height: 12px; color: #333; margin-bottom: 5px; }
.online-statistics-data .data-table dl dd span { margin-right: 5px; float: left; }
.online-statistics-data .data-table dl dd .games-color { width: 12px; height: 12px; border-radius: 2px; }
.online-statistics-data .data-table dl dd .games-txt { width: 20px; }
.online-statistics-data .data-table dl dd .games-num { width: 45px; }
.online-statistics-data .data-table dl dd .games-ratio { width: 20px; }
.online-statistics-data .data-table dl dd .org { background: #ee912d; }
.online-statistics-data .data-table dl dd .red { background: #e24038; }
.online-statistics-data .data-table dl dd .blue { background: #4c87e0; }
.online-statistics-data .data-list { width: 520px; float: right; height: 272px; overflow: hidden; color: #333; }
.online-statistics-data .data-list li { height: 100px; border-bottom: 1px solid #ddd; }
.online-statistics-data .data-list li.data-info { height: 70px; }
.online-statistics-data .data-list li.data-info span { margin-right: 5px; display: inline-block; line-height: 20px; height: 20px; overflow: hidden; }
.online-statistics-data .data-list li.data-info .img { width: 54px; height: 54px; display: inline-block; float: left; margin: 8px 10px 0 0; }
.online-statistics-data .data-list li.data-info .img img { width: 100%; height: 100%; border-radius: 50%; }
.online-statistics-data .data-list li.data-info .data-info-center { padding-top: 10px; }
.online-statistics-data .data-list li.data-info .data-info-center .name { max-width: 100px; }
.online-statistics-data .data-list li.data-info .data-info-center .data-info-region { font-size: 12px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-txt { padding-left: 25px; position: relative; }
.online-statistics-data .data-list li.data-info .data-info-center .region-txt i { background-position: 0 -780px; position: absolute; left: 0; top: 4px; display: inline-block; width: 16px; height: 12px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-btn { width: 82px; height: 18px; border: 1px solid #aaa; text-indent: 14px; line-height: 18px; border-radius: 3px; position: relative; margin-left: 5px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-btn i { background-position: 0 -799px; position: absolute; right: 8px; top: 6px; display: inline-block; width: 4px; height: 7px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-btn.active { border-color: #ff6000; color: #ff6000; }
.online-statistics-data .data-list li.data-info .data-info-center .region-btn.active i { background-position: 0 -792px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select { float: right; width: 250px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .region-select-group { width: 110px; height: 20px; position: relative; position: relative; cursor: pointer; font-size: 12px; background: #fff; float: left; margin-right: 10px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .input-hidden { visibility: hidden; position: absolute; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .form-select-text { height: 20px; border-radius: 1px; margin-right: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .form-select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #aaa; text-indent: 5px; font-size: 12px; border-radius: 1px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .select-jt { display: inline-block; position: absolute; right: 5px; top: 6px; width: 6px; height: 6px; background-position: 0 -840px; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .region-select-group ul { position: absolute; top: 20px; left: -1px; background: #fff; width: 100%; border: 1px solid #aaa; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; visibility: hidden; opacity: 0; z-index: 3; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .region-select-group ul { max-height: 120px; overflow-y: auto; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .region-select-group ul.select-active { visibility: visible; opacity: 1; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .region-select-group ul li { height: inherit; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .region-select-group ul li:hover { background: #efedee; }
.online-statistics-data .data-list li.data-info .data-info-center .region-select .ielt8 .form-select { left: 10px; }
.online-statistics-data .data-list li.data-list-item dt { display: block; padding-top: 10px; line-height: 20px; height: 20px; font-weight: bold; }
.online-statistics-data .data-list li.data-list-item dd { float: left; width: 85px; margin-right: 10px; }
.online-statistics-data .data-list li.data-list-item dd span { display: block; }
.online-statistics-data .data-list li.data-list-item dd .num { font-size: 22px; }
.online-statistics-data .data-list li.data-list-item dd .txt { font-size: 12px; color: #666; }
.online-statistics-data .data-list li.data-list-item dd .org { color: #ff6000; }

.online-statistics-standings .statistics-bd { height: 435px; padding-top: 0; }
.online-statistics-standings .standings-tab { width: 170px; height: 435px; overflow: hidden; background: #f2f2f3; position: relative; float: left; }
.online-statistics-standings .standings-tab-list { width: 10000px; height: 392px; overflow: hidden; position: absolute; left: 0; top: 0; font-size: 12px; border-bottom: 1px solid #dfdfe0; }
.online-statistics-standings .standings-tab-list ul { float: left; width: 170px; height: 100%; }
.online-statistics-standings .standings-tab-list ul li { height: 56px; overflow: hidden; }
.online-statistics-standings .standings-tab-list ul li p { margin: 0 10px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.online-statistics-standings .standings-tab-list ul li .txt { color: #333; margin-top: 10px; }
.online-statistics-standings .standings-tab-list ul li .time { color: #888; }
.online-statistics-standings .standings-tab-list ul li.active { background: #dfdfe0; }
.online-statistics-standings .standings-tab-link { position: absolute; left: 0; bottom: 12px; height: 18px; line-height: 15px; overflow: hidden; width: 100%; }
.online-statistics-standings .standings-tab-link .num { margin: 0 auto; width: 50px; text-align: center; }
.online-statistics-standings .standings-tab-link .link-btn { width: 24px; height: 17px; position: absolute; top: 0; }
.online-statistics-standings .standings-tab-link .prev { background-position: 0 -806px; left: 20px; }
.online-statistics-standings .standings-tab-link .next { background-position: 0 -823px; right: 20px; }
.online-statistics-standings .standings-list { float: right; width: 620px; margin-right: 2px; }
.online-statistics-standings .standings-list span { display: block; float: left; text-align: center; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.online-statistics-standings .standings-list .name { text-align: left; width: 140px; }
.online-statistics-standings .standings-list .name b { padding-right: 5px; }
.online-statistics-standings .standings-list .data { width: 170px; }
.online-statistics-standings .standings-list .average { width: 55px; }
.online-statistics-standings .standings-list .evaluate { width: 90px; }
.online-statistics-standings .standings-list .honor { width: 60px; margin-right: 0; }
.online-statistics-standings .standings-list .img { display: none; width: 36px; height: 36px; border-radius: 50%; overflow: hidden; margin: 7px 10px 0 10px; }
.online-statistics-standings .standings-list .img img { width: 100%; height: 100%; }
.online-statistics-standings .standings-list .standings-list-top { line-height: 31px; height: 31px; border: 1px solid #e3e6e8; width: 620px; color: #999; }
.online-statistics-standings .standings-list .standings-list-top .name { margin-left: 10px; }
.online-statistics-standings .standings-list ::-webkit-scrollbar { width: 10px; height: 10px; background-color: transparent; }
.online-statistics-standings .standings-list ::-webkit-scrollbar-track { background-color: none; border-radius: 10px; }
.online-statistics-standings .standings-list ::-webkit-scrollbar-track:hover { background-color: #EAEBEF; }
.online-statistics-standings .standings-list ::-webkit-scrollbar-track-piece { background-color: none; }
.online-statistics-standings .standings-list ::-webkit-scrollbar-thumb { background-color: #C1C4CE; width: 10px; border-radius: 10px; }
.online-statistics-standings .standings-list ::-webkit-scrollbar-thumb:hover { background-color: #959BB1; }
.online-statistics-standings .standings-list ::-webkit-scrollbar-button { display: none; }
.online-statistics-standings .standings-list ::-webkit-scrollbar-corner { display: none; }
.online-statistics-standings .standings-list ::-webkit-scrollbar-resizer { display: none; }
.online-statistics-standings .standings-list ul { height: 400px; overflow: hidden; overflow-y: auto; }
.online-statistics-standings .standings-list li { width: 600px; margin-left: 10px; height: 38px; border-bottom: 1px solid #e3e6e8; line-height: 38px; }
.online-statistics-standings .standings-list li.active { height: 50px; background: #f2f2f2; line-height: 50px; }
.online-statistics-standings .standings-list li.active .img { display: block; }
.online-statistics-standings .standings-list li.active .name { width: 84px; line-height: 20px; }
.online-statistics-standings .standings-list li.active .name b { display: block; margin-top: 5px; font-size: 16px; }

.online-statistics-equipment .statistics-hd span { font-size: 12px; font-weight: 100; }
.online-statistics-equipment .statistics-hd span b { font-weight: 100; }
.online-statistics-equipment .statistics-bd { padding-top: 0; }
.online-statistics-equipment .equipment-tab { overflow: hidden; border: 1px solid #e5e5e5; background: #f2f2f3; }
.online-statistics-equipment .equipment-tab a { float: left; display: block; width: 12.5%; height: 38px; border-right: 1px solid #e5e5e5; margin-left: -1px; line-height: 38px; text-align: center; }
.online-statistics-equipment .equipment-tab a.active, .online-statistics-equipment .equipment-tab a:hover { background: #ff6000; color: #fff; }
.online-statistics-equipment .equipment-list ul { width: 820px; overflow: hidden; }
.online-statistics-equipment .equipment-list li { width: 194px; height: 135px; margin: 15px 10px 0 0; float: left; text-align: center; }
.online-statistics-equipment .equipment-list li .img { width: 100%; height: 90px; display: block; position: relative; overflow: hidden; }
.online-statistics-equipment .equipment-list li .img img { width: 100%; height: 100%; }
.online-statistics-equipment .equipment-list li .img .pop { position: absolute; left: 0; top: -90px; width: 194px; height: 90px; color: #fff; font-size: 12px; overflow: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.online-statistics-equipment .equipment-list li .img .pop .bg { background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#B3000000,endColorstr=#B3000000); position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; }
.online-statistics-equipment .equipment-list li .img .pop .text { display: block; width: 174px; height: 70px; position: relative; z-index: 3; margin: 10px; line-height: 18px; overflow: hidden; text-align: left; }
.online-statistics-equipment .equipment-list li .name { display: block; padding: 5px 0 0; line-height: 16px; height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.online-statistics-equipment .equipment-list li .time { color: #999; font-size: 12px; }
.online-statistics-equipment .equipment-list li:hover .pop { top: 0; }
.online-statistics-equipment .equipment-list .pagination { margin-top: 20px; }

.dialog-live-prev { background-position: 0 -127px; }

.dialog-live-next { background-position: 0 -66px; }

.gamelive { padding-top: 20px; }

.gamelive-top { height: 36px; line-height: 36px; border-bottom: 1px solid #e1e1e1; position: relative; }
.gamelive-top .gamelive-nav li { float: left; font-size: 16px; margin-right: 40px; }
.gamelive-top .gamelive-nav li a { color: #999; }
.gamelive-top .gamelive-nav li a:hover, .gamelive-top .gamelive-nav li a.active { color: #ff6000; font-weight: bold; }
.gamelive-top .gamelive-top-link { font-size: 14px; color: #4374b7; }
.gamelive-top .gamelive-listsort { position: absolute; right: 0; top: 0; font-size: 12px; color: #999; }
.gamelive-top .gamelive-listsort span, .gamelive-top .gamelive-listsort a { color: #999; padding: 0 3px; vertical-align: -1px; }
.gamelive-top .gamelive-listsort a:hover, .gamelive-top .gamelive-listsort a.active { color: #ff6000; }

.gamelive-main .gamelive-list { overflow: hidden; padding-bottom: 20px; }
.gamelive-main .gamelive-list ul { width: 830px; }
.gamelive-main .gamelive-list li { float: left; width: 256px; height: 190px; margin: 20px 20px 0 0; }
.gamelive-main .gamelive-list li .img { display: inline-block; width: 100%; height: 143px; overflow: hidden; }
.gamelive-main .gamelive-list li .img img { width: 100%; height: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.gamelive-main .gamelive-list li .tit { display: inline-block; font-size: 14px; color: #666; font-weight: bold; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%; }
.gamelive-main .gamelive-list li .text { color: #999; font-size: 12px; }
.gamelive-main .gamelive-list li .text-gametit { width: 130px; float: left; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gamelive-main .gamelive-list li .text-people { float: right; text-align: right; width: 110px; vertical-align: middle; }
.gamelive-main .gamelive-list li .text-people strong { display: inline-block; width: 72px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #ff8800; font-weight: 100; float: left; }
.gamelive-main .gamelive-list li:hover .img img { -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }

.col-aside .game-livelist-top { height: 25px; background: #fff5e3; line-height: 25px; text-align: center; }
.col-aside .game-livelist li { height: 34px; margin-top: 10px; line-height: 34px; position: relative; }
.col-aside .game-livelist li a { color: #808080; }
.col-aside .game-livelist li i { display: inline-block; width: 15px; height: 15px; text-align: center; line-height: 15px; font-style: normal; position: absolute; left: 2px; top: 10px; }
.col-aside .game-livelist li .img { display: inline-block; width: 34px; height: 34px; margin-left: 25px; float: left; margin-right: 10px; }
.col-aside .game-livelist li .img img { width: 100%; height: 100%; }
.col-aside .game-livelist li .text { color: #666; float: left; width: 120px; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.col-aside .game-livelist li .detail { float: right; width: 80px; text-align: right; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.col-aside .game-livelist li.first i { background: #f07030; color: #fff; }
.col-aside .game-livelist li.two i, .col-aside .game-livelist li.three i { background: #86aee4; color: #fff; }

.dialog-live .dialog-live-step { width: 460px; height: 350px; margin: 10px auto 20px; position: relative; }
.dialog-live .dialog-live-prev, .dialog-live .dialog-live-next { display: inline-block; width: 31px; height: 61px; position: absolute; top: 140px; }
.dialog-live .dialog-live-prev { left: -31px; }
.dialog-live .dialog-live-next { right: -31px; }
.dialog-live .forbid { cursor: default; opacity: 0.5; }
.dialog-live .dialog-live-center { width: 460px; height: 330px; overflow: hidden; position: relative; }
.dialog-live .dialog-live-center ul { width: 10000px; position: absolute; left: 0; top: 0; }
.dialog-live .dialog-live-center ul li { width: 460px; float: left; }
.dialog-live .dialog-live-center ul li .text { text-align: center; padding: 10px 0 15px; color: #666; }
.dialog-live .dialog-live-center ul li .img { width: 458px; height: 280px; border: 1px solid #9facbe; }
.dialog-live .dialog-live-center ul li .img img { width: 100%; height: 100%; }
.dialog-live .dialog-live-anchor { text-align: center; margin-top: 5px; }
.dialog-live .dialog-live-anchor a { display: inline-block; width: 23px; height: 5px; background: #c5c5c5; }
.dialog-live .dialog-live-anchor a.active, .dialog-live .dialog-live-anchor a:hover { background: #3a7dd3; }
.dialog-live .dialog-live-btn { display: block; width: 128px; height: 34px; border-radius: 3px; background: #7795eb; line-height: 34px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; margin: 0 auto; }

.gamedlc-list li, .gamegift-list li { background: #f7fafc; border: 1px solid #e9ebed; padding: 15px; margin-bottom: 10px; }
.gamedlc-list li .title, .gamegift-list li .title { color: #333; float: left; width: 470px; }
.gamedlc-list li .more, .gamegift-list li .more { float: right; width: 300px; }
.gamedlc-list li .more .price, .gamedlc-list li .more .btn, .gamegift-list li .more .price, .gamegift-list li .more .btn { float: right; }
.gamedlc-list li .more .price, .gamegift-list li .more .price { margin-right: 5px; }
.gamedlc-list li .more .price em, .gamegift-list li .more .price em { color: #ff4400; font-weight: bold; }
.gamedlc-list li .more .price del, .gamegift-list li .more .price del { text-decoration: line-through; margin: 0 5px; }
.gamedlc-list li .more .btn, .gamegift-list li .more .btn { display: block; height: 22px; line-height: 22px; padding: 0 15px; background: #99a6cc; color: #fff; border-radius: 2px; }
.gamedlc-list li:hover, .gamegift-list li:hover { background: #eef4f7; }

.gamedlc-tips { font-size: 16px; color: #666; margin-bottom: 20px; }
.gamedlc-tips a { color: #4188cf; margin: 0 5px; }

.gamegift-list li { cursor: pointer; }
.gamegift-list .gamegift-center { line-height: 20px; color: #999; clear: both; zoom: 1; padding-top: 5px; }

.gamecompetition { padding-top: 20px; }
.gamecompetition .competition-list { overflow: hidden; margin-left: -15px; }
.gamecompetition .competition-list li { margin-left: 15px; width: 260px; height: 190px; margin-bottom: 10px; float: left; position: relative; _margin-left: 6px; }
.gamecompetition .competition-list li .img { display: block; width: 100%; height: 136px; margin-bottom: 5px; overflow: hidden; position: relative; }
.gamecompetition .competition-list li .img img { width: 100%; height: 100%; }
.gamecompetition .competition-list li .img .txt { position: absolute; left: 0; top: -138px; height: 100%; background: rgba(0, 0, 0, 0.6); transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; width: 100%; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#B3000000,endColorstr=#B3000000); }
.gamecompetition .competition-list li .img .txt p { line-height: 20px; color: #fff; margin: 0 15px; max-height: 40px; overflow: hidden; }
.gamecompetition .competition-list li .img .txt p strong { display: inline-block; float: left; color: #aaa; font-weight: bold; }
.gamecompetition .competition-list li .img .txt p span { display: block; overflow: hidden; }
.gamecompetition .competition-list li .img .txt p em { display: block; }
.gamecompetition .competition-list li .img .txt p.detail { text-indent: 0; }
.gamecompetition .competition-list li .img .txt p.detail span { text-overflow: ellipsis; white-space: nowrap; _width: 180px; *display: inline-block; *float: left; *width: 160px; }
.gamecompetition .competition-list li .img .txt .gift { *height: 20px; }
.gamecompetition .competition-list li .img .txt .time { padding-top: 20px; }
.gamecompetition .competition-list li .name { color: #333; font-size: 14px; display: block; height: 24px; line-height: 24px; text-indent: 5px; font-weight: bold; overflow: hidden; text-overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.gamecompetition .competition-list li .detail { line-height: 24px; color: #999; text-indent: 5px; }
.gamecompetition .competition-list li .countdown { display: inline-block; position: absolute; height: 22px; line-height: 22px; right: 0; top: 0; background: rgba(0, 0, 0, 0.65); padding: 0 10px; z-index: 4; color: #fff; font-weight: bold; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; _filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#B3000000,endColorstr=#B3000000); *filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr=#B3000000,endColorstr=#B3000000); }
.gamecompetition .competition-list li .countdown i { display: inline-block; vertical-align: -3px; background-position: 0 -442px; width: 18px; height: 18px; }
.gamecompetition .competition-list li .live { display: inline-block; width: 44px; height: 20px; background: #ff6600; color: #fff; text-align: center; position: absolute; left: 0; top: 0; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
.gamecompetition .competition-list li .num { color: #999; margin-top: 5px; }
.gamecompetition .competition-list li .num i { display: inline-block; margin-right: 5px; vertical-align: -1px; background-position: 0 -391px; width: 12px; height: 12px; }
.gamecompetition .competition-list li .btn-list { position: absolute; bottom: 0; right: 0; }
.gamecompetition .competition-list li .btn-list .btn { display: block; float: left; margin-left: 5px; float: left; margin-left: 5px; width: 55px; height: 25px; color: #666; line-height: 25px; border: 1px solid #ccc; text-align: center; border-radius: 3px; }
.gamecompetition .competition-list li .btn-list .btn:hover { border: 1px solid #2a6ad3; background: #2a6ad3; color: #fff; }
.gamecompetition .competition-list li:hover .img .txt, .gamecompetition .competition-list li.item-hover .img .txt { top: 0; }
.gamecompetition .competition-list li:hover .countdown, .gamecompetition .competition-list li.item-hover .countdown { top: -22px; }
.gamecompetition .competition-list li:hover .live, .gamecompetition .competition-list li.item-hover .live { top: -20px; }
.gamecompetition .pagination { margin-top: 40px; }

.crumbs-game { border-bottom: 0; padding: 15px 0; }

.gamedetail { min-width: 1120px; background-position: center 0; background-repeat: no-repeat; }

.gamedetail-web .gametop .gametop-pic { width: 152px; height: 153px; }
.gamedetail-web .gametop .gametop-pic img { width: 152px; height: 153px; }
.gamedetail-web .gametop .gametop-pic { left: 0px; bottom: 8px; width: 150px; height: 215px; border: 2px solid #FF5A00; }
.gamedetail-web .gametop .gametop-pic img { width: 150px; height: 215px; }

.gametop { position: relative; z-index: 1; height: 364px; }
.gametop .gametop-wrap { position: relative; width: 1120px; height: 364px; margin: 0 auto; overflow: hidden; }
.gametop .gametop-name { height: 50px; margin-top: 314px; overflow: hidden; line-height: 50px; text-indent: 175px; color: #FFF; }
.gametop .gametop-name .name { font-size: 24px; font-weight: bold; }
.gametop .gametop-name .ename { font-weight: normal; font-size: 18px; margin-left: 10px; }
.gametop .gametop-name .info { font-size: 12px; color: #FFF; margin-left: 40px; }
.gametop .gametop-name .tag { font-size: 16px; color: #fff; border-radius: 4px; padding: 0px 4px 2px 4px; font-weight: normal; margin: 0 5px 0 0; }
.gametop .gametop-name .tag-gf { background-color: #ff6000; }
.gametop .gametop-name .tag-ff { background-color: #46c600; }
.gametop .gametop-name .tag-lj { background-color: #518ed8; }
.gametop .gametop-name .tag-dlc { background-color: #0087c6; }
.gametop .gametop-ename { font-weight: normal; font-size: 18px; margin-left: 10px; }
.gametop .gametop-pic { position: absolute; left: 0px; bottom: 8px; width: 152px; height: 153px; }
.gametop .gametop-pic img { display: block; width: 152px; height: 153px; }
.gametop .gametop-bg { position: absolute; left: 0; bottom: 0; z-index: -1; width: 100%; height: 50px; background: #000; opacity: .8; filter: Alpha(opacity=80); }

.gametab { clear: both; height: 56px; border-bottom: 1px solid #E1E1E1; _overflow: hidden; position: relative; }
.gametab .gametab-item { float: left; width: 130px; height: 55px; overflow: hidden; line-height: 54px; font-size: 18px; border: 1px solid #E1E1E1; border-bottom: 0; margin-right: -1px; cursor: pointer; text-align: center; background-color: #F2F2F3; }
.gametab .gametab-item a { display: block; height: 55px; }
.gametab .gametab-item sup { color: #FF5A00; font-size: 14px; vertical-align: bottom; *vertical-align: middle; }
.gametab .active { height: 54px; line-height: 52px; border-top: 3px solid #FF6000; background-color: #FFF; color: #FF5A00; font-weight: bold; _position: relative; }
.gametab .active a { color: #FF5A00; }
.gametab .gametab-skip { position: absolute; right: 10px; font-size: 14px; color: #4173b6; top: 8px; }
.gametab .gametab-skip i { display: inline-block; }
.gametab .gametab-skip .ico-gametab-skip { background-position: 0 -410px; width: 16px; height: 16px; vertical-align: -2px; margin-right: 3px; }
.gametab .gametab-skip .ico-gametab-jt { background-position: 0 -403px; width: 5px; height: 7px; vertical-align: 1px; margin-left: 3px; }

.gamecontent { clear: both; *zoom: 1; }
.gamecontent:after { content: " "; display: table; }
.gamecontent:after { clear: both; }
.gamecontent .col-main { float: left; width: 810px; }
.gamecontent .col-aside { float: right; width: 280px; }
.gamecontent .gamemeta { margin-bottom: 20px; }
.gamecontent .gamemeta .section-body { padding-top: 10px; }
.gamecontent .section-assistant .section-body { padding-top: 10px; }
.gamecontent .section-assistant .assistant-status { color: #16b812; }
.gamecontent .section-assistant .btn-assistant { display: inline-block; width: 150px; height: 40px; text-align: center; line-height: 40px; border-radius: 3px; background-color: #3f67d2; font-size: 15px; font-weight: bold; color: #fff; text-indent: 25px; position: relative; margin-top: 5px; }
.gamecontent .section-assistant .btn-assistant i { display: inline-block; position: absolute; left: 10px; top: 6px; width: 25px; height: 27px; background-position: 0 -460px; }
.gamecontent .sametype .section-body { padding-top: 10px; }
.gamecontent .gameinfo .game-matchlist { margin-right: -20px; padding-top: 20px; }
.gamecontent .gameinfo .game-matchlist li { height: 180px; }
.gamecontent .game-videolist { margin-right: -20px; }
.gamecontent .gamevideo { padding-top: 25px; }
.gamecontent .gamevideo .game-videolist { padding-bottom: 40px; }
.gamecontent .gamevideo .pagination { padding-top: 30px; border-top: 1px solid #E5E5E5; }
.gamecontent .gamevideo .videocontent .goback { display: inline-block; background-color: #a0b4ce; color: #fff; padding: 3px 6px; text-decoration: none; font-family: Arial,"Microsoft YaHei"; }
.gamecontent .gamevideo .videocontent .video-article { margin: 10px 0 20px; border-top: 1px solid #e5e5e5; }
.gamecontent .gamevideo .video-article .article-header { text-align: center; border-bottom: 1px solid #e5e5e5; padding: 15px 0; margin-bottom: 15px; }
.gamecontent .gamevideo .video-article .article-header h3 { font-weight: bold; color: #333; font-size: 14px; margin-bottom: 4px; }
.gamecontent .gamevideo .video-article .article-header p { color: #999; }
.gamecontent .gamevideo .video-article .article-content p { color: #666; line-height: 2em; margin: 20px 0; }
.gamecontent .gamevideo .video-article .article-content img { max-width: 100%; }
.gamecontent .gamevideo .video-article .article-content .video { text-align: center; }
.gamecontent .gamevideo .video-article .mod-sharesns { text-align: center; padding: 20px 0; }
.gamecontent .gamematch { padding-top: 25px; }
.gamecontent .gamematch .game-matchlist { margin-right: -20px; padding-bottom: 40px; }
.gamecontent .gamematch .pagination { padding-top: 30px; border-top: 1px solid #E5E5E5; }
.gamecontent .gameplay { padding-top: 25px; }
.gamecontent .gameplay .gameplay-content { font-size: 16px; line-height: 24px; color: #666; }
.gamecontent .gameplay .gameplay-content p strong { display: block; margin-top: 22px; font-size: 18px; font-weight: bold; color: #333; }
.gamecontent .gamestrategy { padding-top: 25px; }
.gamecontent .gamehotpost { padding-top: 25px; }

.gamecontent-article .col-main { float: none; width: 100%; }
.gamecontent-article .col-aside { display: none; }
.gamecontent-article .content-main { float: right; width: 900px; }
.gamecontent-article .content-aside { float: left; width: 180px; }

.section-box { clear: both; margin: 15px 0; }
.section-box .gameintro a { color: #4173B6; }
.section-box .gallery { margin-top: 10px; }
.section-box .matchlist { height: 160px; margin: 10px -15px 10px 0; }
.section-box .section-header-comment { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #E1E1E1; }

.section-header { position: relative; height: 30px; line-height: 30px; overflow: hidden; }
.section-header .more { position: absolute; right: 0; top: 0; _top: 5px; line-height: 30px; }
.section-header .more i { display: inline-block; width: 4px; height: 12px; margin-left: 2px; background-position: 0 -592px; }

.section-title { font-size: 18px; font-weight: bold; }
.section-title em { margin-left: 5px; font-style: normal; font-weight: normal; font-size: 14px; color: #FF5A00; }

.section-body { font-size: 16px; line-height: 30px; color: #666; }

.gameinfo-recommend { border-bottom: 1px dashed #CFCFCF; }

.gameinfo-resource {overflow: hidden;position: relative;padding: 20px 0;border-bottom: 1px dashed #CFCFCF;}
.gameinfo-resource .gameinfo-btn { float: left; }
.gameinfo-resource .gameinfo-resource-hint { padding-bottom: 5px; color: #FF6000; }
.gameinfo-resource .gameinfo-resource-detail { font-size: 16px; color: #666; margin-bottom: 10px; }
.gameinfo-resource .gameinfo-resource-detail a { color: #4188cf; margin: 0 5px; }
.gameinfo-resource .gameinfo-code { display: inline-block; width: 220px; height: 83px; border: 1px solid #e2e2e2; border-radius: 5px; vertical-align: top; color: #999; font-size: 12px; overflow: hidden; }
.gameinfo-resource .gameinfo-code .img { display: block; height: 70px; border-right: 1px solid #e5e5e5; margin-top: 6px; float: left; padding: 0 12px; margin-right: 12px; }
.gameinfo-resource .gameinfo-code .img img { width: 70px; height: 70px; }
.gameinfo-resource .gameinfo-code span, .gameinfo-resource .gameinfo-code strong { display: block; }
.gameinfo-resource .gameinfo-code strong { color: #666; padding-top: 20px; color: #666; }
.gameinfo-resource .gameinfo-code .txt { padding-top: 10px; }
.gameinfo-resource .gameinfo-extra { clear: both; padding: 10px 0; color: #666; }
.gameinfo-resource .gameinfo-extra a { color: #4173b6; }
.gameinfo-resource .gameinfo-extra a:hover { color: #FF5A00; }
.gameinfo-resource .gameinfo-extra .icon-tips { display: inline-block; width: 12px; height: 12px; vertical-align: -1px; vertical-align: middle\9; margin-right: 4px; background-position: 0 -536px; }
.gameinfo-resource .gameinfo-extra .agreement { margin-right: 10px; }

.gameinfo-btn { display: inline-block; width: 220px; height: 83px; border-radius: 4px; overflow: hidden; color: #FFF; margin-right: 5px; -webkit-box-shadow: 0 0 1px #fff inset; box-shadow: 0 0 1px #fff inset; }
.gameinfo-btn:hover { color: #FFF; }
.gameinfo-btn .btn-icon { float: left; width: 32px; height: 32px; margin: 20px 0 0 20px; cursor: pointer; _display: inline; }
.gameinfo-btn .btn-info { display: block; height: 70px; cursor: pointer; padding: 13px 0 0 75px; *padding-left: 25px; line-height: 20px; }
.gameinfo-btn .btn-info .btn-info-text { display: block; height: 32px; overflow: hidden; font-size: 24px; font-weight: bold; margin-bottom: 3px; line-height: 32px; }
.gameinfo-btn .btn-info .btn-info-extra { display: block; height: 20px; overflow: hidden; font-size: 12px; }

.gameinfo-btn-game, .gameinfo-btn-cartoon { border: 1px solid #FF6000; background-color: #FF6000; }

.gameinfo-btn-game .btn-icon { background-position: 0 -327px; }

.gameinfo-btn-download { border: 1px solid #16B812; background-color: #16B812; }
.gameinfo-btn-download .btn-icon { background-position: 0 -263px; }

.gameinfo-btn-buy { border: 1px solid #1F9FE1; background-color: #1F9FE1; }
.gameinfo-btn-buy .btn-icon { background-position: 0 -199px; }

.gameinfo-btn-cartoon .btn-icon { background-position: 0 -636px; }

.gameinfo-btn-download-disable, .gameinfo-btn-game-disable, .gameinfo-btn-buy-disable, .gameinfo-btn-cartoon-disable { border-color: #B1B1B1; background-color: #B1B1B1; }

.gameinfo-btn-game-disable .btn-icon { background-position: 0 -359px; }

.gameinfo-btn-download-disable .btn-icon { background-position: 0 -295px; }

.gameinfo-btn-buy-disable .btn-icon { background-position: 0 -231px; }

.gameinfo-btn-cartoon-disable .btn-icon { background-position: 0 -668px; }

.gameinfo-btn-reserve { border: 1px solid #FF6000; background-color: #FF6000; }
.gameinfo-btn-reserve .btn-icon { background-position: 0 -604px; }

.gameinfo-btn-reserve-disable { border-color: #B1B1B1; background-color: #B1B1B1; cursor: not-allowed; }

.gameinfo-btn-assistant { border: 1px solid #dfdfdf; background-color: #fff; color: #666; }
.gameinfo-btn-assistant:hover { color: #666; }
.gameinfo-btn-assistant .btn-info .btn-info-extra { color: #999; }
.gameinfo-btn-assistant .btn-icon { background-position: 0 -120px; }

.gameinfo-btn-download-qqgame { width: 238px; height: 73px; border-radius: 3px; background-color: #fb6a33; }
.gameinfo-btn-download-qqgame .btn-info { text-align: center; padding: 12px 0; cursor: pointer; line-height: 24px; height: 50px; }
.gameinfo-btn-download-qqgame .btn-info .btn-info-text { font-size: 18px; height: 25px; line-height: 25px; }
.gameinfo-btn-download-qqgame .btn-info .btn-info-extra { font-size: 16px; color: #fff4c1; }
.gameinfo-btn-download-qqgame.gameinfo-btn-game-disable { background-color: #B1B1B1; }

.gameinfo-reserve { padding: 10px 0; overflow: hidden; *zoom: 1; }
.gameinfo-reserve .gameinfo-btn-reserve { float: left; margin-right: 30px; }
.gameinfo-reserve .gameinfo-reserve-detail { float: left; color: #999; width: 536px; font-size: 12px; }
.gameinfo-reserve .gameinfo-reserve-detail .reserve-gift { color: #ff6000; }
.gameinfo-reserve .title { color: #666; font-weight: bold; font-size: 14px; }

.gameinfo-videolist { padding-top: 10px; }
.gameinfo-videolist .tit, .gameinfo-videolist .txt { font-size: 14px; }

.gameinfo-cdkey { position: relative; }

.gameinfo-picreport { padding-bottom: 10px; margin-top: 10px; color: #666; font-size: 14px; text-align: center; border-bottom: 1px solid #E5E5E5; }
.gameinfo-picreport a { color: #4173b6; text-decoration: none; }

.comment-sort { display: inline; color: #888; margin-right: 20px; font-size: 14px; }
.comment-sort .sort-item { margin: 0 3px; color: #888; cursor: pointer; text-decoration: none; }
.comment-sort .sort-item.active { color: #FF5A00; cursor: default; }

.comment-post { padding: 2px 10px; border-radius: 2px; color: #FFF; background-color: #7795EB; font-size: 14px; zoom: 1; }
.comment-post:hover { color: #FFF; text-decoration: none; }

.section-header-comment { position: relative; }
.section-header-comment .section-extra { position: absolute; right: 0; top: 0; }

.honorlist { display: inline-block; padding-top: 5px; vertical-align: top; }
.honorlist ul { display: inline-block; height: 34px; vertical-align: middle; }
.honorlist li { float: left; width: 34px; height: 34px; overflow: hidden; margin-right: 3px; }
.honorlist img { display: block; width: 34px; height: 34px; }
.honorlist .arrow { display: inline-block; width: 8px; height: 16px; vertical-align: middle; cursor: pointer; background-position: 0 -426px; }

.samegame .section-body, .contributerank .section-body { padding-top: 10px; }

.gameact .actlist { padding-top: 25px; margin-right: -16px; zoom: 1; }
.gameact .actlist li { position: relative; float: left; width: 259px; height: 262px; margin: 0 16px 16px 0; }
.gameact .actlist li:hover { background-color: #EDF2F9; }
.gameact .actlist .pic { display: block; width: 259px; height: 136px; }
.gameact .actlist .pic img { display: block; width: 259px; height: 136px; }
.gameact .actlist .info { height: 113px; border: 1px solid #E5E5E5; border-top: 0; padding: 12px 10px 0; color: #999; font-size: 12px; overflow: hidden; }
.gameact .actlist .time { height: 18px; overflow: hidden; }
.gameact .actlist .title { width: 237px; height: 22px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; font-size: 14px; font-weight: bold; }
.gameact .actlist .desc { height: 54px; margin-top: 5px; padding-top: 7px; border-top: 1px dotted #D9D9D9; overflow: hidden; }
.gameact .actlist .status { position: absolute; right: -6px; top: 107px; width: 61px; height: 41px; text-align: center; line-height: 32px; color: #FFF; font-size: 14px; background-position: 0 0; }
.gameact .actlist .status-over { background-position: 0 -44px; }

.gamegift .giftlist { padding-top: 25px; margin-right: -16px; }
.gamegift .giftlist .giftitem { position: relative; float: left; width: 384px; height: 164px; padding: 7px; border: 1px solid #D3D3D3; background-color: #FFF; margin: 0 10px 20px 0; font-size: 12px; line-height: 20px; overflow: hidden; }
.gamegift .giftlist .giftitem:hover { background-color: #E5EEFC; }
.gamegift .giftlist .giftitem .info { color: #999; padding: 0 3px; }
.gamegift .giftlist .giftitem .name { height: 20px; overflow: hidden; line-height: 20px; color: #333; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.gamegift .giftlist .giftitem .count em { color: #FC7D44; }
.gamegift .giftlist .giftitem .limit .num { margin: 0 4px; color: #EF4044; }
.gamegift .giftlist .giftitem .tip { height: 20px; overflow: hidden; color: #999; }
.gamegift .giftlist .giftitem .btn { position: absolute; right: 10px; top: 25px; display: inline-block; width: 56px; height: 23px; line-height: 23px; border-radius: 2px; background-color: #448AE0; color: #FFF; text-align: center; }
.gamegift .giftlist .giftitem .btn.disabled { background-color: #CCC; cursor: default; }
.gamegift .giftlist .giftitem .scroller { position: relative; height: 104px; border-top: 1px dotted #E2E2E2; margin-top: 5px; }
.gamegift .giftlist .giftitem .scroller ul { padding-left: 5px; padding-top: 15px; }
.gamegift .giftlist .giftitem .scroller li { float: left; width: 94px; height: 90px; overflow: hidden; text-align: center; }
.gamegift .giftlist .giftitem .scroller a { display: block; }
.gamegift .giftlist .giftitem .scroller img { display: block; width: 41px; height: 41px; margin: 0 auto 4px; }
.gamegift .giftlist .giftitem .scroller span { display: block; line-height: 16px; color: #999; }
.gamegift .giftlist .giftitem .scroller .scroller-arrow { position: absolute; top: 35px; cursor: pointer; width: 11px; height: 23px; border: 1px solid transparent; border-radius: 3px; }
.gamegift .giftlist .giftitem .scroller .scroller-arrow:hover { border-color: #D3D3D3; background-color: #FFF; }
.gamegift .giftlist .giftitem .scroller .scroller-arrow-left { left: -3px; }
.gamegift .giftlist .giftitem .scroller .scroller-arrow-right { right: -3px; }
.gamegift .giftlist .giftitem .scroller .scroller-arrow i { display: block; width: 5px; height: 8px; margin: 8px auto 0; }
.gamegift .giftlist .giftitem .scroller .ico-arrow-left { background-position: 0 -88px; }
.gamegift .giftlist .giftitem .scroller .ico-arrow-right { background-position: 0 -104px; }
.gamegift .giftlist .giftitem .scroller .disabled .ico-arrow-left { background-position: 0 -96px; }
.gamegift .giftlist .giftitem .scroller .disabled .ico-arrow-right { background-position: 0 -112px; }

.gamenews li { margin-bottom: 15px; font-size: 12px; line-height: 20px; }
.gamenews .gamenews-pic { float: left; width: 96px; height: 64px; margin-right: 10px; }
.gamenews .gamenews-pic img { width: 96px; height: 64px; vertical-align: middle; }
.gamenews .gamenews-name { line-height: 20px; height: 40px; overflow: hidden; }
.gamenews .gamenews-name a { color: #333; text-decoration: none; }
.gamenews .gamenews-name a:hover { color: #ff7200; }
.gamenews .gamenews-link { float: right; text-decoration: none; color: #4173b6; }
.gamenews .gamenews-info { overflow: hidden; *zoom: 1; }
.gamenews .gamenews-description { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; _width: 100%; margin-bottom: 3px; display: none; }
.gamenews .gamenews-upload { color: #999; }

.gamenews-index { padding-top: 20px; }
.gamenews-index li { float: left; display: inline; width: 270px; overflow: hidden; }
.gamenews-index .gamenews-name { height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gamenews-index .gamenews-info { width: 160px; float: left; display: inline; }

.search-none { color: #666666; font-size: 16px; }
.search-none h4 { margin-top: 20px; }

.search-none-text { height: 32px; line-height: 32px; padding: 100px 0; text-align: center; border-bottom: 1px solid #E5E5E5; }

.copyright { margin-top: 20px; padding-top: 20px; border-top: 1px solid #e5e5e5; font-size: 12px; }
.copyright .copyright-notice { line-height: 24px; color: #585858; }
.copyright .copyright-text { padding: 10px; background: #e8ebef; line-height: 24px; color: #868686; margin-top: 20px; }
.copyright .copyright-text span { padding-right: 20px; }
.copyright .copyright-text .logo {float: right;width: 160px;}
.copyright .copyright-text .logo .img{margin:10px 10px 0 0;float: left;}
/*.copyright .copyright-text .text {float: right;width: 600px;}*/
.copyright .copyright-text .jiazhang{display: inline-block;width: 18px;height: 18px;background: url(//game.gtimg.cn/images/qqgame/act/a20180720happy/icon-grow.png) no-repeat;position: relative;top: 4px;margin-right: 4px;}
.copyright .copyright-text a{color: #868686;}
.copyright .copyright-text a:hover{color: #FF7200;}

@media screen and (max-width: 1157px) { .gametab .gametab-skip { right: 200px; } }

/*# sourceMappingURL=game.css.map */
