@charset "utf-8";
/* theme_tyrtv 太原游戏 - 移动端皮肤覆盖（清新绿） */

.header,.header.redBg,.redBg{background:#22a447 !important;background:linear-gradient(90deg,#3ecf67,#1c8c3c) !important;}
.header .logo,.header .logo2{color:#fff !important;}

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

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

/* ===== 移动端首页版式：横滑分类 + 资讯流（清新绿） ===== */
.tym{background:#f2f7f3;padding-bottom:.3rem;}
.tym-chips{display:flex;overflow-x:auto;white-space:nowrap;background:#fff;padding:.2rem .24rem;-webkit-overflow-scrolling:touch;}
.tym-chips::-webkit-scrollbar{display:none;}
.tym-chips a{flex:none;font-size:.26rem;color:#2c7a3f;background:#e7f6ec;border-radius:.3rem;padding:.1rem .28rem;margin-right:.16rem;}
.tym-chips .tym-chip-more{background:#22a447;color:#fff;}
.tym-hero{margin:.2rem .24rem;border-radius:.18rem;overflow:hidden;position:relative;}
.tym-hero .swiper-slide img{width:100%;height:3.2rem;object-fit:cover;display:block;}
.tym-hero-t{position:absolute;left:0;right:0;bottom:0;padding:.5rem .24rem .16rem;color:#fff;font-size:.28rem;background:linear-gradient(transparent,rgba(0,0,0,.6));}
.tym-h{display:flex;justify-content:space-between;align-items:center;padding:.12rem .28rem;}
.tym-h b{font-size:.32rem;color:#1d4a2a;padding-left:.18rem;border-left:.08rem solid #22a447;}
.tym-h a{font-size:.24rem;color:#999;}
.tym-scroll{display:flex;overflow-x:auto;white-space:nowrap;padding:0 .24rem .1rem;-webkit-overflow-scrolling:touch;}
.tym-scroll::-webkit-scrollbar{display:none;}
.tym-s-card{flex:none;width:1.7rem;margin-right:.2rem;text-align:center;}
.tym-s-card img{width:1.3rem;height:1.3rem;border-radius:.24rem;margin:0 auto .1rem;display:block;}
.tym-s-n{font-size:.26rem;color:#222;overflow:hidden;text-overflow:ellipsis;}
.tym-s-m{font-size:.2rem;color:#999;}
.tym-list{background:#fff;margin:0 .24rem;border-radius:.18rem;padding:.1rem .24rem;}
.tym-list li{border-bottom:1px solid #eef3ef;}
.tym-list li:last-child{border-bottom:0;}
.tym-list li a{display:flex;align-items:center;padding:.2rem 0;}
.tym-no{width:.5rem;font-style:normal;font-weight:700;font-size:.3rem;color:#cfcfcf;text-align:center;}
.tym-no1{color:#22a447;}.tym-no2{color:#3ecf67;}.tym-no3{color:#6fcf97;}
.tym-list img{width:1.1rem;height:1.1rem;border-radius:.2rem;margin:0 .18rem;}
.tym-c{flex:1;overflow:hidden;}
.tym-n{font-size:.28rem;color:#222;}
.tym-d{font-size:.22rem;color:#999;margin:.04rem 0;}
.tym-desc{font-size:.22rem;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tym-dl{flex:none;font-size:.24rem;color:#fff;background:#22a447;border-radius:.3rem;padding:.08rem .26rem;margin-left:.12rem;}
.tym-tags{display:flex;flex-wrap:wrap;padding:.1rem .24rem;}
.tym-tags a{font-size:.24rem;color:#2c7a3f;background:#e7f6ec;border-radius:.3rem;padding:.08rem .24rem;margin:0 .14rem .14rem 0;}
.tym-links{margin:.24rem;font-size:.24rem;color:#999;line-height:1.9;}
.tym-links b{display:block;color:#333;font-size:.28rem;margin-bottom:.1rem;}
.tym-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:#22a447 !important;}
nav li.current a{border-color:#22a447 !important;}
.gameList .btnHollow,.gameListHorizontal li .btnHollow,.searchResult ul li .btnHollow{border-color:#22a447 !important;color:#22a447 !important;}
.gameDetail .cont h3{border-left-color:#22a447 !important;color:#22a447 !important;}
.updown i{border-top-color:#22a447 !important;}
.updown .up{border-bottom-color:#22a447 !important;border-top-color:transparent !important;}
.slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#22a447 !important;}
.gameDetailDownS .tag i:nth-child(5n+1){border-color:#22a447 !important;color:#22a447 !important;}
.detaillist ul li .loads{color:#22a447 !important;border-color:#22a447 !important;}
.feSubmit input,.orderBox form .oBtn,.orderBox .oKnow,.ruleBox .rSure,.privacyTxt .gSure{background:linear-gradient(to right,#3ecf67,#1c8c3c) !important;}
