body{background-color:white;margin:0px;padding:0px;} .box1,.bottom-text{padding:12px; background-color: white;margin: 60px 8px 10px; border-radius: 4px;line-height: 22px;font-size: 18px}.box1 .game-name{background-color: white;border-radius: 16px;padding: 10px 16px;box-sizing: border-box;display: flex;justify-content: center;flex-direction: column;align-items: center;font-size: 14px;}#download{border-radius: 14px;height: 34px;background-color: rgb(0 184 167);color: white;border-color: rgb(0 184 167);font-weight: 800}

    header{z-index: 11;top: 0;left: auto;width: 100%;height:55px;max-width:440px;background: grey}header .box{display: flex;justify-content: space-between;}header .box .left{width: 48px;height: 48px;color: #eff0f7;font-size: 36px;display: flex;align-items: center;flex: 1;margin-left: 4px;font-size:20px}header .box .middle{flex:1;display: flex;align-items: center;justify-content: center;}header .box .middle img{height: 38px;}header .box .right{flex:1;display: flex;align-items: center;justify-content: space-between;color: #fff}header .box .right img{width: 32px;height: 24px;margin-right: 15px;}
    .box-outer{max-width: 440px;margin:0 auto}
    @media screen and (min-width: 1000px){
         .box-outer{max-width: 800px;}header{max-width: 800px;}#install-dialog{width:40%}
    }

    .game_list_box{padding-left: 20px;}
    .game_list_box li{padding: 5px 0;color:#625e5e;background-color:rgb(228 220 220 / 90%);height:88px;margin-top:3px;margin-bottom:3px;border-radius:8px;display:flex;align-items:center;width: 95%;}
    .game_list_box li a{font-size:20px;text-decoration:none;color:#625e5e;width: 100%;display: flex;align-items: center;position: relative}
    .game_list_box .rank-index{width: 40px;font-size: 18px;padding-left: 8px}
    .game_list_box li img {width: 70px;height: 70px}
    .game_list_box li a .game-name {margin-left: 20px; font-size: 17px;color: white}
    .game_list_box li a .play {border-radius: 12px;padding: 4px 12px;background-color: rgb(0 184 167);color: white;border-color: rgb(0 184 167);position: absolute;right: 5px;font-size: 14px}

    .bottom-details{padding: 2px 12px;background-color: #fff;border-radius: 12px;line-height: 22px;font-size: 18px;width:80%;margin:0 auto}.beforeadv{height:5px;overflow:hidden}.beforeadv:before{display:inline}.close1{display:none}.close2{display:none}#loading-img{display:none !important;width:100%;max-height:350px}


    .advertisebox:first-child{background-color: transparent;border-bottom: 2px solid rgb(255, 246, 246)}
    .advertisebox .afteradv{position: absolute;bottom: -14px;padding-bottom: 0px;width: 100%;text-align: center;font-size: 9px;color: gray;margin-bottom: 0px;margin-top: 2px;}
    .s2 .afteradv{display:block}
    .close1{background-color: #fff6f6;padding: 5px 15px;font-size: 18px;left:18px; width: 25px; height: 14px;position: absolute;bottom: -24px}
    .close1{border-radius: 0 0 4px 4px;text-align: center}
    .close1::before,.close1::after{
      position: absolute;
      top: 0;
      content: '';
      width: 20px;
      height: 20px;
      border-radius: 100%;
      box-shadow: 0 0 0 40px #fff6f6;
      transition: .2s;
    }
    .close1::before{
      left: -20px;
      clip-path: inset(0 -10px 50% 50%);
    }
    .close1::after{
      right: -20px;
      clip-path: inset(0 50% 50% -10px);
    }

    @media screen and (orientation:portrait){
        .advertisebox{position:relative;width:100%;margin-bottom: 14px}.s2{margin-top:8px;width:100%;}
    }

    @media screen and (min-width: 1000px){
      .advertisebox{position:relative;width:100%;margin-bottom: 24px;}.s2{margin-top:8px}.box-outer{max-width: 800px}.box1 img, .box2 img{width: 244px}
    }