@charset "utf-8";
/* theme_qnsb 青年手游 - 移动端皮肤覆盖（橙色活力游戏风） */

/* 头部主色 */
.header,.header.redBg,.redBg{background:#ff5a1f !important;background:linear-gradient(90deg,#ff7a33,#ff4f12) !important;}
.header .logo,.header .logo2{color:#fff !important;}

/* 主色按钮 / 标签 / 下载条 */
.gameDetailDown .btnBox .btnH5{background:#ff5a1f !important;}
.gameListHorizontal li .info .tag i:nth-child(4n+1){border-color:#ff5a1f !important;color:#ff5a1f !important;}
.gameDetailDownS .tag i:nth-child(5n+1){border-color:#ff5a1f !important;color:#ff5a1f !important;}
.searchResult ul li p.txt .redTxt,.gSecret,.gPower,.mation .gPower,.mation .gSecret{color:#ff5a1f !important;}
.gameDetail .cont h3{border-left-color:#ff5a1f !important;color:#ff5a1f !important;}
.updown,.updown i{color:#ff5a1f;}
.updown i{border-top-color:#ff5a1f;}
.updown .up{border-bottom-color:#ff5a1f;}
.feSubmit input,.orderBox form .oBtn,.orderBox .oKnow{background:linear-gradient(to right,#ff8a3d,#ff5a1f) !important;}

/* 分类/导航选中态 */
.tabMenu li.current,.tab .current,.nav .current{color:#ff5a1f !important;}
.tabMenu li.current:after,.tab .current:after{background:#ff5a1f !important;}

/* 返回顶部按钮 */
.toTop{background:#ff5a1f !important;}

/* ===== 移动端首页版式：焦点大图 + 2列网格（橙色活力） ===== */
.qm{background:#f5f6f8;padding-bottom:.3rem;}
.qm-hero{position:relative;margin:.2rem .24rem 0;border-radius:.18rem;overflow:hidden;}
.qm-hero .swiper-slide img{width:100%;display:block;height:3.4rem;object-fit:cover;}
.qm-hero-t{position:absolute;left:0;right:0;bottom:0;padding:.5rem .24rem .18rem;color:#fff;font-size:.28rem;background:linear-gradient(transparent,rgba(0,0,0,.6));}
.qm-hero .swiper-pagination-bullet-active{background:#ff5a1f;}
.qm-quick{display:flex;background:#fff;margin:.24rem;border-radius:.18rem;padding:.26rem 0;box-shadow:0 .04rem .2rem rgba(255,90,31,.08);}
.qm-quick a{flex:1;text-align:center;color:#333;font-size:.24rem;}
.qm-quick .qm-i{display:block;width:.66rem;height:.66rem;margin:0 auto .1rem;border-radius:50%;background:linear-gradient(135deg,#ff8a3d,#ff5a1f);}
.qm-quick .qm-i2{background:linear-gradient(135deg,#ffb14d,#ff7a1f);}
.qm-quick .qm-i3{background:linear-gradient(135deg,#ff6a5a,#ff3b2f);}
.qm-quick .qm-i4{background:linear-gradient(135deg,#ffa23d,#ff5a1f);}
.qm-quick .qm-i5{background:linear-gradient(135deg,#ff7a5a,#ff5a3f);}
.qm-sec{background:#fff;margin:.24rem;border-radius:.18rem;padding:.24rem;}
.qm-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem;}
.qm-h b{font-size:.32rem;color:#222;position:relative;padding-left:.2rem;}
.qm-h b:before{content:"";position:absolute;left:0;top:.04rem;width:.08rem;height:.32rem;background:#ff5a1f;border-radius:.06rem;}
.qm-h a{font-size:.24rem;color:#999;}
.qm-grid{display:flex;flex-wrap:wrap;margin:0 -.1rem;}
.qm-card{width:33.33%;padding:0 .1rem .1rem;text-align:center;box-sizing:border-box;}
.qm-card img{width:1.3rem;height:1.3rem;border-radius:.24rem;display:block;margin:0 auto .12rem;}
.qm-card-n{font-size:.26rem;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.qm-card-m{font-size:.2rem;color:#999;margin:.04rem 0 .12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.qm-dl{display:inline-block;font-size:.22rem;color:#ff5a1f;border:1px solid #ff5a1f;border-radius:.3rem;padding:.04rem .24rem;}
.qm-rank li{margin-bottom:.22rem;}
.qm-rank li a{display:flex;align-items:center;}
.qm-rank img{width:1.1rem;height:1.1rem;border-radius:.2rem;margin:0 .18rem;}
.qm-no{width:.44rem;font-size:.32rem;font-style:normal;font-weight:700;color:#bbb;text-align:center;}
.qm-no1{color:#ff3b2f;}.qm-no2{color:#ff7a1f;}.qm-no3{color:#ffae00;}
.qm-rank-c{flex:1;overflow:hidden;}
.qm-rank-n{font-size:.28rem;color:#222;}
.qm-rank-d{font-size:.22rem;color:#999;margin-top:.06rem;}
.qm-rank .qm-dl{margin-left:.12rem;flex:none;}
.qm-cats{display:flex;flex-wrap:wrap;}
.qm-cats a{width:25%;text-align:center;font-size:.26rem;color:#444;padding:.16rem 0;box-sizing:border-box;}
.qm-tags{display:flex;flex-wrap:wrap;}
.qm-tags a{font-size:.24rem;color:#ff5a1f;background:#fff2ec;border-radius:.3rem;padding:.08rem .24rem;margin:0 .14rem .14rem 0;}
.qm-links{margin:.24rem;font-size:.24rem;color:#999;line-height:1.9;}
.qm-links b{display:block;color:#333;font-size:.28rem;margin-bottom:.1rem;}
.qm-links a{color:#888;margin-right:.24rem;}

/* ===== 内页遗留色统一清理（默认 #1587a8 ocean / 渐变 / 红色强调 → 主题橙） ===== */
nav li.current a,.gameList .btnHollow,.gameListHorizontal .btnHollow,.gameTagTxtNav a.current,.gameTagSort .sortWrap li.current,.gameTagSort .list.current,.shareWrap .likeDetail,.adDetail .info .btn,.gameInformation .gameInfo h3,.gameLikeTab .tabMenu li.current,.gameDetailDown .appoTxt em,.searchResult .tit em,.gameListHorizontal li .info .redTxt,.searchResult ul li .btnHollow,.title .redTxt,.searchTab .tabMenu li.current,.allTypePhb li.current a,.mation .gPower,.mation .gSecret,.gSecret,.gPower,.oppointment_box .tag em,.searchResult ul li p.txt .redTxt,.updown,.updown i{color:#ff5a1f !important;}
nav li.current a{border-color:#ff5a1f !important;}
.gameList .btnHollow,.gameListHorizontal li .btnHollow,.searchResult ul li .btnHollow{border-color:#ff5a1f !important;color:#ff5a1f !important;}
.gameDetail .cont h3{border-left-color:#ff5a1f !important;color:#ff5a1f !important;}
.updown i{border-top-color:#ff5a1f !important;}
.updown .up{border-bottom-color:#ff5a1f !important;border-top-color:transparent !important;}
.slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff5a1f !important;}
.gameDetailDownS .tag i:nth-child(5n+1){border-color:#ff5a1f !important;color:#ff5a1f !important;}
.detaillist ul li .loads{color:#ff5a1f !important;border-color:#ff5a1f !important;}
.feSubmit input,.orderBox form .oBtn,.orderBox .oKnow,.ruleBox .rSure,.privacyTxt .gSure{background:linear-gradient(to right,#ff8a3d,#ff5a1f) !important;}
