@charset "utf-8"; /* CSS Document */
.m-game-info {
    position: relative;
    background-color: #f6f1f1;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.m-game-info .u-bg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 3.1104rem;
    z-index: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.m-game-info .u-bg img {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 9.59999976rem;
    display: block;
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

.m-game-info .u-bg .cov {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 3.1104rem;
    background-color: rgba(0, 0, 0, 0.7);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.m-game-info .u-con {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 6.81600024rem;
    margin: 2.0736rem auto 0;
    z-index: 2;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-radius: .07680024rem;
    box-shadow: 0 .01920024rem .01920024rem #ececec;
    padding-bottom: .3839976rem
}

.m-game-info .u-con img {
    width: 1.53599976rem;
    height: 1.53599976rem;
    display: block;
    border-radius: .3456rem;
    margin-top: -0.76800024rem
}

.m-game-info .u-con h1 {
    height: .72959976rem;
    line-height: .72959976rem;
    overflow: hidden;
    font-size: .3456rem;
    font-weight: bold;
    margin-top: .144rem;
    color: #333
}

.m-game-info .u-con .list-game-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    /* flex-direction:column; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #eee;
    height: .71040024rem;
    line-height: .71040024rem;
    font-size: 12px;
}

.m-game-info .u-con .list-game-info span {
    color: #999;
    margin: 0 .19200024rem
}

.m-game-info .u-con .list-game-info span i {
    color: #53b6c5;
    font-style: normal
}

#download {
    box-sizing: border-box;
    padding: 0 .72rem;
    margin-top: .3456rem;
    width: 100%;
    height: .76824rem;
}

#download a {
    width: 100%;
    height: 100%;
    background-color: #53b6c5;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: .288rem;
    border-radius: .0792rem
}

#download.active a.normal-download {
    display: none;
}

#download.active a.speed-download {
    display: flex;
}

#download a.normal-download {
    display: flex;
}

#download a.normal-download.empty {
    background-color: #909399;
}

#download a.speed-download {
    display: none;
}

.m-game-info .u-con .download-text {
    margin-top: 10px;
    font-size: 14px;
    color: #999;
}

.m-game-info .u-con .download-text span {
    vertical-align: middle;
}

.m-game-info .u-con .download-text.active i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGqGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wNy0zMVQxODozMzowNCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMDgtMDFUMTE6MDM6MDQrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDgtMDFUMTE6MDM6MDQrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YjI4OWVmNGYtY2ZhYi0wZTRhLWFhMGItOTQ1YTJlYWRjM2RkIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmI3ZWUxNGIwLWU2MjMtOTc0Ny1hYTc1LWFiMDU1NTIyOWY3MCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmI3ZWUxNGIwLWU2MjMtOTc0Ny1hYTc1LWFiMDU1NTIyOWY3MCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjdlZTE0YjAtZTYyMy05NzQ3LWFhNzUtYWIwNTU1MjI5ZjcwIiBzdEV2dDp3aGVuPSIyMDE5LTA3LTMxVDE4OjMzOjA0KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MDM0ZmE3My05ZTg1LTc4NDQtYWQ4Zi0zNmVkNzgzMjcxYmQiIHN0RXZ0OndoZW49IjIwMTktMDctMzFUMTg6Mzc6MzgrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmIyODllZjRmLWNmYWItMGU0YS1hYTBiLTk0NWEyZWFkYzNkZCIgc3RFdnQ6d2hlbj0iMjAxOS0wOC0wMVQxMTowMzowNCswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vwn2lAAACwUlEQVRoge2YO2hUQRSGv5X1hRgQ0qgYFcTUFqaxERREsPBZaJewRoMLkiiWBz3pfEQRwUcURLFQUDuxUEQhKIiCBmxUsAgoQUTEgEjCWswVZXfvvWfvI/ey3K+6zPxzZv6dnZkzU6rVarQDc7IeQFIURvJGYSRvFEbyRtsYKccNoKqx2ouIX9wFQBV4KiIvw+LkckZUdSlwCxgGFlvaxJ6RpFHVTcANYBnwDnhvaZerGVHVCvAIZwLgI/DN0jY3RlR1EBitK54UkSlL+1wYUdXDwEiTKtNsQA6MqGo/cM6n2jQbkL2RrcDlgPqSNVCWRlYCd0M0HdZgWRq5AywM0XSp6lxLsKyMnAF6DLoeYK0lYBZGNgNDRu0KoNcinG0j84DrLeif4E73UGY7RRkBlht0X4GqiNy2Bk7KyN840wGadcAhQ6yHQJ+IfI4ygDhsBM57AzgWoLtkiHVNRCpRBlGK+kCnqp2AAgNe0RSwCve3qGcfLi0P4qyIWDeBBiItdlXdC7zinwmARcCRJvIycDIkZCwT0OKMqOpqb1C7fSQ/cVvm9//KDgIXA8KOiki/eRA+mIyoajduoQ4Qvq5OAMe97zLuTtHlo70vIjtNIw3B+tfqBLqxbQ6DwBLvu4K/iefAHmP/oZiMiMiYiGwBNgCPQ+QdOAMAR300E8A2YMbSv4VIu5aqVoHTwHwfyQdcen6qSd0M7kwZB/9XlFaJtGuJyAXc+THhI1lDcxPgcqfxKP0GETnXEpEXwHpgrIVmV4GbUfsMIlbSKCJfcNnsPYP8DW4rToUkst9fwC7crx2k2U6Ci7ueJNP4/fin6EPApwT7aiDp+0gv8KCu7BnBJ3sipHGx2gG89r6ngb4U+mggDSO/cc88P4AruBQlddK6IU4CB4C3KcVvIPJ9JG9k/dKYGIWRvFEYyRuFkbzRNkb+AEHsmRKuo2AgAAAAAElFTkSuQmCC)
}

.m-game-info .u-con .download-text i {
    display: inline-block;
    width: .31rem;
    height: .31rem;
    margin-right: .1rem;
    border-radius: .1rem;
    box-sizing: border-box;
    border: 2px solid #c3c3c3;
    background-size: 100% 100%;
    opacity: .5;
    vertical-align: middle;
}

/* 专题列表 */
.subject {
    overflow: hidden;
    margin-top: .2rem;
    margin-bottom: .2rem;
    background: #fff
}

.subject .module-title {
    position: relative;
    margin: 0 .3rem .3rem;
}

.subject .module-title.tips-title .tips {
    position: relative;
    color: #999;
    top: -.2rem;
    font-size: .24rem;
    padding: 0 .4rem
}

.subject .module-title h2 {
    text-align: center;
    font-weight: 700;
    font-size: .32rem;
    padding-top: .2rem;
}

.subject .module-title h3 {
    margin-bottom: .1rem;
    text-align: center;
    font-size: .27rem;
    color: #666;
}

.subject .view-more {
    position: absolute;
    top: .2rem;
    right: .3rem;
    text-align: right;
    font-size: .24rem;
    width: .6rem;
    height: .33rem;
    line-height: .33rem;
    color: #666
}

.subject .view-more:after {
    position: absolute;
    display: block;
    content: "";
    right: -.2rem;
    top: .05rem;
    margin: auto;
    width: .09rem;
    height: .2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAoCAYAAADzL6qcAAAAAXNSR0IArs4c6QAAA0tJREFUSA2dlkloU2EQx/NeYvBgiVDUNqKgUFS0HpKgCB4UwZsHiwuligg2XXKoC6IFwYpitQdBk3TJxX1r68GbBwVvSmsKIi1KsW7YFhewWiwkTeLvi31h8rL0tR88Zub/zfwzM2++70Wrr6/fkEwmH2iaVpZKpc5GIpGwbR5LJ/gyceuRpchgXV3drnnw2HSCkiJQg/BWQ0PDaoFZUhXROZ6Y8F6cSCR6WlpaFgpsVlXv6up6RX+OmTw9o6OjQRNW1LSr3Wg02u/z+dagVgpvj9fr/cjea4EVVFVp6VVSUlJLZkOGrSR2B/3aKLFCuiY3/H7/WoL7afgiA8cedjqdvmAw+NvA8slMRmqTGXqLOCIdIa2IxWLXJZZPT/dIbtCTQfqlZmqzwNfRr0n2XggsS83KyNghixOU9NKwlcS+ROlbJSb1vESUGLfb7ftw/GE4Q+5Af9jU1LTMwKTMS6Qc2tvbvyBqyEROvntqaup+d3d3TktyAPkr9OQ9/VLQdoGvGhkZcbL3TGDpsybtHL28vPwCWT0xbZwyH+6sOTI5Z8xAIFAaj8cHAFZmQJvtF/PlCYVCHxRWsEciwBYOh3/qur4XLOtwM1+9xuG2RKRIOzs7+xDHlS6WZ2xs7JqyLZUmAm305h6jUC0xenjQckZGYL7DDfHpORPRKxWTMzZzJpqYmLhBBuruyiy4W+dExFk7CUlVhuG/0sGLuGuZiM/WNuJaJQlN7nO73UcVZumtQbKcTAZ4lgqi7w6HwztzJmcfSMpZAEGPiSRBNtUGiSK3UtoVSLaITJR6hq9P1qEtWhol1fA5vyNJyOQxzd2NTEm8YEaUVAlJRDoTPEx2h8wkyidnsBQIiQvnp6hlyp5Zf5E7uT0/G4CUORnxi3BoN5EVWY667ofkjcSknpPR+Ph4MyQB6YQeornqX0vBlZURJ3sHJOelN9mpT5D5+pAuaT3z1hobG1dMT09HQZcYXpB84/Hwlr4aWCGZzohbzslfmV5Jgq6Gbr8VEkWeJuKWu0pJmxQgVjMkz4VdVNXoywFIbpu8HvGG9piwoqb6el6UHpTzzuVyHZaYFV2VlnlzkExiV7W1tf2xEix91M1ZCzDI84mninkZkg5W9X+GEyv1EM1nyQAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100% 100%
}

.subject .game-list {
    padding-bottom: .3rem
}

.subject .game-list .game-item {
    width: 25%;
    float: left
}

.game-item {
    position: relative;
    display: block;
    border: 1px solid transparent;
    border-bottom: 1px solid #ededed;
}

.game-item.vertical {
    text-align: center;
    border: 0;
}

.game-item .game-icon {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .2rem;
    margin: auto;
}

.game-item .game-icon img {
    width: 100%;
    height: 100%;
    border-radius: .2rem;
}

.game-item.vertical .game-name {
    line-height: .33rem;
    font-size: .24rem;
    margin-top: .08rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.game-item .game-info, .game-item .game-one-word {
    color: #999;
    font-size: .2rem;
    height: .28rem;
    padding-top: .03rem;
}

.game-item .game-info i, .game-item .game-one-word i {
    display: inline-block;
    width: .02rem;
    height: .18rem;
    background-color: #979797;
    vertical-align: middle;
    margin: -.04rem .08rem 0;
}

.down-btn {
    display: block;
    font-size: .26rem;
    width: 1.12rem;
    height: .54rem;
    line-height: .54rem;
    text-align: center;
    color: #53b6c5;
    border-radius: .08rem;
    border: 1px solid #53b6c5;
    margin: auto;
}

.game-item.vertical .down-btn {
    margin-top: .1rem;
}

.clear:after {
    display: block;
    content: "";
    width: 0;
    height: 0;
    clear: both;
}


/* 游戏详情 */
.gameDetail_menu {
    width: 7.291662rem;
    height: .77083284rem;
    margin: 0 auto;
    display: -webkit-box;
    display: flex;
    border-bottom: 1px solid #edf1f5
}

.gameDetail_menu > span {
    -webkit-box-flex: 1;
    flex: 1;
    color: #999999;
    line-height: .77083284rem;
    text-align: center;
    font-size: .27083316rem;
    position: relative;
    cursor: pointer;
    width: 33%;
    white-space: nowrap;
    overflow: hidden
}

.gameDetail_menu > span.current > em {
    display: block;
    width: .35416644rem;
    height: .06249996rem;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    border-radius: .02083332rem;
    background: -webkit-gradient(linear, left top, right top, from(#09a6e7), to(#4cc7f0));
    background: linear-gradient(to right, #09a6e7, #4cc7f0)
}

.gameDetail_menu > .current {
    color: #53b6c5
}

.gameDetail_two > div:nth-child(2) {
    text-align: center;
    width: 6.5rem;
    margin: .29166648rem auto;
    border-radius: .1041666rem;
    position: relative;
    background-color: #f5f5f5;
    height: .7291662rem
}

.gameDetail_two > div:nth-child(2) > p {
    display: inline-block;
    max-width: 5rem;
    height: .7291662rem;
    line-height: .7291662rem;
    text-align: center;
    font-size: 12px;
    color: #00121a;
    border-radius: .1041666rem;
    white-space: nowrap;
    overflow: hidden
}

.gameDetail_two > div:nth-child(2) > i {
    width: .38541642rem;
    height: .34374978rem;
    position: relative;
    vertical-align: top
}

.gameDetail_two > div:nth-child(2) > .sup {
    margin-right: .08333328rem;
    top: -0.1041666rem;
    background-position: -1.11458262rem -2.72916492rem
}

.gameDetail_two > div:nth-child(2) > .bottom {
    margin-left: .08333328rem;
    top: .49999968rem;
    background-position: -1.6666656rem -2.73958158rem
}

.gameDetail_two .show_img {
    margin-bottom: .1041666rem;
    padding-left: .2604165rem
}

.img_item {
    overflow-x: auto;
    padding: 0 0 .1041666rem;
    margin-bottom: .2083332rem;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    margin-top: .3124998rem
}

.img_item ul {
    font-size: 0
}

.img_item ul li {
    margin-right: .2083332rem;
    display: inline-block
}

.img_item ul li img {
    width: auto;
    max-height: 3.5416644rem
}

div.photo-box {
    width: 100%;
    background: rgba(0, 0, 0, 0.8);
    height: 100% !important;
    position: fixed;
    overflow: hidden;
    display: none;
    z-index: 999;
    left: 0;
    top: 0
}

.cf {
    *zoom: 1
}

.pinch-zoom-container {
    height: 100% !important
}

.img-slider {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0
}

.img-slider li {
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    z-index: 999
}

div.photo-box li {
    list-style: none
}

.img-slider li img {
    vertical-align: middle;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.cf:before, .cf:after {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

.big_img {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 998
}

.big_img .scroll_cont {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    overflow-y: scroll;
    z-index: 3
}

.big_img img {
    width: 100%;
    margin: 0 auto
}

.title_cont {
    color: #999
}

.gameDetail_two {
    background-color: #ffffff
}

.gameDetail_two .auto {
    height: auto
}

.gameDetail_two .hidden {
    max-height: 9rem;
    overflow: hidden
}

.gameDetail_two > .hiddenBox {
    position: relative
}

.gameDetail_two .hiddenBox .cont p {
    font-size: .2604165rem;
    color: #595959;
    line-height: .49999968rem;
    padding: 0 .27083316rem
}

.gameDetail_two > .hiddenBox > .cont > h3 {
    font-size: .27083316rem;
    color: #333333;
    line-height: .27083316rem;
    padding-left: .23958318rem;
    font-weight: bold;
    margin: .29166648rem 0 .16666656rem .27083316rem;
    border-left: .08333328rem solid #53b6c5
}

.gameDetail_two > .hiddenBox > .cont img {
    display: block;
    max-width: 7.291662rem;
    padding: .16666656rem 0;
    margin: 0 auto
}

.gameDetail_two > .hideCont {
    font-size: .27083316rem;
    color: #949799;
    text-align: center;
    padding-bottom: .3124998rem;
    cursor: pointer;
    position: relative;
    top: -1px;
    background: #fff
}

.gameDetail_two > .hideCont > i {
    display: inline-block;
    width: .24999984rem;
    height: .21874986rem;
    margin-right: .14583324rem;
    background-position: -2.62499832rem -2.79166488rem
}

.hiddenBox .linear {
    position: absolute;
    height: .8333328rem;
    bottom: 0;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff));
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 70%)
}

.gameDetail_two > div:nth-last-child(1) {
    width: 6.8749956rem;
    height: .6249996rem;
    line-height: .6249996rem;
    border: 1px solid #dadde0;
    background-color: #edf1f5;
    border-radius: .08333328rem;
    margin: 0 auto;
    font-size: .22916652rem;
    color: #89898c;
    padding-left: .2083332rem;
    padding-right: .18749988rem;
    margin-bottom: .34374978rem
}

.gameDetail_two > div:nth-last-child(1) > span {
    display: block;
    float: left;
    padding-right: .33333312rem
}

.gameDetail_two > div:nth-last-child(1) > span em {
    color: #89898c
}

.gameDetail_two > div:nth-last-child(1) > span:last-child {
    float: right;
    padding-right: 0
}

.gameDetail_two > div:nth-last-child(1) > span > i {
    margin-right: .1041666rem;
    display: inline-block;
    width: .33333312rem;
    height: .33333312rem;
    position: relative;
    top: .08333328rem;
    background-position: -0.55208298rem -3.31249788rem
}

.gameDetail_two > div:nth-last-child(1) > span:nth-child(2) > i {
    background-position: -0.04166664rem -3.31249788rem
}

.gameDetail_two > div:nth-last-child(1) > span:nth-child(3) > i {
    background-position: -3.08333136rem -2.74999824rem
}

.gameDetail_three {
    margin: .2rem 0;
    padding: .33333312rem .27083316rem .12499992rem .27083316rem;
    background-color: #ffffff
}

.gameDetail_three > .gameDetail_title {
    font-size: .3124998rem;
    color: #00121a;
    line-height: .3124998rem;
    margin-bottom: .27083316rem
}

.gameDetail_three > .gameDetail_title > span {
    display: block;
    float: left;
    height: .3124998rem;
    width: .08333328rem;
    margin-right: .12499992rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#07a5e7), to(#4fc8f1));
    background: linear-gradient(to bottom, #07a5e7, #4fc8f1)
}

.gameDetail_three > .gameDetail_cont {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
}

.gameDetail_three > .gameDetail_cont > a {
    display: block;
    float: left;
    min-width: 1.27083252rem;
    height: .45833304rem;
    line-height: .45833304rem;
    text-align: center;
    font-size: .21874986rem;
    color: #fff;
    border-radius: .04166664rem;
    padding: 0 0.1rem;
    margin-bottom: .2083332rem;
    margin-right: .22916652rem
}

.gameDetail_three > .gameDetail_cont > a:nth-child(1) {
    background: -webkit-gradient(linear, left top, right top, from(#fb846b), to(#fe3e48));
    background: linear-gradient(to right, #fb846b, #fe3e48)
}

.gameDetail_three > .gameDetail_cont > a:nth-child(2) {
    background: -webkit-gradient(linear, left top, right top, from(#ffd127), to(#f6be10));
    background: linear-gradient(to right, #ffd127, #f6be10)
}

.gameDetail_three > .gameDetail_cont > a:nth-child(3) {
    background: -webkit-gradient(linear, left top, right top, from(#50e8d5), to(#1ed1ae));
    background: linear-gradient(to right, #50e8d5, #1ed1ae)
}

.gameDetail_three > .gameDetail_cont > a:nth-child(4) {
    background: -webkit-gradient(linear, left top, right top, from(#7ac6ff), to(#0091ff));
    background: linear-gradient(to right, #7ac6ff, #0091ff)
}

.gameDetail_three > .gameDetail_cont > a:nth-child(5) {
    background: -webkit-gradient(linear, left top, right top, from(#9b9dfb), to(#637ef6));
    background: linear-gradient(to right, #9b9dfb, #637ef6);
    margin-right: 0
}

.gameDetail_three > .gameDetail_cont > a:nth-child(6) {
    background: -webkit-gradient(linear, left top, right top, from(#fb846b), to(#fe3e48));
    background: linear-gradient(to right, #fb846b, #fe3e48)
}

.gameDetail_three > .gameDetail_cont > a:nth-child(7) {
    background: -webkit-gradient(linear, left top, right top, from(#ffd127), to(#f6be10));
    background: linear-gradient(to right, #ffd127, #f6be10)
}

.gameDetail_three > .gameDetail_cont > a:nth-child(8) {
    background: -webkit-gradient(linear, left top, right top, from(#50e8d5), to(#1ed1ae));
    background: linear-gradient(to right, #50e8d5, #1ed1ae)
}

.gameDetail_three > .gameDetail_cont > a:nth-child(9) {
    background: -webkit-gradient(linear, left top, right top, from(#7ac6ff), to(#0091ff));
    background: linear-gradient(to right, #7ac6ff, #0091ff)
}

.gameDetail_three > .gameDetail_cont > a:nth-child(10) {
    background: -webkit-gradient(linear, left top, right top, from(#9b9dfb), to(#637ef6));
    background: linear-gradient(to right, #9b9dfb, #637ef6);
    margin-right: 0
}

.gameDetail_two .icon {
    background-image: url(../images/game_detail_icon.png);
    background-size: 7.812495rem 6.249996rem;
    display: inline-block
}

.gameDetail_two div.hideCont2 {
    width: 7.27082868rem;
    height: .66666624rem;
    line-height: .6770829rem;
    text-align: center;
    border: none;
    color: #53b6c5;
    font-size: .27083316rem;
    padding: 0;
    border-radius: .08333328rem;
    margin: 0 auto .22916652rem;
    position: relative;
    background-color: #f0f9ff
}

.gameDetail_two div.hideCont2 i {
    position: absolute;
    top: -0.4166664rem;
    width: .33333312rem;
    height: .2083332rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-position: -2.90624814rem -4.41666384rem
}

/* 游戏列表 */
.com-module {
    background-color: #fff;
    margin-bottom: .2rem
}

.com-module .game-recommend {
    margin: 0 -.3rem
}

.com-module .module-content {
    position: relative;
    padding: 0 .3rem
}

.com-module .module-title {
    position: relative;
    margin: 0 .3rem;
    height: .9rem
}

.com-module .module-title.tips-title {
    height: 1.26rem
}

.com-module .module-title.tips-title .tips {
    position: relative;
    color: #999;
    top: -.2rem;
    font-size: .24rem;
    padding: 0 .4rem
}

.com-module .module-title h2 {
    font-weight: 700;
    font-size: .32rem;
    line-height: .9rem
}

.com-module .module-title h2:before {
    display: inline-block;
    content: "";
    width: .28rem;
    height: .36rem;
    background: url(../img/title-icon.png) no-repeat 50%;
    background-size: 100% 100%;
    vertical-align: middle;
    margin: -.04rem .12rem 0 0
}

.com-module .view-more {
    position: absolute;
    top: .3rem;
    right: .3rem;
    text-align: right;
    font-size: .24rem;
    width: .6rem;
    height: .33rem;
    line-height: .33rem;
    color: #666
}

.com-module .view-more:after {
    position: absolute;
    display: block;
    content: "";
    right: -.2rem;
    top: .05rem;
    margin: auto;
    width: .09rem;
    height: .2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAoCAYAAADzL6qcAAAAAXNSR0IArs4c6QAAA0tJREFUSA2dlkloU2EQx/NeYvBgiVDUNqKgUFS0HpKgCB4UwZsHiwuligg2XXKoC6IFwYpitQdBk3TJxX1r68GbBwVvSmsKIi1KsW7YFhewWiwkTeLvi31h8rL0tR88Zub/zfwzM2++70Wrr6/fkEwmH2iaVpZKpc5GIpGwbR5LJ/gyceuRpchgXV3drnnw2HSCkiJQg/BWQ0PDaoFZUhXROZ6Y8F6cSCR6WlpaFgpsVlXv6up6RX+OmTw9o6OjQRNW1LSr3Wg02u/z+dagVgpvj9fr/cjea4EVVFVp6VVSUlJLZkOGrSR2B/3aKLFCuiY3/H7/WoL7afgiA8cedjqdvmAw+NvA8slMRmqTGXqLOCIdIa2IxWLXJZZPT/dIbtCTQfqlZmqzwNfRr0n2XggsS83KyNghixOU9NKwlcS+ROlbJSb1vESUGLfb7ftw/GE4Q+5Af9jU1LTMwKTMS6Qc2tvbvyBqyEROvntqaup+d3d3TktyAPkr9OQ9/VLQdoGvGhkZcbL3TGDpsybtHL28vPwCWT0xbZwyH+6sOTI5Z8xAIFAaj8cHAFZmQJvtF/PlCYVCHxRWsEciwBYOh3/qur4XLOtwM1+9xuG2RKRIOzs7+xDHlS6WZ2xs7JqyLZUmAm305h6jUC0xenjQckZGYL7DDfHpORPRKxWTMzZzJpqYmLhBBuruyiy4W+dExFk7CUlVhuG/0sGLuGuZiM/WNuJaJQlN7nO73UcVZumtQbKcTAZ4lgqi7w6HwztzJmcfSMpZAEGPiSRBNtUGiSK3UtoVSLaITJR6hq9P1qEtWhol1fA5vyNJyOQxzd2NTEm8YEaUVAlJRDoTPEx2h8wkyidnsBQIiQvnp6hlyp5Zf5E7uT0/G4CUORnxi3BoN5EVWY667ofkjcSknpPR+Ph4MyQB6YQeornqX0vBlZURJ3sHJOelN9mpT5D5+pAuaT3z1hobG1dMT09HQZcYXpB84/Hwlr4aWCGZzohbzslfmV5Jgq6Gbr8VEkWeJuKWu0pJmxQgVjMkz4VdVNXoywFIbpu8HvGG9piwoqb6el6UHpTzzuVyHZaYFV2VlnlzkExiV7W1tf2xEix91M1ZCzDI84mninkZkg5W9X+GEyv1EM1nyQAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100% 100%
}

.game-item {
    position: relative;
    display: block;
    border: 1px solid transparent;
    border-bottom: 1px solid #ededed
}

.game-item:last-child {
    border-bottom: 1px solid transparent
}

.game-item .game-icon {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: .2rem;
    margin: auto
}

.game-item .game-icon img {
    width: 100%;
    height: 100%;
    border-radius: .2rem
}

.game-item .game-info, .game-item .game-one-word {
    color: #999;
    font-size: .2rem;
    height: .28rem;
    padding-top: .03rem
}

.game-item .game-info i, .game-item .game-one-word i {
    display: inline-block;
    width: .02rem;
    height: .18rem;
    background-color: #979797;
    vertical-align: middle;
    margin: -.04rem .08rem 0
}

.game-item .game-score {
    font-size: .2rem;
    overflow: hidden;
    line-height: .27rem;
    margin-top: .09rem
}

.game-item .game-score .score {
    color: #53b6c5;
    margin-right: .1rem
}

.game-item .game-score .score-count {
    color: #999;
    margin-left: .1rem
}

.game-item .game-score > div {
    float: left
}

.game-item.vertical {
    text-align: center;
    border: 0
}

.game-item.vertical .game-name {
    line-height: .33rem;
    font-size: .24rem;
    margin-top: .08rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.game-item.vertical .down-btn {
    margin-top: .1rem
}

.game-item.horizontal .game-inner {
    position: relative;
    padding: .3rem 0
}

.game-item.horizontal .game-icon {
    position: absolute;
    left: 0
}

.game-item.horizontal .game-detail {
    height: 1.2rem;
    margin: 0 1.12rem 0 1.2rem;
    padding: 0 .4rem 0 .2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.game-item.horizontal .game-name {
    font-size: .3rem;
    line-height: .42rem
}

.game-item.horizontal .game-info, .game-item.horizontal .game-one-word {
    margin-top: .06rem
}

.game-item.horizontal .down-btn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.game-item.horizontal .recommend-reason {
    font-size: .26rem;
    margin-bottom: .31rem;
    line-height: .48rem;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.game-item.horizontal .recommend-reason:before {
    display: inline-block;
    content: "\63A8\8350\7406\7531";
    font-size: .22rem;
    width: 1.25rem;
    height: .42rem;
    line-height: .43rem;
    padding-left: .11rem;
    color: #fff;
    background-size: 100% 100%;
    vertical-align: middle;
    margin: -.04rem 0 0
}

/* 轮播 */
.swiper-container {
    margin: 10px;
}

.swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
}

/* 相关版本 */
.about-beta {
    margin: 20px 10px 0;
}

.about-beta table {
    width: 100%;
}

.about-beta table a {
    color: inherit;
}

.about-beta table th {
    padding: 6px;
    border: 1px solid #666666;
    color: #666666;
}

.about-beta table td {
    padding: 6px;
    border: 1px solid #666666;
    color: #666666;
}

.about-beta table .game-name {
    text-align: left;
    color: #003bf5;
}

.about-beta table .beta-name {
    text-align: center;
    color: #eb3323;
}

.about-beta table .about-link {
    text-align: center;
    color: #003bf5;
}