@charset "utf-8";
/* theme_tianshan 天山下载 - 移动端皮肤覆盖（朱红） */

.header,.header.redBg,.redBg{background:#e23b3b !important;background:linear-gradient(90deg,#ff6a5a,#c62a2a) !important;}
.header .logo,.header .logo2{color:#fff !important;}

.gameDetailDown .btnBox .btnH5{background:#e23b3b !important;}
.gameListHorizontal li .info .tag i:nth-child(4n+1){border-color:#e23b3b !important;color:#e23b3b !important;}
.gameDetailDownS .tag i:nth-child(5n+1){border-color:#e23b3b !important;color:#e23b3b !important;}
.searchResult ul li p.txt .redTxt,.gSecret,.gPower,.mation .gPower,.mation .gSecret{color:#e23b3b !important;}
.gameDetail .cont h3{border-left-color:#e23b3b !important;color:#e23b3b !important;}
.updown,.updown i{color:#e23b3b;}
.updown i{border-top-color:#e23b3b;}
.updown .up{border-bottom-color:#e23b3b;}
.feSubmit input,.orderBox form .oBtn,.orderBox .oKnow{background:linear-gradient(to right,#ff6a5a,#c62a2a) !important;}

.tabMenu li.current,.tab .current,.nav .current{color:#e23b3b !important;}
.tabMenu li.current:after,.tab .current:after{background:#e23b3b !important;}
.toTop{background:#e23b3b !important;}

/* ===== 移动端首页版式：经典竖排榜单（朱红） ===== */
.tsm{background:#f4f4f4;padding-bottom:.3rem;}
.tsm-hero .swiper-slide img{width:100%;height:2.8rem;object-fit:cover;display:block;}
.tsm-nav{display:flex;background:#fff;border-bottom:2px solid #e23b3b;}
.tsm-nav a{flex:1;text-align:center;font-size:.28rem;color:#333;padding:.22rem 0;}
.tsm-bar{font-size:.3rem;color:#fff;background:linear-gradient(90deg,#ff6a5a,#c62a2a);padding:.14rem .24rem;margin-top:.2rem;font-weight:700;}
.tsm-list{background:#fff;}
.tsm-list li{border-bottom:1px solid #f0f0f0;}
.tsm-list li a{display:flex;align-items:center;padding:.18rem .24rem;}
.tsm-list img{width:1.1rem;height:1.1rem;border-radius:.14rem;margin-right:.18rem;}
.tsm-c{flex:1;overflow:hidden;}
.tsm-n{font-size:.28rem;color:#222;}
.tsm-d{font-size:.22rem;color:#999;margin-top:.06rem;}
.tsm-dl{flex:none;font-size:.24rem;color:#e23b3b;border:1px solid #e23b3b;border-radius:.06rem;padding:.06rem .24rem;}
.tsm-rank{background:#fff;padding:.06rem .24rem;}
.tsm-rank li{border-bottom:1px dashed #eee;}
.tsm-rank li:last-child{border-bottom:0;}
.tsm-rank li a{display:flex;align-items:center;padding:.18rem 0;}
.tsm-no{width:.46rem;height:.46rem;line-height:.46rem;text-align:center;font-style:normal;font-size:.24rem;color:#fff;background:#c9c9c9;border-radius:.06rem;margin-right:.18rem;flex:none;}
.tsm-no1{background:#e23b3b;}.tsm-no2{background:#ff7a1f;}.tsm-no3{background:#ffae00;}
.tsm-rn{flex:1;font-size:.28rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tsm-rc{font-size:.22rem;color:#999;margin-left:.12rem;}
.tsm-cats{display:flex;flex-wrap:wrap;background:#fff;}
.tsm-cats a{width:25%;text-align:center;font-size:.26rem;color:#444;padding:.18rem 0;box-sizing:border-box;border-bottom:1px solid #f3f3f3;}
.tsm-tags{display:flex;flex-wrap:wrap;background:#fff;padding:.18rem .24rem;}
.tsm-tags a{font-size:.24rem;color:#c62a2a;background:#fdeaea;border-radius:.06rem;padding:.08rem .22rem;margin:0 .14rem .14rem 0;}
.tsm-links{margin:.2rem .24rem;font-size:.24rem;color:#999;line-height:1.9;}
.tsm-links b{display:block;color:#333;font-size:.28rem;margin-bottom:.1rem;}
.tsm-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:#e23b3b !important;}
nav li.current a{border-color:#e23b3b !important;}
.gameList .btnHollow,.gameListHorizontal li .btnHollow,.searchResult ul li .btnHollow{border-color:#e23b3b !important;color:#e23b3b !important;}
.gameDetail .cont h3{border-left-color:#e23b3b !important;color:#e23b3b !important;}
.updown i{border-top-color:#e23b3b !important;}
.updown .up{border-bottom-color:#e23b3b !important;border-top-color:transparent !important;}
.slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e23b3b !important;}
.gameDetailDownS .tag i:nth-child(5n+1){border-color:#e23b3b !important;color:#e23b3b !important;}
.detaillist ul li .loads{color:#e23b3b !important;border-color:#e23b3b !important;}
.feSubmit input,.orderBox form .oBtn,.orderBox .oKnow,.ruleBox .rSure,.privacyTxt .gSure{background:linear-gradient(to right,#ff6a5a,#c62a2a) !important;}
