@charset "utf-8"; /* * author : lw */ /********************* 应用中心 *********************/ .m-app-center { } .m-app-center .ui-listview ul { border-top: 0; margin-top:10px; } .m-app-center .ui-listview ul:after { display: block; visibility: hidden; clear: both; height: 0; content: " "; font-size: 0; } .m-app-center .ui-listview li { float: left; padding: 10px 0; width: 50%; border-top: 0; } .m-app-center .ui-listview li:nth-child(1), .m-app-center .ui-listview li:nth-child(2) { padding-top: 0; } .m-app-center .ui-listview li:last-child { padding-bottom: 10px; } .m-app-center .ui-listview li:nth-last-child(2) { border-bottom: 0; } .m-app-center .ui-listview li:nth-child(2n) { /*border-bottom: solid 1px #ddd;*/ } .m-app-center .ui-listview .media-image { padding: 0; width: 50px; height: 50px; border: 0; } .m-app-center .ui-listview .media-image img { width: 50px; height: 50px; border-radius: 16%; } .m-app-center .ui-listview .title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .m-app-center .ui-listview .controls { margin-top: 5px; } .m-app-center .ui-listview .btn-download { display: inline-block; padding: 5px 15px; width: auto; border: solid 1px #009cff; border-radius: 3px; background: #009cff; color: #fff; font-size: 11px; line-height: 1em; } .m-app-center .ui-listview .btn-download:active { border: 1px solid #f55; background-color: #f55; color: #fff; } /********************* 游戏列表 *********************/ .ui-listview-games { } .ui-listview-games li:first-child { padding-top: 10px; } .ui-listview-games .media-image { padding: 0; width: 50px; height: 50px; border: 0; } .ui-listview-games .media-image img { width: 50px; height: 50px; border-radius: 8px; } /********************* 游戏字母列表 *********************/ .m-listview-alphabet { } .m-listview-alphabet .list-nav { margin: 0 10px 0 10px; border-bottom: solid 1px #ddd; } .m-listview-alphabet .list-nav a { display: inline-block; margin: 0 10px 10px 0; padding: 0 6px; height: 22px; border: 1px solid #ddd; border-radius: 2px; color: #888; font-size: 11px; line-height: 24px; } .m-listview-alphabet .list-nav a:active, .m-listview-alphabet .list-nav a.active { border: 1px solid #f55; background-color: #f55; color: #fff; } .m-listview-alphabet .app-list { margin: 0 10px; border-bottom: 1px solid #ddd; } .m-listview-alphabet .app-list .letter { color: #333; font: bold 16px/32px arial, 'microsoft yahei', sans-serif; } .m-listview-alphabet .swiper-container { padding-bottom: 10px; } .m-listview-alphabet .swiper-slide { padding-right: 10px; width: 60px; } .m-listview-alphabet .swiper-slide:last-child { padding-right: 0; } .m-listview-alphabet .swiper-slide img { display: inline-block; width: 60px; height: 60px; border-radius: 6px; } .m-listview-alphabet .swiper-slide .title { display: block; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; } /********************* 模块通用轮播 *********************/ .module-slider .swiper-container { margin: 0 10px; } .module-slider .swiper-wrapper { position: relative; height: 90px; } .module-slider .swiper-slide { /*box-sizing:border-box;*/ padding: 0 10px 0 0; } .module-slider .swiper-slide:last-child { padding-right: 0; } .module-slider .swiper-slide .event-img { z-index: 10; display: block; overflow: hidden; box-sizing: border-box; padding: 3px; width: 145px; height: 93px; border: 1px solid #ccc; background-color: #fff; } .module-slider .swiper-slide .event-title { display: block; width: 138px; margin-left: 3px; height: 2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font: 13px/2 'microsoft yahei', sans-serif; color: #333; text-align: center; } .module-slider .swiper-slide img { display: inline-block; width: 100%; height: 100%; } .module-slider .pagination { z-index: 30; display: block; padding: 0 0 10px; text-align: center; } .module-slider .pagination span { display: inline-block; margin: 0 3px; width: 20px; height: 5px; background-color: #ccc; -webkit-transition: background-color .4s; transition: background-color .4s; } .module-slider .pagination span.swiper-active-switch { background-color: #009cff; } /*.module-slider .pagination span.swiper-visible-switch*/ /********************* 时间轴列表 *********************/ .m-time-line { position: relative; margin-bottom: 20px; margin-left: 20px; border-left: solid 1px #009cff; } .m-time-line:after { position: absolute; bottom: -3px; left: -4px; display: block; width: 7px; height: 7px; border-radius: 50%; background-color: #009cff; content: ''; } .m-time-line .time-displayer { display: inline-block; margin: 10px 0 10px -15px; padding: 0 7px 0 26px; height: 22px; border-radius: 4px; background: #009cff no-repeat 7px 50%; background-size: 14px; color: #fff; line-height: 23px; } .m-time-line .event-contains { padding-bottom: 10px; } .m-time-line .ui-listview ul { border-top: 0; } .m-time-line .ui-listview li:first-child { padding-top: 0; border-top: 0; } .m-time-line .ui-listview li:last-child { border-bottom: solid 1px #ddd; } /********************* 用户中心-用户信息 *********************/ .m-user-center-info { box-sizing: border-box; padding: 12px 0; height: 100px; background: url(/uploads/image/rmcvimages/user-info-bg.jpg) no-repeat 0 0, repeat-x; } .m-user-center-info .user-face { float: left; padding-top: 3px; margin: 0 15px; } .m-user-center-info .user-face img { display: block; width: 70px; height: 70px; border-radius: 50%; } .m-user-center-info .user-name { margin-bottom: 5px; color: #333; font: 18px/1em 'microsoft yahei', sans-serif; } .m-user-center-info .user-name a { color: #f55; font-size: smaller; margin-left: 10px; } .m-user-center-info p { color: #333; font: 12px/1.5em 'microsoft yahei', sans-serif; } .m-user-center-info p strong { color: #f55; font-weight: normal; } .m-user-center-info p a { color: #f55; } .m-user-center-info p span { margin-left: 5px; margin-right: 5px; } .m-user-center-info p b { font-weight: normal; color: #555; } .m-user-center-details.ui-tab-primary .ui-tab-nav li { box-flex: 1; -webkit-box-flex: 1; } /********************* 礼包列表 *********************/ .m-gift-list { margin: 0 10px; } .m-gift-list ul:after { display: block; visibility: hidden; clear: both; height: 0; content: " "; font-size: 0; } .m-gift-list li { float: left; box-sizing: border-box; margin-bottom: 12px; width: 48%; } .m-gift-list li:nth-child(2n 1) { margin-right: 4%; } .m-gift-list li a { display: block; } .m-gift-list .media-image { position: relative; box-sizing: border-box; margin-bottom: 10px; padding: 3px; border: 1px solid #ddd; } .m-gift-list .media-image img { display: block; height: 88px; width: 100%; } .m-gift-list .media-image .title { position: absolute; right: 3px; bottom: 3px; left: 3px; display: block; overflow: hidden; background-color: rgba(0, 0, 0, .5); color: #fff; text-align: center; text-overflow: ellipsis; white-space: nowrap; } .m-gift-list .media-content { position: relative; color: #555; font: 12px/1em 'microsoft yahei', sans-serif; } .m-gift-list .media-content .platform { position: absolute; top: 0; right: 0; } .m-gift-list .s-expire .media-image:after, .m-gift-list .s-notbegin .media-image:after { position: absolute; top: 3px; left: 3px; display: block; width: 35px; height: 15px; color: #fff; text-align: center; font-size: 9px; line-height: 15px; } .m-gift-list .s-notbegin .media-image:after { background-color: rgba(255, 50, 50, .7); content: '未开启'; } .m-gift-list .s-expire .media-image:after { background-color: rgba(0, 0, 0, .7); content: '已过期'; } /********************* 其他 *********************/ .ui-listview-news.ui-listview .desc { height: 18px; overflow: hidden; } /* 顶部及页面广告banner */ .top-bn { position: relative; z-index: 9999; } .con-bn { padding-bottom: 15px; } .con-bn img, .top-bn img { display: block; width: 100%; height: auto; } .top-bn .tb-close { position: absolute; right: 0px; top: 0; z-index: 99; width: 50px; height: 50px; background: no-repeat 50% 50%; -webkit-background-size: 25px auto; } /********************* 近期热门游戏 *********************/ .m-hot-game { } .m-hot-game ul { margin: 0 10px 5px; display: -webkit-box; display: box; box-pack: justify; -webkit-box-pack: justify; } .m-hot-game ul:last-child { margin-bottom: 0; } .m-hot-game ul li { display: block; width: 60px; height: 90px; } .m-hot-game ul li a { display: block; } .m-hot-game ul .app-icon { display: block; width: 60px; height: 60px; border-radius: 10px; } .m-hot-game ul .title { display: block; font: 12px/30px 'microsoft yahei', sans-serif; color: #333; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } /********************* 视频攻略列表 by jierchou(2015-04-22) *********************/ .ui-video-list { margin-left: 10px; margin-right: 10px; } .ui-video-list ul { position: relative; margin-top: -10px; margin-bottom: 10px; letter-spacing: -1px; /*word-spacing: -0.43em;*/ font-size: 0; } .ui-video-list li { display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; width: 50%; margin-top: 10px; vertical-align: top; } .ui-video-list li:nth-of-type(2n 1) { padding-right: 6px; } .ui-video-list li:nth-of-type(2n) { padding-left: 6px; } .ui-video-list .video-box { display: block; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .ui-video-list .video-thumb { position: relative; display: block; border: 1px solid #c6c6c6; padding: 3px; background-color: #fff; } .ui-video-list .video-thumb:before { content: ''; position: absolute; top: 50%; left: 50%; width: 36px; height: 36px; margin-top: -18px; margin-left: -18px; background: top center no-repeat; -webkit-background-size: 100%; background-size: 100%; } .ui-video-list .video-thumb:active:before { background-position: bottom center; } .ui-video-list .video-thumb img { display: block; width: 100%; min-height: 85px; height: auto; background-color: #dedede; } .ui-video-list .video-title { max-height: 36px; margin-top: 6px; line-height: 18px; color: #383838; font-size: 12px; display: -webkit-box; display: box; word-break: break-all; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; } /********************* 搞趣app列表 by jierchou(2015-04-23) *********************/ .m-gao7app-list { min-height: 394px; margin-left: 10px; margin-right: 10px; } .m-gao7app-list ul li { border-bottom: solid 1px #cecece; } .m-gao7app-list ul li:last-child { border-bottom: none; } .m-gao7app-list ul a { display: block; padding-top: 10px; padding-bottom: 10px; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .m-gao7app-list .container { position: relative; display: block; } .m-gao7app-list .container:after { display: block; visibility: hidden; clear: both; height: 0; content: " "; font-size: 0; } .m-gao7app-list .avatar { display: inline; float: left; margin-left: -50; width: 50px; height: 50px; border-radius: 6px; vertical-align: top; } .m-gao7app-list .content { margin-right: 62px; margin-left: 60px; } .m-gao7app-list .content .title { margin-bottom: 4px; font-size: 14px; line-height: 18px; color: #000; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .m-gao7app-list .content .meta { max-height: 28px; font-size: 12px; color: #aaa; line-height: 14px; display: -webkit-box; display: box; word-break: break-all; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; } .m-gao7app-list .control { position: absolute; top: 14px; right: 0; overflow: hidden; width: 56px; height: 20px; border: 1px solid #ccc; border-radius: 4px; color: #fff; text-align: center; font: 12px/20px 'microsoft yahei', sans-serif; color: #888; } .m-gao7app-list ul a:active .control { border-color: #f55; background-color: #f55; color: #fff; } /********************* 礼包中心修改 by lyy *********************/ .m-pack-center .box-nav { position: relative; background: #eee; } .m-pack-center .box-nav ul { position: absolute; right: 0; top: 0; overflow: hidden; } .m-pack-center .box-nav li { float: left; margin: 0 10px; } .m-pack-center .box-nav .active { border-bottom: #f55 2px solid; } .m-pack-center .box-nav li a { height: 40px; line-height: 40px; } .m-pack-center .box-nav .active a { height: 38px; line-height: 38px; } .m-pack-center .ui-listview ul { overflow: hidden; } .m-pack-center .ui-listview li { float: left; padding: 10px 0; width: 50%; border-top: 0; } .m-pack-center .ui-listview .pack-img { width: 50px; height: 50px; position: relative; margin-right: 10px; } .m-pack-center .ui-listview .pack-img img { width: 50px; height: 50px; display: block; border-radius: 16%; } .m-pack-center .ui-listview .pack-word { padding-right: 5px; font-size: 14px; box-flex: 1; -webkit-box-flex: 1; height: 42px; overflow: hidden; } .m-search-primary .search-suggest a:nth-of-type(1) { background: #f55; color: #fff; } .m-footer-control.show { bottom: 30px; } /********************* 意见反馈 by jierchou(2015-04-23) *********************/ .m-feedback { padding: 10px; } .m-feedback .feedback-item { margin-bottom: 10px; } .m-feedback .feedback-item label { display: block; margin-bottom: 8px; font-size: 14px; color: #383838; line-height: 18px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .m-feedback .feedback-item input, .m-feedback .feedback-item textarea { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 5px; border: 1px solid #ccc; -webkit-border-radius: 0; border-radius: 0; line-height: normal; color: #aaa; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .m-feedback .feedback-item input { height: 30px; } .m-feedback .feedback-item textarea { height: 104px; padding-top: 6px; padding-bottom: 6px; line-height: 18px; text-align: left; color: #aaa; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; } .m-feedback .feedback-item textarea::-webkit-input-placeholder, .m-feedback .feedback-item input::-webkit-input-placeholder { color: #aaa; } .m-feedback .feedback-item textarea:focus, .m-feedback .feedback-item input:focus { color: #222; } .m-feedback .feedback-tip { height: 20px; margin-top: 6px; line-height: 20px; color: #f55; } .m-feedback .feedback-control { display: -webkit-box; display: box; -webkit-box-pack: end; box-pack: pack; height: 26px; } .m-feedback .feedback-control .feedback-btn { display: block; width: 60px; height: 26px; border: none; -webkit-border-radius: 4px; border-radius: 4px; background-color: #f55; text-align: center; color: #fff; font-size: 12px; } /********************* 搜索攻略专区幻灯片 by jierchou(2015-04-24) *********************/ .m-search-slide { position: relative; overflow: hidden; background: url(/uploads/image/rmcvimages/gao7-placeholder.png) no-repeat 50% 50%; -webkit-background-size: auto 120px; background-size: auto 120px; } .m-search-slide .swiper-wrapper { position: relative; overflow: hidden; height: 120px; } .m-search-slide .swiper-slide { position: relative; z-index: 10; display: block; overflow: hidden; height: 120px; text-align: center; } .m-search-slide .swiper-slide:hover { text-decoration: none; font-size: 0; } .m-search-slide .swiper-slide img { display: inline-block; width: 100%; min-height: 100%; } .m-search-slide .title { position: absolute; bottom: 0; left: 0; overflow: hidden; width: 100%; height: 30px; background-color: rgba(0, 0, 0, .8); color: #fff; text-align: center; text-overflow: ellipsis; white-space: nowrap; font: 14px/30px 'microsoft yahei', sans-serif; } .m-search-slide .pagination { position: absolute; right: 0; bottom: 30px; left: 0; z-index: 30; display: block; text-align: center; } .m-search-slide .pagination span { display: inline-block; margin: 0 3px; width: 15px; height: 4px; background-color: #fff; -webkit-transition: background-color .4s; transition: background-color .4s; } .m-search-slide .pagination span.swiper-active-switch { background-color: #f55; } /* 弹幕评论 */ .barrage-comment{ position: fixed; bottom: 0; left: 0; right: 0; background: #000; height: 50px; z-index: 9999; } /*新增腾讯游戏模块*/ .tenxun-game-controls .ui-tab-nav a{ max-width: 74px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; } .tenxun-game-controls .ui-tab-nav li.active a{ color: #ff4040; } .tenxun-game-controls .ui-tab-nav li.active a:hover{ color: #ff4040; } .tenxun-game-body .ui-listview li.tenxun-list-one{ border-bottom: none; } .tenxun-game-body .tenxun-game-select .tenxun-game-selimg{ display: block;width: 66px;height: 66px;float: left;margin-right: 13px;border-radius: 10px; } .tenxun-game-body .tenxun-game-select .tenxun-game-selcon{ float: left; } .tenxun-game-body .tenxun-game-select .tenxun-game-selcon p, .tenxun-game-body .tenxun-game-select .tenxun-game-selcon a{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis; } .tenxun-game-body .tenxun-game-select .tenxun-game-selcon p{ height: 24px;line-height: 24px;margin-bottom: 0;margin-top: 5px;font-size: 15px;color: #000; } .tenxun-game-body .tenxun-game-select .tenxun-game-selcon a{ display: block;width: 50px;height: 22px;float: left;line-height: 22px;text-align: center;font-size: 12px;color: #595959;border: solid 1px #888;margin: 5px 0 5px 4px;border-radius: 3px; } .tenxun-game-body .tenxun-game-select .tenxun-game-selcon a.upload-top{ margin-left: 0;background-color: #ff4040;border: solid 1px #ff4040;color: #fff; } .tenxun-game-body .tenxun-game-detail{ padding: 0 9px; } .tenxun-game-body .tenxun-game-detail .tenxun-game-dettit{ height: 20px;line-height: 20px;font-size: 15px;color: #ff4040;margin-bottom: 7px; } .tenxun-game-body .tenxun-game-detail p{ font-size: 12px;color: #595959; } .tenxun-game-body .tenxun-game-detail .tenxun-game-detcon{ line-height: 24px;height: 72px;overflow: hidden;border-bottom: none; } .tenxun-game-body .tenxun-game-detail .tenxun-game-detstar{ margin: 10px 0 15px;padding-top: 15px;border-bottom: solid 1px #ddd;border-top: solid 1px #ddd; } .tenxun-game-body .tenxun-game-detail .tenxun-game-detstar span{ display: block;width: 50%;float: left;color: #000;margin-bottom: 10px; } .tenxun-game-body .tenxun-game-detail .tenxun-game-detstar span i{ display: inline-block;width: 10px;height: 10px;margin-right: 3px; } .tenxun-game-body .tenxun-game-detail .tenxun-game-detstar span i.icon-yellostar{ width: 75px;height: 15px;background: repeat-x; } .tenxun-game-body .tenxun-game-detail .tenxun-game-detstar span i.icon-graystar{ width: 75px;height: 15px;background: repeat-x; } .tenxun-game-body .tenxun-game-detail .tenxun-game-detcom{ color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }