@charset "utf-8";

.game_info { padding: 10px;}
.game_info .bd { overflow: hidden; margin-bottom: 15px; }
.game_info .ft { padding: 0 22.5px; }
.game_info .pic { width: 75px; height: 75px; float: left; border-radius: 16px; margin-right: 15px; }
.game_info .con { overflow: hidden; }
.game_info .con dt, .game_info .con dd { float: left; }
.game_info .con dt { width: 100%; font-size: 18px; font-weight: bold;}
.game_info .con dt .title { font-size: 16px; }
.game_info .con dd {width: 40%;font-size: 12px;color: #999;height: 16px;line-height: 16px;margin-top: 4px;margin-right: 2%;word-break: break-all;word-wrap: break-word;overflow: hidden;}
.game_info .con dd:nth-of-type(2n) {width: 10.5em;margin-right:0;}

#download {box-sizing: border-box;margin-top: 15px;width: 100%;height: 38px;}
#download a {width: 100%;height: 100%;background-color: #17B1F2;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 14px;border-radius: 4px}
#download.active a.speed-download {display: flex;}
#download a.normal-download {display: flex;}
#download a.normal-download.empty {background-color: #ddd;}
#download a.speed-download {display: none;}
.game_info .download-text {margin-top: 10px;font-size: 14px;color: #999;text-align: center;}
.game_info .download-text span {vertical-align: middle;font-size: 12px;}
.game_info .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)}
.game_info .download-text i {display: inline-block;width: 15.5px;height: 15.5px;margin-right: 5px;border-radius: 5px;box-sizing: border-box;border: 0.04rem solid #c3c3c3;background-size: 100% 100%;opacity: .5;vertical-align: middle;}

.recom-game {width: 100%;padding: 10px 0;display: none;}
.recom-game .title {padding: 10px 0;line-height: 14px;}
.recom-game .title span {font-size: 14px;border-left: 2px solid #17B1F2;padding-left: 6px;color: #333;}
.recom-game ul {display: flex;overflow-x: auto;}
.recom-game ul::-webkit-scrollbar {width: 0;height: 0;}
.recom-game li {padding-right: 10px;width: 50px;text-align: center;}
.recom-game li:last-of-type {padding-right: 0;}
.recom-game li img {display: block;width: 50px;height: 50px;border-radius: 13px;}
.recom-game li span {display: block;width: 100%;height: 16px;line-height: 16px;overflow: hidden;font-size: 12px;margin-top: 8px;color: #333;}

.recom_box {background-color: #fff;padding: 10px;}
.recom_box_download {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 10px;}
.recom_box_download .recom_box_download_bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(../images/recom_box_bg.png);background-repeat: no-repeat;background-size: contain;background-position: 50%;background-color: rgba(246, 123, 41, .1);border-radius: 5px;}
.recom_box_download .recom_box_download_box {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}
.recom_box_download .recom_box_download_box img {display: inline-block;width: 57px;height: 57px;margin-right: 10px;flex-shrink: 0;}
.recom_box_download .recom_box_download_box .recom_box_download_base {flex: 1;}
.recom_box_download .recom_box_download_box .recom_box_download_tit {font-family: PingFangSC-Medium;font-size: 16px;color: #282828;letter-spacing: 0;text-align: left;line-height: 21px;height: 21px;overflow: hidden;font-weight: bold;}
.recom_box_download .recom_box_download_box .recom_box_download_desc {display: block;margin-top: 4px;font-size: 12px;color: #999;letter-spacing: 0;line-height: 16px;max-height: 32px;overflow: hidden;}
.recom_box_download .recom_box_download_box span {position: relative;width: 58px;height: 28px;font-size: 14px;color: #fff;background: #17b1f2;border-radius: 5px;text-align: center;line-height: 28px;flex-shrink: 0;}

.game_intro {overflow: hidden;}
.game_intro .editorComment {margin-top: 20px;position: relative;padding: 16px 22px;color: #999;border-radius: 5px;background-color: #ffffff;border: 1px solid #EEEEEE;}
.game_intro .editorComment .editorComment-title {font-weight: 500;margin-bottom: 12px;position: absolute;top: -10px;left: 20px;width: 92px;height: 20px;color: #333;font-size: 14px;line-height: 20px;text-align: center;background-color: #ffffff;}
.game_intro .editorComment .editorComment-title i {display: inline-block;margin-right: 4px;width: 16px;height: 16px;background: url(../images/xbpy.png) no-repeat;background-size: 100%;}
.game_intro .text-inner {margin: 10px 0;}
.game_intro .text-inner p {padding-bottom: 10px;font-size: 14px;line-height: 24px;}
.game_intro .text-inner p strong {font-weight: bold;}
.game_intro .text-inner img {max-width: 100%;height: auto!important;}
.game_intro .text-inner h3 {border-left: 3px solid #17b1f2;border-bottom: 1px solid #efefef;margin-bottom: 10px;padding-left: 8px;color: #333;font-weight: bold;font-size: 15px;}
.game_intro .text-inner img{max-width: 100% !important;max-height: 350px;text-align: center;display: block;margin: 0 auto;}
.game_intro .game-pic {margin: 10px 0 20px;}
.game_intro .game-pic ul {overflow-x: auto;height: 180px;display: flex; -ms-overflow-style: none; overflow: -moz-scrollbars-none;}
.game_intro .game-pic ul::-webkit-scrollbar {display: none;}
.game_intro .game-pic ul li {flex-shrink: 0; width: auto; height: 180px;position: relative;border-radius: 10px;margin-right: 8px;box-sizing: border-box;overflow: hidden;}
.game_intro .game-pic ul li a {width: 100%;height: 100%;display: block;}
.game_intro .game-pic ul li img {width: auto;height: 100%;display: block;transform-origin: left top;-webkit-transform-origin: left top;-moz-transform-origin: left top;}
.game_intro .introTit {border-left: 3px solid #17B1F2;color: #333; border-bottom: 1px solid #efefef;margin: 10px 0 6px;padding-left: 7.5px;font-size: 14px;line-height: 18px;height: 21px;font-weight: bold;}

.card_box {padding: 10px;}
.card_box .card {width: 100%;padding: 15px 13px 20px;box-sizing: border-box;background-image: url(../images/bg-card-not-vip.png);background-size: 100% 100%;}
.card_box .card .head {display: flex;flex-wrap: wrap;}
.card_box .card .left-wrap,
.card_box .card .center-wrap,
.card_box .card .right-wrap {display: inline-block;vertical-align: middle;font-size: 0;flex: 0 0 auto;}
.card_box .card .left-wrap .avatar {width: 56px;height: 56px;border: 1px solid #fff;border-radius: 50%;background-repeat: no-repeat;background-size: cover;background-position: 50%;margin-right: 5px;}
.card_box .card .center-wrap {flex: 1; min-width: 0;overflow: hidden;}
.card_box .card .center-wrap .username {line-height: 27px;margin-top: 3px;font-size: 18px;font-weight: 700;display: inline-block;}
.card_box .card .center-wrap .vip-tag {vertical-align: -1px;display: inline-block;width: 15px;height: 14px;margin-left: 4px;background-image: url(../images/vip-tag.png);background-size: cover;}
.card_box .card .center-wrap .guide-text {line-height: 21px;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.card_box .card .right-wrap {float: right;}
.card_box .card .right-wrap .btn-download {height: 27px;padding: 0 12px;box-sizing: border-box;color: #d8b879;background-color: #333;margin-top: 12px;border-radius: 25px;font-size: 12px;display: flex;align-items: center;}
.card_box .card .vip-rights {margin-top: 18px;display: flex;}
.card_box .card .vip-rights .vip-icon {width: 25%;text-align: center;color: #333;display: block;font-size: 13px;}
.card_box .card .vip-rights .vip-icon .icon {width: 100%;height: 55px;background-repeat: no-repeat;background-position: 50% 50%;background-size: 55px 55px;}
.card_box .card .vip-rights .vip-icon .vip-right {background-image: url(../images/vip-right.png);}
.card_box .card .vip-rights .vip-icon .vip-get-voucher {background-image: url(../images/vip-get-voucher.png);}
.card_box .card .vip-rights .vip-icon .union-vip {background-image: url(../images/union-vip.png);}
.card_box .card .vip-rights .vip-icon .get-vip {background-image: url(../images/get-vip.png);}

.game_tags {padding: 5px 0;box-sizing: border-box;overflow: hidden;}
.game_tags a {margin: 0 5px 10px 0;font-size: 12px;display: inline-block;padding: 0 13px;border-radius: 2px;line-height: 24px;}
.game_tags p {display: inline-block; background: #c9c9c9;color: #fff;padding: 0 20px 0 13px;position: relative;font-size: 12px;line-height: 24px;margin-bottom: 10px;}
.game_tags p:after {content: '';width: 0;height: 0;position: absolute;top: 0;right: 0;border-top: 12px solid transparent;border-right: 12px solid #fff;border-bottom: 12px solid transparent;}
.game_tags a:nth-of-type(3n+1) {color: #17B1F2;border: 1px solid #17B1F2;}
.game_tags a:nth-of-type(3n+2) {color: #86c610;border: 1px solid #86c610;}
.game_tags a:nth-of-type(3n+3) {color: #00b573;border: 1px solid #00b573;}

#yy-detail-slide {width: 100%;height: 280px;margin: 0 auto}
#yy-detail-slide .swiper-slide {width: auto}
#yy-detail-slide .swiper-slide img {height: 100%;cursor: pointer;width: auto;}
#yy-detail-slide .swiper-button-next {display: none;top: 22px;right: 0;height: 100%;background-color: #000;opacity: 0.7;background-size: 28px 28px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA3klEQVRYR8XXwQ3CMAxG4ZcJYBRGgA0YhQ1gMxgBNukGRpE4VByIHf+mPbd9X1MprRsbH23jPkOAmd2AK/AETq21RYn2AGwVlCM8gP7EuyqEB3AAHlWIIaA/uZmVIVyASoQbUIUIASoQYYAaMQVQIqYBKkQKoECkAVmEBJBBqAF3YL/6bryA468vqATw2arD8Q5NAzLxNCAbTwEU8WmAKj4FUMbDAHU8BKiIuwFVcRegMu4FfP+WD7fXyOAy3AnNbD2YSOPeFbgAfTzrU9H576NZZDlnzh2+gpmbRq55A6tRqCFSu0XKAAAAAElFTkSuQmCC)}
#yy-detail-slide .swiper-button-prev {display: none;top: 22px;left: 0;height: 100%;background-color: #000;opacity: 0.7;background-size: 28px 28px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABhUlEQVRYR8WXa1EDQRCEuxWAhDiAKCAoABRAHOAAUIAEggNQACggcQIKhuqq3arl6u529pFkfl+2v51H74Q4crC3vpldA3gJ516S3M5pdAUws3MA34ngF8nVQQCC+AeA00TwleTd3gEmxHcAViR/9gpgZrqxbq70x/gFsMiJ6+OmHpgR181nmy+StgJI5Gxwc7d4UwbMbAPgdlDfG5JvJaNdlYEJ8TVJQRVFMYCZPQJ4GKhUiReXwMw009HlIkN21ruM4T7E3RkYsVj99p2kfL8psj3Q4nIeMg+AxuoqOcxlsR5xVwnMbAgg89EzO+vxPQHk8Z8ATpJDtySXXpHmKQh9MITYkFy3QmR7IApMjGEzhBtAIBMQTyTljlVRBBAg7gE8H8WKk3KMvYRV70FxBjIQS+8iEs+pBgjl0GRcJOWQN2RX8bR8rQDaBwWRbkVFEE0AIQtjEG63bAYIEAsAEv3nlh7L7gIQIMYsO7usdAOYgDjcX7NkPLWkxOU0u6J3zUCNF/8Bv+yhIQeRgr8AAAAASUVORK5CYII=)}
#yy-detail-slide:hover .swiper-button-prev {display: block}
#yy-detail-slide:hover .swiper-button-next {display: block}
#yy-detail-slide .swiper-button-next.swiper-button-disabled,
#yy-detail-slide .swiper-button-prev.swiper-button-disabled {opacity: 0}
.yyswiper-container {position: relative;height: 310px}
.yyswiper-container .swiper-scrollbar {position: absolute;left: 0;bottom: 0;width: 100%;height: 10px}
#yy-detail-slide .swiper-slide {margin-right: 15px}
#yy-detail-slide .swiper-slide:last-of-type {margin-right: 0}
.swiper-bg {display: none;position: fixed;top: 0;left: 0;z-index: 999999999;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8)}
.swiper-bg .close {display: block;position: absolute;top: 18px;right: 60px;z-index: 9999999999;width: 40px;height: 40px;cursor: pointer;background-size: 40px 40px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFeUlEQVRoQ+1ZWcxdUxhdK5EY4gEPSHiigkQqEqKtxNiiNXQQdNLyIIYaHigqEiSiowdVRTyo0mo1aBUtNSeKkIhGomJ4IsEDHkRJJEtW/r3/7P/8Z9jn3Hsjf9IvubnJ2Xt/+1tnf/sb1iHGuHCM24/9AP7vE+zbCUg6EMAlAM4AcFjyM8Y/kt9nAF4n+U8/wPcMQNJcAFMAXA3g4Eyj9gHYDGAXyY2Za0qndQYgaQ6AWwBMqjDARn4bxk6oAbcbwBqSL3QB0hqAJBt8H4CphQ33ANgJYIcNJ/lTOi7pGAAG4nUXAxhfWO91D5E0oGxpBUDSAgCPAzg02WEdgCdJfpq9KwBJZwK4EcC1ybo/ASwiuT5XVzYASXcCWJko3g5gNcm3czcrmydpMoDbAFyWjC8muSpHbxYASfMAPJ8ofISkAfVNJNngOxKF80luaNqgEYCkswF8kCiaRPLjJsVdxiVNBJDegXNIflinqxaApFMBvAvgiKBkHMnvuxiXu0bS8QC+C/N/A3A+yS+r1jcBeCOJNr5ca4uKJI0n6QjUWqrWSro5BAvr3EFyWmsAIc7HJLOd5OUlxj8A4H4nJZKz2yCQtCkkvwdJWs8IkfRqcrHnVuWJyhOQ9FGSpKaURRtJT4RQ6M1XkrwrB4SkFQAWh7kOwTeVAHB02hWe7yZ5VpnuUgCSrgEQY/E6kteVLZZ0OgCH06PD+K0k19SBkOTs/ViY87PfMsnPK/Q/k+SJBSSfK86rAvAigCvD5IkkP6kyStIMAK8k49NJ+vhHiSS74bZkYCbJrTW6JwCIEW8LyasaAUg6CMDvAPy/l+TJTW5ReKteewHJL9J1kk4D8A6Aw3NPy/MkfQ3gJAB/ey1J/w/LqBOQ5MsYC6u1JBc1AQgbLQNwd5jrsHchyV/D2JEA3gLgsGxZTvKeTL0uXRyVLHNI+vLXAlgKICo/j+T7ORsFQ505XV5bhiNXIaJsJOnMniWSzgXwXpi8jOSSJgBpZDm2WFXW7SrpkFCNOntbYt6Ib9BZdSrJv7KsH3IhV7E/hvmjIlaZC9l97Eb7SNqgViLpRABOgMcVFv4AYBrJb1opHAJhwG6WNpF0H1LrQq7LXa/vIRl9ttWeocK0ngPCwn/Dm+9UuUrynXL/sJPkiD6k7AT6AcB+6ySUAnAyzL5P6RtrC6BXF3LXZRcaVzg2F2h2odhmZp9qWxfq5RLbT19zBRmsezr8Xx/+XdleStL9cpZ0ucS9hNFnAbjttAz7q6Toln6+nuTCLOuHLnDrMDoLwEthgxUkY3Kq3VPSwwBijP4KwGSSv3iRpKMA+AKfEpQsJXlvDghJywHEIvEKki83RSETVC4H7A5ZkahQv5vE8oUdUaCFws8X26SXpbS/KIJKLrDdzqXECEKsqphLq8AJdYyDpOkA0oJsFsm0uBu2SdJMAOkbnEEyLe5G2B+Yi1hIllbFVQBcDsSGuk05fTvJ1XWuIckMxKNhTptyel4Zi9drQ2OmItY1q0jGJqXpvpieiazGBpLzS1yne0MTLp5T9thtKQOItKkv5YIc5nrIsKVrCxxRt6Y+ADAP+mZCJQ6ME4ouVOCGTDVeVMeX5hBbTkxOUFEGxg0VOCHvt7CJJ20EEE6iyItmxfCcRJW8+ZQL8uMsfjQLQABR5EcHSe5m8aK2KxtAAOFOy0kqUo1+bHr9qTrmouwkJJlxuKFAr5tKNFNRy4fWlhJNxx74Uhd8xQ8cewOPuqXhA4fpGlerZhpSccG3pI4HLbOt1QmkCsbsJ6aSjGkWzx8n/DOXlCPmdnyHzFyMYttyFMQ5nU+gBIiNN0vnPrruM6v7261FgqqN0T3dga4bDWpd305gUAY26d0PoOkNDXr8P6XgXk/m5gdhAAAAAElFTkSuQmCC)}
#big-swiper {z-index: 10000;position: fixed;width: 95%;margin: 0 2.5%;height: 90%;top: 5%;left: 0}
#big-swiper .swiper-wrapper {width: 100%}
#big-swiper .swiper-slide {text-align: center;width: 100%;display: flex;align-items: center;justify-content: center}
#big-swiper img {max-width: 100%;max-height: 100%;cursor: pointer}
#big-swiper .swiper-pagination-bullet {background: #eee}
#big-swiper .swiper-pagination-bullet-active {background: #17B1F2}
#big-swiper .swiper-button-prev,
#big-swiper .swiper-container-rtl .swiper-button-next,
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {width: 40px;height: 40px;background-size: 40px 40px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFIElEQVRoQ9WaS6xeUxTHf/85wkzUMzEQBtRbo6He+kh0oARpqGKk2lKvCO2ABk29RqQebVSCAUmrnrcqpJ5RBuhAoqoaM8/5knXt82V3372/8/jOvXp3ctKv+5y11/rvvV57rSt6GmZ2PjAXmJE8zuHX5Nkm6ZM+WGuURczsMuBSYBFwbMu19gKvAe9Leq8l7eDz1gDM7BDgpvDM7Mo4odsFvOiPpH/arNkYgJkdGYReApzYhkmLb38EXghAfmtC1wiAmc0DnqwRfA+wA/gW8N/V43IcHz2nAheG/5dkdCDLJb1VB6IWgJndDGwoLPRdeLdD0jd1zOL3ZnZaALIUOKVAu1TS88PWHQrAzO4GHs0s8BfwBLBekv/uPMzsMGAlsALw3+m4R9JjJQZFAGbmhur6mI7XgdWSvu8sdYbQzE4GHgSuybxeIsmNfMLIAjCzOcD2nPCS3GVO2jCzZ4FbMwwukvRhOj8BgJmdBXyRWeA5SbdNmuTRwmZ2O/B0htfZkr6M5w8AEFylozwpIV4jafVUCF/xMLMrgW0Jz93AHEkDF5sCuA94JCF6WNIDUyl8BGIZ8FTC+35Ja6u5AYAQYT0ixkHqFUnX/x/CRyA2AosjGTxGzKwidgwg1Tt3j+f17W3abkbwTp8mLnaZpGd8rRjA144sYjDlel8CZ2Zufw9F73dJOn0AwMzmA1uiDzzCzho1SLXd7SEAPMDtTCL2Aklbx08g43tXSvJIe9AMM/NIvT4SaNytVwD8wnFU9PJcSZ8fNNL/t8nnAJ9FMu2XNENmdjHwQfRin6RjUuGDmt0ZssiNfceFoOe3AB8Bb0jylOWAYWa/AEdHk5c4APf77v+rsVnSDRni1JB6M/KMkb4kyXOxFMDLQOzW1zqA1M+ukOS5f0q8DvATiMfIIDLC+/obJPlppDIsD1lwNb/JAbj6uBpVY6GkNzPEVwBvp/NAZxAF4Z3FPElpGuF2cJWrVyTDmAP4Icl9PMplLydmdnW4iKc4WoMYIvyinP47w3AJ8myhGrsdgEfcQ6PJIyT9kdnp8ak+QHQRPvA+HPg9ku3v1gBqQPhFZ00JfKBNnUH1eXHnqw/MLAugsQrFgg05iSKIrjsfAfB79AQVamTEuV1tA2JU4cPpZY24kRvtYBODk+hD+AAg60bTQJYNIjV6XfJOru+ersSZZGOdz7hyv9jfGM2PBzIvyn4cTe6RdMIwgVuqU+7zWoMt8PgpKYjNrpK5n5PibDEWdDyJmKyr8KkB75V0XAXgceCuiEs2nWhyKkMM28k7CV/Q/3WSVlUAvEz+biTgSBeaAohRhM9daC73svykXSnNzJsdC4E/PV2X9E6TEyzo/vArZTiiaX+p98ZFWlZ5VdK1XXeuDzoz2wxcF62VL6uEU8gVtqaspJjx+17AujeZzxe2AgDvwnhMSDswgzpMH7vaZA0zOwP4KvnWd392sbQYQHg3ZmuGyVxJuQtNE3lafWNm3tHxoJWO+WnXplReL3Vl7pCUqxq3ErAmGHqqkOsFZLs1wxocpe7MJu/a9F1yDCXEVUmuU2EtdmnqWkylLs1UtpiK3RlH16TJV+rWOL1HbG/C7WxbCAuFqlmAq2upyZftysQqWAsgGLZ3bVx10sZHvNa+UJRyzzGszXomcEFSoErNwhsZi9NuTM52GgGIXKyr1PRrdMfIp+2fGhSSLC/LLwD837g43MSt7g/xZouXyZsQjKRCdQxCkdgrfE3+3GZM0ljdmk3e/wt7N2MCP1EakQAAAABJRU5ErkJggg==)}
#big-swiper .swiper-button-prev {transform: rotate(90deg)}
#big-swiper .swiper-button-next {transform: rotate(-90deg)}
#big-swiper .swiper-button-prev::after,
#big-swiper .swiper-button-next::after{display: none;}
@media screen and (max-width:750px) {.yyswiper-container {  height: 205px}#yy-detail-slide {  height: 180px}#yy-detail-slide .swiper-slide {  margin-right: 10px}.swiper-bg .close {  right: 15px;}}

.game_box .rec_game {margin-top: 10px;}
.game_box .rec_game .item { overflow: hidden; width: 100%; display: flex; }
.game_box .rec_game .item .img { display: block; }
.game_box .rec_game .item .img, .game_box .rec_game .item .img img { width: 64px; height: 64px; border-radius: 12px; }
.game_box .rec_game .item .info { flex: 1; height: 64px; margin: 0 12px; }
.game_box .rec_game .item .info .bt { font-size: 14px; color: #333; overflow: hidden; height: 24px; line-height: 24px; font-weight: 600; display: block; }
.game_box .rec_game .item .info .type { font-size: 12px; color: #999; height: 20px; line-height: 20px; display: block; overflow: hidden; margin-bottom: 3px; }
.game_box .rec_game .downl { display: flex; margin-top: 18px; }
.game_box .rec_game .downl a { flex: 1; display: block; text-align: center; color: #fff; height: 32px; line-height: 32px; border-radius: 3px; position: relative;}
.game_box .rec_game .downl .game-btn { background: #14cc8f; }
.game_box .rec_game .downl .box-btn { background: #17b1f2; }
.game_box .rec_game .downl a p {height: 18px;line-height: 20px;background: #f9fcff;border: 1px solid #17b1f2;font-size: 12px;padding: 0 5px;color: #f49307;border-radius: 10px;position: absolute;right: 50%;top: -16px;transform: translateX(50%); box-shadow: 0 1px 0px #17b1f2;white-space: nowrap;max-width: 90%;}
.game_box .rec_game .downl a p::after{content: '';width: 4px;height: 4px;background: #fff;border-left: 1px solid #17b1f2;border-bottom: 1px solid #17b1f2;position: absolute;bottom: -3px;left: 25%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.game_box .rec_game .downl a + a { margin-left: 12px; }
.game_box .tab-btns {margin: 10px 0;padding: 3px;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: auto;background-color: #F7F7F8;border-radius: 5px;}
.game_box .tab-btns li {-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;line-height: 28px;font-size: 14px;border-radius: 3px;overflow: hidden;height: 28px;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.game_box .tab-btns li.active {background-color: #fff;box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);}
.game_box .related_game_list li{position: relative;border-bottom: 1px solid #ebebeb;overflow: hidden;}
.game_box .related_game_list li .info{margin: 10px 67.5px 10px 0;}
.game_box .related_game_list li .info a {display: block;background: url(../images/l-list.png) no-repeat left center;background-size: auto 12px;padding-left: 18px;margin-bottom: 3px;line-height: 19px;height: 19px;overflow: hidden; color: #333;}
.game_box .related_game_list li .info p {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: 18px;font-size: 12px;line-height: 16px;color: #888;}
.game_box .related_game_list li>a {display:block;text-align: center;color: #fff;line-height: 28px;width: 57.5px;background: #17b1f2;border-radius: 3px;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.game_box .type_game_list .game_inner {position: relative;padding: 15px 0;border-bottom: 1px solid #ebebeb;}
.game_box .type_game_list .game_inner:last-of-type{border-bottom: none;}
.game_box .type_game_list .game_inner .game-icon {width: 62.5px;height: 62.5px;border-radius: 10px;margin: auto;position: absolute;left: 0;}
.game_box .type_game_list .game_inner .game-icon img {width: 100%;height: 100%;display: block;border-radius: 10px;}
.game_box .type_game_list .game_inner .game-detail {height: 62.5px;margin: 0 58px 0 62.5px;padding: 0 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-pack: center;-ms-flex-pack: center;justify-content: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.game_box .type_game_list .game_inner .game-detail .game-name {font-size: 15px;line-height: 21px;display: flex;align-items: center;}
.game_box .type_game_list .game_inner .game-detail .game-name span {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.game_box .type_game_list .game_inner .game-detail .game-name em {padding: 0 3px;line-height: 14px;height: 14px;font-size: 10px;color: #fff;margin-left: 5px;border-radius: 3px;vertical-align: 1px;flex-shrink: 0;}
.game_box .type_game_list .game_inner .game-detail .game-name em.green {background-color: #5cbe65;}
.game_box .type_game_list .game_inner .game-detail .game-name em.org {background-color: #ff9d01;}
.game_box .type_game_list .game_inner .game-detail .game-name em.pink {background-color: #f9679a;}
.game_box .type_game_list .game_inner .game-detail .game-info,
.game_box .type_game_list .game_inner .game-detail .game-desc {color: #999;font-size: 12px;height: 14px;padding-top: 1.5px;margin-top: 3px;overflow: hidden;text-wrap: nowrap;text-overflow: ellipsis;}
.game_box .type_game_list .game_inner .game-detail .game-info i,
.game_box .type_game_list .game_inner .game-detail .game-desc i {display: inline-block;width: 1px;height: 9px;background-color: #979797;vertical-align: middle;margin: -2px 4px 0;}
.game_box .type_game_list .game_inner .game-recommend-download {display: block;font-size: 13px;width: 56px;height: 27px;line-height: 27px;text-align: center;background-color: #17B1F2; color: #fff;border-radius: 4px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;}

.related_rank .group {overflow: hidden;margin: 10px 0 15px 0;border-radius: 5px;background-image: linear-gradient(to bottom right, #bfc7d0, #9da8b6);box-shadow: 0 2px 6px #eee;}
.related_rank .group .group-head {display: block;overflow: hidden;height: 30px;line-height: 30px;}
.related_rank .group .group-head h2 {color: #fff;text-align: center;letter-spacing: 1px;font-size: 16px;font-weight: 600;}
.related_rank .group .group-cont {padding: 5px 6%;background: rgba(255, 255, 255, 0.9);display: flex;justify-content: space-between;}
.related_rank .group .group-cont .zt-item {display: block;width: 60px;height: 87px;padding: 5px 0;}
.related_rank .group .group-cont .zt-item .zt-img {display: block;width: 100%;height: 60px;}
.related_rank .group .group-cont .zt-item .zt-img img {display: block;width: 100%;height: 100%;border-radius: 10px;object-fit: cover;}
.related_rank .group .group-cont .zt-item .zt-infor {margin-top: 7px;width: 100%;}
.related_rank .group .group-cont .zt-item .zt-infor h3 {overflow: hidden;width: 100%;height: 20px;color: #333;text-align: center;font-weight: 400;font-size: 14px;line-height: 20px;}
.related_rank .swiper-bp {display: inline-block;position: relative;height: 25px;margin-left: 50%;transform: translateX(-50%);margin-bottom: 10px;}
.related_rank .swiper-bp .swiper-pagination {position: relative;display: inline-block;padding-top: 7.5px;}
.related_rank .swiper-bp .swiper-pagination .swiper-pagination-bullet {position: relative;float: left;width: 10px;height: 10px;border-radius: 50%;margin: 0 5px;background: #e4e4e4;opacity: 1;}
.related_rank .swiper-bp .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #17B1F2;}
.related_rank .swiper-bp .swiper-button-prev {position: absolute;width: 15px;height: 15px;background: #cdcdcd;left: -25px;top: 0;bottom: 0;margin: auto;border-radius: 50%;background-image: url(../images/icon_1.png);background-size: 250px 50px;background-position: -5px -30px;}
.related_rank .swiper-bp .swiper-button-prev::after {display: none;}
.related_rank .swiper-bp .swiper-button-next {position: absolute;width: 15px;height: 15px;background: #cdcdcd;left: inherit;margin: 0;right: -25px;top: 0;bottom: 0;margin: auto;border-radius: 50%;background-image: url(../images/icon_1.png);background-size: 250px 50px;background-position: -30px -30px;}
.related_rank .swiper-bp .swiper-button-next::after {display: none;}

.related_news .tab-btns {width: 100%;height: 43px;border-bottom: 2px solid #f2f2f2;overflow-x: scroll;white-space: nowrap;-ms-overflow-style: none; overflow: -moz-scrollbars-none;}
.related_news .tab-btns::-webkit-scrollbar {height: 0;}
.related_news .tab-btns span {display: inline-block;padding: 0 14px;color: #333;font-weight: 400;font-size: 14px;line-height: 43px;}
.related_news .tab-btns .active {color: #17B1F2;position: relative;}
.related_news .tab-btns .active::after {position: absolute;bottom: 0;left: 50%;display: block;margin-left: -10px;width: 20px;height: 2px;background: #17B1F2;content: " ";}
.related_news .article-list {overflow: hidden;}
.related_news .article-list .article-item {display: flex;border-bottom: 1px solid #ebebeb;justify-content: space-between;}
.related_news .article-list .article-item:last-of-type {border-bottom: none;}
.related_news .article-list .article-item p {line-height: 40px;overflow: hidden;padding-left: 12px;background: url(../images/icon_arr.png) no-repeat left center;background-size: 5px auto;color: #333;text-overflow: ellipsis;white-space: nowrap;}
.related_news .article-list .article-item span {flex: 0 0 auto;line-height: 40px;font-size: 12px;color: #999;margin-left: 10px;}

.hot_games .game-list .game-inner {position: relative;padding: 15px 0;border-bottom: 1px solid #ebebeb;}
.hot_games .game-list .game-inner:last-of-type{border-bottom: none;}
.hot_games .game-list .game-inner .game-icon {width: 62.5px;height: 62.5px;border-radius: 10px;margin: auto;position: absolute;left: 0;}
.hot_games .game-list .game-inner .game-icon img {width: 100%;height: 100%;display: block;border-radius: 10px;}
.hot_games .game-list .game-inner .game-detail {height: 62.5px;margin: 0 58px 0 62.5px;padding: 0 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-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;}
.hot_games .game-list .game-inner .game-detail .game-name {font-size: 15px;line-height: 21px;display: flex;align-items: center;}
.hot_games .game-list .game-inner .game-detail .game-name span {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hot_games .game-list .game-inner .game-detail .game-name em {padding: 0 3px;line-height: 14px;height: 14px;font-size: 10px;color: #fff;margin-left: 5px;border-radius: 3px;vertical-align: 1px;flex-shrink: 0;}
.hot_games .game-list .game-inner .game-detail .game-name em.green {background-color: #5cbe65;}
.hot_games .game-list .game-inner .game-detail .game-name em.org {background-color: #ff9d01;}
.hot_games .game-list .game-inner .game-detail .game-name em.pink {background-color: #f9679a;}
.hot_games .game-list .game-inner .game-detail .game-info,
.hot_games .game-list .game-inner .game-detail .game-desc {color: #999;font-size: 12px;height: 14px;padding-top: 1.5px;margin-top: 3px;overflow: hidden;text-wrap: nowrap;text-overflow: ellipsis;}
.hot_games .game-list .game-inner .game-detail .game-info i,
.hot_games .game-list .game-inner .game-detail .game-desc i {display: inline-block;width: 1px;height: 9px;background-color: #979797;vertical-align: middle;margin: -2px 4px 0;}
.hot_games .game-list .game-inner .game-recommend-download {display: block;font-size: 13px;width: 56px;height: 27px;line-height: 27px;text-align: center;background-color: #17B1F2; color: #fff;border-radius: 4px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;}

.box-introduce { font-family:"Microsoft YaHei"; margin-top: 10px; border-radius: 5px; box-sizing: border-box; width: 100%;padding:7px 15px; background: linear-gradient(to right, rgba(255, 236, 235, 1), rgba(255, 236, 235, 0.2));}
.box-introduce .big-text { font-size: 16px; font-weight: 600;}
.box-introduce span {color: #ff4949;}
.box-introduce .small-text {font-size: 14px;display: block;width: 100%;}

/* 软件信息 */
.appmorebox{background-color: #fff; margin-top: 8px;    margin-top: 10px;border-bottom: 8px solid #F5F5F5;padding-bottom: 15px;}
.appmorebox{height: auto; width: 100%; overflow: hidden; box-sizing: border-box;}
.hotLabel_tit{position: relative; float: left; width: 100%; padding: 0 3%; box-sizing: border-box; height: 31px; line-height: 20px; border-bottom: 1px solid #e8e8e8; margin-top: 10px; margin-bottom: 10px;}
.hotLabel_tit p{width: 100%; height: 30px;}
.hotLabel_tit span{display: block; height: 30px; line-height: 24px; color: #666; float: left; letter-spacing: 1px; font-size: 16px; font-weight: bold;}
.sfyx_info{width: 94%; margin: 0 auto; height: auto; overflow: hidden; padding-bottom: 10px;}
.sfyx_info ul.sfyx_item{width: 100%; margin: 0 auto; height: auto; margin-top: -10px; overflow: hidden;}
.sfyx_info ul.sfyx_item li{width: 100%; margin: 0 auto; height: 38px; line-height: 38px; box-sizing: border-box; border-bottom: 1px solid #e8e8e8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #888;}
.sfyx_info{width: 94%; margin: 0 auto; height: auto; overflow: hidden; padding-bottom: 10px;}
.sfyx_info ul.sfyx_item{width: 100%; margin: 0 auto; height: auto; margin-top: -10px; overflow: hidden;}
.sfyx_info ul.sfyx_item li{width: 100%; margin: 0 auto; height: 38px; line-height: 38px; box-sizing: border-box; border-bottom: 1px solid #e8e8e8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #888}
.sfyx_info ul.sfyx_item li > span.ap_noti{float: left; margin-right: 60px;}
.sfyx_info ul.sfyx_item li a{color: #0099ff;}
.readqx_mask{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 99; position: fixed; top: 0; left: 0; color: #fff; display: none; overflow-y: hidden;}
.readqx_tanchuan{width: 80%; display: none; height: auto; background: #fff; border-radius: 10px; color: #666; text-align: center; position: fixed; top: 15%; left: 10%; box-sizing: border-box; padding: 12px 12px; z-index: 100;}
.readqx_tanchuan .readqx_tit{font-size: 16px; color: #666; font-weight: bold; padding-bottom: 12px; border-bottom: 1px solid #e8e8e8; margin-bottom: 10px; width: 100%; overflow: hidden;}
.readqx_tanchuan .readqx_tit .readqx_close{width: 30px; height: 30px; color: #666; font-size: 18px; transform: scale(1.5, 1); display: block; position: absolute; right: 8px; top: 10px; font-weight: normal;}
.readqx-form{max-height: 360px; overflow: auto; font-size: 15px; text-align: left; line-height: 30px;}
.readqx_tanchuan pre{font-size: 15px;line-height: 24px;}
pre{margin: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}

