/* 公共 */
/* 公共 */

.more-tags {
	display: inline-block;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	margin-right: 12px;
	border-radius: 5px;
	margin-bottom: 12px;
}

/* 分享图标 微信，QQ，空间，微博 */

.g-share,
.m-biggame-lprt .g-share.addmore.col-r {
	width: 185px;
	border-radius: 45px;
	padding: 10px 12px 5px;
	border: 1px solid rgba(0, 0, 0, .08);
	transition: .5s;
}
.m-biggame-lprt .g-share.addmore.col-r{
	float: none;
	padding: 10px 10px 10px 15px;
}

.g-share a {
	display: inline-block;
	border-radius: 50%;
	width: 23px;
	height: 23px;
	margin: 0 8px;
}

.g-share:hover {
	border: 1px solid transparent;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.08);
	cursor: pointer;
}

/* 微信 */
.share-pic-wx {
	background: url(../images/gamebox/wxpic.png) no-repeat center;
	background-size: auto 11.5px;
	border: 1px solid #43cb42;
	transition: .5s;
}

.share-pic-wx:hover {
	background-color: #43cb42;
	background-image: url(../images/gamebox/wxpic2.png);
}

/* QQ */
.share-pic-qq {
	background: url(../images/gamebox/qqpic.png) no-repeat center;
	background-size: 10.5px auto;
	border: 1px solid #7eb9fc;
	transition: .5s;
}

.share-pic-qq:hover {
	background-color: #7eb9fc;
	background-image: url(../images/gamebox/qqpic2.png);
}

/* 空间 */
.share-pic-qq2 {
	background: url(../images/gamebox/qq-2pic.png) no-repeat center;
	background-size: 12.3px auto;
	border: 1px solid #facf77;
	transition: .5s;
}

.share-pic-qq2:hover {
	background-color: #facf77;
	background-image: url(../images/gamebox/qq-2pic2.png);
}

/* 微博 */
.share-pic-wb {
	background: url(../images/gamebox/wbpic.png) no-repeat center;
	background-size: auto 11.6px;
	border: 1px solid #fba69f;
	transition: .5s;
}

.share-pic-wb:hover {
	background-color: #fba69f;
	background-image: url(../images/gamebox/wbpic2.png);
}

.share-pic-more {
	background: url(../images/gamebox/morepic1.png) no-repeat center;
	background-size: auto 4px;
	border: 1px solid #A59CE3;
	transition: .5s;
}

.share-pic-more:hover {
	background-color: #A59CE3;
	background-image: url(../images/gamebox/morepic2.png);
}


/* 分享代码 textindex-detail.html */
/* 微信 */
.g-share.addmore.col-r a.bshare-weixin {
	background: url(../images/gamebox/wxpic.png) no-repeat center;
	background-size: auto 11.5px;
	border: 1px solid #43cb42;
	transition: .5s;
}

.g-share.addmore.col-r a.bshare-weixin:hover {
	background-color: #43cb42;
	background-image: url(../images/gamebox/wxpic2.png);
}

/* QQ */
.g-share.addmore.col-r a.bshare-qqim  {
	background: url(../images/gamebox/qqpic.png) no-repeat center;
	background-size: 10.5px auto;
	border: 1px solid #7eb9fc;
	transition: .5s;
}

.g-share.addmore.col-r a.bshare-qqim:hover {
	background-color: #7eb9fc;
	background-image: url(../images/gamebox/qqpic2.png);
}

/* 空间 */
.g-share.addmore.col-r a.bshare-qzone  {
	background: url(../images/gamebox/qq-2pic.png) no-repeat center;
	background-size: 12.3px auto;
	border: 1px solid #facf77;
	transition: .5s;
}

.g-share.addmore.col-r a.bshare-qzone:hover {
	background-color: #facf77;
	background-image: url(../images/gamebox/qq-2pic2.png);
}

/* 微博 */
.g-share.addmore.col-r a.bshare-sinaminiblog {
	background: url(../images/gamebox/wbpic.png) no-repeat center;
	background-size: auto 11.6px;
	border: 1px solid #fba69f;
	transition: .5s;
}

.g-share.addmore.col-r a.bshare-sinaminiblog:hover {
	background-color: #fba69f;
	background-image: url(../images/gamebox/wbpic2.png);
}

.g-share.addmore.col-r a.bshare-more.bshare-more-icon.more-style-addthis {
	background: url(../images/gamebox/morepic1.png) no-repeat center;
	background-size: auto 4px;
	border: 1px solid #A59CE3;
	transition: .5s;
}

.g-share.addmore.col-r a.bshare-more.bshare-more-icon.more-style-addthis:hover{
	background-color: #A59CE3;
	background-image: url(../images/gamebox/morepic2.png);
}






/* 更多合集 */
.g-morelist {
	width: 120px;
	height: 34px;
	border: 1px solid #BFBFBF;
	border-radius: 12px 2px 12px 2px;
	line-height: 34px;
	transition: .5s;
}

.g-morelist a {
	text-align: center;
}

.g-morelist a span {
	display: inline-block;
	background: url(../images/gamebox/more.png) no-repeat 0 center;
	background-size: 14px;
	padding-left: 20px;
	transition: .5s;
}

.g-morelist:hover {
	background-color: #F94E3F;
	border: 1px solid transparent;
}

.g-morelist:hover a span {
	color: #fff;
	background-image: url(../images/gamebox/more2.png);
}





/* 页面 */


.lineh-1 {
	line-height: 1;
}


.heightover::after {
	content: '';
	display: table;
	clear: left;
}

.g-place.no-borderbt {
	border: none;
}

.pad-bt-50 {
	padding-bottom: 50px;
}

.pad-bt-30 {
	padding-bottom: 30px;
}

.pad-bt-25 {
	padding-bottom: 25px;
}


.i-down1,
.i-down2,
.i-up1,
.i-up2 {
	display: inline-block;
	width: 13px;
	height: 6px;
	background: url(../images/toplist/up.png) no-repeat;
	background-size: 12.7px 5.4px;
	transition: .4s;
}

.i-down1 {
	background-image: url(../images/toplist/down.png);
}

.i-down2 {
	background-image: url(../images/toplist/down2.png);
}

.i-up1 {
	background-image: url(../images/toplist/down2.png);
}

.i-up2 {
	background-image: url(../images/toplist/down2.png);
}




/* 五星评价 */
.score-bgc {
	width: 89px;
	height: 15px;
	background: url(../images/toplist/five.jpg) no-repeat 0 -18px;
	background-size: auto 33px;
	overflow: hidden;
}

.score-bgc .score-bgc {
	display: block;
}

.score-bgc {
	display: inline-block
}

.score-bgc .sp1 {
	width: 8px;
}

.score-bgc .sp2 {
	width: 15px;
	background-position-y: 0;
}

.score-bgc .sp3 {
	width: 26px;
	background-position-y: 0;
}

.score-bgc .sp4 {
	width: 30px;
	background-position-y: 0;
}

.score-bgc .sp5 {
	width: 44px;
	background-position-y: 0;
}

.score-bgc .sp6 {
	width: 50px;
	background-position-y: 0;
}

.score-bgc .sp7 {
	width: 62px;
	background-position-y: 0;
}

.score-bgc .sp8 {
	width: 67px;
	background-position-y: 0;
}

.score-bgc .sp9 {
	width: 80px;
	background-position-y: 0;
}

.score-bgc .sp10 {
	width: 100%;
	background-position-y: 0;
}


/* 向下小箭头 */
.down {
	display: inline-block;
	padding: 0 10px 0 22px;
	height: 21px;
	font-size: 12px;
	border: 1px solid #F94E3F;
	border-radius: 11px;
	color: #F94E3F;
	line-height: 21px;
	text-align: center;
	background: url(../images/hottop/top-ultop-down.png) no-repeat 10px center;
	background-size: 8.3px auto;
}

.down:hover {
	color: #fff;
	background-color: #F94E3F;
	background-image: url(../images/hottop/top-ultop-down-on.png);
	transition: .2s;
}

.down2 {
	height: 26px;
	line-height: 26px;
	background-position: 15px 8px;
	border-radius: 13px;
	padding: 0px 17px 0 30px;
	background-size: 9px auto;
}


/* 游戏下载 */
.g-game-down {
	overflow: hidden;
}

.g-game-down .d {
	width: 208px;
	height: 56px;
	float: left;
	margin-right: 12px;
	background: url(../images/search/game-down1.png) no-repeat;
	color: #fff;
	transition: .5s;
}

.g-game-down .d .downp {
	background: url(../images/search/game-down1-2.png) no-repeat 15px 12px;
	background-size: 33px;
	padding-left: 60px;
	top: 12px;
	left: 15px;
}

.g-game-down .d .p1 {
	padding-top: 5px;
	font-weight: bold;
}

.g-game-down .d1 {
	background-size: 208px 56px;
}

.g-game-down .d1:hover {
	background-image: url(../images/search/game-down1-on.png);
}

.g-game-down .d2 {
	width: 230px;
	background-image: url(../images/search/game-down2.png);
	background-size: 230px 56px;
}

.g-game-down .d2:hover {
	background-image: url(../images/search/game-down2-on.png);
}

.g-game-down .info {
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	font-family: Source Han Sans CN;
	;
	font-weight: 500;
}


/* 游戏评分（徽章NO1,2,3） */
.score-pic {
	width: 95px;
	height: 110px;
	background: url(../images/search/score-pic1.png) no-repeat;
	background-size: 95px auto;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 95px;
}

.score-pic2 {
	background-image: url(../images/search/score-pic2.png);
}

.score-pic2 span {
	color: #626668;
}

.score-pic3 {
	background-image: url(../images/search/score-pic3.png);
}

.score-pic3 span {
	color: #784a1f;
}



.hottop-ban {
	height: 220px;
	background: url(../images/hottop/top-ban.jpg) no-repeat center;
}

.hottop-ban img {
	height: 325px;
	width: 100%;
	position: relative;
	top: -70px;
	left: 50%;
	transform: translateX(-50%);
}

.g-place {
	height: 49px;
	line-height: 50px;
	border-bottom: 2px solid #e6e6e6;
}

.g-place .addarrow::after {
	content: '>';
	margin: 0 8px 0 12px;
}

.g-place .no_after::after {
	content: '';
	margin: 0 8px 0 12px;
}

.g-place span {
	display: inline-block;
}

.g-place span a {
	display: inline;
	font-size: 14px;
	color: #8d8d8d;
}

.ul-top-nav {
	padding: 24px 0 21px 0;
	text-align: center;
	height: 43px;
}

.ul-top-nav li {
	display: inline-block;
	padding: 0 5px;
}

.ul-top-nav a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #404040;
	border-radius: 38px;
	border: 1px solid #bfbfbf;
	text-align: center;
	padding: 0 20px;
}

.ul-top-nav span {
	display: inline-block;
	background: url(../images/hottop/top-danji1.png) no-repeat 0px center;
	background-size: 18px auto;
	padding-left: 24px;
}

.ul-top-nav .on,
.ul-top-nav .on2 {
	background: url(../images/hottop/g-tit-bgp.png) no-repeat 7px 0;
	background-size: 118px;
	height: 43px;
}

.ul-top-nav .on a,
.ul-top-nav .on2 a {
	border-color: transparent;
	color: #fff;
}

.ul-top-nav .on a span,
.ul-top-nav .on2 a span {
	background-image: url(../images/hottop/top-danji2.png);
}

.ul-top-nav .a1 {
	background-image: url(../images/hottop/top-danji1.png);
}

.ul-top-nav .a2 {
	background-image: url(../images/hottop/top-jieji.png);
	background-size: auto 17px;
	background-position-y: 9px;
}

.ul-top-nav .a3 {
	background-image: url(../images/hottop/top-buding.png);
}

.ul-top-nav .a4 {
	background-image: url(../images/hottop/top-anzhuo.png);
	background-size: auto 18px;
}

.ul-top-nav .a5 {
	background-image: url(../images/hottop/titanzhuo.png);
	background-size: auto 16px;
}

.ul-top-nav .a6 {
	background-image: url(../images/hottop/top-diannao.png);
	background-position-y: 9px;
}

.ul-top-nav .a7 {
	background-image: url(../images/gamebox/topnav-anzhuo1.png);
	background-size: 16px auto;
}

.ul-top-nav .a8 {
	background-image: url(../images/gamebox/topnav-diannao1.png);
	background-size: 21.5px auto;
}

/* 高亮 */
.ul-top-nav .on .a1,
.ul-top-nav .on2 .a1 {
	background-image: url(../images/hottop/top-danji2.png);
}

.ul-top-nav .on .a2,
.ul-top-nav .on2 .a2 {
	background-image: url(../images/hottop/top-jieji2.png);
	background-size: auto 17px;
	background-position-y: 9px;
}

.ul-top-nav .on .a3,
.ul-top-nav .on2 .a3 {
	background-image: url(../images/hottop/top-buding2.png);
}

.ul-top-nav .on .a4,
.ul-top-nav .on2 .a4 {
	background-image: url(../images/hottop/top-anzhuo2.png);
	background-size: auto 18px;
}

.ul-top-nav .on .a5,
.ul-top-nav .on2 .a5 {
	background-image: url(../images/hottop/titanzhuo2.png);
	background-size: auto 16px;
}

.ul-top-nav .on .a6,
.ul-top-nav .on2 .a6 {
	background-image: url(../images/hottop/top-diannao2.png);
	background-position-y: 9px;
}

.ul-top-nav .on .a7,
.ul-top-nav .on2 .a7 {
	background-image: url(../images/gamebox/topnav-anzhuo2.png);
}

.ul-top-nav .on .a8,
.ul-top-nav .on2 .a8 {
	background-image: url(../images/gamebox/topnav-diannao2.png);
}




/* 游戏总排行 */
.m-top-all {
	padding: 20px 0;
	overflow: hidden;
}

.m-top-all .m-box {
	float: left;
	width: 33.33%;
}

.m-top-all .m-boxtop {
	margin: 0 18px;
	margin-bottom: 35px;
}

.m-boxtop {
	border: 1px solid #e3e3e3;
	border-radius: 10px;
	overflow: hidden;
}

.m-boxtop dt {
	padding: 0 14px;
	font-family: Source Han Sans CN;
}

.m-boxtop dt .m-box-toptit {
	border-bottom: 1px solid #E3E3E3;
	padding: 13px 0;
	background: url(../images/hottop/top-juese-bg.png) no-repeat 2px 18px;
	background-size: 29px 21px;
	padding-left: 45px;
}

.m-boxtop dt .m-box-toptit h2 {
	font-size: 20px;
	color: #202020;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 55px;
	position: relative;
}

.m-boxtop dt .m-box-toptit a {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 30px;
	font-size: 14px;
	color: #404040;
	font-weight: normal;
	background: url(../images/hottop/top-more-btn.png) no-repeat 0 8px;
	background-size: 12px;
	padding-left: 18px;
}

.m-boxtop dt .m-box-toptit a:hover {
	color: #F94E3F;
	transition: .2s;
	background-image: url(../images/hottop/top-more-btn-on.png);
}

.ul-tops {
	/* background-color: #FAFAFA; */
	font-family: SimSun;
	font-weight: 400;
}

.ul-tops a {
	display: inline-block;
}

.ul-tops li {
	padding: 0 14px;
}

.ul-tops li:last-of-type .con {
	border-color: rgba(0, 0, 0, 0);
}

.ul-tops .con {
	padding: 13px 0;
	border-bottom: 1px dashed #f1f1f1;
	overflow: hidden;
}

.ul-tops .con .tit {
	font-size: 15px;
	font-weight: normal;
	line-height: 15px;
}

.ul-tops .con .tit em {
	display: inline-block;
	background: url(../images/hottop/top-ul-tops-tit.png) no-repeat;
	background-size: 16px 19px;
	font-size: 13px;
	line-height: 15px;
	width: 16px;
	height: 19px;
	text-align: center;
	color: #fff;
	font-family: Roboto;
	font-weight: normal;
	margin: 0 12px 0 9px;
	position: relative;
	top: -2px;
}

.ul-tops .on .con .tit em {
	background-image: ;
}

.ul-tops .con .tit a {
	font-size: 16px;
}

.top_a{
	width: 230px;
	overflow: hidden;
	line-height: 16px;
	height: 16px;
}

.ul-tops .con .tit a.titcon {
	font-size: 16px;
	color: #202020;
}

.ul-tops .con .tit span {
	font-size: 14px;
	float: right;
	/* color: #8D8D8D; */
}

.ul-tops li:hover .item {

	/* display: block; */

}

.ul-tops .con .item {
	display: none;
	padding-left: 44px;
	overflow: hidden;
}

.ul-tops .con .item .pic {
	height: 105px;
	width: 75px;
	border-radius: 5px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.ul-tops .con .item .txt {
	overflow: hidden;
	font-size: 13px;
}

.ul-tops .item .txt .t {
	margin: 4px 0 6px 0;
	height: 67px;
	color: #8D8D8D;
}
.ul-tops .item .txt .h43 {
	height: 43px;
}

.ul-tops .item .txt a {
	font-size: 13px;
}

.ul-tops .item .txt p {
	margin-bottom: 2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.ul-tops .on {
	background-color: #fafafa;
	transition: margin-left;
}

.ul-tops .on .con {
	border-bottom: none;
}

.ul-tops .on .tit {
	padding-top: 5px;
}

.ul-tops .on .tit .topem {
	background-image: url(../images/hottop/top-ul-tops-tit-on.png);
	background-size: 28px 33px;
	width: 28px;
	height: 33px;
	line-height: 28px;
	margin-left: 3px;
	margin-right: 4px;
}
.ul-tops .on .tit>a{
	width: 250px;
	display: inline-block;
	font-weight: normal;
}

.ul-tops .on .tit>span {
	line-height: 28px;
	width: auto;
}

.ul-tops .on .txt .down {
	background-color: #fff;
}

.ul-tops .on .txt .down:hover {
	background-color: #F94E3F;
}

.ul-tops .on .item {
	display: block;
	margin-bottom: 10px;
}

.ul-tops .on .item .pic a {
	display: block;
}

.ul-tops .on .item .pic a img {
	width: 100%;
	height: 100%;
}

.blue .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/jiaoseli.png);
}

.purple dt .m-box-toptit {}

.green dt .m-box-toptit {
	background: url(../images/hottop/top-tit-green.png) no-repeat 2px 15px;
	background-size: 27px;
}

.green .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/top-litit-greenon.png);
}

.purple dt .m-box-toptit {
	background-image: url(../images/hottop/jishi.png);
	background-size: 27px 24px;
}

.purple .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/zhanlueli.png);
}

.saiche dt .m-box-toptit {
	background-image: url(../images/hottop/saiche.png);
	background-size: 37px 20px;
}
.red dt .m-box-toptit {
	background-image: url(../images/hottop/hotdanji.png);
	background-size: 31px auto;
	background-position: 0 15px;
}

.saiche .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/saicheli.png)
}

.celue dt .m-box-toptit {
	background-size: 23px;
	background-image: url(../images/hottop/pintu.png);
}

.celue .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/celueli.png)
}

.zuqiu dt .m-box-toptit {
	background-size: 23.7px;
	background-image: url(../images/hottop/lanqiu.png);
}

.zuqiu .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/lanqiuli.png)
}

.xiuxian dt .m-box-toptit {
	background-size: 25px 16px;
	background-image: url(../images/hottop/yizhi.png);
}

.xiuxian .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/yizhili.png)
}

.zhuomian dt .m-box-toptit {
	background-size: 20px 24px;
	background-image: url(../images/hottop/zhuomian.png);
}

.zhuomian .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/qitali.png)
}
/* 冒险 */
.maoxian dt .m-box-toptit{
	background-image: url(../images/hottop/dongzuo.png);
	background-size: 24.4px auto;
}
.maoxian .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/dongzuoli.png)
}

/* 恋爱 */
.lianai dt .m-box-toptit{
	background-image: url(../images/hottop/lianai.png);
	background-size: 24.4px auto;
}
.lianai .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/lianaili.png)
}

/* 音乐 */
.yinyue dt .m-box-toptit{
	background-image: url(../images/hottop/yiyue.png);
	background-size: 24.4px auto;
}
.yinyue .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/yinyueli.png)
}
/* 经营 */
.jingying dt .m-box-toptit{
	background-image: url(../images/hottop/jingying.png);
	background-size: 24.4px auto;
}
.jingying .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/yizhili.png)
}
/* 其他 */
.qita dt .m-box-toptit{
	background-image: url(../images/hottop/qita.png);
	background-size: 24.4px auto;
}
.qita .ul-tops .on .tit .topem {
	background-image: url(../images/hottop/qitali.png)
}









/* android-list 样式  */
.hdr-row2.adr {
	background-color: #fff;
}

.adrlist-ban {
	height: 80px;
	overflow: hidden;
}

.adrlist-ban img {
	width: 100%;
	transform: translateY(-20%);
}

.main.pad-top-10 {
	padding-top: 10px;
}

.m-android-list {
	padding: 20px 20px 40px 20px;
	overflow: hidden;
}

.m-android-list .col1 {
	float: left;
}

.m-android-list .col2 {
	float: right;
}

.m-android-list .hot-snv {
	width: 233px;
	text-align: center;
	border: 1px solid #F2F2F2;
	border-radius: 10px;
}

.m-android-list .hot-snv .tit {
	font-weight: bold;
	line-height: 50px;
}

.m-android-list .hot-snv .tit span {
	font-size: 18px;
	background: url(../images/toplist/list-tit.png) no-repeat 0 13px;
	display: inline-block;
	background-size: 16px 22px;
	padding-left: 24px;

}

.m-android-list .hot-snv ul {
	padding-bottom: 12px;
}

.m-android-list .hot-snv li {
	background-color: #f7f7f7;
	margin-bottom: 2px;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
}

.m-android-list .hot-snv li:hover,
.m-android-list .hot-snv li.on {
	background-color: #60A9FC;
	color: #fff;
	cursor: pointer;
}

.m-android-list .hot-snv li:hover i {
	background-image: url(../images/toplist/up.png)
}

.m-android-list .hot-snv li h3{
	font-weight: normal;
	line-height: 45px;
	font-size: 16px;
}
.m-android-list .hot-snv li.on .h3_cat{
	color: #fff;
}


.m-android-list .hot-snv li i {
	display: inline-block;
	width: 13px;
	height: 6px;
	background: url(../images/toplist/up.png) no-repeat;
	background-size: 12.7px 5.4px;
	margin-left: 10px;
}

.m-android-list .hot-snv li.on i {
	background-image: url(../images/toplist/down2.png);
}

.m-android-list .hot-snv li.on .list {
	display: block;
}

.m-android-list .hot-snv li .list {
	background-color: #fff;
	padding: 10px 0;
	display: none;
}

.m-android-list .hot-snv li .list a {
	display: block;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	color: #202020;

}


/* col1 子列表中的图标（游戏分类） */
.m-android-list .hot-snv li .list .e {
	display: block;
	padding-left: 40px;
	background: url(../images/toplist/juese.png) no-repeat 75px 13px;
	background-size: auto 16.7px;
	transition: .2s;
}

.m-android-list .hot-snv li .list .e2 {
	background-image: url(../images/toplist/e2.png);
	background-size: auto 21px;
}

.m-android-list .hot-snv li .list .e3 {
	background-image: url(../images/toplist/e3.png);
	background-size: auto 18.76px;
}

.m-android-list .hot-snv li .list .e4 {
	background-image: url(../images/toplist/e4.png);
	background-size: auto 15.2px;
	background-position: 74px 14px;
}

.m-android-list .hot-snv li .list .e5 {
	background-image: url(../images/toplist/e5.png);
	background-size: auto 21px;
	background-position: 74px 10px;
}

.m-android-list .hot-snv li .list .e6 {
	background-image: url(../images/toplist/e6.png);
	background-size: auto 26px;
	background-position: 72px 8px;
}

.m-android-list .hot-snv li .list .e7 {
	background-image: url(../images/toplist/e7.png);
	background-size: auto 14px;
}

.m-android-list .hot-snv li .list .e8 {
	background-image: url(../images/toplist/e8.png);
	background-size: auto 20px;
	background-position: 76px 9px;
}

.m-android-list .hot-snv li .list .e9 {
	background-image: url(../images/toplist/e9.png);
	background-size: auto 21.3px;
}

.m-android-list .hot-snv li .list .e10 {
	background-image: url(../images/toplist/e10.png);
	background-size: auto 17px;
}

.m-android-list .hot-snv li .list .e11 {
	background-image: url(../images/toplist/e11.png);
	background-size: auto 19.3px;
}

.m-android-list .hot-snv li .list .e12 {
	background-image: url(../images/toplist/e12.png);
	background-size: auto 19.8px;
}

.m-android-list .hot-snv li .list .e13 {
	background-image: url(../images/toplist/e13.png);
	background-size: auto 16px;
}

/* col1子菜单 hover 变换样式 */
.on1,
.on2 {
	background: url(../images/toplist/e-bgc-on1.png) no-repeat center;
	background-size: auto 34px;
}

.on1 span {
	color: #F94E3F;
}

.m-android-list .hot-snv li .list .on1 span.e1 {
	background-image: url(../images/toplist/e1-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e2 {
	background-image: url(../images/toplist/e2-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e3 {
	background-image: url(../images/toplist/e3-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e4 {
	background-image: url(../images/toplist/e4-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e5 {
	background-image: url(../images/toplist/e5-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e6 {
	background-image: url(../images/toplist/e6-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e7 {
	background-image: url(../images/toplist/e7-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e8 {
	background-image: url(../images/toplist/e8-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e9 {
	background-image: url(../images/toplist/e9-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e10 {
	background-image: url(../images/toplist/e10-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e11 {
	background-image: url(../images/toplist/e11-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e12 {
	background-image: url(../images/toplist/e12-on1.png);
}

.m-android-list .hot-snv li .list .on1 span.e13 {
	background-image: url(../images/toplist/e13-on1.png);
}

.on2 {
	background-image: url(../images/toplist/e-bgc-on2.png);
}

.on2 span {
	color: #fff;
}

/* on2 */
.m-android-list .hot-snv li .list .on2 span.e1 {
	background-image: url(../images/toplist/e1-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e2 {
	background-image: url(../images/toplist/e2-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e3 {
	background-image: url(../images/toplist/e3-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e4 {
	background-image: url(../images/toplist/e4-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e5 {
	background-image: url(../images/toplist/e5-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e6 {
	background-image: url(../images/toplist/e6-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e7 {
	background-image: url(../images/toplist/e7-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e8 {
	background-image: url(../images/toplist/e8-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e9 {
	background-image: url(../images/toplist/e9-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e10 {
	background-image: url(../images/toplist/e10-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e11 {
	background-image: url(../images/toplist/e11-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e12 {
	background-image: url(../images/toplist/e12-on2.png);
}

.m-android-list .hot-snv li .list .on2 span.e13 {
	background-image: url(../images/toplist/e13-on2.png);
}


.m-android-list .hot-snv li .list em {
	display: inline-block;
	width: 27px;
	height: 100%;
	position: relative;
	top: 6px;
}

.ul-list-game {
	margin-bottom: 30px;
}

.ul-list-game .con {
	padding: 14px 20px;
	overflow: hidden;
	border-bottom: 2px solid #F1F1F1;
}

.ul-list-game .con .num-bgc-img,
.ul-list-game .con .lprt,
.ul-list-game .con .score,
.ul-list-game .con .down-li {
	float: left;
}

.num-bgc-img {
	background: url(../images/toplist/con-bgimg.png) no-repeat;
	background-size: 22px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin: 20px 35px 0 0;
	font-weight: bold;
}

.num-bgc-img.num-bgc-img1,
.num-bgc-img.num-bgc-img2,
.num-bgc-img.num-bgc-img3 {
	background: url(../images/toplist/top1.png) no-repeat;
	background-size: 32px 34px;
	width: 32px;
	height: 34px;
	margin: 12px 25px 0 0;
}

.num-bgc-img.num-bgc-img2 {
	background-image: url(../images/toplist/top2.png);
}

.num-bgc-img.num-bgc-img3 {
	background-image: url(../images/toplist/top3.png);
}

.ul-list-game .con .lprt {
	overflow: hidden;
	width: 530px;
}

.ul-list-game .con .lprt .pic,
.ul-list-game .con .lprt .txt {
	float: left;
}

.ul-list-game .con .lprt .pic {
	width: 60px;
	height: 60px;
	overflow: hidden;
	margin-right: 13px;
	border-radius: 5px;
}
.ul-list-game.picw45 .con .lprt .pic{
	width: 45px;
	height: 63px;
}

.ul-list-game .con .lprt .pic img {
	width: 100%;
	height: 100%;
}

.ul-list-game .con .lprt .txt {
	padding: 5px 0;
	overflow: hidden;
}

.ul-list-game .con .lprt .txt .tit {
	font-size: 16px;
	margin-bottom: 5px;
}

.ul-list-game .con .lprt .txt .tit a span {
	font-size: 13px;
	font-family: SimSun;
	font-weight: 400;
	color: #8D8D8D;
}

.ul-list-game .con .lprt .txt p {
	color: #9A9A9A;
}

.line::after {
	display: inline-block;
	content: '';
	height: 12px;
	border-right: 2px solid #d2d2d2;
	width: 1px;
	margin: 0 3px 0 8px;
	transform: translateY(2px);
}

.ul-list-game .con .down-li {
	padding-top: 15px;
}

.ul-list-game .con .down {
	height: 26px;
	line-height: 26px;
	background-position: 15px 8px;
	border-radius: 13px;
	padding: 0px 17px 0 30px;
	background-size: 9px 9.5px;
	color: #F94E3F;
}
.ul-list-game .con .down:hover {color: #fff;}


.ul-list-game .con .score {
	margin-right: 50px;
	padding-top: 20px;
}



.g-unsl-more {
	text-align: center;
}

.g-unsl-more a {
	display: inline-block;
	width: 280px;
	height: 45px;
	background: linear-gradient(180deg, #F2F2F2 0%, #E5E5E5 100%);
	border-radius: 12px 2px 12px 2px;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color: #404040;
	position: relative;
	transition: all .4s;

}

.g-unsl-more a .i1,
.g-unsl-more a .i2 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.g-unsl-more a .i1 {
	left: 15px;
}

.g-unsl-more a .i2 {
	right: 15px;
}

.g-unsl-more a:hover {
	background: linear-gradient(360deg, #F93E4F 0%, #FD7E33 100%);
	color: #fff;
}

.g-unsl-more a:hover .i-down1 {
	background-image: url(../images/toplist/down2.png);
}


/* search.html */
.header .hdr-row2.bgcfff {
	background-color: #fff;
}

/* 导航栏 */
.ul-search-nav {
	background-color: #fff;
	padding: 0 27px;
	border-radius: 10px;
}

.ul-search-nav li {
	float: left;
	height: 52px;
	line-height: 52px;
	font-size: 18px;
	font-weight: bold;
	position: relative;
}

.ul-search-nav li a {
	color: #8D8D8D;
}

.ul-search-nav li:hover i {
	display: block;
}

.ul-search-nav li a {
	display: block;
	padding: 0 32px;
}

.ul-search-nav li i {
	position: absolute;
	width: 43px;
	height: 19px;
	background: url(../images/search/nav-btm.png) no-repeat;
	background-size: auto 19px;
	bottom: -12px;
	left: 28px;
	display: none;
}

.ul-search-nav li i.left45 {
	left: 45px;
}

.ul-search-nav li i.on {
	display: block;
}

.search-result {
	background: url(../images/toplist/e2.png) no-repeat 0 center;
	background-size: 22px;
	padding-left: 30px;
	font-size: 14px;
}

.search-result span {
	color: #FD7E33;
	margin: 0 10px;
}

/* 左图右文 */
.m-search-more {
	overflow: hidden;
}

.m-search-more .col1 {
	float: left;
}

.m-search-more .col2 {
	float: right;
}

.m-search-type {
	padding: 0 20px 25px;
}

/* .m-search-type .g-titsub .l h2,
.m-search-type2 .g-titsub .l h2 {
	font-size: 19px;
} */

.m-search-lprt {
	overflow: hidden;
	position: relative;
}

.m-search-lprt .pic {
	float: left;
	width: 165px;
	height: 232px;
	overflow: hidden;
	margin-right: 20px;
}

.m-search-lprt .pic img {
	width: 100%;
	height: 100%;
}

.m-search-lprt .txts {
	position: relative;
	overflow: hidden;
}

.m-search-lprt .txts .tit {
	margin-bottom: 16px;
}

.m-search-lprt .txts .tit span {
	font-size: 13px;
	color: #8D8D8D;
	font-weight: normal;
}

.m-search-lprt .txts .info {
	width: 410px;
	overflow: hidden;
}

.m-search-lprt .txts .info .ifo {
	float: left;
	width: 50%;
	margin-bottom: 8px;
}

.m-search-lprt .txts .ifo.i5 {
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
}
.m-search-lprt .txts .ifo.i5.mb20{
	margin-bottom: 15px;
}
.m-search-lprt .txts .ifo.i5.mb5{
	margin-bottom: 5px;
}
.m-search-lprt.width33 .txts .info .ifo.i5.mb5{
	margin-bottom: 5px;
}
.m-search-lprt .txts .ifo.i5 .color8D{
	float: left;
}
.m-search-lprt .txts .ifo.i5 .t{
	float: left;
	display: inline-block;
	width: 460px;
}
.m-search-lprt .txts .ifo.i5 .t a{
	margin-bottom: 5px;
}

.m-search-lprt .txts .info .ifo.i5 a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	padding: 0 10px;
	border-radius: 3px;
}

/* 列表 */
.ul-list-game.search-list-game li {
	margin-bottom: 20px;
}

.ul-list-game.search-list-game li:hover .con {
	box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);
}


.ul-list-game.search-list-game .con {
	border: 1px solid #E3E3E3;
	padding: 14px;
	border-radius: 10px;
	transition: .3s;
}

.ul-list-game.search-list-game .con .lprt {
	width: 545px;
}

.ul-list-game.search-list-game .con .score {
	margin-right: 70px;
}

.ul-list-game.search-list-game .con .lprt .tit {
	margin-bottom: 8px;
}

.ul-list-game.search-list-game .con .tit a {
	font-size: 16px;
}

.ul-list-game.search-list-game .con .tit span {
	font-size: 13px;
	color: #8D8D8D;
	font-weight: normal;
}

.m-search-lprt.width33 {
	margin-bottom: 5px;
}

.m-search-lprt.width33 .pic {
	width: 120px;
	height: 120px;
	border-radius: 20px;
}

.m-search-lprt.width33 .txts .tit {
	margin-bottom: 12px;
}

.m-search-lprt.width33 .txts .info {
	width: 540px;
}

.m-search-lprt.width33 .txts .info .ifo {
	width: auto;
	margin-right: 55px;
	margin-bottom: 10px;
}

.m-search-lprt.width33 .txts .info .ifo.i5 {
	width: 100%;
}

.m-search-lprt.width33 .txts .info .ifo.i6 {
	width: 100%;
	margin-right: 0;
}

.m-search-lprt.width33 .down-li {
	position: absolute;
	right: 22px;
	bottom: 15px;
}


/* 游戏攻略 */
.m-search-type2 {
	padding-bottom: 25px;
}

.m-search-lprt.width33.addscore .score-pic {
	background-size: 75px auto;
	width: 75px;
	line-height: 75px;
	right: 35px;
	top: -8px;
}

.m-search-lprt.width33.addscore .score-pic span {
	font-size: 18px;
}

.ul-search-lprt a {
	/* color: #000; */
}

.ul-search-lprt li {
	padding: 0 20px;
}

.ul-search-lprt li:first-of-type {
	padding-top: 4px;
}

.ul-search-lprt li:hover {
	background-color: #fafafa;
}

.ul-search-lprt .con {
	border-bottom: 1px dashed #ececec;
	overflow: hidden;
}

.ul-search-lprt .pic {
	width: 176px;
	height: 126px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	border-radius: 10px;
}

.ul-search-lprt .pic img {
	width: 100%;
	height: 100%;
}

.ul-search-lprt .txts {
	overflow: hidden;
}

.ul-search-lprt .txts .tit {
	margin-bottom: 12px;
}

.ul-search-lprt .txts .txt {
	overflow: hidden;
	min-height: 42px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	margin-bottom: 12px;
	line-height: 23px;
}


.m-type-serchbtn {
	padding: 0 15px 13px;
}

.m-type-serchbtn .serchbtn {
	overflow: hidden;

}

.m-type-serchbtn .serchbtn a {
	display: inline-block;
	border-radius: 5px;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	margin-bottom: 12px;
	float: left;
}

.m-search-bgimg {
	display: block;
	width: 302px;
	height: 240px;
	border-radius: 10px;
	overflow: hidden;
}

.m-search-bgimg img {
	width: 100%;
	height: 100%;
}



/* index top */
.ul-tops .item .txt a.fsz16 {
	font-size: 16px;
}

/* right 单机排行榜 */
.ul-tops.col-right .con .item {
	padding-left: 34px;
}

.ul-tops.col-right .con .item .pic {
	width: 100px;
	height: 140px;
	margin-right: 12px;
}

.ul-tops.col-right .item .txt .t {
	margin: 0;
	height: auto;
}

.ul-tops.col-right .item .txt p {
	margin-bottom: 17px;
}

.ul-tops.col-right .item .down {
	height: 25px;
	line-height: 25px;
	border-radius: 13px;
	background-position: 10px center;
}

.ul-tops.col-right .con {
	padding: 11px 0 9px 0;
	border-bottom: none;
}

.ul-tops.col-right .con .tit a {
	font-size: 14px;
}

.ul-tops.col-right .con .tit em {
	width: 19px;
	line-height: 19px;
	background-image: url(../images/hottop/right-tops.png);
	background-size: auto 19px;
}

.ul-tops.col-right .on .con .tit em {
	background-image: url(../images/hottop/righttopson.png);
}

.ul-tops.col-right .on .con .tit em {
	background-size: auto 19px;
}

.ul-tops.col-right .on .tit .topem {
	margin: 0 12px 0 0px;
}

.ul-tops.col-right .tit .topem {
	margin: 0 12px 0 0px;
}





/* 综合排行榜 */
.rankmodu.w25 .ranktit {
	text-align: center;
	height: 64px;
	width: 262px;
	line-height: 64px;
	background: url(../images/index/ranktit1.jpg) no-repeat;
}

.rankmodu.w25 .ranktit-orgin {
	background-image: url(../images/index/ranktit2.jpg);
}

.rankmodu.w25 .ranktit-blue {
	background-image: url(../images/index/ranktit3.jpg);
}

.rankmodu.w25 .ranktit-green {
	background-image: url(../images/index/ranktit4.jpg);
}

.rankmodu.w25 .ul-tops .num-bgc-img {
	display: inline-block;
	margin: 6px 17px 0 0;
	width: 20px;
	height: 24px;
	background-size: 20px;
	line-height: 20px;
}

.rankmodu.w25 .ul-tops .num-bgc-img1,
.rankmodu.w25 .ul-tops .num-bgc-img2,
.rankmodu.w25 .ul-tops .num-bgc-img3 {
	background-size: 26px 30px;
	width: 28px;
	height: 30px;
	margin-top: 0;
	margin-right: 9px;
}

.rankmodu.w25 .ul-tops li {
	padding: 0 12px;
}

.rankmodu.w25 .ul-tops .con {
	border-bottom: 1px solid #e3e3e3;
	padding: 12px 0 12px 0;
}

.rankmodu.w25 .ul-tops .con .tit {
	overflow: hidden;
	/* height: 30px; */
	line-height: 26px;
	font-size: 14px;
}

.rankmodu.w25 .ul-tops .tit a.titcon {
	font-size: 15px;
}

.rankmodu.w25 .ul-tops .tit i,
.rankmodu.w25 .ul-tops .tit a {
	float: left;
}

.rankmodu.w25 .ul-tops .tit i {
	font-weight: normal;
}

.rankmodu.w25 .ul-tops li.on {
	background-color: #FFFFFF;
	box-shadow: 0px 3px 18px rgba(0, 0, 0, 0.1);
	margin-bottom: 1px;
	transform: translateY(-1px);
	border-radius: 10px;
}

.rankmodu.w25 .ul-tops .on .num-bgc-img {
	transform: translateY(24px);
}

.rankmodu.w25 .ul-tops .on .con {
	padding: 15px 0;
	border-bottom: none;
}

.rankmodu.w25 .ul-tops .on .tit {
	/* display: none; */
}

.rankmodu.w25 .ul-tops .on .item .pic {
	width: 75px;
	height: 75px;
}


.rankmodu.w25 .ul-tops .on .tit {
	padding-top: 0;
}

.rankmodu.w25 .ul-tops .on .tit .titcon {
	display: none;
}

.rankmodu.w25 .ul-tops .on .tit .item {
	padding-left: 0;
	margin: 0;
}

.rankmodu.w25 .ul-tops .on .tit .item .t {
	height: 52px;
	margin: 0;
}

.rankmodu.w25 .ul-tops .on .tit .item .textof-1 {
	line-height: 1;
	font-size: 16px;
	margin-bottom: 5px;
	color: #000000;
	font-weight: normal;
}

.rankmodu.w25 .ul-tops .on .tit .item .p {
	font-size: 12px;
}

.rankmodu.w25 .ul-tops li:last-of-type .con {
	border-bottom: 1px solid #e3e3e3;
}

.rankmodu.w25 .ul-tops li.on:last-of-type .con {
	border-bottom: none;
}




/* 下载TOP10 */
.row-a9 {
	padding: 0;
}

.ul-tops.col-right.ruanjian .con {
	padding: 9px 0;
}
.ul-tops.col-right.ruanjian.conpd10 .con {
	padding: 10px 0;
}

.ul-tops.col-right.ruanjian .con .item .pic {
	width: 70px;
	height: 70px;
	border-radius: 15px;
}

.ul-tops.col-right.ruanjian .item .txt p {
	margin-bottom: 5px;
}

.ul-tops.col-right.ruanjian li {
	background-color: #fff;
}

.ul-tops.col-right.ruanjian .on .item {
	margin-bottom: 0;
}

.ul-tops.col-right.ruanjian .con .tit em {
	height: 19px;
}

.ul-tops.col-right.ruanjian .on .con .tit {
	margin-bottom: 10px;
}

.col-r.w270 .mg-bt-10 {
	margin-bottom: 10px;
}

.ul-tops.col-right.ruanjian .con .tit a {
	font-size: 15px;
}


/* 游戏攻略 */
.ul-gonglue-lprt .con .txts {
	overflow: hidden;
}

.ul-gonglue-lprt .con .txts .pic {
	width: 140px;
	height: 100px;
	overflow: hidden;
	
}
.ul-gonglue-lprt .con .txts .pic:hover img{
	transform: scale(1.1);
}

.ul-gonglue-lprt .con .txts .pic img {
	width: 100%;
	height: 100%;
	transition: .5s;
}

.ul-gonglue-lprt .con .txts .txt {
	overflow: hidden;
	height: 105px;
}

.ul-gonglue-lprt .textof-2 {
	-webkit-line-clamp: 5;
}

.ul-small-lprt {
	margin: 0 -13px;
	overflow: hidden;
}

.ul-small-lprt li {
	float: left;
}

.ul-small-lprt .con {
	margin: 0 13px;
}

.ul-small-lprt .con .pic {
	width: 62px;
	height: 62px;
}

.ul-small-lprt .con .txt p {
	margin-bottom: 5px;
}

.ul-small-lprt .con .down {
	display: inline-block;
	background-image: none;
	padding: 0 20px;
}


/* 本周游戏排行榜 */
.ul-tops.topgame .con .item .pic {
	width: 65px;
	height: 90px;
}

.ul-tops.topgame .item .txt p {
	margin-bottom: 8px;
}

.ul-tops.topgame .item .down {
	height: 21px;
	line-height: 21px;
}

.ul-tops.topgame .con {
	padding: 9px 0;
}


/* 白底的 查看更多 */
.g-unsl-more.bgcfff a {
	border: 1px solid #BFBFBF;
	background: none;
}

.g-unsl-more.bgcfff a:hover {
	background: linear-gradient(360deg, #F93E4F 0%, #FD7E33 100%);
	border-color: #fff ;
}




/* 游戏合集详情页 gameboxdetails */

/* 标题为h1（大的）的左图右文 */
.m-biggame-lprt .pic {
	width: 450px;
	height: 230px;
	margin-right: 30px;
}

.m-biggame-lprt .txts {
	position: relative;
	width: 680px;
	float: right;
}

.m-biggame-lprt .txt {
	border-bottom: 2px solid #f1f1f1;
}

.m-biggame-lprt .txts .tags a {
	display: inline-block;
	line-height: 25px;
	height: 25px;
	border-radius: 5px;
}

.m-biggame-lprt .txts .g-morelist {
	position: absolute;
	bottom: 0;
	right: 0;
}


/* 游戏合集的游戏列表 */
.ul-gametype-list {
	margin: 0 -13px;
}

.ul-gametype-list li {
	transition: .5s;
	border-radius: 10px;
}

.ul-gametype-list .con {
	border-radius: 10px;
	border: 1px solid #e3e3e3;
	margin: 0 13px;
	transition: .5s;
	position: relative;
}

.ul-gametype-list .con.pd20 {
	padding-bottom: 14px;
}

.ul-gametype-list li:hover .con {
	border-color: transparent;
}

.ul-gametype-list .gametype-lprt .pic {
	width: 120px;
	height: 168px;
	position: relative;
}

.ul-gametype-list .gametype-lprt .txts .pd-bt5 {
	padding-bottom: 6px;
}

.ul-gametype-list .gametype-info {
	height: 48px;
}

.ul-gametype-list .down {
	height: 26px;
	line-height: 26px;
	border-radius: 15px;
	padding: 0 15px 0 25px;
	background-position: 10px center;
}

.g-s-score-pic {
	background-size: 46px auto;
	width: 46px;
	height: 50px;
	line-height: 45px;
	background-image: url(../images/search/score-pic3.png);
	font-weight: normal;
	top: 9px;
	right: 9px;
}


/* 图片左上角标签 游戏合集详情页 */
.g-pic-tags {
	display: inline-block;
	text-align: center;
	height: 20px;
	line-height: 20px;
	border-radius: 10px 2px 10px 2px;
	width: 40px;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
}

/* 列表右上角（竖列）标签 游戏合集详情页 */
.g-lprt-tagcol {
	background: url(../images/gamebox/tagscol1.png) no-repeat;
	background-size: 26px 91px;
	width: 26px;
	height: 91px;
	position: absolute;
	top: -1px;
	right: 8px;
	color: #F1F1F1;
	padding-top: 20px;
	/* 字体垂直排序 */
	writing-mode: tb-rl;
	/* 字体间隔 */
	letter-spacing: 3px;
	line-height: 26px;
}

.g-lprt-tagcol-2 {
	background-image: url(../images/gamebox/tagscol2.png);
}

.g-lprt-tagcol-3 {
	background-image: url(../images/gamebox/tagscol3.png);
}


/* 加好图标的查看更多 */
.g-unsl-more.add-bgpic .i-down1 {
	background-image: url(../images/gamebox/moreadd1.png);
	background-size: 12px;
	width: 12px;
	height: 12px;
}

.g-unsl-more.add-bgpic a:hover .i-down1 {
	background-image: url(../images/gamebox/moreadd2.png);
}


/* 高度为44的topnav */
.ul-top-nav.big-topnav {
	height: 48px;
}

.ul-top-nav.big-topnav a {
	padding: 0 34px;
	height: 40px;
	line-height: 40px;

}

.ul-top-nav.big-topnav .a8 {
	padding-left: 28px;
}

.ul-top-nav.big-topnav .on,
.ul-top-nav.big-topnav .on2 {
	height: 50px;
	background-size: 138px;
}




/* 游戏单机首页 cibsikegane.html */
/* 4列 75*105左图右文的排行榜（最下面） */
.rankmodu.gamerank .ul-tops .on .item .pic {
	width: 75px;
	height: 105px;
}

.rankmodu.gamerank .ul-tops .on .tit .item .t {
	height: 100px;
}

.rankmodu.gamerank .ul-tops .on .tit span,
.rankmodu.gamerank .ul-tops .on .tit span a {
	line-height: 1;
	float: none;
	font-size: 13px;
}

.rankmodu.gamerank .ul-tops .on .tit span {
	color: #8D8D8D;
}

.rankmodu.gamerank .ul-tops .on .tit span a {
	color: #60A9FC;
}

.rankmodu.gamerank .ul-tops .on .tit .item .textof-1 {
	margin-bottom: 9px;
}

.rankmodu.gamerank .ul-tops .on .tit .item .t {
	margin-bottom: 5px;
	height: 52px;
}

.rankmodu.gamerank .ul-tops .down {
	height: 23px;
	line-height: 23px;
	border-radius: 12px;
}

.rankmodu.gamerank .ul-tops .on .num-bgc-img {
	transform: translateY(40px);
}

/* 小型单机游戏排行榜（无图的游戏列表） */
.ul-tops-noon .con .tit {
	overflow: hidden;
	padding: 9px 0;
}

.ul-tops-noon .tit a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 220px;
}

.ul-tops-noon .col-l,
.ul-tops-noon .col-r {
	font-weight: normal;
}

.ul-tops-noon .num-bgc-img {
	display: inline-block;
	margin: 0 12px 0 0;
	width: 18px;
	height: 19px;
	line-height: 12px;
	background-size: 20px;
	line-height: 20px;
	border-radius: 5px 2px 5px 2px;
	font-size: 12px;
}

.ul-tops-noon .num-bgc-img4-1,
.ul-tops-noon .num-bgc-img4-2,
.ul-tops-noon .num-bgc-img4-3 {
	background-image: none;
}




/* 文章首页-列表页 textindex.html */
.ul-txtidx-nav {
	background-color: #fafafa;
	border-radius: 10px 10px 0 0;
	height: 51px;
}

.ul-txtidx-nav li {
	text-align: center;
	float: left;
	width: 213px;
	height: 52px;
	line-height: 52px;
	font-size: 18px;
	color: #8D8D8D;
	font-weight: bold;
	font-family: Source Han Sans CN;
	border-right: 2px solid #eee;
	box-sizing: border-box;
	transition: .5s;
}

.ul-txtidx-nav li:last-of-type {
	border-color: transparent;
}

.ul-txtidx-nav li.on {
	width: 238px;
	height: 56px;
	border-radius: 10px 10px 0 0;
	line-height: 56px;
	transform: translate(-2px, -5px);
	background-color: #fff;
	border-color: #fff;
}
.ul-txtidx-nav li.on:first-of-type{
	transform: translate(0px, -5px);
}

.ul-txtidx-nav li.on a {
	color: #F94E3F;
	transition: .3s;
}

.ul-txtidx-smnav {
	text-align: center;
	height: 36px;
}

.ul-txtidx-smnav li {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	border: 1px solid #E3E3E3;
	border-radius: 5px;
	margin: 0 5px;
}

.ul-txtidx-smnav li:hover {
	border-color: #F94E3F;
}

.ul-txtidx-smnav li:hover a {
	color: #F94E3F;
}

.ul-txtidx-smnav li a {
	padding: 0 18px;
}

.ul-txtidx-smnav li.on {
	height: 32px;
	/* background: url(../images/text/bgsmnav-pic.png) no-repeat; */
	/* background-size: 100% auto; */
	background: linear-gradient(to right, #f93e4f , #fd7d33) ;
	border: none;
	transform: translateY(-1px);
	position: relative;
}
.ul-txtidx-smnav li.on::after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	/*bottom: -11px;*/
	left: 50%;
	transform: translateX(-50%);
	border: 10px solid red;
	border-color:#fb6040 transparent transparent transparent;
}
.patchidx-row5 .ul-txtidx-smnav li.on::after{
	display: none;
}

.ul-txtidx-smnav li.on a {
	color: #fff;
}

.ul-search-lprt.text-index {}

.ul-search-lprt.text-index {}

.ul-search-lprt.text-index .pic {
	width: 185px;
	height: 132px;
}

.ul-search-lprt.text-index .txts .txt {
	margin-bottom: 15px;
}

.ul-search-lprt.text-index .con {
	border-bottom: 2px solid #ececec;
}

.txtinx-icon {
	display: inline-block;
	background: url(../images/text/data-pic.png) no-repeat 0 center;
	background-size: 16px auto;
	padding-left: 25px;
	float: left;
}

.txtinx-icon.line::after {
	margin: 0 25px;
}

.txtinx-icon-view {
	background-image: url(../images/text/view-pic.png);
	box-sizing: auto 13.5px;
}

.ul-tops-noon.noscore .tit a {
	width: 240px;
}

.m-txt-detail .tit {
	border-bottom: 2px solid #f1f1f1;
}

.m-txt-detail .tit .t-info span {
	margin: 0 12px;
}

.m-txt-detail .txt {
	font-size: 16px;
	color: #404040;
	line-height: 2;
	padding: 0 20px;
	margin-top: 15px;
}
.m-txt-detail .txt.w450{
	height: 450px;
}

.m-txt-detail>.txt>h3,
.m-ckgreat h3,.search-list-game .con .lprt .txt h3 {
	background: url(../images/text/line1.png) no-repeat 0 center;
	background-size: 6px auto;
	padding-left: 17px;
	margin-bottom: 10px;
	font-size: 18px;
}
.search-list-game .con .lprt .txt h3{
	background-size: 0;
	padding-left: 0px;
}
.m-ckgreat h3 {
	text-align: left;
}
.m-ckgreat{
	padding: 0 20px;
}

.m-txt-detail>.txt>p {
	margin-bottom: 10px;
}

.m-txt-detail .txt img {
	max-width: 100%;
}

.m-txt-detail .ul-list-game .con .lprt .pic {
	width: 45px;
	height: 63px;
}

.m-txt-detail .ul-list-game .txt {
	font-size: 12px;
}

.m-txt-detail .ul-list-game .con .lprt .tit {
	border-bottom-color: transparent;
	margin-bottom: 0;
}



/* textindex-detail 文章详情页 */
.txtdetail3-col1 .g-titsub {
	border-color: transparent;
	padding: 20px 0;
}

.bgimg-line {
	background: url(../images/text/line2.png) no-repeat 0 center;
	background-size: 7px auto;
	padding-left: 17px;
}

.bgimg-line2 {
	background-image: url(../images/text/line1.png);
	background-size: 6px auto;
}

.ul-search-lprt.txtidx-small {
	overflow: hidden;
}

.ul-search-lprt.txtidx-small li {
	width: 50%;
	float: left;
	padding: 0;
}

.ul-search-lprt.txtidx-small li:hover {
	background-color: rgba(0, 0, 0, 0);
}

.ul-search-lprt.txtidx-small li .con {
	border-bottom-color: transparent;
}

.ul-search-lprt.txtidx-small .pic {
	width: 120px;
	height: 85px;
}

.txtinx-icon2 {
	background: url(../images/text/data-pic2.png) no-repeat 0 2px;
	background-size: auto 14px;
	padding-left: 22px;
}

.m-ckgreat {
	text-align: center;
}

.m-ckgreat .ckgreat {
	display: inline-block;
	width: 120px;
	height: 68px;
	background: url(../images/text/ckgreat1.png) no-repeat;
	background-size: 120px auto;
	transition: .5s;
}

.m-ckgreat .ckgreat .great {
	margin: 10px 0 5px 0;
	background: url(../images/text/ckgreat4.png) no-repeat 49px center;
	background-size: auto 26.2px;
	height: 27px;
}

.m-ckgreat .ckgreat:hover {
	background-image: url(../images/text/ckgreat2.png);
	cursor: pointer;
}

.m-ckgreat .ckgreat.ok {
	background-image: url(../images/text/ckgreat3.png);
}

.g-share.addmore {
	border-color: transparent;
	width: 256px;
	position: relative;
}

.g-share.addmore:hover {
	box-shadow: none;
}

.g-share.addmore span {
	display: inline-block;
	font-size: 14px;
	float: left;
}

.m-operate {
	border: 1px solid #f5f5f5;
	padding: 14px;
	border-radius: 10px;
	transition: .3s;
	position: relative;
}

.m-operate .line::after {
	height: 25px;
	border-color: #F1F1F1;
	margin: 0 25px;
	transform: translateY(8px);
}

.g-keep,
.g-report {
	display: inline-block;
	text-align: center;
}

.g-keep span,
.g-report span {
	display: block;
}

.g-keep {
	border: 1px solid #BFBFBF;
	padding: 0 25px;
	border-radius: 63px;
	cursor: pointer;
}

.g-keep span {
	height: 32px;
	line-height: 32px;
	background: url(../images/text/shoucang1.png) no-repeat 0 center;
	background-size: 18px auto;
	padding-left: 25px;
	transition: .5s;
}

.g-keep:hover span {
	background-image: url(../images/text/shoucang2.png);
	color: #F94E3F;
}

.g-keep.g-keep-ok {
	border-color: transparent;
	background-color: #F2F2F2;
}

.g-keep.g-keep-ok span {
	background-image: url(../images/text/shoucang3.png);
}

.g-report {
	background: url(../images/text/jubao1.png) no-repeat 0 center;
	background-size: 21.9px auto;
	padding-left: 30px;
	transition: .5s;
}

.g-report:hover {
	background-image: url(../images/text/jubao2.png);
	color: #F94E3F;
}

.row-detail3-1 .m-page-list {
	padding-left: 100px;
}

.row-detail3-1 .m-page-list ul li:hover {
	background: none;
	background-color: #FEE7E5;
}

.row-detail3-1 .m-page-list ul li:hover a {
	color: #F94E3F;
}

.row-detail3-1 .m-list-allpage{
	padding: 0 20px;
	font-size: 14px
}

.row-detail3-1 .info {
	text-align: center;
	font-size: 14px;
	color: #404040;
}

.m-page-list .info {
	text-align: center;
}

.txtlist-icon {
	background: url(../images/text/gametxtlist1.png) no-repeat 0 center;
	background-size: 17px auto;
	padding-left: 28px;
}

.m-game-txtlist {
	overflow: hidden;
}

.m-game-txtlist li {
	width: 33.3%;
	float: left;
	margin-bottom: 20px;
}

.m-game-txtlist li a {
	padding-left: 27px;
	background: url(../images/text/dian1.png) no-repeat 0 center;
	background-size: 10px auto;
	font-size: 14px;
	color: #404040;
	transition: .1s;
	height: 24px;
}

.m-game-txtlist li a:hover {
	font-weight: bold;
	font-size: 16px;
	color: #F94E3F;
	background-image: url(../images/text/dian2.png);
	font-family: Source Han Sans CN;
}


.m-search-lprt.txtidx-detail {
	position: relative;
}

.m-search-lprt.txtidx-detail .pic {
	width: 160px;
	height: 225px;
}

.m-search-lprt.txtidx-detail .txts .info {
	width: 380px;
}

.m-search-lprt.txtidx-detail .txts .info .ifo {
	margin-bottom: 11px;
}

.radius10.g-game-down .d {
	width: 191px;
	height: 56px;
	background-size: 191px auto;
	background-image: url(../images/text/searchlprt1.png);
}

.radius10.g-game-down .d:hover {
	background-image: url(../images/text/searchlprt2.png);
}

.m-search-lprt.txtidx-detail .txts {
	/* float: left; */
}

.feedback {
	/* float: right; */
	position: absolute;
	text-align: center;
	top: 0;
	right: 0;
}

.feedback .btn {
	display: inline-block;
	border-radius: 14px;
	background-color: #5ecace;
	color: #FFFFFF;
	padding: 0 13px;
	height: 28px;
	line-height: 28px;
}

.feedback .btn span {
	display: inline-block;
	padding-left: 20px;
	background: url(../images/text/goon.png) no-repeat 0 center;
	background-size: 12.55px auto;
}

.feedback .score-pic {
	position: static;
	margin-left: 15px;
	width: 130px;
	height: 160px;
	background-size: 130px auto;
	line-height: 125px;
	font-family: Source Han Sans CN;
	margin: 5px 0px 8px 15px;
}
.feedback .score-pic.nozt {margin-top:32px;}
.feedback .score-pic.nozt_show {margin-top:32px;}
.feedback .goodgame {
	border: 1px solid #BFBFBF;
	border-radius: 15px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
}

.feedback .goodgame:hover {
	cursor: pointer;
}

.feedback .goodgame .gg {
	display: inline-block;
	padding-left: 22px;
	background: url(../images/text/gg1.png) no-repeat 0 center;
	background-size: 16px auto;
	color: #BFBFBF;
}

.feedback .goodgame .gg1 {
	border: 1px solid #9CD55B;
	border-radius: 15px 0 15px 15px;
	background-position: 10px center;
	height: 24px;
	transform: translate(-1px, -1px);
	padding: 0 17px 0 34px;
	color: #9CD55B;
}

.feedback .goodgame .ng1 {
	background-image: url(../images/text/ng1.png);
	padding-right: 10px;
}

.feedback .goodgame.goodgame2 .gg1 {
	color: #fff;
	background-color: #9CD55B;
	background-image: url(../images/text/gg2.png);
}

.feedback .goodgame.nogoodgame {
	background-color: #BFBFBF;
}

.feedback .goodgame.nogoodgame .gg1 {
	background-color: #fff;
}

.feedback .goodgame.nogoodgame .ng1 {
	color: #FFFFFF;
	background-image: url(../images/text/ng2.png);
}

.goodgame.gooduse .gg{
	background-image: url(../images/text/goodus1-on.png);
}
.goodgame.gooduse .ng1{
	background-image: url(../images/text/goodus2.png)
}
.goodgame.gooduse.goodgame2 .gg1{
	background-image: url(../images/text/goodus1.png);
}
.goodgame.gooduse.nogoodgame .ng1{
	background-image: url(../images/text/goodus2-on.png)
}




.g-game-down .news {
	display: inline-block;
	overflow: hidden;
	padding: 0 10px;
	background-color: #f9f9f9;
	border-radius: 10px;
}

.g-game-down .news a {
	float: left;
	padding: 0 15px;
	height: 56px;
	line-height: 56px;
	font-size: 14px;
}

.g-game-down .line {
	position: relative;
}

.g-game-down .line::after {
	margin: 0;
	position: absolute;
	right: 0;
	top: 20px;
}

.ul-down-list li {
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	border-bottom: 1px dashed #E3E3E3;
	font-size: 14px;
	text-align: center;
	color: #8D8D8D;
}

.ul-down-list .title {
	background-color: #F5F5F5;
	border-bottom: none;
}

.ul-down-list .title .tit {
	text-align: center;
	color: #8D8D8D;
}

.ul-down-list .size,
.ul-down-list .date,
.ul-down-list .d {
	margin-left: 50px;
	float: right;
}

.ul-down-list .tit {
	width: 56%;
	float: left;
	text-align: left;
	color: #202020;
}

.ul-down-list .size {
	width: 60px;
}

.ul-down-list .date {
	width: 70px;
}

.ul-down-list .d {
	width: 70px;
}

.ul-down-list .down {
	background-image: none;
	padding: 0 20px;
}

.row-detail3-7 .ul-txtidx-smnav li {
	height: 26px;
	line-height: 26px;
}

.row-detail3-7 .ul-txtidx-smnav li a {
	padding: 0 15px;
}

.row-detail3-7 .ul-txtidx-smnav li.on {
	height: 28px;
	/* background-image: url(../images/text/smnavon.png); */
	/* background-size: 87px auto; */
}

.m-morelike .pic {
	margin-right: 25px;
	width: 280px;
	height: 120px;
}

.m-morelike .txts {
	overflow: hidden;
	height: 120px;
}

.m-morelike .txts .tit .more {
	float: right;
	display: inline-block;
	background: url(../images/text/addmore.png) no-repeat 0 center;
	background-size: 16px auto;
	padding-left: 20px;
	height: 33px;
	line-height: 33px;
}

.share-more {
	border-radius: 10px 10px 0 0;
	width: 300px;
	height: 345px;
	background-color: #fff;
	position: absolute;
	right: 0;
	top: -345px;
	border: 1px solid red;
	overflow: hidden;
}

.share-more .tit {
	font-size: 14px;
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	position: relative;
	border-bottom: 1px solid #E3E3E3;
	background-color: #f3f3f3;
}

.share-more .tit i {
	position: absolute;
	background: url(../images/text/close2.png) no-repeat center;
	background-size: 13px auto;
	width: 13px;
	height: 13px;
	right: 15px;
	top: 14px;
}

.share-more .txt {
	padding: 20px 0 20px 20px;
}

.share-more .txt ul {
	height: 265px;
	overflow: auto;
}

.share-more .txt li {
	width: 50%;
	float: left;
	margin-bottom: 15px;
}

.share-more .txt a {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/text/icon1.jpg) no-repeat 0 center;
	background-size: 16px;
}





/* 单机频道列表 channelist */
/* 没有详细介绍的gametype-list（图片）150-210 */
.ul-gametype-list.gtype-no-info .gametype-lprt .pic {
	width: 150px;
	height: 210px;
}

.ul-gametype-list.gtype-no-info .txts .pd-bt5 {
	padding-bottom: 2px;
}

/* .m-page-list {
	overflow: hidden;
} */

.m-page-list ul {
	overflow: hidden;
	border-right: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-radius: 5px;
}

.m-page-list ul li {
	float: left;
	height: 34px;
	line-height: 34px;
	border: 1px solid #E3E3E3;
	border-right-color: transparent;
}

.m-page-list ul li:first-of-type {
	border-left-color: transparent;
}

.m-page-list ul li.on,
.m-page-list ul li:hover {
	background: linear-gradient(180deg, #F93E4F 0%, #FD7E33 100%);
	border-color: transparent;
}
.txtsmnav-tab .m-sort{padding-right: 20px;}


.m-page-list ul li.on a,
.m-page-list ul li:hover a {
	color: #fff;
}

.m-page-list ul li a {
	padding: 0 15px;
}

.m-list-allpage {
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	border-radius: 5px;
	border: 1px solid #E3E3E3;
	display: none;
}

.m-list-allpage:focus {
	outline: none;
}





/* 补丁合集首页 patchindex */
.patchidx-row2-col2 .ul-small-lprt li h3 {
	padding-bottom: 5px;
	font-weight: normal;
	line-height: 1;
	font-size: 16px;
	color: #202020;
}
.patchidx-row2-col2 .ul-small-lprt li h3:hover {
	color: #F94E3F;
}
.patchidx-row2-col2 .ul-small-lprt .down {
	height: 18px;
	line-height: 18px;
	padding: 0 15px;
}

.patchidx-row4-col1 .ul-txtidx-smnav {
	height: 32px;
	overflow: hidden;
}

.patchidx-row4-col1 .ul-txtidx-smnav li {
	height: 26px;
	line-height: 26px;
	border-radius: 3px;
	float: left;
	margin: 0 11px 0 0;
}

.patchidx-row4-col1 .ul-txtidx-smnav li:last-of-type {
	margin: 0;
}

.patchidx-row4-col1 .ul-txtidx-smnav li.on {
	/*background-image: url(../images/patch/tabbgpic.jpg);*/
	background-size: 52px auto;
	height: 29px;
}
.patchidx-row4-col1 .ul-txtidx-smnav li.on3.on {
	/*background-image: url(../images/patch/tabbgpic_3.jpg);*/
	background-size: 66px auto;
	height: 28px;
}

.patchidx-row4-col1 .ul-txtidx-smnav li a {
	padding: 0 12px;
}

.ul-updata-list {
	overflow: hidden;
}

.ul-updata-list li {
	overflow: hidden;
	height: 47px;
	line-height: 47px;
	color: #8D8D8D;
	font-size: 14px;
	text-align: center;
}

.ul-updata-list li .date,
.ul-updata-list li .type,
.ul-updata-list li .info {
	float: left;
}

.ul-updata-list li .date {
	width: 55px;
}

.ul-updata-list li .type {
	width: 90px;
	margin-right: 40px;
}

.ul-updata-list li .info {
	text-align: left;
	width: 570px;
	color: #202020;
}

.ul-updata-list li .info .pic {
	width: 24px;
	height: 24px;
	border-radius: 0;
	transform: translateY(8px);
}

.ul-updata-list li .size {
	/*width: 75px;*/
	margin-right: 10px;
	float: right;
}

.patchdowntop10.ul-tops {}

.patchdowntop10.ul-tops li.on {
	background-color: #FAFAFA;
	margin-bottom: 10px;
}

.patchdowntop10.ul-tops.ruanjian .on .con .tit {
	padding-top: 10px;
	margin-bottom: 15px;
}

.patchdowntop10.ul-tops.col-right.ruanjian .on .item {
	padding-bottom: 10px;
}

.pidx-row4-col2-row3 .ul-small-lprt {
	margin: 0;
}

.pidx-row4-col2-row3 .ul-small-lprt li {
	float: none;
}

.pidx-row4-col2-row3 .ul-small-lprt li .con {
	border-bottom: 1px dashed #E3E3E3;
	padding: 18px 10px;
}

.pidx-row4-col2-row3 .ul-small-lprt li .con:last-of-type {
	border-bottom-color: transparent;
}






/* patchdetail */
.patchdetail-row3 .ul-gametype-list .gametype-lprt .pic {
	width: 80px;
	height: 80px;
}

.patchdetail-row3 .ul-gametype-list .down {
	height: 20px;
	line-height: 20px;
	padding: 0 12px 0 22px;
}

.patch-tool.ul-down-list li {
	border-color: transparent;
	padding: 0 10px;
	height: 47px;
	line-height: 47px;
}

.patch-tool.ul-down-list li .tit img {
	width: 24px;
	height: 24px;
	transform: translateY(6px);
	margin-right: 5px;
}

.patch-tool.ul-down-list .size,
.patch-tool.ul-down-list .date,
.patch-tool.ul-down-list .d {
	margin-left: 30px;
}

.patch-tool.ul-down-list .tit {
	width: 420px;
}

.patch-tool.ul-down-list .tit a:hover {
	text-decoration: underline;
}

.patch-tool.ul-down-list li .type {
	background: url(../images/others/iocn-a2.png) no-repeat 0px center;
	background-size: 10px 10px;
	padding-left: 24px;
	float: left;
	width: 94px;
	text-align: left;
}

.patch-tool.ul-down-list .d {}

.patch-tool.ul-down-list .down {
	height: 18px;
	line-height: 18px;
	padding: 0 18px;
}







/* consolegame-download-details 单机下载详情 */
.lprt-rightpic .m-search-bgimg {
	width: 283px;
	height: 225px;
}

.row-j4>.col-l .g-titsub {
	border-color: transparent;
}

.m-search-lprt.downgame3pain .pic {
	width: 160px;
	height: 225px;
}

.m-search-lprt.downgame3pain .nogame_pic {
	width: 160px;
	height: 225px;
	background: url(../images/pathbg.jpg);
}

.m-search-lprt.downgame3pain .nogame_pic img{
	width: 50px;
	height: 50px;
	margin-top: 88px;
	margin-left: 55px;
	display: inline;
}

.m-search-lprt.downgame3pain .txts .tit {
	margin-bottom: 20px;
}

.m-search-lprt.downgame3pain .txts .info .ifo {
	margin-bottom: 10px;
	overflow: hidden;
	line-height: 18px;
	height: 18px;
}

.well.w2 {
	height: 200px;
}

.black {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 5;
	overflow: hidden;
	display: none;
}

.m-popup {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
	width: 690px;
	height: 430px;
	padding: 0 30px;
	display: none;
}

.m-popup .g-titsub {
	padding: 20px 0;
	border-bottom: 2px solid #E3E3E3;
	position: relative;
	overflow: visible;
}

.m-popup .g-titsub h2 {
	font-size: 22px;
}

.m-popup .popup .ckboxs input[type="checkbox"] {
	margin-right: 5px;
	cursor: pointer;
	border-radius: 50%;
	transform: translateY(2px);
}

.m-popup .popup .ckboxs input:hover {
	background: url(../images/patch/inputon.png) no-repeat;
	background-size: 13px;
}

.m-popup .t,
.m-popup .popup .ckboxs ul {
	overflow: hidden;
	float: left;
}

.m-popup .popup .ckboxs ul li {
	float: left;
	margin: 0 14px;
}

.m-popup .popup textarea {
	padding: 10px;
	width: 660px;
	height: 108px;
	border: 1px solid #8D8D8D;
	font-family: simsun;
	font-size: 14px;
	margin-left: 5px;
}

.m-popup .popup textarea:focus {
	outline: none;
}

.m-popup .btns {
	text-align: center;
}

.m-popup .btns .btn {
	display: inline-block;
	border-radius: 10px;
	width: 127px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	margin: 0 5px;
	border: none;
	transition: .7s;
}

.m-popup .btns .btn:hover {
	cursor: pointer;
}

.m-popup .btns .btn1 {
	background-color: #FD7E33;
	color: #FFFFFF;
}

.m-popup .btns .btn1:hover {
	background-color: #F94E3F;
}

.m-popup .btns .btn2 {
	background-color: #E3E3E3;
	color: #404040;
	transition: .2s;
}

.m-popup .btns .btn2:hover {
	color: #fff;
}

.m-popup .closebtn {
	width: 35px;
	height: 35px;
	position: absolute;
	right: -75px;
	top: -20px;
	background: url(../images/patch/colse1.png) no-repeat center;
	background-size: 35px;
	transition: .5s;
}

.m-popup .closebtn:hover {
	cursor: pointer;
	background-image: url(../images/patch/close2.png);
}

.g-titsub .special {
	font-size: 16px;
	font-weight: normal;
	padding-left: 32px;
	background: url(../images/patch/yiwen.png) no-repeat 0 center;
	background-size: 22px;
	font-family: simsun;
    font-family: Source Han Sans CN;
    font-weight: bold;
    line-height: 25px;
    font-size: 22px;
}

.g-titsub.pd-tb20 {
	padding: 20px 0;
}

.m-detail-desc .g-titsub {
	border: none;
	padding: 0;
}

.m-detail-desc.dtl-desc2 .special {
	background-image: url(../images/patch/i.png);
}

.m-detail-desc.dtl-desc2 .pnum {
	margin-right: 10px;
}

.m-detail-desc .prompt {
	background-color: #fff9ee;
	border-radius: 12px 0px 12px 0px;
}

.m-detail-desc .prompt p {
	background: url(../images/patch/dian.png) no-repeat 0 8px;
	background-size: 6px;
	padding-left: 15px;
}

.ul-onlinedown li {
	padding: 9px 0;
}

.ul-onlinedown li .txt {
	background: url(../images/consolegame/rightpic.png) no-repeat 0 center;
	background-size: 9.5px auto;
	padding-left: 15px;
}

.ul-onlinedown .oline-d {
	background-image: none;
	padding: 0 15px;
	height: 18px;
	line-height: 18px;
}

.row-j4-r-1 .g-titsub {
	padding: 13px 0;
}

.g-detail-tab {
	background-color: #FAFAFA;
	border-bottom: 1px solid #E3E3E3;
}

.g-detail-tab li {
	width: 20%;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.g-detail-tab li .a {
	padding-left: 30px;
	background: url(../images/consolegame/g-game-tab1.png) no-repeat 0 center;
	display: inline-block;
	font-size: 18px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #8D8D8D;
}

.g-detail-tab li .a.a1 {
	background-image: url(../images/consolegame/g-game-tab1.png);
	background-size: 20px auto;
}

.g-detail-tab li .a.a2 {
	background-image: url(../images/consolegame/g-game-tab2.png);
	background-size: 21px auto;

}

.g-detail-tab li .a.a3 {
	background-image: url(../images/consolegame/g-game-tab3.png);
	background-size: 21px auto;
	background-position: 0 12px;
}

.g-detail-tab li .a.a4 {
	padding-left: 36px;
	background-image: url(../images/consolegame/g-game-tab4.png);
	background-size: 27px auto;
}

.g-detail-tab li .a.a5 {
	background-image: url(../images/consolegame/g-game-tab5.png);
	background-size: 24px auto;
}
.g-detail-tab li.on {
	position: relative;
}

.g-detail-tab li.on::after {
	content: '';
	width: 57px;
	height: 19px;
	position: absolute;
	bottom: -13px;
	left: 73px;
	background: url(../images/consolegame/bt-line.png) no-repeat;
	background-size: 57px 19px;
}
.g-detail-tab li.on .a {
	color: #F94E3F;
}
.g-detail-tab li.on .a.a1 {
	background-image: url(../images/consolegame/g-game-tab1-on.png);
	background-size: 20px auto;
}
.g-detail-tab li.on .a.a2 {
	background-image: url(../images/consolegame/g-game-tab2-on.png);
	background-size: 21px auto;

}
.g-detail-tab li.on .a.a3 {
	background-image: url(../images/consolegame/g-game-tab3-on.png);
	background-size: 21px auto;
}
.g-detail-tab li.on .a.a4 {
	background-image: url(../images/consolegame/g-game-tab4-on.png);
	background-size: 27px auto;
}
.g-detail-tab li.on .a.a5 {
	background-image: url(../images/consolegame/g-game-tab5-on.png);
	background-size: 24px auto;
}



.g-detail-tab li:hover .a {
	color: #F94E3F;
}

.g-detail-tab li:hover  .a.a1 {
	background-image: url(../images/consolegame/g-game-tab1-on.png);
	background-size: 20px auto;
}

.g-detail-tab li:hover  .a.a2 {
	background-image: url(../images/consolegame/g-game-tab2-on.png);
	background-size: 21px auto;

}

.g-detail-tab li:hover  .a.a3 {
	background-image: url(../images/consolegame/g-game-tab3-on.png);
	background-size: 21px auto;
}

.g-detail-tab li:hover  .a.a4 {
	background-image: url(../images/consolegame/g-game-tab4-on.png);
	background-size: 27px auto;
}

.g-detail-tab li:hover  .a.a5 {
	background-image: url(../images/consolegame/g-game-tab5-on.png);
	background-size: 24px auto;
}

.game-threedown1 .three1 {
	display: block;
}

.game-threedown2 .three2 {
	display: block;
}

.game-threedown2 .three2 .d {
	background-image: url(../images/consolegame/three2.png);
}

.game-threedown2 .three2 .d .downp {
	background-image: url(../images/consolegame/three2-1.png);
	background-size: 31px auto;
	background-position: 35px 9px;
	padding-left: 76px;
}

.game-threedown3 .three3 {
	display: block;
}

.game-threedown3 .three3 .radius10.g-game-down .d {
	background-image: url(../images/consolegame/three3.png);
	background-size: 203px auto;
	width: 203px;
	height: 56px;
}

.game-threedown3 .three3 .d .downp {
	background-image: url(../images/consolegame/three3-1.png);
	background-size: 31px auto;
	background-position: 35px 12px;
	padding-left: 76px;
}




.m-search-lprt.downgame3pain.patch .txts .info .ifo{
		margin-bottom: 13px;
}

.posiflexon{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);
	z-index: 9999;
	transition: .5;
}
.posiflexon .g-detail-tab{
	background-color: #fff;
	border: none;
	transition: .5;
}
.posiflexon .wp .g-detail-tab{
}
.m-txt-detail .wp{
	width: 878px;
}
.posiflex.posiflexon .wp{
	width: 1200px;
}
.posiflex.posiflexon .wp .g-detail-tab{
	width: 878px;
}




	/*  补丁列表页 patchlist */

.patchlist-row5-c2 h2{
				display: inline-block;
			}
			.patchlist-row5-c2 .pdg-lr15,
			.patchlist-row5-c2 .ul-down-list>li,
			.patchlist-row5-c2 .g-titsub{
				overflow: visible;
			}
			.ul-sort li{
				font-size: 14px;
				margin: 0 15px;
				float: left;
				position: relative;
			}
			.ul-sort li.on .sort-btline{
				width: 55px;
				height: 18px;
				position: absolute;
				bottom:-32px;
				left: 0;
				background: url(../images/patch/btline.png) no-repeat -5px 0px;
				background-size: 55px auto;
			}
			.ul-sort li.on a{
				color: #F94E3F;
			}
			
			.ul-down-list.patch-tool .tit{
				position: relative;
			}
			.ul-down-list.patch-tool .tit .img{
				display: inline-block;
			}
			.ul-down-list.patch-tool .tit .img:hover .patchlistyimg{
				display: block;
			}
			.ul-down-list.patch-tool .tit .patchlistyimg{
				width: 590px;
				height: 350px;
				padding: 5px;
				border-radius: 5px;
				position: absolute;
				top: 0px;
				left: 38px;
				z-index: 999;
				background-color: #fff;
				box-shadow: 0px 4px 16px rgb(0,0,0,.2);
				display: none;
			}
			.ul-down-list.patch-tool .tit .patchlistyimg .pic{
				width: 590px;
				height: 350px;
				position: relative;
			}
			.ul-down-list.patch-tool .tit .patchlistyimg .pic::after{
				content: '';
				position: absolute;
				top: 8px;
				left: -19px;
				border: 7px solid #fff;
				width: 0;
				height: 0;
				border-color: transparent #fff transparent transparent;
				z-index: 9999;
			}
			.ul-down-list.patch-tool .tit .patchlistyimg .pic img{
				width: 100%;
				height: 100%;
				vertical-align: middle;
				transform: translateY(0px);
			}
			.m-page-list.smupdata {
				
			}
			.m-page-list.smupdata .m-list-allpage option:hover{
				background-color: red;
			}
			.m-page-list.smupdata ul li:hover,
			.m-page-list.smupdata ul li:hover a{
				background-image: none;
				background-color: #FEE7E5;
				color: #F94E3F;
			}
			
			.ul-small-lprt .con .txt .nomb{
				margin:0;
			}
			.ul-small-lprt li:hover .upcolor{
				color: #F94E3F;
			}
			.adrlist-ban img.traslateY0{
				transform: translateY(0);
			}
			
			
			
			
			/* 增加修改 */
			.rankmodu.w25 .ul-tops .on .tit .item .textof-1{
				
			}
			.ul-tops .on .item .t h3 a,
			.rankmodu.w25 .ul-tops .tit a.titcon,
			.ul-gonglue-lprt h3,
			.ul-tops.col-right .con .tit a,
			.ul-gametype-list .con .tit,
			.ul-gametype-list .con .gametype-lprt .txts p,
			.ul-tops .on .tit a,
			.ul-tops .on .tit span{
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
			}
			.rankmodu.w25 .ul-tops .tit a.titcon,
			.ul-tops.col-right .con .tit a
			{
				max-width: 200px;
			}
			.ul-tops.col-right .con .tit .t a{
				font-size: 13px;
			}
			.ul-tops.col-right .con .tit .t .lateY{
				font-size: 13px;
				transform: translateY(3px);
			}
			.ul-tops.col-right.ruanjian .con .tit a{
				max-width: 180px;
			}
			.ul-tops.col-right.ruanjian .con .tit a{
				font-family: serif;
			}
			.ul-tops.col-right.ruanjian .con .pic a {
				max-width: unset;
				height: auto;
				line-height: unset;
			}
			.ul-tops.col-right.ruanjian .on .tit span{
				transform: translateY(-6px);
			}
			.ul-tops.col-right.ruanjian li .tit h3{
				display: inline-block;
				font-weight: normal;
			}
			.patchdetail-row4 .g-titsub h2{
				font-size: 17px;
			}
			.patchdetail-row4 .ul-down-list li:last-of-type{
				border-bottom: 1px solid #f7f7f7;
			}
			   
			
			
			/* 新增 软件top */
			.picwh75 .m-boxtop dt .m-box-toptit {
				padding-left: 0;
				background: none;
			}
			
			.picwh75 .ul-tops .item .txt .t.adt {
				height: auto;
			}
			
			.picwh75 .ul-tops .con .item .pic {
				width: 75px;
				height: 75px;
			}
			.picwh75 .ul-top-nav .on {
				background-position: 0;
			}
			
			/* patch-download-details */
			.m-txt-detail>.txt>h4{
				background: url(../images/patch/dian2.png) no-repeat 0 center;
				background-size: 8px auto;
				padding-left: 17px;
				margin-bottom: 10px;
				font-size: 16px;
				font-weight: normal;
				font-family: SimSun;
			}
			
			
			.ul-tops.col-right{

			}
			.ul-tops.col-right .on .con .tit span{
				transform: translateY(-6px);
			}
			
			.m-select {
				position: relative;
			}
			.m-select .select-inp { 
				width: 75px;
				height: 36px;
				line-height: 36px;
				padding-left: 10px;
				border-radius: 5px;
				border: 1px solid #E3E3E3;
				box-sizing: border-box;
				outline: none;
				background-color: #fff;
			}
			.m-select .select-con{
				display: none;
				position: absolute;
				left: 0; 
				bottom:40px;
				background: #fff;
				width: 87px; 
				height:250px;
				border: 1px solid #ccc;
				box-sizing: border-box;
				box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.16);
				overflow-y:scroll;
				overflow-x:hidden;
				padding: 5px 0;
			}
			.m-select .select-sub{
				width: 70px;
				border: none;
				border-radius: unset;
			}
			.m-select .select-sub li { 
				width: 100%;
				height: 25px; 
				line-height: 25px; 
				text-align: center;
				border: none;
				border-radius: unset;
				cursor: pointer;
			}
			.m-select .select-sub li:hover { 
				background: linear-gradient(90deg, #F93E4F 0%, #FD7E33 100%) !important;
				color: #FFF !important;
			}
			
			
			
			
			
			
			/* textindex-detail新增 */
			.m-txt-detail .tit .t-info .i {
				display: inline-block;
				width: 30px;
				height: 30px;
				background: url(../images/toplist/newsicon1.jpg) no-repeat center;
				cursor: pointer;
				position: relative;
				top: 9px;
			}
			.m-txt-detail .tit .t-info .i:hover {
				opacity: .7;
			}
			
			.m-txt-detail .tit .t-info .s .s1-i.i1 {
				background-size: 20px auto;
			}
			
			.m-txt-detail .tit .t-info .s1-i.i2 {
				background-image: url(../images/toplist/newsicon2.jpg);
				transform: translateY(1px);
			}
			
			.m-txt-detail .tit .t-info .s1-i.i3 {
				background-image: url(../images/toplist/newsicon3.jpg);
				transform: translateY(1px);
				margin-left: 1px;
			}
			.share-more{
				display: none;
			}
			.m-operate .g-share a{
				transform: scale(1.3);
			}
			.bshare-custom a.bshare-weixin,
			.bshare-custom a.bshare-sinaminiblog,
			.bshare-custom a.bshare-qqim,
			.bshare-custom a.bshare-qzone,
			.bshare-custom a.bshare-more.more-style-addthis{
				padding-left: 0;
				height: 23px;
				background-image: none;
			}
			.bshare-custom a.bshare-more.more-style-addthis{
				padding-left: 0px !important;
			}
			
			.black{
				position: fixed;
				width: 100%;
				height: 100%;
				background-color: rgba(0,0,0,.5);
				z-index: 5;
				overflow: hidden;
				display: none;
			}
			.m-popup{
				position: fixed;
				left: 50%;
				top: 50%;
				transform: translate(-50%,-50%);
				z-index: 99;
				width: 690px;
				height: 430px;
				padding: 0 30px;display: none;
			}
			.m-popup .g-titsub{
				padding: 20px 0 ; 
				border-bottom: 2px solid #E3E3E3;
				position: relative;
				overflow: visible;
			}
			.m-popup .g-titsub h2{
				font-size: 22px;
			}
			.m-popup .popup .ckboxs input[type="checkbox"] {
				margin-right: 5px;
			    cursor: pointer;
				border-radius: 50%;
				transform: translateY(2px);
			}
			.m-popup .popup .ckboxs input:hover{
				background: url(images/patch/inputon.png) no-repeat;
				background-size: 13px;
			}
			.m-popup .t,
			.m-popup .popup .ckboxs ul{
				overflow: hidden;
				float: left;
			}
			.m-popup .popup .ckboxs ul li{
				float: left;
				margin: 0 8px;
			}
			.m-popup .popup textarea{
				padding: 10px;
				width: 660px;
				height: 108px;
				border: 1px solid #8D8D8D;
				font-family:simsun ;
				font-size: 14px;
				margin-left: 5px;
			}
			.m-popup .popup textarea:focus{
				outline: none;
			}
			
			.m-popup .btns{
				text-align: center;
			}
			.m-popup .btns .btn{
				display: inline-block;
				border-radius: 10px;
				width: 127px;
				height: 40px;
				text-align: center;
				line-height: 40px;
				font-size: 14px;
				margin: 0 5px;
				border:none;
				transition: .7s;
			}
			.m-popup .btns .btn:hover{
				cursor: pointer;
			}
			.m-popup .btns .btn1{
				background-color: #FD7E33;
				color: #FFFFFF;
			}
			.m-popup .btns .btn1:hover{
				background-color: #F94E3F;
			}
			.m-popup .btns .btn2{
				background-color: #E3E3E3;
				color: #404040;
				transition: .2s;
			}
			.m-popup .btns .btn2:hover{
				color: #fff;
			}
			.m-popup .closebtn{
				width: 35px;
				height: 35px;
				position: absolute;
				right: -75px;
				top: -20px;
				background: url(../images/patch/colse1.png) no-repeat center;
				background-size: 35px;
				transition: .5s;
			}
			.m-popup .closebtn:hover{
				cursor: pointer;
				background-image: url(../images/patch/close2.png);
			}
			
			.m-txt-detail .txt.h450{
				height: 450px;
				overflow: hidden;
			}
			.m-txt-detail .txt p {
				 text-indent: 2em;
			}
			.m-txt-detail .txt .ul-list-game p {text-indent: 0em;}
			.m-txt-detail .ul-list-game .txt{margin-top: 0px;}
			.m-txt-detail.dspn .txt.h450{
				height: auto;
			}
			.m-txt-detail.dspn .g-unsl-more{
				display: none;
			}
			.m-txt-detail.dspn .g-unsl-more.g-suohui{
				display: block;
			}
			.m-txt-detail.dspn .g-unsl-more.g-suohui .i-down1{
				transform: translateY(-50%) rotateZ(180deg);
			}



.m-txt-detail>.txt>h4 {
	font-weight: bold;
	font-family: Source Han Sans CN;
	background: url(../images/text/line1.png) no-repeat 0 center;
	background-size: 6px auto;
	padding-left: 17px;
	margin-bottom: 10px;
	font-size: 18px;
}

.subscribe .radius10.g-game-down .d{background-image: url(../images/text/subscribe1.png);}
.subscribe .radius10.g-game-down .d:hover{background-image: url(../images/text/subscribe1.png);}
.subscribe .g-game-down .d .downp{background: url(../images/search/game-down3-1.png) no-repeat 15px 12px;background-size: 33px;}

.ul-list-game .con .lprt .pic.dj{width: 45px;height: 63px;}
.ul-list-game .con .lprt .pic.buding{width: 32px;height: 32px;margin-top: 12px;}
.m-type-serchbtn .serchbtn .hidden{display:none;}
.dn{display:none;}

#gotop {
	position: fixed;
	width: 64px;
	height: 64px;
	background: url(../images/gotop.png) no-repeat;
	right: 0;
	bottom: 100px;
	border-radius: 15px;
	display: none;
}

#gotop:hover {
	background-image: url(../images/gotop-hover.png);
}

.search_danji {
	border-radius: 10px;
	margin:0 auto;
}
.search_danji .con{border:0px;margin:0;}

.sear_danji .m-search-lprt.width33 .txts .info .ifo{
	/*margin-bottom: 15px;*/
}
.sear_danji .m-search-lprt.width33 .pic{
	width: 90px;
	height: 126px;
}
.sear_danji .ul-list-game .con .lprt .pic{
	width: 45px;
	height: 63px;
}
/*.patch-info.downgame3pain .txts .info .ifo{margin-bottom: 20px;}
.patch-info .txts .ifo.i5{margin-bottom: 30px;}*/
.m-search-lprt .pic{border-radius:10px;margin: 0px;margin-right: 20px;}
.m-search-lprt a .language {border-top-left-radius: 9px;border-bottom-right-radius:9px;}
.row-detail3-7 .m-morelike .pic img{border-radius:10px;}
.patch-tool li .tit .img img{border-radius:5px;}
.patch_right .ul-tops.topgame .con .item .pic{height:65px;}

.g-game-down .d2{display: none;}

.m-operate .g-share #share a{
	transform: scale(1);
	margin: -6px 6px 6px 0px;
}

.min_share .social-share{height: 25px;}
.min_share .social-share .social-share-icon{margin: -4px 2px 2px 6px;transform: scale(0.7352);}
.min_share .social-share .social-share-icon .wechat-qrcode{
	transform: scale(1.35);
}
.m-operate .social-share .icon-wechat .wechat-qrcode .qrcode{margin-bottom: 0px;}

.min_share .update{width:19%;float: right;font-size: 14px;font-weight: inherit;line-height: inherit;background: url(../../images/zj_time1.png) no-repeat left center;padding-left: 25px;margin: 10px 0;line-height: 20px;height: 20px;font-weight: normal;}
.min_share .time3{background: url(../../statics/images/zj_time3.png) no-repeat left center;}

.row-j4-l-8 p{font-size:16px;line-height: 2;}