.wrap-games { min-height: 9.8rem; background: #b06cf9 url(../images/bg3.webp) no-repeat center center; background-size: cover; overflow: hidden; position: relative; }
.wrap-games .wrap-games-main { width: 100%; margin: 0 auto; padding-top: .86rem; height: 9.8rem;  }


.game-info { height: 100%; }
.game-info .game-info-left { padding: 1.2rem .3rem 0 .3rem; }
.game-info h3 { font-size: .9rem; font-weight: 800; font-family: Arial,Helvetica,sans-serif; line-height: 1rem; margin-bottom: .1rem; color: var(--indexWrapColor);}
.game-info p { font-size: .2rem; line-height: .4rem; color: var(--indexWrapColor); font-family: avenir-lt-w01_35-light1475496,avenir-lt-w05_35-light,sans-serif; margin-bottom: .2rem;}

.top-banner-icon { display: block; height: 2.2rem; border-radius: .2rem; opacity: .8; background-color: #fff; padding: .1rem; margin-bottom: .2rem;}
.game-info .btn {  }

.game-img-box { padding: .16rem; background-color: #000; border-radius: .2rem; }
.game-img-box img { height: 6rem; border-radius: .15rem; }
.games-item {}
.games-item .games-item-banner { width: 100%; }
.games-item .games-item-banner img { display: block; width: 100%; }
.games-item .games-item-txt { height: .96rem; text-align: center; font-size: .18rem; font-weight: 600; position: relative; }
.games-item .games-item-txt .btn { position: absolute; top: -.29rem; }



.wrap-game-details { width: 100%; border-bottom: 1px solid #fff; padding-top: .86rem; background: #af6efb; min-height: 9.8rem; }
.wrap-game-details-main { width: 100%; max-width: 1320px; background-color: var(--detailsWrapBgColor); margin: 0 auto; margin-top: .2rem; }
.wrap-game-details-main .game-details-banner { width: 100%; }
.wrap-game-details-main .game-details-banner img { width: 100%; height: auto; display: block; }

.game-details-des { padding: .6rem .48rem; }
.game-details-des .game-details-des-com { width: 100%; max-width: 825px; margin: 0 auto; }
.game-details-des .game-details-icon { width: 1.8rem; height: 1.8rem; border-radius: .3rem; overflow: hidden; flex: 0 0 1.8rem; margin-right: .4rem;  }
.game-details-des .game-details-icon img { display: block; width: 100%; height: 100%; }
.game-details-des .game-details-txt { flex: 1 1 auto; }
.game-details-des .game-details-txt h2 { color: var(--detailsWrapHColor); font-size: .36rem; font-weight: normal; margin-bottom: .24rem; margin-top: .12rem; }
.game-details-des .game-details-txt .game-details-txt-des { margin-bottom: .8rem; }
.game-details-des .game-details-txt .game-details-txt-des p { color: var(--detailsWrapPColor); font-size: .24rem; line-height: .36rem; word-break: break-word; margin-bottom: .1rem; }

.game-details-des .game-details-txt .game-details-download {}
.game-details-des .game-details-txt .game-details-download a { display: inline-block; width: 1.56rem; height: .52rem; margin: 0 .2rem .2rem 0; border-radius: .12rem; overflow: hidden; }
.game-details-des .game-details-txt .game-details-download a img { display: block; width: 100%; height: 100%;}

.game-details-scenes { width: 100%; background-color: rgba(255, 255, 255, 0.8); padding: .6rem .2rem; }
.game-details-scenes .game-details-scenes-main { overflow: hidden;}
.game-details-scenes ul li { width: 2.7rem; height: 4.8rem; }
.game-details-scenes ul li img { display: block; width: 100%; height: 100%;}


@media screen and (max-width: 768px) {
  .game-info .game-info-right { display: none; }
  .game-info .game-info-left { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; -ms-flex: 1; max-width: 100%; }
  .game-details-des .game-details-icon { display: none;}
}

