#top>div>a{flex: 0 0 26px;}
#detail-btn{width: 100%;max-width: 768px;min-width: 320px;position: fixed;padding: 10px 0;background: #fff;top: 0;z-index: 1000;}
.wrap_0{width: 100%;/*padding-top: 57px;*/margin-bottom: 6px;-webkit-box-shadow: 0 3px 3px #ebebeb; -moz-box-shadow: 0 3px 3px #ebebeb; box-shadow: 0 3px 3px #ebebeb;background: #fff;}
.game-detail .detail-head{padding: 15px 12px 10px;background: #fff;overflow: hidden;}
.game-detail .detail-head .bt{font-size: 18px;line-height: 24px;height: 24px;margin-bottom: 10px; font-weight: bold;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.game-detail .detail-head>img{display: inline-block;float: left;width: 69px;height: 69px;border-radius: 8px;}
.game-detail .detail-head>ul{margin: 0 0 0 79px;height: 69px;overflow: hidden;}
.game-detail .detail-head>ul li{line-height: 23px;height: 23px;overflow: hidden;font-size: 14px;color:#999;}
.game-detail .detail-head>ul li span{color: #555;}
.detail-btn{overflow: hidden;background: #fff;padding:0 12px 20px;font-size: 12px;}
.detail-btn .down-lq a,
.detail-btn .down-gs a,.detail-btn .down-th a,.detail-btn .down-gq a{display: block;background: #ffaa00;border-radius: 6px;margin-top: 15px; text-align: center;overflow: hidden;text-decoration: none;color: #969696;font-family: sans-serif, Arial,Microsoft YaHei,'宋体',Tahoma;outline: 0;}
.detail-btn .down-gs a{background: #29ccb1;}
.detail-btn .down-th a{background: #19abff;}
.detail-btn .down-gq a{background: #e0e0e0;}
.detail-btn .down-gs a p,.detail-btn .down-lq a p ,.detail-btn .down-th a p,.detail-btn .down-gq a p{display: inline-block;font-size: 13px;color: #fff;line-height: 40px;}
.detail-btn .down-lq{box-shadow:0 2px 10px rgba(0,0,0,.2) ;border-radius: 6px;}
.detail-btn .down-th{box-shadow:0 2px 10px rgba(0,0,0,.2) ;border-radius: 6px;}
.detail-btn .down-gq{box-shadow:0 2px 10px rgba(0,0,0,.2) ;border-radius: 6px;}
.ico-az ,.ico-ios{margin: 0 2px;display: inline-block; vertical-align: sub;width: 16px;height: 17px;}
.ico-az{background: url(../../img/comm/ico-az.png) no-repeat;}
.ico-ios{background: url(../../img/comm/ico-ios.png) no-repeat;}
.detail-tab{background: #fff;}
.detail-tab ul{margin: 6px ;overflow: hidden;padding: 0 0 10px 0;}
.detail-tab ul li{
	display: block;float: left;
	width: 25%;
	margin-bottom: 10px;
	}
.detail-tab ul li a{
	margin: 0 6px;
	padding: 0 0 0 6px;
	display: block;
	line-height: 30px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;color: #666;
	min-width: 77px;
}
.infotxt{padding: 0 12px 20px;}
.infotxt>span{display: block;width: 100%;font-size: 14px; color: #ff9d01; line-height: 16px; margin-top: 10px;}
.infotxt>p{font-size: 14px; color: #555; line-height: 24px; padding-top: 15px;}
.kf_cont{display: block;background: #fff;/*overflow: hidden;*/}
.kf_cont ul{display: block;/*overflow: hidden;*/}
.kf_cont ul li{position: relative;padding: 15px 12px;border-bottom: 1px solid #f5f5f5;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.kf_cont ul li:active{background: #eee;}
.kf_cont ul li:last-child{border-bottom: none;}
.kf_cont ul li a.kf-explain{display: inline-block;float: left;}
.kf-explain div{display: inline-block;position: relative;}
.kf-explain div span{display: inline-block;position: absolute;width: 38px;height: 19px;top: -2px;left: -2px;z-index: 10;}
/*精品*/
.kf-explain div span.fine{background: url(../../img/comm/fine.png) no-repeat;background-size: 38px 19px;}
/*火爆*/
.kf-explain div span.hot{background: url(../../img/comm/hot.png) no-repeat;background-size: 38px 19px;}
.kf-explain div img{display: inline-block;width: 57.5px;height: 57.5px;border-radius: 10px;background: #969696;}
.kf_cont ul li .kf_sub{margin: 0 79.5px 0 69.5px;overflow: hidden;}

.kf_sub a{display: block;margin: 0 0 2.5px 0;color: #333;font: 16px Helvetica Regular,'方正中等线', Microsoft YaHei,sans-serif,'宋体',Tahoma;}
.kf_sub p{display: inline-block;padding: 0 6px;color: #22C3B7;line-height: 16px;border: 1px solid #22C3B7;border-radius: 8px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.kf_sub span{display: block;color: #888;}
.kf_cont ul li a.r_btn{display: inline-block;float: right;text-align: center;color: #fff;line-height: 28px;width: 67.5px;background: #589cf6;border-radius: 3px;position: absolute;top: 50%;right: 12px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.kf_cont ul li a.r_btn:active{opacity: .8;}

.mengban{width: 100%;height: 2000px;height: 100vh;position: fixed;top: 0;left: 0;z-index: 999999;background: rgba(0,0,0,.5);display: none;}
.lbkey_box{position: fixed;left: 10%;top: 20%;min-width: 260px;max-width: 720px;z-index: 9999999;width: 80%;height: 200px;background: #fff;border-radius: 8px;display: none;}
.lbkey_box .clos-lbwd{position: absolute;right: 0;top: -110px;width: 60px;height: 110px;background: url(../../img/comm/lb-×.png) no-repeat;}
#key-c{text-align: center;line-height: 40px;font-size: 20px;display: block;margin: 10px auto;}
.lbkey_box .btn{width: 100%;margin: 20px auto;text-align: center;}
.lbkey_box .btn span{height: 32px;font-size: 14px;line-height: 32px;display:inline-block;background: #ffaa00;border-radius: 4px;width: 40%;text-align: center;overflow: hidden;color: #fff;margin: 0 10px;}
.lbkey_box p{text-align: center;line-height: 40px;margin: 10px auto;}
.tj-wrap {background: #fff; margin-top: 6px; }
.tj-wrap .Tjlist { overflow: hidden; padding: 0 12px 12px;  }
.tj-wrap .Tjlist a div.img { display: inline-block; width: 57.5px; height: 57.5px; border-radius: 10px; display: inline-block; position: relative; margin-bottom: 10px; }
.tj-wrap .Tjlist a p.name { color: #333; height: 20px; overflow: hidden; line-height: 20px; }
@keyframes name_d{from {bottom:-40px;}to {bottom:0;}}
@-moz-keyframes name_d{from {bottom:-40px;}to {bottom:0;}}
@-webkit-keyframes name_d{from {bottom:-40px;}to {bottom:0;}}
@-o-keyframes name_d{from {bottom:-40px;}to {bottom:0;}}
.Tjlist .name span{ position: relative;animation: name_d 500ms;-moz-animation: name_d 500ms;-webkit-animation: name_d 500ms;-o-animation: name_d 500ms;}
.Tjlist .name span:nth-child(2){display: none;}

.swiper-tj .mor{
	display: block;
	width: 47px;
	height:47px;
	padding: 5px;
	border-radius: 12px;
	background: #f6f6f6;
	text-align: center;
	line-height: 25px;
	color: #bbb;

}
.swiper-tj .mor i{
	display: block;
	padding-top: 30px;
	background: url(/moban5/static/img/comm/more-icon.png) no-repeat top center;
	background-size: 25px auto;
	margin-top: 10px;
}
.swiper-tj .tj p{
	color: #333;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	width: 57px;
	text-align: center;
	margin-top: 11px;
}