@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

del, ins { text-decoration: none; }

ol, ul { list-style: none; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

q:before, q:after { content: ""; }

em { font-style: normal; }

a { color: #333; text-decoration: none; }

a:hover { color: #FF6000; text-decoration: none; }

input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100%; }
html{ overflow-y:scroll; }
body { color: #333; font: 14px/1.5 "Microsoft YaHei","Hiragino Sans GB","Microsoft JhengHei",SimSun,sans-serif; background-color: #FFF; }

.clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { a { background-color: transparent; } }
.site-headermini { height: 54px; font: 14px/1.5 \5FAE\8F6F\96C5\9ED1; background-color: #FFF; }
.site-headermini p, .site-headermini ul { margin: 0; padding: 0; }
.site-headermini ul { list-style: none; }
.site-headermini img { border: 0; }
.site-headermini a { color: #666; text-decoration: none; }
.site-headermini a:hover { color: #FF5A00; }
.site-headermini em { font-style: normal; }
.site-headermini .separator { display: inline-block; width: 1px; height: 8px; vertical-align: middle; background-color: #D4D4D6; }
.site-headermini .header-wrap { width: 1120px; margin: 0 auto; }
.site-headermini .logo-qqgame { float: left; width: 114px; height: 40px; margin: 7px 0 0 0; }
.site-headermini .header-nav { float: left; width: 485px; height: 20px; overflow: hidden; margin: 18px 0 0 0; color: #D9D9D9; font-size: 12px; text-align: center; }
.site-headermini .header-nav a { margin: 0 8px; font-size: 14px; color: #666; vertical-align: middle; }
.site-headermini .site-search { position: relative; z-index: 110; float: left; width: 220px; margin: 10px 0 0 0; }
.site-headermini .site-search .search-input { width: 170px; height: 20px; }
.site-headermini .site-search iframe { position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; }
.site-headermini .userinfo { float: right; padding: 18px 15px 0 0; }
.site-headermini .userinfo .separator { float: left; margin-top: 5px; }
.site-headermini .userinfo-item { float: left; width: 70px; height: 20px; line-height: 20px; font-size: 12px; text-align: center; color: #B0B0B0; }
.site-headermini .go-grow { float: left; width: 105px; background: url(//game.gtimg.cn/images/qqgame/act/a20180720happy/icon-grow.png) 0 0 no-repeat; text-indent: 22px; text-align: left; }
.site-headermini .userinfo-game { position: relative; z-index: 105; padding-right: 20px; }
.site-headermini .userinfo-game .caret { position: absolute; right: 10px; top: 3px; width: 14px; height: 14px; background: url(/base/img/header_sprite.png) no-repeat -70px 0; }
.site-headermini .userinfo-msg { position: relative; }
.site-headermini .userinfo-msg .num { position: absolute; right: 20px; top: -7px; height: 16px; border-radius: 8px; background-color: #FF5A00; color: #FFF; padding: 0 2px; overflow: hidden; font-size: 10px; line-height: 16px; }
.site-headermini .userinfo-msg .num b { display: block; font-weight: normal; -webkit-transform: scale(0.7, 0.7); }
.site-headermini .userinfo-user { position: relative; z-index: 106; border-right: 0; }
.site-headermini .userinfo-user .user-avatar { position: relative; display: block; width: 28px; height: 28px; margin: -5px auto 0; cursor: pointer; }
.site-headermini .userinfo-user .user-avatar img { display: block; width: 28px; height: 28px; border-radius: 28px; }
.site-headermini .userinfo-user .user-vip { position: absolute; left: 40px; top: 8px; }
.site-headermini .userinfo-user .dropdown { display: none; position: absolute; z-index: 1; right: -18px; top: 35px; width: 130px; height: 100px; padding: 0 5px; border: 1px solid #E5E5E5; background-color: #FFF; text-align: left; line-height: 30px; color: #666; }
.site-headermini .userinfo-user .dropdown a { color: #666; }
.site-headermini .userinfo-user .dropdown a:hover { color: #FF5A00; }
.site-headermini .userinfo-user .dropdown p { height: 29px; text-indent: 10px; font-size: 12px; border-bottom: 1px solid #E5E5E5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.site-headermini .userinfo-user .dropdown ul { padding: 4px 0; }
.site-headermini .userinfo-user .dropdown li { text-indent: 10px; font-size: 14px; }
.site-headermini .userinfo-user .dropdown .dropdown-arrow, .site-headermini .userinfo-user .dropdown .dropdown-arrow i { position: absolute; right: 25px; top: -6px; width: 0; height: 0; font-size: 0; border-width: 0 6px 6px; border-style: dashed dashed solid; border-color: transparent transparent #E5E5E5; }
.site-headermini .userinfo-user .dropdown .dropdown-arrow i { top: 1px; left: -6px; overflow: hidden; border-color: transparent transparent #FFF; }
.site-headermini .header-gamelist { position: absolute; right: -10px; top: 32px; display: block; width: 756px; height: 276px; background-color: #FFF; border: 1px solid #D8D8D8; }
.site-headermini .header-gamelist .gamelist-arrow, .site-headermini .header-gamelist .gamelist-arrow i { position: absolute; right: 25px; top: -8px; width: 0; height: 0; font-size: 0; border-width: 0 8px 8px; border-style: dashed dashed solid; border-color: transparent transparent #D8D8D8; }
.site-headermini .header-gamelist .gamelist-arrow i { top: 1px; left: -8px; overflow: hidden; border-color: transparent transparent #FFF; }
.site-headermini .gamelist-container { display: block; width: 756px; height: 276px; overflow: hidden; text-align: left; font: 14px/1.5 \5FAE\8F6F\96C5\9ED1; }
.site-headermini .gamelist-container a { color: #888; text-decoration: none; }
.site-headermini .gamelist-container a:hover { color: #FF5A00; }
.site-headermini .gamelist-container .gamelist-category { padding-top: 15px; }
.site-headermini .gamelist-container .gamelist-category .category-item { float: left; width: 150px; height: 165px; margin-bottom: 15px; overflow: hidden; margin-left: -1px; border-left: 1px solid #D9D8D8; text-indent: 20px; text-align: left; }
.site-headermini .gamelist-container .gamelist-category .category-title { height: 26px; margin: 0 0 10px; line-height: 26px; font-size: 16px; font-weight: bold; color: #333; }
.site-headermini .gamelist-container .gamelist-category ul { margin: 0; padding: 0; list-style: normal; }
.site-headermini .gamelist-container .gamelist-category li { width: 100%; height: 26px; font-size: 12px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.site-headermini .gamelist-container .gamelist-category img { width: 16px; height: 16px; vertical-align: middle; margin-right: 8px; }
.site-headermini .gamelist-container .gamelist-type { clear: both; height: 78px; padding: 15px 20px 0; background-color: #F6F6F9; }
.site-headermini .gamelist-container .gamelist-type .type-title { height: 24px; margin: 0; line-height: 26px; font-size: 14px; font-weight: bold; color: #333; }
.site-headermini .gamelist-container .gamelist-type .type-content { height: 20px; overflow: hidden; margin: 0; }
.site-headermini .gamelist-container .gamelist-type .type-content a { float: left; margin-right: 15px; }

.site-footer { clear: both; margin-top: 30px; border-top: 1px solid #E1E1E1; }
.site-footer .footer_wrp { font-family: 'Microsoft Yahei'; }

.common-sprite, .col-hd .more i { background-image: url('/base/img/common-sd031e4ced1.png'); background-repeat: no-repeat; }

.content-wrap { width: 1120px; margin: 0 auto; }

/*分隔线*/
.separator { display: inline-block; width: 1px; height: 8px; vertical-align: middle; background-color: #D4D4D6; }

.loading-gamestart { position: fixed; _position: absolute; z-index: 110; left: 50%; top: 50%; width: 338px; height: 68px; margin: -55px 0 0 -170px; border: 1px solid #DADADA; border-radius: 4px; background-color: #FFF; text-align: center; padding: 20px 0; font-size: 12px; line-height: 22px; color: #757D7F; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); }
.loading-gamestart .loading-icon { display: block; margin: 15px auto 0; }

.loading-icon { display: inline-block; width: 32px; height: 32px; background: url(/base/img/loading.gif); }

.col-hd { position: relative; clear: both; height: 50px; line-height: 50px; }
.col-hd a { color: #999; }
.col-hd a:hover { color: #FF5A00; }
.col-hd .tit { float: left; margin-right: 24px; font-size: 20px; font-weight: normal; }
.col-hd .tit a { color: #333; }
.col-hd .tit a:hover { color: #FF5A00; }
.col-hd .more { position: absolute; right: 0; top: 0; _top: 18px; line-height: 50px; }
.col-hd .more:hover { color: #FF5A00; }
.col-hd .more i { display: inline-block; width: 4px; height: 12px; overflow: hidden; margin-left: 5px; background-position: 0 -359px; }

.col-bd:after { content: " "; display: table; }

.col-bd:after { clear: both; }

.col-bd { *zoom: 1; }

.mod-search { display: block; width: 350px; height: 30px; margin: 10px 0 0 0; border: 2px solid #FF5A00; border-radius: 16px; }
.mod-search.search-expanded .search-input { color: #666; }
.mod-search.search-expanded { border-radius: 16px 16px 0 0; }
.mod-search.search-expanded .search-input { color: #666; }
.mod-search .search-input { float: left; display: block; width: 300px; height: 20px; padding: 5px 10px; *padding: 7px 10px 3px; vertical-align: top; border: 0; outline: none; color: #B1B1B1; font-family: 'Microsoft Yahei'; border-radius: 30px 30px; }
.mod-search .search-button { position: absolute; right: 15px; top: 5px; width: 19px; height: 19px; padding: 0; border: 0; outline: none; cursor: pointer; background: transparent url(/base/img/header_sprite.png) no-repeat -48px 0; }
.mod-search .search-button span { display: none; }
.mod-search .search-suggest { display: none; position: absolute; left: -2px; top: 31px; width: 100%; border: 2px solid #FF5A00; border-top: 0; border-radius: 0 0 16px 16px; overflow: hidden; background-color: #FFF; }
.mod-search .search-suggest li { line-height: 24px; }
.mod-search .search-suggest li em { color: #FF5A00; }
.mod-search .search-suggest li a { display: block; width: 100%; height: 24px; text-indent: 16px; color: #666; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod-search .search-suggest li a:hover, .mod-search .search-suggest li .selected { background-color: #F6F6F6; }
.mod-search .search-suggest .top a { height: 48px; padding: 10px 0 9px 75px; text-indent: 0; }
.mod-search .search-suggest .top img { float: left; display: block; width: 48px; height: 48px; margin-left: -58px; cursor: pointer; _display: inline; }
.mod-search .search-suggest .top .tit { display: block; width: 140px; height: 20px; font-weight: bold; font-size: 14px; color: #333; cursor: pointer; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod-search .search-suggest .top .desc { display: block; width: 140px; height: 20px; cursor: pointer; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.mod-search .search-suggest p { height: 30px; line-height: 30px; padding-left: 16px; color: #666; overflow: hidden; background-color: #EFEEEE; }
.mod-search .search-suggest p a { display: inline-block; color: #888; margin: 0 5px; }
.mod-search .search-suggest p a:hover { color: #FF5A00; }
.mod-search .search-suggest .clear { display: block; height: 30px; padding: 0; line-height: 30px; text-align: center; color: #666; overflow: hidden; }
.mod-search .search-suggest .clear a { display: block; margin: 0; line-height: 30px; background-color: #EFEEEE; }
.mod-search .search-suggest .clear a:hover { background-color: #FF5E05; color: #FFF; }

.i-lz-a-off-0, .i-lz-a-off-1, .i-lz-a-off-2, .i-lz-a-off-3, .i-lz-a-off-4, .i-lz-a-off-5, .i-lz-a-off-6, .i-lz-a-off-7, .i-lz-a-off-8, .i-lz-a-on-0, .i-lz-a-on-1, .i-lz-a-on-2, .i-lz-a-on-3, .i-lz-a-on-4, .i-lz-a-on-5, .i-lz-a-on-6, .i-lz-a-on-7, .i-lz-a-on-8, .i-lz-off-0, .i-lz-off-1, .i-lz-off-2, .i-lz-off-3, .i-lz-off-4, .i-lz-off-5, .i-lz-off-6, .i-lz-off-7, .i-lz-off-8, .i-lz-off-9, .i-lz-on-0, .i-lz-on-1, .i-lz-on-2, .i-lz-on-3, .i-lz-on-4, .i-lz-on-5, .i-lz-on-6, .i-lz-on-7, .i-lz-on-8, .i-lz-on-9, .i-lz-super-on-0, .i-lz-super-on-1, .i-lz-super-on-2, .i-lz-super-on-3, .i-lz-super-on-4, .i-lz-super-on-5, .i-lz-super-on-6, .i-lz-super-on-7, .i-lz-super-off-0, .i-lz-super-off-1, .i-lz-super-off-2, .i-lz-super-off-3, .i-lz-super-off-4, .i-lz-super-off-5, .i-lz-super-off-6, .i-lz-super-off-7, .i-no-year-icon, .i-year-icon, .i-lz-com { background: url(http://minigame.qq.com/style/common/img/lz_icon.png) no-repeat; display: inline-block; width: 16px; height: 16px; vertical-align: middle; *margin: 0 2px; }

.appointInfo{width: 360px;margin-left: 235px;letter-spacing: 0.2px;font-size: 12px;position: absolute;right: 24px;}
.appointInfo p { margin-bottom: 2px; }
#gameBox .gameapponint-btn-game{background: #2f64e6;color: #fff;width: 189px;height: 67px;text-align: center;padding: 0;}
#gameBox .gameapponint-btn-game .btn-info{padding: 0;line-height: 58px;height: 67px;}
#gameBox .gameapponint-btn-game .btn-info .btn-info-text{height: auto;line-height: 67px;}
.appointIcon{background: url('//qqgame.qq.com/app/img/dialog_spr.png') no-repeat ;height: 15px;width: 15px;background-size: 100% 100%;display: inline-block;vertical-align: -3px;margin-right: 4px;}
.gameapponint-btn-game .btn-info{height: 60px;}
/*普通蓝钻*/
.i-lz-a-on-0 { background-position: 0 2px; }

.i-lz-a-on-1 { background-position: -16px 2px; }

.i-lz-a-on-2 { background-position: -32px 2px; }

.i-lz-a-on-3 { background-position: -48px 2px; }

.i-lz-a-on-4 { background-position: -64px 2px; }

.i-lz-a-on-5 { background-position: -80px 2px; }

.i-lz-a-on-6 { background-position: -96px 2px; }

.i-lz-a-on-7 { background-position: -112px 2px; }

.i-lz-a-on-8 { background-position: -128px 2px; }

.i-lz-a-off-0 { background-position: 0 -15px; }

.i-lz-a-off-1 { background-position: -16px -15px; }

.i-lz-a-off-2 { background-position: -32px -15px; }

.i-lz-a-off-3 { background-position: -48px -15px; }

.i-lz-a-off-4 { background-position: -64px -15px; }

.i-lz-a-off-5 { background-position: -80px -15px; }

.i-lz-a-off-6 { background-position: -96px -15px; }

.i-lz-a-off-7 { background-position: -112px -15px; }

.i-lz-a-off-8 { background-position: -128px -15px; }

/*豪华蓝钻*/
.i-lz-on-0 { background-position: 0 -32px; }

.i-lz-on-1 { background-position: -16px -32px; }

.i-lz-on-2 { background-position: -32px -32px; }

.i-lz-on-3 { background-position: -48px -32px; }

.i-lz-on-4 { background-position: -64px -32px; }

.i-lz-on-5 { background-position: -80px -32px; }

.i-lz-on-6 { background-position: -96px -32px; }

.i-lz-on-7 { background-position: -112px -32px; }

.i-lz-on-8 { background-position: -128px -32px; }

.i-lz-on-9 { background-position: -144px -32px; }

.i-lz-off-0 { background-position: 0 -48px; }

.i-lz-off-1 { background-position: -16px -48px; }

.i-lz-off-2 { background-position: -32px -48px; }

.i-lz-off-3 { background-position: -48px -48px; }

.i-lz-off-4 { background-position: -64px -48px; }

.i-lz-off-5 { background-position: -80px -48px; }

.i-lz-off-6 { background-position: -96px -48px; }

.i-lz-off-7 { background-position: -112px -48px; }

.i-lz-off-8 { background-position: -128px -48px; }

.i-lz-off-9 { background-position: -144px -48px; }

/*超级蓝钻*/
.i-lz-super-on-0 { background-position: 0 -64px; }

.i-lz-super-on-1 { background-position: -16px -64px; }

.i-lz-super-on-2 { background-position: -32px -64px; }

.i-lz-super-on-3 { background-position: -48px -64px; }

.i-lz-super-on-4 { background-position: -64px -64px; }

.i-lz-super-on-5 { background-position: -80px -64px; }

.i-lz-super-on-6 { background-position: -96px -64px; }

.i-lz-super-on-7 { background-position: -112px -64px; }

.i-lz-super-off-0 { background-position: 0 -80px; }

.i-lz-super-off-1 { background-position: -16px -80px; }

.i-lz-super-off-2 { background-position: -32px -80px; }

.i-lz-super-off-3 { background-position: -48px -80px; }

.i-lz-super-off-4 { background-position: -64px -80px; }

.i-lz-super-off-5 { background-position: -80px -80px; }

.i-lz-super-off-6 { background-position: -96px -80px; }

.i-lz-super-off-7 { background-position: -112px -80px; }

/*年费蓝钻*/
.i-year-icon { background-position: 0 -111px; }

.i-no-year-icon { background-position: -16px -111px; }

/*蓝钻品牌*/
.i-lz-com { display: inline-block; width: 16px; height: 14px; vertical-align: middle; background-position: -32px -112px; }

a .i-lz, a .i-year-icon { cursor: pointer; }

/*# sourceMappingURL=base-lite.css.map */