/* 旧 IE 保留静态长页、正式链接与完整监管信息。 */
html.ie-legacy,html.ie-legacy body { width:100%; height:auto; overflow:auto; min-width:1180px; background:#0b1019; color:#f5f3e9; }
.ie-legacy .container { width:1100px; margin:0 auto; }
.ie-legacy .header { position:relative; height:84px; background:#101722; }
.ie-legacy .inHeader { display:block; height:84px; }
.ie-legacy .brand { float:left; margin-top:14px; }
.ie-legacy .site-nav { display:block; float:left; margin-left:40px; position:static; }
.ie-legacy .site-nav a { display:inline-block; height:84px; line-height:84px; margin-right:22px; font-size:12px; }
.ie-legacy .header-download { float:right; margin-top:20px; background:#ffa33f; }
.ie-legacy .menu-toggle,.ie-legacy .hero-pagination,.ie-legacy .scroll-cue,.ie-legacy .back-top { display:none; }
.ie-legacy .section-1 { height:780px; min-height:780px; display:block; position:relative; z-index:0; }
/* IE 不识别 inset/isolation：明确四边定位及首屏层叠上下文。 */
.ie-legacy .hero-scenery,.ie-legacy .hero::before,.ie-legacy .game-art,.ie-legacy .game-card::after { top:0; right:0; bottom:0; left:0; }
.ie-legacy .hero-scenery { opacity:.55; background-image:url(../images/in-banner.jpg); }
.ie-legacy .hero-posters { display:none; }
.ie-legacy .hero-content { padding-top:320px; }
.ie-legacy .hero h1 { width:850px; margin:0 auto; }
.ie-legacy .hero-subtitle { margin-top:20px; }
.ie-legacy .hero-eyebrow { display:block; }
.ie-legacy .action-btn { display:block; text-align:center; }
.ie-legacy .download-primary,.ie-legacy .load-register { display:inline-block; vertical-align:top; margin:0 8px; }
.ie-legacy .button { display:inline-block; line-height:58px; }
.ie-legacy .button-primary { background:#ffa33f; }
.ie-legacy .button-primary svg,.ie-legacy .windows-icon { display:none; }
.ie-legacy .hero-secondary { display:block; margin-top:18px; }
.ie-legacy .hero-secondary>span,.ie-legacy .hero-secondary>a { display:inline-block; margin:0 8px; }
.ie-legacy .section-2,.ie-legacy .section-3,.ie-legacy .section-4,.ie-legacy .section-5 { display:block; height:auto; }
.ie-legacy .section-heading { display:block; margin-bottom:30px; }
.ie-legacy h2 { font-size:40px; }
.ie-legacy .heading-note { display:none; }
.ie-legacy .game-grid { display:block; overflow:hidden; }
.ie-legacy .game-card { display:block; float:left; width:350px; margin-right:16px; height:350px; }
.ie-legacy .game-art { background-image:url(../images/in-banner.jpg); z-index:0; }
.ie-legacy .game-surface { z-index:0; top:16px; right:12px; bottom:16px; left:12px; }
.ie-legacy .game-card::after { z-index:1; background:#101722; opacity:.55; }
.ie-legacy .game-copy,.ie-legacy .game-number { z-index:2; }
.ie-legacy .game-dota .game-art { background-size:568% 217%; background-position:5.9% 5.3%; }
.ie-legacy .game-rpg .game-art { background-image:url(../images/bg3.jpg); background-size:cover; }
.ie-legacy .game-webgame .game-art { background-image:url(../images/bg4.jpg); background-size:cover; }
.ie-legacy .game-bottom { clear:both; display:block; }
.ie-legacy .game-bottom div { display:block; float:right; }
.ie-legacy .game-bottom a { margin-left:20px; }
.ie-legacy .news-layout { display:block; min-height:280px; }
.ie-legacy .news-intro { float:left; width:225px; }
.ie-legacy .news-intro h2 { font-size:54px; }
.ie-legacy .news-content { margin-left:280px; padding-top:20px; }
.ie-legacy .news-grid,.ie-legacy .news-tabs { display:none; }
.ie-legacy .news-status { background:#151e2a;  }
.ie-legacy .news-more { line-height:44px; }
.ie-legacy .section-6 { display:block; height:auto; }
.ie-legacy .footer { background:#121720; border:0; clear:both; }
.ie-legacy .footer-hd { display:block; overflow:hidden; width:950px; margin:0 auto; }
.ie-legacy .footer-left { float:left; display:block; width:330px; }
.ie-legacy .footer-left a,.ie-legacy .footer-left .age18 { display:inline-block; vertical-align:middle; }
.ie-legacy .footer-left .age18 { margin-left:25px; }
.ie-legacy .footer-right { margin-left:370px; display:block; }
.ie-legacy .footer-right-tab { display:block; }
.ie-legacy .footer-bd { clear:both; }
.ie-legacy .footer-bt { display:block; overflow:hidden; width:670px; margin:24px auto 0; }
.ie-legacy .footer-bt>a,.ie-legacy .footer-bt>span { float:left; margin-right:16px; border:0; }
.ie-legacy [data-reveal] { opacity:1; transform:none; }
/* 旧内核不支持多边形裁切，按钮保留透明底与图片边框。 */
.ie-legacy .button-primary,.ie-legacy .header-download { background:transparent; color:#ffa33f; }
.ie-legacy .button::after,.ie-legacy .header-download::after { background:none; }
.ie-legacy .download-option { display:inline-block; width:260px; vertical-align:top; margin:0 10px; }
.ie-legacy .hero-secondary .load-register { margin:0 8px; }

