.center{margin: 0;background: #f5f5f5;overflow: hidden;display: block;}
.cate-banner { margin:-1px 0 8px; overflow: hidden; border: 1px solid #eee; background-color: #fff; font-size: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cate-banner a { display: block; float:left; overflow: hidden; width: 50%; height: 48px; line-height: 48px; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px dotted #e0e0e0; border-right: 1px dotted #e0e0e0; font-size: 14px;}
.cate-banner img { display: block; float:left; width: 32px; height: 32px; margin-top:7px; margin-right:8px; margin-left: 20px;}
.cate-banner a span { display: block; margin-left: 14px; color: #666;}
.catelist li{ display: -webkit-box; margin-bottom: 8px; border: 1px solid #eee; background-color: #fff;}
.catelist li .catehead { display: -webkit-box; display: box; -webkit-box-align: center; box-align: center; -webkit-box-flex: 1; box-flex: 1; width: 1px; position: relative; overflow: hidden;}
.catelist li .catename { position: relative; width: 81px; height: 66px; margin: 0 auto; text-align:center;}
.catelist li .catename img { width: 45px; height: 44px; margin: 0 auto;}
.catelist li .catename span { position: absolute; left: 2px; bottom: 0; width: 100%; text-align: center; font-size: 16px;}
.catelist li .s-catename { -webkit-box-flex: 2; box-flex: 2; width: 1px; font-size: 0;}
.catelist li .s-catename a { display: inline-block; height: 40px; line-height: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 50%; border-bottom: 1px dotted #e0e0e0; border-left: 1px dotted #e0e0e0; border-right: 1px dotted #e0e0e0; text-align: center; font-size: 14px; color: #666; overflow: hidden;}

.class-nav {
	width: 100%;
	line-height: 36px;
	border-top: 1px solid #e0e0e0;
	background-color: #f5f5f5;
}

.class-nav ul.nav-main {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	width: 100%;
	height: 36px;
	border-bottom: 2px solid #80d254;
}

.class-nav ul.nav-main li {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align: center;
	border-right: 1px solid #e0e0e0;
}

.class-nav ul.nav-main li a {
	display: block;
	font-size: 16px;
}

.class-nav ul.nav-main li a.hover {
	width: 60%;
	height: 33px;
	margin: 0 auto;
	border-bottom: 3px solid #53b91c;
	color: #53b91c;
}

.class-nav ul.tab {
	display: -moz-box;
	display: flex;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #d7d7d7;
}

.class-nav ul.tab li {
	flex: 1;
	text-align: center;
}

.class-nav ul.tab li a {
	display: block;
	font-size: 16px;
}

.class-nav ul.tab li a.hover {
	width: 60%;
	height: auto;
	margin: 0 auto;
	border-bottom: .05rem solid #2ecc71;
	color: #2ecc71;
}
.downlist{
	padding: 0 .3rem;
}
.columnlist-single{
	margin: 0;
}

.g-newgame-ul{ width:100%; height:auto; display:block; overflow:hidden;}
.g-newgame-ul li{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:0 10px; margin: 0 ; box-sizing:border-box; position:relative; zoom:1; border-bottom:1px #eee solid;}
.g-newgame-ul li:active { background-color: #f6f6f6}
.g-newgame-ul li i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 86px 10px 0; box-sizing:border-box;}
.g-newgame-ul li .g-a-left img{ width:66px; height:66px; border-radius:16px; margin:0 10px 0 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-newgame-ul li .g-a-left p strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-left p b{ width:100%; height:auto; line-height:18px; font-size:14px; font-weight:normal; color:#bbb; margin:4px 0 0 0; display:block; overflow:hidden;}
.g-newgame-ul li .g-a-right{ width: 73px; height: 30px; line-height: 30px; font-size: 14px; font-weight:normal; color:#2ecc71; text-indent: 30px; border:1px solid #2ecc71; border-radius:4px; background: url(home-icon.png) no-repeat -118px -53px; background-size: 400px; display:block; overflow:hidden; position:absolute; right:10px; top:31px;}
.g-newgame-ul li .g-a-right:active{ color:#fff; background:url(home-icon.png) no-repeat -126px -106px #2ecc71; background-size:420px}

.g-newgame-ul .m-eq3{ margin:10px 0 0 0;}
.g-newgame-ul .m-eq3 i{ display:none}