﻿@charset "utf-8";
/*小标签及专题系类*/
body{font-size: 14px;}
.main-top-b li {float:  left;display:  inline;width: 80px;margin-left: 33px;position:  relative;z-index:  1;}
.main-top-b li:first-child{margin-left: 0;}
.main-top-b img {display:  block;width: 70px;height: 70px;background-color: #f8f8f8;border-radius: 15px;margin: 0 auto 5px;}
.main-top-b { overflow:  hidden; position:  relative; margin-top: 25px; }
.main-top-b span {display:  block;text-align:  center;color:  #333;font-size:  12px;white-space:  nowrap;overflow:  hidden;text-overflow:  ellipsis;height: 24px;line-height: 24px;}
.main-top-b span:last-child{color: #999;}
.main-top-b li:after {content: "";width:  12px;height:  12px;position:  absolute;top: 32px;right: -24px;background: url(../images/index.png) -1px -86px no-repeat;z-index:  1;}
.main-top-b:before { content: ""; width: 1060px; height:  1px; background:  #d6e6fe; position:  absolute; left: 20px; top: 38px; z-index:  0; }
.game_xl_zt{margin-top: 13px;margin-bottom: -1px;}
.game_xl,.game_zt{overflow: hidden;}
.game_xl span{float: left;display: inline-block;width: 44px;height: 24px;line-height: 24px;margin-right: 22px;background: url(../images/index.png) 0px -104px no-repeat;color: #4384d4;text-align: center;margin-top: 9px;}
.game_zt span{float: left;display: inline-block;width: 44px;height: 24px;line-height: 24px;margin-right: 22px;background: url(../images/index.png) 0px -104px no-repeat;color: #4384d4;text-align: center;margin-top: 9px;}
.game_xl_tag{float: left;width: 1034px;overflow: hidden;height: 42px;line-height: 42px;}
.game_xl_tag a{float: left;position: relative;margin-left: 24px;}
.game_xl_tag a:first-child{margin-left: 0;}
.game_xl .game_xl_tag a:nth-of-type(3n+3){color:#e35720;}
.game_zt .game_xl_tag a:nth-of-type(3n+2){color:#e35720;}
.game_xl_tag a:before{content:'';position: absolute;left:-12px;width: 1px;height: 13px;background: #aaa;top:0;bottom:0;margin:auto;}
/*banner*/
.main-top-t{margin-top: 15px;overflow: hidden;}
/*首页banner图-*/
.game_banner_left{width: 320px;float: left;}
.in-banner{width: 320px; height:230px; background-color: #e3e3e3; position:  relative;}
.in-banner .swiper-slide a{ display:block; position:relative; cursor:pointer;height: 100%; }
.in-banner .swiper-slide a img{ display:block;height: 100%; }
.in-banner .swiper-slide a p{width: 100%;height: 100px;position: absolute;left: 0;bottom: -26px;background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#000);font-size: 14px;color:#fff;line-height: 95px;
    padding: 0 15px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in-banner .swiper-pagination-bullet{ background:#fff; }
.in-banner .swiper-pagination-bullet-active{ width: 42px; border-radius: 30px; }
.in-banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url(../images/index.png) -1px -344px no-repeat;left: 0;opacity: 0}
.in-banner .swiper-button-next, .swiper-container-rtl .swiper-button-next{background:url(../images/index.png) -32px -344px no-repeat;right: 0;opacity: 0}
.in-banner .swiper-button-next, .swiper-button-prev{width: 21px;height: 40px;}
.in-banner:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next{opacity: 1;}
.in-banner:hover .swiper-button-next, .swiper-container-rtl .swiper-button-next{opacity: 1;}
/*中间LoL*/
.main_LoL{float:left;width: 426px;margin:0 40px;}
.main_LoL_h3 a{display:block;cursor: pointer;font-size: 24px;color: #e86036;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.main_LoL_h4{display:block;cursor: pointer;font-size: 12px;height: 40px;line-height: 40px;color: #999;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.main_LoL_t{border-top: 1px dotted #dbdbdb;position: relative;margin-top: 10px;padding:11px 0;}
.main_LoL_t a{display: block;padding-left:34px;font-size: 16px;color:#333;height: 37px;line-height: 37px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;}
.main_LoL_t a:before{content: '';display: inline-block;width: 15px;height: 15px;background:url(../images/index.png) 0px -136px no-repeat;position: absolute;top: 0;left: 0;bottom: 0;
    margin: auto;}
.main_LoL_t a:hover{color:#e86036;}
.main_LoL_t a.active:before{background:url(../images/index.png) 0px -153px no-repeat;}
.main_LoL_t a:first-child{padding-left: 0;}
.main_LoL_t a:first-child span{background: #ff9b58;display: inline-block;font-size: 12px;border-radius: 4px;height: 22px;line-height: 22px;padding: 0 6px;color:#fff;margin-right: 15px;}
.main_LoL_t a:first-child:before{background: none;}
.main_LoLS div:nth-of-type(2) span{background: #ff7b53}
.main_LoLS div:nth-of-type(3) span{background: #f05b3e}
/*推荐文章*/
.game_essay{margin-top:32px;}
.global-tit{height: 26px;line-height: 26px;position:  relative;padding-left: 12px;overflow: hidden;}
.global-tit span.gl-title {font-size: 20px;font-weight: bold;color: #444;float: left;display: inline;}
.global-tit:before {content:  "";position:  absolute;left:  0;top: 0px;width: 4px;height: 26px;background-color: #2b91e8;}
.gl-r {float: right; color: #999; font-size: 12px;}
.gl-r em { display:inline-block;vertical-align: middle;font-style: normal;margin-left: 5px; }
.gl-r i {  display:inline-block;vertical-align: middle;width: 13px;height: 13px;background:  url(../images/index.png) -1px -171px no-repeat; }
.hots_cen{padding-bottom:50px;}
.hots_ul{overflow: hidden;margin-top:22px;}
.hots_ul li{float: left;position: relative;box-sizing: border-box;overflow: hidden;}
.hots_ul li a:after{content:'';display: inline-block;width: 5px;height:5px;border:1px solid #26a3ef;background: #e2f7ff;position: absolute;top: 0;left: 2px;bottom: 0;margin: auto;transform: rotate(45deg);}
.hots_ul li a{display: block;cursor: pointer;padding:10px 0 10px 25px;position: relative;overflow: hidden;}
.hots_ul li a img{float: left;width: 0;height:0;}
.hots_ul li a h3{font-size: 14px;color:#333;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hots_ul li a p{font-size: 12px;color: #999;position: relative;display: none}
.hots_ul li a p i{display: inline-block;width: 20px;height:26px;background: url(../images/one_img.png) -269px -51px no-repeat;vertical-align: middle;margin-right: 5px;}
.hots_ul li.active a img{width: 125px;height:70px;margin-right: 10px;}
.hots_ul li.active a{padding:6px 0 6px 0;}
.hots_ul li.active a p{display: block;}
.hots_ul li.active h3{margin-bottom: 8px;line-height: 23px;color:#333;max-height: 50px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;white-space: inherit;}
.hots_ul li.active a:after{left:-50px;}
/*编辑首推*/
.mt-tr-b{margin-top: 20px;}
.mt-cont { margin-top:  24px; overflow:  hidden; }
.mt-cont ul li{overflow: hidden;position: relative;margin-bottom: 16px;}
.mt_li_href{cursor: pointer;}
.mt_li_href img { width: 70px; height: 70px; background: #ccc; border-radius: 12px; display:  block; float:  left;display: none; }
.mtcont-r { float:  left; width:  180px;}
.mtcont-tit { color:  #444; font-size: 14px; display:  block; height: 20px; line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: pointer; }
.mtcont-tit:hover{color: #4191f4;}
.mtcont-r .star-score { width:  84px; height: 13px;margin-top:0; position: absolute;top:0;right:0;bottom:0;margin:auto;}
.mtcont-r .show-score { height: 13px; }
.mtcont-tip{color: #999;font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height:28px;line-height:28px;display: none;}
.mt-cont li.active{margin-bottom: 26px}
.mt-cont li.active img{display: block;}
.mt-cont li.active .mtcont-tip{display: block;}
.mt-cont li.active .mtcont-r{margin-left: 10px;}
.mt-cont li.active .mtcont-r .star-score{position:relative;left: -48px;}
.mt-cont li.active .mtcont-tit {font-weight: bold;height:28px;line-height: 28px;}
.star-score { width: 95px; height: 14px; background: url(../images/star-hide.png) 0 0 no-repeat; margin-top:  5px; background-size: 100% 100%; }
.show-score { height: 14px; display:block; background: url(../images/star-show.png) 0 0 no-repeat; background-size: auto 100%; }
/*游戏推荐*/
.game_game_tj{overflow: hidden;margin-top:20px;}
.game_game_f{float: left;width: 786px;position: relative;}
.game_game_f:before{content:'';width: 408px;height: 2px;background: #f4f4f4;position: absolute;top:13px;right:54px;}
.game_game_tab{position: absolute;width: 130px;height: 30px;line-height:30px;background: #f8f8f8;font-size: 14px;overflow: hidden;top:0;left:140px;}
.game_game_tab a{float: left;width: 65px;border:1px solid #e8e8e8;color:#999;box-sizing: border-box;text-align: center;height:28px;line-height:28px;}
.game_game_tab a.active{background: #5696ff;color:#fff;border:1px solid #5696ff;}
.game_game_r{float: right;width: 274px;}
.con_l_c ul{ overflow: hidden; width: 858px;padding-top: 33px; display: none;}
.con_l_c ul li{ margin:0 61px 10px 0; float: left; text-align: center;}
.con_l_href{ display: block; text-align: center; width: 80px; }
.con_l_href img{ width: 80px; height: 80px; border-radius: 6px;display: block; }
.con_l_href p{height: 35px;line-height:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.con_l_down{display: inline-block;padding:0 10px;line-height: 22px;  border:1px solid #4384d4;color:#4384d4;}
.con_l_down:hover{background: #4384d4;color: #fff;}
/*最新*/
.game_ul2_gl{overflow: hidden;width:846px;float: left;}
.game_ul2_gl a{float: left;width: 216px;margin-right: 36px;color:#666;margin-top:18px;position: relative;padding-left:25px;height: 20px;line-height: 20px;overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.game_ul2_gl a:hover{color:#333;}    
.game_ul2_gl a:before{content:'';position: absolute;top:6px;left:0;display: inline-block;width: 7px;height: 7px;background: #ddd;border-radius: 50%;}

/*右侧游戏排行*/
.con_r_tab{ border-bottom: 2px solid #efefef; height: 34px; line-height: 34px; }
.con_r_tab_do{ font-size: 16px; position: relative; color:#666; }
.con_r_tab_do:before{ content:''; position: absolute; width: 67px; height: 2px; left:0; bottom:-2px; background: #2f70c0; }
.con_r_tab_do:after{ content:''; position: absolute; left:0; right:0; bottom: -6px; margin: auto; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #2f70c0; }
.con_r_tab_hot{ margin-top:5px; font-size: 0; border:2px solid #4191f4; border-radius: 2px; height:22px; line-height: 22px; }
.con_r_tab_hot a{ display: inline-block; font-size: 12px; color:#4191f4; padding:0 10px; background:#fff; }
.con_r_tab_hot .active{ background: #4191f4; color:#fff; }
.b-r-con ul{margin-top: 20px;}
.b-r-con ul li{padding: 11px 0 11px 30px;overflow: hidden;position: relative;}
.b-r-con ul li:last-child{ border:0; }
.b-r-con-img{float:left;margin-right: 13px;}
.b-r-con-img img{width: 70px;height: 70px;border-radius: 4px;display:block;object-fit: cover;display: none;}
.b-r-con-t h3 a{ font-size:14px;color:#333; font-weight: 500; display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-con-t p{ font-size:12px; color:#999;margin-top:5px; width:96px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: none; }
.b-r-con-t p a{color: #999;}
.b-r-download{ position: absolute; top:0; right:0; bottom:0; margin:auto; border:1px solid #dfdfdf; color:#666;display: inline-block;font-size: 12px;padding:0 2px;height:16px;line-height: 16px;}
.b-r-con ul li:before{ content: ''; color:#fff; font-size:12px; width:15px; text-align: center; height:15px; line-height: 15px; background:#c4c4c4; position: absolute; top:0; left:0; bottom:0; margin:auto; }
.b-r-con ul li:nth-of-type(1):before{ content:'1'; background:#ff9b58; }
.b-r-con ul li:nth-of-type(2):before{ content:'2'; background:#ffbc90; }
.b-r-con ul li:nth-of-type(3):before{ content:'3'; background:#ffd8be; }
.b-r-con ul li:nth-of-type(4):before{ content:'4'; }
.b-r-con ul li:nth-of-type(5):before{ content:'5'; }
.b-r-con ul li:nth-of-type(6):before{ content:'6'; }
.b-r-con ul li:nth-of-type(7):before{ content:'7'; }
.b-r-con ul li:nth-of-type(8):before{ content:'8'; }
.b-r-con ul li:nth-of-type(9):before{ content:'9'; }
.b-r-con ul li:nth-of-type(10):before{ content:'10'; }
/*选中*/
.b-r-con ul li.active:before{height: 70px;line-height: 70px;}
.b-r-con ul li.active .b-r-download{width: 46px;height: 26px;color:#237ac5;border:1px solid #1388fe;background: #eef7ff;text-align: center;line-height: 26px;border-radius: 4px;}
.b-r-con ul li.active .b-r-con-img img{display: block;}
.b-r-con ul li.active .b-r-con-t p{display: block;}
.b-r-con ul li.active .b-r-con-t h3 a{display: block;height: 22px;line-height: 22px;color:#067ffc;}
/*又一个游戏推荐*/
.game_game2{margin-top:30px;}
.m_rest{ margin-top:15px; }
.m_rest_swiper,.m_rest_swiper_s{position: relative;}
.m_rest_container{ background:#fff; margin-top:30px;}
.m_rest_container .swiper-slide img{ width: 100%; height:110px; display: block; border-radius: 4px; object-fit:cover; }
.m_rest_container .swiper-slide a{ display: block; }
.m_rest_container .swiper-slide p{ color:#fff;text-align: center; font-size: 12px;position: absolute;width: 100%;height: 120px;line-height:120px;padding:0 15px;box-sizing:border-box;
	top:0;left:0;background: rgba(1,1,1,.3);}
/*左右切换按钮*/
.m_rest_swiper .swiper-button-prev{width: 20px;height: 70px;left:-40px;top: 49px;display: inline-block;}
.m_rest_swiper .swiper-button-next{width: 20px;height:70px;right:-40px;top: 49px;display: inline-block;}
.m_rest_swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/index.png) no-repeat -1px -268px;}
.m_rest_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(../images/index.png) no-repeat -1px -190px;}

.m_rest_swiper_s .swiper-button-prev{width: 20px;height: 70px;left:-40px;top: 49px;display: inline-block;}
.m_rest_swiper_s .swiper-button-next{width: 20px;height:70px;right:-40px;top: 49px;display: inline-block;}
.m_rest_swiper_s .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/index.png) no-repeat -1px -268px;}
.m_rest_swiper_s .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(../images/index.png) no-repeat -1px -190px;}
/*游戏攻略*/
.game_game_con{overflow: hidden;margin-top:56px;}
.game_gl_l{float: left;width: 786px;position: relative;}
.game_gl_l:before{content:'';width: 608px;height: 2px;background: #f4f4f4;position: absolute;top:13px;right:54px;}
.game_gl_r{float: right;width: 274px;}
.game_gl_ban{overflow: hidden;margin-top:30px;}
.game_gl_ban_l{float:left;width:320px;margin-right: 40px;}
.game_gl_ban_r{float:left;width:426px;}
.game_gl_href{position: relative;display: block;height: 200px;}
.game_gl_href>img{display: block;height: 100%;width: 100%;}  
.game_gl_foot{position: absolute;width: 100%;height: 72px;background:rgba(1,1,1,.5);left:0;bottom:0;padding:10px 12px;box-sizing: border-box;}  
.game_gl_re{position: relative;overflow: hidden;}
.game_gl_re>img{float: left;width: 50px;height: 50px;border-radius: 4px;margin-right: 12px;}
.game_gl_tit h4{font-size:16px;color:#fff;height: 24px;line-height: 24px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.game_gl_tit p{font-size: 12px;color:#fefefe;height: 20px;line-height: 20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.game_gl_img{margin-top:20px;display: block;border:1px solid #e9e9e9;background: #e8e8e8;height: 90px;}
.game_gl_img>img{float: left;width: 50%;height: 100%;display: block;}
.game_gl_img_r{float:right;width: 50%;padding:0 10px;box-sizing: border-box;position: relative;height: 90px;}
.game_gl_img_r h4{max-height: 56px;line-height: 28px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin:5px 0;font-weight: normal;}
.game_gl_img_r p{font-size: 12px;color:#999;height: 20px;line-height: 20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.game_gl_img_r:before{content:'';position: absolute;top:0;left:-8px;bottom:0;margin:auto;width: 0;height: 0;border-top: 8px solid transparent;border-right: 9px solid #f8f8f8;border-bottom: 8px solid transparent;z-index: 2;}
.game_gl_ban_r{padding-left:24px;box-sizing: border-box;}
.game_gl_ban_r h3 a{font-size: 18px;height: 32px;line-height: 32px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;padding-right:24px;display: block;color:#333;text-align: center;}
.game_gl_ban_r h3 a:hover{color: #e86036;}
.game_gl_ban_r p{font-size: 12px;color: #999;font-weight: normal;height:26px;line-height:28px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;text-align: center;padding-right:24px;}
.game_gl_ban_r ul{position: relative;margin-top:12px;}
.game_gl_ban_r ul li a{display: block;position: relative;height:31px;line-height: 31px;overflow: hidden;}
.game_gl_ban_r ul li a span{float: left;width: 306px;color: #666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.game_gl_ban_r ul li a i{float: right;width: 72px;color: #999;font-style: normal;font-size: 12px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;text-align: right;}
.game_gl_ban_r ul:before{content:'';position: absolute;width: 1px;height: 100%;background:#f6f6f6;top:13px;left:-21px;z-index:-2;}
.game_gl_ban_r ul:after{content:'';width: 100%;height:10px;background: #fff;z-index: -1;position: absolute;left:-30px;bottom:0; }
.game_gl_ban_r ul li{position: relative;}
.game_gl_ban_r ul li:before{content:'';display: inline-block;width: 8px;height: 8px;background: #ddd;border-radius: 50%;position: absolute;top:0;left:-24px;bottom:0;margin:auto;}
.game_gl_ban_r ul li a:hover span{color: #e86036;}
.game_gl_ban_r ul li a:hover i{color: #e86036;}
.game_gl_ban_r ul li.active:before{width: 14px;height: 13px;background: url(../images/index.png) no-repeat 0 -404px;left: -27px;}
/*右侧推荐攻略*/
.game_gl_yo{margin-top:30px;}
.game_gl_yo li{position: relative;padding-left:18px;margin-top:18px;}
.game_gl_yo li a{display: block;}
.game_gl_yo li a img{width: 100%;height: 153px;display: none;}
.game_gl_yo li a p{font-size: 14px;color:#666;height:19px;line-height:19px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.game_gl_yo li a:before{content:'';display: inline-block;width: 8px;height: 8px;background: #ddd;border-radius: 50%;left:0;bottom:5px;position: absolute;}
.game_gl_yo li.active{margin-bottom: 28px;padding-left: 0;}
.game_gl_yo li:last-child.active{margin-top:28px;margin-bottom: 0}
.game_gl_yo li.active a img{display: block;}
.game_gl_yo li.active p{position: absolute;left:0;bottom: 0;width: 100%;height: 153px;color:#fff;padding: 0 26px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 256px;background: rgba(1,1,1,.5);box-sizing: border-box;}
.game_gl_yo li.active a:before{z-index: 3;background: #fff;bottom:21px;left: 7px;width: 5px;height: 5px;}
.game_gl_yo li.active:before{content: '';width: 22px;height: 14px;background: url(../images/index.png) no-repeat 0px -421px;left: -5px;bottom: 17px;position: absolute;z-index: 2;}
/*底部推荐 game-rank*/
.game-rank-list{margin-top:40px;}
.game_foot_tj{margin-bottom: 20px;position: relative;}
.game_foot_tj:before{content:'';position: absolute;width: 146px;height: 2px;background: #ebebeb;left:0;bottom: 0;}
.game_foot_tj span{position: relative;font-size: 16px;font-weight: bold;display: inline-block;padding: 10px 0}
.game_foot_tj span:before{content:'';position: absolute;width: 100%;height: 2px;left:0;bottom: 0;background: #333;}
.game-rank-item {width: 253px;float:  left;margin-left: 22px;}
.game-rank-list { overflow:  hidden; padding: 0 10px; margin-left:  -22px; }
.rank-list .rank-show { display:  block; overflow:  hidden; }
.rank-list .rank-hide { display:  none; overflow:  hidden; padding-bottom: 20px; height: 80px; }
.rank-list li.active .rank-show { display:  none; }
.rank-list li.active .rank-hide { display:  block; }
.rank-num,.rank-num-hide { width: 20px; height: 20px; background: #b6b6b6; text-align:  center; line-height:  20px; float:  left; color:  #fff; font-weight:  bold; }
.rank-tit {float:  left;font-size:  14px;color:  #333;margin-left:  13px;border-top: 1px solid #e7e7e7;height: 40px;line-height: 40px;width: 220px;overflow:  hidden;text-overflow:  ellipsis;white-space: normal;}
.rank-num-hide,.rank-num { margin-top: 11px;font-weight: normal; }
.rank-num-hide{}
.rank-list li:nth-child(1) .rank-num,.rank-list li:nth-child(2) .rank-num,.rank-list li:nth-child(3) .rank-num{ background:  #449e55; }
.rank-list li:nth-child(1) .rank-num-hide,.rank-list li:nth-child(2) .rank-num-hide,.rank-list li:nth-child(3) .rank-num-hide{ background:  #449e55; }
.rank-apple .rank-list li:nth-child(1) .rank-num,.rank-apple .rank-list li:nth-child(2) .rank-num,.rank-apple .rank-list li:nth-child(3) .rank-num{ background:  #4384d4; }
.rank-apple .rank-list li:nth-child(1) .rank-num-hide,.rank-apple .rank-list li:nth-child(2) .rank-num-hide,.rank-apple .rank-list li:nth-child(3) .rank-num-hide{ background:  #4384d4; }
.rank-soft .rank-list li:nth-child(1) .rank-num,.rank-soft .rank-list li:nth-child(2) .rank-num,.rank-soft .rank-list li:nth-child(3) .rank-num{ background:  #444444; }
.rank-soft .rank-list li:nth-child(1) .rank-num-hide,.rank-soft .rank-list li:nth-child(2) .rank-num-hide,.rank-soft .rank-list li:nth-child(3) .rank-num-hide{ background:  #444444; }
.rank-wait .rank-list li:nth-child(1) .rank-num,.rank-wait .rank-list li:nth-child(2) .rank-num,.rank-wait .rank-list li:nth-child(3) .rank-num{ background:  #fd8448; }
.rank-wait .rank-list li:nth-child(1) .rank-num-hide,.rank-wait .rank-list li:nth-child(2) .rank-num-hide,.rank-wait .rank-list li:nth-child(3) .rank-num-hide{ background:  #fd8448; }
.rank-hide img { float:  left; width: 80px; height: 80px; border-radius: 10px; display:  block; margin-left:  12px; margin-top:  11px; }
.rank-hide-r {margin-left:  16px;float:  left;width: 125px;margin-top: 11px;}
.rank-hide-tit { display:  block; color:  #333; font-size:  16px; font-weight:  bold; overflow: hidden; text-overflow: ellipsis; white-space: normal; height:  16px; line-height:  16px; margin-top:  7px; width:  100%; }
.rank-hide-type,.rank-hide-size { color:  #999; font-size:  12px; line-height:  12px; height:  12px; display:  block; }
.rank-hide-type em, .rank-hide-size em { color:  #666; margin-left:  2px; }
.rank-hide-type { margin-top:  17px; }
.rank-hide-size { margin-top:  10px; }
.rank-android .rank-item-tit { width: 125px; height: 51px; background-position:  0 -567px; }
.rank-apple .rank-item-tit { width: 127px; height: 43px; background-position: -155px -573px; margin-top: 6px; }
.rank-soft .rank-item-tit { width: 125px; height: 44px; background-position: -312px -572px; margin-top: 5px; }
.rank-wait .rank-item-tit { width: 116px; height: 48px; background-position: -467px -568px; margin-top: 1px; }
.rank-list { overflow:  hidden; }
.rank-list li:first-child .rank-tit { border-color:  transparent; }
/*友情链接*/
.game_link{margin: 60px auto 50px;overflow:  hidden;/*background:  #f5f5f5;*/border-radius: 6px;}
.game_link h3{float: left;width:  80px;height:  80px;background:  #4384d4;border-radius:  6px;color: #fff;font-size:  20px;box-sizing:  border-box;padding: 13px 20px;position:  relative;}
.game_link h3:after{content:'';position: absolute;right: -5px;top:0;bottom:0;margin:auto;width: 0; height: 0; border-top: 5px solid transparent; border-left: 5px solid #4384d4; border-bottom: 5px solid transparent; }
.game_link p{float: left;background:  #f5f5f5;width:  1020px;/*height:  80px;*/line-height:  80px;/*overflow-y: scroll;*/}
.game_link p a{color:#666;display:inline-block;margin: 0 10px 0 30px;font-size: 14px;position:  relative;}
.game_link p a.active{color:#4384d4;}
.game_link p a.active:before{content:'';position: absolute;width: 100%;height: 2px;background: #4384d4;left:0;bottom:0;}
/*.game_link p::-webkit-scrollbar {width: 10px;height: 1px;}
.game_link p::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #535353;}
.game_link p::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}*/

