html,body{margin:0;padding:0;height:100%;-webkit-text-size-adjust:100%}
.wrapper{height:100%;position:relative;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit}
.wrapper::-webkit-scrollbar{display:none}
.wrapper{background-image:url('./bg2.png');background-size:cover;background-repeat:no-repeat;background-size:100% 100%}
.container{position:relative;margin:auto;min-height:100%;background-image:url('./bg.png');background-size:cover;background-repeat:no-repeat;max-width:500px}
.w-full{width:100%;display:block}
.w-logo{width:50%;display:block;margin:auto}
.w-head{width:85%;display:block;margin:20px auto 10px}
.w-icos{width:85%;display:block;margin:0 auto 15px}
.customer{position:fixed;top:35%;right:1vw;width:20vw;z-index:10}
.m-auto{display:block;margin:auto}
.routes{width:100%;height:100%;box-sizing:border-box}
.route-item{display:flex;align-items:center;justify-content:center;margin-bottom:0}
.enter{width:18.67vw;margin-left:10px}
.left{position:relative;padding-top:1.5vw}
.item-bg{width:66.13vw}
.item-left{width:100%;height:105%;position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;padding:0 1.5vw;font-size:3.2vw}
.route-name{margin:auto;border-left:solid 1px #63c961;width:100%;text-align:center;line-height:1}
.speed{color:#55c953;width:20%;height:50%;display:inline-block;border-radius:50px;text-align:center;background-color:#e9fee8}
.img4{width:100%}
.img4 .w-full{width:60%;display:block;margin:25px auto 10px}
.img5{position:relative}
.code{position:absolute;left:50%;top:25%;color:#fff}
.img6{position:relative}
.games{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;box-sizing:border-box;padding:9% 4.6% 5%;display:flex;flex-wrap:wrap;justify-content:space-between}
.games-item{width:30.5%;height:40.5vw}
.img3{position:relative}
.img3 .w-full{width:90%;margin:auto}
.img3-content{position:absolute;left:50%;transform:translateX(-50%);top:0;width:90%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 5%}
.ios,.android{width:29%;height:100%}
.link{flex:1;height:100%}
.w-games{width:90%;display:block;margin:20px auto}
@media screen and (min-width:500px){.routes{}
.route-item{margin-bottom:0}
.enter{width:93.35px;margin-left:10px}
.left{padding-top:7.5px}
.item-bg{width:280px}
.item-left{padding:0 5px;font-size:16px}
.code{font-size:20px}
.customer{top:300px;right:50%;transform:translateX(250px);width:100px}
.games-item{height:200.5px}
}